Pingen der IP-Adresse des Kunden-Edge-Geräts
In einem Virtual Private LAN Service (VPLS), hierarchischen VPLS (H-VPLS) und Ethernet VPN (EVPN)-Netzwerk können Sie die Konnektivität zu einer bestimmten Kunden-Edge-IP-Adresse (CE) testen, um die MAC-Adresse des CE-Geräts und die Anfügungspunkte (Name des Provider-Edge-Geräts [PE] und lokale Schnittstellen) an das Anbieternetzwerk zu erhalten. Dies ist vorteilhaft bei Layer-2-VPN-Technologien, die über eine große Anzahl von PE-Geräten verfügen und für die es eine Herausforderung darstellt, Konnektivitätsinformationen über Kunden zu erhalten.
Die Möglichkeit, eine CE-IP-Adresse anzupingen, hat die folgenden Anwendungsfälle und unterstützt Funktionen:
Anwendungsfall VPLS oder EVPN
Vor Junos OS Version 17.3R1 war das Ping-Dienstprogramm für VPLS für MAC-Zieladressen vorgesehen. Mit Junos OS Version 17.3R1 wird das Dienstprogramm CE-IP ping
eingeführt, das auf der in RFC 4379 definierten LSP-Ping-Infrastruktur basiert. Mit der CE-IP-Ping-Funktion wird das ping
Dienstprogramm um die Fähigkeit erweitert, eine IP-Adresse für ein VPLS- und EVPN-Netzwerk anzupingen. Separate Unicast-LSP-Ping-Echoanforderungen werden an alle benachbarten PE-Geräte gesendet, und nur ein PE-Gerät antwortet mit den Informationen über das CE-Gerät.
Abbildung 1 veranschaulicht einen Anwendungsfall für die Implementierung der CE-IP-Ping-Funktion in einem VPLS- oder EVPN-Netzwerk. Es gibt drei PE-Geräte – die Geräte PE1, PE2 und PE3 –, die mit vier Kundenstandorten verbunden sind: den Geräten CE1, CE2, CE3 und CE4. In diesem Anwendungsfall testet Gerät PE1 die Konnektivität zu einem IP-Host – 10.0.0.2 –, um die MAC-Adresse und den Anfügepunkt des Hosts im VPLS- oder EVPN-Service-Provider-Netzwerk für eine bestimmte Routing-Instanz abzurufen. Dies geschieht mit dem ce-ip
Befehl. In der Befehlsausgabe werden die erforderlichen Informationen je nach Typ der konfigurierten Routing-Instanz angezeigt.

Wenn der ce-ip
Ping-Befehl in einem VPLS- oder EVPN-Netzwerk ausgeführt wird, sieht der Paketfluss wie folgt aus:
1—LSP-Ping-Echo-Anfrage
Das
ce-ip
LSP-Ping-Echoanforderungspaket wird über die Data Plane gesendet.Gerät PE1 sendet eine LSP-Ping-Echoanforderung an alle benachbarten PE-Geräte, Geräte PE2 und PE3. Die IP-Adresse zum Zielhost wird in der LSP-Ping-Echoanforderung unter Verwendung von Typ, Länge und Wert (TLV) übertragen.
2—ARP-Anfrage
Remote-PE-Geräte senden vom Host injizierte ARP-Anforderungen (Address Resolution Protocol) an allen CE-Schnittstellen für die Ziel-IP-Adresse. Die ARP-Anforderung wird von Gerät PE2 an Gerät CE2 und von Gerät PE3 an die Geräte CE3 und CE4 an den Host 10.0.0.2 gesendet. Die Quell-IP-Adresse in der ARP-Anforderung ist standardmäßig auf 0.0.0.0 festgelegt.
3—ARP-Antwort
Gerät CE2 antwortet auf die ARP-Anforderung von Gerät PE2.
4—LSP-Ping-Echo-Antwort
Wenn eine ARP-Antwort von einem CE-Gerät empfangen wird, antwortet das Remote-PE-Gerät auf das PE-Gerät, das die ARP-Anforderung initiiert, wobei die MAC-Adresse und der Anfügungspunkt im LSP-Ping-Echo-Antwortpaket als TLV codiert sind.
Das
ce-ip
LSP-Ping-Echo-Antwortpaket wird über das IP/UDP-Protokoll in der Steuerungsebene gesendet.Gerät PE2 sendet eine LSP-Ping-Antwort an Gerät PE1. Das andere Remote-PE-Gerät, Gerät PE3, reagiert nicht auf den LSP-Ping, da keine ARP-Antwort von Gerät CE3 empfangen wird.
Die Ausgabe des
ce-ip
Ping-Befehls auf Gerät PE1 zeigt die Informationen an, die von der LSP-Ping-Antwort empfangen werden.
Anwendungsfall H-VPLS
In einem VPLS- oder EVPN-Netzwerk sind alle PE-Geräte in einer Mesh-Topologie miteinander verbunden, sodass die Geräte in Bezug auf die Erreichbarkeit virtueller Circuit-Labels über einen Hop miteinander erreichbar sind. In einem H-VPLS-Netzwerk gibt es jedoch Spoke-PE-Geräte, die mit dem VPLS-Full-Mesh-Netzwerk verbunden sind. Diese Spoke-PE-Geräte können von den Remote-PE-Geräten nicht über einen Hop erreicht werden. Da die VPLS-Ping-Funktion immer einen TTL-Wert von eins für virtuelle Schaltkreisbezeichnungen verwendet, werden die Ping-Pakete von der Steuerungsebene in allen PE-Geräten empfangen, die nur einen Hop entfernt sind. Die Steuerungsebene injiziert dann die Ping-Pakete erneut an den nächsten Hop (d. h. das Spoke-PE-Gerät) im H-VPLS-Netzwerk, damit das Ping-Paket alle PE-Geräte erreicht.
Abbildung 2 zeigt einen Anwendungsfall für die Implementierung der CE-IP-Ping-Funktion in einem H-VPLS-Netzwerk. Es gibt drei PE-Geräte – die Geräte PE1, PE2 und PE3 –, die mit vier Kundenstandorten verbunden sind: den Geräten CE1, CE2, CE3 und CE4. Gerät PE3 ist mit einem H-VPLS-Spoke verbunden, der wiederum mit Gerät CE4 verbunden ist. In diesem Anwendungsfall testet Gerät PE1 die Konnektivität zu einem IP-Host (10.0.0.4), um die MAC-Adresse und den Anfügepunkt des Hosts im Netzwerk des H-VPLS-Dienstanbieters mithilfe des ce-ip
Befehls abzurufen.

Wenn der ce-ip
Ping-Befehl in einem H-VPLS-Netzwerk ausgeführt wird, ist der Paketfluss wie folgt:
1—LSP-Ping-Echo-Anfrage
Das
ce-ip
LSP-Ping-Echoanforderungspaket wird über die Data Plane gesendet.Gerät PE1 sendet eine LSP-Ping-Echoanforderung an alle benachbarten PE-Geräte, Geräte PE2 und PE3. Die IP-Adresse zum Zielhost wird in der LSP-Ping-Echoanforderung unter Verwendung von Typ, Länge und Wert (TLV) übertragen.
1A– LSP-Ping-Anfrage erneut eingefügt
Gerät PE3 injiziert die LSP-Ping-Anforderung erneut an das Spoke-PE-Gerät, Gerät HPE3.
2—ARP-Anfrage
Die Remote-PE-Geräte, die Geräte PE2 und PE3, und das Spoke-PE-Gerät, Gerät HPE3, senden vom Host injizierte ARP-Anforderungen an alle CE-Schnittstellen für die Ziel-IP-Adresse. Die ARP-Anforderung wird an den Host 10.0.0.4 gesendet. Die Quell-IP-Adresse in der ARP-Anforderung ist standardmäßig auf 0.0.0.0 festgelegt.
3—ARP-Antwort
Gerät CE4 antwortet auf die ARP-Anforderung von Gerät HPE3.
4—LSP-Ping-Echo-Antwort
Wenn eine ARP-Antwort von einem CE-Gerät empfangen wird, antwortet das Remote-PE-Gerät auf das PE-Gerät, das die ARP-Anforderung initiiert, wobei die MAC-Adresse und der Anfügungspunkt im LSP-Ping-Echo-Antwortpaket als TLV codiert sind.
Das
ce-ip
LSP-Ping-Echo-Antwortpaket wird über das IP/UDP-Protokoll in der Steuerungsebene gesendet.Das Gerät HPE3 sendet eine LSP-Ping-Antwort an das Gerät PE1. Die anderen Remote-PE-Geräte, Gerät PE2 und PE3, reagieren nicht auf den LSP-Ping, da sie keine ARP-Antwort vom CE-Gerät erhalten.
Unterstützte und nicht unterstützte Funktionen für CE-IP Ping
Die folgenden Funktionen werden von der Ping-Funktion für CE-IP-Adressen unterstützt:
Die CE-IP-Ping-Funktion in einem VPLS- oder H-VPLS-Netzwerk wird nur für Routing-Instance-Typen VPLS unterstützt
Die CE-IP-Ping-Funktion in einem EVPN-Netzwerk wird nur für Routing-Instance-Typen EVPN unterstützt.
Unterstützung für VPLS- und EVPN-Hybrid-Routing-Instances, bei denen der Routing-Instance-Typ EVPN ist und die CE-IP-Ping-Unterstützung nur auf nahtlosen Single-Homing-Migrationsknoten mit LDP-VPLS verfügbar ist.
Für die CE-IP-Ping-Funktion gelten die folgenden Überlegungen und Einschränkungen:
Wenn sich die CE-Ziel-IP-Adresse, die angepingt wird, hinter demselben PE-Gerät befindet, an dem der Ping-Befehl ausgegeben wird, funktioniert die ce-ip-Ping-Funktion nicht.
Das LSP-Ping-Echo-Antwortpaket wird immer über das IP/UDP-Protokoll in der Steuerungsebene gesendet. Dies setzt voraus, dass die PE-Geräte IP-erreichbar zueinander sind, damit die Funktion funktioniert.
Die CE-IP-Funktion bietet keine Unterstützung für Folgendes:
Virtuelle Switch-Routing-Instanz
IPv6-Adressen
Logische Systeme
Integriertes Routing und Bridging (IRB), konfiguriert in der EVPN- oder VPLS-Routing-Instanz