Selección de ruta BGP y VPLS para enrutadores de PE multihost
Los procedimientos de selección de rutas BGP y VPLS se utilizan para seleccionar la mejor ruta entre el enrutador de PE remoto y uno de los enrutadores de PE de host múltiple. Como parte de estos procedimientos de selección de ruta, uno de los enrutadores PE multihost se convierte en el dispositivo VE designado. El dispositivo VE designado actúa efectivamente como el punto de conexión para el pseudocable VPLS desde el enrutador de PE remoto. Una vez que un enrutador de PE multihost se convierte en el dispositivo VE designado, se puede crear un pseudocable entre el enrutador de PE remoto y el enrutador de PE de multiconexión.
En la documentación del VPLS, la palabra enrutador en términos como enrutador PE se utiliza para referirse a cualquier dispositivo que proporcione funciones de enrutamiento.
Las rutas de enrutadores de PE de host múltiple conectados al mismo sitio del cliente comparten el mismo ID de sitio, pero pueden tener distintos diferenciadores de ruta y desplazamientos de bloque. En cada enrutador de PE de la red VPLS, la mejor ruta al enrutador de PE de multihost se determina completando los siguientes procedimientos de selección de dispositivos VE en cada anuncio de ruta recibido de un enrutador de PE de multiconexión:
Procedimiento de selección de dispositivos VE designados por BGP: se ejecuta antes del procedimiento de selección de dispositivos VE designado por VPLS. Sin embargo, el procedimiento de selección de dispositivos VE designado por BGP sólo se utiliza cuando los diferenciadores de ruta para los enrutadores PE de multihost son idénticos. Si los diferenciadores de ruta son únicos, solo se ejecutará el procedimiento de selección de dispositivos VE designado por VPLS.
Procedimiento de selección de dispositivos VE designados por VPLS: se ejecuta después del procedimiento de selección de dispositivos VE designado por BGP. Sin embargo, si los diferenciadores de ruta para cada enrutador PE de multihost son únicos, los anuncios no se consideran relevantes para el procedimiento de selección de dispositivos VE designado por BGP. En consecuencia, solo se utiliza el procedimiento de selección de dispositivos VE designado por VPLS.
El procedimiento de selección de dispositivos VE designados por BGP es el siguiente:
Si el anuncio tiene el bit descendente establecido en 0, el anuncio se descarta.
Seleccione la ruta con una preferencia más alta. El atributo preference se obtiene de la preferencia de sitio configurada mediante la
site-preference
instrucción en el nivel de jerarquía [edit routing-instances routing-instance-name protocols vpls site site-name]. Si la preferencia del sitio es 0, el atributo de preferencia se obtiene de la preferencia local.Si los valores de preferencia son los mismos, seleccione la ruta con el ID de enrutador inferior.
Si los ID de enrutador son los mismos, las rutas son del mismo enrutador PE y el anuncio se considera una actualización.
Una vez completado el procedimiento de selección del dispositivo VE designado por BGP, comenzará el procedimiento de selección del dispositivo VE designado por VPLS. Este procedimiento se lleva a cabo independientemente del resultado del procedimiento de selección de dispositivos VE designado por BGP:
Si el anuncio tiene el bit descendente establecido en 0, el anuncio se descarta.
Seleccione la ruta con una preferencia más alta. El atributo preference se obtiene de la preferencia de sitio configurada mediante la
site-preference
instrucción en el nivel de jerarquía [edit routing-instances routing-instance-name protocols vpls site site-name]. Si la preferencia del sitio es 0, el atributo de preferencia se obtiene de la preferencia local.Si los valores de preferencia son los mismos, seleccione la ruta con el ID de enrutador inferior.
Si los ID de enrutador son los mismos, seleccione la ruta con un distinguidor de ruta inferior.
Si los diferenciadores de ruta son los mismos, seleccione la ruta con el valor de desplazamiento de bloque inferior.
Si los valores de desplazamiento de bloque son los mismos, el anuncio se considera una actualización.
Una vez que se hayan completado los procedimientos de selección de rutas BGP y VPLS y se hayan seleccionado los dispositivos VE designados, se puede crear un pseudocable entre el enrutador de PE remoto y el enrutador de PE de multiconexión.
Cuando el enrutador de PE remoto establece o actualiza un pseudocable al enrutador de PE local, verifica que el prefijo esté en el rango requerido para el ID de sitio según el desplazamiento de bloques y el rango de etiquetas anunciado por el dispositivo VE designado. Si el prefijo está fuera del rango, el estado del pseudocable se establece en fuera del rango.
Los siguientes casos describen las posibles decisiones que podrían tomarse cuando un enrutador PE completa los procedimientos de selección de ruta BGP y VPLS para un anuncio de capa 2 en la red VPLS:
El enrutador PE originó uno de los anuncios multihost y seleccionó su propio anuncio como la mejor ruta.
Este enrutador PE ha sido seleccionado como el dispositivo VE designado. La selección como dispositivo VE designado desencadena la creación de pseudocables hacia y desde los demás enrutadores PE de la red VPLS. Cuando el sitio remoto del cliente también es de multiconexión, el dispositivo VE designado desencadena la creación de pseudocables hacia y desde solo el dispositivo VE designado para el sitio remoto.
El enrutador PE originó uno de los anuncios de multiconexión, pero no seleccionó su propio anuncio como la mejor ruta.
Este enrutador PE es uno de los enrutadores de PE redundantes para el sitio de multiconexión; no se seleccionó como dispositivo VE designado. Sin embargo, si este enrutador de PE acaba de pasar de ser el dispositivo VE designado (lo que significa que estaba recibiendo tráfico de los enrutadores de PE remotos dirigidos al sitio del cliente multipresencial), el enrutador de PE desmonta todos los pseudocables que tenía hacia y desde los otros enrutadores de PE en la red VPLS.
El enrutador PE recibe los anuncios de multihost y selecciona la mejor ruta; No origina ninguno de estos anuncios porque no está conectado al sitio del cliente de multiconexión.
Si la ruta preferida al sitio del cliente (el dispositivo VE designado) no ha cambiado, no sucede nada. Si la ruta preferida ha cambiado, este enrutador PE muestra pseudocables hacia y desde el dispositivo VE recién designado y desactiva los pseudocables hacia y desde el dispositivo VE previamente designado.
Si este enrutador PE no selecciona la mejor ruta después de ejecutar el proceso de selección de ruta BGP y VPLS, el enrutador de PE local no considera que exista el sitio remoto.
Cuando un dispositivo VE recibe un anuncio de un NLRI de capa 2 que coincide con su propio ID de sitio, pero el sitio no es de multiconexión, el pseudocable entre él y el enrutador de PE transmisor pasa a un estado de colisión del sitio y no se considera activo.