Professional Documents
Culture Documents
HC K THUT BU IN
BO CO TI:
NGHIN CU CNG NGH CHUYN MCH NHN MPLS V XUT CC KIN NGH P DNG CNG NGH MPLS TRONG MNG TH H MI NGN CA TNG CNG TY
M s:
Ch tr ti:
Mnh Quyt
Cng tc vin: L Ngc Giao Trn Ho Bu Phm Thu Phong (VTN) Trn Vit Tun (Ban KHCN&CN) Phan Huy T Nguyn Ngc Thnh ng Thu H Phan H Trung
H ni 12/1999
MC LC
MC LC..................................................................2 LI GII THIU..........................................................5 T VIT TT..............................................................5 Chng 1: C s cng ngh MPLS.........................................5
I.1. Lch s pht trin MPLS.........................................5 I.2. Qu trnh tiu chun ho MPLS.............................9
I.2.1. I.2.2. I.2.3. I.2.4. I.2.5. IP over ATM............................................................9 Toshiba's CSR ......................................................10 Cisco's Tag Switching...........................................10 IBM's ARIS and Nortel's VNS.................................10 Cng vic chun ho MPLS..................................11
II.1.2.2.15. ng chuyn mch nhn (LSP), LSP li vo, LSP li ra.........................22 II.1.2.2.16. y nhn ti hop k cui............................................................................23 II.1.2.2.17. LSP hop tip theo.......................................................................................25 II.1.2.2.18. Cc nhn li vo khng hp l...................................................................25 II.1.2.2.19. iu khin LSP: c lp v theo ch dn...................................................26 II.1.2.2.20. Th tc kt hp..........................................................................................27 II.1.2.2.21. La chn tuyn...........................................................................................28 II.1.2.2.22. Thiu nhn li ra........................................................................................29 II.1.2.2.23. Thi gian sng (TTL).................................................................................29 II.1.2.2.24. iu khin lp............................................................................................30 II.1.2.2.25. M ho nhn ..............................................................................................31 II.1.2.2.25.1 Phn mm, phn cng tun th MPLS................................................31 II.1.2.2.25.2 Cc tng i ATM ng vai tr cc LSR............................................31 II.1.2.2.25.3 Cc hot ng tng h trong cc cng ngh m ho.........................32 II.1.2.2.26. Hp nht nhn............................................................................................33 II.1.2.2.26.1 Cc LSR khng hp nht nhn............................................................34 II.1.2.2.26.2 Cc nhn cho cc LSR hp nht v khng hp nht nhn...................35 II.1.2.2.26.3 Hp nht nhn qua ATM.....................................................................35 II.1.2.2.26.3.a Cc phng thc loi b hin tng chn t bo........................35 II.1.2.2.26.3.b Phi hp hot ng: Hp nht VC, hp nht VP, khng hp nht36 II.1.2.2.27. Cc ng ngm v h thng phn cp......................................................37
II.2. Cc hot ng trong mng MPLS.......................37 II.3. Cc giao thc s dng trong MPLS.....................38
II.3.1. Gii thiu chung..................................................38 II.3.2. Cc giao thc nh tuyn....................................38
.II.3.2.1. OSPF....................................................................................................................38 .II.3.2.2. IS-IS.....................................................................................................................38 .II.3.2.3. RIP.......................................................................................................................38 .II.3.2.4. IRGP....................................................................................................................38 .II.3.2.5. BGP......................................................................................................................38 .II.3.2.6. PNNI....................................................................................................................38
II.5. Qun l lu lng trong MPLS............................42 II.6. Bo mt trong MPLS...........................................42 II.7. Cc ng dng ca MPLS.....................................42
II.7.1. Ci thin cht lng gi chuyn tip gi tin trong mng ................................................................................................42 II.7.2. H tr QoS v CoS cho cc dch v khc nhau....42 II.7.3. H tr kh nng m rng mng..........................42 II.7.4. Tch hp IP v ATM trong mng...........................42 II.7.5. Xy dng cc mng interoperable......................42 Chng III. ng dng MPLS trong mng VPN........................42
III.1. Gii thiu v MPLS trong VPN............................42 III.2. Cc b nh tuyn o trong MPLS VPN..............43 III.3. Cc mc tiu ca MPLS VPN..............................44 III.4. Nhng yu cu v kin trc MPLS VPN..............45 III.5. Phc tho v kin trc MPLS VPN......................45 III.6. MPLS ng vai tr c ch gi chuyn tip.........48 III.7. Cu hnh MPLS VNP c th m rng..................50 III.8. Nhn bit cc b nh tuyn ln cn ng trong MPLS VPN......................................................................................50 III.9. Cu hnh min VPN IP........................................51 III.10. V d v phng php nhn bit cc b nh tuyn ln cn......................................................................................53 III.11. Gi chuyn tip trong MPLS VPN.....................53
III.11.1. LSP c nhn......................................................54 III.11.2. LSP cng cng hiu qu cao.............................54
III.12. Cc dch v khc nhau trong MPLS VPN..........54 III.13. Vn bo mt trong MPLS VPN.....................54
III.13.1. III.13.2. III.13.3. III.13.4. Bo Bo Bo Bo mt mt mt mt nh tuyn..........................................54 d liu................................................55 cu hnh.............................................55 mng vt l........................................55
III.14. Gim st b nh tuyn o trong MPLS VPN....55 III.15. H tr QoS trong MPLS VPN.............................56 III.16. Xem xt v cht lng trong MPLS VPN..........59
Chng IV. Gii php MPLS ca mt s hng.......................61 Chng V. Khuyn ngh v kh nng ng dng cng ngh MPLS trong mng NGN ca Tng cng ty BCVT Vit nam........................61 Chng VI. Kt lun v khuyn ngh.....................................61
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
Nhu cu th trng cp bch cho mt mng tc cao, gi thnh thp l tc nhn ch yu cho s ra i ca mt lot cc cng ngh mi bao gm MPLS. Hin nay, c rt nhiu cng ngh xy dng mng IP, nh IPOA (IP qua ATM), IPOS (IP qua SDH/SONET), IP qua WDM v IP qua cp quang. Mi cng ngh c u im v nhc im nht nh. Cng ngh ATM c s dng rng ri trn ton cu trong cc mng IP xng sng do tc cao, cht lng dch v QoS, iu khin lung v cc c tnh khc ca n m cc mng nh tuyn truyn thng khng c. N cng c pht trin h tr cho IP. Hn na, trong cc trng hp i hi thi gian thc cao, IPOA s l s la chn s mt, do nghin cu v IPOA quan trng hn. MPLS thc s l s ci tin ca cng ngh IPOA truyn thng. IPOA truyn thng l mt cng ngh lai ghp. N t IP (cng ngh lp th 3) trn ATM (cng ngh lp th 2). Cc giao thc ca hai lp l hon ton c lp. Chng c kt ni vi nhau bng mt lot cc giao thc (nh NHRP, ARP, v.v..). Cch tip cn ny hnh thnh t nhin v n c s dng rng ri. Khi xut hin s bng n lu lng mng, phng thc ny dn n mt lot cc vn cn gii quyt. 1. Th nht, trong phng thc lai ghp, cn phi thit lp cc kt ni PVC cho tt c cc nt ngha l thit lp mng vi tt c cc kt ni nh c biu din trong Hnh I-1. iu ny s to ra hnh vung N. Khi thit lp, duy tr v ngt kt ni gia cc nt, cc mo u lin quan (nh s knh o, s lng thng tin iu khin) s ch th v ln ca hnh vung N ca s cc nt. Khi mng m rng, mo u s ngy cng ln v ti mc khng th chp nhn c. 2. Phng thc lai ghp phn chia ton b mng IPOA thnh rt nhiu cc LIS (Mng con IP Logic), thm ch vi cc LIS trong cng mt mng vt l. Cc LIS c kt ni nh cc b nh tuyn trung gian c biu din trong Hnh I-2. Cu hnh multicast gia cc LIS khc nhau trn mt mt v gia cc b nh tuyn ny s s tr nn hn ch khi lung lu lng ln. Cu hnh nh vy ch p dng cho cc mng nh nh mng doanh nghip, mng trng s, v.v.. v khng ph hp vi nhu cu cho cc mng xng xng Internet trong tng lai. C hai u kh m rng. 3. Trong phng thc lai ghp, IPOA s khng th m bo v cht lng dch v QoS.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
Hnh I-1 S m rng mng IPOA. Hnh I-2 Nt c chai trong mng IPOA.
4. Khng phi tt c mi cn nhc c a ra cho mi bn trong thit k IP v ATM. iu ny to nn s lin kt gia chng ph thuc vo mt lot cc giao thc phc tp v cc b nh tuyn x l cc giao thc ny. S phc tp s gy ra cc hiu ng c hi n tin cy ca cc mng xng sng. Cc cng ngh nh MPOA, v LANE ang c hnh thnh gii qut cc tn ti ny. Tuy nhin cc gii php khng th gii quyt c tt c cc tn ti. Trong khi y, ni bt ln trn mt lot cc cng ngh IPOA khc vi phng thc lai ghp l chuyn mch nhn theo phng thc tch hp. Chng cung cp gii php hp l gii quyt nhng tn ti ny. Chuyn mch nhn c hiu l khi nim chung cho tt c cc cng ngh chuyn mch nhn hin c. Nhng cng ngh ny thc s da trn nhng c s m MPLS c hnh thnh. Khi nim chuyn mch nhn xut pht t qu trnh nghin cu hai thit b c bn trong mng IP: tng i chuyn mch v b nh tuyn. Chng ta c th thy rng ch xt trong cc yu t tc chuyn mch, phng thc iu khin lung, t l gia gi c v
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
cht lng th tng i chuyn mch chc chn tt hn nhiu so vi b nh tuyn. Tuy nhin, cc b nh tuyn c cc chc nng nh tuyn mm do m tng i khng th so snh c. Do chng ta khng th khng ngh rng chng ta c th c mt thit b c kh nng iu khin lung, tc cao ca tng i cng nh cc chc nng nh tuyn mm do ca b nh tuyn. l ng c then cht pht trin chuyn mch nhn. Nguyn tc c bn ca chuyn mch nhn l s dng mt thit b tng t nh b nh tuyn iu khin thit b chuyn mch phn cng ATM, do vy cng ngh ny c c t l gia gi thnh v cht lng c th snh c vi tng i. N cng c th h tr thm ch rt nhiu chc nng nh tuyn mi mnh hn nh nh tuyn hin v.v.. Cng ngh ny do kt hp mt cch hon ho u im ca cc tng i chuyn mch vi u im ca cc b nh tuyn, v tr thnh im nng thu ht s tp trung ca ngnh cng nghip.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
V nhng nhc im ca CIPOA c cp trn, trong khi n li c s dng rt rng ri, cc nh nghin cu ang lm vic tm kim mt cng ngh IPOA hiu qu hn.
10
Nhm lm vic MPLS chu trch nhim chun ho cc cng ngh c s cho s dng chuyn mch nhn v cho vic thi hnh cc ng chuyn mch nhn trn cc loi cng ngh lp lin kt, nh Frame Relay, ATM v cc cng ngh LAN (Ethernet, Token Ring, v.v..). N bao gm cc th tc v cc giao thc cho vic phn phi nhn gia cc b nh tuyn, xem xt v encapsulation v multicast. Cc mc tiu khi u ca nhm lm vic gn nh hon thnh. C th, n xy dng mt s cc RFC (xem lit k pha di) nh ngha Giao thc phn phi nhn c s (LDP), kin trc MPLS c s v tm lc, cc nh ngha cho vic chy MPLS qua cc ng lin kt ATM, Frame Relay. Cc mc tiu gn y ca nhm lm vic l: 1. Hon thnh cc ch mc cn tn ti: 2. PHt trin cc tiu chun ngh ca nhm lm vic MPLS thnh cc bn Dratf Standard. Bao gm: LDP, CR-LDP, v cc tiu chun k thut RSVP-TE cng nh encapsulation. 3. nh r cc m rng ph hp vi LDP v RSVP cho vic xc nhn LSP ngun. 4. Hon thnh cc cng vic trn MPLS-TE MIB 5. Xc nh cc c ch chp nhn li ci tin cho LDP. 6. Xc nh cc c ch ph phi MPLS cho php mt ng chuyn mch nhn c th c s dng nh l mt bn d tr cho mt tp cc ng chuyn mch nhn khc bao gm cc trng hp cho php sa cha cc b. 7. Cung cp ti liu v cc tm lc MPLS m rng cho php hot ng trn cc ng chuyn mch nhn trn cc cng ngh lp thp hn, nh phn chia theo thi gian (SONET ADM), di bc sng v chuyn mch khng gian. 8. Hon tt cc cng vic ang tin hnh cho vic xc nh c cu vi IP Multicast qua cc ng chuyn mch nhn.
I.3.1. Internet-Drafts:
STT 1 2 3 4 Tn Draft Carrying Label Information in BGP-4 Definitions of Managed Objects for the Multiprotocol Label Switching, Label Distribution Protocol (LDP) LDP State Machine RSVP-TE: Extensions to RSVP for LSP Tunnels
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
12
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Constraint-Based LSP Setup using LDP MPLS Traffic Engineering Management Information Base Using SMIv2 MPLS Support of Differentiated Services Framework for IP Multicast in MPLS MPLS Label Switch Router Management Information Base Using SMIv2 ICMP Extensions for MultiProtocol Label Switching Applicability Statement for CR-LDP Applicability Statement for Extensions to RSVP for LSP-Tunnels LSP Modification Using CR-LDP LSP Hierarchy with MPLS TE Link Management Protocol (LMP) Framework for MPLS-based Recovery Multiprotocol Label Switching (MPLS) FEC-To-NHLFE (FTN) Management Information Base Using SMIv2 Fault Tolerance for LDP and CR-LDP Generalized MPLS - Signaling Functional Description MPLS LDP Query Message Description Signalling Unnumbered Links in CR-LDP LDP Extensions for Optical User Network Interface (O-UNI) Signaling Signalling Unnumbered Links in RSVP-TE Requirements for support of Diff-Serv-aware MPLS Traffic Engineering Extensions to RSVP-TE and CR-LDP for support of Diff-Serv-aware MPLS Traffic Engineering Generalized MPLS Signaling - CR-LDP Extensions Generalized MPLS Signaling - RSVP-TE Extensions
13
tip ngang cp FEC (Forwarding Equivalence Class). Chc nng th hai l xp xp mi FEC cho mt hop tip theo. Khi quyt nh gi chuyn tip c a ra, vi cc gi tin c xp xp vo cng mt FEC l ging nhau. Tt c cc gi tin trong cng mt FEC c th v xut pht t mt nt c th s i theo cng mt tuyn ng hoc theo mt tp cc tuyn ng lin kt vi FEC . Trong gi chuyn tip IP truyn thng, mt b nh tuyn c th s a hai gi tin vo cng mt FEC nu nh mt vi tin t a ch X trong cc bng nh tuyn ca b nh tuyn ph hp vi cc a ch ch ca gi tin. Khi gi tin truyn qua mng, mi hop ln lt kim tra li gi tin v n nh n vo mt FEC. Trong MPLS, vic n nh mt gi tin c th vo mt FEC c thc hin mt ln khi gi tin i vo mng. FEC m gi tin c n nh c m ho thnh mt gi tr c di c nh c gi l nhn. Khi mt gi tin c gi chuyn tip ti hop tip theo ca n, nhn c gi theo gi tin, nh vy cc gi tin c dn nhn trc khi chng c gi chuyn tip. Ti cc hop pha sau, khng c nhng phn tch su hn v mo u lp mng. ng hn l nhn c s dng nh ch s trong bng m n xc nh hop tip theo v nhn mi. Nhn c c thay th bng mt nhn mi v gi tin c gi chuyn tip n hop tip theo. Trong m hnh gi chuyn tip MPLS, mt khi mt gi tin c n nh vo mt FEC th khng c bt c mt phn tch mo u no c cc b nh tuyn pha sau thc hin. Tt c cng vic gi chuyn tip c iu khin bng cc nhn. iu ny c mt s cc u im so vi vic gi chuyn tip lp mng truyn thng. - Vic gi chuyn tip c th c thc hin bng cc tng i c kh nng tm kim v thay th nhn, nhng khng c kh nng phn tch mo u lp mng hoc khng c kh nng phn tch mo u lp mng ti mt tc xc nh. - K t lc gi tin c n nh vo mt FEC khi n i vo mng, b nh tuyn u vo c th s dng bt c thng tin no m n c v gi tin cho d l cc thng tin khng th ly c t mo u lp mng trong khi quyt nh vic n nh. V d, cc gi tin ti cc cng khc nhau c th c n nh cho cc FEC khc nhau. Trong khi vic gi chuyn tip truyn thng c th ch xem xt n thng tin c mang theo cng vi gi tin trong mo u gi tin. - Mt gi tin i vo mng ti mt b nh tuyn c th c th c dn nhn khc vi mt gi tin tng t nhng i vo mng ti mt b nh tuyn khc, kt qu l cc
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
14
quyt nh gi chuyn tip ph thuc vo b nh tuyn li vo. iu ny khng th thc hin c trong vic gi chuyn tip truyn thng, khi m b nh tuyn li vo ca gi tin khng c mang theo gi tin. - Nhng yu t quyt nh xem liu gi tin c n nh cho mt FEC nh th no c th tr nn ngy cng phc tp, nu khng c bt c mt tc ng no vo cc b nh tuyn ch n thun l gi chuyn tip cc gi tin dn nhn. - i khi chng ta mun bt gi tin i theo mt tuyn ng xc nh m c la chn trc hoc ti thi im gi tin i vo mng, hn l tuyn ng c la chn bng cc thut ton nh tuyn ng khi gi tin i qua mng. iu ny c th c thc hin nh l vn v chnh sch hoc h tr iu khin lu lng. Trong gi chuyn tip truyn thng, iu ny i hi gi tin phi mang b m v tuyn ng ca n i theo. Trong MPLS, mt nhn c th c s dng i din cho mt tuyn ng v th nhn dng ca tuyn ng khng cn phi mang theo trong gi tin. Mt vi b nh tuyn phn tch mo u lp mng ca gi tin khng phi n thun ch la chn hop tip theo m cn quyt nh quyn u tin v COS ca gi tin. Sau chng c th p dng cc ngng loi b hoc cc lch trnh khc nhau cho cc gi tin khc nhau. MPLS cho php (nhng khng yu cu) quyn u tin hoc CoS c th c xc nh hon ton hoc mt phn t nhn. Trong trng hp ny, c th n rng nhn i din cho s kt hp ca FEC v quyn u tin hoc CoS. MPLS l Chuyn mch nhn a giao thc, a giao thc y c ngha l cc cng ngh ca n c th p dng trong bt c giao thc lp mng no. Trong ti ny chng ti ch yu tp trung vo giao thc IP. Mt b nh tuyn h tr MPLS c gi l b nh tuyn chuyn mch nhn hay LSR.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
15
Xc nh c ch qun l cc lung lu lng ca cc phn t khc nhau, nh cc lung lu lng gia cc phn cng, cc my mc khc nhau hoc thm ch l cc lung lu lng gia cc ng dng khc nhau. Duy tr tnh c lp ca cc giao thc lp 2 v lp 3. Cung cp cc phng tin xp xp cc a ch IP thnh cc nhn c di c nh v n gin c cc cng ngh gi chuyn tip gi tin v chuyn mch gi s dng. Giao din vi cc giao thc nh tuyn c sn nh RSVP v OSPF. H tr IP, ATM, v cc giao thc lp 2 Frame-Relay. Trong MPLS, vic truyn d liu thc hin theo cc ng chuyn mch nhn (LSP). Cc ng chuyn mch nhn l dy cc nhn ti mi nt v ti tt c cc nt dc theo tuyn ng t ngun ti ch. LSP c thit lp hoc l trc khi truyn d liu hoc trong khi d lung d liu. Cc nhn c phn phi s dng giao thc phn phi nhn LDP hoc RSVP hoc da trn cc giao thc nh tuyn nh giao thc BGP v OSPF. mi gi d liu nn v mang cc nhn trong qu trnh i t ngun ti ch. Chuyn mch tc cao c th chp nhn c v cc nhn vi di c nh c chn vo v tr u ca gi tin hoc t bo v c th c phn cng s dng chuyn mch cc gi tin mt cch nhanh chng gia cc ng lin kt. .II.1.2.2. Cc thnh phn trong MPLS
II.1.2.2.1. Nhn
Nhn l mt nhn dng c ngha cc b vi di c nh v ngn, c dng nhn dng FEC. Nhn c gn vo mt gi tin c th s i din cho FEC m gi tin c n nh. Thng th mt gi tin c n nh cho mt FEC (hon ton hoc mt phn) da trn a ch ch lp mng ca n. Tuy nhin nhn khng bao gi l m ho ca a ch . Nu Ru v Rd l cc LSR, chng c th tho thun khi Ru truyn gi tin ti Rd, Ru s dn cho gi tin nhn c gi tr L nu nh gi tin l mt thnh vin trong FEC F. Do vy, cc b nh tuyn c th tho thun mt s kt hp gia nhn L v FEC F cho vic gi gi tin t Ru ti Rd. Kt qu ca qu trnh tho thun ny l L s tr thnh nhn li ra i din cho FEC F ca Ru v l nhn li vo i din cho FEC F ca Rd. Ch rng L
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
16
khng nht thit i din cho FEC F cho bt c gi tin no khc. L l mt gi tr tu kt hp F mt cch cc b gia Ru v Rd. Vic gi gi tin trn t Ru ti Rd khng ng l gi tin s xut pht t Ru v ch ca n l Rd, n bao gm vic truyn gi tin ti mt hoc c hai LSR. i khi Rd rt kh thm ch l khng th xc nh c (khi c mt gi tin mang nhn L ti) nhn L c t trong gi tin l do Ru hay cc LSR khc. in hnh l trong trng hp Ru v Rd khng phi l hai LSR kt cn. Trong trng hp ny n phi m bo vic kt hp nhn vi FEC l nh x mt - mt. Ngha l Rd khng c tho thun vi Ru1 kt hp nhn L vi FECF1 trong khi cng tho thun vi Ru2 kt hp nhn L vi FECF2. Ngoi tr trng hp khi Rd nhn mt gi tin dn nhn L th n lun c th xc nh c gi tin c Ru1 hay Ru2 dn nhn. Trch nhim ca mi LSR l m bo n c th lm r cc nhn li vo ca n.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
17
Nu mt LSR c thit k cho n ch c th tm kim cc nhn trong mt phm vi c nh, th khi n n thun ch cn m bo rng n ch kt hp cc nhn trong phm vi ny.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
18
Kin trc MPLS cng cho php mt LSR phn phi cc kt hp nhn/FEC ca n ti cc LSR khng yu cu cc kt hp . Cng ngh ny c gi l cng ngh phn phi nhn unsolicited Downstream. Mt vi nh vn hnh MPLS s ch cung cp c ch phn phi nhn Downstreamon-Demand, mt vi nh vn hnh khc ch cung cp c ch phn phi nhn unsolicited Downstream, v mt s khc cung cp c hai. C ch no c cung cp c th ph thuc vo cc c tnh ca cc giao din m chng c cc nh vn hnh h tr. Tuy nhin c hai cng ngh ny c th c s dng trong cng mt mng ti cng mt thi im. Nhng trong hai LSR k cn th LSR xui v LSR ngc phi tho thun loi cng ngh no c s dng.
II.1.2.2.8. Ch nh nhn
Mt LSR Ru c th nhn hoc nhn mt kt hp nhn/FEC t mt LSR Rd, cho d Rd khng phi l hop tip theo ca Ru vi FEC . Ru sau la chn xem liu gi cc kt hp nh vy hay loi b nhng kt hp . Nu Ru gi nhng kt hp nh vy, sau n c th s dng kt hp ngay lp tc khi Rd tr thnh hop tip theo ca FEC ang xem xt. Nu Ru loi b kt hp th khi Rd tr thnh hop tip theo ca Ru th kt hp s phi c thc hin li. Nu mt LSR h tr ch nh nhn t do, n duy tr cc kt hp gia mt nhn v mt FEC n nhn t LSR khng phi l hop tip theo ca n cho FEC . Nu mt LSR h tr ch nh nhn bo th, n loi b nhng kt hp nh vy. Ch nh nhn t do cho php tng thch nhanh hn vi nhng thay i trong nh tuyn, nhng ch nh nhn bo th ch i hi LSR duy tr t nhn hn nhiu.
II.1.2.2.9. Tp nhn
Trc y, chng ta thng cho rng gi tin dn nhn ch mang mt nhn duy nht. Nhng chng ta thy rng s tin ch hn nhiu nu c mt m hnh tng quan trong gi tin dn nhn mang mt s nhn c t chc thnh mt tp xp xp theo ch last-in, first-out. Chng ta gi l tp nhn. Mc d MPLS h tr h thng phn cp nhng x l gi tin dn nhn hon ton c lp vi cp mng. Vic x l lun da trn nhn trn cng ca tp nhn m khng xem xt ti kh nng m mt vi nhn khc c th pha trn nhn trc y hoc mt s nhn khc c th nm di n ti thi im hin ti.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
19
Mt gi tin khng dn nhn c th xem nh l mt gi tin c tp nhn rng. Nu mt tp nhn ca gi tin c ln l m th nhn y ca tp nhn l nhn mc1, nhn trn n l nhn mc 2 v nhn trn cng l nhn mc m. Tin ch ca tp nhn s c lm r khi chng ta xem xt n khi nim LSP Tunnel v h thng phn cp MPLS.
20
Nu ILM sp xp nhn gi tin vo mt tp NHLFE cha hn mt thnh phn, th khi mt thnh phn xc nh phi c chn trc khi gi gi tin i tip.
II.1.2.2.13. i nhn
C ch i nhn s dng cc th tc sau gi chuyn tip gi tin: gi gi tin dn nhn LSR kim tra nhn trn cng trong tp nhn sau dng ILM xp xp n vo NHLFE. Sau s dng thng tin trong NHLFE quyt nh dch gi tip theo ca gi tin ng thi thc hin cc hot ng trn tp nhn. Sau m ho tp nhn mi vo gi tin v gi i gi gi tin cha dn nhn, LSR phn tch mo u lp mng bit FEC ca gi tin. S dng FNT xp xp n vo NHLFE, sau s dng thng tin trong NHLFE quyt nh ni gi gi tin i ng thi thc hin cc hot ng trn tp nhn(loi tr hot ng y tp nhn). Sau m ho tp nhn mi vo gi tin v gi i Ch l khi c ch i nhn c s dng, thng tin v hop tip theo lun lun c ly t NHLFE, trong mt vi trng hp hop tip theo ny khc so vi khi nim hop tip theo khi MPLS khng c p dng.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
21
Nhn chung, Rd ch xc nh c liu Ru1 hay Ru2 y nhn L ln v tr trn cng ca tp nhn khi: -Ru1 v Ru2 l cc n v phn phi nhn ngang cp c RD phn phi lin kt ca nhn L v - Ru1 v Ru2 c kt ni trc tip vi Rd qua giao din lin kt im - im. Khi iu kin c tho mn n s dng cc nhn gii hn cho tng giao din ngha l n l duy nht cho mi giao din. Khi ta ni LSR s dng "per-interface label space". Khi iu kin ny khng c hiu lc, cc nhn phi l duy nht vi cc LSR cp pht chng v chng ta ni rng LSR s dng "per-platform label space." Nu LSR Rd lin kt vi LSR Ru qua hai giao din im im, khi Rd c th phn phi kt hp L vi FEC F1 cng nh L vi FEC F2, F1 khc F2 nu nh mi kt hp l hp l cho cc gi tin Ru gi ti Rd qua mt giao din c th. Trong cc trng hp khc, Rd khng oc phn phi ti Ru cc kt hp ca mt nhn vi cc FEC khc nhau. Trong MPLS khng c khi nim v cc khng gian khc nhau cho cc cp khc nhau. Mt cu hi c t ra l liu c kh nng LSR s dng multiple per-platform label spaces hoc multiple per-interface label spaces cho cng mt giao din?. iu ny khng b kin trc mng ngn cm. Tuy nhin, trong trng hp ny LSR phi c mt vi phng tin, khng c nh r trong kin trc mng, xc nh cho cho nhn li vo xem label space no m nhn thuc vo., V d, [MPLS-SHIM] ch r label space khc nhau c s dng cho gi tin unicast hn l gi tin multicast, v s dng im m lp lin kt d liu phn bit hai label space khc nhau.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
3. Trong thi gian P truyn t R1 ti R[n-1] tp nhn ca gi tin P lun c di m 4. Vi 1<i<n, Ri truyn P ti R[i+1] bng cc phng tin ca MPLS, v d bng cch s dng nhn trn cng trong tp nhn (nhn mc m) l ch s vo ILM. 5. vi 1<i<n, Nu h thng S nhn c v gi P sau khi P c Ri truyn i nhng trc khi Ri+1 nhn c. Khi quyt nh gi chuyn tip ca h thng S khng da trn nhn mc m hoc da trn mo u lp mng. iu ny v: a. Quyt nh hon ton khng da trn tp nhn v mo u lp mng. b. Quyt nh da trn tp nhn m trong cc nhn b xung c y vo (v d nhn mc m+k, k>0) Ni cch khc LSP mc m cho gi tin P ging nh l dy cc b nh tuyn m 1. n bt u vi LSR (LSP li vo) y nhn mc m vo tp nhn. 2. Tt c cc LSR trung gian a ra quyt nh gi chuyn tip bng vic chuyn mch nhn trn nhn mc m. 3. N kt thc (ti LSP li ra) khi quyt nh gi c to bi chuyn mch nhn trn nhn mc m-k, y k>0, hoc khi quyt nh gi c to bi cc th tc gi chuyn tip non-MPLS thng thng. H qu ca iu ny l bt c khi no LSR y nhn vo gi tin dn nhn, n cn phi m bo rng nhn mi ph hp vi FEC m LSP li ra ca n l LSR n nh nhn ang v tr th 2 trong tp nhn. Chng ta s gi dy cc LSR l "LSP cho mt FEC F" nu n l mt LSP mc m cho mt gi tin c th P th nhn mc m ca gi tin P l nhn tng ng vi FEC F. Cn nhc tp cc nt m n c th l nt LSP li vo cho FEC F. Khi y c mt LSP cho FEC F n bt u bng mt trong s cc nt trn. Nu s LSP ny c cng mt LSP li ra, khi xem xt mt tp cc LSP nh vy di dng hnh cy m gc l LSP li ra.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
23
T cu trc tng ng ta thy rng iu hon ton ph hp v nhn mc m truyn gi tin ti Rn mt khi Rn-1 quyt nh gi gi tin n Rn th nhn khng cn thc hin chc nng no na v khng cn phi mang n i na. C nhng u im thit thc khi thc hin vic y nhn ti hop k cui. Nu khng thc hin vic y nhn ti hop k cui th khi LSP li ra nhn c gi tin, u tin n s tm kim nhn trn cng v cc quyt nh a ra l kt qu ca qu trnh tm kim ti LSP li ra. Sau khi y nhn v kim tra nhng th cn li trong gi tin. Nu cn nhn khc trong tp nhn, LSP li ra s tm kim n v sau gi chuyn tip gi tin da trn vic tm kim ny. (trong trng hp ny, LSR li ra trong LSP mc m ca gi tin ch l nt trung gian cho LSP mc m-1 ca n). Nu khng c mt nhn no khc trong tp nhn th khi gi tin s c gi i theo a ch ch lp mng ca n. Ch l iu ny i hi LSR li ra phi thc hin hai ln tm kim, hoc l hai ln tm kim nhn hoc l mt ln tm kim nhn theo sau l mt ln tm kim a ch ch. Mt khc nu vic y hop k cui c p dng, th khi hop k cui tm kim nhn n s quuyt nh: n l hop gip cui v hop tip theo l hop no. Nt gip cui sau y nhn trong tp nhn v gi gi tin da trn thntg tin thu c bng vic tm kim nhn trn cng ca tp nhn. Khi LSP li ra nhn c gi tin, nhn trn cng lc ny s l nhn cn tm kim a ra quyt nh gi chuyn tip. Hoc nu gi tin ch mang mt nhn n, LSP li ra s n gin l xem gi tin lp mng, l vic m n cn lm a ra quyt nh gi chuyn tip. Cng ngh ny cho php u ra thc hin mt ln tm kim v cng i hi nt gip cui ch mt ln tm kim. S ra i ca vic gi chuyn tip fastpath trong cc sn phm chuyn mch nhn c th h tr nu ch yu cu mt ln tm kim: - M c th n gim nu xem rng ch cn mt ln tm kim. - M c th c da trn qu thi gian m mt ln tm kim i hi. Trn thc t, khi vic y nhn ti hop k cui c thc hin th LSP li ra thm ch khng cn phi l mt LSR.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
24
Tuy nhin mt vi thit b chuyn mch phn cng khng c kh nng y tp nhn do vic ny khng i hi bt buc. y cng c mt vi tnh hung m vic y tp nhn l khng th chp nhn. Do nt k cui ch y tp nhn nu nh n c nt li ra yu cu mt cch r rng, hoc nu nh nt tip theo trong LSP khng h tr MPLS (Nu nt tip theo trong LSP h tr MPLS, nhng khng yu cu y tp nhn th nt k cui khng c cch no bit c rng mnh l nt k cui) Mt LSR c kh nng y tp nhn phi thc hin cng vic ny khi c thit b phn phi nhn ngang cp xui ca n yu cu. Gin xp giao thc LDP ban u phi cho php mi LSR bit c liu LSR k cn ca mnh c kh nng y tp nhn hay khng. Mt LSR khng c yu cu LSR phn phi nhn ngang cp y tp nhn nu nh n khng c kh nng . C mt cu hi l liu nt li ra c th lm sng t nhn trn cng ca gi tin nhn c mt cch ng n nu vic y nhn ti hop k cui c s dng. Min l qui tc v tnh duy nht trong phn II.1.2.2.14 c tun theo, th n lun lm sng t nhn trn cng ca gi tin nhn c mt cch chnh xc.
25
Cng c th nhn c xu hng i din cho mt tuyn ng m n khng th phng on t mo u IP. Do vy, khi mt gi tin dn nhn c nhn vi nhn li vo khng hp l, n b loi b, tr khi n c quyt nh bng mt vi phng tin gi chuyn tip n di dng khng dn nhn m khng gy ra bt c tn hi no.
26
II.1.2.2.20. Th tc kt hp
C mt cch phn chia lu lng vo cc FEC l to ra cc FEC ring bit cho mi tin t a ch xut hin trong bng nh tuyn. Tuy nhin trong mt min MPLS c th, iu ny c th dn n trong mt tp cc FEC tt c cc lu lng trong cc FEC ny truyn theo cng mt tuyn ng. Khi cc lu lng u vo c tin t a ch khc nhau c nh tuyn n cng mt li ra ging nhau th c nhng la chn: Gn cc nhn khc nhau cho mi FEC thnh phn, hoc gn mt nhn n cho ton b v nhn ny c p dng cho tt c cc lu lng . Th tc lin kt mt nhn n cho mt tp cc FEC c gi l aggregation-kt hp. Kin trc MPLS cho php s dng th tc kt hp. Th tc kt hp th gim s nhn cn thit x l mt tp cc gi tin c th v cng gim lu lng iu khin phn phi nhn cn thit. Gn mt tp cc FEC c kt hp vo mt FEC n, Khi c th a. b. c. Kt hp chng vo mt FEC n. Kt hp chng vo mt tp cc FEC. Khng kt hp chng.
Khi iu khin theo ch dn c p dng, mi LSR s chp nhn mn c hop tip theo ca n s dng cho nhng FEC ny. Khi iu khin c lp c s dng c th y s c hai LSR lin nhau, Ru v Rd, chng kt hp mt vi tp FEC theo cc cch khc nhau. Nu Ru mn hn Rd th iu ny khng gy ra vn g. Ru phn phi nhiu nhn cho mt tp cc FEC hn Rd. iu ny c ngha l Ru cn gi chuyn tip cc gi tin dn nhn trong nhng FEC ny ti Rd, n cn phi xp xp n nhn thnh m nhn y n ln hn m. Tu chn, Ru c th rt tp n nhn m n phn phi,v sau phn phi tp m nhn, tng ng vi mc mn ca Rd. Khng cn thit phi m bo cc hot ng l chnh xc, nhng kt qu l gim s nhn do Ru phn phi, v Ru khng thu c u im g bng vic phn phi mt s lng ln cc nhn. Quyt nh liu thc hin iu ny hay khng l vn cc b. Nu Ru km mn hn Rd (Rd phi phn phi n nhn cho tp cc FEC trong khi Ru phi phn phi m nhn y n>m). N c hai s la chn:
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
27
N c th chp nhn Rd mn hn Ru. iu ny i hi n phi rt li m nhn m n phn phi v phn phi n nhn. Cch la chn ny ny tt hn N c th xp xp mt cch n gin m nhn vo mt tp con n nhn ca Rd, nu n co h quyt nh iu ny s thc hin vic nh tuyn tng t. V d, cho rng Ru s dng mt nhn n cho tt c cc lu lng ti mt LSR li ra trong khi Rd kt hp mt s nhn khc nhau cho lu lng ny da theo cc a ch ch khc nhau ca cc gi tin. Nu Ru bit a ch ca b nh tuyn li ra v nu Ru kt hp mt nhn cho mt FEC m n c nhn dng nh a ch th sau Ru c th p s dng nhn mt cch n gin.
Trong bt c trng hp no, tt c cc LSR cn phi bit mn s dng cho cc nhn c n nh. Khi iu khin theo ch dn c s dng, iu ny i hi mi nt phi bit mn cho FEC m n thot khi mng MPLS ti nt . Vi iu khin c lp, cc kt qu tt nht c th thu c nh vic m bo rng tt c cc LSR c cu hnh mt cch ph hp bit mn cho mi FEC. Tuy nhin trong nhiu trng hp iu ny c th thc hin c bng vic s dng mt mc mn p dng cho tt c cc FEC.
28
Vic nh tuyn thng c th hu ch cho mt s mc ch, nh nh tuyn chnh sch hoc phn tch lu lng. Trong MPLS, nh tuyn thng cn phi c xc nh ti thi im m cc nhn c n nh, nhng tuyn ng thng khng nht thit phi c ch r vi mi gi tin IP. iu ny lm cho vic nh tuyn thng MPLS hiu qu hn vi cch nh tuyn IP truyn thng.
Tr khi n c th quyt nh rng khng c hai tnh hung nh trn xy ra, th tc an ton duy nht l loi b gi tin.
29
LSR c truyn qua s phn nh trong gi tr TTL khi n ra khi h thng phn cp ca cc LSP. Cch m TTL c x l c th bin i ph thuc vo liu cc gi tr nhn MPLS c mang trong mt mo u chn thm MPLS [MPLS-SHIM] hay l cc nhn MPLS c mang trong mo u L2 nh mo u ATM[MPLS-ATM] hoc mo u FrameRelay[MPLS-FRMRLY] Nu cc gi tr nhn c m ho trong mo u m rng m n nm gia mo u lp lin kt d liu v mo u lp mng. Mo u m rng ny phi c trng TTL m n c th c np ban u t trng TTL trongmo u lp mng, phi c gim gi tr ti mi hop LSR v phi c sao chp vo trng TTL trong mo ulp mng khi gi tin ra khi LSP. Nu gi tr nhn c m ho trong mo u lp lin kt d liu (v d trng VPI/VCI trong mo u AAL5 ca ATM), v cc gi tin dn nhn c gi chuyn tip bng tng i L2 (v d tng i ATM), v lp lin kt d liu(lp ATM) khng c trng TTL ti mi hop th khi n s khng th gim gi tr TTL ti mi hop. Mt on LSP bao gm mt dy cc LSR khng c kh nng gim TTL ca gi tin s gi l on LSP non-TTL. Khi mt gi tin thot khi on LSP non-TTL, n c a mt gi tr TTL phn nh s hop LSR m n i qua. Trong trng hp unicast, iu ny c th t c bng vic truyn di LSP ti nt li vo, cho php nt li vo gim gi tr TTL trc khi gi chuyn tip gi tin vo on LSP non-TTL. i khi n c th c quyt nh, trong lc i t li vo ti on LSP non-TTL, rng TTL ca mt gi tin c th s ht hiu lc trc khi gi tin ti c li ra ca on LSP non-TTL . Trong trng hp ny, LSR ti li vo on LSP non-TTL khng c chuyn mch nhn gi tin. iu ny c ngha l cc th tc t bit phi c pht trin h tr traceroute theo chc nng, v d, cc gi tin traceroute c th c gi chuyn tip s dng vic gi chuyn tip hop by hop truyn thng.
II.1.2.2.24. iu khin lp
Trong mt on LSP non-TTL, theo nh vic nh ngha, TTL khng th c s dng bo v khi hin tng lp trong gi chuyn tip. Tm quan trng ca vic iu khin lp c th ph thuc vo phn cng ang c s dng cung cp cc chc nng LSR dc theo on LSP non-TTL
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
30
Cho rng phn cng chuyn mch ATM ang c s dng cung cp cc chc nng chuyn mch MPLS, vi mt nhn ang c mang trong trng VPI/VCI. Do phn cng chuyn mch ATM khng th gim gi tr TTL, y khng c bo v chng li hin tng lp. Nu phn cng ATM c kh nng cung cp quyn truy nhp cng bng ti b m cho cc t bo li vo mang cc gi tr VPI/VCI khc nhau, hin tng lp ny c th gy ra nhng nh hng c hi vi cc lu lng khc. Nu phn cng ATM khng th cung cp kh nng truy cp b m cng bng loi ny, th thm ch cc vng lp ngn cng c th gy ra s gim st nhanh chng v ton b cht lng ca cc LSR. Cho d l kh nng truy cp b m cng bng c th c cung cp, vn chng ng gi ch c mt vi phng tin pht hin cc vng lp din ra lu hn mc cho php. Tt c cc LSR gn lin vi cc on LSP non TTL bi vy i hi h tr cng ngh cho vic pht hin lp, tuy nhin s dng cng ngh pht hin lp l tu chn.
II.1.2.2.25. M ho nhn
truyn tp nhn theo gi tin, cn phi nh ngha mt phng thc m ho c th ca tp nhn. Kin trc h tr mt vi cng ngh m ho, la chn cng ngh no ph thuc vo loi thit b c s dng gi chuyn tip gi tin. II.1.2.2.25.1 Phn mm, phn cng tun th MPLS Nu s dng phn cng v mm MPLS gi chuyn tip gi tin dn nhn, mt cch m ha tp nhn l nh ngha mt giao thc mi c s dng nh phn m gia mo u lp lin kt d liu v mo u lp mng. Phn m ny s l phn tm lc ca gi tin lp mng. Chng ta s cp n l Generic MPLS Encapsulation v c m t r trong [MPLS-SHIM] II.1.2.2.25.2 Cc tng i ATM ng vai tr cc LSR Ch rng cc th tc gi chuyn tip MPLS tng t nh cc th tc trong tng i chuyn mch nhn nh tng i ATM. Cc tng i ATM s dng cng li vo v gi tr VPI/VCI nh l ch s vo bng u ni cho, t chng c th thu c cng li ra v cc gi tr VPI/VCI li ra. Do nu mt hoc nhiu nhn c m ho trc tip vo cc trng m chng c th c cc tng i ny (vi phn mm nng cp ph hp) truy cp, v sau cc tng i ny c th c s dng nh cc LSR. Chng ta gi nhng thit b ny l ATM-LSR C mt vi cch m ho cc nhn trong mo u t bo ATM (s dng AAL5):
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
31
1. M ho SVC: s dng trng VPI/VCI m ho nhn trn cng ca tp nhn. Cng ngh ny c th c s dng trong bt c mng no. Vi cng ngh m ho ny, mi LSP c xem nh l ATM SVC, v giao thc phn phi nhn tr thnh giao thc bo hiu ATM. Vi cng ngh m ho ny, ATM-LSR khng thi hnh cc hot ng y vo, y ra trong tp nhn. 2. M ho SVP: S dng trng VPI m ho nhn trn cng ca tp nhn, v VCI m ho nhn th hai ca tp nhn, nu n ang c mt. Cng ngh ny c mt vi u im so vi cng ngh trn, n chp nhn s dng ATM VP-switching. Do , LSP c xem nh l ATM SVP v giao thc phn phi nhn c xem nh giao thc bo hiu ATM . Tuy nhin, cng ngh ny khng th s dng thng xuyn, nu mng bao gm mt ng o ATM qua mng ATM khng p dng MPLS, khi trng VPI khng dng c cho MPLS. Khi cng ngh m ho ny c s dng, ATM-LSR ti li ra ca VP thi hnh hot ng y nhn mt cch hiu qu. 3. M ho a im SVP: S dng trng VPI m ho nhn trn cng trong tp nhn, s dng mt phn ca trng VCI m ho nhn th 2 trong tp nhn v s dng phn cn li ca trng VCI nh ngha LSP li vo. Nu cng ngh ny c s dng, cc kh nng chuyn mch VP ATM truyn thng c th c s dng cung cp cc VP Multipoint-to-point. Cc t bi t cc gi tin khc nhau s mang cc gi tr VCI khc nhau. Nh chng ta s thy trong phn 25, iu ny cho php chng ta thc hin vic hp nht nhn m khng gp phi vn chn t bo, trong cc tng i ATM, chng c th cung cp cc VP multipoint-to-point, nhng n khng c kh nng hp nht VC. Cng ngh ny ph thuc vo s tn ti ca kh nng cho vic n nh cc gi tr VCI 16 bit vo mi tng i ATM nh vy khng c gi tr VCI n c n nh cho hai tng i khc nhau. (Nu mt s thch hp cc gi tr nh vy c th c n nh cho mi tng i, n c th cng xem gi tr VCI nh nhn th hai trong tp nhn.) Nu c nhiu nhn trong tp nhn hn c th c m ho trong mo u ATM, Cc phng thc m ho ATM phi c kt hp vi generic encapsulation II.1.2.2.25.3 Cc hot ng tng h trong cc cng ngh m ho Nu <R1,R2,R3> l mt phn on ca LSP, C th R1 s s dng dng mt cng ngh m ho tp nhn khi truyn gi tin P ti R2, nhng R2 s s dng mt phng Bo co ti: 32
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
thc m ho khc khi truyn gi tin P ti R3. Ni chung, kin trc MPLS h tr cc LSP vi cc phng thc m ho tp nhn khc nhau c s dng trong cc hop khc nhau. Do , khi chng ta tho lun v cc th tc cho vic x l mt gi tin dn nhn, chng ta ni n thut ng vit tt ca hot ng trn tp nhn ca gi tin. Khi mt gi tin dn nhn c nhn., LSR phi gii m n quyt nh gi tr hin thi ca tp nhn, sau phi tin hnh x l trn tp nhn quyt nh gi tr mi ca tp nhn, v sau m ho gi tr mi mt cch thch hp trc khi truyn gi tin n hop tip theo. Khng may l cc tng i ATM khng c kh nng bin dch t mt cng ngh m ho ny sang cng ngh m ho khc. Kin trc MPLS bi vy i hi bt c lc no khi hai tng i ATM c th l hai LSR lin tip dc theo LSP mc m ca mt vi gi tin th chng phi s dng cng mt cng ngh m ho. y s c cc mng MPLS bao gm s kt hp ca cc tng i ATM hot ng nh cc LSR, v cc LSR khc hot ng s dng mo u chn thm MPLS. Trong mt mng nh vy, c th c mt vi LSR c cc giao din ATM cng nh giao din MPLS SHIM. y l mt v d v mt LSR vi cc cch m ho tp nhn khc nhau trong cc hop khc nhau. Mt LSR nh vy c th i tp nhn c m ho ATM ti giao din li vo v thay th bng tp nhn m ho mo u chn thm MPLS ti giao din li ra.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
Mt LSR khng th thi hnh vic hp nht nhn nu hai gi tin trong cng mt FEC ti vi cc nhn li vo khc nhau, chng phi c gi chuyn tip vi cc nhn li ra khc nhau. Vi vic hp nht nhn, s nhn li ra cho mi FEC ch l 1. Nu khng c hp nht nhn, s nhn li ra cho mi FEC c th bng vi s nt trong mng. Vi vic hp nht nhn, s nhn li vo cho mi FEC m mt LSR cn khng bao gi ln hn s LSR phn phi nhn k cn. Khng c hp nht nhn, s nhn li vo cho mi FEC m mt LSR cn bng s nt ngc m chng gi lu lng trong FEC ti LSR. Trong thc t, mt LSR thm ch kh c th quyt xem c bao nhiu nhn m n phi h tr cho mt FEC. Kin trc MPLS cung cp c cc LSR hp nht v khng hp nht nhn nhng s tht l n cho php c th c LSR khng h tr kt hp nhn. iu ny dn n vn v vic bo m hot ng chnh xc gia cc LSR kt hp nhn v cc LSR khng kt hp nhn. Vn ny c phn no khc nhau trong trng hp ca truyn gi tin trong trng hp ca ATM. Cc loi truyn thng khc nhau v th s c tho lun ring r. II.1.2.2.26.1 Cc LSR khng hp nht nhn Cc th tc gi chuyn tip MPLS tng t nh cc th tc gi chuyn tip c s dng bng cc cng ngh nh ATM, Frame Relay. Tc l, khi mt n v d liu ti, mt nhn (VPI/VCI hoc DLCI) c tm kip trong bng u ni cho, da trn nhng c s ca vic tm kim, cng li ra c la chn, v gi tr nhn mi c ghi li. Trong thc t, c th s dng nhng cng ngh nh vy cho vic gi chuyn tip MPLS; Mt giao thc phn phi nhn c th c s dng nh giao thc bo hiu cho vic thit lp cc bng u ni cho. Khng may l nhng cng ngh ny khng h tr mc cn thit cho kh nng hp nht nhn. Trong ATM, nu c gng thi hnh vic hp nht nhn, kt qu c th l hin tng chn t bo t rt nhiu cc gi tin khc nhau. Nu cc t bo t cc gi tin khc nhau b chn, khng th tp hp li gi tin. Mt vi tng i Frame Relay s dng chuyn mch t bo. Nhng tng i ny cng khng th h tr vic hp nht nhn, cho cng mt l do nh vy, cc t bo ca cc gi tin khc nhau c th b chn, v khng c cch no tp hp li gi tin. Chng ta c hai gii php gii quyt vn ny. Th nht, MPLS s gm cc th tc cho php s dng cc LSR khng hp nht nhn. Th hai, MPLS s h tr cc th tc cho php cc tng i ATM thi hnh chc nng nh mt LSR c kh nng hp nht nhn.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
34
T khi MPLS h tr c LSR hp nht v khng hp nht nhn, MPLS bao gm cc th tc m bo hot ng chnh xc gia chng. II.1.2.2.26.2 Cc nhn cho cc LSR hp nht v khng hp nht nhn Mt LSR ngc h tr vic hp nht nhn cn phi gi mt nhn cho mt FEC. Mt ngc ln cn khng h tr vic hp nht nhn cn phi gi nhiu nhn cho mt FEC. Tuy nhin, khng c cch no bit c trc bao nhiu nhn n cn. iu ny ph thuc xem c bao nhiu LSR l LSR ngc ca n trong kha cnh FEC ang c bn n. Trong kin trc MPLS, nu LSR ngc ln cn khng h tr hp nht nhn, n khng c gi bt c nhn no cho mt FEC c th tr khi n yu cu thng mt nhn cho FEC . LSR ngc ln cn c th a ra mt vi yu cu nh vy, v nhn c mt nhn mi cho mi ln. Khi mt LSR xui ln cn nhn c mt yu cu nh vy t LSR ngc, v LSR xui ln cn khng h tr kh nng hp nht nhn, sau n phi hi tr li LSR ngc ln cn ca n cho nhn khc cho FEC ang c bn n. C th c mt vi nt h tr hp nht nhn, nhng ch c th hp nht mt s gii hn cc nhn li vo thnh mt nhn n li ra. V d v mt vi gii hn ca phn cng m mt nt c kh nng hp nht bn nhn li vo thnh mt nhn li ra. Gi nh rng nt ny c 6 nhn ti n cho cng mt FEC. Trong trng hp ny nt ny c th hp nht chng thnh hai nhn li ra. Vic hp nht nhn c th c p dng cho cc LSP nh tuyn thng hay khng dnh cho cc nghin cu su hn. II.1.2.2.26.3 Hp nht nhn qua ATM II.1.2.2.26.3.a Cc phng thc loi b hin tng chn t bo y c mt vi phng thc c th c s dng loi b hin tng chn t bo trong ATM, do cho php cc tng i ATM h tr vic hp nht nhn: 1. Hp nht VP, s dng m ho a im SVP Khi hp nht VP c s dng, cc ng o c hp nht vo mt ng o, nhng cc gi tin t cc ngun khc nhau c phn bit bng vic s dng cc VCI khc nhau trong cng mt VP 2. Hp nht VC
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
35
Khi hp nht VC c s dng, cc tng i i hi phi gi cc t bo t mt gi tin cho n khi ton b gi tin c nhn (iu ny c th c quyt nh nh vic tm kim ch s end of frame AAL2.) Hp nht VP c u im l n tng thch nhiu hn vi cc tng i ATM ang s dng. iu ny lm n c kh nng c s dng trong mng hin thi. Khng ging nh hp nht VC, hp nht VP khng b bt c tr no ti im hp nht v cng khng i hi phi dng b m. Tuy nhin, n c nhc im l n i hi s xp xp cc khng gian VCI trong cng mt VP. C mt s cch m iu ny c th c thc hin. La chn mt hay nhiu phng thc c dnh cho nhng nghin cu su hn. Vic cn bng gia kh nng tng thch vi cc thit b ang s dng vi giao thc phc tp v c kh nng m rng ng rng iu ny i hi giao thc MPLS h tr c kh nng hp nht VP v VC. lm c nh vy, mi tng i ATM gp phn trong MPLS cn phi bit liu tng i ATM ln cn thi hnh vic hp nht VP v VC ngay lp tc hay khng hp nht. II.1.2.2.26.3.b Phi hp hot ng: Hp nht VC, hp nht VP, khng hp nht Phi hp hot ng ca cc dng hp nht qua ATM c m t mt cch n gin bng vic miu t phi hp hot ng ca hp nht VC vi khng hp nht. Trong trng hp ti cc nt hp nht VC v khng hp nht c kt ni vi nhau, vic gi chuyn tip cc t bo da trn tt c cc trng hp trn mt VC (v d s mc ni ca VPI v VCI). Vi mi nt, nu mt LSR ngc ln cn ang thi hnh vic hp nht VC sau LSR ngc ln cn yu cu ch mt VPI/VCI n cho mt lung (iu ny tng t vi yu cu cho mt nhn n trong trng hp hot ng qua cc phng tin truyn thng dng khung truyn). Nu LSR ngc ln cn khng thc hin vic hp nht, sau LSR ngc ln cn s yu cu mt VPI/VCI cho mt lung , cng vi s VPI/VCI chuyn n cho cc LSR ngc ln cn. Con s c yu cu s c quyt nh bng vic cho php cc nt LSR ngc yu cu cc VPI/VCI t cc LSR xui ln cn (iu ny mt ln na tng t nh cc phng thc c s dng trong vic hp nht khung) Mt phng thc tng t c th h tr cc nt thi hnh vic hp nht VP. Trong trng hp ny nt hp nht VP, yu cu mt VPI/VCI hoc mt s VPI/VCI t LSR xui ln cn, thay v c th yu cu mt VP (c xc nh bng mt VPI) nhng mt vi VCI trong VP. Hn na, cho rng nt khng thi hnh vic hp nht l LSR xui ca hai nt khc nhau h tr vic hp nht VP. Nt ny c th yu cu mt VPI/VCI(cho lu
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
36
lng xut pht t n) cng vi hai VP (mt VP cho mi nut ngc), mi VP kt hp vi mt tp cc VCI (nh c yu cu t nt ngc) h tr tt c vic hp nht VP, VC v khng hp nht, bi vy cn phi cho php cc nt ngc yu cu kt hp 0 hoc cc VCI, cng vi 0 hoc cc VP (xc nh bng VPI), mi VP bao gm mt s cc VC (c xc nh bng mt tp cc VCI m chng c ngha trong mt VP). Cc nt hp nht VP bi vy yu cu mt VP, vi mt VCI trong cho lu lng m n sinh ra cng vi mt VCI cho mi VC yu cu trn. Nt hp nht VC s yu cu ch mt VPI/VCI (t khi chng c th hp nht tt lu lng upstream vo mt VC). Cc nt khng hp nht s chuyn tip bt c yu cu no m n nhn c trn, cng vi yu cu mt VPI/VCI cho lu lng m n sinh ra (nu thch hp).
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
37
Cc bn tin ADJACENCY, gii quyt vn khi to, duy tr, hu b cc phin gia hai LSR. Cc bn tin LABEL ADVERTISEMENT, gii quyt thng bo, yu cu, thu hi v loi b kt hp nhn. Cc bn tin NOTIFICATION, s dng cung cp cc thng tin tr gip v thng tin li tn hiu. 3. Chy trn TCP cung cp phng thc phn phi bn tin ng tin cy (ngoi tr cc bn tin DISCOVERY)
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
38
4. Thit k cho php kh nng m rng d dng, s dng cc bn tin c xc nh nh mt tp hp cc i tng m ho TLV(Kiu, di, gi tr). M ho LTV ngha l mi i tng bao gm mt trng kiu biu th v loi i tng ch nh, mt trng di thng bo di ca i tng v mt trng gi tr m n ph thuc vo trng kiu. Cc kh nng mi c thm vo vi cc nh ngha v kiu mi. Hai trng u tin c di c nh v c t ti v tr u tin ca i tng, iu ny lm cho n c th d dng thi hnh vic loi b kiu i tng m n khng nhn ra. Trng gi tr c mt i tng c th gm nhiu i tng m ho TLV hn. .II.3.3.1. Pht hin LSR ln cn Giao thc pht hin LSR ln cn ca LDP chy trn UDP v lm vic nh sau. Mt LSR nh k gi i bn tin HELLO ti cc cng UDP trong tt c cc b nh tuyn trong mng con. Tt c cc LSR lng nghe t
.II.3.3.2.
39
Frame Relay hay cc dch v khc), v do , nu h a ra QoS th h phi a ra IP QoS (Frame Relay QoS, v.v..) ch khng phi l MPLS QoS. Cung khng th ni rng MPLS khng c vai tr trong IP QoS. Th nht, MPLS c th gip nh cung cp a ra cc dch v IP QoS hiu qu hn. Th hai, c mt vi kh nng QoS mi c th h tr qua mng nh cung cp s dng MPLS khng thc s l end-to-end tuy nhin c th chng t l rt hu ch, mt trong s chng l bng thng bo m ca LSP. Do c mi quan h gn gi gia IP QoS v MPLS QoS, phn ny s c xy dng xung quanh cc thnh phn chnh ca IP QoS. IP cung cp hai m hnh QoS: Dch v tch hp (s dng ch ng b vi RSVP) v cc dch v khc nhau. Trong cc phn nh pha di chng ti s a ra ci nhn tng quan v mi m hnh v m t v MPLS h tr cc m hnh nh th no. V cui cng l khai bo tc nghn thng (ECN) mt kh nng khc ca IP m c MPLS h tr.
40
Kin trc 'Cc dch v tch hp' bao gm mt s cc thnh phn b xung cho mt giao thc bo hiu. N cng bao gm mt vi nh ngha lp dch v. Mt kha cnh khc ca kin trc l mt ng dng c th xc nh loi lu lng s i vo mng v mc QoS m n mun nhn t mng. Tiu chun k thut lu lng vit tt l TSpec, v yu cu mc QoS hay l yu cu ti nguyn mng c vit tt l RSpec. 'Cc dch v tch hp' cng yu cu cc thnh phn mng nh b nh tuyn, tng i chuyn mch thi hnh cc chc nng khc nhau nh: - Chnh sch: kim tra lu lng tun th TSpec v thc hin cc hnh ng nh loi b gi tin nu n khng tun th. - iu khin thu np: Kim tra bit liu c ti nguyn p ng QoS t chi yu cu nu khng ti nguyn. - Phn loi: nhn bit cc gi tin cn cc mc QoS c th. - Xp hng v lp danh mc: a ra cc quyeets nh xem khi no gi tin c truyn v gi tin no b loi b iu ny m bo tin cy vi cc yu cu QoS c tha nhn.
II.4.1.1.1. Cc lp dch v
Sau khi xem xt rt nhiu kh nng, nhm lm vic 'Cc dch v tch hp' nh ngha hai lp dch v. Hai lp dch v ny l dch v c bo m v ti iu khin. Cc ng dng c th la chn yu cu mi trong s hai lp dch v ny ph thuc vo liu lp dch v no p ng nhu cu ca chng. Dch v c bo m c xu hng phc v cc nhu cu ca cc ng dng i hi s m bo cao v bng thng v tr. t c iu ny, ng dng cung cp mt TSpec vch trc gii hn cho lu lng m n pht sinh, bao gm nhng tham s nh tc ti a, kch thc gi tin ln nht, burst size v token bucket rate. Burst size v token bucket rate bao gm ch tiu k thut token bucket i din cho cc c tnh bng thng ca ng dng pht sinh d liu vi tc thay i. Mt lung lu lng c nh r c im nh token bucket ca tc r v burst size b nu vi bt c khong thi gian T no n khng c gi qu rT+b byte. Mt cch trc gic hn ngha l mt lung c th gi d liu vi tc trung bnh r byte/s nhng thnh thong c th gi vi tc ln hn r nhng d liu bng n ti tc ln hn khng c ln hn b byte.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
41
Tham s quan trng nht trong RSpec dch v c bo m l tc dch v, tham s ny miu t tng bng thng c cp pht cho lung lu lng. Bng vic nhn bit tham s ny, cng vi nhng tham s trong TSpec, cng vi cc tham s khc, tr ln nht c th
II.5. Qun l lu lng trong MPLS II.6. Bo mt trong MPLS II.7. Cc ng dng ca MPLS
II.7.1. Ci thin cht lng gi chuyn tip gi tin trong mng II.7.2. H tr QoS v CoS cho cc dch v khc nhau II.7.3. H tr kh nng m rng mng II.7.4. Tch hp IP v ATM trong mng II.7.5. Xy dng cc mng interoperable
lp 3 th chu s qun l ca PNA. Bng vic cung cp cc min nh tuyn c lp logic, PNA mang li kh nng mm do trong vic s dng a ch c nhn v a ch cha c ng k. Li dng cc LSP c nhn v li dng VPNID m n s dng cc tp nhn qua cc LSP dng chung, th bo mt d liu khng cn l vn . Cch tip cn trong ti liu ny da theo RFC2917 khc vi c m t trong RFC 2547, trong khng c mt giao thc nh tuyn c th no c chuyn ti mang cc tuyn VPN. RFC2547 xc nh mt cch cho php thay i BGP mang cc tuyn unicast VPN qua mng xng sng SP.
Tt c cc VPN u c min nh tuyn c lp logic. iu ny tng cng kh nng ca SP cho php cung cp dch v b nh tuyn o hon ton mm do m n c
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
43
th phc v cc khch hng ca SP m khng cn i hi cc b nh tuyn vt l cho VPN. iu ny c ngha l cc u t vo phn cng ca SP l cc b nh tuyn v cc lin kt gia chng m chng c th c cc khch hng s dng li.
44
cc giao thc hin c (nh m rng v x l lu lng cho ISIS v OSPF), chng c th d dng kt hp vo mt VPN implementation.
45
thc theo thi gian. Cc VPN thm ch c th hp nht kt hp cc nh lin kt, kh nng lnh hi v cc tho thun hp tc. Nhng thay i ny rt ph hp trong kin trc ny, khi cc ti nguyn IP duy nht khng c n nh cho cc VPN. S SPED khng c gii hn bi bt c nhng gii hn v cu hnh gi to no. 5. SP s hu v qun l cc thc th lp 1 v lp 2. Mt cch chi tit, SP iu khincc tng i chuyn mch v cc b nh tuyn vt l, cc ng lin kt vt l, cc kt ni logic lp 2 (nh DLCI trong FrameRelay v VPI/VCI trong ATM) v LSP (v c n nh ca chng cho cc VPN c th). Trong phm vi ca VPN, SP c trch nhim, kt hp v n nh cc thc th lp 2 cho cc VPN c th. 6. Cc thc th lp 3 thuc quyn qun l ca PNA. Cc v d v thc th lp 3 bao gm cc giao din IP, s la chn cc giao thc nh tuyn ng hoc cc tuyn tnh, v cc giao din nh tuyn. Ch rng mc d cu hnh lp 3 v mt logic l t di trch nhim ca PNA, nhng khng nht thit PNA phi thi hnh n. iu ny c th thc hin c cho PNA y quyn qun l IP ca cc b nh tuyn o ti cc nh cung cp dch v. Khng ch ti ai chu trch nhim cho vic cu hnh v gim st, cch tip cn ny cung cp ci nhn y v min nh tuyn cho PNA v cho php PNA thit k mng t c mc tiu v intranet, extranet v x l lu lng. 7. VPN c th c qun l nh cc b nh tuyn vt l hn l cc b nh tuyn o c trin khai. Do , vic qun l c th c thi hnh s dng SNMP hoc cc phng thc tng t khc hoc trc tip ti VR console (VRC) 8. Cc cng c x l li chun nh ping, traceroute trong min nh tuyn bao gm cc b nh tuyn vt l dnh ring. Do , vic gim st v x l li c th c thi hnh s dng SNMP hoc cc phng thc tng t, nhng c th bao gm vic s dng cc cng c chun ny. Mt ln na, VRC c th c s dng cho mc ch ny ging nh bt c b nh tuyn vt l no. 9. T khi VRC l hu hnh vi ngi s dng, vic kim tra bo mt b nh tuyn cn phi c t ng v tr m bo ngi s dng VPN c cho php truy cp vo cc ti nguyn lp 3 ch trong VPN v khng c php truy cp vo cc ti nguyn vt l trong b nh tuyn. Hu ht cc b nh tuyn t c iu ny thng qua vic s dng cc quan im v c s d liu. 10. VCR cng lun sn sng vi SP. Nu cu hnh v gim st b y ti SP, SP c th s dng VRC thc hin cc nhim v ny nu n l PNA.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
46
11. Cc VR trong cc SPED hnh thnh VPN trong mng SP. ng thi chng i din cho min nh tuyn o. Chng pht hin cc VR khc mt cch t ng bng cch s dng mng LAN m phng trong mng SP. Mi VPN trong mng SP c n nh mt v ch mt a ch multicast. a ch ny c la chn t phm vi p dng qun l v yu cu duy nht l a ch multicast c th c xp xp n nht vo mt VPN c th. iu ny c th thc hin t ng mt cch d dng trong cc b nh tuyn nh vic s dng cc chc nng n gin xp xp chnh xc mt VPNID cho mt a ch multicast. a ch multicast ny cho php mt VR c th nhn bit cc VR khc v c cc VR khc nhn bit. Ch rng a ch multicast khng nht thit phi c cu hnh. 12. Vic gi chuyn tip d liu c th c thc hin theo mt trong cc cch sau: Mt LSP vi cc c tnh hiu qu nht m tt c cc VPN c th s dng Mt LSP dnh ring cho mt VPN v lu lng c x l thng qua cc khch hng VPN. ring. La chn phng php tt hn c th c dn xp gia SP v khch hng VPN, c th l mt phn ca SLA gia chng. iu ny cho php SP a ra cc mc dch v khc nhau cho cc khch hng VPN khc nhau. Tt nhin, vic gi chuyn tip hop-by-hop cng sn sng gi cc gi tin nh tuyn v gi chuyn tip cc gi tin d liu ngi s dng trong cc qu trnh LSP thit lp v hng. 13. Phng php tip cn ny khng u thc cc nhim v h thng vn hnh ring r cho mi giao thc nh tuyn no c chy cho mi VR v SPED c tr. Cc qu trnh thc hin c th c th p ng nhu cu ca SPED c th ang c s dng. Bo dng cc c s d liu nh tuyn v cc bng gi chuyn tip, mi mt c s d liu v bng cho mt VR, l mt cch thu c cht lng tt nht cho SPED cho trc. Mt LSP c nhn vi cc c tnh khc nhau. Chnh sch da trn vic gi chuyn tip trn knh o L2 dnh
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
47
48
chuyn tip t b nh tuyn PE li vo ti b nh tuyn PE li ra. Nhn mc hai c th c phn phi hoc l qua LDP hoc nu nh cung cp dch v mun s dng iu khin lu lng th c th qua RSVP hoc CR-LDP. Nhn mc hai c phn phi qua BGP cng vi cc b nh tuyn VPN-IP. Ch l tuyn ng VPN-IP c phn phi qua BGP mang thuc tnh hop tip theo, a ch ca b nh tuyn PE khi u tuyn ng, v tuyn ng ti a ch hop tip theo c cung cp qua cc th tc nh tuyn trong min ca nh cung cp. Do vy, chng ta c th nhn thy rng chnh l thng tin c mang trong thuc tnh hop tip theo m n cung cp s mc ni gia thng tin nh tuyn trong min v cc tuyn VPN. minh ho xem chng ta s dng h thng phn cp thng tin nh tuyn MPLS nh th no, xem xt v d trong hnh . V d biu din hai vng trong mt VPN, y mi vng i din bng mt b nh tuyn CE (CE1 v CE2). C PE1 v PE2 c cu hnh vi Route Distinguisher ph hp c s dng cho VPN , cng nh vi BGP Community ph hp c s dng khi xut cc tuyn ng ti BGP ca nh cung cp v khi nhp cc tuyn ng t BGP nh cung cp. Trong PE 1 giao din kt ni PE1 vi CE1 c lin kt vi mt bng nh tuyn ca VPN . Hnh III-2. S dng tp nhn hai mc (trang 230MPLS) Khi PE2 nhn mt tuyn ng t CE2 vi thng tin ch l 10.1.1/24, PE2 chuyn thng tin ch ca tuyn ng t a ch IP sang a ch VPN-IP, kt hp vi thuc tnh BGP Community, v xut tuyn dng ny vo BGP nh cung cp. thuc tnh BGP hop tip theo ca tuyn ng ny c t a ch ca PE 2. Thm vo tt c thng tin BGP truyn thng, tuyn ng cng mang mt nhn i din cho tuyn VPN-IP . Thong tin ny c phn phi ti PE1 s dng BGP (ng chm chm). Khi PE1 nhn mt tuyn ng, PE1 chuyn tuyn ng t VPN-IP sang IP v s dng n xc nh bng gi chuyn tip ca VPN . Hn na, c mt LSP t PE1 ti PE2, n lin kt vi tuyn ng ti PE 2 v c thit lp v duy tr nh LDP hoc qun l lu lng MPLS. Ch l tuyn ng phn phi qua BGP, nh l thuc tnh hop tip theo, ic ch ca PE 2, v tuyn ng ti a ch c cung cp thng qua nh tuyn trong min nh cung cp. V vy a ch ca PE2 (mang trong thuc tnh hop tip theo) cung cp mc ni gia nh tuyn nh cung cp (nh tuyn ti PE2) v cc tuyn VPN (nh tuyn ti 10.1.1/24). Ti im ny bng gi chuyn tip VPN trn PE1 cha mt tuyn ng cho 10.1.1/24 v mt tp nhn m
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
49
nhn pha trong l nhn m PE1 nhn qua BGP v nhn pha ngoi l nhn i din cho tuyn ng ti PE2. Xem rng CE1 gi mt gi tin vi a ch ch l 10.1.1.1. Khi gi tin ti PE1, PE1 la chn bng gi chuyn tip ph hp v sau thi hnh vic tm kim trong bng . Kt qu ca vic tm kim , PE1 kt hp hai nhn vi gi tin v gi gi tin ti P1. P1 s dng nhn pha ngoi khi a ra quyt nh gi chuyn tip v gi gi tin ti P 2. P2 l hop k cui theo ka cnh LSP i din cho tuyn ti PE2, P2 y nhn pha ngoi trc khi gi gi tin ti PE2. Khi PE2 nhn gi tin n s dng nhn mang trong gi tin (nhn m PE2 phn phi ti PE1 qua BGP) a ra quyt nh gi chuyn tip. PE 2 loi b nhn v gi gi tin ti CE2. nh gi c li ch ca kh nng m rng ca h thng phn cp thng tin nh tuyn, xem xt v d mng nh cung cp dch v gm 200 b nh tuyn (c PE v P), h tr 10000 VPN, mi VPN c trung bnh 100 b nh tuyn. Khng s dng h thng phn cp thng tin nh tuyn MPLS, mi b nh tuyn P cn duy tr thng tin 10000x100=1000000 tuyn ng. Vi h thng phn cp thng tin nh tuyn MPLS, mi b nh tuyn cn duy tr ch 200 tuyn.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
l cc VR ln cn. iu ny r rng l khng th m rng c trn quan im ti nguyn mng v cu hnh. Nhu cu tng ln cho php nhng VR ny nhn bit ng mi VR khc. Phng php nhn bit cc b nh tuyn ln cn c lm cho thun tin bng vic cung cp cho mi VPN mt mng LAN m phng gii hn. Mng LAN m phng ny c s dng theo vi cch: 1. Gii quyt a ch s dng mng LAN ny quyt nh cc a ch IP hop k tip lin kt vi cc VR khc. 2. Cc giao thc nh tuyn nh RIP v OSPF s dng mng LAN m phng gii hn cho vic nhn bit cc VR ln cn v gi cc cp nht nh tuyn. Mng LAN (cho mi VPN) c m phng s dng a ch multicast IP. Trong tm quan trng ca vic duy tr khng gian a ch cng cng v v iu ny m a ch multicast cn c xc nh ch trong khng gian mng SP. Chng ta s dng mt a ch t cc a ch multicast trong phm vi mt t chc. Mi VPN c cp pht mt a ch t tp a ch . loi tr hon ton cu hnh trong phn xem xt ny, a ch ny c tnh ton t VPNID.
B nh tuyn B 151.0.0.2
B nh tuyn C 151.0.0.3
Hnh III-3 Min nh tuyn vt l Min nh tuyn vt l trong mng SP c biu din trong hnh trn. Trong mng ny, cc b nh tuyn vt l A, B v C c kt ni vi nhau. Mi trong s cc b nh tuyn c mt a ch IP cng cng c n nh cho n. Nhng a ch ny xc nh duy nht mi trong s cc b nh tuyn trong mng SP.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
51
172.150.128/18
B nh tuyn B B nh tuyn C B nh tuyn o 151.0.0.3 151.0.0.2 A 10.0.0.1/24 B nh tuyn o B 10.0.0.2/24 172.150.64/18 B nh tuyn o C 10.0.0.3/24
Nh cung cp sn phm
Hnh III-4 Min nh tuyn o Mi b nh tuyn o c cu hnh nh PNA khi i qua n l mt b nh tuyn vt l c nhn. Tt nhin, SP gii hn cc ti nguyn m b nh tuyn o ny c th tiu th trn cc c s SPED-by-SPED. Mi VPN c mt s cc kt ni vt l (ti cc b nh tuyn CPE) v mt s cc kt ni logic (ti mng LAN m phng). Mi kt ni l kt ni IP v c th c cu hnh s dng bt c kt hp gia cc giao thc nh tuyn chun v cc chnh sch nh tuyn t c mc tiu mng hp nht c th. minh ho, trong Hnh III-4, ba VR t trong ba SPED trong VPN1. B nh tuyn A nm trong VR-A, b nh tuyn B nm trong VR-B v b nh tuyn C nm trong VR-C, VR-C v VR-B c mt kt ni ti cc thit b CPE, trong khi VR-A c hai kt ni vt l. Mi trong s cc VR c kt ni logic IP ti ban iu hnh cng ty v chy OSPF qua cc kt ni ny. Do , n c th nh tuyn cc gi tin ti 172.150.0/18 v 172.150.128/18. VR-B chy RIP ti vn phng chi nhnh (qua kt ni vt l) v s dng RIP (qua kt ni logic) xut 172.150.64/18 ti VR-A. VR-A thng bo mt tuyn mc nh ti VR-B qua kt ni logic. Nh cung cp s dng VR-C nh kt ni extranet kt ni ti c s d liu ti 172.150.128.1. Do , VR-C thng bo mt tuyn mc nh ti VR-A qua ng kt ni logic. VR-A ch xut 175.150.128.1 ti VR-C. iu ny gi phn cn li ca mng khi nhng vn v bo mt. Nh qun tr mng s cu hnh nhng th nh sau: 1. Cc kt ni OSPF ti mng 172.150.0/18 v mng 172.150.128/18 trong VR-A
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
52
2. Cc kt ni RIP ti VR-B v VR-C trong VR-A 3. Cc chnh sch nh tuyn trong VR-A thng bo ch mt tuyn mc nh ti VR-B 4. Cc chnh sch nh tuyn trong VR-A thng bo ch 172.150.128.1 ti VR-C 5. RIP trong VR-B ti VR-A 6. RIP trong VR-C thng bo mt tuyn mc nh ti VR-A.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
cho dch v nhanh v ti im khc, vic gi chuyn tip hiu qu tt nht s dng LSP cng cng c p dng. Trt t u tin gi chuyn tip nh sau: 1. Chnh sch da trn vic gi chuyn tip 2. LSP c nhn cu hnh tu chn 3. LSP cng cng hiu qu cao.
54
nhn MD5 ca cc b nh tuyn ln cn) l hon ton c sn trong cc VR. m bo rng cc tuyn ny khng b r r thng tin t mt VPN ti cc VPN khc l mt vn phi c thc hin. Mt cch t c iu ny l duy tr cc c s d liu nh tuyn v gi chuyn tip.
III.13.2. Bo mt d liu
iu ny cho php SP m bo vi cc khch hng VPN rng tt c cc gi tin d liu trong mt VPN khng bao gi i chch ng sang VPN khc. T quan im nh tuyn, iu ny c th t c bng vic duy tr cc c s d liu nh tuyn ring bit cho mi b nh tuyn o. T quan im gi chuyn tip d liu, s dng cc tp nhn trong trng hp cc LSP dng chung hoc s dng cc LSP c nhn m bo bo mt d liu. Cc b lc gi tin cng c th c cu hnh gip lm cc vn tr nn d dng hn.
III.13.3. Bo mt cu hnh
Cc b nh tuyn o c xem nh cc b nh tuyn vt l i vi PNA. iu ny c ngha l chng c th c PNA cu hnh c c kt ni gia cc vn phng ca mt tp on. R rng, SP phi m bo rng ch c PNA v cc nh thit k ca PNA, nhng ngi truy cp ti cc VR trn SPED trong mng c nhn, l c c cc kt ni ti chng. K t khi b nh tuyn o cn bng v mt chc nng vi b nh tuyn vt l, tt c cc phng thc xc nhn c th dng trong phm vi vt l nh khu lnh, RADIUS l dng c trong PNA.
III.13.4. Bo mt mng vt l
Khi mt PNA truy cp vo mt SPED cu hnh hoc gim st VPN, PNA c truy cp vo VR ca VPN. PNA ch c quyn cu hnh v gim st lp 3 cho VR. C th PNA khng c quyn cu hnh cho mng vt l. iu ny m bo cho SP rng nh qun tr VPN s khng th tc ng n mng SP.
55
56
Hnh III-5 M hnh pipe QoS Xem xt v d biu din trn Error: Reference source not found, y nh cung cp dch v cung cp cho VPN A mt ng ng m bo bng thng 7Mb/s cho lu lng t vng 3 n vng 1 v mt ng ng khc m bo bng thng 10Mb/s cho lu lng t vng 3 n vng 2. Nhn thy rng b nh tuyn CE c th c nhiu hn mt ng xut pht t n (v d c hai ng xut pht t vng 3). Cng nh vy, c th c hn mt ng kt thc ti vng cho trc. Mt u im ca m hnh pipe l n ging vi mt hnh QoS ang c cc khch hng VPN s dng vi FrameRelay hay ATM. Do , n c th l d hiu i vi cc khch hng. Tuy nhin, m hnh pipe cng c mt vi nhc im. Th nht, n i hi mt khch hng VPN phi bit ton b ma trn lu lng ca n. tc l, cho tt c cc vng, khch hng phi bit tng lu lng i t mt vng n cc vng khc. Thng th thng tin ny khng c sn, thm ch l nu c th cng b li thi. Trong m hnh hose, nh cung cp dch v VPN cung cp cho khch hng mt s m bo chc chn cho lu lng m b nh tuyn CE ca khch hng gi i v nhn v t cc b nh tuyn CE khc trong cng mt VPN. Trong trng hp khc khch hng phi ch nh bng cch no lu lng ny c phn phi trong cc b nh tuyn CE. Kt qu l ngc vi m hnh pipe, m hnh hose khng i hi khch hng bit ma trn lu lng m iu ny l gnh nng vi cc khch hng mun s dng dch v VPN. M hnh hose s dng hai tham s, ICR (ingress Committed Rate) v ECR (egress Committed Rate). ICR l tng lu lng m mt CE c th gi ti cc CE khc Bo co ti: 57
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
trong khi ECR l tng lu lng m mot CE c th nhn t cc CE khc. Ni cch khc, ICR i din cho tng lu lng t mt CE c th, trong khi ECR i din cho tng lu lng ti mt CE c th. Ch l, vi mt CE cho trc, khng i hi l ICR cn bng vi ECR. minh ho m hnh hose, xem xt v d biu din trn Hnh III-6, y nh cung cp dch v cung cp cho VPN B mt s m bo chc chn vi bng thng 15Mb/s cho lu lng t vng 2 ti cc vng khc (ICR=15Mbps) m khng ch n liu lu lng ny i ti vng 1 hay vng 3 hay c phn phi gia vng 1 v vng 3. Cng nh vy nh cung cp dch v cung cp cho VPN B mt s m bo chc chn vi bng thng 7Mbps cho lu lng t vng 3 gi ti cc vng khc trong cng VPN (ICR=7Mbps), khng ch n liu lu lng ti vng 1 hay vng 2 hay c phn phi trong vng 1 v 2. Tng t nh vy nh cung cp dch v cung cp cho VPN B s m bo vi bng thng 15Mbps cho lu lng gi ti vng 2 (ECR=15Mpbs) m khng ch ti liu lu lng xut pht t vng 1 hay vng 3 hay c phn phi gia vng 1 v vng 3. M hnh hose h tr nhiu CoS vi cc dch v khc nhau t mi trong s cc c tnh cht lng lin quan; V d, mt dch v c th c kh nng mt mt gi tin t hn dch v khc. Vi cc dch v i hi phi c s m bo ln (nh m bo v bng thng), th m hnh pipe ph hp hn.
Hnh III-6 M hnh hose QoS M hnh pipe v hose khng phi l cc m hnh i ngc nhau. Ngha l, nh cung cp dch v c th cung cp cho khch hng VPN mt s kt hp gia cc m hnh pipe v hose, v c th gip cho khch hng quyt nh loi dch v no cn mua v loi lu lng no nn c ga tr CoS no. h tr m hnh pipe chng ta s dng cc LSP bng thng bo m. Nhng LSP ny bt u v kt thc ti cc b nh tuyn PE v c s dng cung cp bng thng m bo cho tt c cc ng t mt PE n cc PE khc. Tc l vi mt cp b nh tuyn PE, y c th c nhiu b nh tuyn CE gn lin vi cp b nh tuyn PE ny m chng c cc ng ng gia chng v hn l s dng mt LSP bng thng m bo cho mi ng nh vy, chng ta s dng mt LSP cho tt c. V d trong hnh Hnh III-5 c th c mt ng cho VPN A t CE A3 ti CEA1 v mt ng khc cho VPN B t CEB3 ti CE2B1. h tr hai ng ny, chng ta thit lp mt Bo co ti: 58
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
LSP t PE3 ti PE1 v d tr trong LSP bng thng c ln bng tng bng thng ca hai ng. Khi PE3 nhn gi tin t CEA3 v gi tin c ch l mt host vng 1 ca VPN A, PE3 quyt nh di s iu khin ca cu hnh cc b ca n xem liu gi tin nhn CoS no. nu nh vy, sau PE3 gi chuyn tip gi tin dc theo LSP t PE3 ti PE1. S dng mt LSP bng thng c nh mang nhiu ng ng gia mt cp b nh tuyn PE ci thin tnh m rng ca gii php. iu ny bi v s LSP m nh cung cp dch v phi thit lp v duy tr ph thuc vi s cp b nh tuyn PE ca nh cung cp dch v hn l ph thuc vo s ng ng ca cc khc hng VPN m nh cung cp c th c. h tr CoS trong m hnh hose, nh cung cp dch v s dng cc dch v khc nhau vi MPLS. Nh cung cp dch v cng s dng x l lu lng ci thin kh nng s dng mng trong khi t c nhng mc tiu v cht lng mong mun. Cc th tc m thng qua n b nh tuyn PE li vo quyt nh loi lu lng no nhn c CoS no ri vo m hnh hose hay pipe l hon ton mang tnh cc b i vi b nh tuyn PE . Nhng th tc ny c th xem xt cc yu t nh giao din li vo, a ch IP ngun, ch, quyn u tin IP, s cng TCP, hoc s kt hp ca nhng yu t trn. iu ny mang li cho nh cung cp dch v s mm do vi kha cnh iu khin xem loi lu lng no nhn CoS no. Mc d cc khch hng k kt hp ng vi nh cung cp dch v cho s lu lng c th trong CoS c th, khch hng c th gi lu lng qu lng . quyt nh liu lu lng c nm trong hp ng k kt, nh cung cp dch v s dng cc chnh sch ti b nh tuyn PE li vo. Vi lu lng vt khi giao c, nh cung cp c hai kh nng la chn: hoc l loi b lu lng ny ngay lp tc ti b nh tuyn li vo hoc gi lu lng i nhng nh du n khc vi cc lu lng nm trong hp ng. Vi s la chn th hai, gim phn phi khng ng th tc, c lu lng nm trong hoc vt khi hp ng u c gi theo cng mt LSP. Lu lng vt hp ng s c nh du khc v cch nh du ny nh hng n kh nng loi b trong trng hp c tc nghn.
59
Xem xt ti mt bng nh tuyn, hu ht cc giao thc nh tuyn hin i s dng mt vi hnh thc ca phng thc tnh ton ti u tnh ton ng i ngn nht ti c ch cui cng. V d, OSPF v ISIS s dng thut ton Djikstra trong khi BGP s dng Decision Process. Nhng thut ton ny da trn vic phn tch c s d liu nh tuyn v tnh ton ng i tt nht ti ch cui cng. Cc c tnh cht lng ca nhng thut ton ny c da trn hoc l c tnh hnh hc topo (ISIS v OSPF) hoc s AS trn ng i ti ch (BGP). Nhng ch rng mo u trong vic thit lp v khi to nhng tnh ton ny l rt nh cho hu ht cc b nh tuyn ngy nay. iu ny bi v mc du chng ta cp ti u vo tnh ton nh tuyn l c s d liu, nhng c s d liu ny c nh trong cc cu trc d liu thng tr. Do , nhng kt lun sau c th c a ra: 1. Vic bt u tnh ton nh tuyn cho mt min nh tuyn khng nhiu hn vic thit lp nhng ng k ch ra cc i tng c s d liu ng. 2. Da trn 1, cht lng ca mt thut ton a ra hon ton khng ti hn nh mo u c yu cu thit lp thut ton . 3. Da trn 2, tip theo, khi mt s cc cng vic tnh ton nh tuyn cho mt s cc b nh tuyn o phi c b nh tuyn vt l thi hnh, phc tp trong kt qu tnh ton nh tuyn khng nhiu hn tng cc phc tp ca vic tnh ton nh tuyn ca cc b nh tuyn o ring r. 4. Da trn 3, tip theo liu m hnh lai ghp c s dng hay mt m hnh nh tuyn o c p dng, cc c tnh cht lng ca mt b nh tuyn hon ton ph thuc vo kh nng v phn cng ca n v s la chn cc cu trc d liu v cc thut ton. minh ho, t mt b nh tuyn vt l trong N VPN, tt c chy cng mt giao thc nh tuyn gi l RP. Cho rng cht lng trung bnh trong thut ton tnh ton nh tuyn ca RP l f(X,Y) y x v y l cc tham s quyt nh cht lng ca thut ton cho giao thc nh tuyn . Nh trong v d, cho thut ton Djikstra vi giao thc OSPF, X c th l s nt trong vng trong khi Y c th l s lin kt. Cht lng ca mt VPN n tu l f(Xn,Yn). Cht lng ca b nh tuyn vt l l tng ca f(Xi,Yi) cho cc gi tr i chy t 0 ti N. Kt lun ny c lp vi cch tip cn VPN la chn (b nh tuyn o hay m hnh lai ghp) Trong trng hp thng thng, mt bng gi chuyn tip c hai u vo: bng gi chuyn tip v mo u gi tin. Tham s cht lng chnh l thut ton tm kim.
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
60
Cht lng tt nht c th c c cho vic tm kim bng nh tuyn IP bng cch t chc bng di mt vi m hnh hnh cy v s dng cc phng php tm kim nh phn thi hnh vic tm kim. Cht lng ca thut ton ny l O (log n) Do , ch cn cc bng nh tuyn ca cc b nh tuyn o l ring bit, chi ph tm kim l gi tr khng i cho vic tm kim bng nh tuyn v l O(log n) tm li vo. iu ny khng ti hn bt c b nh tuyn no v khng khc so vi b nh tuyn m p dng cc cng ngh lai ghp phn phi cc dch v VPN. Tuy nhin, khi b nh tuyn lai ghp s dng vic tch hp nhiu bng nh tuyn VPN, cht lng s l O(log m*n) y m l s VPN m bn nh tuyn gi.
Chng IV. Gii php MPLS ca mt s hng Chng V. Khuyn ngh v kh nng ng dng cng ngh MPLS trong mng NGN ca Tng cng ty BCVT Vit nam Chng VI. Kt lun v khuyn ngh
Bo co ti:
2001, Phng NCKT Chuyn mch, Vin KHKT Bu in
61