Descripción general del tipo de instancia de enrutamiento MAC-VRF
Use el tipo de instancia de enrutamiento MAC-VRF para configurar varias instancias de EVPN (EVPN) específicas del cliente, cada una de las cuales puede admitir un tipo de servicio EVPN diferente. Configure una instancia de MAC-VRF con la instrucción mac-vrf en la [edit routing-instances mac-vrf-instance-name instance-type] jerarquía. Con esta configuración, puede crear tablas de enrutamiento y reenvío virtual (VRF) específicas del cliente.
Beneficios del tipo de instancia de enrutamiento MAC-VRF
- Tablas VRF específicas del cliente
- Configuración coherente en plataformas de enrutadores y conmutadores compatibles dentro de una red EVPN-VXLAN o una red EVPN-MPLS.
- Alineación de la configuración con RFC 7432
Las instancias de MAC-VRF permiten tablas VRF específicas del cliente
Cuando configure una instancia de enrutamiento MAC-VRF, puede aislar o agrupar el tráfico de enrutamiento y reenvío por cliente. De hecho, puede administrar instancias de MAC-VRF en torno a varios esquemas dentro de una organización, incluso por departamento, división o ubicación geográfica. El tráfico que pertenece a una instancia de MAC-VRF no puede interactuar con el tráfico de ninguna otra instancia de MAC-VRF.
Tipos de servicio de instancia MAC-VRF
Las instancias de MAC-VRF siguen el diseño de la instancia de EVPN en RFC 7432, que incluye los tres tipos de servicio en la tabla 1. Al crear una instancia de MAC-VRF, debe configurar uno de los tipos de servicio compatibles mediante la service-type instrucción en el [edit routing-instances mac-vrf-instance-namenivel de jerarquía ].
| Descripción | de la opción de tipo de servicio |
|---|---|
|
|
Puede configurar la instancia de MAC-VRF EVPN para que corresponda a una o más VLAN. La instancia de MAC-VRF mantiene una tabla de puentes por VLAN.
Nota:
De forma predeterminada, en las instancias MAC-VRF de EVPN-VXLAN con este tipo de servicio, el dispositivo extiende todos los identificadores de red VXLAN (VNIs) de la instancia. No es necesario configurar explícitamente la instrucción extended-vni-all . Puede configurar la instrucción extended-vni-list si desea extender solo un subconjunto de las VNIs en la instancia. |
|
|
Puede configurar la instancia de EVPN de MAC-VRF para que corresponda con una sola VLAN y la tabla de puentes correspondiente.
Nota:
Si la VLAN se asigna a diferentes ID de VLAN por segmento de Ethernet, entonces debe configurar cada dispositivo en la estructura EVPN para realizar la traducción de ID de VLAN en paquetes destinados al segmento Ethernet. |
|
|
Puede configurar la instancia de EVPN de MAC-VRF para que corresponda con varias VLAN que comparten la misma tabla de puentes. Las direcciones MAC deben ser únicas en todas las VLAN de la instancia. Este tipo de servicio tampoco admite la traducción de VLAN (puede configurar cada VLAN con un ID de VLAN único).
Nota:
Si todas las VLAN de un puerto forman parte del mismo servicio de agrupación de VLAN, el servicio se denomina servicio basado en puertos. |
Opciones de configuración flexibles en las capas 2 y 3
Con las instancias de MAC-VRF, tiene opciones de configuración más flexibles para los clientes tanto en la capa 2 (L2) como en la capa 3 (L3):
-
En L2: puede configurar diferentes tipos de servicio en diferentes instancias de MAC-VRF en el mismo dispositivo.
-
En L3: puede configurar una instancia de VRF que corresponda a las VLAN o VLAN en una sola instancia MAC-VRF. También puede configurar una instancia de VRF que abarca las VLAN en varias instancias de MAC-VRF.
Por ejemplo, la siguiente figura muestra una estructura EVPN-VXLAN de puentes enrutados de borde (ERB). Los dispositivos leaf establecen túneles de VXLAN que mantienen la separación de L2 y L3 entre un cliente en VLAN 1 y VLAN 2, y un cliente en VLAN 3. MAC-VRF 12 y MAC-VRF 3 separan a los clientes en L2. VRF 12 y VRF 3 separan a los clientes en L3. La figura también muestra que puede configurar varias instancias de MAC-VRF en el mismo dispositivo con diferentes tipos de servicio.
Las instancias de MAC-VRF permiten la configuración común de EVPN en todas las plataformas
En dispositivos compatibles con configuraciones de EVPN, los métodos de configuración varían de una plataforma a otro. Por ejemplo:
-
En los enrutadores serie MX, antes de la compatibilidad con la instancia de MAC-VRF, puede configurar instancias de EVPN usando instancias de tipo
virtual-switchcon instrucciones en las siguientes jerarquías:bridge-domainsrouting-instances
-
En los conmutadores de la serie QFX, antes de la compatibilidad con la instancia de MAC-VRF, puede configurar instancias de EVPN mediante la instancia de conmutador predeterminada con instrucciones en las siguientes jerarquías:
ethernet-switchingrouting-instances
-
En las plataformas serie ACX, serie QFX y serie PTX que ejecutan Junos OS Evolucionado que admiten EVPN, en las que se introdujo el soporte de funciones de EVPN con instancias de MAC-VRF EVPN, se configuran las funciones de EVPN usando solo las instancias de MAC-VRF.
Esta disparidad puede ser confusa y dar lugar a errores en la configuración de EVPN en diferentes plataformas.
Presentamos el tipo de instancia de mac-vrf enrutamiento en la versión 20.4R1 de Junos OS en algunas plataformas Junos OS. Otras plataformas, incluidas las plataformas Junos OS Evolved, han ganado soporte para instancias de MAC-VRF en versiones posteriores. Puede usar mac-vrf instancias para crear una configuración de EVPN común en todas las plataformas compatibles. Esta jerarquía de configuración común también se adhiere al RFC 7432.
Las plataformas que admiten instancias de MAC-VRF, así como otros tipos de instancias para configurar instancias de EVPN pueden tener diferentes configuraciones de instancia coexistir en una red activa. Las estructuras de EVPN pueden comprender una combinación de dispositivos compatibles con instancias de MAC-VRF y dispositivos que usan otros tipos de instancia para EVPN.
Algunos mac-vrf comandos de muestra se aplican solo a plataformas específicas. Por ejemplo, el comando show mac-vrf mac-table age MAC-VRF (y el comando correspondiente show bridge mac-table age ) se aplica solo a los enrutadores serie MX. Si ejecuta el comando en un conmutador de la show mac-vrf mac-table age serie QFX, el resultado queda en blanco sin indicación de error.
Consulte la Tabla 2 y la Tabla 3 para obtener referencias a los comandos que proporcionan información sobre las instancias de EVPN. Los formularios MAC-VRF comunes de estos comandos son alias para los comandos específicos de la plataforma. Utilice los comandos enumerados de la siguiente manera:
-
Puede usar las versiones MAC-VRF de estos comandos en la primera columna para mostrar información de instancia de EVPN en cualquier plataforma con configuraciones mac-VRF EVPN.
-
Utilice los comandos MAC-VRF en la primera columna de las plataformas serie ACX, serie QFX y PTX que ejecutan Junos OS Evolved, que solo admiteN EVPN con configuraciones de instancia de MAC-VRF.
-
Utilice los comandos de la segunda columna en enrutadores de la serie MX y en la línea EX9200 de conmutadores que ejecutan Junos OS, por ejemplo, cuando configure instancias de EVPN con el tipo
virtual-switchde instancia . -
Utilice los comandos de la tercera columna en conmutadores serie QFX y SERIE EX que ejecutan Junos OS, por ejemplo, cuando configure instancias de EVPN con la instancia predeterminada del conmutador.
| de comando MAC-VRF | y la línea EX9200 de conmutadores serie | QFX y EX |
|---|---|---|
show mac-vrf forwarding flood |
show bridge flood |
show ethernet-switching flood |
show mac-vrf forwarding flood-group |
show l2-learning flood-group |
show ethernet-switching flood-group |
show mac-vrf forwarding global-information |
show l2-learning global-information |
show ethernet-switching global-information |
show mac-vrf forwarding global-mac-count |
show l2-learning global-mac-count |
show ethernet-switching global-mac-count |
show mac-vrf forwarding global-mac-ip-count |
show l2-learning global-mac-ip-count |
show ethernet-switching global-mac-ip-count |
show mac-vrf forwarding instance |
show l2-learning instance |
show ethernet-switching instance |
show mac-vrf forwarding instance-mapping |
– | – |
show mac-vrf forwarding interface |
show l2-learning interface |
show ethernet-switching interface |
show mac-vrf forwarding mac-ip-table |
show bridge mac-ip-table |
show ethernet-switching mac-ip-table |
show mac-vrf forwarding mac-table |
show bridge mac-table |
show ethernet-switching table |
show mac-vrf forwarding mgrp-policy |
show l2-learning mgrp-policy |
show ethernet-switching mgrp-policy |
show mac-vrf forwarding statistics |
|
show ethernet-switching |
show mac-vrf forwarding vlans |
show bridge domains |
show ethernet-switching vlans |
show mac-vrf forwarding vxlan-tunnel-endpoint esi |
show l2-learning vxlan-tunnel-end-point esi |
show ethernet-switching vxlan-tunnel-end-point esi |
show mac-vrf forwarding vxlan-tunnel-endpoint remote |
show l2-learning vxlan-tunnel-end-point remote |
show ethernet-switching vxlan-tunnel-end-point remote |
show mac-vrf forwarding vxlan-tunnel-endpoint svlbnh |
show l2-learning vxlan-tunnel-end-point svlbnh |
show ethernet-switching vxlan-tunnel-end-point svlbnh |
| El equivalente de comando MAC-VRF | muestra los comandos evpn |
|---|---|
show mac-vrf routing evpn database |
show evpn database |
show mac-vrf routing igmp-snooping database |
show evpn igmp-snooping database |
show mac-vrf routing instance |
show evpn instance |
show mac-vrf routing mld-snooping database |
show evpn mld-snooping database |
show mac-vrf routing multicast-snooping status |
show evpn multicast-snooping status |
show mac-vrf routing p2mp |
show evpn p2mp |
Hemos integrado la sintaxis de los comandos de la show mac-vrf routing jerarquía en la documentación de comandos existente show evpn . Los vínculos de la tabla 3 conducen a los comandos existentes show evpn .
MAC-VRF se ajusta al RFC 7432
La jerarquía de configuración común en las plataformas de enrutamiento y conmutación hace que nuestra implementación de MAC-VRF cumpla con https://datatracker.ietf.org/doc/html/rfc7432. El cumplimiento de RFC permite que nuestra implementación de MAC-VRF funcione bien en centros de datos, proveedores de servicios y entornos de nube pública.
Notas de uso y comportamiento
Lea las siguientes notas para obtener más información sobre el uso de instancias de enrutamiento MAC-VRF y los comportamientos observados de esas instancias de enrutamiento MAC-VRF.
- Túneles VTEP compartidos en estructuras EVPN-VXLAN con varias instancias de enrutamiento MAC-VRF
- VLAN, instancias de reenvío y VLAN superpuestas con instancias de enrutamiento MAC-VRF
- Comportamiento extendido de la lista de VNI
VLAN, instancias de reenvío y VLAN superpuestas con instancias de enrutamiento MAC-VRF
Cada plataforma compatible tiene su propio marco de soporte para VLAN e instancias de reenvío, y cómo se pueden superponer las VLAN.
-
Conmutadores EX4400, QFX5100, QFX5110, QFX5120, QFX5200, QFX5130-32CD y QFX5700, y enrutadores PTX10001-36MR, PTX10004, PTX10008, PTX10016
Estos dispositivos solo admiten una instancia de reenvío (
default-switch). No puede configurar VLAN superpuestas dentro de una sola instancia de enrutamiento MAC-VRF o en diferentes instancias de enrutamiento MAC-VRF.Sin embargo, en algunas de estas plataformas, puede usar alternativamente la traducción de VLAN para admitir VLAN superpuestas. Consulte compatibilidad de VLAN de reescritura y superposición de vLAN mediante la traducción de VLAN en redes EVPN-VXLAN.
-
Enrutadores ACX7100-32C y ACX7100-48L, y la línea de conmutadores QFX10000
La línea de conmutadores QFX10000 admite varias instancias de reenvío mediante la opción identificador de instancia de reenvío en la
[edit routing-instances mac-vrf-instance-name]jerarquía. Esta instrucción asigna una instancia MAC-VRF a una instancia de reenvío correspondiente al identificador configurado. A partir de Junos OS Evolved versión 22.3R1, los enrutadores ACX7100-32C y ACX7100-48L también admiten varias instancias de enrutamiento mediante laforwarding-instance identifieropción.En estas plataformas, puede configurar VLAN superpuestas en varias instancias de enrutamiento MAC-VRF si ha asignado cada instancia de enrutamiento a una instancia de reenvío única. También puede configurar varias instancias de enrutamiento MAC-VRF para usar una instancia de reenvío. No puede configurar VLAN superpuestas dentro de una sola instancia de enrutamiento MAC-VRF o entre instancias de enrutamiento, cada una de las cuales se asigna a la misma instancia de reenvío. Si no configura la instancia de reenvío, la instancia de enrutamiento MAC-VRF usa la instancia predeterminada de reenvío (
default-switch).Los enrutadores ACX7100-32C y ACX7100-48L admiten VLAN superpuestas mediante la normalización explícita o implícita de VLAN. También puede usar la normalización de VLAN para admitir VLAN superpuestas en estos enrutadores en versiones anteriores a la versión 22.3R1 de Junos OS Evolved. Consulte Compatibilidad de VLAN superpuesta mediante varias instancias de reenvío o normalización de VLAN.
-
Enrutadores serie MX y la línea de conmutadores EX9200
Puede configurar VLAN superpuestas en varias instancias de enrutamiento MAC-VRF. No puede configurar VLAN superpuestas dentro de una sola instancia de enrutamiento MAC-VRF.
En estas plataformas, cada instancia de enrutamiento MAC-VRF que configure se asigna automáticamente a su propia instancia de reenvío. No apoyamos la
forwarding-instanceopción.
En la configuración predeterminada, los dispositivos incluyen una VLAN predeterminada con un valor de ID de VLAN de 1 asociado con la instancia de reenvío predeterminada. Dado que los ID de VLAN deben ser únicos en una instancia de reenvío, si desea configurar una VLAN con el ID de VLAN 1 en una instancia de MAC-VRF que use la instancia de reenvío predeterminada, debe reasignar el ID de VLAN de la VLAN predeterminada a un valor distinto de 1. Por ejemplo:
set vlans default vlan-id 4094 set routing-instances mac-vrf-instance-name vlans vlan-name vlan-id 1
Comportamiento extendido de la lista de VNI
Puede configurar listas de identificadores de red virtual extendidos (VNI) en cualquier instancia de enrutamiento MAC-VRF en el edit routing-instances mac-vrf routing instance name protocols evpn nivel jerárquico. La extended-vni-list palabra clave es un elemento de configuración opcional. De forma predeterminada, el dispositivo extiende todos los VNI (ya sea que estén en una lista de VNI o no) dentro de la instancia de enrutamiento MAC-VRF. Si configura una lista VNI específica, puede extender solo las VNI que estén en la lista.
