Configurar Control Word para EVPN-MPLS
Los dispositivos de tránsito en una red EVPN-MPLS no son conscientes del tipo de carga útil que transporta. Al analizar un paquete encapsulado MPLS para hashing, un dispositivo de tránsito puede calcular incorrectamente una carga Ethernet como una carga IPv4 o IPv6 si el primer bocado de la dirección MAC de destino es 0x4 o 0x6, respectivamente, lo que provoca una entrega de paquetes fuera de orden. Para identificar la carga útil como una carga útil Ethernet, podemos insertar una palabra de control con un valor de 0 en los primeros cuatro bits entre la pila de etiquetas y la cabecera L2 del paquete. Esto garantiza que el paquete no se identifique como un paquete IPv4 o IPv6.
No es necesario habilitar la palabra de control en los dispositivos de la red de tránsito cuando los dispositivos de tránsito consisten en conmutadores EX 9200, enrutadores serie MX o enrutadores serie PTX de Juniper Networks. Estos dispositivos Juniper identifican correctamente la carga Ethernet como cargas IPv4/IPv6, incluso cuando la dirección MAC de destino Ethernet comienza con 0x4 o 0x6 mordisco. Los dispositivos Juniper realizan hashing según los campos de encabezado IP dentro de la trama Ethernet y no enviarán paquetes fuera de servicio. En este caso, recomendamos no usar la palabra de control ya que no hay beneficios.
Para habilitar la palabra de control, establezca control-word
el evpn
protocolo para una instancia de enrutamiento especificada. El siguiente resultado muestra una instancia de enrutamiento multihost de ejemplo con la palabra de control configurada
user@router1# show routing-instances routing-instances EVPN-green vlan-id 200; interface ae0.1; route-distinguisher 10.255.255.1:200; vrf-target target:100:200; protocols { evpn { control-word; } }
Para ver las rutas en las que se admite la palabra de control, utilice el comando operativo evpn show route table mpls.0 protocol. Las rutas de salida muestran un desplazamiento de 252.
show route table mpls.0 protocol evpn 303744 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-MAC 312 > to 5.0.0.1 via ge-0/0/2.0, Push 299984 Offset: 252 313 303760 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-MAC 314 > to 5.0.0.1 via ge-0/0/2.0, Push 299888 Offset: 252 315 303776 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-MAC 316 > to 5.0.0.1 via ge-0/0/2.0, Push 300032 Offset: 252 317 303792 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-IM, vlan-id 4 318 > to 5.0.0.1 via ge-0/0/2.0, Push 302000 Offset: 252 319 303808 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-IM, vlan-id 5 320 > to 5.0.0.1 via ge-0/0/2.0, Push 302016 Offset: 252 321 303824 *[EVPN/7] 00:00:13, remote-pe 10.255.255.2, routing-instance blue, route-type Egress-IM, vlan-id 6 322 > to 5.0.0.1 via ge-0/0/2.0, Push 302032 Offset: 252