Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Grundlegendes zu den MAC-Adressen eines virtuellen Standard-Gateways in einem EVPN-VXLAN- oder EVPN-MPLS-Overlay-Netzwerk

In einem zentral gerouteten Ethernet-VPN (EVPN)-Bridging-Overlay kann ein Gerät als Layer-3-Gateway fungieren, auf dem Sie integrierte Routing- und Bridging-Schnittstellen (IRB) konfigurieren können. Wenn Sie eine IRB-Schnittstelle mit einer virtuellen Gateway-Adresse (VGA) konfigurieren, erstellt das Gerät ein virtuelles Standard-Layer-3-Gateway mit der angegebenen IP-Adresse. Über seine IRB-Schnittstelle ermöglicht das virtuelle Standard-Gateway die Kommunikation zwischen nicht virtualisierten Hosts, virtuellen Maschinen (VMs) und Servern in verschiedenen VXLANs, MPLS-Netzwerken oder IP-Teilnetzen.

Wenn Sie einen VGA für eine IRB-Schnittstelle konfigurieren, generiert das Layer-3-Gateway automatisch die IPv4-MAC-Adresse (Media Access Control) 00:00:5E:00:01:01 oder die IPV6-MAC-Adresse 00:00:5E:00:02:01 für dieses bestimmte virtuelle Gateway. In diesem Thema bezeichnen wir die MAC-Adresse des virtuellen Gateways als virtuellen MAC. Wir bezeichnen die MAC-Adresse für die IRB-Schnittstelle als IRB-MAC.

Das Layer-3-Gateway schließt die automatisch generierte virtuelle MAC-Adresse nicht als Quell-MAC-Adresse in die von ihm generierten Pakete ein. Stattdessen enthält das Gerät die IRB MAC in:

  • Datenpakete

  • Das Feld für die Quell-MAC-Adresse im äußeren Ethernet-Header von:

    • Address Resolution Protocol (ARP) antwortet

    • Nachbarschaftliche Werbepakete

Wenn eine ARP-Antwort die IRB-MAC als Quell-MAC-Adresse anstelle der virtuellen MAC-Adresse enthält, kann es in CRB-Overlays (Central-Routed Bridging) zu einer unbekannten Unicast-Paketflut in der gesamten Domäne kommen.

Betrachten Sie beispielsweise das EVPN-VXLAN-Overlay-Netzwerk in Abbildung 1. In diesem Netzwerk fungieren ein Router der MX-Serie und ein QFX10000-Switch als Layer-3-VXLAN-Gateways und vier QFX5100-Switches als Layer-2-VXLAN-Gateways. Das Overlay-Netzwerk umfasst außerdem drei zwischengeschaltete Layer 2-Switches, in diesem Fall EX4300-Switches, mit angeschlossenen Hosts.

Abbildung 1: EVPN-VXLAN Central-Routed Bridging Overlay Network diagram showing VXLAN data center architecture with two pods. POD1 has QFX2, QFX3, EX1, Hosts 1-12, VLANs 1-4000. POD2 has QFX4, QFX5, EX2, Hosts 13-30, VLANs 2000-4000. MX1 and QFX1 are Layer 3 gateways connecting to both pods for routing and VXLAN management.

Auf dem Router der MX-Serie hat eine IRB-Schnittstelle mit dem Namen irb.1 die MAC-Adresse 00:05:85:00:53:01 und VGA 10.2.1.254. Der Router der MX-Serie generiert automatisch die MAC-Adresse 00:00:5e:00:01:01 für das virtuelle Standard-Gateway.

In diesem Overlay-Netzwerk empfängt irb.1 auf dem Router der MX-Serie eine ARP-Anfrage von Host 1. In seiner ARP-Antwort enthält der Router der MX-Serie Folgendes:

  • Quell MAC-Adresse im äußeren Ethernet-Header: 00:05:85:00:53:01 (IRB MAC) → zwischengeschaltete Layer 2-Switch EX1 erfährt dies MAC-Adresse.

  • Absender MAC-Adresse innerhalb des ARP-Antwortpakets: 00:00:5e:00:01:01 (virtuelle MAC) → zwischengeschaltete Layer-2-Switch EX1 kann diese MAC-Adresse nicht sehen und erlernt sie daher nicht.

Wenn der zwischengeschaltete Layer 2-Switch EX1 die ARP-Antwort empfängt, lernt er nur die Quell-MAC-Adresse (IRB MAC). Wenn Host 1 Pakete sendet, die die virtuelle MAC-Adresse im Header enthalten, kann EX1 die virtuelle MAC-Adresse in der MAC-Tabelle nicht finden. Daher überflutet EX1 die Domäne mit unbekannten Unicast-Paketen.

Hinweis:

Unbekanntes Unicast-Paket-Flooding ist bei EVPN-Edge-Routed Bridging (ERB)-Overlays, bei denen eine einzelne Ebene von QFX10000-Switches sowohl als Layer-3- als auch als Layer-2-Gateways fungiert, kein Problem. Im ERB-Overlay sind Hosts direkt mit den Layer-3- und Layer-2-Gateways verbunden. Außerdem wird jede IRB-Schnittstelle in der Regel mit einer IP-Adresse und einer statischen MAC-Adresse konfiguriert. Sie wiederholen jede IRB-Schnittstellenkonfiguration auf jedem Gateway im Edge-Routed Bridging-Overlay. Da für jede IRB-Schnittstelle auf jedem Gateway dieselbe MAC-Adresse konfiguriert ist, verwendet jeder Host beim Senden von Datenverkehr zwischen Subnetzen dieselbe MAC-Adresse, unabhängig davon, wo sich der Host befindet oder welches Gateway den Datenverkehr empfängt. Daher müssen Sie kein standardmäßiges virtuelles Gateway konfigurieren. Weitere Informationen zu ERB-Overlays finden Sie unter Beispiel: Konfigurieren einer EVPN-VXLAN Edge-Routed Bridging Fabric mit einem Anycast-Gateway.

Sie können explizit eine IPv4- oder IPv6-MAC-Adresse für ein virtuelles Standardgateway in EVPN-VXLAN-Netzwerken konfigurieren. Ab Junos OS Version 22.1R1 auf Routern der MX-Serie können Sie auf ähnliche Weise eine standardmäßige IPv4- oder IPv6-Adresse für virtuelle Gateways in einem EVPN-MPLS-Netzwerk konfigurieren. Verwenden Sie die virtual-gateway-v4-mac Konfigurationsanweisung or virtual-gateway-v6-mac auf Hierarchieebene [edit interfaces name irb unit logical-unit-number] .

Wenn Sie diese Anweisungen konfigurieren, überschreibt die konfigurierte virtuelle MAC-Adresse die automatisch generierte virtuelle MAC-Adresse. Siehe zum Beispiel Abbildung 1. Wenn das Layer-3-Gateway MX1 Datenpakete, ARP-Antworten und benachbarte Werbepakete sendet, verwendet es die konfigurierte virtuelle MAC-Adresse im äußeren Ethernet-Header dieser Pakete. Infolgedessen lernt der zwischengeschaltete Layer-2-Switch EX1 auch die konfigurierte virtuelle MAC-Adresse, wodurch die Möglichkeit ausgeschlossen wird, dass der Switch die Domäne mit unbekannten Unicast-Paketen überflutet.

Hinweis:

Der MAC-Adressbereich 02:00:00:00:00:00 bis 02:00:00:00:00:FF wird für die interne Kommunikation verwendet. Verwenden Sie keine Adressen in diesem Bereich, wenn Sie explizit eine virtuelle MAC-Adresse konfigurieren.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie den Feature-Explorer , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Veröffentlichung
Beschreibung
22.1R1
Ab Junos OS Version 22.1R1 auf Routern der MX-Serie können Sie explizit eine IPv4- oder IPv6-MAC-Adresse für ein virtuelles Standard-Gateway in einem EVPN-MPLS-Netzwerk mit einem CRB-Overlay konfigurieren.
14,2R5
Ab Junos OS Version 14.2R5 für Router der MX-Serie und Junos OS Version 15.1X53-D63 für QFX10000-Switches können Sie explizit eine IPv4- oder IPv6-MAC-Adresse für ein virtuelles Standardgateway in einem EVPN-VXLAN-Netzwerk konfigurieren. Verwenden Sie die virtual-gateway-v4-mac Konfigurationsanweisung or virtual-gateway-v6-mac auf Hierarchieebene [edit interfaces name irb unit logical-unit-number] .