На этой странице
Действия в терминах политики маршрутов
Каждый термин в политике маршрутов может включать утверждение, которое определяет действия, которые необходимо принять, если маршрут соответствует всем условиям в термине и утверждениям then
from
в этом to
термине:
then { actions; }
Это утверждение можно включить на следующих уровнях иерархии:
[edit policy-options policy-statement policy-name term term-name]
[edit logical-systems logical-system-name policy-options policy-statement policy-name term term-name]
Если термин не имеет и его утверждения, то все маршруты считаются совпадают, а действия from
to
применимы для всех. Для получения информации об условиях совпадения политики маршрутов см. "Условия from
to
совпадения политик маршрутов".
В этом сообщении можно указать одно или несколько then
действий. Существует три типа действий:
Действия управления потоком, влияющие на принятие или отклонение маршрута, оценку следующего срока или политики маршрутов.
Действия, оперируют характеристиками маршрута.
Действие трассировки, которое регистрет маршрут.
Прим.:При указании действия, которое оперирует характеристиками маршрута, изменения происходят в копии маршрута источника. Сам маршрут источника не меняется. Действие будет видимым только после импорта маршрута в или экспорта из таблицы маршрутов. Чтобы просмотреть маршрут источника до применения политики маршрутов, используйте
show route receive-protocol
команду. Чтобы просмотреть маршрут после применения экспортной политики, используйтеshow route advertised-protocol
эту команду.Во время оценки политики характеристики копии маршрута источника всегда изменяются сразу после оценки действия. Однако маршрут не копируется в таблицу маршрутов или в протокол маршрутов до тех пор, пока не будет завершена оценка политики.
Утверждение then
необязательно. Если вы их не видите, то возникает следующее:
Будет оцениваться следующий термин в политике маршрутов, если он присутствует.
Если в политике маршрутов больше нет терминов, будет оцениваться следующая политика маршрутов, если она присутствует.
Если больше нет терминов или политик маршрутов, принимается действие "принять" или "отклонить", заданное политикой по умолчанию. Дополнительные сведения см. в политике маршрутов по умолчанию.
В следующих разделах обсуждаются следующие действия:
Настройка действий управления потоком
Табл. 1 перечисляет действия управления потоками. Можно задать одно из этих действий наряду с действием трассировки или одно или несколько действий, которые оперируют характеристиками маршрута Настройка действий, опереющих характеристиками маршрута (см.).
Действие управления потоком |
Описание |
---|---|
|
Примите маршрут и распространите его. После примите маршрут, никакие другие термины в политике маршрутов и другие политики маршрутов не будут оцениваться. |
|
Примите и отменяют любое действие, внутреннее в протоколе. Это действие политики, не упрестивающее действие. |
|
Отклоняет маршрут и не распространяет его. После того, как маршрут отклонен, никакие другие термины в политике маршрутов и другие политики маршрутов не будут оцениваться. |
|
Отклоняет и переопределяет любое действие, внутреннее в протоколе. Это действие политики, не упрестивающее действие. |
|
Перейти к следующему термину той же политики маршрутов и оценить его. Любые действия по приему или отклонению, указанные
Прим.:
На Junos OS Evolved |
|
Перейти к следующей политике маршрутов и оценить ее. Любые действия по приему или отклонению, указанные
|
sr-te-template |
Шаблон сегментного трафика маршрутов,спроектированный (SR-управление трафиком) для LPS, инициированных PCE. |
Настройка действий, опереющих характеристиками маршрута
Можно указать одно или несколько действий, перечисленных в списке для Табл. 2 управления характеристиками маршрута.
Действий |
Описание |
---|---|
|
(BGP только) В возможности отправки до 20 BGP до адресата назначения для подмножество |
|
(BGP только) Прикрепить один или несколько номеров AS в начале пути AS. При указании нескольких номеров AS, включай их в кавычках (" "). Номера AS добавляются после того, как в путь был добавлен номер локальной AS. Это действие добавляет номера AS только в последовательность AS, а не в наборы AS. Если существующий путь AS начинается с последовательности или набора конфедерации, номера as, прикрепленные к приложению, помещаются в последовательность конфедерации. В противном случае прикрепленные номера AS помещаются в последовательность неконфидерации. Дополнительные сведения см. в "Понимание подготовки номеров AS BGP путями AS". В Junos OS выпуска 9.1 и более поздних версий можно указать номера AS с 4-byte, как определено в RFC 4893, BGP Поддержка четырехоктетного пространства номеров AS,а также номера 2-byte AS, которые поддерживались в предыдущих выпусках Junos OS. |
|
(BGP только) Извлечение последнего номера AS в существующем пути AS и прикрепление этого номера AS к началу времени пути AS, где является числом от 1 до Номер AS добавляется до того, как к пути был добавлен номер локальной AS. Это действие добавляет номера AS только в последовательность AS, а не в наборы AS. Если существующий путь AS начинается с последовательности или набора конфедерации, номера as, прикрепленные к приложению, помещаются в последовательность конфедерации. В противном случае прикрепленные номера AS помещаются в последовательность без конфедерации. Этот параметр обычно используется в неэкспортных политиках IBGP. Прим.:
Начиная с Junos OS 17.3, можно сфиксировать нулевую конфигурацию для значения отсчета, и если да, Junos преобразование null в значение 1, а не 0, или отменит фиксацию. Если количество равно, такой путь длиннее и, |
bgp-output-queue-priority |
(BGP только) Установите очередь приоритетов выходных данных, используемая для этого маршрута. Существует 17 приоритетных выходных очередей: очередная очередь, которая является наивысшим приоритетом, и 16 ну номерных очередей, где 1 — самый низкий приоритет, а 16 — самый высокий. |
|
(Только класс обслуживания [CoS] Примените указанные параметры класса обслуживания к маршрутам, установленным в таблице маршрутов. Дополнительные сведения см. в руководстве пользователя класса Junos OS класса обслуживания для устройств маршрутов. |
|
Установите заданный параметр в значение предпочтения. Значения Если задается предпочтение с действием, это значение является внутренним и Junos OS |
|
Измените значение параметра цветового предпочтения на указанное количество. Если при добавлении операции имеется значение, большее 4294967295 (232 – 1), значение установлено в 232 – 1. Если в результате операции вычитания значение меньше 0, устанавливается значение 0. Если во время операции добавления или выгружения значение атрибута еще не задано, значение атрибута по умолчанию устанавливается на 0, независимо от указанного количества. При добавлении к атрибуту со значением 0 добавленный номер становится итогом значения атрибута. |
|
(BGP только) Добавьте указанные сообщества в набор сообществ в маршруте. Дополнительные сведения см. в BGP "Сообщества, расширенные сообщества и крупные сообщества как условия совпадения политики маршрутов". |
|
(BGP только) Удалите указанные сообщества из набора сообществ в маршруте. Дополнительные сведения см. в BGP "Сообщества, расширенные сообщества и крупные сообщества как условия совпадения политики маршрутов". |
|
(BGP только) Замените все сообщества, которые находились на маршруте, на указанные сообщества. Дополнительные сведения см. в BGP "Сообщества, расширенные сообщества и крупные сообщества как условия совпадения политики маршрутов". |
|
Установите CoS-карту следующего перехода в таблица переадресации. |
|
(BGP только) Применим к маршруту указанные параметры route-damping. Эти параметры переопределяют стандартные параметры damping. Это действие полезно только в политике импорта, так как параметры damping влияют на состояние маршрутов в таблице маршрутов. Для применения параметров dampingнеобходимо включить BGP flap damping, как описано в библиотеке протоколов Junos OS маршрутов для устройств маршрутов, и необходимо создать именный список параметров, как описано в описании Политики маршрутов для "Damp BGP Route Flapping". |
|
Сохраняйте подсчет пакетов для маршрута, проходящего через сеть, на основе адреса назначения в пакете. Можно сделать следующее:
|
|
Установите внешний тип метрики для маршрутов, экспортных OSPF. Необходимо указать ключевое слово |
|
Создайте класс переадправления, который включает пакеты, основанные как на адресе назначения, так и на адресе источника в пакете. Можно сделать следующее:
|
|
Выберите, какие следующие переходы среди набора равных LSP следующих переходов будут установлены в таблица переадресации. Используйте политику экспорта для таблица переадресации для указания следующего перехода LSP, который будет использоваться для нужных маршрутов. Укажите параметр для режима strict, который проверяет, не установлен ли какой-либо из следующих переходов LSP, указанных |
|
Для серия PTX только маршрутизаторов замедим политику BGP маршрутов по умолчанию. Дополнительные сведения см. в примере: Переопределение политики BGP маршрутов по умолчанию на серия PTX пакетных транспортных маршрутизаторах. |
|
(BGP только) Для серия MX маршрутизаторов с модульными концентраторами портов (MMPC) и только для QFX10000 коммутаторов, укажите согласованное выравнивание нагрузки для одного или более IP-адресов. Эта функция сохраняет равномерность потока к пути в группе равноценных много путей (ECMP) в случае сохранения одного или нескольких путей следующего перехода. Перенаправляются только потоки для неактивных путей. Потоки, привязаные к остам активным серверам, поддерживаются. |
|
Вычислим балансировку нагрузки, исходя только из IP-адреса назначения. Это позволяет поставщику услуг направлять трафик на определенный сервер контента в средах, осведомленных об абонентах. |
|
(Только для экспорта таблица переадресации) Установите все адреса следующего перехода в таблица переадресации и таблица переадресации выполнять балансировку нагрузки по пакетам. Это действие политики позволяет оптимизировать потоки трафика VPLS по нескольким путям. Дополнительные сведения см. в "Настройка балансировки нагрузки по пакетам". |
|
Для серия PTX только маршрутизаторов замелите политику маршрутирования для каждого пакета по умолчанию для BGP. Дополнительные сведения см. в примере: Переопределение политики BGP маршрутов по умолчанию на серия PTX пакетных транспортных маршрутизаторах. |
|
Вычислим балансировку нагрузки только на основе IP-адреса источника. Это позволяет поставщику услуг направлять трафик на определенный сервер контента в средах, осведомленных об абонентах. |
|
(BGP только) Установите атрибут BGP локальном предпочтении (LOCAL_PREF). Предпочтение может быть числом в диапазоне от 0 до 4294 967 295 (232 – 1). |
|
Измените значение локального предпочтения на указанное количество. Если при добавлении операции имеется значение, большее 4294967295 (232 – 1), значение установлено в 232 – 1. Если в результате операции вычитания значение меньше 0, устанавливается значение 0. Если во время операции добавления или выгружения значение атрибута еще не задано, значение атрибута по умолчанию устанавливается на 0, независимо от указанного количества. При добавлении к атрибуту со значением 0 добавленный номер становится итогом значения атрибута. Если BGP значение атрибута неизвестно, оно инициализированно до 100 перед тем, как будет применена политика маршрутизации. |
|
Задает
Если ни один термин не соответствует, то пакеты многоавестных данных не отправляются. |
|
Установите метрику. Можно указать до четырех значений метрики, начиная с (для значения (только BGP) |
|
Измените значение метрики на указанное количество. Если при добавлении операции имеется значение, большее 4294967295 (232 – 1), значение установлено в 232 – 1. Если в результате операции вычитания значение меньше 0, устанавливается значение 0. Если во время операции добавления или выгружения значение атрибута еще не задано, значение атрибута по умолчанию устанавливается на 0, независимо от указанного количества. При добавлении к атрибуту со значением 0 добавленный номер становится итогом значения атрибута. |
|
Вычислим метрику на основе текущих Это действие политики переопределит текущее значение атрибута метрики в результате выражения ((x* метрика) + а) + ((y* метрика2) + б) где |
|
(BGP только) Измените значение метрики (MED) на указанное отрицательное или положительное смещение. Данное действие полезно только во внешней BGP (EBGP) экспорта. |
|
Установите адрес следующего перехода. Если протокол объявления BGP, можно установить следующий переход, только когда может быть объявлен любой сторонний следующий переход; то есть при использовании конфедераций IBGP или EBGP. Если указать, адрес следующего перехода будет заменен на один из адресов Если Если Если указано, то устройство маршрутки выполняет просмотр переад через При использовании действия конфигурация должна включать термин классификатор, который указывает таблицу, которая отличается от таблицы, term 1 { from { protocol bgp; rib vrf-customer2.inet.0; community customer; } then { next-hop next-table vrf-customer1.inet.0; } } term 2 { from { protocol bgp; rib vrf-customer1.inet.0; community customer; } then { next-hop next-table vrf-customer2.inet.0; } } Если |
|
(BGP только) Установите один из BGP источника в одно из следующих значений:
|
|
Установите корневой узел для многоточкиального LDP (M-LDP) с переключениями меток на многоточки (LSP). Дополнительные сведения см. в примере: Настройка многоточки LDP в диапазоне сигнализации для LSP точек-точек. |
|
Установите значение предпочтения. Можно указать первичное значение предпочтения () и значение Чтобы указать даже более точно-неутрафованные значения предпочтений, Если установить предпочтение с |
|
Измените значение предпочтения на указанное количество. Если при добавлении операции имеется значение, большее 4294967295 (232 – 1), значение установлено в 232 – 1. Если в результате операции вычитания значение меньше 0, устанавливается значение 0. Если во время операции добавления или выгружения значение атрибута еще не задано, значение атрибута по умолчанию устанавливается на 0, независимо от указанного количества. При добавлении к атрибуту со значением 0 добавленный номер становится итогом значения атрибута. |
|
(OSPF только импорт) Укажите приоритет префиксов, включенных в OSPF импорта. Префиксы, которые OSPF посредством таблицы маршрутов, устанавливаются в зависимости от приоритета, назначенного префиксам. Префиксы, присвоенные приоритету, устанавливаются в первую очередь, в то время как префиксы, которые Прим.:
Политика OSPF импорта может быть использована только для того, чтобы установить приоритет или отфильтровать OSPF внешних маршрутов. Если применяется OSPF импорта, что приводит к прекращению действия для несуществоального маршрута, то действие игнорируется, и маршрут все равно |
|
Сохраняйте подсчет пакетов для маршрута, проходящего через сеть, на основе адреса источника. Можно сделать следующее:
Прим.:
При настройке политик действий можно настроить только один класс источника для каждого совпадающих маршрутов. Другими словами, несколько классов источников не могут быть применены к одному маршруту. |
|
Указание одного или нескольких адресов источника IPv4 или IPv6 для политики многоарендной (SSM) для источника |
|
Укажите один или несколько адресов источника IPv4 или IPv6 для политики многоарендной (SSM) для источника. |
|
Установите значение тега. Можно указать две строки тега:
|
|
Измените значение тега на указанное количество. Если при добавлении операции имеется значение, большее 4294967295 (232 – 1), значение установлено в 232 – 1. Если в результате операции вычитания значение меньше 0, устанавливается значение 0. Если во время операции добавления или выгружения значение атрибута еще не задано, значение атрибута по умолчанию устанавливается на 0, независимо от указанного количества. При добавлении к атрибуту со значением 0 добавленный номер становится итогом значения атрибута. |
|
Если BGP источника настроена проверка, установите действительное, недопустимое или неизвестное состояние проверки префикса маршрута. База данных проверки маршрута содержит записи авторизации источника маршрутов (ROA), которые отображены префиксы маршрутов к ожидаемым автономным системам (AS). Это предотвращает случайное объявление недопустимых маршрутов. См. "Понимание проверкиисточника для BGP". |
Настройка действий по умолчанию в политиках маршрутов
Это default-action
утверждение переопределит любое действие, внутреннее в протоколе. Это действие также не является упрепределяющим, поэтому до его прекращения можно оценить различные термины политики. Можно задать действие по умолчанию: accept
reject
[edit] policy-options { policy-statement policy-name { term term-name { from { family family-name; match-conditions; policy subroutine-policy-name; prefix-list name; route-filter destination-prefix match-type <actions>; source-address-filter source-prefix match-type <actions>; } to { match-conditions; policy subroutine-policy-name; } then { actions; default-action (accept | reject); } } } }
Итоговая действие устанавливается либо протоколом, либо последним совпадающий термином политики.
Примере: Настройка действия по умолчанию в политике маршрутов
Настройте политику маршрутов, которая соответствует маршрутам, на основе трех терминов политики. Если маршрут соответствует первому термину, то к нему присоединяется определенная метка сообщества. Если маршрут соответствует двум отдельным терминам, подключены обе метки сообщества. Если маршрут не соответствует ни одного из условий, он отклоняется (действие протокола по умолчанию). Обратите внимание, что эти hub
термины spoke
и являются взаимоисключающими.
[edit] policy-options { policy-statement test { term set-default { then default-action reject; } term hub { from interface ge-2/1/0.5; then { community add test-01-hub; default-action accept; } } term spoke { from interface [ ge-2/1/0.1 ge-2/1/0.2 ]; then { community add test-01-spoke; default-action accept; } } term management { from protocol direct; then { community add management; default-action accept; } } } }
Настройка окончательного действия в политиках маршрутов
Помимо указания действия с использованием утверждения в именовом выражении, можно также указать действие, используя его в неназванном then
then
термине:
[edit] policy-options { policy-statement policy-name { term term-name { from { family family-name; match-conditions; policy subroutine-policy-name; prefix-list name; route-filter destination-prefix match-type <actions>; source-address-filter source-prefix match-type <actions>; } to { match-conditions; policy subroutine-policy-name; } then { actions; } } then action; } }
Ведение журнала соответствует термину политики маршрутов
Если указано действие трассировки, совпадение регистрируется в файле трассировки. Чтобы настроить файл трассировки, необходимо указать в глобальном сообщении следующие traceoptions
элементы:
Имя файла трассировки
policy
параметр вflag
утверждение
В следующем примере используется имя файла policy-log
трассировки:
[edit] routing-options { traceoptions { file “policy-log"; flag policy; } }
Это действие не влияет на управление потоком во время оценки политики маршрутов.
Если в термине, заданного действие трассировки, также указывается действие контроля потока, имя этого термина занося в файл трассировки. Если термин определяет только действие трассировки, то в журнале < default
> регистрируется слово.
Настройка отдельных действий для маршрутов в списках маршрутов
Если в утверждениях для каждого маршрута в списке указаны списки маршрутов, можно указать действие, которое необходимо принять непосредственно для этого отдельного маршрута from
без включив в него then
утверждение. Дополнительные сведения см. в "Сведения о фильтрах маршрутовдля использования в условиях совпадения политик маршрутов".