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

Ключ

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

...

Блок кода
esr(config-route-map-rule)# match ipv6 route-source object-group source_routers

match

...

local-preference

Данной командой устанавливается значение атрибута BGP MED LOCAL_PREF в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match metriclocal-preference bgp{ <METRIC> | regex <REGEX> }
no match metriclocal-preference bgp
Параметры

<METRIC> – значение атрибута BGP MEDLOCAL_PREF, принимает значения [0..42949672952147483647].

Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:

  • regex – значение атрибута соответствует регулярному выражению, где <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions.
Необходимый уровень привилегий

...

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match metric bgp 10local-preference 101

match metric

...

bgp

Данной командой устанавливается значение атрибута OSPF Metric BGP MED в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match metric ospfbgp <TYPE>{ <METRIC> | regex <REGEX> }
no match metric ospf

...

bgp
Параметры

<TYPE> – тип атрибута OSPF Metric, принимает значение type-1 и type-2.

<METRIC> – значение атрибута OSPF Metric<METRIC> – значение атрибута BGP MED, принимает значения [0..655354294967295].

Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:

  • regex – значение атрибута соответствует регулярному выражению, где <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions.
Необходимый уровень привилегий

10

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match metric ospf type-1bgp 10

match metric

...

ospf

Данной командой устанавливается значение атрибута RIP OSPF Metric в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match metric ripospf <TYPE> <METRIC>
no match metric ripospf
Параметры

<TYPE> – тип атрибута OSPF Metric, принимает значение type-1 и type-2.

<METRIC> <METRIC> значение атрибута RIP OSPF Metric, принимает значения [0..1665535].

Необходимый уровень привилегий

10

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match metric rip 5ospf type-1 10

match

...

metric rip

Данной командой устанавливается значение атрибута OSPF Tag RIP Metric в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match tagmetric ospfrip <TAG><METRIC>
no match tagmetric ospfrip
Параметры

<TAG> <METRIC> значение атрибута OSPF Tag RIP Metric, принимает значения [0..429496729516].

Необходимый уровень привилегий

...

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match tagmetric ospfrip 205

match tag

...

ospf

Данной командой устанавливается значение атрибута RIP OSPF Tag в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match set tag ripospf <RIP><TAG>
no match set tag ripospf
Параметры

<RIPTAG> – значение атрибута RIP OSPF Tag, принимает значения [0..655354294967295].

Необходимый уровень привилегий

...

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match tag ripospf 20

match

...

tag rip

Данной командой устанавливается значение атрибута BGP weight RIP Tag в маршруте, для которого должно срабатывать правило.

Использование отрицательной формы команды (no) отменяет назначение.

Синтаксис
match weightset tag bgprip <WEIGHT><RIP>
no match set weighttag bgprip
Параметры

<WEIGHT> <RIP> значение атрибута BGP weightRIP Tag, принимает значения [0..65535].

Необходимый уровень привилегий

...

Командный режим

CONFIG-ROUTE-MAP-RULE

Пример
Блок кода
esr(config-route-map-rule)# match bgptag weightrip 20

route-map

match weight bgp

Данной командой устанавливается значение атрибута BGP weight в маршруте, для которого должно срабатывать правилоКомандой добавляется фильтрация и модификация маршрутов во входящих или исходящих направлениях.

Использование отрицательной формы команды (no) отключает фильтрацию и модификацию маршрутов в соответствующем направленииотменяет назначение.

Синтаксис
route-map <NAME> <DIRECTION>
no route-map <DIRECTION>
Параметры

<NAME> – имя сконфигурированной маршрутной карты, задаётся строкой до 31 символа;

<DIRECTION> – направление:

...

match weight bgp { <WEIGHT> | regex <REGEX> }
no match weight bgp
Параметры

<WEIGHT> – значение атрибута BGP weight, принимает значения [0..65535].

Опциональные параметры, с помощью которых задаётся частичное соответствие атрибута:

  • regex – значение атрибута соответствует регулярному выражению, где <REGEX> – регулярное выражение, задаётся по стандарту POSIX-Extended Regular Expressions

...

  • .
Необходимый уровень привилегий

10

Командный режим

CONFIG-BGPROUTE-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

MAP-RULE

Пример
Блок кода
esr(config-bgproute-map-neighborrule)# match route-map drop-local-net inbgp weight 20

route-map

Данной командой создается маршрутная карта, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых и получаемых IP-маршрутов, и осуществляется переход в режим настройки параметров маршрутной картыКомандой добавляется фильтрация и модификация маршрутов во входящих или исходящих направлениях.

Использование отрицательной формы команды (no) удаляет маршрутную картуотключает фильтрацию и модификацию маршрутов в соответствующем направлении.

Синтаксис
route-map <NAME> <DIRECTION>
no[no] route-map <NAME><DIRECTION>
Параметры

<NAME> – имя конфигурируемой сконфигурированной маршрутной карты, задаётся строкой до 31 символа;

<DIRECTION> – направление:

  • in – фильтрация и модификация получаемых маршрутов;
  • out – фильтрация и модификация анонсируемых маршрутов.
Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# route-map drop-local-net
esr(config-route-map)#

rule

-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

route-map

Данной командой создается маршрутная карта, которая в дальнейшем будет использоваться для фильтрации и модификации анонсируемых и получаемых IP-маршрутов, Данной командой создается правило маршрутной карты c определённым номером и осуществляется переход в режим настройки параметров маршрутной карты.

Использование отрицательной формы команды (no) удаляет маршрутную карту.

Синтаксис
[no] route-map <NAME>
Параметры

<NAME> – имя конфигурируемой маршрутной карты, задаётся строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
Блок кода
esr(config)# route-map drop-local-net
esr(config-route-map)#

rule

Данной командой создается правило маршрутной карты c определённым номером и осуществляется переход в режим настройки параметров правила. Правила обрабатываются устройством в правила. Правила обрабатываются устройством в порядке возрастания номеров правил.

...

Информация

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

Например:

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> ]

Scroll Pagebreak

...

Параметры

<NAME> – имя маршрутной карты, задаётся строкой до 31 символа;

<ORDER> – номер правила, принимает значения [1..10000]. При указании номера правила будет показана информация только по данному правилу.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
Командный режим

ROOT

Пример
Блок кода
esr# show ip route-map drop-local-net
Order:                                      2
Description:                                Drop route to private nets
Matching pattern:
    Access group                                --
    AS path                                     --
    Community
Блок кода
esr# show ip route-map drop-local-net
Order:                                      2--
Description:    Extcommunity                            Drop route to private nets
Matching pattern:
--
    BGP local-preference:                       Access--
 group   BGP metric (MED):                           --
    ASBGP weight: path                                --
    Address --
(object-group):        Community             local_net 
    Next hop (object-group ipv4):               --
     ExtcommunityRoute source (object-group ipv4):           --
    Address (object-group ipv6):                --
    BGPNext metrichop (MEDobject-group ipv6):               --
    Route source (object-group ipv6):           --
    Address (object-group)IP address:                     local_net
    Next hop (object-group):       --
    IPv6 address:        --
    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: next hop:                        --
    AS path (prepand):                          --
    Community (set):                            --
    Route next hopCommunity (add):                             --
    AS pathCommunity (prepandremove):                          --
    CommunityExtcommunity (set):                         --
    Extcommunity (add):          --
    Extcommunity:           --
    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                                    --

Scroll Pagebreak