Computers

Multi protocol label switch introductie

Multi Protocol-Label Switching (MPLS) is een mechanisme dat, wanneer toegevoegd aan een IP-netwerk met Routering pakketten die kunt moeten worden geschakeld in hardware op hoge snelheid. Het wordt beschouwd als een Layer 2-technologie, hoewel in veel kringen het is bedoeld als Layer 2 en een half zoals het hoofdzakelijk tussen de Data Link-laag en de netwerklaag van het OSI-referentiemodel functioneert.

Een aantal leveranciers had soortgelijke maar merkgebonden technologieën die werd de basis voor MPLS, bijvoorbeeld Cisco had Tag schakelen en IBM had gelijkaardige technologie bekend als ARIS (statistische Route Based IP-Switching). In 1997 werd een werkgroep opgericht onder leiding van de IETF (Internet Engineering Task Force), en uiteindelijk de naam die MPLS was besloten.

Een MPLS-label is een korte 32-bits-id die wordt gebruikt om over te schakelen van pakketten binnen een MPLS-domein. Wanneer gebruikt in combinatie met ATM (Asynchronous Transfer Mode) het label vervangt de VPI/VCI en een vergelijkbare situatie doet zich voor wanneer MPLS wordt gebruikt met sommige andere Data Link-laag-technologieën, zoals X.25 en Frame Relay. Wanneer Multi Protocol Label schakelen met PPP, FDDI, Ethernet en Token Ring wordt gebruikt, wordt de 32-bits-Label ingevoegd tussen de Data Link-laag en netwerklaag headers. Een label gebruikt op deze manier is vaak aangeduid als een 'Shim Label'. Etiketten zijn normaal schakeloptie door schakeloptie veranderd als de packet doorkruist de LSD (Label Switched domein) en dit is waar de term Label Swapping vandaan.

Het oorspronkelijke concept van MPLS was de intelligentie van de Layer 3 Routing combineren met de snelheid van laag 2 schakelen zodat een hoge doorvoersnelheid van Layer 3 pakketten. De technologie is rijpen en packet stromen met de dezelfde FEC (Forward equivalentieklasse) kunnen worden ontstoken over bepaalde paden veroorloven dat pakket stromen de passende kwaliteit van de dienst.

Neem een kijkje bij enkele van de belangrijkste termen:

Een LSP (Label Switched pad) is een pad instellen via een netwerk van het ingangspunt bekend als het binnendringen voor de uitvoerhaven bekend als de uitgang. Het pad is gedefinieerd in de tabellen gehouden in de schakelapparaten, met de patch wordt een reeks van hop in het label overgeschakeld domein forwarding. Alle gegevens die aan een algoritme van exacte overeenkomst uitgevoerd op de IP-headerinformatie voldoet, bedoeld als een equivalentieklasse vooruit zal worden doorgestuurd via de LSP.

Een LER (Label Edge Router) is een apparaat aan het binnendringen of uitgang die het eerste etiket van toepassing is op het pakket en de laatste verwijdert. Een rand LSR waarop een packet wordt ontvangen zal bepalen de juiste FEC met behulp van traditionele doorstuurtechnieken informatie binnen het IP-pakket. Label over te schakelen en door: sturen zal worden gebruikt voor de hop naar de volgende Label Switching Router. Als een rand LSR een gelabelde pakket ontvangt met een bestemming niet LSR het label is ontdaan en het pakket doorgestuurd met behulp van alleen de conventionele routeringsonderdelen.

Een LSR (Label Switching Router) voert de routing en switching binnen de LSD. Bepaalde Layer 2-schakelaars kunnen toepassen Layer 3 intelligentie en Routers kunnen Layer 2-switches die zijn gekoppeld aan hen, het netto resultaat zijn apparaten die kunnen schakelen gelabelde pakketten en pakketten routeren.

Een willekeurig knooppunt LSR moet een doorstuurtabel gevuld met de juiste informatie. Deze tabel is bekend als de LIB (Label Information Base) en haar rol is om de vereiste informatie bij elke FEC binden aan de juiste LSP. Een mechanisme moet worden gebruikt om te vullen elke LIB, en dit wordt normaal gesproken uitgevoerd door een LDP (Label Distribution Protocol). Een alternatief voor dit is meeliften op de informatie op een standaard routing protocol zoals BGP (Border Gateway Protocol).

De MPLS-etiketten zelf zijn lengte van 32 bits en bestaan:

Een 20-bits waarde

3 Experimental bits nu vaak gebruikt als het veld verkeer klasse voor Quality of Service

Een 1-bits vlag die wordt gebruikt om aan te geven van de onderkant van de stack wanneer meerdere labels worden geladen op de dezelfde packet stroom.

Een 8-bits TTL (Time-to-Live) veld, gebruikt op een gelijkaardige manier aan de TTL-waarde in een IP-pakket.

In het geval van gegevens lagen koppelen die een label shim tussen Layer 2- en Layer 3 toevoegen, kunnen etiketten worden gestapeld achter elkaar zodat LSP's alleen actie de top label en vervolgens verwijderen of 'Pop' moeten vóór het pakket doorsturen. In ATM vertegenwoordigt het label de VCI/VPI. De TTL-waarde zal worden verlaagd om aan te geven van het aantal LSRs die zij heeft voorgelegd.

Omdat routes deterministische zijn kunnen, MPLS geëvolueerd en kan worden gebruikt voor het maken van een aantal verschillende VPN-types, de meest voorkomende van die is de Point-to-Point VPN-verbinding die wordt vaak genoemd als een Pseudowire of Virtual Leased Line.

Dit artikel bevat alleen algemene informatie over dit onderwerp, maar ten minste het biedt de lezer het concept van MPLS.