Video: PLNOG4 - Piotr Jabłoński - Podstawy MPLS 2024
MPLS (Multiprotocol Label Switching) wandelt Ihr Routing-Netzwerk in etwas näher an einem Wählnetz. Anstatt die Pakete auf einer Hop-by-Hop-Basis weiterzuleiten, werden Pfade für bestimmte Quell-Ziel-Paare eingerichtet. Diese vorbestimmten Pfade werden als Label-Switched-Path (LSPs) bezeichnet.
Die Router, aus denen ein Label-Switched-Netzwerk besteht, werden als Label-Switching-Router (LSRs) bezeichnet, und es gibt einige Varianten:
-
Eingangsrouter: Der Router am Eingangspunkt eines LSP. Der Ingress-Router ist der einzige Ort, an dem normaler IP-Verkehr in einen MPLS-LSP fließen kann. Der eingehende Router erhält IP-Verkehr. Wenn es feststellt, dass es sein Ziel erreichen muss, muss es durch einen LSP gehen, der eingehende Router kapselt den Verkehr mit einem MPLS-Header und leitet ihn an den nächsten Hop im LSP weiter.
-
Transit-Router: Jeder Router in der Mitte eines LSP. Transit-Router schalten MPLS-Pakete einfach zum nächsten Hop im LSP, wobei sie die eingehende Schnittstelle, von der das Paket kam, sowie den MPLS-Header verwenden, um zu bestimmen, wohin das Paket zu senden ist.
-
Vorletzter Router: Der vorletzte Router im LSP. Der vorletzte Router ist der Router vor dem letzten Hop in einem LSP. Da der letzte Hop in einem LSP das Paket nicht an einen anderen Transitrouter weiterleiten muss, sind die MPLS-Header nicht erforderlich.
Es liegt in der Verantwortung des vorletzten Routers, den MPLS-Header zu entfernen, bevor er ihn an den letzten Hop im LSP sendet. Beachten Sie, dass es optional ist, wenn der vorletzte Router das MPLS-Label entfernt, bevor es an den Ausgangsrouter gesendet wird.
-
Egress-Router: Der Exit-Punkt für den LSP. Der Ausgangsrouter empfängt IP-Verkehr vom vorletzten Router. Es führt eine normale IP-Suche durch und leitet den Datenverkehr über normales IP-Routing weiter.
Beachten Sie, dass der Verkehr auf dem LSP von Router 1 zu Router 9 nicht von Router 1 ausgehen muss. Stellen Sie sich vor, dass Router 1 mit einem Server verbunden ist. Dieser Server führt eine Anwendung aus, die von jemandem verwendet wird, der irgendwo außerhalb des Routers 9 auf das Netzwerk zugreift. Nur weil der gesamte Verkehrsfluss über die beiden Endpunkte des LSP hinausgeht, bedeutet dies nicht, dass der Verkehr das LSP nicht verwendet.
In diesem Fall wird normales IP-Routing verwendet, um den Datenverkehr an Router 1 weiterzuleiten. Router 1 führt eine normale Suche durch, als ob das Paket ein normales IP-Paket wäre. Die Suche zeigt, dass das Ziel für diesen Datenverkehr der Router 9 ist, und dieses Ziel ist einem LSP zugeordnet.
Mit anderen Worten, der nächste Hop ist der gesamte LSP, nicht nur der Next-Hop-Router. Router 1 leitet das Paket dann gemäß der LSP-Definition weiter, und jeder nachfolgende Router behandelt das Paket als ein LSP-Paket. In diesem Fall stellt Router 1 den Startpunkt für den LSP dar. Router1 ist somit der -Eingangsrouter.
Untersuchen des Pfads ist Router 9 der letzte Router im LSP. Wenn also das Paket bei Router 9 ankommt, gibt es kein LSP, dem zu folgen ist. Daher führt der Router 9 ein normales IP-Nachschlagen in dem Paket durch und leitet das Paket als ein IP-Paket weiter. Und da der Router 9 der letzte Router im LSP ist, ist er der -Egress-Router .
Alle Router zwischen Router 1 und Router 8 sind Transitrouter . Sie sind dafür verantwortlich, den MPLS-Datenverkehr zum nächsten Hop im LSP zu leiten. Der vorletzte Router in dem LSP (Router 8 in diesem Beispiel) ist der vorletzte Router . Der vorletzte Router ist normalerweise dafür verantwortlich, die MPLS-Header von den Paketen zu entfernen (bekannt als vorletztes Hop-Popping oder PHP).