Innehållsförteckning:
Multi-Protocol Label Switching (MPLS) konverterar ditt routerade nätverk till något närmare ett byt nätverk. Istället för att vidarebefordra paket på hop-by-hop-basis, etableras vägar för särskilda källdestinationer par. Dessa förutbestämda banor heter etikettväxlade banor (LSPs). Routrarna som utgör ett etikettväxlat nätverk kallas label-switching routers (LSRs).
Etikettunderlag
När paket överförs i en etikettväxlingsram, inkapslar MPLS-routrarna paketen med specialhuvud som heter etiketter . En etikett berättar i grunden den router som LSP den tillhör. Routern kan sedan använda ingångsporten och LSP-informationen för att bestämma var nästa hop i LSP är.
MPLS-paketet kommer via port 1. Routern granskar etiketten och ser att den har en numerisk identifierare som associerar paketet med en viss LSP. Baserat på ingångsporten och etikettvärdet kan routern slå upp i sitt MPLS-routingbord där nästa hop i LSP är.
I det här fallet visar uppslaget att utgående port är port 4. Paketet skickar ut trafiken ut rätt port, och processen upprepas vid nästa LSR.
Etikettoperationer
En LSRs ansvar sträcker sig bortom att bara titta på etiketten och vidarebefordra paketet till varhelst det behöver gå. LSR är också ansvariga för att hantera och tilldela etiketten på paketet.
När paketet anländer till ingångsroutern för en viss LSP, är den ingångsrouter ansvarig för att undersöka paketet så att det kan skicka paketet genom LSP. Det måste dock också lägga till MPLS-etiketten så att nästa hop i LSP kan hantera paketet korrekt.
Åtgärden att lägga till en MPLS-etikett kallas pushing. Följande tre etikettoperationer ligger till grund för all MPLS-vidarebefordran:
-
Push: Lägger till en ny MPLS-etikett i ett paket. När ett vanligt IP-paket går in i en LSP, är den nya etiketten den första etiketten på paketet.
-
Pop: Tar bort MPLS-etiketten från ett paket. Detta görs vanligen vid antingen näst sista eller utgående router.
-
Byta: Ersätter etiketten med en ny etikett. När en LSR utför en MPLS-sökning, ger den uppkomsten LSPs nästa hopinformation samt den numeriska identifieraren för nästa segment i LSP.
Två andra etikettoperationer - flera push och swap och push - är egentligen bara förlängningar av de tre första operationerna.Eftersom du inte kommer att behöva dessa operationer beskrivs de inte i detalj här. Det räcker med att säga att de utför flera operationer samtidigt.