7.5.18 set community
Назначение команды
Эта команда используется для установки атрибута communities.
Параметр no используется для удаления записи.
Команда позволяет задать атрибут community, сгруппировать назначения в определённое сообщество и применять решения маршрутизации в соответствии с этими сообществами.
Для использования команды set community необходимо сначала задать условие с помощью match.
Команды match и set задают условия для перераспределения маршрутов от одного протокола маршрутизации к другому.
Команда match определяет критерии, по которым разрешено перераспределение, а команда set указывает действия, которые следует выполнить при совпадении критериев.
Если пакеты не соответствуют ни одному из определённых критериев, они маршрутизируются по обычному маршруту.
Синтаксис команды
set community [ AA:NN | internet | local-AS | no-advertise | no-export ]
set community none
no set community
Параметры
| Параметр | Описание параметра | Значение параметра |
|---|---|---|
| AA:NN | Задаёт номер сообщества в формате AA:NN AA = номер AS NN = номер, присвоенный сообществу | Поддерживаются 2-байтовые номера AS и 4-байтовые идентификаторы сообществ |
| internet | Указывает на well-known сообщество Internet | - |
| local-AS | Указывает, что маршрут не отправляется за пределы локальной AS (well-known) | - |
| no-advertise | Указывает, что маршрут не должен анонсироваться ни одному пиринговому узлу (well-known) | - |
| no-export | Указывает, что маршрут не должен анонсироваться в следующую AS (well-known) | - |
| none | Удаляет атрибут community из префиксов, проходящих через route-map | - |
Режим команды
Route-map Configuration
Значение по умолчанию
По умолчанию команда set community не задана.
Использование
Эта команда актуальна только для 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