Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Condiciones de coincidencia de directiva de enrutamiento

Cada término de una directiva de enrutamiento puede incluir dos instrucciones from y to, para definir las condiciones que debe cumplir una ruta para que la Directiva se aplique:

En la from instrucción, defina los criterios que debe cumplir una ruta entrante. Puede especificar una o más condiciones de coincidencia. Si especifica más de una, todas ellas deben coincidir con la ruta para que se produzca una coincidencia.

La from instrucción es opcional. Si omite el from, se considera que todas las rutas coinciden. Todas las rutas toman a continuación las acciones configuradas del término de la Directiva.

En la to instrucción, defina los criterios que debe cumplir una ruta de salida. Puede especificar una o más condiciones de coincidencia. Si especifica más de una, todas ellas deben coincidir con la ruta para que se produzca una coincidencia. Puede especificar la mayoría de las mismas condiciones de coincidencia en to la instrucción que puede llevar a from cabo en la instrucción. En la mayoría de los casos, si se especifica una to condición de coincidencia en la instrucción, se obtiene el mismo resultado que si from se especifica la misma condición de coincidencia en la instrucción.

La to instrucción es opcional. Si se omiten tanto to la como from las instrucciones, se considera que todas las rutas coinciden.

Tabla 1resume las condiciones de coincidencia de directivas de enrutamiento clave.

Tabla 1: Resumen de condiciones de coincidencia de la Directiva de enrutamiento de claves

Condición coincidir

Descripción

aggregate-contributor

Coincide con las rutas que contribuyen a un agregado configurado. Esta condición de coincidencia se puede usar para suprimir un colaborador en una ruta de agregado.

area area-id

Coincide con una ruta obtenida del área de OSPF especificada durante la exportación de OSPF rutas a otros protocolos.

as-path name

Coincide con el nombre de la expresión regular de ruta de acceso de sistemas autónomos (AS). BGP rutas cuya ruta de acceso coincida con la expresión regular.

color preference

Coincide con un valor de color. Puede especificar valores de preferencia más finos que los especificados en las preference condiciones de coincidencia. El color valor puede ser un número del 0 al 4.294.967.295 (del 2 del32 al 1). Un número inferior indica una ruta más preferida.

community

Coincide con el nombre de una o más comunidades. Si enumera más de un nombre, solo debe coincidir un nombre para que se produzca una coincidencia. (La correspondencia es en realidad una operación OR lógica).

external [type metric-type]

Busca rutas de OSPF externas, incluidas las rutas exportadas de un nivel a otro. En esta condición de coincidencia type , es una palabra clave opcional. El metric-type valor puede ser 1 ó 2. Cuando no se especifica type, esta condición coincide con todas las rutas externas.

interface interface-name

Coincide con el nombre o la dirección IP de una o más interfaces del enrutador. Utilice esta condición con protocolos que sean específicos de la interfaz. Por ejemplo, no utilice esta condición con BGP interna (IBGP).

En función de dónde se aplique la Directiva, esta condición de coincidencia se compara con las rutas aprendidas desde la interfaz especificada o que se han anunciado.

internal

Hace coincidir una directiva de enrutamiento con la marca interna para las políticas automáticas de salto siguiente simplificadas.

level level

Coincide con el nivel IS IS. Se procesan las rutas del nivel especificado o que se anuncian al nivel especificado.

local-preference value

Coincide con un atributo de preferencia local BGP. El valor de preferencia puede ser del 0 al 4.294.967.295 (del 2 del32 al 1).

metric metric

metric2 metric

Coincide con un valor de métrica. El metric valor corresponde al discriminador de salida múltiple (MED) y metric2 se corresponde con la métrica IGP si el BGP siguiente salto se ejecuta de nuevo a través de otra ruta.

neighbor address

Coincide con la dirección de uno o varios vecinos (homólogos).

Para BGP políticas de exportación, la dirección puede ser para un interlocutor del mismo nivel conectado directamente o indirectamente. Para todos los demás protocolos, la dirección es para el vecino desde el que se recibe el anuncio.

next-hop address

Coincide con la dirección o direcciones del próximo salto especificadas en la información de enrutamiento de una ruta determinada. En el caso de BGP rutas, se realizan coincidencias con cada siguiente salto de protocolo.

origin value

Coincide con el atributo de origen BGP, que es el origen de la información de ruta AS. El valor puede ser uno de los siguientes:

  • egp: la información de ruta se originó en otra AS.

  • igp: la información de ruta se originó en el AS.

  • incomplete— La información de ruta se aprendió por algún otro medio.

preference preference

preference2 preference

Coincide con el valor de preferencia. Puede especificar un valor de preferencia principal (preference) y un valor de preferencia secundariopreference2(). El valor de preferencia puede ser un número del 0 al 4.294.967.295 (del 2 del32 al 1). Un número inferior indica una ruta más preferida.

Nota:

No establecer preference2 para BGP Directiva de ruta.

protocol protocol

Coincide con el nombre del protocolo del que la ruta fue aprendida o en la que se anuncia la ruta. Puede ser uno de los siguientes: aggregate, bgp, direct, dvmrp, isis, local, ospf, pim-densepim-sparserip,,, o static. ripng

route-type value

Coincide con el tipo de ruta. El valor puede ser uno external de internallos dos o.

Todas las condiciones de from las to instrucciones y deben coincidir para que la acción se pueda llevar a cabo. Las condiciones de coincidencia definidas Tabla 2 en son de hecho una operación and lógica. Las coincidencias en listas de prefijos y listas de rutas se tratan de manera diferente. Son de hecho una operación OR lógica. Si configura una directiva que incluye alguna combinación de filtros de rutas, listas de prefijos y filtros de direcciones de origen, se evalúan de acuerdo con una operación OR lógica o una búsqueda de coincidencia de ruta más larga.

Tabla 2describe las condiciones de coincidencia disponibles para coincidir con una ruta entrante o saliente. La tabla indica si se puede utilizar la condición Match en las from instrucciones to and y si la condición Match funciona de la misma forma o distinta cuando se utiliza con ambas instrucciones. Si una condición de coincidencia funciona de manera from diferente en una instrucción to que en una instrucción, o si la condición no se puede utilizar en un tipo de instrucción, hay una descripción independiente para cada tipo de instrucción. De lo contrario, la misma descripción se aplica a ambos tipos de instrucciones.

Tabla 2también indica si la condición de coincidencia es estándar o extendida. En general, las condiciones de coincidencia extendidas incluyen criterios que se definen de forma independiente de la Directiva de enrutamiento (sistema autónomo [como], expresiones regulares de ruta de acceso, comunidades y listas de prefijos) y son más complejos que las condiciones de coincidencia estándar. Las condiciones de coincidencia extendida proporcionan muchas capacidades eficaces. Las condiciones estándar de coincidencia incluyen criterios que se definen dentro de una directiva de enrutamiento y son menos complejos que las condiciones de coincidencia extendidas.

Tabla 2: Lista completa de condiciones de coincidencia de la Directiva de enrutamiento

Condición coincidir

Coincidir categoría de condición

Descripción de la declaración

aggregate-contributor

Nivel

Hacer coincidir rutas que contribuyen a un agregado configurado. Esta condición de coincidencia se puede usar para suprimir un colaborador en una ruta de agregado.

area area-id

Nivel

(Sólo Primera trayectoria abierta más corta (Open Shortest Path First) [OSPF]) Identificador de área.

En una from instrucción utilizada con una export Directiva, busque una ruta aprendida desde el área de OSPF especificada al exportar OSPF rutas a otros protocolos.

as-path name

Extendido

(Sólo Protocolo de puerta de enlace de borde [BGP]) Nombre de una expresión regular de ruta AS. Para obtener más información, consulte comprender las expresiones regulares de ruta para utilizarlas como condiciones de coincidencia de la Directiva de enrutamiento.

as-path-group group-name

Extendido

(Sólo BGP) Nombre de una expresión regular de grupo de ruta AS. Para obtener más información, consulte comprender las expresiones regulares de ruta para utilizarlas como condiciones de coincidencia de la Directiva de enrutamiento.

color preference color2 preference

Nivel

Valor del color. Puede especificar valores de preferencia (color y color2) que son más detallados que los especificados en preference las preference2 condiciones de coincidencia y. El valor de color puede ser un número en el intervalo del 0 al 4.294.967.295 (2del 32 al 1). Un número inferior indica una ruta más preferida.

community-count value (equal | orhigher | orlower)

Nivel

(Sólo BGP) Número de entradas de la comunidad necesarias para que una ruta coincida. El valor de Count puede ser un número comprendido entre 0 y 1.024. Especifique una de las siguientes opciones:

  • equal: la cantidad de comunidades debe ser igual a este valor para considerarse coincidir.

  • orhigher : el número de comunidades debe ser mayor o igual que este valor para considerarse coincidir.

  • orlower: la cantidad de comunidades debe ser menor o igual que este valor para considerarse coincidir.

Nota:

Si configura varias community-count instrucciones, la coincidencia es en realidad una operación and lógica.

Nota:

El community-count atributo solo funciona con comunidades estándar. No funciona con las comunidades extendidas.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

community [ names ]

Extendido

Nombre de una o más comunidades. Si enumera más de un nombre, solo debe coincidir un nombre para que se produzca una coincidencia (la coincidencia es en realidad una operación OR lógica). Para obtener más información, consulte understanding BGP Communities, Extended Communities y las comunidades de gran tamaño como condiciones de coincidencia de directivas de enrutamiento.

BGP las rutas EVPN tienen un conjunto de comunidades extendidas transportadas en el atributo ruta de mensajes BGP actualizar y, como tal, puede utilizar las comunidades extendidas para filtrar BGP rutas de EVPN. La información disponible incluye tipo de encapsulación, información de movilidad de Mac, EVPN información de etiqueta de horizonte dividido, modo ESI y etiqueta de hoja Etree.

Utilice la siguiente sintaxis para especificar BGP EVPN Extended Communities:

  • community (type, in decimal format) val1:val2

    val1 y val2 se pueden especificar como octetos [2 + 4] o como octetos [4 + 2].

external [ type metric-type]

Nivel

(OSPF e IS-IS-Only) Hacer coincidir IGP rutas externas. En el caso de las rutas IS external -is, la condición también hace coincidir las rutas que se exportan de una es de nivel a otro. La type palabra clave es opcional y sólo se aplica a OSPF rutas externas. Cuando no se especifica type, la external condición se corresponde con todas IGP rutas externas (OSPF y IS IS). Cuando se especifica type, la external condición solo coincide con OSPF rutas externas con el tipo de métrica OSPF especificado. El tipo de métrica puede ser 1 o 2.

Para hacer coincidir BGP rutas externas, route-type utilice la condición coincidir.

evpn-esi

Nivel

Puede filtrar BGP rutas EVPN basándose en la información de identificadores de segmento Ethernet (ESIs) para los tipos 1, 2, 4, 7 y 8, que son los únicos tipos que incluyen el atributo ESI en su prefijo. (Los valores de ESI se codifican como enteros de 10 bytes y se utilizan para identificar un segmento multitarjeta).

evpn-etag

Nivel

Puede filtrar BGP rutas EVPN basándose en la información de etiqueta EVPN, que está disponible desde el prefijo de la ruta EVPN. Requiere EVPN se puede establecer en la siguiente jerarquía de CLI:

  • filter policy-options policy-statement name term name family

evpn-mac-route

Nivel

Filtrar BGP EVPN las rutas de tipo 2 basadas en si tiene alguna dirección IP.

EVPN tipo 2 las rutas MAC pueden tener dirección IP en el prefijo junto con dirección MAC. La dirección IP que se transporta en la ruta MAC-IP puede ser una dirección IPv4 o IPv6. Es posible filtrar rutas de tipo 2 basadas solo si solo tiene dirección Mac o dirección Mac + IPv4 o dirección Mac + IPv6.

interface interface-name

Nivel

Nombre o dirección IP de una o más interfaces del dispositivo de enrutamiento. No utilice este calificador con protocolos que no sean específicos de una interfaz, como IBGP.

Hacer coincidir una ruta aprendida de una de las interfaces especificadas o para ser anunciada a ésta. Las rutas directas coinciden con las rutas configuradas en la interfaz especificada.

level level

Nivel

(Sistema intermedio a sistema intermedio [IS IS]] solamente) IS-IS-IS.

Hacer coincidir una ruta aprendida de un nivel especificado o que se debe anunciar a él.

local-preference value

Nivel

(Sólo BGP) BGP atributo de preferencia locallocal-preference (add | subtract) number(LOCAL_PREF). El valor de preferencia puede ser un número en el intervalo del 0 al 4.294.967.295 (2del 32 al 1).

mac-filter-list

Nivel

(solo BGP) Lista de filtros Mac denominada. Las rutas EVPN tipo 2 tienen dirección Mac como parte del prefijo, la cual puede usar para crear una lista de direcciones MAC.

multicast-scoping (scoping-name | number) < (orhigher | orlower) >

Nivel

Valor del ámbito de multidifusión de la dirección del grupo de multidifusión IPv4 o IPv6. El nombre del ámbito de multidifusión corresponde a un prefijo IPv4. Puede hacer coincidir en un prefijo específico del ámbito de multidifusión o en un intervalo de prefijos. Especifica orhigher que coincidan en un ámbito y ámbitos numéricos superiores, o orlower que coincidan en un ámbito y en ámbitos numéricos más bajos. Para obtener más información, consulte la Junos OS de usuario de protocolos de multidifusión.

Puede aplicar esta directiva de ámbito a la tabla de enrutamiento incluyendo la scope-policy instrucción en el [edit routing-options] nivel jerárquico.

El number valor puede ser cualquier número hexadecimal del 0 al F. El valor de alcance de multidifusión es un número del 0 al 15 o una de las siguientes palabras clave con los significados asociados:

  • node-local (value=1):no hay prefijo correspondiente

  • link-local (value=2):prefijo correspondiente 224.0.0.0/24

  • site-local (value=5):sin prefijo correspondiente

  • global (value=14):prefijo correspondiente 224.0.1.0 a 238.255.255.255

  • organization-local (value=8):prefijo correspondiente 239.192.0.0/14

neighbor address

Nivel

Dirección de uno o varios vecinos (homólogos).

Por BGP, la dirección puede ser un punto del mismo nivel conectado directamente o indirectamente.

Para las políticas de importación BGP, to neighbor si se especifica, se obtiene el from neighbormismo resultado que si se especifica.

En el caso de las políticas de exportación neighbor de BGP, especificar la condición coincidir no tiene ningún efecto y se omite.

Para todos los demás protocolos, la dirección es el vecino desde el que se recibe el anuncio o to , en el caso de las instrucciones, coincide con el vecino al que se envía el anuncio.

Nota:

La neighbor address condición de coincidencia no es válida para el protocolo de información de enrutamiento (RIP).

next-hop [ addresses ]

Nivel

Una o más direcciones de salto siguiente especificadas en la información de enrutamiento de una ruta concreta. Una dirección de salto siguiente no puede incluir una máscara de la En el caso de BGP rutas, se realizan coincidencias con cada siguiente salto de protocolo.

next-hop-type merged

Nivel

LDP genera un salto siguiente basado en RSVP y en IP de próximos saltos disponibles, junto con la asignación de clase de reenvío.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

nlri-route-type

Nivel

Tipo de ruta desde NLRI 1 hasta NLRI 10. Se pueden especificar varios tipos de ruta en una sola directiva.

Para EVPN, NLRI tipos de ruta oscilan entre 1 y 8 (el primer octeto del prefijo de ruta en el BGP mensaje de actualización es el tipo de ruta EVPN).

Además de filtrar por EVPN tipos de enrutadores NLRI, también puede filtrar por dirección IP o dirección MAC (Mac-IP) que está incrustado en el prefijo de ruta EVPN para los tipos de ruta 2 y 5. Para ello, utilice una o prefix-list route-filter una para la dirección.

Cuando se crea una ruta de tipo 5 a partir de un anuncio de IP de tipo 2 que se aprendió de forma remota, la comunidad que se aprendió desde el anuncio de enrutamiento de tipo 2 se incluye en la nueva ruta de tipo-5. Esto puede evitarse mediante la habilitación de donot-advertise-community la protocols evpn ip-prefix-routes instrucción en la jerarquía.

origin value

Nivel

(Sólo BGP) BGP atributo de origen, que es el origen de la información de ruta AS. El valor puede ser uno de los siguientes:

  • egp: la información de ruta se originó en otra AS.

  • igp: la información de ruta se originó en el AS.

  • incomplete— La información de ruta se aprendió por algún otro medio.

policy [ policy-name ]

Extendido

Nombre de la Directiva que se va a evaluar como una subrutina.

Para obtener más información acerca de esta condición de coincidencia extendida, consulte Understanding Policy subrutinas en condiciones de coincidencia de directivas de enrutamiento.

preference preference preference2 preference

Nivel

Valor de preferencia. Puede especificar un valor de preferencia principal (preference) y un valor de preferencia secundariopreference2(). El valor de preferencia puede ser un número del 0 al 4.294.967.295 (del 2 del32 al 1). Un número inferior indica una ruta más preferida.

Para especificar incluso valores de preferencias más precisos, vea el color y color2 las condiciones de coincidencia en esta tabla.

prefix-list prefix-list-name ip-addresses

Extendido

Lista con nombre de direcciones IP. Puede especificar una coincidencia exacta con las rutas entrantes.

Para obtener más información acerca de esta condición de coincidencia extendida, consulte listas de prefijos para usarlas en condiciones de coincidencia de directivas de enrutamiento.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

prefix-list-filter prefix-list-name match-type

Extendido

Lista de prefijos con nombre. Puede especificar calificadores de longitud de prefijo para la lista de prefijos de la lista de prefijos.

Si se usa con los tipos de ruta 2 y 5 de EVPN NRLI, se admite lo siguiente:

  • from prefix-list-filter [ exact | longer | orlonger ]

Para obtener más información acerca de esta condición de coincidencia extendida, consulte listas de prefijos para usarlas en condiciones de coincidencia de directivas de enrutamiento.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

protocol protocol

Nivel

Nombre del protocolo desde el que se aprendió la ruta o a la que se anuncia la ruta. Puede ser uno de los siguientes: access, , , , , , , , , (coincide con access-internalaggregateanchorarpbgpbgp-ls-epebgp-staticdirectdvmrpesisevpnfrrisisl-isisisisl2-learned-host-routingl2circuitl2vpnldplocalmplsmsdpospf rutas de OSPFv2 y OSPFv3), (solo coincide con ospf2 rutas de OSPFv2), (coincide solo con rutas de ospf3 OSPFv3), pim , , , , , , o riftripripngroute-targetrsvpspring-testaticvpls .

rib routing-table

Nivel

Nombre de una tabla de enrutamiento. El valor de routing-table puede ser uno de los siguientes:

  • inet.0: rutas IPv4 de unidifusión

  • nombre de instancia inet.0: rutas IPv4 de unidifusión para una instancia de enrutamiento determinada

  • inet.1: rutas IPv4 de multidifusión

  • inet.2: rutas IPv4 de unidifusión para búsquedas de reenvío de ruta inversa (RPF) de multidifusión

  • inet.3: MPLS rutas

  • mpls.0: MPLS rutas para los saltos siguientes de la ruta conmutada por etiquetas (LSP)

  • inet6.0: Rutas IPv6 de unidifusión

route-distinguisher

Nivel

Nombre del distintivo de la ruta (RD).

RD admite el filtrado de rutas EVPN de BGP. La información de RD se transporta en el prefijo de la ruta EVPN.

route-filter route-filter-list

Nivel

Filtro de ruta con nombre o lista de filtros de ruta. Puede especificar calificadores de longitud de prefijo para la lista de rutas de la lista de filtros de ruta.

Si se usa con los tipos de ruta 2 y 5 de EVPN NRLI, se admite lo siguiente:

  • from route-filter [ address-mask | exact | longer | orlonger | prefix-length-range | through | upto ]

Esta condición de coincidencia no se admite para el uso con la instrucción to.

rtf-prefix-list name route-targets

Extendido

(Sólo BGP) Lista con nombre de prefijos de destino de ruta para BGP filtrado de destino de ruta y proxy BGP filtrar el destino de enrutamiento.

Para obtener más información acerca de esta condición de coincidencia extendida, consulte el ejemplo: Configurar una directiva de exportación para BGP filtros de destino deruta para VPN.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

source-address-filter destination-prefix match-type <actions>

Extendido

Lista de direcciones de origen de multidifusión. Cuando se especifica una dirección de origen, se puede especificar una coincidencia exacta con una ruta específica o con una coincidencia menos precisa utilizando tipos de coincidencia. Puede configurar una acción común que se aplique a toda la lista o una acción asociada con cada prefijo. Para obtener más información, consulte Understanding Route filters for use en las condiciones de coincidenciade la Directiva de enrutamiento.

Esta condición de coincidencia no se admite para el uso con la instrucción to.

state (active | inactive)

Nivel

(Solo exportación BGP) Buscar coincidencias en los siguientes tipos de rutas anunciadas:

  • active: una ruta BGP activa

  • inactive: una ruta anunciada a los pares BGP internos como la mejor ruta externa, incluso si la mejor ruta es una ruta interna

  • inactive: una ruta anunciada por BGP como la mejor ruta, incluso si la tabla de enrutamiento no la seleccionó para ser una ruta activa

tag string tag2 string

Nivel

Valor de etiqueta. Puede especificar dos cadenas de etiquetas: tag(para la primera cadena) y tag2. Estos valores son locales para el enrutador y pueden establecerse en rutas configuradas o bien mediante la Directiva de enrutamiento de importación.

Puede especificar varias etiquetas bajo una condición si incluye las etiquetas dentro de una lista con corchetes. Por ejemplo: from tag [ tag1 tag2 tag3 ];

En el caso de lastag rutas OSPF, la acción establece el campo de etiqueta de 32 bits en OSPF paquetes de anuncio de estado de vínculo (LSA) externos.

Rutas de for IS-IS, tag la acción establece el indicador de 32 bits en los valores de longitud de tipo de prefijo IP IS-IS. (TLV).

OSPF almacena el ID de área de OSPF interna en el tag2 atributo. Sin embargo, en el caso de las rutas externas, OSPF no tag2almacena nada en el atributo.

Puede configurar un término de directiva para establecer el tag2 valor de una ruta. Si la ruta ya tiene un tag2 valor (por ejemplo, una ruta OSPF que almacena el ID. de área en tag2), el tag2 valor original se sobrescribe con el nuevo.

Cuando la política contiene la condición de coincidencia "de área", en el caso de las tag2 rutas internas de OSPF, donde se establece, según el ID. de área OSPF, la tag2 evaluación se realiza para comparar el atributo con el ID. de área. Para las rutas de OSPF externas que no tienen tag2 establecido el atributo, la condición de coincidencia fracasa.

validation-database

Nivel

Cuando se configura BGP validación de origen, desencadena una búsqueda en la base de datos de validación de rutas para determinar si el prefijo de ruta es válido, no válido o desconocido. La base de datos de validación de ruta contiene registros de autorización de origen de ruta (ROA) que asignan prefijos de ruta a los sistemas autónomos de origen esperados (Asoc). Esto impide que el anuncio accidental de rutas no válidas.

Consulte Configuring Origin Validation for BGP.