10. ARP and ND
10. ARP and ND
Das Feld IP Address in der MAC/IP Advertisement-Route kann optional eine der IP-Adressen tragen, die der MAC-Adresse zugeordnet sind. Dies bietet eine Option, die verwendet werden kann, um die Überflutung von ARP (Address Resolution Protocol, Adressauflösungsprotokoll) oder Neighbor Discovery (Nachbarentdeckung, ND) Nachrichten über das MPLS-Netzwerk und zu entfernten CEs zu minimieren. Diese Option minimiert auch die Verarbeitung von ARP- (oder ND-) Nachrichten auf Endstationen/Hosts, die mit dem EVPN-Netzwerk verbunden sind. Ein PE kann die IP-Adresse, die einer MAC-Adresse zugeordnet ist, in der Kontroll- oder Verwaltungsebene zwischen dem CE und dem PE lernen. Oder es kann diese Bindung durch Abhören bestimmter Nachrichten zu oder von einem CE lernen. Wenn ein PE die IP-Adresse lernt, die einer MAC-Adresse eines lokal verbundenen CE zugeordnet ist, kann es diese Adresse an andere PEs ankündigen, indem es sie in die MAC/IP Advertisement-Route aufnimmt. Die IP-Adresse kann eine IPv4-Adresse sein, die mit 4 Oktetten kodiert ist, oder eine IPv6-Adresse, die mit 16 Oktetten kodiert ist. Für ARP- und ND-Zwecke MUSS das Feld IP Address Length auf 32 für eine IPv4-Adresse oder 128 für eine IPv6-Adresse gesetzt werden.
Wenn mehrere IP-Adressen einer MAC-Adresse zugeordnet sind, dann MÜSSEN mehrere MAC/IP Advertisement-Routen generiert werden, eine für jede IP-Adresse. Dies kann beispielsweise der Fall sein, wenn sowohl eine IPv4- als auch eine IPv6-Adresse derselben MAC-Adresse für Dual-IP-Stack-Szenarien zugeordnet sind. Wenn die IP-Adresse von der MAC-Adresse getrennt wird, dann MUSS die MAC/IP Advertisement-Route mit dieser bestimmten IP-Adresse zurückgezogen werden.
Beachten Sie, dass eine reine MAC-Route zusammen mit, aber unabhängig von einer MAC/IP-Route für Szenarien angekündigt werden kann, in denen das MAC-Lernen über ein Zugangs-Netzwerk/-Knoten in der Datenebene erfolgt und unabhängig vom ARP-Snooping ist, das eine MAC/IP-Route generiert. In solchen Szenarien, wenn der ARP-Eintrag abläuft und dazu führt, dass das MAC/IP zurückgezogen wird, gehen die MAC-Informationen nicht verloren. In Szenarien, in denen das Host-MAC/IP über die Verwaltungs- oder Kontrollebene gelernt wird, kann der sendende PE nur die MAC/IP-Route generieren und ankündigen. Wenn der empfangende PE sowohl die reine MAC-Route als auch die MAC/IP-Route empfängt, dann MUSS er, wenn er eine Rückzugsnachricht für die MAC/IP-Route empfängt, den entsprechenden Eintrag aus der ARP-Tabelle löschen, aber nicht den MAC-Eintrag aus der MAC-VRF-Tabelle, es sei denn, er empfängt eine Rückzugsnachricht für die reine MAC-Route.
Wenn ein PE eine ARP-Anfrage für eine IP-Adresse von einem CE empfängt und wenn der PE die MAC-Adressbindung für diese IP-Adresse hat, SOLLTE der PE einen ARP-Proxy durchführen, indem er auf die ARP-Anfrage antwortet.