7.5. Команды политик маршрутизации (Route Map)

7.5.1. route-map

Назначение

Команда route-map используется для создания политики маршрутизации.

Команда no route-map используется для удаления политики маршрутизации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

route-map MAP-TAG [permit|deny] [sequence-NUMBER]

no route-map MAP-TAG [permit|deny] [SEQUENCE_NUMBER]

Параметр

Описание параметра

Значение параметра

MAP-TAG

Имя политики маршрутизации. Команда redistribute использует имя для ссылки на политику. Несколько политик могут использовать одно и то же имя.

Не более 20 символов, первый символ: “a” - “z”, “A” - “Z” или “0” - “9”

permit

Если критерии соответствия политики выполнены и указано ключевое слово permit, маршрут редистрибутируется в соответствии с действиями, указанными в командах set. Если критерии соответствия не выполнены, анализируется следующая политика с тем же именем. Если маршрут не совпадает с критериями ни одной политики с этим именем, он не будет редистрибутирован.

-

deny

Если критерии соответствия выполнены, но указано ключевое слово deny, маршрут не редистрибутируется.

-

SEQUENCE_NUMBER

Номер, указывающий положение новой политики маршрутизации в списке политик с тем же именем

1 - 65535

Режим ввода

Global config

Состояние по умолчанию

По умолчанию используется ключевое слово permit.

Применение

Политики маршрутизации используются для определения условий редистрибуции маршрутов между разными протоколами маршрутизации или для включения маршрутизации на основе политик в BGP.

Примеры

Создание политики маршрутизации и переход в режим ее настройки:

Switch# configure terminal
Switch(config)# route-map rip-to-ospf permit
Switch(config-route-map)# match metric 1
Switch(config-route-map)# set metric 2

Связанные команды

match as-path

match community

match interface

match ip address

match local-preference

match metric

match origin

match route-type

match tag

set aggregator

set as-path

set atomic-aggregate

set comm-list

set community

set dampening

set extcommunity

set ip address

set local-preference

set metric

set metric-type

set origin

set originator-id

set tag

set vpnv4

set weight

7.5.2. match as-path

Назначение

Команда match as-path используется для сопоставления ACL c AS-path.

Команда no match as-path используется для удаления записи сопоставления.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match as-path LISTNAME

no match as-path

Параметр

Описание параметра

Значение параметра

LISTNAME

Указывает имя списка доступа путей автономной системы

До 20 символов

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию соответствие пути AS не задано.

Применение

Данная команда применяется только для BGP.

Если указанный AS-path совпадает, и задано permit, маршрут редистрибутируется или управляется в соответствии с действиями, указанными в команде set. Если критерии совпадения выполнены и задано deny, маршрут не редистрибутируется и не управляется. Если критерии совпадения не выполнены, маршрут не принимается и не пересылается, независимо от того, указано ли permit или deny.

Маршрут, указанный в политиках, может не совпадать с маршрутом, определенным протоколами маршрутизации. Настройка политик позволяет пакетам следовать разным маршрутам в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик имеет приоритет над пересылкой пакетов, определенной в таблицах маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match as-path myaccesslist

Связанные команды

match metric

match ip address

match community

set as-path

set community

7.5.3. match community

Назначение

Команда match community используется для указания комьюнити, которому должен соответствовать маршрут.

Команда no match community используется для удаления соответствия маршрута и комьюнити.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match community WORD

no match community

Параметр

Описание параметра

Значение параметра

WORD

Указывает имя списка комьюнити

До 40 символов

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию соответствие комьюнити не задано.

Применение

Данная команда применяется только для BGP.

Комьюнити используются для группировки и фильтрации маршрутов. Они разработаны для того, чтобы применять политики к большому количеству маршрутов с помощью команд match и set. Комьюнити применяются для идентификации и фильтрации маршрутов по их общим атрибутам.

Значения, установленные командой match community, имеют приоритет над глобальными значениями. Маршрут, который не соответствует хотя бы одному из условий match, игнорируется.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# match community mylist

Связанные команды

match ip address

match as-path

set as-path

set community

match metric

7.5.4. match interface

Назначение

Команда match interface используется для задания критерия соответствия интерфейсу.

Команду no match interface используется для удаление указанного критерия соответствия.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match interface IFNAME

no match interface

Параметр

Описание параметра

Значение параметра

IFNAME

Имя интерфейса

Физические/агрегированные/loopback/VLAN/туннельные интерфейсы

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию соответствие интерфейсу не задано.

Применение

Нет

Примеры

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match interface eth-0-1

Связанные команды

match tag

match route-type external

7.5.5. match ipv6 address

Назначение

Команда match ipv6 address используется для указания адреса маршрута, который должен соответствовать определённым критериям.

Команда no match ipv6 address используется для удаленя записи о соответствии IPv6 адресу.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match ipv6 address ACCESSSLISTID

no match ipv6 address

Параметр

Описание параметра

Значение параметра

ACCESSSLISTID

Имя IPv6 ACL

До 20 символов

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию соответствие IPv6 адресу не задано.

Если маршрут соответствует указанному IPv6 адресу и задан параметр permit, маршрут будет редистрибутирован или контролируем в соответствии с действием команды set. Если условия соответствия выполняются и указан параметр deny, маршрут не будет редистрибутирован или контролируем. Если условия соответствия не выполняются, маршрут не будет принят или передан, независимо от того, указан параметр permit или deny.

Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать разные пути, в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.

Применение

Эта команда применяется только для BGP, OSPFv3 и RIPng.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# match ipv6 address List1

Связанные команды

match community

match as-path

set as-path

set community

match metric

7.5.6. match ipv6 address prefix-list

Назначение

Команда match ipv6 address prefix-list используется для включения сопоставления записей IPv6 префикс-листа.

Команда no match ipv6 address prefix-list используется для сопоставления записей IPv6 префикс-листа.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match ipv6 address prefix-list LISTNAME

no match ipv6 address prefix-list(LISTNAME|

Параметр

Описание параметра

Значение параметра

LISTNAME

Имя IPv6 префикс-листа

До 40 символов

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию соответствие IPv6 адреса списку префиксов не задано.

Применение

Данная команда применяется только для BGP, OSPFv3 и RIPng.

Команда указывает записи префикс-листа для сопоставления. Если запись IPv6 префикс-листа соответствует маршруту и указан параметр permit, маршрут будет редистрибутирован или контролируем в соответствии с действием команды set. Если условия соответствия выполняются и указан параметр deny, маршрут не будет редистрибутирован или контролируем. Если условия соответствия не выполняются, маршрут не будет принят или передан, независимо от указания параметра permit или deny.

Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать различные пути в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)#match ipv6 address prefix-list mylist

Связанные команды

match community

match as-path

set as-path

set community

match metric

7.5.7. match ipv6 next-hop

Назначение

Команда match ipv6 next-hop используется для указания адреса следующего IPv6-хопа, который необходимо сопоставить.

Команда no match ipv6 next-hop используется для удаления адреса следующего IPv6-хопа.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match ipv6 next-hop (IPV6_ADDR|ACCESSSLISTID)

no match ipv6 next-hop [IPv6-ADDRESS|ACCESSSLISTID]

Параметр

Описание параметра

Значение параметра

IPV6_ADDR

IPv6-адрес

-

ACCESSSLISTID

Имя IPv6 ACL

До 20 символов

Режим ввода

Route-map Configuration

Состояние по умолчанию

Нет

Применение

Команда применяется только для BGP, OSPFv3 и RIPng.

Команда match ipv6 next-hop задает адрес следующего хопа, с которым будет производиться сопоставление. Если указанное условие сопоставления выполняется и указан параметр permit, маршрут редистрибутируется или контролируется в соответствии с действием команды set. Если условия соответствия выполняются и указан параметр deny, маршрут не будет редистрибутирован или контролируем. Если условия не выполняются, маршрут не будет принят или передан, независимо от указания параметра permit или deny.

Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать различные пути в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# match ipv6 next-hop mylist

Связанные команды

match community

match as-path

set as-path

set community

match metric

7.5.8. match ipv6 next-hop prefix-list

Назначение

Команда match ipv6 next-hop prefix-list используется для указания критерия сопоставления адреса следующего IPv6-хопа с использованием префикс-листа.

Команда no match ipv6 next-hop prefix-list используется для удаления критерия сопоставления.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match ipv6 next-hop prefix-list LISTNAME

no match ipv6 next-hop prefix-list [LISTNAME]

Параметр

Описание параметра

Значение параметра

LISTNAME

Имя IPv6 префикс-листа

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

Нет

Применение

Эта команда применяется только для RIPng.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# match ipv6 next-hop prefix-list list1

Связанные команды

match metric

match interface

match ip next-hop

7.5.9. match local-preference

Назначение

Команда match local-preference используется для указания критерия сопоставления локального предпочтения маршрута.

Команда no match local-preference используется для удаления критерия сопоставления.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match local-preference LOCAL-PREFERENCE

no match local-preference

Параметр

Описание параметра

Значение параметра

LOCAL-PREFERENCE

Значение локального предпочтения

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

Нет

Применение

Данная команда применяется только для BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# match local-preference 100

Связанные команды

match community

match as-path

set as-path

set community

match ip next-hop

7.5.10. match metric

Назначение

Команда match metric используется для сопоставления метрики маршрута.

Команда no match metric используется для отключения сопоставления метрики маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match metric METRICVAL

no match metric

Параметр

Описание параметра

Значение параметра

METRICVAL

Значение метрики

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию сопоставление метрики маршрута.

Применение

Эта команда применима только для BGP, OSPF и RIP.

Команда match metric задает метрику для сопоставления. Если метрика совпадает с указанной и задано permit, маршрут редистрибутируется или контролируется в соответствии с действием set. Если критерии совпадают, но задано deny, маршрут не редистрибутируется и не контролируется. Если критерии не совпадают, маршрут ни принимается, ни передается, независимо от указания permit или deny.

Маршрут, определенный политиками, может отличаться от маршрута, указанного протоколами маршрутизации. Настройка политик позволяет пакетам использовать разные маршруты в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик заменяет пересылку, указанную в таблицах маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# no match metric

Связанные команды

match community

match as-path

set as-path

set community

match ip next-hop

7.5.11. match origin

Назначение

Команда match origin используется для сопоставления источника маршрута.

Команда no match origin используется для отключения сопоставления источника маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match origin {egp|igp|incomplete}

no match origin

Параметр

Описание параметра

Значение параметра

egp

Получено через EGP

-

igp

Локальный IGP

-

incomplete

Неизвестное происхождение

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию команда match origin не задана.

Применение

Команда задает источник маршрута для сопоставления. Если обнаружено совпадение и указано ключевое слово permit, маршрут редистрибутируется или контролируется в соответствии с настройкой команды set. Если критерии совпадают и указано deny, маршрут не редистрибутируется и не контролируется. Если критерии не совпадают, маршрут ни принимается, ни передается, независимо от указания permit или deny.

Маршрут, определенный политиками, может отличаться от маршрута, указанного протоколами маршрутизации. Настройка политик позволяет пакетам использовать разные маршруты в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик заменяет пересылку, указанную в таблицах маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match origin egp

Связанные команды

Нет

7.5.12. match route-type external

Назначение

Команда match route-type external используется для сопоставления типа внешнего маршрута.

Команда no match route-type external используется для отключения сопоставления.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match route-type external {type-1|type-2}

no match route-type external

Параметр

Описание параметра

Значение параметра

type-1

Внешний маршрут OSPF типа 1

-

type-2

Внешний маршрут OSPF типа 1

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию сопоставление типа внешнего маршрута не задано.

Применение

Эта команда актуальна только для OSPF.

Команда используется для сопоставления конкретных типов внешних маршрутов. В OSPF внешний маршрут (AS-external LSA) может быть типа 1 или типа 2.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match route-type external type-1

Связанные команды

match tag

7.5.13. match tag

Назначение

Команда match tag используется для сопоставления указанного значения метки (тэга).

Команда no match tag используется для отключения сопоставления тэга.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

match tag TAG

no match tag

Параметр

Описание параметра

Значение параметра

TAG

Указывает значение метки

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию сопоставление тэга отключено.

Применение

Данная команда применяется для OSPF и RIP.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match tag 100

Связанные команды

match metric

match route-type external

7.5.14. set as-path

Назначение

Команда set as-path используется для изменения AS-path для маршрута.

Команда no set as-path используется для отмены данной конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set as-path prepend ASN [ASN]

no set as-path

Параметр

Описание параметра

Значение параметра

ASN

Номер AS, которая добавляется в маршрут

1 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию AS-path не задан.

Применение

Данная команда применяется только для BGP.

Указанием AS-path можно влиять на выбор наилучшего маршрута у соседей.

Для использования команды set as-path сначала должен быть задан критерий сопоставления (match clause). Команды match и set устанавливают условия для редистрибуции маршрутов между протоколами маршрутизации. Команда match указывает критерии, по которым разрешена редистрибуциия для текущего route-map. Команда set указывает действия для редистрибуции, если критерии сопоставления выполнены.

Если пакеты не соответствуют ни одному из заданных критериев, они маршрутизируются по обычному маршруту.

Примеры

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# set as-path prepend 8 24

Связанные команды

Нет

7.5.15. set atomic-aggregate

Назначение

Команда set atomic-aggregate используется для установки атрибута atomic aggregate.

Команда no set atomic-aggregate используется для отключения данной конфигурации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set atomic-aggregate

no set atomic-aggregate

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию атрибут atomic aggregate не задан.

Применение

Команда применяется только для BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set atomic-aggregate

Связанные команды

Нет

7.5.16. set comm-list delete

Назначение

Команда set comm-list delete используется для удаления комьюнити из входящих или исходящих анонсов при применении политик маршрутизации.

Команда no set comm-list используется для отключения удаления комьюнити.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set comm-list {STANDARD|EXPANDED|WORD} delete

no set comm-list

Параметр

Описание параметра

Значение параметра

STANDARD

Номер стандартного комьюнити

1 - 99

EXPANDED

Номер расширенного комьюнити

100 - 199

WORD

Имя комьюнити

до 255 символов

delete

Удалить комьюнити

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию удаление комьюнити не задано.

Применение

Эта команда используется только в BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set comm-list 34 delete

Связанные команды

Нет

7.5.17. set community

Назначение

Команда set community используется для установки атрибута комьюнити.

Команда no set community используется для удаления атрибута комьюнити.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set community [AA:NN|internet|local-AS|no-advertise|no-export]

set community none

no set community

Параметр

Описание параметра

Значение параметра

AA:NN

Номер комьюнити в формате: AA = номер автономной системы, NN = идентификатор комьюнити

2-байтный номер AS и 4-байтный идентификатор комьюнити

internet

Комьюнити Internet (общепринятое комьюнити)

-

local-AS

Отключение передачи за пределы локальной AS (общепринятое комьюнити)

-

no-advertise

Запрет на анонс маршрута любым пирам (общепринятое комьюнити)

-

no-export

Запрет на анонс маршрута в соседнюю AS (общепринятое комьюнити)

-

none

Удаление атрибута комьюнити из префиксов, проходящих через политику маршрутизации

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию атрибут комьюнити не задан.

Применение

Данная команда используется только для BGP.

Команда позволяет группировать назначение в определенные комьюнити, а также применять решения по маршрутизации в зависимости от этих комьюнити.

Для использования команды set community, необходимо сначала задать условие с помощью команды match. Команды match и set определяют условия для редисрибуции маршрутов от одного протокола маршрутизации к другому. Команда match задает критерии соответствия, при которых разрешается передача маршрутов по текущей политике маршрутизации. Команда set определяет действия по передаче, если критерии соответствия выполнены.

Если пакеты не соответствуют каким-либо из заданных критериев, они маршрутизируются по обычному процессу маршрутизации.

Примеры

Примеры использования команды set community с различными параметрами:

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-export no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community 10:01 23:34 12:14 no-export

Связанные команды

Нет

7.5.18. set dampening

Назначение

Команда set dampening используется для демпфирования часто меняющихся маршрутов (route-flap dampening) и настройки параметров.

Команда no set dampening используется для отключения демпфирования.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS [UNREACHTIME]

no set dampening

Параметр

Описание параметра

Значение параметра

REACHTIME

Время half-life штрафа за изменения состояния маршрута (в минутах). Указывает, за сколько времени штраф уменьшается вдвое. Значение по умолчанию — 15 минут

1 - 45

REUSE

Значение предела повторного использования. Когда штраф для подавленного маршрута уменьшается ниже значения повторного использования, маршрут становится доступным. По умолчанию — 750

1 - 20000

SUPPRESS

Значение предела подавления. Когда штраф для маршрута превышает значение подавления, маршрут подавляется. По умолчанию — 2000

1 - 20000

MAXSUPPRESS

Максимальное время подавления маршрута. Максимальное время, в течение которого демпфированный маршрут подавлен. По умолчанию — в 4 раза больше времени half-life (60 минут)

1 - 255

UNREACHTIME

Время half-life для недоступных маршрутов. По умолчанию — 15 минут

1 - 45

Режим ввода

Route-map Configuration

Состояние по умолчанию

См. описание синтаксиса выше.

Применение

Данная команда применяется только для BGP.

Рекомендуется задавать время half-life для недоступных маршрутов, равное или больше времени half-life для доступных маршрутов. Значение предела подавления должно быть больше или равно значению предела повторного использования.

Примеры

Switch# configure terminal
Switch(config)# route-map R1 permit 24
Switch(config-route-map)# set dampening 20 333 534 30

Связанные команды

Нет

7.5.19. set extcommunity

Назначение

Команда set extcommunity используется для установки атрибута расширенного комьюнити.

Команда no set extcommunity используется для удаления атрибута расширенного комьюнити.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set extcommunity {rt|soo} EXTCOMMNUMBER [EXTCOMMNUMBER]

no set extcommunity {rt|soo}

Параметр

Описание параметра

Значение параметра

rt

Маршрут назначения расширенного комьюнити

-

soo

Задает “место происхождения” (site-of-origin) расширенного комьюнити

-

EXTCOMMNUMBER

Расширенное комьюнити VPN (AS N:NN или IP-адрес)

-

ASN:NN

Номер AS

Номер AS длиной 2 байта и 4 байта идентификатора комьюнити

IPADDRESS

Номер AS в виде IP-адреса

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию атрибут расширенного комьюнити не задан.

Применение

Эта команда применяется только для BGP.

Для использования команды set extcommunity, необходимо предварительно задать условие сопоставления (match clause). Команды match и set определяют условия для редистрибуции маршрутов между различными протоколами маршрутизации. Команда match задает критерии, по которым разрешено редистрибуциия для текущей политики маршрутизации. Команда set задает действия редистрибуции, которые выполняются, если критерии сопоставления выполнены.

Если пакеты не соответствуют каким-либо определенным критериям, они маршрутизируются в соответствии с обычным процессом маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 06:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 0.0.0.6:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 06:01
Switch# configure terminal
Switch(config-route-map)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 0.0.0.6:01

Связанные команды

Нет

7.5.20. set ipv6 next-hop

Назначение

Команда set ipv6 next-hop используется для установки значения следующего IPv6-хопа для маршрута.

Команда no set ipv6 next-hop используется для удаления значения следующего хопа.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set ipv6 next-hop [local] IPV6_ADDR

no set ipv6 next-hop [local]

Параметр

Описание параметра

Значение параметра

local

Локальный адрес в пределах канала связи (link-local address)

-

IPV6_ADDR

IPv6-адрес следующего хопа

IPv6-адрес

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию IPv6-адрес следующего хопа не настроен.

Применение

Данная команда может применяться только для BGP, OSPFv3 и RIPng.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# set ipv6 next-hop 2001:db8::1

Связанные команды

Нет

7.5.21. set local-preference

Назначение

Команда set local-preference используется для установки значения local-preference.

Команда no set local-preference используется для удаления значения local-preference.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set local-preference LOCAL-PREFERENCE

no set local-preference

Параметр

Описание параметра

Значение параметра

LOCAL-PREFERENCE

Значение local-preference

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию значение local-preference не задано.

Применение

Данная команда применяется только для BGP.

Примеры

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# set local-preference 100

Связанные команды

Нет

7.5.22. set metric

Назначение

Команда set metric используется для установки значения метрики для маршрута.

Команда no set metric используется для удаления значения метрики для маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set metric METRICVAL

no set metric

Параметр

Описание параметра

Значение параметра

METRICVAL

Значение метрики

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию значение метрики не задано.

Применение

Команда set metric применяется для протоколов BGP, OSPF и RIP.

Эта команда задает значение метрики для маршрута и влияет на выбор соседями наилучшего пути к AS. Предпочтительный путь — это тот, у которого меньшее значение метрики. Маршрутизатор сравнивает метрики для путей от соседей внутри одной и той же AS. Для сравнения метрик от соседей из разных AS, необходимо использовать команду bgp always-compare-med.

Для использования команды set metric сначала должна быть настроена команда match. Команды match и set устанавливают условия для распространения маршрутов из одного протокола маршрутизации в другой. Команда match указывает критерии, по которым разрешается распространение для текущего route-map. Команда set указывает действия по распространению, которые должны быть выполнены, если выполнены критерии команды match.

Если пакеты не соответствуют ни одному из определенных критериев, они направляются через стандартный процесс маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set metric 600

Связанные команды

Нет

7.5.23. set metric-type

Назначение

Команда set metric-type используется для установки типа метрики для протокола маршрутизации назначения.

Команда no set metric-type используется для удаления метрики для протокола маршрутизации назначения.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set metric-type {type1|type2}

no set metric-type

Параметр

Описание параметра

Значение параметра

type1

Установить метрику внешнего типа 1

-

type2

Установить метрику внешнего типа 2

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

Тип метрики не задан по умолчанию.

Применение

Данная команда применяется только для OSPF.

Команда устанавливает тип метрики “Type-1” или “Type-2” в AS-external-LSA, когда условие политики маршрутизации выполнено.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set metric-type 1

Связанные команды

Нет

7.5.24. set origin

Назначение

Команда set origin используется для установки атрибута происхождения маршрута (BGP origin code).

Чтобы удалить запись, используйте команду no set origin.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set origin {egp|igp|incomplete}

no set origin

Параметр

Описание параметра

Значение параметра

egp

Указывает, что маршрут был получен через EGP

-

igp

Указывает, что маршрут был сгенерирован внутри AS (IGP)

-

incomplete

Указывает, что источник маршрута неизвестен

-

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию атрибута происхождения маршрута не настроен.

Применение

Эта команда применяется только для BGP.

Атрибут происхождения определяет источник информации о маршруте. Три параметра команды указывают на различные значения происхождения маршрута. Значение igp указывает, что маршрут был сгенерирован внутри AS. Значение egp означает, что маршрут был получен через EGP. Значение incomplete используется, когда источник маршрута неизвестен или был получен через другие средства (например, когда статический маршрут анонсируется в BGP).

Для использования команды set origin необходимо сначала задать условия с помощью команды match. Команды match и set определяют условия для редистрибуции маршрутов между различными протоколами маршрутизации. Команда match задает критерии, по которым разрешается редистрибуциия маршрутов, а команда set указывает действия при выполнении этих критериев.

Если пакеты не соответствуют ни одному из заданных критериев, они обрабатываются через стандартный процесс маршрутизации.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set origin egp

Связанные команды

Нет

7.5.25. set tag

Назначение

Команда set tag используется для установки определённого значения тега маршрута.

Команда no set tag используется для сброса значения тега в значение по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set tag TAGVALUE

no set tag

Параметр

Описание параметра

Значение параметра

TAGVALUE

Значение тега для целевого протокола маршрутизации

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию значение тега не установлено.

Применение

Данная команда применяется только для OSPF и RIP.

К контексте данной команды, тег — это метка маршрута, которая назначается другим протоколом маршрутизации (BGP или другим IGP при редисрибуции). Поскольку AS-external-LSA имеет поле для тега маршрута в своих LSA, система может помечать LSA соответствующим значением тега при использовании политик маршрутизации.

Иногда тег используется для сопоставления с помощью политик маршрутизации, а иногда значение тега может быть использовано другими функциональными модулями.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set tag 6

Связанные команды

redistribute

default-information

7.5.26. set weight

Назначение

Команда set weight используется для задания значения веса маршрута.

Команда no set weight используется для удаления значения веса маршрута.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

set weight WEIGHT

no set weight

Параметр

Описание параметра

Значение параметра

WEIGHT

Значение веса

0 - 4294967295

Режим ввода

Route-map Configuration

Состояние по умолчанию

По умолчанию значение веса маршрута не задано.

Применение

Эта команда используется только для BGP.

Значение веса используется для выбора наилучшего пути. Оно назначается локально на маршрутизаторе. Когда несколько маршрутов ведут к одному и тому же назначению, предпочтение отдается маршруту с более высоким значением веса.

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

Если пакеты не соответствуют ни одному из указанных критериев, они маршрутизируются стандартным способом.

Примеры

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set weight 60

Связанные команды

match as-path

7.5.27. show route-map

Назначение

Команда show route-map используется для вывода информации о политиках маршрутизации.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Advanced

-

AQ-N5000

7.0

Advanced

-

AQ-N6000

7.0

Professional

-

Синтаксис

show route-map [NAME]

Параметр

Описание параметра

Значение параметра

NAME

Имя политики маршрутизации

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Switch# show route-map 

route-map abc, permit, sequence 10
  Match clauses:
    ip address acl1
  Set clauses:
    local-preference 200
route-map abc, permit, sequence 20
  Match clauses:
  Set clauses:

Связанные команды

route-map