Перейти к основному содержимому

7.5.20 set extcommunity

Назначение команды​

Эта команда используется для задания расширенного атрибута сообщества (extended community).

Для отключения этой функции используйте форму команды no.

Перед использованием команды set extcommunity необходимо определить условие с помощью команды match:

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

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

Синтаксис команды​

set extcommunity { rt | soo } EXTCOMMNUMBER [ …EXTCOMMNUMBER ]
no set extcommunity { rt | soo }

Параметры​

ПараметрОписаниеЗначение
rtУказывает на целевой маршрут (route target)-
sooУказывает на site-of-origin-
EXTCOMMNUMBERРасширенное сообщество формата ASN:NN или IP:nn-
ASN:NNНомер AS и ID сообществаПоддерживаются 2 байта AS и 4 байта ID
IPADDRESSНомер AS в виде IP-адресаIPv4-адрес

Режим команды​

Route-map Configuration

По умолчанию​

По умолчанию set extcommunity не задан.

Использование​

Эта команда применима только для 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 rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 0.0.0.6:01