Данная команда используется для указания действия, которое должно быть применено для маршрутной информации, удовлетворяющей заданным критериям. Используется только для фильтрации маршрутов протоколов динамической маршрутизации и не имеет действия при конфигурировании PBR.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
action <ACT>
no action
<ACT> – назначаемое действие:
permit
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action deny |
Данной командой задается значение атрибута BGP Community, которое будет добавлено в существующий список.
Использование отрицательной формы команды (no) отменяет назначение.
action add community { no-advertise | no-export | <COMMUNITY-LIST> [ track <TRACK-ID> default <COMMUNITY-LIST> ]}no action add community
<COMMUNITY-LIST> – список community, задаётся в виде AS:N,AS:N,AS:N, где AS-часть принимает значения [0..65535], N-часть принимает значения [0..65535]. Можно указать до 64 community;
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
no-advertise – при указании команды маршруты, которые передаются с данным значением атрибута community, не должны анонсироваться другим BGP-соседям;
no-export – при указании команды маршруты, которые передаются с таким значением атрибута community, не должны анонсироваться за пределы конфедерации (автономная система, которая не является частью конфедерации, считается конфедерацией). То есть, маршруты не анонсируются eBGP-соседям, но анонсируются внешним соседям в конфедерации.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action add community no-advertise |
Данной командой задается значение атрибута BGP ExtCommunity, которое будет установлено в существующий список.
Использование отрицательной формы команды (no) отменяет назначение.
action add extcommunity <EXTCOMMUNITY-LIST> [ track <TRACK-ID> default <EXTCOMMUNITY-LIST> ]
no action add extcommunity
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
<EXTCOMMUNITY-LIST> – список community, задаётся в виде KIND:AS:N,KIND:AS:N,KIND:AS:N, где:
Можно указать до 64 ExtCommunity.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action add extcommunity rd:65500:100 |
Данной командой удаляется значение атрибута BGP Community в существующем списке.
Использование отрицательной формы команды (no) отменяет назначение.
action remove community { no-advertise | no-export | <COMMUNITY-LIST> [ track <TRACK-ID> default <COMMUNITY-LIST> ]}no action remove community
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
<COMMUNITY-LIST> – список community, задаётся в виде AS:N,AS:N,AS:N, где AS-часть принимает значения [0..65535], N-часть принимает значения [0..65535]. Можно указать до 64 community;
no-advertise – при указании команды маршруты, которые передаются с данным значением атрибута community, не должны анонсироваться другим BGP-соседям;
no-export – при указании команды маршруты, которые передаются с таким значением атрибута community, не должны анонсироваться за пределы конфедерации (автономная система, которая не является частью конфедерации, считается конфедерацией). То есть, маршруты не анонсируются eBGP-соседям, но анонсируются внешним соседям в конфедерации.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action remove community 65500:100 |
Данной командой удаляется значение атрибута BGP ExtCommunity в существующем списке.
Использование отрицательной формы команды (no) отменяет назначение.
action remove extcommunity <EXTCOMMUNITY-LIST> [ track <TRACK-ID> default <EXTCOMMUNITY-LIST> ]
no action remove extcommunity
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
<EXTCOMMUNITY-LIST> – список community, задаётся в виде KIND:AS:N,KIND:AS:N,KIND:AS:N, где:
Можно указать до 64 ExtCommunity.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action remove extcommunity rt:65500:1 |
Данной командой устанавливается значение атрибута BGP AS-Path, которое будет добавляться в начало списка автономных систем в маршруте. При конфигурировании правила, управляемого средствами Tracking, также имеется возможность установить значение по умолчанию после ключевого слова default. Это значение будет установлено в случае если условия объекта отслеживания не будут выполнены.
Использование отрицательной формы команды (no) отменяет назначение.
action set as-path prepend <AS-PATH> [ track <TRACK-ID> default <AS-PATH> ]
no action set as-path prepend
<AS-PATH> – список номеров автономных систем, который будет добавлен к текущему значению в маршруте. Задаётся в виде AS,AS,AS, где каждая часть принимает значения [1..4294967295]. Можно указать до 10 номеров автономных систем;
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set as-path prepend 100,200,300 |
Данной командой включается опция замены номера или последовательности номеров AS в атрибуте BGP AS-Path маршрута на локальный номер AS.
Использование отрицательной формы команды (no) отменяет замену.
action set as-path replace { any | <AS-PATH> } no action set as-path replace
any – заменять любой номер автономной системы;
<AS-PATH> – список номеров автономных систем, который будет заменён на локальный номер AS. Задаётся в виде AS,AS,AS, где каждая часть принимает значения [1..4294967295]. Можно указать до 10 номеров автономных систем.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set as-path prepend 100,200,300 |
Данной командой задается значение атрибута BGP Community, которое будет установлено в новый список (существующий список будет перезаписан).
Использование отрицательной формы команды (no) отменяет назначение.
action set community {no-advertise | no-export | <COMMUNITY-LIST> [ track <TRACK-ID> default <COMMUNITY-LIST> ]}no action set community
<COMMUNITY-LIST> – список community, задаётся в виде AS:N,AS:N,AS:N, где AS-часть принимает значения [0..65535], N часть принимает значения [0..65535]. Можно указать до 64 community;
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
no-advertise – при указании команды маршруты, которые передаются с данным значением атрибута community, не должны анонсироваться другим BGP-соседям;
no-export – при указании команды маршруты, которые передаются с таким значением атрибута community, не должны анонсироваться за пределы конфедерации (автономная система, которая не является частью конфедерации, считается конфедерацией). То есть, маршруты не анонсируются eBGP-соседям, но анонсируются внешним соседям в конфедерации.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set community no-advertise |
Данной командой задается значение атрибута BGP ExtCommunity, которое будет установлено в новый список (существующий список будет перезаписан).
Использование отрицательной формы команды (no) отменяет назначение.
action set extcommunity <EXTCOMMUNITY-LIST> [ track <TRACK-ID> default <EXTCOMMUNITY-LIST> ]
no action set extcommunity
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
<EXTCOMMUNITY-LIST> – список community, задаётся в виде KIND:AS:N,KIND:AS:N,KIND:AS:N, где:
Можно указать до 64 ExtCommunity.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set extcommunity ro:435:6 |
Данной командой задается значение атрибута BGP Next-Hop, которое будет установлено в маршруте при получении или анонсировании по BGP.
Использование отрицательной формы команды (no) отменяет назначение.
action set ip bgp-next-hop <ADDR>
no action set ip next-hop
<ADDR> – IP-адрес шлюза, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set ip bgp-next-hop 10.100.100.1 |
Данной командой задается значение Next-Hop, которое будет установлено в маршруте, полученном по BGP.
Использование отрицательной формы команды (no) отменяет назначение.
action set ip next-hop { <NEXTHOP> | blackhole | unreachable | prohibit }no action set ip next-hop
<NEXTHOP> – IP-адрес шлюза задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set ip next-hop prohibit |
Данной командой задается Next-Hop для пакетов, которые попадают под критерия в указанном списке доступа (ACL).
Использование отрицательной формы команды (no) отменяет назначение.
action set ip next-hop verify-availability <NEXTHOP> <METRIC> [ track <TRACK-ID> ]
no action set ip next-hop verify-availability { <NEXTHOP> | all }<NEXTHOP> – IP-адрес шлюза, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
[METRIC] – метрика маршрута, принимает значения [1..255];
<TRACK-ID> – идентификатор tracking объекта, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
Команда action set ip next-hop с ключом verify-availability применяется для создания route-map, которые будут использоваться для Policy-Based-Routing, а не для изменения next-hop в маршрутах, полученных по протоколу динамической маршрутизации. |
Ключ verify-availability указывает, что данный action будет работать, только если активен IP-интерфейс маршрутизатора терминирующий подсеть к которой относится указанный в команде <NEXTHOP>. |
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set ip next-hop verify-availability 1.1.1.1 25 |
Данной командой задается значение атрибута BGP Next-Hop для IPv6, которое будет установлено в маршруте при анонсировании по BGP.
Использование отрицательной формы команды (no) отменяет назначение.
action set ipv6 bgp-next-hop <ADDR>
no action set ipv6 next-hop
<IPV6-ADDR> – IPv6-адрес шлюза, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set ipv6 bgp-next-hop 2002::765:1 |
Данной командой задается значение Next-Hop для IPv6, которое будет установлено в маршруте, полученном по BGP.
Использование отрицательной формы команды (no) отменяет назначение.
action set ipv6 next-hop <NEXTHOP>
no action set ipv6 next-hop
<NEXTHOP> – IPv6-адрес шлюза, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set ipv6 next-hop 55::205:2 |
Данной командой задается значение атрибута BGP Local Preference, которое будет установлено в маршруте, а при использовании параметра increment/decrement – дельта, на которую будет увеличен или уменьшен этот атрибут относительно исходного значения соответственно.
Использование отрицательной формы команды (no) отменяет назначение.
action set local-preference {<PREFERENCE> | increment < VALUE > | decrement < VALUE >} [ track <TRACK-ID> default <PREFERENCE> ]}no action set local-preference
<VALUE> – значение дельты изменения атрибута BGP Local Preference относительно исходного значения. Принимает значение [1..2147483647]. Если в результате применения операции increment/decrement значение метрики выйдет за допустимый диапазон, значение Local Preference принимается равным максимально или минимально допустимому значению соответственно. ;
<PREFERENCE> – значение атрибута BGP Local Preference, принимает значения [1..2147483647];
<TRACK-ID> – идентификатор tracking объекта, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set local-preference 120 |
Данной командой задается значение атрибута BGP MED, которое будет установлено в маршруте, а при использовании параметра increment/decrement – дельта, на которую будет увеличен или уменьшен этот атрибут относительно исходного значения соответственно. При конфигурировании правила, управляемого средствами Tracking, также имеется возможность установить значение по умолчанию после ключевого слова default. Это значение будет установлено в случае, если условия объекта отслеживания не будут выполнены.
Использование отрицательной формы команды (no) отменяет назначение.
action set metric bgp {< METRIC > | increment < VALUE > | decrement < VALUE >} [ track <TRACK-ID> [ default <METRIC> ] ]no action set metric bgp
<VALUE> – значение дельты изменения атрибута BGP MED относительно исходного значения. Принимает значение [0..4294967295]. Если в результате применения операции increment/decrement значение метрики выйдет за допустимый диапазон, значение BGP MED принимается равным максимально или минимально допустимому значению соответственно;
<METRIC> – значение атрибута BGP MED, принимает значения [0..4294967295];
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set metric bgp 10 |
Данной командой задается значение атрибута IS-IS Metric, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set metric isis <METRIC>
no action set metric isis
<METRIC> – значение атрибута IS-IS Metric, принимает значения [1..16777215].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set metric isis 10 |
Данной командой задается значение атрибута OSPF Metric, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set metric ospf <TYPE> <METRIC>
no action set metric ospf
<TYPE> – тип атрибута OSPF Metric, принимает значение type-1 и type-2.
<METRIC> – значение атрибута OSPF Metric, принимает значения [0..65535].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set metric ospf type-1 10 |
Данной командой задается значение атрибута RIP Metric, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set metric rip <METRIC>
no action set metric rip
<METRIC> – значение атрибута RIP Metric, принимает значения [0..16].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set metric rip 5 |
Данной командой задается значение атрибута BGP Origin, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set origin <ORIGIN> [ track <TRACK-ID> [ default <ORIGIN> ] ]
no action set origin
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100];
<ORIGIN> – значение атрибута BGP Origin, принимает следующие значения:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set origin igp |
Данной командой задается значение атрибута OSPF Tag, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set tag ospf <TAG>
no action set tag ospf
<TAG> – значение атрибута OSPF Tag, принимает значения [0..4294967295].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set tag ospf 20 |
Данной командой задается значение атрибута RIP Tag, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set tag rip <RIP>
no action set tag rip
<RIP> – значение атрибута RIP Tag, принимает значения [0..65535].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set tag rip 20 |
Данной командой задается значение атрибута BGP weight, которое будет установлено в маршруте.
Использование отрицательной формы команды (no) отменяет назначение.
action set weight bgp {< WEIGHT > | increment < VALUE > | decrement < VALUE >} [ track <TRACK-ID> [ default <WEIGHT> ] ]no action set weight bgp
<WEIGHT> – значение атрибута BGP weight, принимает значения [0..65535];
<TRACK-ID> – идентификатор объекта отслеживания, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# action set weight bgp 200 |
Данная команда используется для изменения описания конфигурируемого правила маршрутной карты.
Использование отрицательной формы команды (no) удаляет установленное описание.
description <DESCRIPTION>
no description
<DESCRIPTION> – описание правила маршрутной карты, задаётся строкой до 255 символов.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# description "Drop Local NETs" |
Данной командой назначается политика маршрутизации на основе списков доступа (ACL). Данная политика маршрутизации работает для пакетов, которые генерирует сам маршрутизатор.
Использование отрицательной формы команды (no) удаляет политику маршрутизации.
ip local policy [vrf <VRF>] route-map <NAME>
no local ip policy [vrf <VRF>] route-map
<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа. При указании данного параметра политика маршрутизации будет работать только в определенном VRF;
<NAME> – имя сконфигурированной политики маршрутизации, задаётся строкой до 31 символа.
10
CONFIG
esr(config)# ip local policy route-map drop-local-net |
Данной командой на интерфейс назначается политика маршрутизации на основе списков доступа (ACL). Данная политика маршрутизации работает для пакетов, приходящих через интерфейс, на котором она назначена.
Использование отрицательной формы команды (no) удаляет политику маршрутизации.
ip policy route-map <NAME>
no ip policy route-map
<NAME> – имя сконфигурированной политики маршрутизации, задаётся строкой до 31 символа.
10
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-TWE
CONFIG-IF-FO
CONFIG-IF-HU
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
CONFIG-BRIDGE
CONFIG-CELLULAR-MODEM
CONFIG-IP4IP4
CONFIG-GRE
CONFIG-VTI
esr(config-if-gi)# ip policy route-map drop-local-net in |
Данной командой устанавливается значение атрибута BGP AS-Path в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match as-path { [ begin | contain | end ] <AS-PATH> | empty | regex <REGEX> }no match as-path
<AS-PATH> – список номеров автономных систем, задаётся в виде AS,AS,AS, где каждая часть принимает значения [1..4294967295]. Можно указать до 10 номеров автономных систем.
Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match as-path begin 100,200,300 |
Данной командой устанавливается значение атрибута BGP Community в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match community { <COMMUNITY-LIST> | regex <REGEX> }no match community
<COMMUNITY-LIST> – список community, задаётся в виде AS:N,AS:,AS, где AS часть принимает значения [0..65535], N часть принимает значения [0..65535]. Можно указать до 64 community.
Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match community 100:1,200:3,300:65000 |
Данной командой устанавливается значение атрибута BGP ExtCommunity в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match extcommunity { <EXTCOMMUNITY-LIST> | regex <REGEX> }no match extcommunity
<EXTCOMMUNITY-LIST> – список extcommunity, задаётся в виде KIND:AS:N, KIND:AS:N, KIND:AS:N, где:
Можно указать до 64 extcommunity.
Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match extcommunity ro:435:6 |
Данной командой устанавливается ACL-группа, для которой должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip access-group <NAME>
no match ip access-group
<NAME> – имя списка контроля доступа, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip access-group ACCESS |
Данной командой устанавливается адреса маршрутов, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip address <ADDR/LEN> [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ] }no match ip address prefix
<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<LEN> – длина префикса, принимает значения [1..32];
eq – при указании команды длина префикса должна соответствовать указанной;
le – при указании команды длина префикса должна быть меньше либо соответствовать указанной;
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip address 192.168.0.0/32 ge 16 |
Данной командой устанавливается профиль IP-адресов, содержащий значения подсетей назначения в маршруте, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip address object-group <OBJ-GROUP- NETWORK -NAME> [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ]no match ip address object-group
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP-адресов, который должен содержать префиксы подсетей назначения, задаётся строкой до 31 символа;
eq – при указании команды длина префикса должна соответствовать указанной;
le – при указании команды длина префикса должна быть меньше либо соответствовать указанной;
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip address object-group local_nets |
Данной командой устанавливается профиль IP-адресов, содержащий значения Next-Hop в таблице маршрутизации (show ip route) маршрутизатора, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip next-hop object-group <OBJ-GROUP-NETWORK-NAME>
no match ip next-hop
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP-адресов, который должен содержать диапазоны IP-адресов шлюзов, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip next-hop object-group block_nexthop |
Данной командой устанавливается профиль IP-адресов, содержащий значения BGP атрибута Next-Hop, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip bgp next-hop object-group <OBJ-GROUP-NETWORK-NAME>
no match ip bgp next-hop
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP-адресов, который должен содержать диапазоны IP-адресов шлюзов, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip bgp next-hop object-group Next-hop |
Данной командой устанавливается профиль IP-адресов, содержащий значения next-hop в таблице маршрутизации (show ip route) маршрутизатора, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ip next-hop object-group <OBJ-GROUP-NETWORK-NAME>
no match ip next-hop
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP-адресов, который должен содержать диапазоны IP-адресов шлюзов, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip next-hop object-group block_nexthop |
Командой устанавливается профиль IP-адресов. Профиль содержит IP-адреса маршрутизатора, анонсировавшего маршрут. Используется для фильтрации по IP-адресу источника при анонсировании маршрутной информации.
Использование отрицательной формы команды (no) отменяет назначение.
match ip route-source object-group <OBJ-GROUP-NETWORK-NAME>
no match ip route-source
<OBJ-GROUP-NETWORK-NAME> – имя профиля IP-адресов, который должен содержать диапазоны IP-адресов источника маршрутной информации, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ip route-source object-group source_routers |
Данной командой устанавливается адреса IPv6-маршрутов, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ipv6 address <IPV6-ADDR/LEN> [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ] }no match ipv6 address prefix
<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
<LEN> – длина префикса, принимает значения [1..128];
eq – при указании команды длина префикса должна соответствовать указанной;
le – при указании команды длина префикса должна быть меньше либо соответствовать указанной;
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ipv6 address FF02:0:0:0:0:1:FF00::/104 |
Данной командой устанавливается профиль IPv6-адресов, содержащий значения подсетей назначения в маршруте, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ipv6 address object-group <OBJ-GROUP- NETWORK -NAME> [ { eq <LEN> | le <LEN> | ge <LEN> [ le <LEN> ]no match ipv6 address object-group
<OBJ-GROUP-NETWORK-NAME> – имя профиля IPv6-адресов, который должен содержать префиксы подсетей назначения, задаётся строкой до 31 символа;
eq – при указании команды длина префикса должна соответствовать указанной;
le – при указании команды длина префикса должна быть меньше либо соответствовать указанной;
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ipv6 address object-group local_nets |
Данной командой устанавливается профиль IPv6-адресов, содержащий значения BGP атрибута Next-Hop, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ipv6 bgp next-hop object-group <OBJ-GROUP-NETWORK-NAME>
no match ipv6 next-hop
<OBJ-GROUP-NETWORK-NAME> – имя профиля IPv6-адресов, который должен содержать диапазоны IPv6-адресов шлюзов, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ipv6 bgp next-hop object-group block_next-hop |
Данной командой устанавливается профиль IPv6-адресов, содержащий значения Next-Hop в таблице маршрутизации (show ip route) маршрутизатора, для которых должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match ipv6 next-hop object-group <OBJ-GROUP-NETWORK-NAME>
no match ipv6 next-hop
<OBJ-GROUP-NETWORK-NAME> – имя профиля IPv6-адресов, который должен содержать диапазоны IPv6-адресов шлюзов, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ipv6 next-hop object-group block_nexthop |
Командой устанавливается профиль IPv6-адресов. Профиль содержит IPv6-адреса маршрутизатора, анонсировавшего маршрут. Используется для фильтрации по IPv6-адресу источника при анонсировании маршрутной информации.
Использование отрицательной формы команды (no) отменяет назначение.
match ipv6 route-source object-group <OBJ-GROUP-NETWORK-NAME>
no match ipv6 route-source
<OBJ-GROUP-NETWORK-NAME> – имя профиля IPv6-адресов, который должен содержать диапазоны IPv6-адресов источника маршрутной информации, задаётся строкой до 31 символа.
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match ipv6 route-source object-group source_routers |
Данной командой устанавливается значение атрибута BGP MED в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match metric bgp { <METRIC> | regex <REGEX> }no match metric bgp
<METRIC> – значение атрибута BGP MED, принимает значения [0..4294967295].
Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match metric bgp 10 |
Данной командой устанавливается значение атрибута OSPF Metric в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match metric ospf <TYPE> <METRIC>
no match metric ospf
<TYPE> – тип атрибута OSPF Metric, принимает значение type-1 и type-2.
<METRIC> – значение атрибута OSPF Metric, принимает значения [0..65535].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match metric ospf type-1 10 |
Данной командой устанавливается значение атрибута RIP Metric в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match metric rip <METRIC>
no match metric rip
<METRIC> – значение атрибута RIP Metric, принимает значения [0..16].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match metric rip 5 |
Данной командой устанавливается значение атрибута OSPF Tag в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match tag ospf <TAG>
no match tag ospf
<TAG> – значение атрибута OSPF Tag, принимает значения [0..4294967295].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match tag ospf 20 |
Данной командой устанавливается значение атрибута RIP Tag в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match set tag rip <RIP>
no match set tag rip
<RIP> – значение атрибута RIP Tag, принимает значения [0..65535].
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match tag rip 20 |
Данной командой устанавливается значение атрибута BGP weight в маршруте, для которого должно срабатывать правило.
Использование отрицательной формы команды (no) отменяет назначение.
match weight bgp { <WEIGHT> | <REGEX> }no match weight bgp
<WEIGHT> – значение атрибута BGP weight, принимает значения [0..65535].
Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:
10
CONFIG-ROUTE-MAP-RULE
esr(config-route-map-rule)# match bgp weight 20 |
Командой добавляется фильтрация и модификация маршрутов во входящих или исходящих направлениях.
Использование отрицательной формы команды (no) отключает фильтрацию и модификацию маршрутов в соответствующем направлении.
route-map <NAME> <DIRECTION>
no route-map <DIRECTION>
<NAME> – имя сконфигурированной маршрутной карты, задаётся строкой до 31 символа;
<DIRECTION> – направление:
10
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
CONFIG-BGP-NEIGHBOR-FAMILY
CONFIG-BGP-VRF-NEIGHBOR-FAMILY
CONFIG-OSPF
CONFIG-IPV6-OSPF
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPND
esr(config-bgp-neighbor)# route-map drop-local-net in |
Данной командой создается маршрутная карта, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых и получаемых IP-маршрутов, и осуществляется переход в режим настройки параметров маршрутной карты.
Использование отрицательной формы команды (no) удаляет маршрутную карту.
[no] route-map <NAME>
<NAME> – имя конфигурируемой маршрутной карты, задаётся строкой до 31 символа.
10
CONFIG
esr(config)# route-map drop-local-net esr(config-route-map)# |
Данной командой создается правило маршрутной карты c определённым номером и осуществляется переход в режим настройки параметров правила. Правила обрабатываются устройством в порядке возрастания номеров правил.
Использование отрицательной формы команды (no) удаляет правило по номеру либо все правила.
Критерии отбора, описанные в правиле, подчиняются логическому "И". Например:
Под правило попадут BGP маршруты, в атрибутах которых community и MED находятся значения 65:100 и 200 соответственно. Правила обрабатываются устройством в порядке возрастания номеров правил. Если маршрут подпадает под все условия (match), описанные в правиле, выполняется настроенное в правиле действие (action) и дальнейший просмотр правил не производится. |
[no] rule <ORDER>
<ORDER> – номер правила, принимает значения [1 .. 10000].
10
CONFIG-ROUTE-MAP
esr(config-route-map)# rule 2 esr(config-route-map-rule)# |
Данная команда используется для просмотра маршрутных карт.
show ip route-map <NAME> [ <ORDER> ]
<NAME> – имя маршрутной карты, задаётся строкой до 31 символа;
<ORDER> – номер правила, принимает значения [1..10000]. При указании номера правила будет показана информация только по данному правилу.
1
ROOT
esr# show ip route-map drop-local-net
Order: 2
Description: Drop route to private nets
Matching pattern:
Access group --
AS path --
Community --
Extcommunity --
BGP local-preference: --
BGP metric (MED): --
BGP weight: --
Address (object-group): local_net
Next hop (object-group ipv4): --
Route source (object-group ipv4): --
Address (object-group ipv6): --
Next hop (object-group ipv6): --
Route source (object-group ipv6): --
IP address: --
IPv6 address: --
RIP metric --
RIP tag --
OSPF metric type --
OSPF metric --
OSPF tag --
Actions:
Decision: Deny
Route next hop: --
Route IPv6 next hop: --
AS path (prepand): --
Community (set): --
Community (add): --
Community (remove): --
Extcommunity (set): --
Extcommunity (add): --
Extcommunity (remove): --
Local preference: --
BGP next hop address: --
BGP IPv6 next hop address: --
BGP metric (MED): --
BGP weight: --
Origin: --
RIP metric --
RIP tag --
OSPF metric type --
OSPF metric --
OSPF tag --
|