community (Policy Options)
Syntax
community name { invert-match; members [ community-ids ]; }
Hierarchy Level
[edit dynamic policy-options], [edit logical-systems logical-system-name policy-options], [edit policy-options]
Description
Определите сообщество, расширенное сообщество или крупное сообщество для использования в состоянии совпадения политики маршрутов.
Options
name
— Имя, которое идентифицирует регулярное выражение. Имя может содержать буквы, цифры и дефис (-) и может содержать до 255 символов. Чтобы включить пробелы в имя, заключив его в кавычках (" ").
invert-match
- Инвертив результатов поиска совпадения с выражением сообщества. Условие совпадения определяет регулярное выражение и если оно соответствует атрибуту сообщества полученного префикса, Junos OS community
возвращает TRUE результат. Если нет, Junos OS возвращает результат FALSE. Утверждение invert-match
делает Junos OS поведением наоборот. При совпадении Junos OS возвращается результат FALSE. При отсутствие совпадения Junos OS возвращается true результат.
members community-ids
- Один или несколько членов сообщества. При указании более одного члена следует закрепить все члены в квадратные скобки.
Формат community-ids
для:
as-number:community-value
Начиная с Junos OS 15.1, можно применить к подмене участника, чтобы применить политику BGP к всем segmented-nh:.*:0 маршрутам S-PMSI A-D, несущим расширенную информацию сообщества.
as-number
является номером AS и может быть значением в диапазоне от 0 до 65 535. является идентификатором сообщества и может быть числом в диапазоне от community-value
0 до 65 535.
Можно также указать для сообществ как одно из следующих хорошо известных имен сообществ, которые определены в community-ids
RFC 1997 BGP Сообществам:
no-export
— Маршруты, содержащие это имя сообщества, не объявляются за пределами BGP конфедерации.
no-advertise
— Маршруты, содержащие это имя сообщества, не объявляются другим BGP узлам.
no-export-subconfed
- Маршруты, содержащие это имя сообщества, не объявляются внешним равноправным BGP, включая равноправных участников в AS других членов в рамках BGP конфедерации.
С помощью параметра можно BGP данные сообщества со статическим none
маршрутом. Включать настройку отдельного маршрута в части утверждения для переопределения параметра, указанного none
route
в части static
community
defaults
утверждения.
Формат для community-ids
расширенного:
type:administrator:assigned-number
type
является типом расширенного сообщества и может быть либо a bandwidth
, , , , или target
origin
domain-id
src-as
rt-import
16-битным номером, который идентифицирует определенное BGP расширенное сообщество. Сообщество определяет пункт назначения, к target
которому идет маршрут. Сообщество origin
определяет, откуда был маршрут. Сообщество domain-id
определяет домен OSPF, из которого исходит маршрут. Сообщество src-as
определяет автономную систему, из которой исходит маршрут. Сообщество rt-import
определяет маршрут, который необходимо установить в таблице маршрутов.
Для src-as
этого можно указать только номер AS, а не IP-адрес. Для rt-import
этого можно указать только IP-адрес, а не номер AS.
administrator
является администратором. Это либо номер AS, либо префикс адреса IPv4, в зависимости от типа расширенного сообщества.
assigned-number
идентифицирует локального поставщика.
Формат соединения полосы пропускания с номером AS:
bandwidth:as-number:bandwidth
as-number
определяет номер AS и полосу пропускания bandwidth
(в кратах в секунду).
В Junos OS выпуска 9.1 и более поздних версий можно указать номера AS с 4-byte, как определено в RFC 4893, BGP Поддержка четырехоктетного пространства номеров AS,а также номера 2-byte AS, которые поддерживались в предыдущих выпусках Junos OS. В формате простого номера можно настроить значение в диапазоне от 1 до 4 294 967 295. Для настройки или расширенного сообщества, которое включает в себя target
4-byte AS-номер в формате простого номера, к приложению буквы "L" к концу origin
номера. Например, целевое сообщество с 4-byte AS номером 334324 и присвоенным номером 132 представлено как target:334324L:132
.
В Junos OS 9.2 и более поздних версиях можно также использовать нотацию AS-dot при определении 4-byte AS номера для расширенных target
origin
сообществ. Укажите два реестра, к которые присоединились за один период: 16-битное высококлассное значение в десятичной.16-битное низко заказное значение в десятичной. Например, номер as 4-byte, представленный в формате простого числа как 65546, представлен в as-dot нотации как 1.10.
Как определено в RFC 8092, BGP в крупных сообществах используется 12-byte-кодирование, а формат для большого community-ids
BGP:
large: global-administrator:assigned-number:assigned-number
large
указывает на BGP большое сообщество.
global-administrator
является администратором. Это номер 4-byte AS.
assigned-number
это 4-byte-значение, используемее для идентификации локального поставщика. BGP большом сообществе для идентификации локального поставщика используется два четырех-byte-присвоенных номера.
Required Privilege Level
routing — для просмотра этого утверждения в конфигурации.
routing-control — добавление этого утверждения в конфигурацию.
Release Information
Утверждение, представленная Junos OS версии 7.4.
Поддержка конфигурации в динамической базе данных, представленная в Junos OS версии 9.5.
Поддержка конфигурации в динамической базе данных, введенной Junos OS 9.5 для коммутаторов серии EX.
Поддержка крупных BGP Junos OS, представленная в выпуске 17.3 серия MX, серия PTX и серия QFX.