Ejemplo: configuración de la redundancia de PE de entrada
Descripción de la redundancia de PE de entrada
En muchas topologías de red, las rutas de conmutación de etiquetas (LSP) punto a multipunto se utilizan para distribuir el tráfico de multidifusión a través de una red privada virtual (VPN). Cuando se agrega ingeniería de tráfico a los enrutadores perimetrales del proveedor (PE), una opción de implementación popular ha sido usar LSP de punto a multipunto diseñados por el tráfico en el PE de origen. En estos despliegues de red, el PE es un único punto de error. Anteriormente, los operadores de red habían proporcionado redundancia mediante la difusión de flujos duplicados de tráfico de multidifusión desde múltiples PE, una práctica que al menos duplica el ancho de banda requerido para cada flujo.
La redundancia de PE de entrada elimina el requisito de duplicación de ancho de banda mediante la configuración de una o más unidades de entrada como grupo. Dentro de un grupo, un PE se designa como PE principal y uno o más se convierten en PE de reserva para el flujo de tráfico configurado. La solución depende de una malla completa de LSP punto a punto (P2P) entre los PE primarios y de respaldo. Además, debe configurar un conjunto completo de LSP punto a multipunto en los PE de copia de seguridad, aunque estos LSP punto a multipunto en los PE de copia de seguridad no envíen tráfico ni utilicen ancho de banda. Los LSP P2P están configurados con detección de reenvío bidireccional (BFD). Cuando BFD detecta un error en el PE principal, se elige un nuevo reenviador designado para la secuencia.
Ver también
Ejemplo: configuración de la redundancia de PE de entrada
En este ejemplo se muestra cómo configurar un PE como parte de un grupo de PE de copia de seguridad para habilitar la redundancia de PE de entrada para flujos de tráfico de multidifusión.
Requisitos
Antes de empezar:
-
Configure las interfaces del enrutador.
-
Configure una malla completa de LSP P2P entre los PE del grupo de copia de seguridad.
Visión general
La redundancia de PE de entrada proporciona un recurso de respaldo cuando los LSP punto a multipunto están configurados para la distribución de multidifusión. Cuando se usan LSP punto a multipunto para el tráfico de multidifusión, el dispositivo PE puede convertirse en un único punto de error. Una forma de proporcionar redundancia es mediante la difusión de flujos duplicados desde múltiples PE, duplicando así los requisitos de ancho de banda para cada flujo. Esta característica implementa la redundancia entre dos o más PE mediante la designación de un PE principal y uno o más PE de respaldo para cada flujo configurado. La solución depende de la configuración de una malla completa de LSP P2P entre los PE primarios y los de respaldo. Estos LSP están configurados con detección de reenvío bidireccional (BFD) ejecutándose sobre ellos. BFD se utiliza en los PE de copia de seguridad para detectar errores en el dispositivo de enrutamiento de PE principal y para elegir un nuevo reenviador designado para la secuencia.
Se requiere una malla completa para que cada miembro del grupo pueda tomar una decisión independiente sobre la salud de los otros PE y determinar el reenviador designado para el grupo. El concepto clave en un grupo de PE de respaldo es el de un PE designado. Un PE designado es un PE que reenvía datos en la ruta estática. Todos los demás PE del grupo PE de copia de seguridad no reenvían ningún dato en la ruta estática. Esto le permite tener un reenviador designado. Si se produce un error en el reenviador designado, otro PE asume el cargo de reenviador designado, lo que permite que el flujo de tráfico continúe sin interrupciones.
Cada PE en el grupo de PE de respaldo toma su propia decisión local con respecto al reenviador designado. Por lo tanto, no existe una comunicación inter-PE con respecto al transitario designado. Un PE calcula el reenviador designado basándose en la dirección IP de todos los PE y el estado de conectividad de otros PE. El estado de conectividad se determina en función del estado de la sesión BFD en el LSP P2P a un PE.
Un PE elegido es el reenviador designado si cumple las siguientes condiciones:
-
El PE está en el estado UP. O es el PE local o la sesión BFD en el LSP P2P para que el PE esté en el estado UP.
-
El PE tiene la dirección IP más baja entre todos los PE que se encuentran en el estado UP.
Dado que todos los PE tienen LSP P2P entre sí, cada PE puede determinar el estado UP de cada uno de los otros PE y todos los PE convergen en el mismo reenviador designado.
Si se produce un error en el PE del reenviador designado, todos los demás PE pierden la conectividad con el reenviador designado y finaliza su sesión de BFD. En consecuencia, otros PE eligen otro reenviador designado. El nuevo reenviador comienza a reenviar el tráfico. Por lo tanto, la pérdida de tráfico se limita al tiempo de detección de fallas, que es el tiempo de detección de la sesión BFD.
Cuando se produce un error en un PE que era el reenviador designado y, a continuación, se reanuda la operación, todos los demás PE reconocen este hecho, vuelven a ejecutar el algoritmo del reenviador designado y eligen el PE como reenviador designado. En consecuencia, el reenviador designado de copia de seguridad detiene el tráfico de reenvío. Por lo tanto, el tráfico vuelve al reenviador designado más elegible.
En este ejemplo se incluyen las siguientes instrucciones:
-
associate-backup-pe-groups: supervisa el estado del dispositivo de enrutamiento en el otro extremo del LSP. Puede configurar varios grupos de PE de copia de seguridad que contengan la misma dirección del dispositivo de enrutamiento. El error de este LSP indica a todos estos grupos que el dispositivo de enrutamiento PE de destino está inactivo. Por lo tanto, la instrucción associate-backup-pe-groups no está vinculada a ningún grupo específico, sino que se aplica a todos los grupos que supervisan el estado del LSP en la dirección remota.
Si hay varios LSP con la instrucción associate-backup-pe-groups en el mismo PE de destino, el dispositivo de enrutamiento local elige el primer LSP de ese PE para fines de detección.
No se recomienda configurar varios LSP para el mismo destino. Si lo hace, asegúrese de que los parámetros de LSP (por ejemplo, detección de vivacidad) sean similares para evitar falsas notificaciones de error incluso cuando el PE remoto está activo.
-
backup-pe-group: configura la redundancia de PE de entrada para flujos de tráfico de multidifusión.
-
bfd-liveness-detection: habilita BFD para cada LSP.
-
label-switched-path: configura un LSP. Debe configurar una malla completa de LSP P2P entre los PE principales y los de respaldo.
Nota:Se recomienda configurar los LSP P2P con reenrutamiento rápido y protección de vínculos de nodo para que los errores de vínculo no provoquen un error de LSP. A efectos de la redundancia de PE, una falla en el LSP P2P se trata como una falla de PE. También se fomenta la redundancia en la ruta inter-PE.
-
p2mp-lsp-next-hop: permite asociar un grupo PE de copia de seguridad a una ruta estática.
-
estático: aplica el grupo de copia de seguridad a una ruta estática del PE. Esto garantiza que la ruta estática esté activa (instalada en la tabla de reenvío) cuando el PE local sea el reenviador designado para el grupo de PE de copia de seguridad configurado.
Configuración
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en la CLI en el nivel de jerarquía y, a continuación, ingrese commit
desde el [edit]
modo de configuración.
set policy-options policy-statement no-rpf from route-filter 225.1.1.1/32 exact set policy-options policy-statement no-rpf then reject set protocols mpls label-switched-path backup_PE1 to 10.255.16.61 set protocols mpls label-switched-path backup_PE1 oam bfd-liveness-detection minimum-interval 500 set protocols mpls label-switched-path backup_PE1 oam bfd-liveness-detection multiplier 3 set protocols mpls label-switched-path backup_PE1 associate-backup-pe-groups set protocols mpls label-switched-path dest1 to 10.255.16.57 set protocols mpls label-switched-path dest1 p2mp p2mp-lsp set protocols mpls label-switched-path dest2 to 10.255.16.55 set protocols mpls label-switched-path dest2 p2mp p2mp-lsp set protocols mpls interface all set protocols mpls interface fxp0.0 disable set routing-options static route 10.1.1.1/32 p2mp-lsp-next-hop p2mp-lsp set routing-options static route 10.1.1.1/32 backup-pe-group g1 set routing-options static route 225.1.1.1/32 p2mp-lsp-next-hop p2mp-lsp set routing-options static route 225.1.1.1/32 backup-pe-group g1 set routing-options multicast rpf-check-policy no-rpf set routing-options multicast interface fe-1/3/3.0 enable set routing-options multicast backup-pe-group g1 backups 10.255.16.61 set routing-options multicast backup-pe-group g1 local-address 10.255.16.59
Procedimiento paso a paso
En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.
Para configurar la redundancia de PE de entrada:
-
Configure las opciones de multidifusión.
[edit routing-options multicast] user@host# set rpf-check-policy no-rpf user@host# set interface fe-1/3/3.0 enable
-
Configure la directiva RPF.
[edit policy-options policy-statement no-rpf] user@host# set from route-filter 225.1.1.1/32 exact user@host# set then reject
-
Configure el grupo PE de copia de seguridad.
[edit routing-options multicast] user@host# set backup-pe-group g1 backups 10.255.16.61 user@host# set backup-pe-group g1 local-address 10.255.16.59
-
Configure las rutas estáticas para el grupo de PE de copia de seguridad de LSP punto a multipunto.
[edit routing-options static] user@host# set route 10.1.1.1/32 p2mp-lsp-next-hop p2mp-lsp user@host# set route 10.1.1.1/32 backup-pe-group g1 user@host# set route 225.1.1.1/32 p2mp-lsp-next-hop p2mp-lsp user@host# set route 225.1.1.1/32 backup-pe-group g1
-
Configure las interfaces MPLS.
[edit protocols mpls] user@host# set interface all user@host# set interface fxp0.0 disable
-
Configure el LSP en el enrutador redundante.
[edit protocols mpls] user@host# set label-switched-path backup_PE1 to 10.255.16.61 user@host# set label-switched-path backup_PE1 oam bfd-liveness-detection minimum-interval 500 user@host# set label-switched-path backup_PE1 oam bfd-liveness-detection multiplier 3 user@host# set label-switched-path backup_PE1 associate-backup-pe-groups
-
Configure los LSP en dos destinos de tráfico.
[edit protocols mpls] user@host# set label-switched-path dest1 to 10.255.16.57 user@host# set label-switched-path dest1 p2mp p2mp-lsp user@host# set label-switched-path dest2 to 10.255.16.55 user@host# set label-switched-path dest2 p2mp p2mp-lsp
-
Si ha terminado de configurar el dispositivo, confirme la configuración.
user@host# commit
Resultados
Para confirmar la configuración, escriba los comandos show policy, show protocols y show routing-options .
user@host# show policy policy-statement no-rpf { from { route-filter 225.1.1.1/32 exact; } then reject; }
user@host# show protocols mpls { label-switched-path backup_PE1 { to 10.255.16.61; oam { bfd-liveness-detection { minimum-interval 500; multiplier 3; } } associate-backup-pe-groups; } label-switched-path dest1 { to 10.255.16.57; p2mp p2mp-lsp; } label-switched-path dest2 { to 10.255.16.55; p2mp p2mp-lsp; } interface all; interface fxp0.0 { disable; } }
user@host# show routing-options static { route 10.1.1.1/32 { p2mp-lsp-next-hop p2mp-lsp; backup-pe-group g1; } route 225.1.1.1/32 { p2mp-lsp-next-hop p2mp-lsp; backup-pe-group g1; } } multicast { rpf-check-policy no-rpf; interface fe-1/3/3.0 enable; backup-pe-group g1 { backups 10.255.16.61; local-address 10.255.16.59; } }
Verificación
Para comprobar la configuración, ejecute los siguientes comandos:
-
Mostrar LPS de MPLS
-
mostrar grupos de PE de copia de seguridad de multidifusión
-
Mostrar RPF de multidifusión