Condiciones de coincidencia de políticas de enrutamiento
Una condición de coincidencia define los criterios que una ruta debe coincidir. Puede definir una o varias condiciones de coincidencia. Si una ruta coincide con todas las condiciones de coincidencia, se aplican una o más acciones a la ruta.
Las condiciones de coincidencia se dividen en dos categorías: estándar y extendido. En general, las condiciones de coincidencia extendida 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 extendidas, también denominadas condiciones de coincidencia denominadas.
Las condiciones de coincidencia extendida se definen por separado de la política de enrutamiento y son nombres dados. A continuación, se hace referencia al nombre de la condición de coincidencia en la definición de la propia política de enrutamiento.
Las condiciones de coincidencia denominadas le permiten hacer lo siguiente:
Reutilice las condiciones de coincidencia en otras políticas de enrutamiento.
Lea las configuraciones que incluyen condiciones de coincidencia complejas con mayor facilidad.
Las condiciones de coincidencia con nombre incluyen comunidades, listas de prefijos y expresiones regulares de ruta del AS.
Tabla 1 describe cada condición de coincidencia, incluida su categoría, cuando normalmente la usa, y cualquier nota relevante al respecto. Para obtener más información acerca de las condiciones de coincidencia, consulte Condiciones de coincidencia de la política de enrutamiento.
Condición de coincidencia |
Categoría |
Cuándo usar |
Notas |
|---|---|---|---|
Expresión regular de ruta del AS: combinación de números de AS y operadores de expresión regular. |
Extendido |
(Solo BGP) Hacer coincidir una ruta basada en su ruta de AS. (Una ruta del AS consta de los números de AS de todos los enrutadores por los que un paquete debe pasar para llegar a un destino.) Puede especificar una coincidencia exacta con una ruta de AS determinada o una coincidencia menos precisa. |
Utilice expresiones regulares para que coincidan con la ruta del AS. |
Comunidad: grupo de destinos que comparten una propiedad. (La información de la comunidad se incluye como un atributo de ruta en los mensajes de actualización del BGP.) |
Extendido |
Hacer coincidir un grupo de destinos que comparten una propiedad. Use una política de enrutamiento para definir una comunidad que especifique un grupo de destinos que desea coincidir y una o más acciones que desea realizar en esta comunidad. |
Las acciones se pueden realizar en todo el grupo. Puede crear varias comunidades asociadas con un destino determinado. Puede crear condiciones de coincidencia mediante expresiones regulares. |
Lista de prefijos: una lista con nombre de direcciones IP. |
Extendido |
Hacer coincidir una ruta basada en la información de prefijo. Solo puede especificar una coincidencia exacta de una ruta determinada. |
Puede especificar una acción común solo para todos los prefijos de la lista. |
Lista de rutas: una lista de prefijos de destino. |
Extendido |
Hacer coincidir una ruta basada en la información de prefijo. Puede especificar una coincidencia exacta de una ruta determinada o una coincidencia menos precisa. |
Puede especificar una acción para cada prefijo en la lista de rutas o una acción común para todos los prefijos de la lista de rutas. |
Estándar: recopilación de criterios que pueden coincidir con una ruta. |
Estándar |
Hacer coincidir una ruta según uno de los siguientes criterios: ID de área, color, ruta externa, familia, instancia (enrutamiento), nombre de interfaz, número de nivel, preferencia local, métrica, dirección de vecino, dirección del salto siguiente, origen, preferencia, protocolo, nombre de tabla de enrutamiento o etiqueta. Puede especificar una condición de coincidencia para las políticas basadas en protocolos mediante el nombre de un protocolo desde el cual se aprende la ruta o en el que se anuncia la ruta. |
Ninguno. |
Subrutina: una política de enrutamiento que se llama repetidamente de otra política de enrutamiento. |
Extendido |
Utilice una política de enrutamiento eficaz en otras políticas de enrutamiento. Puede crear una subrutina a la que puede llamar una y otra vez desde otras políticas de enrutamiento. |
La acción de la subrutina influye, pero no necesariamente determina la acción final. Para obtener más información, consulte Cómo se evalúa una subrutina de política de enrutamiento. |
Cada término puede estar compuesto por dos instrucciones y to, from que definen condiciones de coincidencia:
En la
frominstrucción, se definen los criterios que una incoming ruta debe coincidir. Puede especificar una o varias condiciones de coincidencia. Si especifica más de una, todas las condiciones deben coincidir con la ruta para que se produzca una coincidencia.En la
toinstrucción, se definen los criterios que una outgoing ruta debe coincidir. Puede especificar una o varias condiciones de coincidencia. Si especifica más de una, todas las condiciones deben coincidir con la ruta para que se produzca una coincidencia.
El orden de condiciones de coincidencia en un término no es importante, ya que una ruta debe coincidir con todas las condiciones de coincidencia en un término para una acción que se va a realizar.
