Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Condiciones de coincidencia de la política de enrutamiento

Cada término de una política de enrutamiento puede incluir dos instrucciones from y to, para definir las condiciones que una ruta debe coincidir para que se aplique la política:

En la from instrucción, se definen los criterios que debe coincidir una ruta entrante. Puede especificar una o varias condiciones de coincidencia. Si especifica más de una, todas 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. A continuación, todas las rutas toman las acciones configuradas del término de política.

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

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

Tabla 1 resume las condiciones clave de coincidencia de la política de enrutamiento.

Tabla 1: Resumen de las condiciones de coincidencia de la política de enrutamiento clave

Condición de coincidencia

Descripción

aggregate-contributor

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

area area-id

Hace coincidir una ruta aprendida del área OSPF especificada durante la exportación de rutas OSPF a otros protocolos.

as-path name

Hace coincidir el nombre de la expresión regular de ruta de un sistema autónomo (AS). Se procesan las rutas del BGP cuya ruta del AS coincide con la expresión regular.

color preference

Hace coincidir un valor de color. Puede especificar valores de preferencia más detallados que los especificados en las condiciones de preference coincidencia. El color valor puede ser un número del 0 al 4.294.967.295 (232 – 1). Un número más bajo indica una ruta más preferida.

community

Hace coincidir el nombre de una o varias comunidades. Si enumera más de un nombre, solo debe coincidir un nombre para que se produzca una coincidencia. (La coincidencia es efectivamente una operación O lógica.)

external [type metric-type]

Hace coincidir rutas 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 o 2. Cuando no especifica type, esta condición coincide con todas las rutas externas.

interface interface-name

Hace coincidir el nombre o la dirección IP de una o más interfaces de enrutador. Use esta condición con protocolos específicos de la interfaz. Por ejemplo, no use esta condición con BGP interno (IBGP).

Dependiendo de dónde se aplique la política, esta condición de coincidencia coincide con las rutas aprendidas desde o anunciadas a través de la interfaz especificada.

internal

Hace coincidir una política de enrutamiento con la marca interna para simplificar las políticas de autoservicio del próximo salto.

level level

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

local-preference value

Hace coincidir un atributo de preferencia local del BGP. El valor de preferencia puede ser de 0 a 4.294.967.295 (232 – 1).

metric metric

metric2 metric

Hace coincidir un valor de métrica. El metric valor corresponde al discriminador de salida múltiple (MED) y metric2 corresponde a la métrica IGP si el siguiente salto del BGP vuelve a pasar por otra ruta.

neighbor address

Hace coincidir la dirección de uno o más vecinos (pares).

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

next-hop address

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

origin value

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

  • egp—La información de ruta se originó a partir de otro AS.

  • igp—La información de ruta se originó en el AS local.

  • incomplete—La información de la ruta se aprendió por otros medios.

preference preference

preference2 preference

Hace coincidir el valor de preferencia. Puede especificar un valor de preferencia principal (preference) y un valor de preferencia secundario (preference2). El valor de preferencia puede ser un número del 0 al 4.294.967.295 (232 – 1). Un número más bajo indica una ruta más preferida.

Nota:

No establezca preference2 para la política de ruta del BGP.

protocol protocol

Hace coincidir el nombre del protocolo desde el que se aprendió la ruta o al que se anuncia la ruta. Puede ser uno de los siguientes: aggregate, bgp, direct, dvmrpisis, ospflocal, , pim-dense, pim-sparserip, , ripngo .static

route-type value

Hace coincidir el tipo de ruta. El valor puede ser o externalinternal.

Todas las condiciones de y to las from declaraciones deben coincidir para la acción que se va a realizar. Las condiciones de coincidencia definidas en Tabla 2 son efectivamente una operación Y lógica. La coincidencia en las listas de prefijos y listas de rutas se maneja de manera diferente. Son efectivamente una operación O lógica. Si configura una política que incluya alguna combinación de filtros de ruta, listas de prefijos y filtros de direcciones de origen, se evalúan según una operación O lógica o una búsqueda de coincidencia de ruta más larga.

Tabla 2 describe las condiciones de coincidencia disponibles para hacer coincidir una ruta de entrada o salida. La tabla indica si puede usar la condición de coincidencia en ambas from instrucciones y to si la condición de coincidencia funciona igual o diferente cuando se usa con ambas instrucciones. Si una condición de coincidencia funciona de manera diferente en una from instrucción que en una to instrucción, o si la condición no se puede usar 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 2 también indica si la condición de coincidencia es estándar o extendida. En general, las condiciones de coincidencia extendida incluyen criterios que se definen por separado de la política de enrutamiento (expresiones regulares de la ruta del sistema autónomo [AS], comunidades y listas de prefijos) y son más complejas que las condiciones de coincidencia estándar. Las condiciones de coincidencia extendida ofrecen muchas capacidades potentes. Las condiciones de coincidencia estándar incluyen criterios definidos en una política de enrutamiento y son menos complejos que las condiciones de coincidencia extendida.

Tabla 2: Lista completa de condiciones de coincidencia de política de enrutamiento

Condición de coincidencia

Categoría de condición de coincidencia

Descripción de la declaración

aggregate-contributor

Estándar

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

area area-id

Estándar

(Solo primero la ruta más corta abierta [OSPF] ) Identificador de área.

En una from instrucción usada con una export política, haga coincidir una ruta aprendida del área OSPF especificada al exportar rutas OSPF a otros protocolos.

as-path name

Extendido

(Solo protocolo de puerta de enlace de borde [BGP]) Nombre de una expresión regular de ruta del AS. Para obtener más información, consulte Descripción de expresiones regulares de ruta del AS para usar como condiciones de coincidencia de política de enrutamiento.

as-path-group group-name

Extendido

(Solo BGP) Nombre de una expresión regular del grupo de ruta del AS. Para obtener más información, consulte Descripción de expresiones regulares de ruta del AS para usar como condiciones de coincidencia de política de enrutamiento.

color preference color2 preference

Estándar

Valor de color. Puede especificar valores de preferencia (color y color2) más detallados que los especificados en las preference condiciones y preference2 coincidentes. El valor de color puede ser un número en el rango del 0 al 4,294,967,295 (232 – 1). Un número más bajo indica una ruta más preferida.

community-count value (equal | orhigher | orlower)

Estándar

(Solo BGP) Número de entradas de comunidad necesarias para que una ruta coincida. El valor de recuento puede ser un número en el intervalo de 0 a 1024. Especifique una de las siguientes opciones:

  • equal— El número de comunidades debe igualar este valor para considerarse una coincidencia.

  • orhigher — El número de comunidades debe ser mayor o igual que este valor para considerarse una coincidencia.

  • orlower—El número de comunidades debe ser menor o igual que este valor para considerarse una coincidencia.

Nota:

Si configura varias community-count instrucciones, la coincidencia es efectivamente una operación AND lógica.

Nota:

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

Esta condición de coincidencia no se admite para su 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 efectivamente una operación O lógica). Para obtener más información, consulte Descripción de comunidades BGP, comunidades extendidas y comunidades grandes como condiciones de coincidencia de política de enrutamiento.

Las rutas de BGP EVPN tienen un conjunto de comunidades extendidas llevadas en el atributo de ruta del mensaje de actualización del BGP, y como tal, puede usar comunidades extendidas para filtrar rutas de BGP EVPN. La información disponible incluye el tipo de encapsulación, información de movilidad de Mac, información de etiqueta de horizonte dividido EVPN, modo ESI y etiqueta leaf etree.

Utilice la siguiente sintaxis para especificar comunidades extendidas de EVPN de BGP:

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

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

external [ type metric-type ]

Estándar

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

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

evpn-esi

Estándar

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

evpn-etag

Estándar

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

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

evpn-mac-route

Estándar

Filtrado de rutas BGP EVPN tipo 2 según si tiene alguna dirección IP.

Las rutas MAC de EVPN tipo 2 pueden tener dirección IP en el prefijo junto con dirección MAC. La dirección IP llevada en la ruta MAC-IP puede ser dirección IPv4 o IPv6. Es posible filtrar las rutas de tipo 2 según solo si tiene solo dirección mac o dirección mac+ipv4 o dirección mac+ipv6.

interface interface-name

Estándar

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

Haga coincidir una ruta aprendida de una de las interfaces especificadas o que se anunciará con. Las rutas directas coinciden con las rutas configuradas en la interfaz especificada.

level level

Estándar

(Solo sistema intermedio a sistema intermedio [IS-IS]) Nivel IS-IS.

Haga coincidir una ruta aprendida de un nivel especificado o que se anunciará a un nivel específico.

local-preference value

Estándar

(Solo BGP) Atributo de preferencia local (LOCAL_PREFlocal-preference (add | subtract) number) del BGP. El valor de preferencia puede ser un número del rango 0 al 4.294.967.295 (232 - 1).

mac-filter-list

Estándar

(Solo BGP) Lista de filtros mac nombrada. Las rutas de tipo 2 de EVPN tienen dirección MAC como parte del prefijo, el cual puede usar para crear una lista de direcciones MAC.

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

Estándar

Valor de ámbito de multidifusión de la dirección de grupo de multidifusión IPv4 o IPv6. El nombre de alcance de multidifusión corresponde a un prefijo IPv4. Puede coincidir en un prefijo específico de alcance de multidifusión o en un rango de prefijos. Especifique orhigher que coincida en un ámbito y numéricamente mayores, o orlower que coincida en un ámbito y en ámbitos numéricamente más bajos. Para obtener más información, consulte la Guía del usuario de los protocolos de multidifusión de Junos OS.

Puede aplicar esta política de alcance a la tabla de enrutamiento incluyendo la scope-policy instrucción en el [edit routing-options] nivel de jerarquía.

El number valor puede ser cualquier número hexadecimal del 0 al F. El valor de ámbito 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) — Sin 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 de 224.0.1.0 a 238.255.255.255

  • organization-local (value=8) —Prefijo correspondiente 239.192.0.0/14

neighbor address

Estándar

Dirección de uno o más vecinos (pares).

En el caso del BGP, la dirección puede ser un par conectado directamente o indirectamente.

En el caso de las políticas de importación del BGP, especificar to neighbor produce el mismo resultado que especificar from neighbor.

En el caso de las políticas de exportación del BGP, especificar la neighbor condición de coincidencia 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, en el caso to de las declaraciones, 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 ]

Estándar

Una o más direcciones de próximo salto especificadas en la información de enrutamiento para una ruta determinada. Una dirección del siguiente salto no puede incluir una máscara de red. En el caso de las rutas BGP, las coincidencias se realizan en cada siguiente salto de protocolo.

next-hop-type merged

Estándar

LDP genera un próximo salto basado en RSVP e IP next hops disponibles, combinado con asignación de clase de reenvío.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

nlri-route-type

Estándar

Tipo de ruta del NLRI 1 al NLRI 10. Se pueden especificar varios tipos de ruta en una sola política.

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

Además del filtrado en los tipos de ruta NLRI de EVPN, también puede filtrar la dirección IP o la dirección MAC (mac-ip) que está incrustada en el prefijo de ruta EVPN para los tipos de ruta 2 y 5. Para ello, utilice un prefix-list o route-filter para la dirección.

Cuando se crea una ruta de tipo 5 a partir de un anuncio de mac-ip tipo 2 que se aprendió de forma remota, la comunidad que se aprendió del anuncio de ruta tipo 2 se incluye en la nueva ruta tipo 5. Puede evitar esto habilitando la donot-advertise-community instrucción en la protocols evpn ip-prefix-routes jerarquía.

origin value

Estándar

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

  • egp— La información de ruta se originó en otro AS.

  • igp— La información de ruta se originó en el AS local.

  • incomplete—La información de la ruta se aprendió por otros medios.

policy [ policy-name ]

Extendido

Nombre de una política que se evaluará como subrutina.

Para obtener más información acerca de esta condición de coincidencia extendida, consulte Descripción de las subrutinas de política en condiciones de coincidencia de política de enrutamiento.

preference preference preference2 preference

Estándar

Valor de preferencia. Puede especificar un valor de preferencia principal (preference) y un valor de preferencia secundario (preference2). El valor de preferencia puede ser un número del 0 al 4.294.967.295 (232 – 1). Un número más bajo indica una ruta más preferida.

Para especificar valores de preferencia aún más detallados, consulte las color condiciones y color2 coincidan en esta tabla.

prefix-list prefix-list-name ip-addresses

Extendido

Lista nombrada 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 Descripción de listas de prefijos para su uso en condiciones de coincidencia de política de enrutamiento.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

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

Extendido

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

Cuando se usa con los tipos de ruta NRLI de EVPN 2 y 5, se admiten los siguientes:

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

Para obtener más información acerca de esta condición de coincidencia extendida, consulte Descripción de listas de prefijos para su uso en condiciones de coincidencia de política de enrutamiento.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

protocol protocol

Estándar

Nombre del protocolo desde el que se aprendió la ruta o al que se anuncia la ruta. Puede ser uno de los siguientes: access, access-internal, , anchorbgpbgp-ls-epedvmrpevpnbgp-staticfrrdirectaggregateesisarp, isis, l-isis, l2circuitl2vpnmplsldpospfl2-learned-host-routingmsdpisislocal( coincide con las rutas OSPFv2 y OSPFv3), (coincide solo con rutas OSPFv2), ospf3ospf2 (coincide solo con las rutas OSPFv3), pim, route-targetriftripripng, spring-tersvp, , , statico .vpls

rib routing-table

Estándar

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

  • inet.0— Rutas IPv4 de unidifusión

  • instance-name 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úsqueda de reenvío de ruta inversa (RPF) de multidifusión

  • inet.3—Rutas MPLS

  • mpls.0— Rutas MPLS para los próximos saltos de ruta conmutada por etiquetas (LSP)

  • inet6.0— Rutas IPv6 de unidifusión

route-distinguisher

Estándar

Nombre del distinguidor de ruta (RD).

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

route-filter route-filter-list

Estándar

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

Cuando se usa con los tipos de ruta NRLI de EVPN 2 y 5, se admiten los siguientes:

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

Esta condición de coincidencia no se admite para su uso con la instrucción To.

rtf-prefix-list name route-targets

Extendido

(Solo BGP) Lista nombrada de prefijos de destino de ruta para el filtrado de destino de ruta BGP y el filtrado de destino de ruta BGP de proxy.

Para obtener más información acerca de esta condición de coincidencia extendida, consulte ejemplo: Configurar una política de exportación para el filtrado de destino de ruta del BGP para VPN.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

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

Extendido

Lista de direcciones de origen de multidifusión. Cuando especifique una dirección de origen, puede especificar una coincidencia exacta con una ruta específica o una coincidencia menos precisa mediante el uso de 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 Descripción de los filtros de ruta para su uso en condiciones de coincidencia de política de enrutamiento.

Esta condición de coincidencia no se admite para su uso con la instrucción To.

state (active | inactive)

Estándar

(Solo exportación del BGP) Coincidencia en los siguientes tipos de rutas anunciadas:

  • active— Una ruta de BGP activa

  • inactive— Una ruta anunciada a pares internos del BGP 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

Estándar

Valor de etiqueta. Puede especificar dos cadenas de etiquetas: tag (para la primera cadena) y tag2. Estos valores son locales para el enrutador y se pueden establecer en rutas configuradas o mediante una política de enrutamiento de importación.

Puede especificar varias etiquetas en una condición de coincidencia incluyendo las etiquetas dentro de una lista entre corchetes. Por ejemplo: from tag [ tag1 tag2 tag3 ];

Para rutas OSPF, latag acción establece el campo de etiqueta de 32 bits en paquetes de anuncio de estado de vínculo externo (LSA).

Para las rutas IS-IS, la tag 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 OSPF de la ruta INTERNAL en eltag2 atributo. Sin embargo, para las rutas EXTERNAS, OSPF no almacena nada en el tag2atributo.

Puede configurar un término de política 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 la etiqueta 2), el valor original tag2 se sobrescribe por el nuevo valor.

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

validation-database

Estándar

Cuando se configura la validación de origen del BGP, activa una búsqueda en la base de datos de validación de ruta 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 sistemas autónomos de origen (AS) esperados. Esto evita el anuncio accidental de rutas no válidas.

Consulte Configuración de validación de origen para BGP.