Documente Academic
Documente Profesional
Documente Cultură
CUPRINS
1. 2. 3.
1. 2. 3. 4. 5. 6. 7. 8. 9.
LSP (Label Switching Path), LSR (Label Switching Router) Eticheta (Label) Stiva de etichete Tunele Tabel de comutaie de etichete Atribuirea i distribuia etichetelor Protocolul de distribuie etichete LDP (Label Distribution Protocol) Utilizarea n comun a etichetelor (Label Merging) Selecia rutei i rutarea explicit
4.
1. 2.
Comportarea nodurilor de grani (Edge Behaviour) Procesarea pachetelor etichetate n ruterele interne (Core router
5.
Protocoale MPLS
1. 2. 3.
1. 2. 3. 4.
6.
1. 2.
1 Ce este MPLS?
MPLS asigur convergena a dou abordri fundamentale diferite: datagrama circuitul virtual.
Indrumarea IP tradiional n Internet este bazat pe modelul datagrama. Protocoalele de rutare definesc cile de ndrumare a pachetelor de date spre reelele destinatare prin schimb de informaii de rutare; fiecare pachet este ndrumat independent, pe baza adresei IP a destinaiei.
Tehnologiile ATM si Frame Relay sunt orientate pe conexiune prin setarea unui circuit virtual, prin care vor fi transmise pachetele de date, cu ajutorul unui protocol de semnalizare, nainte ca pachetele s fie transmise n reea. Tehnologia ATM este folosit pe scar larg n Backbone i a necesitat standardizarea transmiterii pachetelor IP prin reeaua ATM. Aceste tehnici au probleme de scalabilitate.
Incompatibilitate de adresare i a protocoalelor de control pentru integrarea IP/ATM. Cnd reeaua ATM nu este una end-to-end, atunci este necesar translaia ntre clasele IP QoS i clasele ATM.
1 Ce este MPLS?
Multi-Protocol Label Switching (MPLS) definete un mecanism pentru ndrumarea pachetelor n ruterele (nodurile) reelei.
Comutaia de pachete bazat pe MPLS este folosit pentru: simplificarea procesului de ndrumare a pachetelor asigurarea independenei procesului de ndrumare de protocolul de ndrumare, permind multiplelor protocoale s fie implementate peste aceiai cale de ndrumare.
In arhitecturile curente IP, rutarea i ndrumarea sunt cuplate. Orice modificare n arhitecura de rutare afecteaz calea de ndrumare.
Comutaia de etichete decupleaz rutarea de ndrumare. O cale definit pentru comutaie de etichete numit LSP (Label Swicthed Path) poate fi setat n diverse feluri, dar odata setat, pachetele unui flux vor fi ndrumate toate pe aceiai cale. O nou arhitectur de rutare poate fi implementat fr s afecteze calea de ndrumare.
1 Ce este MPLS?
Modificarea de la unicast la multicast n soluia clasic presupune modificri substaniale (cautare bazat pe adresa sursei i destinaiei) sau ndrumri complet separate pentru multicast. Cu comutaia de etichete, o etichet pentru multicast poate fi asociat cu adresele sursei i a destinaiei n faza de setare a cii. Indrumarea este realizat numai prin utilizarea etichetelor.
MPLS nu este un mecanism QoS, dar este un tool care permite implementarea ingineriei traficului care poate impune rute alternative (diferite de rutele prin cile cele mai scurte) n vederea eficientizrii utilizrii reelei.
MPLS permite realizarea n reeaua Internet a convergenei tehnologiilor de ndrumare orientate pe conexiune i a protocoalelor de ndrumare bazate pe datagrame.
1 Ce este MPLS?
MPLS simplific mecanismul de procesare a pachetelor n interiorul ruterelor Core unde rutarea este realizat prin folosirea etichetei MPLS, plasat n antetul pachetelor. Un ruter LSR (Label Swicthed Router) folosete eticheta din antet pentru a determina urmtorul hop i o nou etichet. Pachetul este transmis urmtorului nod dup ce eticheta existent n nod a fost nlocuit cu o nou etichet, necesar urmtorului nod pentru ndrumarea pachetului. Calea prin care sunt ndrumate pachetele este definit de eticheta de ndrumare definit de fiecare hop i este numit LSP (Label Switched Path).
Comutaia de etichete impune setarea cilor de ndrumare prin utilizarea unui protocol de semnalizare, operaie realizat nainte de realizarea ndrumrii pachetelor.
MPLS permite realizarea de tunele de viteze mari ntre domenii care nu folosesc comutaia de etichete.
Capabilitile de ingineria traficului permit furnizorilor de servicii s optimizeze distribuia traficului sensibil QoS i a traficului tratat cu serviciu Best Effort n reelele IP.
Indrumarea pachetelor IP n router-ul IP necesit: O cale de date prin care pachetele de date sunt ndrumate ntre un port de intrare i un port de ieire, O cale de control prin care sunt transmise pachete de control.
Conexiunea dintre nodul 1 i nodul 3 este stabilit prin nodurile A, C i E i este definit de etichetele 23 i 42.
Conexiunea dintre nodul 2 i nodul 4 este stabilit prin nodurile A, B, D i E i este definit de etichetele 12, 96 i 24
transmisia pachetelor prin cile stabilite. De exemplu, clientul 1 transmite pachete ctre clientul 3.
Nodul C folosete eticheta 23 pentru a extrage din tabelul de ndrumare adresa ieirii la care trebuie ndrumat pachetul, precum i eticheta (label) de ieire (42).
Nodul C inlocuiete, n antetul MPLS al pachetului, eticheta 23 cu eticheta 42 (necesar urmtorului nod) i va dirija pachetul la adresa ieirii stabilite, ctre nodul E.
Nodul E stabilete c este nod final pentru calea LSP. El folosete eticheta din antetul MPLS pentru stabilrea ieirii i ndeprteaz eticheta din pachet.
MPLS utilizeaz clasele de ndumare (FEC = Forwarding Equivalence Class) asociate seturilor de fluxuri de pachete care au cerine comune de ndrumare prin reeaua Core i pot fi asociate unei ci LSP. LDP (Label Distribution Protocol) este un protocol folosit pentru stabirea unei ci virtuale, cunoscut sub numele de cale cu comutaie de etichete (LSP = Label Switching Path) ntre ruterele (LSRs = Label Swirching Routers) de intrare i de ieire din domeniul de reea. LSP este asociat unei clas de ndrumare FEC. Fluxurile de date care au asociate clase de ndrumare diferite vor fi ndrumate pe ci LSP diferite. LSPs pot fi adaptate uor la schimbrile topologiei reelei. Eticheta de ndrumare permite indentificarea urmtorului hop i a cerinelor QoS asocitate claselor de ndrumare. Reelele MPLS folosesc routers numite LSR (Label Switching Router) care sunt rutere IP, care au implementat tehnologia de transport bazat pe comutaia de etichete.
O reea MPLS care conine noduri de grani (MPLS Edge) i rutere n MPLS Core. Fiecare link fizic poate fi identificat n MPLS Edge prin intermediul etichetei MPLS inclus n pachetul transmis. Asocierea ntre valorile etichetelor i LSP n orice hop este creat la cerere, prin protocolul de distribuie de etichete LDP (Label Distribution Protocol). MPLS utilizeaz un cmp al pachetului (antet MPLS) pentru transportul etichetei. Modelul de referin al serviciilor logice MPLS cuprinde dou componente principale: O reea core (MPLS core) de capacitate mare care conine noduri LSR (Label Switching Router) care suport protocoalele de control MPLS i care controleaz rutarea pachetelor prin folosirea etichetelor de ndrumare; Gateway sau MPLS Edge dispozitive de grani ale reelei MPLS care asigur interconectarea cu alte tipuri de reele.
3. Concepte MPLS
a.
b.
Eticheta (Label)
c.
Stiva de etichete
d.
Tunele
e.
f.
g.
Protocol)
h.
i.
3. Concepte MPLS
a.
O cale LSP (Label Switching Path) este unidirecional. Nodul care transmite pachete este numit upstream (ex. LSR A), iar nodul care receptioneaza pachetul este numit downstream (ex. LSR B este downstream pentru LSR A).
LSR ingress
LSR egress
LSR interne
3. Concepte MPLS
b. Eticheta (Label)
Eticheta MPLS numit Label este de lungime fix i are semnificaie local, fiind folosit pentru comutaia de etichete. Un pachet care conine etichet MPLS se numete pachet etichetat. Maparea etichetei MPLS se poate realiza la nivel de protocol de reea (nivel 3) sau la nivel de legtur de date (nivel 2). MPLS este plasat ntre nivelele 2 (Link) i 3 (Network) ale arhitecturii stivei de protocoale.
LSR trebuie s realizeze asocierea etichetei de ndrumare cu o cale LSP. Fiecare etichet este asociat cu o clas de ndrumare FEC, care definete un grup de pachete IP care sunt ndrumate prin aceiai cale LSP i au acelai tratamentul aplicat pachetelor n raport cu QoS impus.
3. Concepte MPLS
MPLS Header are 32 de bii i conine: BS (Bottom of Stack) = baza stivei: un bit care este setat 1 pentru ultima etichet din stiv, i 0 pentru celelalte. TTL (Time to Live) = timpul de via: un cmp de 8 bii folosit pentru a coda valoarea TTL, care asigur un nivel de protecie mpotriva buclelor de ndrumare. Acest mecanism de control este folosit i n cazul MPLS. Exp (Experimental) = un cmp de 3 bii rezervat pentru folosire experimental, care poate fi folosit pentru Clase de Servicii. Label = etichet: un cmp de 20 de bii care conine valoarea efectiv a etichetei.
3. Concepte MPLS
c. Stiva de etichete
Stiva de etichete se folosete pentru a suporta formarea de tunele incluse n alte tunele (nested tunnels). Un LSP poate avea o alt cale nested i poate aduga o nou etichet la stiva de etichete. Indrumarea se va face pe baza etichetei din vrful stivei. Cnd pachetul iese din tunelul interior, atunci eticheta din vrful stivei este ndeprtat, Indrumarea se va face n continuare pe baza etichetei din stiv din nivelul imediat inferior.
3. Concepte MPLS
c. Stiva de etichete
Un pachet neetichetat poate fi considerat un pachet a crei stiv este goal (de adancime 0). Daca stiva de etichete a unui pachet este de adncime M, ne referim la eticheta din partea cea mai de jos a stivei ca fiind eticheta de nivel 1, cea de deasupra ei este eticheta de nivel 2 si eticheta din vrful stivei va fi eticheta de nivel M. Stiva de etichete este reprezentat printr-o secven de elemente n antetul MPLS. Fiecare element este reprezentat prin 4 octei (32 bii). Elementele stivei apar dup antetul nivelului legtur de date, dar nainte de antetul nivelului reea. Vrful stivei de etichete apare primul, iar baza apare ultima. Antetul nivelului reea urmeaz imediat dup elementul care are setat bitul S.
Operaiile care pot fi aplicate stivei de etichete sunt urmtoarele: nlocuirea etichetei din vrful stivei cu o nou etichet; scoaterea din stiv a ultimei etichete (pop); nlocuirea etichetei din vrful stivei cu o nou etichet specificat adugarea uneia sau mai multor etichete n stiva pachetului (push).
3. Concepte MPLS
c. Stiva de etichete
3. Concepte MPLS
d. Tunele
Un router surs Rs trebuie s ndrume un pachet la destinaia Rd, dei Rs i Rd nu sunt rutere consecutive n calea nod-cu-nod a pachetului i Rd nu este nodul destinaie final al pachetului.
Se va crea un tunel ntre RS i Rd realizat prin folosirea routers R1, R2, R3 .. Rn. Acest lucru poate fi fcut prin ncapsularea pachetului n interiorul unui pachet de nivel reea a crui adres destinaie este adresa lui Rd. Se creaz astfel un tunel de la Rs la Rd. Pachetele astfel manipulate se numesc pachete tunelate.
3. Concepte MPLS
d. Tunel LSP
Tunelul poate fi implementat ca o cale cu comutaie de etichete (LSP = Label Switching Path), Indrumarea pachetelor prin tunel se face folosind comutaia de etichete Exemplu tunelul definit ca o cale LSP <R1,...,Rn>, unde R1 va fi captul de transmisie al tunelului, iar Rn va fi captul de recepie. Un asemena tunel se numete Tunel LSP.
Pentru a plasa un pachet ntr-un tunel LSP, captul de transmisie ataeaz o etichet stivei de etichete i trimite pachetul astfel etichetat urmtorului nod din tunel.
3. Concepte MPLS
LSR folosete tabelul de ndrumare bazat pe etichete astfel: cnd un pachet de intrare sosete in LSR, acesta folosete eticheta MPLS pentru a gsi tabelul de comutaie de etichete, din care se determin:
Adresa urmtorului hop este folosit pentru ndrumarea pachetului ctre interfaa de ieire.
Eticheta de ieire care este folosit pentru a nlocui n antetul MPLS al pachetului eticheta pachetului recepionat. Aceast etichet introdus n pachetul transmis va fi folosit de urmtorul hop pentru ndrumarea pachetului
3. Concepte MPLS
Un protocol de distribuire a etichetelor este un set de reguli prin care un LSR va informa un alt LSR de legtura etichet-clas FEC pe care a fcut-o. . Traficul de date i traficul de control curg in direcii opuse. In LSP 1 datele sunt transmise de la LSR A la LSR C. Protocolul LDP (Label Distribution Protocol) controleaz stabilirea cii LSP prin distribuirea etichetelor de ndrumare. Atribuirea etichetelor este realizat n nodul solicitat s construiasc eticheta i apoi este distribuit nodului solicitator.
LSR A transmite cerere de setare caii LSP1 catre LSR B, iar LSR B solicita setarea caii de la LSR C. LSR C seteaz eticheta de indrumare si o transmite catre LSR B, iar LSR B seteaz eticheta de ndrumare i o transmite catre LSR A.
3. Concepte MPLS
LDP (Label Distribution Protocol) Pachetele clienilor sunt transmise prin calea LSP, care trebuie setat anterior pornirii transmisiei datelor. Un protocol de distibuie de etichete este un set de proceduri prin care dou LSR schimb informaii de mapare etichete i de capabiliti MPLS. LDP seteaz starea LSPs din reea. LDP mai este numit i protocol de semalizare pentru reelele MPLS.
CR (Constraint-based Routing).
Rutarea explicit este controlat de nodul ingress sau de nodul egress al LSP, prin definirea n ntregime a cii LSP. O astfel de rutare mai este numita rutare bazat pe constrngeri - CR (Constraint-based Routing).
3. Concepte MPLS
Rutarea hop-by-hop este realizat prin asocierea rutrii IP cu setarea LSP. In fiecare nod, modulul MPLS apeleaz modulul rutrii care alege n mod independent urmtorul hop.
Rutarea explicit este controlat de nodul ingress sau de nodul egress al LSP, prin definirea n ntregime a cii LSP. O astfel de rutare mai este numita rutare bazat pe constrngeri - CR (Constraint-based Routing).
Rutarea explicit este una din cele mai importante caracteristici ale MPLS, deoarece permite stabilirea sau modificarea unor ci de rutare lund n calcul starea de ncrcare a reelei, ceea ce conduce la o utilizare mai bun a reelei i la creterea calitii serviciilor. Un astfel de mecanism lipsea n reelele IP clasice.
1.
1.
Alegerea urmtorului hop : toate pachetele sunt mprite n clase de echivalen de ndrumare (FEC Forwarding Equivalence Class), fiecrei clase i se asociaz un hop. Asta nseamn c, n ceea ce privete deciziile de dirijare, toate pachetele care fac parte dintr-o clas de echivalen de ndrumare (FEC) sunt considerate identice din punctul de veder al dirijrii. Aadar toate pachete care vin dintr-un anumit nod, au aceiai destinaie i fac parte din aceiai clas de echivalen FEC vor urma aceeai cale. Atribuirea unui pachet la o clas de echivalen (FEC) se face o singur dat, la intrarea pachetului n reeaua MPLS (n nodul ingress MPLS). Clasa din care face parte pachetul este codat printr-o etichet. Cnd pachetul este trimis ctre urmtorul hop, eticheta este trimis prin pachet, care este considerat etichetat. MPLS folosete eticheta din pachete pentru a identifica o cale numit LSP (Label Switching Path) ntre ruterul de intrare (ingress) i ruterul de ieire (egress). La recepia unui pachet etichetat, ruterul folosete aceast etichet pentru a identifica o cale LSP. El folosete eticheta ca index la propriul tabel de ndrumare pentru a determina calea prin care s ndrume pachetul eticheta care va fi folosit n urmtorul nod pentru ndrumarea pachetului. Ruterul de intrare (ingress router) al reelei MPLS folosete adresa de destinaie a pachetelor pentru a determina LSP-ul folosit. In interiorul reelei, ruterele MPLS (Core LSR) folosesc numai etichetele LSP pentru a ndruma pachetele ctre ruterul de ieire (egress router).
1.
LSR A folosete adresa IP destinaie pentru fiecare pachet (Y, respectiv Z) pentru a selecta LSP-ul, care determin urmtorul nod i eticheta iniial pentru pachete (21, respectiv 17).
LSR B folosete aceste etichete pentru a identifica LSP-urile, Se determin n acest fel urmtoarele noduri de parcurs (LSR D, respectiv LSR C) i etichetele (47, respectiv 11).
Ruterele de ieire (LSR D i LSR C) nltur ultima etichet i ndrum pachetul n afara reelei pe baza adresei de destinaie.
Tipul nodului
Flux informai e X X X X X Z Y Z Y
Date citite din tabela de rutare Urmtorul nod LSR B LSR B LSR D LSR C Host Y Host Z Eticheta de ieire 21 17 47 11 -
LSR A
Intrare (Ingress)
LSR B
Intern
LSR C
Ieire (Egress)
LSR D
Ieire (Egress)
1.
1.
La grania unei reele MPLS exist un ruter numit LER (Label Edge Router). Un LER termin i/sau origineaz o cale LSP i realizeaz ndrumarea bazat pe etichete. La intrarea ntr-un domeniu MPLS, ingress LER accept pachete neetichetate i creaz un antet MPLS prin introducerea (pushing) uneia sau mai multor cmpuri de etichete MPLS Label n antetul MPLS. La ieirea din domeniul MPLS, un Egress LER termin o cale LSP prin extragerea elementului din vrful stivei (popping) de etichete i ndrum pachetul rmas pe baza regulilor de ndrumare clasic. Dac pachetul rmas este un pachet al crui payload reprezint un pachet IPv4, atunci el va fi procesat n concordan cu regulile de rutare IP.
1.
MPLS nlocuiete ndrumarea pe calea cea mai scurt fr conexiune cu ndrumarea bazat pe comutaia de etichete. LSP nu trebuie neaprat s urmeze calea cea mai scurt ntre dou Edge LSR. Dei protocoalele de rutare IP convenionale nu genereaz rute pentru ci care nu sunt cele mai scurte, totui pot fi folosii algoritmi de rutare externi pentru a determina noi rute pentru LSPs n vederea unei distribuii optime a sarcinii prin reea. Aceast caracteristic este un avantaj major pentru MPLS peste IntServ sau DiffServ. Din perspectiva QoS, etichetele MPLS simplific procesul de clasificare, care este realizat numai n ruterele de grani de intrare. LSRs pot face uz de toate tehnicile QoS (metering, policing, marking, queuing, scheduling). In nodurile interne (Core Routers), eticheta MPLS furnizeaz contextul necesar determinrii urmtorului hop i a regulilor de tratare al pachetului impuse de QoS solicitat. Tabelul de ndrumare conine una sau mai multe LIB (Label Information Base). Un astfel de tabel include adresa urmtorului hop (next-hop address) asociat etichetei pe care o poate recunoate LSR, i de asemenea o noua etichet, necesar nodului urmtor pentru ndrumarea pachetului, etichet care se va include n antetul MPLS al pachetului transmis, n locul celei din pachetul recepionat, atunci cnd acesta este ndrumat ctre hop-ul urmtor. Fiecare intrare a tabelului de ndrumare poate conine reguli de procesare care se aplic pachetelor care sosesc cu o valoare particular a etichetei. LSR are implementate funcii de management care sunt responsabile cu definirea i actualizarea informaiilor din tabela de comutare, pentru toate valorile etichetelor MPLS, a etichetei urmtorului hop, a portului de ieire, a modului de realizare a introducerii n cozile de ateptare (queuing) i a regulilor de planificare. Intrrile tabelului de comutare sunt modificate ori de cte ori o nou etichet necesit activare sau etichetele vechi trebuie sa fie eliminate.
1.
Tabelul de ndrumare conine una sau mai multe LIB (Label Information Base). Un astfel de tabel include adresa urmtorului hop (next-hop address) asociat etichetei pe care o poate recunoate LSR, i de asemenea o noua etichet, necesar nodului urmtor pentru ndrumarea pachetului, etichet care se va include n antetul MPLS al pachetului transmis, n locul celei din pachetul recepionat, atunci cnd acesta este ndrumat ctre hop-ul urmtor. Fiecare intrare a tabelului de ndrumare poate conine reguli de procesare care se aplic pachetelor care sosesc cu o valoare particular a etichetei. LSR are implementate funcii de management care sunt responsabile cu definirea i actualizarea informaiilor din tabela de comutare, a modului de realizare a introducerii n cozile de ateptare (queuing) i a regulilor de planificare (scheduling).
1.
Asocierea unui FEC la un LSP permite definirea de cozi de ateptare distincte i comportarea planificatorului, ignornd cmpul experimental Cmpul experimental din antetul MPLS poate codifica pn la 8 comportri diferite pentru queueing i scheduling pentru aceiai clas FEC (LSP) Cmpul experimental codific pn la 8 comportri diferite pentru queueing i scheduling independent de FEC (LSP).
1.
1.
2.
3.
4.
Folosirea cmpului Label pentru a selecta o queue (clasa de serviciu). Se folosete unul sau mai muli bii folosesc biii experimentali pentru codarea diferitelor nivele de drop precedence; Folosirea cmpului Label pentru a selecta un grup de 4 cozi de atepatre (Queues) folosind doi bii din cmpul Experimental pentru a selecta una din cele 4 queues. Cmpul Experimental este folosit pentru a codifica drop precedence; Ignorarea cmpului Label i folosirea a 4 cozi de ateptare partajate pe o interfa de ieire. Doi bii din cmpul Experimental selecteaz una din cele 4 cozi de ateptare (queues). Bitul rmas din cmpul Experimental este folosit pentru a defini drop precedence. Folosirea cmpului Label pentru a selecta o grup de N queues (N 8) i folosirea cmpului Experimental pentru a selecta una din cele 8 valori pentru drop precedence pentru o coad de
Protocolul de semnalizare informeaz nodurile de pe o anumit rut despre ce etichete i link-uri s foloseasc pentru fiecare LSP. Este folosit unul dintre protocoale de semnalizare, n funcie de cerinele reelei:
RSVP-TE (ReSerVation Protocol Traffic Engineering) este folosit acolo unde este folosit ingineria de trafic (TE);
LDP (Label Distribution Protocol) este folosit atunci cnd nu este utilizat ingineria de trafic, deoarece necesit mai puin management
CR-LDP (Constraint Routing Label Distribution Protocol) se folosete pentru stabilirea cii de rutare folosind comutaia de etichete i alegerea unor cii explicite de rutare folosind informaiile furnizate de TE.
protocol de distribuie a etichetelor (LDP) este un protocol care permite nodurilor MPLS s comunice ntre ele legturile dintre etichete i clasele FEC asociate unei ci LSP. Reeaua MPLS trebuie s defineasc LSP-uri ntre ingress LSR i egress LSR. De-a lungul fiecrei ci LSP sunt folosite pentru rutare numai etichetele care definesc calea LSP. LDP ofer un mecanism de descoperire care permite identificarea LSR-urilor i realizarea semnalizrilor n vederea distribuirii i controlului etichetelor de ndrumare.
Un
Mesaje
Label Request
Label Mapping
Initialization
Hello
mesaje de descoperire, folosite pentru a anuna prezena n reea a unui element de reea,
mesajele sesiunii folosite pentru a stabili, menine i termina sesiunile ntre perechile LDP,
mesaje de avertisment folosite pentru a creea, modifica i terge mapri de etichete (sau conexiuni),
mesaje de notificare folosite pentru a furniza informaii de avizare sau indicare eroare.
Un LSR poate primi informaii despre celelalte LSR-uri cu care are conexiuni directe.
Dup stabilirea conexiunii de transport, LSR1 i LSR2 realizeaz un schimb de mesaje LDP
domeniile VPI/VCI (Virtual Path Identifier, Virtual Channel Identifier) pentru ATM,
Aceast negociere completeaz stabilirea sesiunii LDP ntre ruterele LSR1 i LSR2.
CR-LDP este un protocol de distribuie de etichete bazat pe constrngeri utilizat pentru stabilirea cii de rutare folosit de MPLS pentru rutarea pachetelor utilizatorului pe baza comutaiei de etichete. O cale LSP poate fi instaniat pe baza constrngerilor explicite de rutare, pe baza constrngerilor QoS sau a altor constrngeri. Rutarea bazat pe constrngeri este un mecanism folosit pentru a satisface cerinele de inginerie de trafic (TE = Traffic Engineering). Un model de rutare bazat pe constrngeri folosete ca intrri urmtoarele informaii: Atributele asociate trunchiurilor de trafic; Atributele asociate resurselor; Alte informaii legate de topologia reelei.
mecansime privind: schimbul de informaii legate de topologie (informaii despre valabilitatea sau existena resurselor, informaii despre starea linkurilor sau informaii legate de atributele resurselor) ntre procesele rutrii bazate pe constrngeri. managementul informaiilor legate de topologia reelei; interaciunea ntre procesele de rutare bazate pe constrngeri i procesele convenionale IGP; mecanisme de adaptare la cerinele (atributele) trunchiurilor de trafic.