...
<TRACK-ID> – идентификатор tracking объекта, при выполнении всех условий которого будет исполняться указанное действие. Изменяется в диапазоне [1..100].
Примечание |
---|
Команда action set ip next-hop с ключом verifyключом verify-availability применяется для создания route-map, которые будут использоваться для Policy-Based-Routing, а не для изменения next-hop в маршрутах, полученных по протоколу динамической маршрутизации. |
...
Данной командой задается значение атрибута BGP Local Preference, которое которое будет установлено в маршруте, а при использовании параметра increment/decrement – дельта, на которую будет увеличен или уменьшен этот атрибут относительно исходного значения соответственно.
Использование отрицательной формы команды (no) отменяет назначение.
...
action set local-preference {<PREFERENCE> | increment < VALUE > | decrement < VALUE >}
no action set local-preference
Параметры
<VALUE> – значение дельты изменения атрибута BGP Local Preference относительно исходного значения. Принимает значение [1..2147483647]. Если в результате применения операции increment/decrement значение метрики выйдет за допустимый диапазон, значение Local Preference принимается равным максимально или минимально допустимому значению соответственно.
<PREFERENCE> – значение атрибута BGP Local Preference, принимает значения [1..2147483647].
...
Данной командой задается значение атрибута BGP MED, которое будет установлено в маршруте, а при использовании параметра increment/decrement – дельта, на которую будет увеличен или уменьшен этот атрибут относительно исходного значения соответственно. При конфигурировании правила, управляемого средствами Tracking, также имеется возможность установить значение по умолчанию после ключевого слова default. Это значение будет установлено в случае, если условия объекта отслеживания не будут выполнены.
...
Синтаксис
action set metric bgp <METRIC> {< 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].
...
Блок кода |
---|
esr(config-route-map-rule)# action set tag rip 20 |
Scroll Pagebreak |
---|
action set weight bgp
Данной командой задается значение атрибута BGP weight, которое будет установлено в маршруте.
...
- begin – значение атрибута начинается с указанного списка номеров автономных систем;
- end – значение атрибута оканчивается на указанный список номеров автономных систем;
- contain – значение атрибута содержит указанный список номеров автономных систем;
- empty – значение атрибута пусто;
- regex – значение атрибута соответствует регулярному выражению, где : <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions.
Необходимый уровень привилегий
...
- regex – значение атрибута соответствует регулярному выражению, где : <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions.
Необходимый уровень привилегий
...
- regex – значение атрибута соответствует регулярному выражению, где : <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions.
Необходимый уровень привилегий
...
Блок кода |
---|
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 |
match ip bgp next-hop
Данной командой устанавливается профиль 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 |
match ip 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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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];
...
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
Необходимый уровень привилегий
10
Командный режим
CONFIG-ROUTE-MAP-RULE
Пример
Блок кода |
---|
esr(config-route-map-rule)# match ipv6 address FF02:0:0:0:0:1:FF00::/104 |
...
Использование отрицательной формы команды (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 символа;
...
ge – при указании команды длина префикса должна быть больше либо соответствовать указанной.
Необходимый уровень привилегий
10
Командный режим
CONFIG-ROUTE-MAP-RULE
Пример
Блок кода |
---|
esr(config-route-map-rule)# match ipv6 address object-group local_nets |
match ipv6 bgp next-hop
Данной командой устанавливается профиль 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 |
match ipv6 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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) отменяет назначение.
Синтаксис
match metric bgp <METRIC>
no match metric bgp
Параметры
<METRIC> – значение атрибута BGP MED, принимает значения [0..4294967295].
Необходимый уровень привилегий
10
Командный режим
CONFIG-ROUTE-MAP-RULE
Пример
Блок кода |
---|
esr(config-route-map-rule)# match metric bgp 10 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (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 |
...
Использование отрицательной формы команды (no) отменяет назначение.
Синтаксис
match weight bgp <WEIGHT>
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 символа;
...
- in – фильтрация и модификация получаемых маршрутов;
- out – фильтрация и модификация анонсируемых маршрутов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-BGP-GROUP
CONFIG-BGP-VRF-GROUP
...
CONFIG-ISIS
CONFIG-RIP
CONFIG-RIPND
Пример
Блок кода |
---|
esr(config-bgp-neighbor)# route-map drop-local-net in |
...
Использование отрицательной формы команды (no) удаляет маршрутную карту.
Синтаксис
[no] route-map <NAME>
Параметры
<NAME> – имя конфигурируемой маршрутной карты, задаётся строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
Блок кода |
---|
esr(config)# route-map drop-local-net esr(config-route-map)# |
...
Использование отрицательной формы команды (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 metric (MED): -- Address (object-group): local_net Next hop (object-group): -- Route source (object-group): -- RIP metric -- RIP tag -- OSPF metric type -- OSPF metric -- OSPF tag -- Actions: Decision: Deny Route next hop address: -- Route IPv6 next hop address: -- Route next hop: -- AS path (prepand): -- Community: -- Extcommunity: -- Local preference: -- BGP next hop address: -- BGP IPv6 next hop address: -- BGP metric (MED): -- Origin: -- RIP metric -- RIP tag -- OSPF metric type -- OSPF metric -- OSPF tag -- |
...