MPLS

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 23. maaliskuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 25 muokkausta .
MPLS
Nimi usean protokollan etiketin vaihto
Taso ( OSI-mallin mukaan ) kanava 2.5
Luotu vuonna 2001
Protokollan tarkoitus etiketin reititys
Erittely RFC 3031
Tärkeimmät toteutukset

CISCO IOS, JUNOS, Mikrotik Router OS, Linux (VPLS ei ole tuettu versiosta 4.5.+ lähtien), OpenBSD,

NetBSD (VPLS ei tuettu)
 Mediatiedostot Wikimedia Commonsissa

MPLS ( englanniksi  multiprotocol label switching  - multiprotocol label switching) on ​​tehokkaan tietoliikenneverkon mekanismi, joka siirtää dataa verkkosolmusta toiseen tarrojen avulla.

MPLS on skaalautuva ja protokollasta riippumaton tiedonsiirtomekanismi. MPLS-pohjaisessa verkossa datapaketeille osoitetaan tunnisteet. Päätös datapaketin edelleen siirtämisestä toiseen verkkosolmuun tehdään vain osoitetun etiketin arvon perusteella ilman, että itse datapakettia tarvitsee tutkia. Tämän ansiosta on mahdollista luoda päästä-päähän virtuaalinen kanava, joka on riippumaton siirtovälineestä ja käyttäen mitä tahansa tiedonsiirtoprotokollaa .

Historia

Vuonna 1996 ryhmä Ipsilon Networksin insinöörejä kehitti " Flow Control Protocol "  -protokollan ( flow management p rotocol ; RFC 1953 ) [1] .

Tähän protokollaan perustuva IP - kytkentätekniikka , joka toimii vain yksinkertaistetun ATM -verkon päällä , ei ole menestynyt kaupallisesti. Cisco Systems on kehittänyt samanlaisen "tag-based switching" ( t ag s witching ) teknologian , joka ei rajoitu ATM-verkon kautta tapahtuvaan siirtoon [2] .   

Tämä tekniikka, joka myöhemmin nimettiin uudelleen "etikettipohjaiseksi vaihtamiseksi" ( englanniksi  l abel 's witching ), oli Ciscon oma kehitystyö . Se toimitettiin myöhemmin Internet Engineering Task Forcelle (IETF) avointa standardointia varten.

Edut

MPLS:n avulla on melko helppoa luoda virtuaalisia piirejä verkkosolmujen välille.

Tekniikka mahdollistaa erilaisten tiedonsiirtoprotokollien kapseloinnin .

MPLS:n tärkein etu on

MPLS-tekniikka kehitettiin tarjoamaan yksi tiedonsiirtoprotokolla sekä piirikytkentäisille että pakettikytkentäisille sovelluksille (eli pakettidatagrammisovelluksia ). MPLS:ää voidaan käyttää kuljettamaan monenlaista liikennettä, mukaan lukien IP - paketit , ATM - solut , SONET/SDH [3] -kehykset ja Ethernet -kehykset .

Identtisten ongelmien ratkaisemiseksi kehitettiin aiemmin teknologioita, kuten Frame Relay ja ATM . Monet insinöörit uskoivat, että ATM -tekniikka korvattaisiin muilla protokollilla, joilla on alhaisemmat tiedonsiirron yleiskustannukset, mutta silti tarjotaan vaihtuvapituisia datapaketteja yhteyden muodostamiseen verkkosolmujen välillä. MPLS - teknologiaa on kehitetty ATM : n vahvuudet ja heikkoudet ajatellen . MPLS-yhteensopivat laitteet korvaavat parhaillaan edellä mainittuja teknologioita tukevia laitteita markkinoilla. On todennäköistä, että tulevaisuudessa MPLS korvaa nämä tekniikat kokonaan [4] .

Erityisesti MPLS luopuu solunvaihdosta ja ATM :lle ominaisista signalointiprotokollien joukosta . MPLS:n kehittämisen aikana havaittiin, että nykyaikaisen verkon ydintasolla ei ole tarvetta pienikokoisille kiinteäkokoisille ATM -soluille, koska nykyaikaisissa optisissa verkoissa on niin suuri tiedonsiirtonopeus [5] , että jopa datapaketti Enimmäispituus 1500 tavua kokee merkityksettömän viiveen jonoissa, jotka vaihtavat laitepuskureita (tarve vähentää tällaisia ​​viiveitä esimerkiksi tietyn puheliikenteen laadun varmistamiseksi vaikutti ATM :lle ominaisten pienten solujen valintaan ).

Samaan aikaan MPLS yritti pitää liikenteen optimointi- ja hallintamekanismit ( englanniksi  teletraffic engineering ) ja hallinnan erillään lähetetystä datavirrasta, mikä teki Frame relay- ja ATM -tekniikoista houkuttelevia toteutettavaksi suurissa tiedonsiirtoverkoissa.

Vaikka siirtyminen MPLS:ään tarjoaa vuonhallinnan edut (parempi luotettavuus ja verkon suorituskyky), ongelmana on MPLS-verkon kautta kulkevien tietovirtojen hallinnan menetys perinteisistä IP-sovelluksista [6] .

Kuinka se toimii

MPLS-tekniikka perustuu kuhunkin datapakettiin lisätyn MPLS-otsikon käsittelyyn. MPLS-otsikko voi koostua yhdestä tai useammasta "tunnisteesta". Useita merkintöjä ( tunnisteita ) MPLS-otsikossa kutsutaan tarrapinoksi .

Tarrapinon syöttömuoto
32 bittiä
20 bittiä 3 bittiä 1 bittiä 8 -bittinen
etiketti TC S TTL


Jokainen tarrapinon merkintä koostuu seuraavista neljästä kentästä:

MPLS-reitittimessä MPLS-tunnisteella varustettu paketti vaihdetaan seuraavaan porttiin sen jälkeen, kun tarra on etsitty kytkentätaulukosta reititystaulukon etsimisen sijaan . Kun MPLS suunniteltiin, tarran haku ja etikettien vaihto olivat nopeampia kuin reititystaulukoiden haut tai RIB:t ( Routing Information Base )  , koska vaihto voidaan tehdä suoraan kytkentätehtaalla CPU : n sijaan .  MPLS-verkon sisään- tai ulostulokohdassa olevia reitittimiä kutsutaan LER: iksi (l abel e dge r outer- label boundary router )  . MPLS-verkon sisäänkäynnissä oleva LER lisää MPLS-tunnisteen datapakettiin ja MPLS-verkon ulostulon LER poistaa MPLS-tunnisteen datapaketista. Reitittimiä, jotka reitittävät datapaketteja vain etiketin arvon perusteella, kutsutaan LSR: iksi ( l abel s witching r outer - label  switching router). Joissain tapauksissa LER-porttiin saapuva datapaketti voi sisältää jo etiketin, jolloin uusi LER lisää datapakettiin toisen nimikkeen. LER:n ja LSR:n väliset tarrat jaetaan käyttämällä LDP :tä ( Label Distribution Protocol - Label Distribution Protocol  ) [7] . Saadakseen täydellisen kuvan MPLS-verkosta LSR:t vaihtavat jatkuvasti tarroja ja tietoja kustakin naapurista vakiomenettelyä käyttäen. Palveluntarjoajat perustavat virtuaalisia kanavia (tunneleita), joita kutsutaan LSP :iksi ( l abel s witch path - label switching paths  ), ratkaisemaan erilaisia ​​ongelmia, esimerkiksi järjestämään VPN tai siirtämään liikennettä MPLS-verkon kautta tietyn tunnelin kautta. LSP:t eivät monella tapaa eroa ATM- tai Frame -välitysverkkojen PVC:istä , paitsi että LSP:t ovat riippumattomia linkkikerrostekniikoiden erityispiirteistä . MPLS-tekniikkaan perustuvia virtuaalisia yksityisverkkoja kuvattaessa verkon tulossa tai lähdössä sijaitsevia LER-verkkoja kutsutaan yleensä PE-reitittimiksi ( englanniksi p rovider e dge  - reitittimet palveluntarjoajan verkon reunalla) ja siirtoreitittiminä toimivia solmuja ns. P-reitittimet ( englanniksi p rovider  - provider's routers) [8] .       

Tunnisteen arvoavaruus

MPLS-otsikon etiketin arvokenttä on 20 bittiä, joten suurin mahdollinen etiketin arvo on 1 048 575.

Seuraavat tarranumerot on varattu eri tarkoituksiin:

Tunnelien asennus ja poistaminen

MPLS-verkossa on kaksi vakiotunnelin ohjausprotokollaa:

BGP -protokollalle on myös laajennuksia , jotka pystyvät hallitsemaan virtuaalisia piirejä MPLS-verkossa [11] [12] [13] .

MPLS-otsikko ei osoita MPLS-tunnelissa lähetettävän datan tyyppiä. Jos tulee tarpeelliseksi lähettää kaksi erilaista liikennettä kahden reitittimen välillä, jotta MPLS-ydinreitittimet käsittelevät niitä eri tavalla, kullekin liikennetyypille on perustettava kaksi erilaista MPLS-tunnelia.

MPLS:n ja IP:n vertailu

MPLS-protokollana ei verrata oikein IP :hen, koska MPLS toimii yhdessä IP- ja reititysprotokollan (IGP) kanssa.

IP/MPLS-tekniikan tärkeimmät edut:

Verkkojen rakentaminen

MPLS-teknologiaa käytetään IP - verkkojen rakentamiseen.

Käytännössä MPLS:ää käytetään kuljettamaan IP- ja Ethernet -liikennettä .

MPLS:n tärkeimmät käyttöalueet ovat:

Vaihtoehdot

Kuljetusverkkokerroksessa tekniikat , kuten PBB ja MPLS-TP , kilpailevat MPLS:n kanssa . Näillä teknologioilla on myös mahdollista tarjota L2 VPN- ja L3 VPN -palveluita . Myös L2TPv 3 -protokollaa ehdotetaan käytettäväksi kilpailukykyisenä MPLS-teknologiana , mutta se ei ole suosittu MPLS-spesifisten ongelmien ratkaisemisessa.

Katso myös

Muistiinpanot

  1. RFC 1953 Ipsilon Flow Management Protocol -määritys IPv4:lle
  2. Yakov Rekhter et al., Tag switching architecture overview Arkistoitu 31. joulukuuta 2014 Wayback Machinessa // Proc. IEEE 82 (joulukuu 1997), 1973-1983.
  3. RFC 4842 SONET/SDH Circuit Emulation over Packet (CEP)
  4. Sovellettu tietoliikenne (liiketoimintakeskeinen lähestymistapa) James E. Goldman & Phillip T. Rawles, 2004 ( ISBN 0-471-34640-3 )
  5. Vuodesta 2011 lähtien useimpien Internet - palveluntarjoajien runkoverkon kaistanleveys on 40 Gbit / s tai 100 Gbit / s .
  6. Reitittimet Pidä näppäintä painettuna MPLS-mittaukseen (downlink) . Haettu 10. elokuuta 2011. Arkistoitu alkuperäisestä 9. elokuuta 2011. 
  7. RFC 3037 LDP:n soveltuvuus
  8. RFC 4364 BGP/MPLS IP Virtual Private Networks (VPN)
  9. RFC 3036 LDP -spesifikaatio
  10. RFC 3209 RSVP-TE: Laajennukset RSVP:hen LSP-tunneleille
  11. RFC 2547 BGP/MPLS IP Virtual Private Networks (VPN)
  12. RFC 3107 :n kantotarratiedot BGP-4:ssä
  13. RFC 4781 Graceful Restart Mechanism BGP:lle MPLS:llä

Kirjallisuus