Policy-Based Routing — различия между версиями

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску
imported>Artem
imported>Artem
 
Строка 15: Строка 15:
 
*'''3'''. Примените route map или на входящий интерфейс ('''ip policy route-map''' ''name'') или на трафик, генерируемый самим маршрутизатором ('''ip local policy route-map''' ''name'').
 
*'''3'''. Примените route map или на входящий интерфейс ('''ip policy route-map''' ''name'') или на трафик, генерируемый самим маршрутизатором ('''ip local policy route-map''' ''name'').
 
*'''4'''. Проверьте конфигурацию и результаты, используя команду '''show'''.
 
*'''4'''. Проверьте конфигурацию и результаты, используя команду '''show'''.
 +
 +
Route map настраивается с '''permit''' или '''deny''':
 +
*Если утверждение обозначено как '''deny''', пакет, попавший под эту критерию не маршрутизируется по PBR, т.е. выполняется обычный per-dst routing, роутинг по таблице.
 +
*Если утверждение обозначено как '''permit''', к пакету, попавшему под эту критерию, будет применено(ы) правила, указанные в '''set'''
 +
*Если критерия match не найдена в route-map, то пакет не уничтожается, а маршрутизируется по таблице маршрутизации.
 +
*Если вы не хотите, чтобы пакет маршрутизировался, а хотите его drop, то настройке в последней записи в route-map маршрутизацию в интерфейс Null (set interface Null 0)

Текущая версия на 08:12, 15 мая 2014

Мощный инструмент, позволяющий переопределить политики маршрутизации для специфичного трафика (т.н. "интересного"). Преимущества внедрения PBR:

  • Выбор транзитного пути на основе адреса источника - ISP и другие организации могут использовать PBR для маршрутизации трафика, источником которого являются различные множества пользователей, через разные интернет-соединения.
  • QoS - Интересному трафику можно присваивать различные приоритеты (ToS).
  • Cost saving - Используя PBR организации могут использовать высокоскоростные дорогие каналы для критически-важного трафика в течении короткого времени, когда это нужно, а медленные и более дешёвые - всё остальное время. Что позволяет экономить деньги.
  • Load sharing - в дополнение к обычной возможности динамической балансировки, доступной для протоколов маршрутизации, инженеры сети могут внедрять политики, позволяющие пускать трафик по нескольким путям на основании его характеристик.

Настройка PBR

Настройка PBR требует настройки route-map с командами match и set и применение политики на интерфейсе. При настройке и использовании PBR важно понимать, что он применяется на incoming пакеты. Включение PBR вынудит маршрутизатор проверять все пакеты, приходящие на интерфейс, на совпадение с route map, настроенным для этих целей.

Итак, шаги, требуемые для настройки path control включают в себя следующее:

  • 1. Настройте route-map для совпадения с интересным трафиком (match) и используйте set для определения действия для него.
  • 2. (Опционально) Включите fast-switched PBR. CEF-switched PBR включается автоматически, если включён CEF.
  • 3. Примените route map или на входящий интерфейс (ip policy route-map name) или на трафик, генерируемый самим маршрутизатором (ip local policy route-map name).
  • 4. Проверьте конфигурацию и результаты, используя команду show.

Route map настраивается с permit или deny:

  • Если утверждение обозначено как deny, пакет, попавший под эту критерию не маршрутизируется по PBR, т.е. выполняется обычный per-dst routing, роутинг по таблице.
  • Если утверждение обозначено как permit, к пакету, попавшему под эту критерию, будет применено(ы) правила, указанные в set
  • Если критерия match не найдена в route-map, то пакет не уничтожается, а маршрутизируется по таблице маршрутизации.
  • Если вы не хотите, чтобы пакет маршрутизировался, а хотите его drop, то настройке в последней записи в route-map маршрутизацию в интерфейс Null (set interface Null 0)