Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

<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 атрибута BGP Next-Hop в маршруте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) удаляет правило по номеру либо все правила.

Информация

Критерии отбора, описанные в правиле, подчиняются логическому "И".

Например:

ESR(config)# route-map TEST
ESR(config-route-map)# rule 1
ESR(config-route-map-rule)# match community 65:100
ESR(config-route-map-rule)# match weight bgp 200
ESR(config-route-map-rule)# exit

Под правило попадут 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                                    --

...