Routing von IPv6-Datenverkehr über ein EVPN-VXLAN-Netzwerk mit einem IPv4-Underlay
ZUSAMMENFASSUNG Auf Geräten, die als Layer 3 (L3) VXLAN-Gateways in einem EVPN-VXLAN-Overlay-Netzwerk fungieren können, können IRB-Schnittstellen auf L3 VXLAN-Gateways Layer 2 (L2)- oder L3-Datenpakete von einem IPv6-Host zu einem anderen IPv6-Host über ein EVPN-VXLAN-Netzwerk mit IPv4-Underlay routen.
Beim Empfang eines L2- oder L3-Datenpakets von einem IPv6-Host kapselt ein L3-VXLAN-Gateway das Paket mit einem äußeren IPv4-Header und tunnelt es so durch das IPv4-Underlay-Netzwerk. Das L2- oder L3-VXLAN-Gateway am anderen Ende des Tunnels entkapselt das Paket und leitet es an den anderen IPv6-Host weiter.
Die L3-VXLAN-Gateways im EVPN-VXLAN-Overlay-Netzwerk lernen die IPv6-Routen durch den Austausch von EVPN-Routen vom Typ 2 und Typ 5.
Diese Funktion wird in EVPN-VXLAN-Overlay-Netzwerken mit den folgenden Architekturen unterstützt, die üblicherweise in einem Datencenter bereitgestellt werden:
-
EVPN-VXLAN Centrally-Routed Bridging (CRB)-Overlay (auch EVPN-VXLAN-Topologie mit einer zweischichtigen IPv4-Fabric genannt) – Eine zweischichtige IPv4-Fabric, bei der eine Geräteschicht als L3-VXLAN-Gateways und eine andere Geräteschicht (in der Regel Switches) als L2-VXLAN-Gateways fungiert. In dieser Architektur funktionieren die IRB-Schnittstellen, die auf den L3-VXLAN-Gateways konfiguriert sind, an einem zentralen Ort in der Fabric.
-
EVPN-VXLAN-ERB-Overlay (Edge-Routing-Bridging) (auch EVPN-VXLAN-Topologie mit einer reduzierten IPv4-Fabric genannt) – Eine einschichtige IPv4-Fabric, in der eine Geräteschicht sowohl als L2- als auch als L3-VXLAN-Gateways fungiert. In dieser Architektur funktionieren die IRB-Schnittstellen, die auf den L3-VXLAN-Gateways konfiguriert sind, am Rand der Fabric.
Ein wichtiger Teil der Einrichtung dieser Funktion ist die Konfiguration von IRB-Schnittstellen auf den L3-VXLAN-Gateways. Im Allgemeinen konfigurieren Sie die IRB-Schnittstellen so, wie Sie es nur mit IPv4-Hosts in der Topologie tun würden. In einer CRB-Overlay-Fabric geben Sie jedoch nicht nur IPv4-Adressen für die IRB-Schnittstelle und das standardmäßige L3-Gateway (virtuelles Gateway), sondern auch IPv6-Adressen an. Ebenso müssen Sie in einer ERB-Overlay-Fabric nicht nur IPv4-Adressen für die IRB-Schnittstelle, sondern auch IPv6-Adressen angeben und eine MAC-Adresse für die IRB-Schnittstelle konfigurieren.
In den Tabellen in den nächsten Abschnitten werden Beispiele für IPv6-IRB-Schnittstellenadressen angegeben, die ein in IPv4 eingebettetes IPv6-Adressformat verwenden (z. B. 2001:db8::192.168.100.1/96). Die Junos CLI akzeptiert Adressparameter, die Sie in diesem Format angeben, um eine IPv6-Adresse anzugeben, die der IPv4-Adresse für eine Dual-Stack-Schnittstelle zugeordnet ist. In der Ausgabe des Befehls show, die die IPv6-Adresse anzeigt, wird die Adresse jedoch im IPv6-Adressformat mit den durch Doppelpunkte getrennten Adressfeldern als Hexadezimalzahlen angezeigt.
Vorteile des Routings von IPv6-Datenverkehr über ein EVPN-VXLAN-Netzwerk mit IPv4-Underlay
Das Routing von IPv6-Datenverkehr durch ein EVPN-VXLAN-Netzwerk mit einem IPv4-Underlay bietet die folgenden Vorteile:
-
Eliminiert die Notwendigkeit, ein IPv6-Underlay-Netzwerk bereitzustellen. Die unterstützten IPv4-Fabric-Architekturen sind agil genug, um sowohl IPv4- als auch IPv6-Datenverkehrsanforderungen zu unterstützen.
-
Nutzt die inhärente Unterstützung der EVPN-Steuerungsebene für den Austausch von IPv4- und IPv6-Routen.
-
Es wird keine neue Konfiguration eingeführt. Um diese Funktion einzurichten, konfigurieren Sie IRB-Schnittstellen mit IPv6-Adressen.
Zentral geroutetes Bridging-Overlay – So richten Sie das Routing von IPv6-Datenverkehr ein
Der Schwerpunkt dieses Abschnitts liegt auf der Konfiguration von IRB-Schnittstellen auf L3-VXLAN-Gateways. Ein umfassenderes Beispiel für die Konfiguration von EVPN-VXLAN finden Sie unter Beispiel: Konfigurieren einer zentral gerouteten EVPN-VXLAN-Bridging-Fabric.
Tabelle 1 zeigt, wie die Adressen für die IRB-Schnittstellen irb.100 und irb.200 auf den drei L3-VXLAN-Gateways konfiguriert werden. In Tabelle 2 sind einige zusätzliche globale Konfigurationen und Konfigurationen für irb.100 und irb.200 aufgeführt.
Adressen |
L3 VXLAN-Gateway 1 |
L3 VXLAN Gateway 2 |
L3 VXLAN Gateway 3 |
Beschreibung |
---|---|---|---|---|
IRB interface irb.100 |
||||
IRB-IPv4-Adresse |
192.168.100.1/24 |
192.168.100.2/24 |
192.168.100.3/24 |
Geben Sie auf jedem Gerät eine andere IPv4-Adresse für irb.100 an. |
Globale IPv6-Adresse des IRB |
2001:db8::192.168.100.1/96 |
2001:db8::192.168.100.2/96 |
2001:db8::192.168.100.3/96 |
Geben Sie auf jedem Gerät eine andere IPv6-Adresse für irb.100 an. |
IRB-Link-lokale IPv6-Adresse |
fe80::100:00:01/64 |
fe80::100:00:01/64 |
fe80::100:00:01/64 |
Geben Sie auf jedem Gerät dieselbe verbindungslokale IPv6-Adresse für irb.100 an. Jedes Paket, das für diese IPv6-Adresse bestimmt ist, wird für die Verarbeitung durch das Network Discovery Protocol (NDP) abgefangen. |
IRB-Link-lokale IPv6-Adresse (DHCPv6 oder SLAAC) |
fe80::100:00:11/64 |
fe80::100:00:12/64 |
fe80::100:00:13/64 |
Geben Sie auf jedem Gerät eine andere verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
IPv4-Adresse des virtuellen Gateways |
192.168.100.254/24 |
192.168.100.254/24 |
192.168.100.254/24 |
Geben Sie auf jedem Gerät dieselbe IPv4-Anycast-Adresse für das virtuelle Gateway an. |
IPv6-Adresse des virtuellen Gateways |
2001:db8::192.168.100.254/96 |
2001:db8::192.168.100.254/96 |
2001:db8::192.168.100.254/96 |
Geben Sie auf jedem Gerät dieselbe IPv6-Anycast-Adresse für das virtuelle Gateway an. |
IPv6-Adresse des virtuellen Gateways (DHCPv6 oder SLAAC) |
fe80::100:00:100 |
fe80::100:00:100 |
fe80::100:00:100 |
Geben Sie auf allen Geräten dieselbe virtuelle Gateway-Adresse für die verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
Virtuelle Gateway-IPv4- und IPv6-MAC-Adressen |
Methode 1
Methode 2
Methode 3
|
Methode 1
Methode 2
Methode 3
|
Methode 1
Methode 2
Methode 3
|
Für das standardmäßige L3-Gateway können die IPv4- und IPv6-MAC-Adressen gleich oder unterschiedlich sein, solange sie auf allen drei Geräten konsistent sind. Hier sind die unterstützten Optionen:
|
IRB interface irb.200 |
||||
IRB-IPv4-Adresse |
192.168.200.1/24 |
192.168.200.2/24 |
192.168.200.3/24 |
Geben Sie auf jedem Gerät eine andere IPv4-Adresse für irb.200 an. |
Globale IPv6-Adresse des IRB |
2001:db8::192.168.200.1/96 |
2001:db8::192.168.200.2/96 |
2001:db8::192.168.200.3/96 |
Geben Sie auf jedem Gerät eine andere IPv6-Adresse für irb.200 an. |
IRB-Link-lokale IPv6-Adresse |
fe80::200:00:01/64 |
fe80::200:00:01/64 |
fe80::200:00:01/64 |
Geben Sie auf jedem Gerät dieselbe verbindungslokale IPv6-Adresse für irb.200 an. Jedes Paket, das für diese IPv6-Adresse bestimmt ist, wird für die NDP-Verarbeitung abgefangen. |
IRB Link-Local IPv6-Adresse (DHCPv6 oder SLAAC) |
fe80::200:00:11/64 |
fe80::200:00:12/64 |
fe80::200:00:13/64 |
Geben Sie auf jedem Gerät eine andere verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
IPv4-Adresse des virtuellen Gateways |
192.168.200.254/24 |
192.168.200.254/24 |
192.168.200.254/24 |
Geben Sie auf jedem Gerät dieselbe IPv4-Anycast-Adresse für das virtuelle Gateway an. |
IPv6-Adresse des virtuellen Gateways |
2001:db8::192.168.200.254/96 |
2001:db8::192.168.200.254/96 |
2001:db8::192.168.200.254/96 |
Geben Sie auf jedem Gerät dieselbe IPv6-Anycast-Adresse für das virtuelle Gateway an. |
IPv6-Adresse des virtuellen Gateways (DHCPv6 oder SLAAC) |
fe80::100:00:200 |
fe80::100:00:200 |
fe80::100:00:200 |
Geben Sie auf allen Geräten dieselbe virtuelle Gateway-Adresse für die verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
Virtuelle Gateway-IPv4- und IPv6-MAC-Adressen |
Methode 1
Methode 2
Methode 3
|
Methode 1
Methode 2
Methode 3
|
Methode 1
Methode 2
Methode 3
|
Für das standardmäßige L3-Gateway können die IPv4- und IPv6-MAC-Adressen gleich oder unterschiedlich sein, solange sie auf allen drei Geräten konsistent sind. Hier sind die unterstützten Optionen:
|
Beschreibung |
L3 VXLAN-Gateway 1 |
L3 VXLAN Gateway 2 |
L3 VXLAN Gateway 3 |
---|---|---|---|
Global IRB interface configuration |
|||
Geben Sie an, dass die IPv4- und IPv6-MAC-Adressen des standardmäßigen L3-Gateways den L2-VXLAN-Gateways ohne die erweiterte Community-Option angekündigt werden. |
|
|
|
IRB interface irb.100 configuration |
|||
Konfigurieren Sie das L3-VXLAN-Gateway so, dass die MAC- und IP-Routen (MAC+IP-Typ-2-Routen) im Namen der L2-VXLAN-Gateways angekündigt werden. |
|
|
|
Aktivieren Sie das standardmäßige L3-Gateway, damit es entweder über IPv4- oder IPv6-Adressen angepingt werden kann. |
|
|
|
IRB interface irb.200 configuration |
|||
Konfigurieren Sie das L3-VXLAN-Gateway so, dass die MAC- und IP-Routen (MAC+IP-Typ-2-Routen) im Namen der L2-VXLAN-Gateways angekündigt werden. |
|
|
|
Aktivieren Sie das standardmäßige L3-Gateway, damit es entweder über IPv4- oder IPv6-Adressen angepingt werden kann. |
|
|
|
DHCPv6 or SLAAC configuration |
|||
Konfigurieren Sie die Link-Local-Adresse. |
|
|
|
Konfigurieren Sie die globale Adresse. |
|
|
|
Konfigurieren Sie das Gateway so, dass Routerankündigungspakete nur für die link-local virtual-gateway-address gesendet werden. |
|
|
|
Bridging Overlay mit Edge-Routing – So richten Sie das Routing von IPv6-Datenverkehr ein
Der Schwerpunkt dieses Abschnitts liegt auf der Konfiguration von IRB-Schnittstellen auf L3-VXLAN-Gateways. Ein umfassenderes Beispiel für die Konfiguration von EVPN-VXLAN finden Sie unter Beispiel: Konfigurieren einer EVPN-VXLAN-Bridging-Fabric mit Edge-Routing und einem Anycast-Gateway.
Tabelle 3 zeigt, wie die Adressen für die IRB-Schnittstellen irb.100 und irb.200 auf den drei L3-VXLAN-Gateways konfiguriert werden. In Tabelle 4 sind einige zusätzliche erforderliche globale IRB-Schnittstellenkonfigurationen aufgeführt.
Adressen |
L2 und 3 VXLAN-Gateway 1 |
L2 und 3 VXLAN Gateway 2 |
L2 und 3 VXLAN-Gateway 3 |
Beschreibung |
---|---|---|---|---|
IRB interface irb.100 |
||||
IPv4-Adresse |
192.168.100.1/24 |
192.168.100.1/24 |
192.168.100.1/24 |
Geben Sie auf jedem Gerät dieselbe IPv4-Adresse für irb.100 an. |
Globale IPv6-Adresse |
2001:db8::192.168.100.1/96 |
2001:db8::192.168.100.1/96 |
2001:db8::192.168.100.1/96 |
Geben Sie auf jedem Gerät dieselbe IPv6-Adresse für irb.100 an. |
Link-lokale IPv6-Adresse |
fe80::100:00:01/64 |
fe80::100:00:01/64 |
fe80::100:00:01/64 |
Geben Sie auf jedem Gerät dieselbe verbindungslokale IPv6-Adresse für irb.100 an. Jedes Paket, das für diese IPv6-Adresse bestimmt ist, wird für die NDP-Verarbeitung abgefangen. |
IRB Link-Local IPv6-Adresse (DHCPv6 oder SLAAC) |
fe80::100:00:11/64 |
fe80::100:00:12/64 |
fe80::100:00:13/64 |
Geben Sie auf jedem Gerät eine andere verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
IRB-MAC-Adresse |
10:00:00:00:00:fe |
10:00:00:00:00:fe |
10:00:00:00:00:fe |
Geben Sie auf jedem Gerät dieselbe MAC-Adresse für irb.100 an. |
IRB interface irb.200 |
||||
IPv4-Adresse |
192.168.200.1/24 |
192.168.200.1/24 |
192.168.200.1/24 |
Geben Sie auf jedem Gerät dieselbe IPv4-Adresse für irb.200 an. |
Globale IPv6-Adresse |
2001:db8::192.168.200.1/96 |
2001:db8::192.168.200.1/96 |
2001:db8::192.168.200.1/96 |
Geben Sie auf jedem Gerät dieselbe IPv6-Adresse für irb.200 an. |
Link-lokale IPv6-Adresse |
fe80::200:00:01/64 |
fe80::200:00:01/64 |
fe80::200:00:01/64 |
Geben Sie auf jedem Gerät dieselbe verbindungslokale IPv6-Adresse für irb.200 an. Jedes Paket, das für diese IPv6-Adresse bestimmt ist, wird für die NDP-Verarbeitung abgefangen. |
IRB Link-Local IPv6-Adresse (DHCPv6 oder SLAAC) |
fe80::200:00:11/64 |
fe80::200:00:12/64 |
fe80::200:00:13/64 |
Geben Sie auf jedem Gerät eine andere verbindungslokale Adresse an, wenn DHCPV6 oder SLAAC in der EVPN-Fabric verwendet wird. Sie müssen auch die Routerankündigung für diesen IRB konfigurieren. |
IRB-MAC-Adresse |
10:00:00:00:00:ff |
10:00:00:00:00:ff |
10:00:00:00:00:ff |
Geben Sie auf jedem Gerät dieselbe MAC-Adresse für irb.200 an. |
Beschreibung |
L2 und 3 VXLAN-Gateway 1 |
L2 und 3 VXLAN Gateway 2 |
L2 und 3 VXLAN-Gateway 3 |
---|---|---|---|
Global IRB interface configuration |
|||
Für IPv4-Fabric 2 ist kein Standard-L3-Gateway konfiguriert. Daher müssen Sie die Ankündigung eines standardmäßigen L3-Gateways deaktivieren. |
|
|
|
DHCPv6 or SLAAC configuration |
|||
Konfigurieren Sie die Link-Local-Adresse. |
|
|
|
Konfigurieren Sie die globale IPv6-Adresse. |
|
|
|
Konfigurieren Sie das Gateway so, dass Routerankündigungspakete nur für die link-local virtual-gateway-address gesendet werden. |
|
|
|
Tabelle "Änderungshistorie"
Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.