Descripción general de Palabra de control para BGP VPLS
En una red VPLS de BGP, los enrutadores de tránsito deben determinar la carga para los cálculos hash para el equilibrio de carga. Mientras analiza un paquete encapsulado MPLS para hash, un enrutador de tránsito puede calcular incorrectamente una carga Ethernet como una carga IPv4 o IPv6 si el primer mordido de la dirección MAC de destino es 0x4 o 0x6, respectivamente. Este falso positivo puede causar la entrega de paquetes fuera de orden a través de un pseudocable. Este problema se puede evitar configurando un enrutador de borde VPLS (VE) BGP para solicitar que otros enrutadores BGP VE inserten una palabra de control entre la pila de etiquetas y la carga MPLS.
Al insertar una palabra de control entre la pila de etiquetas y el encabezado de capa 2 de un paquete que atraviesa un VPLS, se puede garantizar que el primer mordisqueo de la dirección MAC de destino sea 0, lo que impide que el paquete se identifique como un paquete IPv4 o IPv6. Todos los enrutadores VE deben desear que los paquetes entrantes contengan palabras de control.
El BGP se utiliza para negociar la compatibilidad con palabras de control entre enrutadores VE. Configure un enrutador VE con el control-word
parámetro para indicar la preferencia de recepción de paquetes con la palabra de control. Al establecer la palabra de control, el enrutador VE espera que todas las tramas marcadas con una etiqueta del VPLS contengan la palabra de control. Cuando los enrutadores VE remotos anuncian sus NLRI, si la palabra de control también está establecida en ellos, ambos extremos del pseudocable tienen soporte de palabra de control y se espera que la palabra de control en los paquetes que lleguen a los enrutadores VE en ambas direcciones.
Si un enrutador VE no tiene la palabra de control establecida, un enrutador VE que tiene una palabra de control establecida actuará como si el enrutador VE sin la palabra de control no puede enviar ni aceptar paquetes VPLS de BGP con una palabra de control incluida.