Habilitación de la selección de rutas de BGP para VPN de capa 2 y VPLS
Las VPN de capa 2 y VPLS comparten el mismo proceso de selección de ruta para determinar la ruta óptima para llegar a todos los destinos compartidos en una sola instancia de enrutamiento. Para las topologías VPN de capa 2 y VPLS, el proceso de selección de rutas es sencillo si hay una sola ruta desde cada enrutador de PE a cada dispositivo CE. Sin embargo, el proceso de selección de rutas se vuelve más complejo si los enrutadores de PE reciben dos o más rutas válidas para llegar a un dispositivo CE específico.
En la documentación de VPLS, la palabra enrutador en términos como enrutador de PE se utiliza para referirse a cualquier dispositivo que proporcione funciones de enrutamiento.
Los siguientes escenarios de red proporcionan ejemplos de lo que podría causar que un enrutador de PE reciba más de una ruta válida para llegar a un dispositivo CE específico:
Multiconexión: uno o más dispositivos CE dentro de una instancia de enrutamiento se multiconexión a dos o más enrutadores PE. Cada dispositivo de CE multiconexión tiene al menos dos rutas válidas.
Reflectores de ruta: hay varios reflectores de ruta desplegados en la misma red y admiten enrutadores de PE dentro de la misma instancia de enrutamiento. Debido a retrasos en redes grandes y complejas, los reflectores de ruta pueden recibir por separado una ruta válida diferente para llegar a un dispositivo CE en diferentes momentos. Cuando vuelven a anunciar estas rutas válidas, un enrutador de PE podría recibir dos o más rutas separadas pero aparentemente válidas al mismo dispositivo CE.
De forma predeterminada, los enrutadores de Juniper Networks usan solo el algoritmo de selección de ruta de reenvío designado para seleccionar la mejor ruta para llegar al destino VPN de capa 2 o VPLS (para obtener más información, consulte Proceso de selección de ruta VPLS para enrutadores PE). Sin embargo, también puede configurar los enrutadores de su red para que utilicen el algoritmo de selección de ruta del BGP y el algoritmo de selección de ruta del reenviador designado, como se indica a continuación:
-
En los enrutadores del proveedor dentro de la red de proveedores de servicios, se utiliza el algoritmo de selección de ruta de BGP estándar (para obtener más información, consulte Descripción de la selección de ruta de BGP). El uso de la selección de ruta de BGP estándar para las rutas VPN de capa 2 y VPLS permite a un proveedor de servicios aprovechar la infraestructura de red VPN de capa 3 existente para admitir también VPN de capa 2 y VPLS. El algoritmo de selección de ruta de BGP también ayuda a garantizar que la red del proveedor de servicios se comporte de manera predecible con respecto a la selección de ruta de VPN de capa 2 y VPLS. Esto es particularmente importante en redes que emplean reflectores de ruta y multiconexión.
Cuando un enrutador de proveedor recibe varias rutas para el mismo prefijo de destino (por ejemplo, un dispositivo CE multiconexión), se selecciona una ruta según el algoritmo de selección de ruta del BGP y se coloca en la tabla de enrutamiento bgp.l2vpn.0 y en la tabla de enrutamiento .l2vpn.0 adecuada instance.
-
Cuando un enrutador de PE recibe todas las rutas disponibles a cada dispositivo CE, ejecuta el algoritmo de selección de ruta de reenvío designado para seleccionar la ruta preferida para llegar a cada dispositivo CE, independientemente de los resultados del algoritmo de selección de ruta del BGP anterior ejecutado en el enrutador del proveedor. El algoritmo de reenviador designado VPLS utiliza el bit D, la preferencia y el identificador de enrutador de PE para determinar cuál de las rutas válidas a cada dispositivo CE se debe usar. El enrutador de PE puede seleccionar una ruta para llegar a un dispositivo CE que sea diferente de la ruta seleccionada por los enrutadores de proveedor basados en BGP. En este escenario, el siguiente es el comportamiento esperado para el tráfico enviado al dispositivo de CE multiconexión:
-
Si la ruta seleccionada por el enrutador de PE remoto está disponible, el tráfico atravesará la red hasta el dispositivo CE multiconexión utilizando la ruta preferida del enrutador de PE remoto (nuevamente, ignorando la ruta seleccionada por los enrutadores del proveedor basado en BGP).
-
Si se produce un error en la ruta seleccionada por el enrutador de PE remoto:
Los enrutadores del proveedor conmutan el tráfico destinado al dispositivo CE multiconexión a la ruta alternativa tan pronto como se detecta un error.
Los enrutadores del proveedor notifican a los enrutadores de PE remotos del fallo de la ruta.
Los enrutadores de PE remotos actualizan sus tablas de enrutamiento en consecuencia.
Para obtener más información sobre el algoritmo de selección de ruta de reenvío designado VPLS, consulte Proceso de selección de ruta VPLS para enrutadores PE. Este algoritmo también se describe en el borrador de draft-kompella-l2vpn-vpls-multihoming-03.txt de Internet, Multi-homing in BGP-based Virtual Private LAN Service.
-
Para habilitar el algoritmo de selección de ruta de BGP para instancias de enrutamiento VPN de capa 2 y VPLS, complete los siguientes pasos: