Puede configurar una VPN Ethernet (EVPN) con una solución IRB para habilitar las operaciones de conmutación de capa 2 y enrutamiento de capa 3 dentro de un solo nodo, evitando así saltos adicionales para el tráfico entre subredes. La solución IRB de EVPN elimina el problema de la puerta de enlace predeterminada mediante la sincronización IP y MAC de la puerta de enlace, y evita el problema del enrutamiento triangular con el interfuncionamiento de capa 3 mediante la creación de rutas de host IP para máquinas virtuales (VM) en las instancias de enrutamiento y reenvío virtual (VRF) del inquilino.
Antes de empezar:
Configure las interfaces del enrutador.
Configure el ID del enrutador y el número de sistema autónomo del dispositivo.
Habilite el próximo salto compuesto encadenado para EVPN.
Configure OSPF o cualquier otro protocolo IGP.
Configure un grupo interno de BGP.
Incluya la información de accesibilidad de la capa de red de señalización (NLRI) de EVPN en el grupo BGP interno.
Configure RSVP o LDP.
Configure MPLS.
Cree una ruta de conmutación de etiquetas entre los dispositivos perimetrales del proveedor (PE).
Para configurar el dispositivo PE:
- Configure la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance instance-type evpn
- Establezca el identificador de VLAN para el dominio de puente en la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance vlan-id VLAN-ID
- Configure el nombre de interfaz para la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance interface CE-facing-interface
- Configure la interfaz IRB como interfaz de enrutamiento para la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance routing-interface irb.0
- Configure el diferenciador de ruta para la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance route-distinguisher route-distinguisher-value
- Configure la comunidad de destino de enrutamiento y reenvío VPN (VRF) para la instancia de enrutamiento EVPN.
[edit routing-instances]
user@PE1# set evpn-instance vrf-target vrf-target-value
- Asigne el nombre de interfaz que conecta el sitio del dispositivo PE a la VPN.
[edit routing-instances]
user@PE1# set evpn-instance protocols evpn interface CE-facing-interface
- Configure la instancia de enrutamiento VRF.
[edit routing-instances]
user@PE1# set vrf-instance instance-type vrf
- Configure la interfaz IRB como interfaz de enrutamiento para la instancia de enrutamiento VRF.
[edit routing-instances]
user@PE1# set vrf-instance interface irb.0
- Configure el diferenciador de ruta para la instancia de enrutamiento VRF.
[edit routing-instances]
user@PE1# set vrf-instance route-distinguisher route-distinguisher-value
- Configure la etiqueta VRF para la instancia de enrutamiento VRF.
[edit routing-instances]
user@PE1# set vrf-instance vrf-table-label
- Compruebe y confirme la configuración.
Por ejemplo:
[edit routing-instances]
user@PE1# set evpna instance-type evpn
user@PE1# set evpna vlan-id 10
user@PE1# set evpna interface ge-1/1/8.0
user@PE1# set evpna routing-interface irb.0
user@PE1# set evpna route-distinguisher 192.0.2.1:100
user@PE1# set evpna vrf-target target:100:100
user@PE1# set evpna protocols evpn interface ge-1/1/8.0
user@PE1# set vrf instance-type vrf
user@PE1# set vrf interface irb.0
user@PE1# set vrf route-distinguisher 192.0.2.1:300
user@PE1# set vrf vrf-target target:100:300
user@PE1# set vrf vrf-table-label
[edit]
user@PE1# commit
commit complete
To configure an ACX series router running Junos OS Evolved as the PE device in an EVPN-ELAN vlan-based routing-instance with IRB, verify and commit the following configuration:
[edit routing-instances]
user@PE1# set evpna instance-type mac-vrf
user@PE1# set evpna protocols evpn normalization
user@PE1# set evpna service-type vlan-based
user@PE1# set evpna route-distinguisher 192.0.2.1:100
user@PE1# set evpna vrf-target target:100:100
user@PE1# set evpna vlans v-500 vlan-id 10
user@PE1# set evpna vlans v-500 interface ae0.0
user@PE1# set evpna vlans v-500 l3-interface irb.0
[edit]
user@PE1# commit
commit complete