Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Terminology

Limitaciones

Descripción general del concepto de migración perfecta

Anuncio de actualización de BGP EVPN Dual-Next-hop

Procesamiento de Actualización de Siguiente Salto Dual EVPN de Borde/Hoja BGP

Configurar (modos de migración subyacente de VXLAN)

CLI de modo de migración para la replicación de unidifusión y de entrada BUM

CLI de modo de migración para replicación multidifusión estática

Procedimientos de migración subyacentes

Migración de VXLANv4 a VXLANv6

Diagrama de la red

Migración de VxLANv4 a VxLANv6 unidifusión

Migración de replicación de entrada de BUM de VxLANv4 a VxLANv6

Migración de replicación de multidifusión estática de VxLANv4 a VxLANv6

Brownfield: migración perfecta de VXLANv4 y VXLANv6

Diagrama de la red

Migración de VxLANv4 a doble pila unidifusión Brownfield

Migración de VxLANv4 a doble pila de replicación de entrada BUM en Brownfield

Replicación de multidifusión estática de Brownfield VxLANv4 para migración de doble pila

Migración perfecta de doble pila a VXLANv6 Brownfield

Migración de unidifusión de doble pila a VXLANv6

Migración de doble pila a VXLANv6 de replicación de entrada BUM

Migración de doble pila de replicación de multidifusión estática a VXLANv6

Replicación de multidifusión estática Migración subyacente de multidifusión IPv6 de doble pila a multidifusión IPv6

Migración de columna vertebral/reflector de ruta

Migración de fabric de EVPN de columna / reflector de ruta V4 a V6

Migración de fabric de EVPN de columna Brownfield/Route-Reflector V4 a V4+V6

Migración de fabric de EVPN de columna/Route-Reflector V4+V6 a V6

Verificación

Configuración de VTEP local

VXLANv6 Greenfield

Doble pila (IPv6 preferido)

Funcionalidad L3

VTEP VRF DE L3

BGP EVPN Route-Type 5 Route

Ruta de origen

Ruta remota

Ruta L3VPN BGP

Ruta con Origen en VRF de L3

Ruta L3VRF remota (importada desde EVPN)

Ruta IP L3RIB

Ruta L3FIB/CEF

Reenvío de tráfico de nivel 3 VXLANv6

Funcionalidad L2

VTEP EVI L2

Rutas BGP EVPN Route-Type 2

Ruta MAC EVPN L2RIB

Ruta unidifusión L2FIB

Reenvío de tráfico VXLANv6 L2

Funcionalidad de multidifusión

Rutas BGP EVPN Route-Type 3 para BUM-IR

Ruta L2RIB EVPN IMET para BUM-IR

Ruta de replicación de multidifusión estática

Reenvío de multidifusión VXLANv6

Configuraciones de Ejemplo

Implementación de L2Gateway VXLANv4 de EVPN

Implementación de EVPN DAG (Distributed Anycast Gateway) IRB VXLANv4

Información Relacionada

Introducción

Este documento describe cómo migrar EVPN VxLAN a una capa subyacente de IPv6 en los switches Catalyst de la serie 9000.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- función VxLAN de EVPN unidifusión, BGP y MVPN (red privada virtual multidifusión).

- Unidifusión IPv4 e IPv6

- Conceptos de multidifusión y funcionamiento de la multidifusión

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- Catalyst 9000 Series Switches

Nota: Los modelos 9200, 9500X y 9600X no admiten VXLANv6

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

La migración a EVPN VXLANv6 requiere cambios en determinadas configuraciones del fabric EVPN para habilitar la subyacente IPv6. Este documento detalla los cambios de configuración relevantes y los procedimientos de verificación para migrar las implementaciones existentes de EVPN VXLANv4 a implementaciones Greenfield (solo VXLANv6) o Brownfield (Dual-Stack- VXLANv4 y VXLANv6).

Las implementaciones de VXLANv6 EVPN desde cero requieren:

- Núcleo IPv6

- Migración de estructuras EVPN a la compatibilidad subyacente con VXLANv6

- Migración de Vecindades BGP EVPN a Peering de Vecino IPv6

Las implementaciones de Brownfield EVPN VXLAN requieren:

- Núcleo IPv4 + IPv6

- Migración sin problemas de los fabric EVPN a la base de doble pila (VXLANv4 + VXLANV6)

- Migración sin problemas del Peering de Vecino BGP EVPN de IPv4 a la Dirección de Vecino IPv6

Terminology

EVPN

Red privada virtual Ethernet

La extensión que permite que BGP transporte la información de IP de Capa 2 MAC y Capa 3 es EVPN y utiliza Multi-Protocol Border Gateway Protocol (MP-BGP) como protocolo para distribuir la información de alcance que pertenece a la red superpuesta VXLAN.

VXLAN

LAN extensible virtual (red de área local)

VXLAN está diseñado para superar las limitaciones inherentes de las VLAN y el STP. Se propone un estándar IETF [RFC 7348] para proporcionar los mismos servicios de red Ethernet de capa 2 que las VLAN, pero con mayor flexibilidad. Funcionalmente, es un protocolo de encapsulación MAC-in-UDP que se ejecuta como una superposición virtual en una red subyacente de Capa 3.

VTEP

Terminal de túnel virtual

Este es el dispositivo que realiza la encapsulación y desencapsulación

EVI

Instancia de EVPN

La instancia de EVPN (EVI) se representa mediante el identificador de red virtual (VNI). Un EVI representa una VPN en un router PE. Cumple la misma función que un routing y reenvío de VPN IP (VRF), y a las EVI se les asignan objetivos de ruta de importación y exportación (RT)

NVE

Interfaz virtual de red

Interfaz lógica donde se produce la encapsulación y la desencapsulación

VNI

identificador de red VXLAN

Identifica de forma exclusiva cada subred o segmento de capa 2. Existen dos tipos de VNI:

Simétrico (L2VNI): Los VTEP tienen el mismo VNI

Asimétrico (L3VNI): Los VTEP no tienen el mismo VNI y se rutean a través de un único VNI común.

VAGABUNDO

Difusión, unidifusión desconocida, multidifusión

El tráfico BUM se envía a través del grupo Mcast vinculado al VNI en la configuración NVE.

TRM

Multidifusión enrutada por arrendatario

Solución basada en BGP-EVPN que permite el routing multidifusión entre orígenes y receptores conectados en VTEPS en el fabric VxLAN [RFC7432]. Existen dos tipos L2TRM (TRM de capa 2) y L3TRM (TRM de capa 3)

MDT

Árbol de distribución de multidifusión

El árbol de multidifusión creado entre VTEP para la encapsulación y la tunelización del tráfico de multidifusión de arrendatarios.

PVLAN

VLAN privada

Divide el dominio de broadcast Ethernet de una VLAN en subdominios, lo que le permite aislar entre sí los puertos en el switch.

MIB

Base de información para administración

R Objeto de monitor del Protocolo simple de administración de red (SNMP)

PIM-BIDIR

Multidifusión independiente de protocolo bidireccional

Tipo de PIM en el que el tráfico sólo se reenvía a lo largo de un árbol compartido que tiene su raíz en el punto de encuentro (RP) del grupo.

VFI

Instancia de reenvío virtual

Puerto de puente virtual que puede realizar funciones de puente nativas, como reenvío, basadas en la dirección MAC de destino, el aprendizaje y la antigüedad de la dirección MAC de origen, etc.

IRB

Routing y puente integrados

habilita una VPN de capa 2 y una superposición de VPN de capa 3 que permite que los hosts finales de la superposición se comuniquen entre sí dentro de la misma subred y entre diferentes subredes dentro de la VPN.

IMET

Etiqueta Ethernet de multidifusión inclusiva

también llamado BGP Route Type 3 (RT3), para la detección automática de peers remotos para configurar los túneles BUM sobre VXLAN. Las rutas IMET llevan los VNI remotos (de salida) anunciados de los peers remotos, que pueden ser diferentes de los VNI locales. Estos VNI remotos se denominan VNI asignados en sentido descendente.

DAG

Gateway Anycast Distribuido

Función de gateway predeterminada en todos los VTEP. La misma IP de gateway reside en todos los VTEP y permite la movilidad en el fabric.

Limitaciones

- La migración perfecta solo es compatible con los switches Cat9k

- Solo se considera una interfaz NVE y una migración global

La capa subyacente de VXLANv6 NO es compatible con estas funcionalidades EVPN

- Gateway centralizado

- Compatibilidad con Multi-Homing

- Multidifusión L3 (TRM)

- L2TRM con replicación de entrada

- L2TRM con MDT predeterminado (replicación de multidifusión)

- L3TRM con MDT predeterminado

- L3TRM con MDT de datos

- Puerta de enlace fronteriza (multisitio)

- Acceso a VFI

- PVLAN

- MIB

- PIM-BIDIR para Multicast Underlay

Descripción general del concepto de migración perfecta

Las implementaciones de VXLAN EVPN Brownfield requieren una migración gradual de la red subyacente de VXLANv4 a VXLANv6. Para lograr este objetivo, las redes VXLAN EVPN deben migrar de forma incremental desde subredes IPv4 a IPv6 y permitir que parte de las redes EVPN migradas a la subcapa IPv6 y otras partes de la red sigan funcionando con la subcapa IPv4, pero que todos los nodos de la red sigan conectados.

Para lograr esta migración sin problemas para la replicación de entrada de unidifusión y BUM (difusión, unidifusión desconocida y multidifusión), los nodos EVPN deben admitir VTEP de doble pila. Un nodo VTEP de doble pila tiene dos direcciones VTEP (IPv4 e IPv6) asociadas al mismo VNI (identificador de red VXLAN). Durante la migración de la capa subyacente y estas direcciones IP de VTEP se anuncian a los pares en una sola actualización de EVPN BGP (BGP EVPN Dual-Next-hop update) y ofrecen la opción para que los nodos de recepción elijan una de las capas para el reenvío de tráfico.

Anuncio de actualización de BGP EVPN Dual-Next-hop

La actualización de salto siguiente dual BGP lleva dos saltos siguientes:

- Salto siguiente principal (subyacente existente) en el atributo MP_REACH_NLRI (EVPN Tipo de ruta-2/Tipo de ruta-5)/Túnel PMSI (EVPN Tipo de ruta-3)

- Salto siguiente secundario (migración de subyacente) en un atributo de encapsulación de túnel BGP (23)

La IP de VTEP transportada como Primaria y Secundaria depende del modo de migración del nodo EVPN.

En esta tabla se detallan las IP de VTEP principal/secundaria incluidas en las actualizaciones de Nexthop dual

Modo de migración

Nexthop principal

Nexthop secundario

VXLANv4 a VXLANv6

VTEP IPv4

VTEP IPv6

VXLANv6 a VXLANv4

VTEP IPv6

VTEP IPv4

Procesamiento de Actualización de Siguiente Salto Dual EVPN de Borde/Hoja BGP

El nodo de hoja/borde/borde que recibe esta actualización BGP EVPN Dual-Next-hop utiliza uno de los nexthops recibidos como VTEP remoto para el reenvío. El siguiente salto utilizado para la capa subyacente depende de estas políticas de migración configuradas en el dispositivo.

- Direcciones VTEP locales

- Preferencia subyacente local

Esta tabla detalla cómo las políticas configuradas localmente deciden qué subyacente se utiliza para reenviar paquetes

Actualización de BGP recibida

VTEP local Dirección

Preferencia subyacente local

Subyacente VXLAN para Unidifusión/BUM-IR

Siguiente salto dual (IPv4 + IPv6)

Solo VTEP IPv4

N/A

VXLANv4

Siguiente salto dual (IPv4 + IPv6)

Solo VTEP IPv6

N/A

VXLANv6

Siguiente salto dual (IPv4 + IPv6)

Doble pila (IPv4 + IPv6 VTEP)

IPv4

VXLANv4

Siguiente salto dual (IPv4 + IPv6)

Doble pila (IPv4 + IPv6 VTEP)

IPv6

VXLANv6

Siguiente salto IPv4 único

Solo VTEP IPV4

N/A

VXLANv4

Siguiente salto IPv4 único

Solo VTEP IPV6

N/A

NO VXLAN Underlay

Siguiente salto IPv4 único

Doble pila (IPv4 + IPv6 VTEP)

N/A

VXLANv4

Siguiente salto IPv6 único

Solo VTEP IPV4

N/A

NO VXLAN Underlay

Siguiente salto IPv6 único

Solo VTEP IPV6

N/A

VXLANv6

Siguiente salto IPv6 único

Doble pila (IPv4 + IPv6 VTEP)

N/A

VXLANv6

Configurar (modos de migración subyacente de VXLAN)

Los nuevos comandos de cli bajo la configuración "interface nve" están disponibles para establecer el modo de migración subyacente de VXLAN y la preferencia subyacente para unicast y multicast.

CLI de modo de migración para la replicación de unidifusión y de entrada BUM

interface nve 1

vxlan encapsulation ?

dual-stack  Encapsulation type dual-stack

ipv4        Encapsulation type IPv4

ipv6        Encapsulation type IPv6

vxlan encapsulation dual-stack ?

prefer-ipv4  Dual-stack underlay with ipv4 preference

prefer-ipv6  Dual-stack underlay with ipv6 preference

Esta tabla detalla las configuraciones CLI para los modos de migración de unidifusión y de BUM-IR

Configuración de CLI

IP de VTEP local y Subyacente de unidifusión/BUM-IR

int nve 1

vxlan encapsulation ipv4

(esto es opcional ya que la encapsulación vxlan predeterminada es ipv4)

IPv4 (subyacente de VXLANv4)

int nve 1

vxlan encapsulation ipv6

IPv6 (subyacente VXLANv6)

int nve 1

vxlan encapsulation dual-stack prefer-ipv4

Doble pila (IPv4 + IPv6) (subyacente VXLANv4 preferido)

int nve 1

vxlan encapsulation dual-stack prefer-ipv6

Doble pila (IPv4 + IPv6) (subyacente VXLANv6 preferido)

CLI de modo de migración para replicación multidifusión estática

interface nve 1

vxlan encapsulation ?

dual-stack  Encapsulation type dual-stack

ipv4        Encapsulation type IPv4

ipv6        Encapsulation type IPv6

vxlan encapsulation dual-stack ?

prefer-ipv4  Dual-stack underlay with ipv4 preference

prefer-ipv6  Dual-stack underlay with ipv6 preference

vxlan encapsulation dual-stack prefer-ipv4 underlay-mcast ?

ipv4  Select IPv4 multicast underlay

ipv6  Select IPv6 multicast underlay

vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ?

ipv4  Select IPv4 multicast underlay

ipv6  Select IPv6 multicast underlay

Configuración de CLI

Subcapa de multidifusión estática

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group>

vxlan encapsulation ipv4

(esto es opcional ya que la encapsulación vxlan predeterminada es ipv4)

Enviar y recibir tráfico de multidifusión en grupos de multidifusión subyacente IPv4 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v6-mcast-group>

vxlan encapsulation ipv6

Enviar y recibir tráfico de multidifusión en grupos de multidifusión subyacente IPv6 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv6

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv4 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv4

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv6 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv6

underlay-mcast ipv4

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv4 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv4 underlay-mcast ipv6

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv6 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv6

underlay-mcast ipv6

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv6 configurados para L2VNI

int nve 1

member vni <L2VNI> mcast-group <v4-mcast-group> <v6-mcast-group>

vxlan encapsulation dual-stack prefer-ipv4 underlay-mcast ipv4

Doble pila (IPv4 +IPv6)

Recibir tráfico de multidifusión en los grupos de multidifusión subyacente IPv4 e IPv6 configurados para L2VNI

Enviar tráfico multidifusión sólo en grupos multidifusión subyacentes IPv4 configurados para L2VNI

Procedimientos de migración subyacentes

Los pasos de la migración subyacente son los mismos para las implementaciones de EVPN L2Gateway y EVPN IRB (Distributed Anycast Gateway)

Migración de VXLANv4 a VXLANv6

La implementación de VXLANv6 tiene un único transporte IPv6 en la base. Los túneles VXLAN y la vecindad BGP están basados en IPv6.

Diagrama de la red

Migración de VxLANv4 a VxLANv6 unidifusión

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración subyacente de VxLANv4 a VXLANv6 para el tráfico unidifusión.

Paso de migración

Subcapa de VXLANv4

subyacente VXLANv6

Descripción

Configuración de EVPN Router-ID

1

L2VPN

router-id 10.1.1.1

Configure l2vpn router-id para utilizarlo como EVPN router-id

Configuración de VXLAN VTEP IP

2

interface Loopback1

ip address 10.2.2.2 255.255.255.255

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada con una dirección IPv6. Esta dirección IPV6 se utiliza como VTEP IPv6 local para VXLAN.

3

interface Loopback1

ip ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado para las direcciones IPv6 de la interfaz

Configuración del modo de migración subyacente

4

interface nve1

vxlan encapsulation ipv6

La interfaz VXLAN NVE se debe configurar con la configuración "encapsulación vxlan ipv6" subyacente VXLANv6

Configuración de Unicast Routing

5

ipv6 unicast-routing

Habilita el routing IPv6

Configuración IGP

6

router ospf 1

ipv6 router ospf 1

router-id 10.1.1.1

Habilita OSPF para IPv6

Configuración de BGP

7

router bgp 100

bgp router-id 10.2.2.1

Configuración de ID de router BGP

8

router bgp 100

neighbor 10.99.99.99 remote-as 100

neighbor 10.99.99.99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.99.99.99 activate

neighbor 10.99.99.99 send-community both

exit-address-family

!

exit-address-family

router bgp 100

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN movido a la dirección de vecino IPv6

Migración de replicación de entrada de BUM de VxLANv4 a VxLANv6

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración subyacente de VxLANv4 a VXLANv6 para BUM-IR

Paso de migración

Subcapa de VXLANv4

Subcapa de VXLANv6

Descripción

Configuración de EVPN Router-ID

1

L2VPN

router-id 10.1.1.1

Configure l2vpn router-id para que se utilice como EVPN router-id

Configuración de VXLAN VTEP IP

2

interface Loopback1

ip address 10.2.2.2 255.255.255.255

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada con una dirección IPv6. Esta dirección IPV6 se utiliza como VTEP IPv6 local para VXLAN

3

interface Loopback1

ip ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado para las direcciones IPv6 de la interfaz

Configuración del modo de migración subyacente

4

interface nve1

vxlan encapsulation ipv6

La interfaz VXLAN NVE se debe configurar con la configuración "encapsulación vxlan ipv6" subyacente VXLANv6

Configuración de Unicast Routing

5

ipv6 unicast-routing

Habilita el routing IPv6

Configuración IGP

6

router ospf 1

ipv6 router ospf 1

router-id 10.1.1.1

Habilita OSPF para IPv6

Configuración de BGP

7

router bgp 100

bgp router-id 10.2.2.1

Configuración de ID de router BGP

8

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

exit-address-family

!

exit-address-family

router bgp 100

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN movido a la dirección de vecino IPv6

Migración de replicación de multidifusión estática de VxLANv4 a VxLANv6

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración subyacente de VxLANv4 a VXLANv6 para la replicación de multidifusión estática

Paso de migración

Subcapa de VXLANv4

Subcapa de VXLANv6

Descripción

Configuración de replicación de multidifusión estática

1

interface nve1

member vni 20011 mcast-group 226.1.1.1

interface nve1

member vni 20011 mcast- group FF05::1

Configuración de la dirección de multidifusión de replicación IPv6 estática

Configuración del modo de migración subyacente

2

interface nve1

vxlan encapsulation ipv6

La interfaz VXLAN NVE se debe configurar con la configuración "encapsulación vxlan ipv6" subyacente VXLANv6

Configuración de Unicast Routing

3

ipv6 unicast-routing

Habilita el routing IPv6

Configuración de routing multidifusión

4

ip multicast-routing

ipv6 multicast-routing

Habilita el routing multidifusión IPv6

5

ip pim rp-address 10.9.9.9

ipv6 pim rp-address 2001:DB8::99:99

Migrar dirección RP de PIM a IPv6

Brownfield: migración perfecta de VXLANv4 y VXLANv6

Las implementaciones antiguas tienen un transporte IPv4/IPv6 dual transitivo en la base para una migración sin problemas. Los túneles VXLAN y la vecindad BGP se basan inicialmente en IPv4 y se migran a IPv6 sin problemas (el IPv4 se puede eliminar opcionalmente de la capa subyacente después de la migración). En otras palabras, los VTEP individuales se pueden migrar a IPv4 e IPv6 duales, mientras que otros siguen funcionando con IPv4. Una vez que todos los VTEP del fabric son compatibles con IPv4 e IPv6 duales, los VTEP individuales ahora pueden migrar a IPv6.

Diagrama de la red

Migración de VxLANv4 a doble pila unidifusión Brownfield

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para la migración de la capa subyacente de doble pila a Brownfield VxLANv4 para el tráfico unidifusión

Paso de migración

Subcapa de VXLANv4

Doble pila (Preferencia por la capa subyacente de VxLANv6)

Descripción

Configuración de L2VPN Router-ID

1

L2VPN

router-id 10.2.2.3

Configure l2vpn router-id para que se utilice como EVPN router-id

Configuración de VXLAN VTEP IP

2

interface Loopback1

ip address 10.2.2.2 255.255.255.255

interface nve1

source-interface Loopback1

interface Loopback1

ip address 10.2.2.2 255.255.255.255

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada con direcciones IPv4 e IPv4.

3

interface Loopback1

ip ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ip ospf 1 area 0

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado para las direcciones IPv4 e IPv6 de la interfaz

Configuración del modo de migración subyacente

4

interface nve1

vxlan encapsulation dual-stack prefer-ipv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation dual-stack prefer-ipv6" para dual-stack, pero prefiere la subcapa VXLANv6

Configuración de Unicast Routing

6

ipv6 unicast-routing

Habilita el routing IPv6

Configuración IGP

7

router ospf 1

router ospf 1

!

ipv6 router ospf 1

router-id 10.1.1.1

Habilitar OSPF para IPv4 e IPv6

Configuración de BGP

8

router bgp 100

bgp router-id 10.2.2.1

Configuración de ID de router BGP

9

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

exit-address-family

!

exit-address-family

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN con direcciones de vecino IPv4 e IPv6

Migración de VxLANv4 a doble pila de replicación de entrada BUM en Brownfield

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para la migración de Brownfield VxLANv4 a la capa subyacente de doble pila para BUM-IR

Paso de migración

Subcapa de VXLANv4

Doble pila (Preferencia por la capa subyacente de VxLANv6)

Descripción

Configuración de L2VPN Router-ID

1

L2VPN

router-id 10.2.2.3

Configure l2vpn router-id para que se utilice como EVPN router-id

Configuración de VXLAN VTEP IP

2

interface Loopback1

ip address 10.2.2.2 255.255.255.255

interface nve1

source-interface Loopback1

interface Loopback1

ip address 10.2.2.2 255.255.255.255

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada con direcciones IPv4 e IPv6.

3

interface Loopback1

ip ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ip ospf 1 area 0

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado para las direcciones IPv4 e IPv6 de la interfaz

Configuración del modo de migración subyacente

4

interface nve1

vxlan encapsulation dual-stack prefer-ipv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation dual-stack prefer-ipv6" para la doble pila, pero prefiere la subcapa VXLANV6

Configuración de Unicast Routing

5

ipv6 unicast-routing

Habilita el routing IPv6

Configuración IGP

6

router ospf 1

router ospf 1

ipv6 router ospf 1

router-id 10.1.1.1

Habilitar OSPF para IPv4 e IPv6

Configuración de BGP

7

router bgp 100

bgp router-id 10.2.2.1

Configuración de ID de router BGP

8

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

exit-address-family

!

exit-address-family

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN con direcciones de vecino IPv4 e IPv6

Replicación de multidifusión estática de Brownfield VxLANv4 para migración de doble pila

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para la migración de la base de Brownfield VxLANv4 a Dual-Stack para la replicación de multidifusión estática

Paso de migración

Subcapa de VXLANv4

Doble pila (subcapa de multidifusión VxLANv4)

Descripción

Configuración de replicación de multidifusión estática

1

interface nve1

member vni 20011 mcast-group 226.1.1.1

interface nve1

member vni 20011 mcast-group 226.1.1.1 FF05::1

Configuración de direcciones de multidifusión de replicación de IPv4 estática e IPv6 estática

Configuración del modo de migración subyacente

2

interface nve1

vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv4

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv4"

Configuración de Unicast Routing

3

ipv6 unicast-routing

Habilita el routing IPv6

Configuración de routing multidifusión IPv6

4

ip multicast-routing

ip multicast-routing

!

ipv6 multicast-routing

Habilita el enrutamiento de multidifusión IPV4 e IPv6

5

ip pim rp-address 10.9.9.9

ip pim rp-address 10.9.9.9

!

ipv6 pim rp-address2001:DB8::99:99

Configuración de RP PIM IPv4 e IPv6

Migración perfecta de doble pila a VXLANv6 Brownfield

La red se puede migrar a VXLANv6 solo después de que toda la red se haya migrado a una pila doble. Esta configuración debe realizarse en los dispositivos para lograr esto.

Migración de unidifusión de doble pila a VXLANv6

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para la migración subyacente de Brownfield Dual-Stack a VxLANv6 únicamente para el tráfico unidifusión

Paso de migración

Doble pila (Preferencia por la capa subyacente de VxLANv6)

Subcapa de VXLANv6

Descripción

Configuración de VXLAN VTEP IP

1

interface Loopback1

ip address 10.2.2.2 255.255.255.255

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada sólo con direcciones IPv6

2

interface Loopback1

ip ospf 1 area 0

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado sólo para la dirección IPv6 de la interfaz

Configuración del modo de migración subyacente

3

interface nve1

vxlan encapsulation dual-stack prefer-ipv6

interface nve1

vxlan encapsulation pv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation ipv6" para la capa subyacente de VXLANv6

Configuración IGP

4

router ospf 1

!

ipv6 router ospf 1

router-id 10.1.1.1

ipv6 router ospf 1

router-id 10.1.1.1

Habilitar OSPF sólo para e IPv6

Configuración de BGP

5

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

router bgp 100

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN con direcciones de vecino IPv6 solamente

Migración de doble pila a VXLANv6 de replicación de entrada BUM

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración subyacente de Brownfield Dual-Stack a VxLANv6 solamente para BUM-IR

Paso de migración

Doble pila (Preferencia por la capa subyacente de VxLANv6)

Subcapa de VXLANv6

Descripción

1

interface Loopback1

ip address 10.2.2.2 255.255.255.255

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 address 2001:DB8:2::2/128

interface nve1

source-interface Loopback1

Interfaz de bucle invertido asociada a VXLAN configurada sólo con direcciones IPv6

2

interface Loopback1

ip ospf 1 area 0

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

interface Loopback1

ipv6 ospf 1 area 0

interface nve1

source-interface Loopback1

IGP como OSPF está habilitado sólo para la dirección IPv6 de la interfaz

Configuración del modo de migración subyacente

3

interface nve1

vxlan encapsulation dual-stack prefer-ipv6

interface nve1

vxlan encapsulation pv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation ipv6" para la capa subyacente de VXLANv6

Configuración IGP

4

router ospf 1

!

ipv6 router ospf 1

router-id 10.1.1.1

ipv6 router ospf 1

router-id 10.1.1.1

Habilitar OSPF sólo para IPv6

Configuración de BGP

5

router bgp 100

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

router bgp 100

neighbor 2001:DB8:99::99 remote-as 100

neighbor 2001:DB8:99::99 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:99::99 activate

neighbor 2001:DB8:99::99 send-community both

exit-address-family

Peering BGP EVPN con direcciones de vecino IPv6 solamente

Migración de doble pila de replicación de multidifusión estática a VXLANv6

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para Brownfield Dual-Stack with multicast IPv4 Underlay to Brownfield Dual-Stack with multicast IPv6 Underlay for Static Multicast Replication

Paso de migración

Doble pila (subcapa de multidifusión VxLANv4)

Doble pila (subcapa de multidifusión VxLANv6)

Descripción

Configuración del modo de migración subyacente

1

interface nve1

vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv4

interface nve1

vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv6" para seguir recibiendo tráfico multidifusión tanto en V4 como en V6, pero solo enviar en la capa V6

Replicación de multidifusión estática Migración subyacente de multidifusión IPv6 de doble pila a multidifusión IPv6

En esta tabla se detallan los cambios de configuración de ejemplo necesarios para Brownfield Dual-Stack with multicast IPv6 Underlay to VXLANv6 only Underlay for Static Multicast Replication

Paso de migración

Doble pila (con subcapa VxLANv6 multidifusión)

Subcapa de VXLANv6

Descripción

Configuración de replicación de multidifusión estática

1

interface nve1

member vni 20011 mcast-group 226.1.1.1 FF05::1

interface nve1

member vni 20011 mcast- group FF05::1

Sólo se configura la dirección de multidifusión de replicación IPv6 estática

Configuración del modo de migración subyacente

2

interface nve1

vxlan encapsulation dual-stack prefer-ipv6 underlay-mcast ipv4

interface nve1

vxlan encapsulation ipv6

La interfaz VXLAN NVE se debe configurar con "vxlan encapsulation ipv6"

Configuración de routing multidifusión IPv6

3

ip multicast-routing

!

ipv6 multicast-routing

ipv6 multicast-routing

Sólo está habilitado el enrutamiento de multidifusión IPv6

4

ip pim rp-address 10.9.9.9

!

ipv6 pim rp-address2001:DB8::99:99

ipv6 pim rp-address2001:DB8::99:99

Solo se configura IPv6 PIM RP

Migración de columna vertebral/reflector de ruta

Los Route-Reflectors pueden reflejar las actualizaciones Dual-Nexthop incluso sin actualizar a la versión 17.9.2 ya que la dirección de siguiente salto secundaria está codificada en el atributo opcional BGP transitive Tunnel Encapsulation (las implementaciones BGP existentes ya admiten la recepción y el reflejo del atributo transitive Tunnel Encapsulation).

Los Route-Reflectors/Spines que TODAVÍA NO se han migrado a 17.9.2 pueden:

- Refleje las actualizaciones de siguiente salto dual sólo si el siguiente salto principal es alcanzable

- Tenga una Vecindad BGP sólo sobre Peering IPv4

Los Route-Reflectors/Spines migrados a 17.9.2 son capaces de:

- Refleje las actualizaciones de siguiente salto dual si se puede alcanzar el siguiente salto principal o secundario, o ambos

- Tener vecindad BGP sobre peering IPv4 e IPv6

Migración de fabric de EVPN de columna / reflector de ruta V4 a V6

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración de columna/RR del núcleo V4 al núcleo V6

Paso de migración

Fabric EVPN V4

Fabric EVPN V6

Descripción

Configuración de Unicast Routing

1

ip routing

ipv6 unicast-routing

Habilita el routing IPv6

Configuración de BGP

2

router bgp 100

bgp router-id 10.3.3.3

Configuración de ID de router BGP

3

router bgp 100

neighbor 10.1.1.1 remote-as 100

neighbor 10.1.1.1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.1.1.1 activate

neighbor 10.1.1.1 send-community both

exit-address-family

router bgp 100

neighbor 2001:DB8:1::1 remote-as 100

neighbor 2001:DB8:1::1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:1::1 activate

neighbor 2001:DB8:1::1 send-community both

exit-address-family

El Peering BGP EVPN se movió a la dirección de vecino IPv6.

Migración de fabric de EVPN de columna Brownfield/Route-Reflector V4 a V4+V6

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración de Spine/RR del núcleo V4 al núcleo V4+V6

Paso de migración

Fabric EVPN V4

Fabric EVPN V4+V6

Descripción

Configuración de Unicast Routing

1

ip routing

ip routing

ipv6 unicast-routing

Habilita el routing IPv6

Configuración de BGP

2

router bgp 100

bgp router-id 10.3.3.3

Configuración de ID de router BGP

3

router bgp 100

neighbor 10.1.1.1 remote-as 100

neighbor 10.1.1.1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.1.1.1 activate

neighbor 10.1.1.1 send-community both

exit-address-family

router bgp 100

neighbor 10.1.1.1 remote-as 100

neighbor 10.1.1.1 update-source Loopback0

neighbor 2001:DB8:1::1 remote-as 100

neighbor 2001:DB8:1::1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.1.1.1 activate

neighbor 10.1.1.1 send-community both

neighbor 2001:DB8:1::1 activate

neighbor 2001:DB8:1::1 send-community both

exit-address-family

Peering BGP EVPN con la dirección de vecino IPv6 e IPv6.

Migración de fabric de EVPN de columna/Route-Reflector V4+V6 a V6

Esta tabla detalla los cambios de configuración de ejemplo requeridos para la migración de Spine/RR del núcleo V4+V6 al núcleo V6

Paso de migración

Fabric EVPN V4+V6

Fabric EVPN V6

Descripción

Configuración de BGP

1

router bgp 100

neighbor 10.1.1.1 remote-as 100

neighbor 10.1.1.1 update-source Loopback0

neighbor 2001:DB8:1::1 remote-as 100

neighbor 2001:DB8:1::1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.1.1.1 activate

neighbor 10.1.1.1 send-community both

neighbor 2001:DB8:1::1 activate

neighbor 2001:DB8:1::1 send-community both

exit-address-family

router bgp 100

neighbor 2001:DB8:1::1 remote-as 100

neighbor 2001:DB8:1::1 update-source Loopback0

!

address-family l2vpn evpn

neighbor 2001:DB8:1::1 activate

neighbor 2001:DB8:1::1 send-community both

exit-address-family

!

Peering BGP EVPN con dirección de vecino IPv6.

Verificación

En estas secciones se detallan los comandos show para verificar la funcionalidad básica de la migración.

Nota: Consulte la guía de Troubleshooting de la Migración de BGP VXLANv6 para obtener información detallada sobre la verificación y los procedimientos de troubleshooting. (Próximamente)

Configuración de VTEP local

VXLANv6 Greenfield

#show nve interface nve1 detail

Interface: nve1, State: Admin Up, Oper Up

Encapsulation: Vxlan IPv6

Multicast BUM encapsulation: Vxlan IPv6

BGP host reachability: Enabled, VxLAN dport: 4789

VNI number: L3CP 1 L2CP 6 L2DP 0

source-interface: Loopback1 (primary: 2001:DB8:1::2 vrf: 0)

tunnel interface: Tunnel0

Pkts In Bytes In Pkts Out Bytes Out

0 0 0 0

Doble pila (IPv6 preferido)

#show nve interface nve1 detail

Interface: nve1, State: Admin Up, Oper Up

Encapsulation: Vxlan dual stack prefer IPv6

Multicast BUM encapsulation: Vxlan IPv4

BGP host reachability: Enabled, VxLAN dport: 4789

VNI number: L3CP 1 L2CP 6 L2DP 0

source-interface: Loopback1 (primary: 10.1.1.2 2001:DB8:1::2 vrf: 0)

tunnel interface: Tunnel0 Tunnel1

Pkts In Bytes In Pkts Out Bytes Out

0 0 0 0

Funcionalidad L3

VTEP VRF DE L3

#show bgp l2vpn evpn local-vtep vrf red

Local VTEP vrf red:

Protocol: IPv4

RMAC Address: AABB.CC81.F500

VTEP-IP:10.1.1.2

SEC-VTEP-IP:2001:DB8:1::2

VNI: 30000

BDI:Vlan3

Protocol: IPv6

RMAC Address: AABB.CC81.F500

VTEP-IP:10.1.1.2

SEC-VTEP-IP:2001:DB8:1::2

VNI: 30000

BDI:Vlan3

BGP EVPN Route-Type 5 Route

Ruta de origen

#show bgp l2vpn evpn route-type 5

BGP routing table entry for [5][100:101][0][24][192.168.11.0]/17, version 127

Paths: (1 available, best #1, table EVPN-BGP-Table)

Advertised to update-groups:

1

Refresh Epoch 1

Local, imported path from base

0.0.0.0 (via vrf red) from 0.0.0.0 (10.1.1.1)

Origin incomplete, metric 0, localpref 100, weight 32768, valid, external, best

EVPN ESI: 00000000000000000000, Gateway Address: 0.0.0.0, local vtep: 0.0.0.0, VNI Label 30000, MPLS VPN Label 18

Extended Community: RT:100:100 ENCAP:8 Router MAC:AABB.CC81.F500

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:1::2

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 09:28:45 PST

Ruta remota

#show bgp l2vpn evpn route-type 5

BGP routing table entry for [5][100:102][0][24][192.168.11.0]/17, version 164

Paths: (1 available, best #1, table EVPN-BGP-Table)

Not advertised to any peer

Refresh Epoch 2

Local

10.2.2.2 (metric 21) (via default) from 10.9.9.9 (10.99.99.99)             --> Primary Nexthop

Origin incomplete, metric 0, localpref 100, valid, internal, best

EVPN ESI: 00000000000000000000, Gateway Address: 0.0.0.0, VNI Label 30000, MPLS VPN Label 0

Extended Community: RT:100:100 ENCAP:8 Router MAC:AABB.CC81.F600

Originator: 10.2.2.1, Cluster list: 10.9.9.9

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:2::2(active)                          --> Secondary Nexthop

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 13:02:02 PST

Ruta L3VPN BGP

Ruta con Origen en VRF de L3

#show bgp vpnv4 unicast all 192.168.11.0

Local

0.0.0.0 (via vrf red) from 0.0.0.0 (10.1.1.1)

Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best

Extended Community: RT:100:100

Local vxlan vtep:

vrf:red, vni:30000

local router mac:AABB.CC81.F500

encap:4

vtep-ip:10.2.1.2

sec-vtep-ip:2001:DB8:2::2

bdi:Vlan3

mpls labels in/out 18/nolabel(red)

rx pathid: 0, tx pathid: 0x0

Updated on Apr 21 2022 07:43:07 PST

Ruta L3VRF remota (importada desde EVPN)

#sh bgp vpnv4 uni all 192.168.11.0

BGP routing table entry for 100:101:192.168.11.0/24, version 24

Paths: (3 available, best #3, table red)

Not advertised to any peer

Refresh Epoch 2

Local, imported path from [5][100:102][0][24][192.168.11.0]/17 (global)

2001:DB8:2::2 (metric 20) (via default) from 10.9.9.9 (10.99.99.99)

Origin incomplete, metric 0, localpref 100, valid, internal

Extended Community: RT:100:100 ENCAP:8 Router MAC:AABB.CC81.F600

Originator: 10.2.2.1, Cluster list: 10.9.9.9

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:2::2

Local vxlan vtep:

vrf:red, vni:30000

local router mac:AABB.CC81.F500

encap:4

vtep-ip:10.1.1.2

sec-vtep-ip:2001:DB8:1::2

bdi:Vlan3

Remote VxLAN:

Topoid 0x1(vrf red)

Remote Router MAC:AABB.CC81.F600

Encap 8

Egress VNI 30000

RTEP 2001:DB8:2::2

mpls labels in/out 18/nolabel

rx pathid: 0, tx pathid: 0

Updated on Apr 22 2022 13:02:02 PST

Ruta IP L3RIB

#show ip route vrf red 192.168.2.0

Routing Table: red

Routing entry for 192.168.2.0/32, 1 known subnets

B     192.168.2.2 [200/0] via 2001:DB8:2::2 (red:ipv6), 01:08:20, Vlan3

#show ipv6 route vrf red2001:DB8:10::/128

Routing entry for2001:DB8:10::/128

Known via "bgp 100", distance 200, metric 0

Tag 10, type internal

Route count is 1/1, share count 0

Routing paths:

2001:DB8:3::2%default, Vlan3%default

Route metric is 0, traffic share count is 1

MPLS label: nolabel

From 2001:DB8:6363:6363::

opaque_ptr 0x7F6945444B78

Last updated 04:44:10 ago

Ruta L3FIB/CEF

#show ip cef vrf red 192.168.2.2

192.168.2.2/32

nexthop 2001:DB8:2::2 Vlan3

#show ipv6 cef vrf red2001:DB8:10::/128

2001:10::/128

nexthop 2001:DB8:3::2 Vlan3

Reenvío de tráfico de nivel 3 VXLANv6

#show ip cef vrf red 192.168.2.2

192.168.2.2/32

nexthop 2001:DB8:2::2 Vlan3

#show ipv6 cef vrf red2001:DB8:10::/128

2001:10::/128

nexthop 2001:DB8:3::2 Vlan3

#show ip interface Vlan3 stats

Vlan3

5 minutes input rate 0 bits/sec, 0 packet/sec,

5 minutes output rate 0 bits/sec, 0 packet/sec,

0 packets input, 0 bytes,

0 packets output, 0 bytes.

Funcionalidad L2

VTEP EVI L2

#show l2vpn evpn evi 1 detail

EVPN instance:       1 (VLAN Based)

RD:                10.1.1.3:1 (auto)

Import-RTs:        100:1

Export-RTs:        100:1

Per-EVI Label:     none

State:             Established

Replication Type:  Ingress

Encapsulation:     vxlan

IP Local Learn:    Enabled (global)

Adv. Def. Gateway: Enabled (global)

Re-originate RT5:  Disabled

Adv. Multicast:    Enabled (global)

Vlan:              11

Protected:       False

Ethernet-Tag:    0

State:           Established

Flood Suppress:  Attached

Core If:         Vlan3

Access If:       Vlan11

NVE If:          nve1

RMAC:            aabb.cc81.f500

Core Vlan:       3

L2 VNI:          20011

L3 VNI:          30000

VTEP IP:         10.1.1.2

Sec. VTEP IP:    2001:DB8:1::2

VRF:             red

IPv4 IRB:        Enabled

IPv6 IRB:        Enabled

Pseudoports:

Ethernet0/1 service instance 11

Routes: 1 MAC, 1 MAC/IP

Peers:

10.2.2.2

Routes: 2 MAC, 4 MAC/IP, 1 IMET, 0 EAD

2001:DB8:3::2

Routes: 1 MAC, 3 MAC/IP, 1 IMET, 0 EAD

Rutas BGP EVPN Route-Type 2

Ruta de origen

#show bgp l2vpn evpn route-type 2

BGP routing table entry for [2][10.1.1.3:1][0][48][001100110011][32][192.168.11.254]/24, version 132

Paths: (3 available, best #1, table evi_1)

Advertised to update-groups:

1

Refresh Epoch 1

Local

:: (via default) from 0.0.0.0 (10.1.1.1)

Origin incomplete, localpref 100, weight 32768, valid, sourced, local, multipath, best

EVPN ESI: 00000000000000000000, Label1 20011

Extended Community: RT:100:1 RT:100:100 ENCAP:8 EVPN DEF GW:0:0

Router MAC:AABB.CC81.F500

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:1::2(active)

Local irb vxlan vtep:

vrf:red, l3-vni:30000

local router mac:AABB.CC81.F500

core-irb interface:Vlan3

vtep-ip:10.1.1.2

sec-vtep-ip:2001:DB8:1::2

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 09:28:34 PST

Refresh Epoch 2

Ruta remota

#show bgp l2vpn evpn route-type 2

BGP routing table entry for [2][2.2.2.3:1][0][48][001100110011][32][192.168.11.254]/24, version 140

Paths: (1 available, best #1, table EVPN-BGP-Table)

Flag: 0x100

Not advertised to any peer

Refresh Epoch 2

Local

10.2.2.2 (metric 21) (via default) from 10.9.9.9 (10.99.99.99)     <-- Primary Nexthop

Origin incomplete, metric 0, localpref 100, valid, internal, best

EVPN ESI: 00000000000000000000, Label1 20011

Extended Community: RT:100:1 RT:100:100 ENCAP:8 EVPN DEF GW:0:0

Router MAC:AABB.CC81.F600

Originator: 10.2.2.1, Cluster list: 10.9.9.9

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:2::2(active)                         <-- Secondary Nexthop

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 13:01:53 PST

Ruta MAC EVPN L2RIB

#show l2route evpn mac ip

EVI       ETag  Prod    Mac Address                                 Host IP                                        Next Hop(s)

----- ---------- ----- -------------- --------------------------------------- --------------------------------------------------

1          0   BGP 0011.0011.0011                          192.168.11.254                                  V:20011 2001:DB8:2::2

1          0  L2VPN 0011.0011.0011                          192.168.11.254                                             Vl11:0

#show l2route evpn mac ip detail

EVPN Instance:            1

Ethernet Tag:             0

Producer Name:            BGP

MAC Address:              0011.0011.0011

Host IP:                  192.168.11.254

Sequence Number:          0

Label 2:                  0

ESI:                      0000.0000.0000.0000.0000

MAC Route Flags:          BInt(Brm)Dgr

Next Hop(s):              V:20011 2001:DB8:2::2

#show l2route evpn mac mac-address 0011.0011.0011 detail

EVPN Instance:            1

Ethernet Tag:             0

Producer Name:            BGP

MAC Address:              0011.0011.0011

Num of MAC IP Route(s):   2

Sequence Number:          0

ESI:                      0000.0000.0000.0000.0000

Flags:                    BInt(Brm)

Num of Default Gateways:  2

Next Hop(s):              V:20011 10.1.1.2

Ruta unidifusión L2FIB

#show l2fib bridge-domain 11 detail

Bridge Domain : 11

Reference Count : 12

Replication ports count : 3

Unicast Address table size : 2

IP Multicast Prefix table size : 1

Flood List Information :

Olist: 1035, Ports: 3

Port Information :

BD_PORT Gi1/0/1:11

VXLAN_REP PL:22(1) T:VXLAN_REP [IR]20011:2001:DB8:2::2

VXLAN_REP PL:18(1) T:VXLAN_REP [IR]20011:2001:DB8:3::2

Unicast Address table information :

aabb.0000.0021 VXLAN_UC PL:21(1) T:VXLAN_UC [MAC]20011:2001:DB8:2::2

aabb.0000.0031 VXLAN_UC PL:17(1) T:VXLAN_UC [MAC]20011:2001:DB8:3::2

IP Multicast Prefix table information :

Source: *, Group: 239.21.21.21, IIF: Null, Adjacency: Olist: 6160, Ports: 1

#show l2fib path-list 17 detail

VXLAN_UC Pathlist 17: topo 11, 1 paths, none

ESI: 0000.0000.0000.0000.0000

path 2001:DB8:3::2, type VXLAN, evni 20011, vni 20011, source MAC

oce type: vxlan_header, sw_handle 0x7FA98894B318

forwarding oce 0x7FA988AAE538 type adjacency, IPV6 midchain out of Tunnel0, addr 2001:DB8:3::2, cid: 1

output chain:

oce type: evpn_vxlan_encap, sw_handle 0x7FA988938728

oce type: vxlan_header, sw_handle 0x7FA98894B380

forwarding oce 0x7FA988AAE538 type adjacency, IPV6 midchain out of Tunnel0, addr 2001:DB8:3::2, cid: 1

Reenvío de tráfico VXLANv6 L2

#show interface Tunnel1

Tunnel1 is up, line protocol is up

Hardware is Tunnel

MTU 9216 bytes, BW 100 Kbit/sec, DLY 50000 usec,

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation TUNNEL, loopback not set

Keepalive not set

Tunnel linestate evaluation up

Tunnel source 2001:DB8:1::2

Tunnel protocol/transport MUDP/IPV6                <-- VXLANv6 tunnel

TEID 0x0, sequencing disabled

Checksumming of packets disabled

source_port:4789, destination_port:0

Tunnel TTL 255

Tunnel transport MTU 9216 bytes

Tunnel transmit bandwidth 8000 (kbps)

Tunnel receive bandwidth 8000 (kbps)

Last input never, output never, output hang never

Last clearing of "show interface" counters 02:38:42

Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 8

Queueing strategy: fifo

Output queue: 0/0 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

0 packets input, 0 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

0 packets output, 0 bytes, 0 underruns

Output 0 broadcasts (0 IP multicasts)

0 output errors, 0 collisions, 0 interface resets

0 unknown protocol drops

0 output buffer failures, 0 output buffers swapped out

Funcionalidad de multidifusión

Rutas BGP EVPN Route-Type 3 para BUM-IR

Ruta de origen

#show bgp l2vpn evpn route-type 3

BGP routing table entry for [3][10.1.1.3:1][0][32][10.1.1.3]/17, version 116

Paths: (1 available, best #1, table evi_1)

Advertised to update-groups:

1

Refresh Epoch 1

Local

:: (via default) from 0.0.0.0 (10.1.1.1)

Origin incomplete, localpref 100, weight 32768, valid, sourced, local, best

Extended Community: RT:100:1 ENCAP:8 EVPN Mcast Flags:1

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:1::2(active)

PMSI Attribute: Flags:0x0, Tunnel type:IR, length 4, vni:20011 tunnel identifier: 0000 0000

Local irb vxlan vtep:

vrf:red, l3-vni:30000

local router mac:AABB.CC81.F500

core-irb interface:Vlan3

vtep-ip:10.1.1.2

sec-vtep-ip:2001:DB8:1::2

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 09:28:34 PST

Ruta remota

#show bgp l2vpn evpn route-type 3

BGP routing table entry for [3][10.2.2.3:2][0][32][10.2.2.3]/17, version 151

Paths: (1 available, best #1, table EVPN-BGP-Table)

Flag: 0x100

Not advertised to any peer

Refresh Epoch 2

Local

10.2.2.2 (metric 21) (via default) from 10.9.9.9 (10.99.99.99)

Origin incomplete, metric 0, localpref 100, valid, internal, best

Extended Community: RT:100:2 ENCAP:8 EVPN Mcast Flags:1

Originator: 10.2.2.1, Cluster list: 10.9.9.9

Tunnel Encapsulation Attribute:

Encap type: 8

Secondary nexthop address 2001:DB8:2::2(active)

PMSI Attribute: Flags:0x0, Tunnel type:IR, length 4, vni:20012 tunnel identifier: < Tunnel Endpoint: 10.2.2.2 >

rx pathid: 0, tx pathid: 0x0

Updated on Apr 22 2022 13:01:53 PST

Ruta L2RIB EVPN IMET para BUM-IR

#sh l2route evpn imet  detail

EVPN Instance:            1

Ethernet Tag:             0

Producer Name:            BGP

Router IP Addr:           10.3.3.3

Route Ethernet Tag:       0

Tunnel Flags:             0

Tunnel Type:              Ingress Replication

Tunnel Labels:            20011

Tunnel ID:                2001:DB8:3::2

Multicast Proxy:          IGMP

Next Hop(s):              V:0 2001:DB8:3::2

Ruta de replicación de multidifusión estática

#show ipv6 mroute ff05::1

Multicast Routing Table

Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group,

C - Connected, L - Local, I - Received Source Specific Host Report,

P - Pruned, R - RP-bit set, F - Register flag, T - SPT-bit set,

J - Join SPT, Y - Joined MDT-data group,

y - Sending to MDT-data group

g - BGP signal originated, G - BGP Signal received,

N - BGP Shared-Tree Prune received, n - BGP C-Mroute suppressed,

q - BGP Src-Active originated, Q - BGP Src-Active received

E - Extranet

Timers: Uptime/Expires

Interface state: Interface, State

On All VTEPS

(*, FF05::1), 00:11:31/never, RP2001:DB8::99:99, flags: SCJ

Incoming interface: TenGigabitEthernet1/1/1

RPF nbr: FE80::822D:BFFF:FE7B:1DC8

Immediate Outgoing interface list:

Tunnel0, Forward, 00:11:31/never

On Sender VTEP

(2000::1:1, FF05::1), 00:10:59/00:00:41, flags: SFJT

Incoming interface: Loopback0

RPF nbr: FE80::822D:BFFF:FE9B:8480

Immediate Outgoing interface list:

TenGigabitEthernet1/1/1, Forward, 00:10:24/00:03:08

Inherited Outgoing interface list:

Tunnel0, Forward, 00:11:31/never

On Receiver VTEP

(2000::2:2, FF05::1), 00:10:34/00:00:49, flags: SJT

Incoming interface: TenGigabitEthernet1/1/1

RPF nbr: FE80::822D:BFFF:FE7B:1DC8

Inherited Outgoing interface list:

Tunnel0, Forward, 00:11:31/never

Reenvío de multidifusión VXLANv6

#show ipv6 mfib  ff05::1

Entry Flags:    C - Directly Connected, S - Signal, IA - Inherit A flag,

ET - Data Rate Exceeds Threshold, K - Keepalive

DDE - Data Driven Event, HW - Hardware Installed

ME - MoFRR ECMP entry, MNE - MoFRR Non-ECMP entry, MP - MFIB

MoFRR Primary, RP - MRIB MoFRR Primary, P - MoFRR Primary

MS  - MoFRR  Entry in Sync, MC - MoFRR entry in MoFRR Client,

e   - Encap helper tunnel flag.

I/O Item Flags: IC - Internal Copy, NP - Not platform switched,

NS - Negate Signalling, SP - Signal Present,

A - Accept, F - Forward, RA - MRIB Accept, RF - MRIB Forward,

MA - MFIB Accept, A2 - Accept backup,

RA2 - MRIB Accept backup, MA2 - MFIB Accept backup

Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kbits per second

Other counts:      Total/RPF failed/Other drops

I/O Item Counts:   HW Pkt Count/FS Pkt Count/PS Pkt Count   Egress Rate in pps

Default

On All VTEPS

(*,FF05::1) Flags: C HW

SW Forwarding: 0/0/0/0, Other: 0/0/0

HW Forwarding:   1/0/277/0, Other: 0/0/0

TenGigabitEthernet1/1/1 Flags: A NS

Tunnel0, VXLAN v6 Decap Flags: F NS

Pkts: 0/0/0    Rate: 0 pps

On Sender VTEP

(2000::1:1,FF05::1) Flags: HW

SW Forwarding: 2/0/257/0, Other: 0/0/0

HW Forwarding:   698/1/174/1, Other: 0/0/0

Null0 Flags: A

TenGigabitEthernet1/1/1 Flags: F NS

Pkts: 0/0/0    Rate: 0 pps

On Receiver VTEP

(2000::2:2,FF05::1) Flags: HW

SW Forwarding: 1/0/259/0, Other: 0/0/0

HW Forwarding:   259/1/184/1, Other: 0/0/0

TenGigabitEthernet1/1/1 Flags: A

Tunnel0, VXLAN v6 Decap Flags: F NS

Pkts: 0/0/1    Rate: 0 pps

Configuraciones de Ejemplo

Implementación de L2Gateway VXLANv4 de EVPN

l2vpn evpn instance 1 vlan-based

encapsulation vxlan

replication-type ingress

!

l2vpn evpn instance 2 vlan-based

encapsulation vxlan

replication-type ingress

!

l2vpn

router-id 10.1.1.3

!

spanning-tree mode rapid-pvst

spanning-tree extend system-id

!

vlan configuration 11

member evpn-instance 1 vni 20011

vlan configuration 12

member evpn-instance 2 vni 20012

vlan internal allocation policy ascending

!

vlan 3,11-12

!

interface Loopback0

ip address 10.1.1.1 255.255.255.255

ip ospf 1 area 0

!

interface Loopback1

ip address 10.1.1.2 255.255.255.255

ip ospf 1 area 0

!

interface Ethernet1/0

no switchport

ip address 10.0.1.2 255.255.255.252

ip ospf network point-to-point

ip ospf 1 area 0

!

interface nve1

no ip address

source-interface Loopback1

host-reachability protocol bgp

member vni 20011 ingress-replication

member vni 20012 ingress-replication

!

router ospf 1

redistribute connected

!

router bgp 100

bgp router-id 10.1.1.1

bgp log-neighbor-changes

bgp graceful-restart

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

exit-address-family

Implementación de EVPN DAG (Distributed Anycast Gateway) IRB VXLANv4

vrf definition red

rd 100:101

!

address-family ipv4

route-target export 100:100

route-target import 100:100

route-target export 100:100 stitching

route-target import 100:100 stitching

exit-address-family

!

address-family ipv6

route-target export 100:200

route-target import 100:200

route-target export 100:200 stitching

route-target import 100:200 stitching

exit-address-family

!

l2vpn evpn

default-gateway advertise

!

l2vpn evpn instance 1 vlan-based

encapsulation vxlan

replication-type ingress

!

l2vpn evpn instance 2 vlan-based

encapsulation vxlan

replication-type ingress

!

l2vpn

router-id 10.1.1.3

!

spanning-tree mode rapid-pvst

spanning-tree extend system-id

!

vlan configuration 3

member vni 30000

vlan configuration 11

member evpn-instance 1 vni 20011

vlan configuration 12

member evpn-instance 2 vni 20012

vlan internal allocation policy ascending

!

vlan 3,11-12

!

interface Loopback0

ip address 10.1.1.1 255.255.255.255

ip ospf 1 area 0

!

interface Loopback1

ip address 10.1.1.2 255.255.255.255

ip ospf 1 area 0

!

interface Loopback192

vrf forwarding red

ip address 192.168.1.1 255.255.255.255

ip pim sparse-mode

!

interface Ethernet1/0

no switchport

ip address 10.0.1.2 255.255.255.252

ip pim sparse-mode

ip ospf network point-to-point

ip ospf 1 area 0

!

interface nve1

no ip address

source-interface Loopback1

host-reachability protocol bgp

member vni 30000 vrf red

member vni 20011 ingress-replication

member vni 20012 ingress-replication

!

router ospf 1

redistribute connected

!

router bgp 100

bgp router-id 10.1.1.1

bgp log-neighbor-changes

bgp graceful-restart

neighbor 10.9.9.9 remote-as 100

neighbor 10.9.9.9 update-source Loopback0

!

address-family l2vpn evpn

neighbor 10.9.9.9 activate

neighbor 10.9.9.9 send-community both

exit-address-family

!

address-family ipv4 vrf red

advertise l2vpn evpn

redistribute connected

redistribute static

exit-address-family

!

address-family ipv6 vrf red

redistribute connected

advertise l2vpn evpn

exit-address-family

Información Relacionada

- Guía de Configuración de BGP EVPN VXLAN

- Atributo de encapsulación de túnel BGP (rfc9012)

- Guía de solución de problemas de migración de BGP VXLANv6 para obtener procedimientos detallados de verificación y solución de problemas. (Próximamente)

- Soporte Técnico y Documentación - Cisco Systems