7.5. Команды Route Map
7.5.1. route-map
Назначение
Команда route-map
используется для определения условий для перераспределения маршрутов между разными протоколами маршрутизации или для включения маршрутизации на основе политик в BGP. Для этого команда используется в режиме “Global config”, а команды match
и set
применяются в режиме конфигурации route-map
.
Чтобы удалить запись, используйте команду no route-map
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
route-map MAP-TAG [ permit | deny ] [ sequence-NUMBER ]
no route-map MAP-TAG [ permit | deny ] [ SEQUENCE_NUMBER ]
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
MAP-TAG |
Значимое имя для карты маршрута. Команда конфигурации маршрутизатора |
Длина имени карты маршрута не должна превышать 20 символов, и первый символ должен быть одной из букв ‘a’-‘z’, ‘A’-‘Z’ или цифрой ‘0’-‘9’. |
permit |
(Опционально) Если критерии соответствия карты маршрута выполнены и указано ключевое слово |
- |
deny |
(Опционально) Если критерии соответствия выполнены, но указано ключевое слово |
- |
SEQUENCE_NUMBER |
(Опционально) Номер, указывающий положение новой карты маршрута в списке карт маршрутов с тем же именем. Если используется форма команды |
1-65535 |
Режим ввода
Global config
Состояние по умолчанию
По умолчанию используется ключевое слово permit
.
Применение
Нет
Примеры
Создание route-map и переход в режим конфигурации route-map:
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
используется для соответствия списка доступа путей автономных систем (AS-path).
Чтобы удалить запись списка путей, используйте команду no match as-path
.
Команда match as-path
задает путь автономной системы для соответствия. Если указанный путь AS совпадает, и задано permit
, маршрут перераспределяется или управляется в соответствии с действиями, указанными в команде set. Если критерии совпадения выполнены и задано deny, маршрут не перераспределяется и не управляется. Если критерии совпадения не выполнены, маршрут не принимается и не пересылается, независимо от того, указано ли permit
или deny
.
Маршрут, указанный в политиках, может не совпадать с маршрутом, определенным протоколами маршрутизации. Настройка политик позволяет пакетам следовать разным маршрутам в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик имеет приоритет над пересылкой пакетов, определенной в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match as-path LISTNAME
no match as-path
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
LISTNAME |
Указывает имя списка доступа путей автономной системы |
До 20 символов |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию соответствие пути AS не задано.
Применение
Эта команда применяется только для BGP.
Примеры
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
используется для указания сообщества (community), которому должен соответствовать маршрут.
Чтобы удалить запись списка сообществ, используйте команду no match community
.
Сообщества используются для группировки и фильтрации маршрутов. Они разработаны для того, чтобы применять политики к большому количеству маршрутов с помощью команд match
и set
. Списки сообществ применяются для идентификации и фильтрации маршрутов по их общим атрибутам.
Используйте команду match community
, чтобы разрешить соответствие на основе списков сообществ.
Значения, установленные командой match community
, имеют приоритет над глобальными значениями. Маршрут, который не соответствует хотя бы одному из условий match
, игнорируется.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match community WORD
no match community
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
WORD |
Указывает имя списка сообществ |
До 40 символов |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию соответствие сообществу не задано.
Применение
Эта команда применяется только для BGP.
Примеры
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
.
Команда match interface
определяет имя интерфейса, на котором должен соответствовать маршрут.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
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
используется для указания адреса маршрута, который должен соответствовать определённым критериям.
Чтобы удалить запись о соответствии IPv6 адресу, используйте команду no match ipv6 address
.
Команда match ipv6 address
задаёт IPv6 адрес для соответствия. Если маршрут соответствует указанному IPv6 адресу и задан параметр permit
, маршрут будет перераспределён или контролируем в соответствии с действием команды set
. Если условия соответствия выполняются и указан параметр deny
, маршрут не будет перераспределён или контролируем. Если условия соответствия не выполняются, маршрут не будет принят или передан, независимо от того, указан ли параметр permit
или deny
.
Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать разные пути, в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match ipv6 address ACCESSSLISTID
no match ipv6 address
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
ACCESSSLISTID |
Укажите имя IPv6 списка доступа, до 20 символов |
До 20 символов |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию соответствие IPv6 адресу не задано.
Применение
Эта команда применяется только для 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 соответствует и указан параметр permit
, маршрут будет перераспределён или контролируем в соответствии с действием команды set
. Если условия соответствия выполняются и указан параметр deny
, маршрут не будет перераспределён или контролируем. Если условия соответствия не выполняются, маршрут не будет принят или передан, независимо от указания параметра permit
или deny
.
Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать различные пути в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match ipv6 address prefix-list LISTNAME
no match ipv6 address prefix-list(LISTNAME | )
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
LISTNAME |
Указывает имя списка префиксов IPv6 |
До 40 символов |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию соответствие IPv6 адреса списку префиксов не задано.
Применение
Эта команда применяется только для BGP, OSPFv3 и RIPng.
Примеры
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, который необходимо сопоставить в конфигурации route-map.
Чтобы отключить эту функцию, используйте команду no match ipv6 next-hop
.
Команда match ipv6 next-hop
задает адрес следующего перехода, с которым будет производиться сопоставление. Если указанное условие сопоставления выполняется и указан параметр permit
, маршрут перераспределяется или контролируется в соответствии с действием команды set
. Если условия соответствия выполняются и указан параметр deny
, маршрут не будет перераспределён или контролируем. Если условия не выполняются, маршрут не будет принят или передан, независимо от указания параметра permit или deny
.
Маршрут, указанный в политике, может отличаться от маршрута, указанного в протоколах маршрутизации. Настройка политик позволяет маршрутам выбирать различные пути в зависимости от их длины или содержимого. Перенаправление пакетов, основанное на настроенных политиках, имеет приоритет над перенаправлением пакетов, указанным в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match ipv6 next-hop ( IPV6_ADDR | ACCESSSLISTID )
no match ipv6 next-hop [ IPv6-ADDRESS | ACCESSSLISTID ]
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
IPV6_ADDR |
Укажите адрес IPv6, например, 2001:db8::1 |
IPv6-адрес |
ACCESSSLISTID |
Укажите имя списка доступа IPv6 |
До 20 символов |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match ipv6 next-hop
не задана.
Применение
Эта команда применяется только для BGP, OSPFv3 и RIPng.
Примеры
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
.
Команда match ipv6 next-hop prefix-list
позволяет сопоставить адрес следующего перехода IPv6 маршрута с записями в списке префиксов.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match ipv6 next-hop prefix-list LISTNAME
no match ipv6 next-hop prefix-list [ LISTNAME ]
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
LISTNAME |
Строка, указывающая имя списка префиксов IPv6 |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match ipv6 next-hop prefix-list не задана.
Применение
Эта команда применяется только для 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
.
Команда match local-preference
позволяет сопоставить значение локального предпочтения маршрута.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match local-preference LOCAL-PREFERENCE
no match local-preference
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
LOCAL-PREFERENCE |
Указывает значение локального предпочтения |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match local-preference
не задана.
Применение
Эта команда применяется только для 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
.
Команда match metric
задает метрику для сопоставления. Если метрика совпадает с указанной и задано permit
, маршрут перераспределяется или контролируется в соответствии с действием set
. Если критерии совпадают, но задано deny
, маршрут не перераспределяется и не контролируется. Если критерии не совпадают, маршрут ни принимается, ни передается, независимо от указания permit
или deny
.
Маршрут, определенный политиками, может отличаться от маршрута, указанного протоколами маршрутизации. Настройка политик позволяет пакетам использовать разные маршруты в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик заменяет пересылку, указанную в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match metric METRICVAL
no match metric
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
METRICVAL |
Значение метрики |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match metric
не задана.
Применение
Эта команда применима только для BGP, OSPF и RIP.
Примеры
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
.
Атрибут происхождения маршрута указывает источник информации о маршруте. Параметр egp
обозначается как e
в таблице маршрутизации и указывает, что информация получена через Exterior Gateway Protocol (EGP). Параметр igp
обозначается как i
в таблице маршрутизации и указывает, что информация о маршруте внутренна для автономной системы (AS), где был создан маршрут.
Параметр incomplete
обозначается как ?
в таблице маршрутизации и указывает, что источник информации о маршруте неизвестен или получен другими способами. Например, если статический маршрут был перераспределен в BGP, его происхождение будет отмечено как incomplete
.
Команда match origin
задает происхождение, которое должно быть сопоставлено. Если совпадение найдено и указано permit
, маршрут перераспределяется или контролируется в соответствии с действиями команды set
. Если критерии совпадают и указано deny
, маршрут не перераспределяется и не контролируется. Если критерии не совпадают, маршрут ни принимается, ни передается, независимо от указания permit
или deny
.
Маршрут, определенный политиками, может отличаться от маршрута, указанного протоколами маршрутизации. Настройка политик позволяет пакетам использовать разные маршруты в зависимости от их длины или содержимого. Пересылка пакетов на основе настроенных политик заменяет пересылку, указанную в таблицах маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match origin { egp | igp | incomplete }
no match origin
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
egp |
Получено через EGP |
- |
igp |
Локальный IGP |
- |
incomplete |
Неизвестное происхождение |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match origin
не задана.
Применение
Нет
Примеры
Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match origin egp
Связанные команды
Нет
7.5.12. match route-type
Назначение
Команда match route-type
используется для сопоставления указанного типа внешнего маршрута.
Чтобы отключить данное сопоставление, используйте команду no match route-type
.
Команда match route-type external
используется для сопоставления конкретных типов внешних маршрутов. В OSPF внешний маршрут (AS-external LSA) может быть типа 1 или типа 2. Внешний тип 1 соответствует только внешним маршрутам типа 1, а внешний тип 2 — только внешним маршрутам типа 2.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match route-type external { type-1 | type-2 }
no match route-type external
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
type-1 |
Сопоставление OSPF внешнего маршрута типа 1 |
- |
type-2 |
Сопоставление OSPF внешнего маршрута типа 2 |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match route-type
не задана.
Применение
Эта команда актуальна только для OSPF.
Примеры
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
используется для сопоставления указанного значения метки (tag).
Чтобы отключить данное сопоставление, используйте команду no match tag
.
Команда match tag
позволяет сопоставить маршрут с указанным значением метки (tag).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
match tag TAG
no match tag
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
TAG |
Указывает значение метки |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда match tag
не задана.
Применение
Эта команда применяется для 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) для маршрута.
Чтобы отключить эту функцию, используйте команду no set as-path
.
Команда set as-path
позволяет указать путь автономной системы. Указав длину AS-пути, маршрутизатор может влиять на выбор наилучшего маршрута у соседей. Используйте параметр prepend
для добавления строки AS-пути к маршрутам, увеличивая длину AS-пути.
Для использования команды set as-path
сначала должен быть задан критерий сопоставления (match clause). Команды match
и set
устанавливают условия для перераспределения маршрутов между протоколами маршрутизации. Команда match
указывает критерии, по которым разрешено перераспределение для текущего route-map
. Команда set
указывает действия для перераспределения, если критерии сопоставления выполнены.
Если пакеты не соответствуют ни одному из заданных критериев, они маршрутизируются по обычному маршруту.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set as-path prepend ASN [ …ASN ]
no set as-path
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
ASN |
Автономная система, которая добавляется в путь |
1-4294967295 |
prepend |
Добавляет путь автономной системы |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set as-path не задана.
Применение
Эта команда применяется только для BGP.
Примеры
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
.
Для использования команды set atomic-aggregate
сначала должен быть задан критерий сопоставления (match clause). Команды match
и set
устанавливают условия для перераспределения маршрутов между протоколами маршрутизации. Команда match
указывает критерии, по которым разрешено перераспределение для текущего route-map. Команда set
указывает действия для перераспределения, если критерии сопоставления выполнены.
Если пакеты не соответствуют ни одному из заданных критериев, они маршрутизируются по обычному маршруту.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set atomic-aggregate
no set atomic-aggregate
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set 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
используется для удаления соответствующих сообществ из атрибута сообщества (community) во входящих или исходящих обновлениях при применении route-map.
Чтобы отключить эту функцию, используйте команду no set comm-list
.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set comm-list { STANDARD | EXPANDED | WORD } delete
no set comm-list
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
STANDARD |
Номер стандартного списка сообществ |
1-99 |
EXPANDED |
Номер расширенного списка сообществ |
100-199 |
WORD |
Имя списка сообществ |
до 255 символов |
delete |
Удалить соответствующие сообщества |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set comm-list
не задана.
Применение
Эта команда используется только в 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
.
Эта команда задает атрибут сообщества и позволяет группировать назначения в определенные сообщества, а также применять решения по маршрутизации в зависимости от этих сообществ.
Для использования команды set community
, необходимо сначала задать условие с помощью команды match
. Команды match
и set
определяют условия для распространения маршрутов от одного протокола маршрутизации к другому. Команда match
задает критерии соответствия, при которых разрешается передача маршрутов по текущей карте маршрутизации. Команда set
определяет действия по передаче, если критерии соответствия выполнены.
Если пакеты не соответствуют каким-либо из заданных критериев, они маршрутизируются по обычному процессу маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set community [ AA:NN | internet | local-AS | no-advertise | no-export ]
set community none
no set community
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
AA:NN |
AA:NN: указывает номер сообщества в формате: AA = номер автономной системы, NN = идентификатор сообщества |
Поддержка 2-байтных номеров AS и 4-байтных идентификаторов сообщества |
internet |
Указывает сообщество Internet (общепринятое сообщество) |
- |
local-AS |
Указывает отсутствие передачи за пределы локальной AS (общепринятое сообщество) |
- |
no-advertise |
Указывает запрет на объявление маршрута любым пирами (общепринятое сообщество) |
- |
no-export |
Указывает запрет на объявление маршрута в соседнюю AS (общепринятое сообщество) |
- |
none |
Удаляет атрибут сообщества из префиксов, проходящих через route-map |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию атрибут сообщества не задан.
Применение
Эта команда используется только для BGP.
Примеры
Примеры использования команды 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
.
Задайте время half-life для недоступных маршрутов, равное или больше времени half-life для доступных маршрутов. Значение предела подавления должно быть больше или равно значению предела повторного использования.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
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.
Примеры
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
.
Для использования команды set extcommunity
, необходимо предварительно задать условие сопоставления (match clause). Команды match
и set
определяют условия для перераспределения маршрутов между различными протоколами маршрутизации. Команда match задает критерии, по которым разрешено перераспределение для текущей карты маршрутов (route-map). Команда set
задает действия перераспределения, которые выполняются, если критерии сопоставления выполнены.
Если пакеты не соответствуют каким-либо определенным критериям, они маршрутизируются в соответствии с обычным процессом маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set extcommunity { rt | soo } EXTCOMMNUMBER [ …EXTCOMMNUMBER ]
no set extcommunity { rt | soo }
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
rt |
Задает целевой маршрут расширенного сообщества |
- |
soo |
Задает “место происхождения” (site-of-origin) расширенного сообщества |
- |
EXTCOMMNUMBER |
Расширенное сообщество VPN (AS N:NN или IP-адрес:nn) |
- |
ASN:NN |
Номер автономной системы (AS) |
Поддерживаются номера AS длиной 2 байта и 4 байта идентификаторы сообщества |
IPADDRESS |
Номер AS в виде IP-адреса |
IPv4-адрес |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию атрибут расширенного сообщества не задан.
Применение
Эта команда применяется только для BGP.
Примеры
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
используется для установки значения следующего узла (next-hop) для маршрута с указанием IPv6-адреса.
Чтобы отключить это действие, используйте команду no set ipv6 next-hop
.
Эта команда задаёт IPv6-адрес следующего узла для маршрутов.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set ipv6 next-hop [ local ] IPV6_ADDR
no set ipv6 next-hop [ local ]
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
local |
Локальный адрес в пределах канала связи (link-local address) |
- |
IPV6_ADDR |
Указывает IPv6-адрес следующего узла |
IPv6-адрес |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set ipv6 next-hop
не настроена.
Применение
Эта команда применяется только для 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
используется для установки значения локального предпочтения.
Чтобы отключить это действие, используйте команду no set local-preference
.
Эта команда задаёт значение локального предпочтения для маршрутов.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set local-preference LOCAL-PREFERENCE
no set local-preference
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
LOCAL-PREFERENCE |
Указывает значение локального предпочтения |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set 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
.
Эта команда задает значение метрики для маршрута и влияет на выбор соседями наилучшего пути в автономную систему (AS). Предпочтительный путь — это тот, у которого меньшее значение метрики. Маршрутизатор сравнивает метрики для путей от соседей внутри одной и той же AS. Чтобы сравнивать метрики от соседей из разных AS, используйте команду bgp always-compare-med
.
Для использования команды set metric
сначала должна быть определена команда match
. Команды match
и set
устанавливают условия для распространения маршрутов из одного протокола маршрутизации в другой. Команда match
указывает критерии, по которым разрешается распространение для текущего route-map
. Команда set
указывает действия по распространению, которые должны быть выполнены, если выполнены критерии команды match
.
Если пакеты не соответствуют ни одному из определенных критериев, они направляются через стандартный процесс маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set metric METRICVAL
no set metric
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
METRICVAL |
значение метрики |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
Значение метрики не задано по умолчанию.
Применение
Эта команда применяется для протоколов BGP, OSPF и RIP.
Примеры
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
.
Эта команда устанавливает тип метрики как Type-1 или Type-2 в AS-external-LSA, когда условие в route-map выполнено.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set metric-type { TYPE1 | TYPE2 }
no set metric-type
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
type1 |
Установить метрику внешнего типа 1 |
- |
type2 |
Установить метрику внешнего типа 2 |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
Тип метрики не задан по умолчанию.
Применение
Эта команда применяется только для OSPF.
Примеры
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
.
Атрибут происхождения определяет источник информации о маршруте. Три параметра команды указывают на различные значения происхождения маршрута. Значение IGP указывает, что маршрут был сгенерирован внутри автономной системы (AS). Значение EGP означает, что маршрут был получен через внешний протокол маршрутизации (Exterior Gateway Protocol). Значение incomplete
используется, когда источник маршрута неизвестен или был получен через другие средства (например, когда статический маршрут анонсируется в BGP).
Для использования команды set origin
необходимо сначала задать условия с помощью команды match
. Команды match
и set
определяют условия для перераспределения маршрутов между различными протоколами маршрутизации. Команда match
задает критерии, по которым разрешается перераспределение маршрутов, а команда set
указывает действия при выполнении этих критериев.
Если пакеты не соответствуют ни одному из заданных критериев, они обрабатываются через стандартный процесс маршрутизации.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set origin { egp | igp | incomplete }
no set origin
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
egp |
Указывает, что маршрут был получен через EGP |
- |
igp |
Указывает, что маршрут был сгенерирован внутри AS (IGP) |
- |
incomplete |
Указывает, что источник маршрута неизвестен |
- |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию set origin
не настроен.
Применение
Эта команда применяется только для BGP.
Примеры
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
.
Тег в этой команде — это метка маршрута, которая назначается другим протоколом маршрутизации (BGP или другим IGP при перераспределении). Поскольку AS-external-LSA имеет поле для тега маршрута в своих LSA, система ZebOS может метить LSA соответствующим значением тега при использовании route-map. Иногда тег используется для сопоставления с помощью route-map, а иногда значение тега может быть использовано другим приложением.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set tag TAGVALUE
no set tag
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
TAGVALUE |
Значение тега для целевого протокола маршрутизации |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию значение тега не установлено.
Применение
Эта команда применяется только для OSPF и RIP.
Примеры
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
.
Значение веса используется для выбора наилучшего пути. Оно назначается локально на маршрутизаторе. Когда несколько маршрутов ведут к одному и тому же назначению, предпочтение отдается маршруту с более высоким значением веса.
Для использования команды set weight
необходимо сначала задать условия с помощью команды match
. Команды match
и set
задают условия для перераспределения маршрутов из одного протокола маршрутизации в другой. Команда match определяет критерии, при которых перераспределение разрешено для текущей карты маршрутов. Команда set задает действия по перераспределению, если критерии сопоставления выполнены.
Пример настройки:
match as-path 10
set weight 400
В этом примере для всех маршрутов, применимых к списку доступа 10, будет установлен вес 400.
Если пакеты не соответствуют ни одному из указанных критериев, они маршрутизируются стандартным способом.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
---|---|---|---|
AQ-N3000 |
7.0 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
set weight WEIGHT
no set weight
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
WEIGHT |
Указывает значение веса |
0-4294967295 |
Режим ввода
Route-map Configuration
Состояние по умолчанию
По умолчанию команда set weight не задана.
Применение
Эта команда используется только для BGP.
Примеры
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 |
Base |
|
AQ-N5000 |
7.0 |
Base |
|
AQ-N6000 |
7.0 |
Base |
Синтаксис
show route-map [ NAME ]
Параметр |
Описание параметра |
Значение параметра |
---|---|---|
NAME |
Название карты маршрутов |
Длина имени карты маршрутов не должна превышать 20 символов, первый символ должен быть буквенно-цифровым (a-z, A-Z, 0-9). |
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Нет
Примеры
Switch1# 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