community (Policy Options)
Sintaxis
community name { invert-match; members [ community-ids ]; }
Nivel de jerarquía
[edit dynamic policy-options], [edit logical-systems logical-system-name policy-options], [edit policy-options]
Descripción
Defina una comunidad, una comunidad extendida o una comunidad grande para su uso en una condición de coincidencia de política de enrutamiento.
Opciones
name
—Nombre que identifica la expresión regular. El nombre puede contener letras, números y guiones (-) y puede tener hasta 255 caracteres. Para incluir espacios en el nombre, colóclolo entre comillas (" ").
invert-match
: invierte los resultados de la coincidencia de expresión de comunidad. La community
condición de coincidencia define una expresión regular y, si coincide con el atributo community del prefijo recibido, Junos OS devuelve un resultado VERDADERO. Si no es así, Junos OS devuelve un resultado FALSE. La invert-match
declaración hace que Junos OS se comporte de lo contrario. Si hay una coincidencia, Junos OS devuelve un resultado FALSE. Si no hay coincidencia, Junos OS devuelve un resultado VERDADERO.
members community-ids
— Uno o más miembros de la comunidad. Si especifica más de un miembro, debe adjuntar a todos los miembros entre corchetes.
El formato para community-ids
es:
as-number:community-value
A partir de la versión 15.1 de Junos OS, puede aplicar un miembro segmented-nh:.*:0 comodín para aplicar la política del BGP a todas las rutas S-PMSI A-D que contienen información extendida de la comunidad.
as-number
es el número del AS y puede ser un valor en el intervalo del 0 al 65,535. community-value
es el identificador de la comunidad y puede ser un número en el rango del 0 al 65,535.
También puede especificar community-ids
para las comunidades como uno de los siguientes nombres de comunidad conocidos, que se definen en RFC 1997, Atributo de comunidades BGP:
no-export
— Las rutas que contienen este nombre de comunidad no se anuncian fuera de los límites de la confederación del BGP.
no-advertise
— Las rutas que contienen este nombre de comunidad no se anuncian a otros pares del BGP.
no-export-subconfed
—Las rutas que contienen este nombre de comunidad no se anuncian a los pares de BGP externos, incluidos los pares de AS de otros miembros dentro de una confederación de BGP.
Puede excluir explícitamente la información de la comunidad del BGP con una ruta estática mediante la none
opción. Incluya none
al configurar una ruta individual en la parte de la route
static
instrucción para reemplazar una community
opción especificada en la defaults
parte de la instrucción.
El formato para extendido community-ids
es el siguiente:
type:administrator:assigned-number
type
es el tipo de comunidad extendida y puede ser, o un bandwidth
src-as
target
origin
domain-id
rt-import
número de 16 bits que identifica una comunidad extendida del BGP específica. La target
comunidad identifica el destino al que va la ruta. La origin
comunidad identifica dónde se originó la ruta. La domain-id
comunidad identifica el dominio OSPF del que se originó la ruta. La src-as
comunidad identifica el sistema autónomo del que se originó la ruta. La rt-import
comunidad identifica la ruta que se va a instalar en la tabla de enrutamiento.
Para src-as
, solo puede especificar un número AS y no una dirección IP. Para rt-import
, solo puede especificar una dirección IP y no un número as.
administrator
es el administrador. Es un número de AS o un prefijo de dirección IPv4, dependiendo del tipo de comunidad extendida.
assigned-number
identifica al proveedor local.
El formato para vincular un ancho de banda con un número de AS es:
bandwidth:as-number:bandwidth
as-number
especifica el número de AS y bandwidth
especifica el ancho de banda en bytes por segundo.
En la versión 9.1 y posteriores de Junos OS, puede especificar números de AS de 4 bytes según se define en RFC 4893, compatibilidad con BGP para espacio de número de AS de cuatro octetos, así como números de AS de 2 bytes compatibles con versiones anteriores de Junos OS. En formato de números sin formato, puede configurar un valor en el intervalo del 1 al 4.294.967.295. Para configurar una target
comunidad o origin
extendida que incluya un número de AS de 4 bytes en formato de número sin formato, adjunte la letra "L" al final del número. Por ejemplo, una comunidad de destino con el número de AS de 4 bytes 334.324 y un número asignado de 132 se representa como target:334324L:132
.
En la versión 9.2 y posteriores de Junos OS, también puede usar la notación de AS-dot al definir un número de AS de 4 bytes para las target
comunidades extendidas.origin
Especifique dos enteros unidos por un punto: 16-bit high-order value in decimal.16-bit low-order value in decimal. Por ejemplo, el número de AS de 4 bytes representado en formato de número sin formato como 65546 se representa en notación as-dot como 1.10.
Como se define en el RFC 8092, la comunidad grande de BGP utiliza una codificación de 12 bytes y el formato para BGP grande community-ids
es:
large: global-administrator:assigned-number:assigned-number
large
indica una gran comunidad del BGP.
global-administrator
es el administrador. Es un número de AS de 4 bytes.
assigned-number
es un valor de 4 bytes que se utiliza para identificar al proveedor local. La gran comunidad del BGP usa dos números asignados de 4 bytes para identificar al proveedor local.
Nivel de privilegio requerido
enrutamiento: para ver esta instrucción en la configuración.
enrutamiento-control: para agregar esta instrucción a la configuración.
Información de versión
Declaración presentada antes de la versión 7.4 de Junos OS.
Compatibilidad con la configuración en la base de datos dinámica introducida en Junos OS versión 9.5.
Compatibilidad con la configuración en la base de datos dinámica introducida en Junos OS versión 9.5 para conmutadores de la serie EX.
Compatibilidad con la comunidad grande del BGP introducida en la versión 17.3 de Junos OS para las series MX, PTX y QFX.