Атрибут community в BGP используется для маркировки маршрутов, управления трафиком и группировки маршрутов. 1
Маркировка маршрутов позволяет обозначить их особенности или требования к маршрутизации. 1 Некоторые предопределённые значения атрибута community и их смысл: 3
Управление трафиком осуществляется путём указания, какой трафик должен быть направлен через конкретные маршруты или провайдеров. 1
Группировка маршрутов позволяет создавать группы маршрутов с одинаковыми характеристиками, что упрощает их управление. 1
Для установки атрибута community используется route-map. 4 Чтобы атрибут пересылался соседям, по умолчанию он не пересылается, поэтому в настройках BGP нужно явно прописать опцию send-community для соседа. 2
Пример использования атрибута community для управления трафиком: указание, что маршруты с сообществом 65001:100 должны иметь более высокий локальный приоритет, а маршруты с сообществом no-advertise (DENY-OUT) должны иметь приоритет 0 и не должны быть распространены далее. 1