Datorer

Multi protocol label byta introduktion

Multi Protocol Label växling (MPLS) är en mekanism som när de läggs till ett routat IP-nätverk tillåter att paket kopplas i hårdvara i hög hastighet. Det anses en Layer 2-teknik, även om i många kretsar det kallas Layer 2 och en halv som det främst fungerar mellan datalänk lagret och nätverkslagret i referens OSI-modellen.

Ett antal leverantörer hade liknande men egenutvecklade tekniker som blev grunden för MPLS, till exempel Cisco hade Tag byte och IBM hade liknande teknik känd som ARIS (sammanlagda rutt baserat IP-växlar). 1997 Bildades en arbetsgrupp under ledning av IETF (Internet Engineering Task Force), och så småningom namnet MPLS beslutades.

Ett MPLS-etikett är en kort 32 bitars identifierare som används för att växla paketen inom ett MPLS-domän. När den används med ATM (Asynchronous Transfer Mode) etiketten ersätter VPI/VCI, och en liknande situation uppstår när MPLS används med vissa andra datalänknivån teknik såsom X.25 och Frame Relay. När Multi Protocol Label byta används med Ethernet, PPP, FDDI eller Token Ring, infogas 32-bitars etiketten mellan den datalänknivån och nätverkslagret headers. En etikett som används på detta sätt benämns ofta som en "Shim-märkning". Etiketter byts normalt växeln av växel som paket går igenom LSD (etikett bytte domän), och det är där termen Label byta kommer från.

Det ursprungliga konceptet av MPLS var att kombinera intelligens i Layer 3-routning med hastigheten på lager 2 byta för att ge en hög genomströmning av Layer 3 paket. Tekniken är mogna och paketflöden med samma FEC (fram likvärdighet klass) kan kopplas över vissa sökvägar till råd paketets flow tjänsten lämplig kvalitet.

Låt oss ta en titt på några av terminologi:

En LSP (etikett bytte bana) är en väg som inrättats i ett nätverk från startpunkten som kallas inträngande till utförselstället kallas avstigning. Sökvägen definieras i vidarebefordra tabeller hölls i de byta apparaterna, med patch är en serie av humle i etikett bytte domänen. Alla data som överensstämmer med en exakt matchning algoritm som utförs på den IP-huvudinformation, som en framåt likvärdighet klass kommer att vidarebefordras över LSP.

En LER (etikett Edge Router) är en enhet vid inträngning eller avstigning som gäller den första etiketten paketet och tar bort sist. En kant LSR tar emot ett omärkta paket kommer att avgöra lämpliga FEC med konventionella forwarding information inom IP-paketet. Etikett växling och vidarebefordra kommer att användas för hopp till nästa etikett byter routern. Om en kant LSR tar emot märkta paket med en icke LSR destination etiketten är strippad och paket vidarebefordras med hjälp av endast konventionella routningskomponenterna.

En LSR (etikett byta Router) utför den routing och switching inom LSD. Vissa lager 2-växlar kan tillämpa Layer 3 intelligens och routrar kan ha lager 2-växlar associerade med dem, resultatet är enheter som kan växla märkta paket och dirigera omärkta paket.

Någon LSR nod måste ha en vidarebefordringstabellen befolkade med korrekt information. Den här tabellen kallas LIB (etikett Information Base), och dess roll är att tillhandahålla den information som krävs för att binda varje FEC till den lämpliga LSP. Någon mekanism måste användas för att fylla varje LIB, och detta utförs normalt av en LDP (etikett Distribution Protocol). Ett alternativ till detta är att kombitrafik informationen på ett standard routningsprotokoll som BGP (Border Gateway Protocol).

MPLS etiketterna själva är 32 bitar lång och består:

Ett 20-bitars värde

3 Experimental bitar nu ofta används som fältet trafik klass för Quality of Service

En 1-bitars flagga som används för att ange botten av högen när flera etiketter lastas på samma packet flödet.

En 8-bitars TTL (Time-to-Live) fält som används i ett liknande sätt som TTL i ett IP-paket.

När det gäller länken datalager som lägger en shim etikett mellan Layer 2- och lager 3, kan etiketter staplas en bakom den andra så att LSP har bara åtgärder upp etikett och sedan ta bort den eller "Pop det" innan den vidarebefordrar paket. I ATM representerar etiketten den VCI/VPI. TTL-värdet kommer att minskas att ange antalet LSRs genom vilket det har vidarebefordrats.

Eftersom vägar kan vara deterministiska, MPLS har utvecklats och kan användas för att skapa ett antal olika typer av VPN, den vanligaste som är Point-to-Point VPN som benämns ofta som en Pseudowire eller en virtuell leasade linje.

Denna artikel ger endast grundläggande information i ämnet, men åtminstone det ger läsaren med begreppet MPLS.