Upload
ta-duy-linh
View
219
Download
0
Embed Size (px)
Citation preview
8/9/2019 Chng 2- MPLS
1/44
CH NG IICHUY N M CH NHN A GIAO TH C
Chuy n m ch nhn a giao th c (Multi-Protocol Label SwitchMPLS) l m t cng ngh m ng m i v i nhi u tnh n ng v t tr i so vcng ngh IP truy n th ng. Vi c nh tuy n, chuy n m ch, phn ph i nhqu ng b gi tin trong MPLS c nhi u khc bi t so v i trong m ng IPtruy n th ng. Xu th trn th gi i hi n ny l chuy n i d n sang ki n trm ng th h ti p theo NGN m trong h t ng c s s d ng cng nghMPLS. Hi n t i Vi t Nam, B Cng An, C c B u i n Trung ng v
CMC-TI ang trong qu trnh xy d ng h th ng MPLS c a mnh v d nchuy n sang ki n trc NGN. Ch ng 2 t p trung nghin c u nh ng khini m v c ch h at ng c a MPLS t c b n n nng cao bao g m : cch nh tuy n, c ch chuy n m ch, c ch phn ph i nhn, c ch qu b gi tin, c ch pht hi n thi t b ln c n ....
2.1 H n ch c a cc ph ng php nh tuy n truy n th ng
Hi n nay ph ng th c nh tuy n ch o trong m ng l IP. Ph nth c IP truy n th ng c cc c i m sau:
- Cc giao th c nh tuy n c s d ng phn ph i v trao thng tin nh tuy n l p 3.
- nh tuy n v truy n gi tin ch y u d a trn a ch IP ch .- T i m i i m trong m ng th cc thi t b nh tuy n ( router, switc
layer 3 ) u ph i th c hi n tra trong b ng nh tuy n c a mnh khi nhc gi tin c n truy n.
8/9/2019 Chng 2- MPLS
2/44
Hnh 2.1 Update thng tin v tm ng d a theo IP Bn c nh , nh ng ph ng th c chuy n m ch ch y u nh ATM,
Frame Relay c ng c nh ng c i m sau:
- Cc layer 2 path (v d virtual circuit) ph i c c u hnh b ng taytrn cc thi t b chuy n m ch.
- Cc thi t b l p 2 khng c kh n ng nh tuy n v tm ng nhthi t b l p 3, do ng i s khng t i u.
Hnh 2.2 Chuy n m ch IP over ATM
V i cng ngh nh tuy n v chuy n m ch truy n th ng, nh ng lch c a vi c i u khi n l u l ng (TE_ Traffic Engineering) v ch t l ng
d ch v (QoS _ Quality of Services) khng c t n d ng t i a:- Do vi c nh tuy n v tm ng i c a cc gi tin d a ch y u v
thng tin a ch IP ch cho nn kh n ng phn lo i qu n l theo chl ng d ch v r t kh kh n.
8/9/2019 Chng 2- MPLS
3/44
- Vi t i b ng cc gi t c nh t n t n th ngth ng khng c kh n ng ht c ch t ngt n gi tin theo cc
ng c met ic khc nhau ( 1 s giao th c c h t tuy nhi n khnglinhho t ).
H
3 V
i
i
Nh t ong m hnh Hnh 2.3th thngtin gi a site A v site B ch
y u s d ng ng chnh. s d ng c ng ph th ph i tc ng vothng qua vi c nh tuy n d at n chnh sch.
kh c ph c nh ng nh c i m c a ph ng php nh tuy n vchuy n m cht uy nth ng nh t n, ph ng php chuy n m ch nhn a
giao th c ra iv p ng c nh ng nhu c u .
2.2T quan v MPLS2.2.1 Khi ni m v s pht tri n c a MPLS2.2.1.1. Khi ni m
M chuy n m ch nhn a giao th c.M l cng ngh cIETF xy d ng v pht tri n gi i quy t cc v n kh kh n ang g p ph i trong h th ng m ng hi n nay.
Trong m ng s d ng cng nghM , cc gi tin s c gnthm1 nhn. D a vo cc nhn c gn ny, cc gi tin s c truy n i trongm ng v i t c chuy n m ch cao, cng vi kh n ng i u khi ntheo ccchnh sch mong mu n.
2.2.1.2. S pht tri n c a MPLS
8/9/2019 Chng 2- MPLS
4/44
Hnh 2.4 S ph t tri n c a MPLS
N m 1996: T ch c Ipsilon a ra IP Switching, v i u i m c amnh th cng ngh ny h a h n kh n ng pht tri n r t t t, tuy nhin sthi u st trong vi c h tr QoS l 1 thi u st l n ng n ch n s pht tric a n.
N m 1997: i m t v i s pht tri n c a cc router t c cao v IPSwitching c a Ipsilon, Cisco a ra cng ngh Tag Switching. y lti n thn c a MPLS. Cisco sau xu t ln IETF tiu chu n ha v
pht tri n h n n a cng ngh ny.T 1997-2001: Cc k thu t trong cng ngh MPLS ngy cng hon
thi n v pht tri n m nh m .
2.2.2 u i c a MPL so v i cc cng ngh tr c So v i cc cng ngh chuy n m ch tr c y, th MPLS c cc u
i m l: T c chuy n m ch cao.
Tr c y, khi cc router mu n th c hi n chuy n m ch gi tin IP mn nh n c th router s ph i xem a ch IP ch trong gi tin v thhi n tra b ng nh tuy n c a mnh tm thng tin n m ng ch. Qtrnh chuy n m ch s d ng CPU tra b ng nh tuy n s r t ph c t p vch m khi b ng nh tuy n c a router l n. V v y s lm cho qu trnh
8/9/2019 Chng 2- MPLS
5/44
truy n gi tin IP b tr nhi u. So v i cch chuy n m chtr c y th chuy n m ch gi tin nh thngtin nhn ch atrong gi tin s nhanh h nr t nhi u do vi c chuy n m ch nhn c th c hi n nhanh v d dng nh chuy n m ch b ng ph n c ng.
H
5 C
t !
"
i ti
t # "
$ % & '
Tuy nhin v i nh ng cng ngh ci ti n hi n nay,th v i cc router
chuy n m ch IPthngth ng, vi c chuy n m ch gi tin d atrn ph nc ng nh ASIC - ch a ccthng tin chuy n m ch.CPU l c ny s ch
c s d ng tnh ton ccthngtin nh tuy n. V i chuy n m cht ph n c ngth t c chuy n m ch cc gi tin IP r t cao (ln t ihng ch c
Gbps) t ng ng v i chuy n m ch nhn. Do ng d ngMPLS nng caot c chuy n m ch hi n khng phi l u i m chnh v ch y u
aMPLS vo ng d ngtrong m ng hi n nay.y Thi t l p m t c s h t ng m ngth ng nht.
V i MPLS, t ng a ra l gn nhn chot t c cc gi tin u vo d atheo a ch ch ho c mt thng s tiu chu n no , vton
b l u l ng c a m ng s c truy ntrn m t n nth ng nht. IP ngynay tr thnh m t giao th c ph bi ntrong t t c cc m ng, mt trongnh ngl do chnh l r t nhi u cng ngh cth c truy nthng quan. IP khng ch truy n d li u vth m ch c tho i n a. V i s k t h pc aMPLS v i IP, th kh n ngtruy n c a m ng c m r ng rt nhi u.B ng cch gn nhn cho cc gi tin cho phpth c hi n truy n cc giao
8/9/2019 Chng 2- MPLS
6/44
th c khc nhau ngoi IP thng qua MPLS. Cng ngh MPLS cho phptruy n IPv4, IPv6, Ethernet, HDLC, PPP, v cc cng ngh l p 2 khc.
Hnh 2.6 Frame Relay trn MPLS
Hnh 2.7 ATM trn MPLS
y K hng c n s d ng giao th c BGP trong cc thi t b li.V i m ng IP tr c y, cc router khi mu n truy n 1 gi tin i th s
ph i s d ng a ch ch trong gi tin, sau so snh v i b ng nh tuy
c a mnh. N u cc gi tin ny c g i t i cc a ch ch n m ngom ng c a nh cung c p nh m ng nh cung c p khc ho c internet, th th c hi n c i u ny, cc tuy n bn ngoi c ng ph i c h c b i t t cc router trong m ng. Giao th c nh tuy n ph i s d ng l BGP, v chc giao th c ny m i c th ch a v trao i thng tin nh tuy n v c
8/9/2019 Chng 2- MPLS
7/44
m ng bn ngoi. i u ny khi n cc router trong m ng li c ng ph ich y BGP, d n t i cc router trong m ng li c ng s t n nhi u CPU v bnh tnh ton v l u s l ng thng tin nh tuy n l n.
V i cng ngh MPLS, cc router khi mu n truy n 1 gi tin i s ph is d ng thng tin v nhn trong gi tin . Cc router trong m ng li chc n l u gi thng tin nh tuy n trong n i b m ng c a nh cung c p mkhng c n l u gi thng tin v cc m ng bn ngoi. V v y cc router trongm ng li s khng c n s d ng giao th c BGP.
Hnh 2.8 Thi(
t b m ng li khng c n s d ) ng BGP
Lc ny trong m ng c a nh cung c p ch c cc router bin s d nggiao th c BGP v trao i thng tin nh tuy n v cc tuy n bn ngoi vcc router bin khc.
y V i MPLS, cc thi t b l p 2 c ng c kh n ng nh tuy n ko thekh n ng ch n ng i t i u.
8/9/2019 Chng 2- MPLS
8/44
H 0 1
2
3 9 4 5 6 7 t 8 9 0 @ A B 1
0 1
C 5
9 D E 8
F
G
4 y Qu trnh i u khi n l u l ng trong MPLS r t linh ho t d a trn
nhi utham s : QoS, CoS, ngu n,tnh tr ng m ng ngth i vi ctruy n gi tin qua cc ng i khc nhau cth th c hi n c d
dng.
H H
I P
Q
R 0 S T U
ffiV
E H W
iH X X T
iH W Y
i` a b
c
y C cc c ch qu nl v i u khi nl u l ng thngtin gi a cc
thi t b ph n c ng khc nhau,th m ch l gi a cc ng d ng khcnhau.
y Gi nguyntnh ch t cl pl p 2 vl p 3.y Giao ti p v i cc giao th c nh tuy n hi n c nh OSPF, IS-IS,
R SVP, BGP.
2.3 Cng ngh chuy n m ch MPLS. 2.3.1 Cc khi ni m v thnh ph n c b n trong MPLS.2.3.1.1 Cc ch ho t ng c a MPLS.
8/9/2019 Chng 2- MPLS
9/44
MPLS c 2 ch hot ng chnh l: y Ch hot ng khung: L ch hot ng khi MPLS c s
d ngtrong m ng khng phi l m ng chuy n m ch ATM.y Ch hot ngt bo: L ch hot ng khi MPLS c s
d ngtrong m ng chuy n m ch ATM.
2.3.1.2 Nhn (Label).Label nhnl y ut n nt ng trong MPLS. Nhnl m t o n
thngtin c a vo gi a thngtin c al p 2 vl p 3 trong c utrc gi tin c a frame-modeMPLS.
H d e
f
g
h h N e
d t i p d q r i s t u -v p w
u
v x y
ho c chnh l ATM headertrong cell-modeMPLS.
H d e
f
g
h
f N e
d t i p d q C u ll-v p w
u
v x y
C utrc c a nhn:
H d e
f
g
h 3 C t i
s d
e
d
Tr ng Label 20 bit ch a gi tr c a nhn. Do nhn cth l y gitr t 0 chot i1048575 (hay 220-1). Tuy nhin 16 gi tr utin c sd ng cho cc m c ch c bi t.
8/9/2019 Chng 2- MPLS
10/44
Tr ng experimental 3 bit th hi n m c u tin c a gi tin. Tr ngny c s d ng ch y u trong ng d ng QoS.
Tr ng Stack 1 bit ch ra y c ph i l nhn cu i cng trong gi tinhay ch a. Bit 1 th hi n y l nhn cu i cng. Bit 0 th hi n sau nhn nycn nhn khc.
Tr ng TTL 8 bit dng ch ng l p v h n trong qu trnh truy n.
2.3.1.3 FEC (Forwarding Equival nce Class).FEC nhm chuy n ti p t ng ng l m t nhm cc gi tin c
truy n i theo m t chnh sch gi ng nhau. T t c cc gi tin trong nhm
ny s c i x gi ng nhau trong qu trnh truy n. Cc gi tin trongm t FEC c gn nhn gi ng nhau t i nh ng v tr gi ng nhau trongm ng. Tuy nhin cc gi tin c nhn gi ng nhau khng nh t thi t thu ccng FEC v c th gi tr trong tr ng EXP khc nhau, do chnh schdnh cho cc gi tin s khc nhau. FEC c a m t gi tin s c quy
nh b i router bin u vo. M t vi v d c a FEC l:y Cc gi tin c cng a ch m ng ch.y Gi tin c cng chnh sch truy n d a trn tr ng EXP.y K hung l p 2 truy n qua m ng MPLS v i cng VC ho c c ng trn
router bin u vo v truy n t i cng VC ho c c ng trn router bin ura.
y Cc gi tin c a ch IP ch cng a t i m t router u ra (BGPnext-hop) trong m ng s d ng BGP.S d ng FEC ta c th nh ra cc chnh sch, sau gn nhn
i u khi n cc gi tin theo chnh sch mong mu n.
2.3.1.4Label Stack (Ch ng nhn)
8/9/2019 Chng 2- MPLS
11/44
Hnh 2.14 Label Stack Gi tr ch th giao th c (PID - Protocol Identifier) trong ph n u
c a khung l p 2 ch ra r ng b t u ph n t i c a khung s l nhn. Titheo trong m i nhn, gi tr c a bit S (stack) ch ra l nhn cu i cnch a. Cc router trong m ng li ch s d ng nhn trn cng chuy nm ch, cn cc nhn pha sau s dng trong cc m c ch khc Thngth ng, 1 gi tin c gn 1 nhn. Tuy nhin trong 1 s ng d ng, 1 gi tin
c th c gn nhi u nhn:MPLS VPN: cc gi tin c gn 2 nhn, trong nhn u ch ra
router bin c n t i, cn nhn sau xc nh VPN.MPLS TE: c t 2 nhn tr ln, trong nhn u tin s ch ra i m
cu i c a ng h m i u khi n l u l ng, nhn cn l i ch ra ch.MPLS VPN k t h p v i MPLS TE: c t 3 nhn tr ln.
2.3.1.5LSR v EdgeLSR LSR l cc router n m bn trong m ng li c a nh cung c p dich v .
LSR chuy n m ch cc gi tin d a vo thng tin nhn trong gi tin . LSR khng c b t k k t n i no t i cc thi t b c a khch hng. LSR th n
c g i l P router. Edge LSR l cc router n m bin gi a m ng li c anh cung c p d ch v v m ng c a khch hng. LSR th ng c g i l P
router.
8/9/2019 Chng 2- MPLS
12/44
Hnh 2.1 C c LSR v dge LSR
LSR g m 2 lo i:Ingress LSR: l cc router nh n cc gi tin IP t m ng c a khch
hng v th c hi n vi c gn nhn cho cc gi tin .Egress LSR: l cc router nh n cc gi tin IP t trong m ng li v
th c hi n vi c bc nhn cho cc gi tin .
Hnh 2.16 LSR v dge LSR trong Frame mode MPLS
Hnh 2.17 LSR v dge LSR trong Cell mode MPLS
8/9/2019 Chng 2- MPLS
13/44
2.3.1.6 Ch c n ng c aLSR Trong qu trnh truy n gi tin trong m ng MPLS, LSR c th th c
hi n cc ch c n ng sau:Chn nhn: Ingress LSR chn nhn vo gi tin nh n c t m ng
khch hang.Thay i nhn: LSR trong m ng li swap nhn c a gi tin nh n
c r i chuy n ti p gi tin cho LSR (ho c Edge LSR) k c n.B nhn: Egress LSR s b nhn trong gi tin v tr gi tin v
nh d ng ban u.
Hnh 2.18 MPLS Forwarding trong frame mode
Hnh 2.1 MPLS Forwarding trong cell mode
Trong ch ho t ng khung, cc LSR c ng c th tr thnhingress LSR ho c egress LSR v th c hi n c 3 ch c n ng trn. Ng c l itrong ch ho t ng t bo, cc ATM-LSR ch c th swap nhn tronggi tin, 2 ch c n ng cn l i ch c cc Edge LSR bin th c hi n.
8/9/2019 Chng 2- MPLS
14/44
Do cc ATM-LSR trong li c a ch ho t ng t bo ch c ththay i nhn ch khng gn ho c b nhn, do gi tin IP khng th
c truy n trong m ng li, ch c cc gi tin c gn nhn m i c thtruy n c.
B ng 2. 1 T m t t ch c n ng c c lo i router
Lo i LSR Ch c n ng th c hi nLSR Chuy n ti p cc gi tin dn nhn, thay i nhn c a gi tin
Edge-LSR
(ingress)
Nh n gi tin IP, th c hi n tra b ng nh tuy n l p 3, chn
nhn vo trong gi tin Edge-LSR (egress)
Nh n gi tin gn nhn, tra b ng nh tuy n l p 3, bnhn ra kh i gi tin v truy n gi tin IP i ti p
ATM-LSR Ch y giao th c MPLS m t ph ng i u khi n ci cc m ch o ATM. Truy n cc gi tin gn nhn nh cc t bo ATM
ATM edge-
LSR (ingress)
Nh n cc gi tin gn nhn ho c ch a gn nhn, chia
thnh cc t bo ATM, truy n cc t bo ny i ti p t iATM-LSR
ATM edge-LSR (egress)
C th nh n cc t bo ATM t 1 ATM-LSR ln c n, s px p cc t bo l i thnh d ng gi tin ban u v truy n gitin i ( gn nhn ho c ch a)
2.3.1.7LSP. LSP - ng chuy n m ch nhn, l tuy n ng c t o t u v
n u ra c a m ng MPLS (ho c m t o n no trong m ng MPLSdng chuy n ti p gi tin c a m t FEC s d ng c ch chuy n i nh(label-swapping forwarding).
8/9/2019 Chng 2- MPLS
15/44
Hnh 2.2 LSP t router A t i rotuer I trong m ng MPLS
2.3.1.8 K i n trc c a MPLS.K i n trc c a MPLS g m 2 ph n chnh:
- Control Plane (m t ph ng i u khi n): trao i thng tin nhtuy n l p 3 v thng tin v nhn.
- Data Plane (m t ph ng d li u): chuy n ti p gi tin d a trn thngtin v nhn.Cc thnh ph n c a Control Plane:
- Trao i thng tin nh tuy n : Control Plane s d ng nhi u giaoth c trao i thng tin nh tuy n l p 3 nh OSPF, IS-IS, EIGRP, BGP
Nh cc giao th c ny, cc thi t b c c thng tin c th n tc cc m ng m t cch chnh xc, v h i t nhanh khi m ng c s thay i.
- Trao i thng tin v nhn : Control Plane s d ng 2 giao th c trao i thng tin v nh gi a cc thi t b nh LDP, TDP. Cc giao th cny t o ra b ng LIB ch a thng tin v cc nhn m thi t b c n bi t.LIB c d ng:
B ng 2.2 C
u tr c b ng LIB Network LSR LabelX.X.X.X local UX.X.X.X A ZY.Y.Y.Y B T
8/9/2019 Chng 2- MPLS
16/44
B ng LIB ch athngtin v cc nhn ng vi cc m ng.Cc nhnny cth do chnh router t gn, ho c do cc router ln c n khc gn vthng bo cho router bi t.
H
C
t
j
k
l
H
C t j k l ( E m
n o
j k
l )
Cc thnh ph n c a Data Plane:
- Thngtin c c t b ng nh tuy n v b ng LIB c s d ng
t o ra b ng FIB v b ng LFIB.- B ng FIB c s d ng bi cc PE router (router n m bin) th c hi n vi c gn nhn cho cc gi tin IP nh n c t m ng khch hng,n ch athngtin t ng ng gi a a ch ch v nhn s gnFIB c d ng:
8/9/2019 Chng 2- MPLS
17/44
B ng 2. C
u tr c b ng FIB Network Next hop LabelX.X.X.X Y Z
Nh trong b ng FIB trn, khi router bin nh n c 1 gi tin mu ntruy n t i a ch ch thu c m ng X.X.X.X n s gn cho gi tin nhZ v truy n gi tin cho router Y.
B ng LFIB c s d ng x l cc gi tin theo thng tin nhn c an. Ty thu c vo n i dung c a b ng LFIB, cc router c th swap nhnho c b nhn.
LFIB c d ng : B ng 2.4 C
u tr c b ng LFIBLabel Action Next hopX Z YA Pop B
V i b ng LFIB nh trn, router khi nh n c gi tin c nhn X s
th c hi n vi c thay th nhn X b ng nhn Z v truy n gi tin t i routerk c n c a ch Y. M t khc, router khi nh n c gi tin c nhn A sth c hi n bc nhn A, tr gi tin v d ng ban u v truy n gi tin trouter k ti p c a ch l B.2.3.1.9 C ch gn nhn.
Gn nhn theo m ng (topology-based method): Nhn c nh rav gn cho cc m ng ngay sau khi cc thi t b m ng h i t v b ng ntuy n.
Gn nhn theo yu c u (request-based method): Nhn ch c gncho 1 m ng khi c gi tin c n truy n t i m ng . Trong tr ng h p ny,Ingress LSR g i yu c u t i Egress LSR (g i qua cc LSR trong m ng li)
tm thng tin v nhn.
8/9/2019 Chng 2- MPLS
18/44
Gn nhn theo chnh sch (traffic-based method): V i c ch ny,nhn c sinh ra v gn d a theo m t chnh sch no .2.3.1.10 C ch phn phi nhn
Sau khi nhn c gn, cc router trong m ng MPLS ch y giao th cLDP thng bo cho cc router khc bi t v vi c gn nhn ny. Giao th cLDP c ng gi ng nh cc giao th c nh tuy n ng. Nh giao th c LDPnhn c qu ng b cho cc router trong m ng bi t, m khng c n ph i chnh b ng tay trong cc giao th c chuy n m ch khc tr c y nh ATM,Frame Relay N u khng s d ng LDP (ho c TDP) cc router trongm ng s khng th bi t s d ng nhn nh th no gn v truy n gi tin.
2.3.2 Ho t ng c a MPLS2.3.2.1 Ho t ng t o v phn phi nhn trong MPLS2.3.2.1.1 Trong ch khung (frame-mode MPLS)
y Xy d ng b ng IP routing (b ng nh tuy n)
Hnh 2.2 C c router xy d ng b ng nh tuy
nCc router trong m ng s xy d ng b ng nh tuy n b ng cc giao
th c IGP ho c EGP. Qu trnh trao i b ng nh tuy n di n ra nh tronmi tr ng IP thng th ng. B ng FIB c t o ra t b ng nh tuy n ba
u ch a c thng tin v nhn.y T o nhn (label) v qu ng b nhn trong m ng.
8/9/2019 Chng 2- MPLS
19/44
H
z C{ |
}
~ {
t |
Sau khi honthnh vi c xy d ng b ng nh tuy n, cc router tgn nhn cho cc m ngtrong b ng nh tuy n c a n.Qu trnh t o nhnc a cc router l cl p v inhau. Trong v d trn, router B gn cho m ngX nhn c gi tr 25. Do ch a nh n c gi tr nhn c a m ng X do ccrouter khc g i n nn b ng LFIB v LIB trn router B ch c gi tr kh i t ol pop bc nhn c a gi tin. Ngh al n u router B nh n c gi tinc nhnl 25, n s th c hi n bc nhn vtr gi tin v d ng ban usau gi t irouter C.
H
5 t q }
~
|
R outer B qu ng b nhn do nt o ra cho cc router ln c ntrong
m ng.Cc router khi nh n c nhn do router khc g i n s l u gi tr ny trong b ng LIB c a mnh.
8/9/2019 Chng 2- MPLS
20/44
H
t
i v i m ng Xth router B la next-hop c a router A, do khi nh nthngtin c a router B v m ng X, router A s athngtin ny votrong b ng FIB. T lc ny cc gi tin n m ng X s c router A gnnhn 25.
H
Q
t C R outer C gn nhn 47 cho m ng X v gi thngtin ny cho router B
v router E. Do router C l next-hop n m ng X nn router B v routerE s a gi tr nhn ny vo b ng FIB v LFIB c a mnh.
H
C
t
8/9/2019 Chng 2- MPLS
21/44
R outer B lc ny c ccthngtin c nthi t trong cc b ng ch ng , m ng X.B ng FIB c a router B ch ra r ng khi nh n c 1gi tin IP n m ng X, n s gn nhnl 47 v g i t i router C. B ng LFIB ch ra r ng n u router B nh n c gi tin c nhnl 25, n s thay th b ng nhn 47 v gi ti p t i router C. Sau khi cc router th c hi n xongqu trnh gn nhn vtrao i nhn v i nhau th lc m ngMPLS b t
u hot ng.
H
9 Q t
i ti
(1) Khi router A nh n c gi tin IP mu n gi t i a ch ch
thu c m ng X.(2) R outer A lc ny ng vai tr l router bin u vo (ingress
edge-LSR ), router A s tra b ng FIB gn nhn cho gi tin .(3) Gi tin s c gn nhnl 25 vtruy nt irouter B.(4) Khi nh n c gi tin c gn nhnl 25, router B s th c hi n
tra b ng LFIB tm gi tr nhn 25.(5) R outer B thay th nhn 25 b ng nhn 47 vtruy nt irotuer C.
(6) R outer C s th c hi n vi ctra b ng LFIB c a mnh.(7) R outer C bc nhn 47 ra khi gi tin, tr gi tin v nh d ng IP
ban u vtruy nt irouter D.R outer Dth c hi n cng vi c a gi tin IPn m ng X.
8/9/2019 Chng 2- MPLS
22/44
2.3.2.1.2 Trong ch d t bo (cell-mode MPLS)Qu trnh gn nhn v qu ng b nhntrong mi tr ng cell-mode c
i m khc bi t so v imi tr ng frame-mode.y Xy d ng b ng nh tuy n:
H
30 -
ti
t t
Gi ng nh trong frame-mode, ban u cc router trong m ng u sd ng cc giao th c IGP xy d ng b ng nh tuy n cho mnh. Cc ATM switch ho t ngt ng t cc router, tuy nhin i m khc bi t r t quantr ng l cc gi tin IP khng c truy ntrong m ng, cc gi tin ch
c truy n khi c ch a nhn bntrong n. Trong m ng frame-mode, ccgi tin IP v cc gi tin nhn u cth c truy n ngth i trong m ngnh cc b ng LFIB v FIB.
y Qu trnh gn nhn v qu ng b nhntrong m ng.Trong ch khung, nhn khngth c sinh ra t ng m ch
c sinh ra khi c yu c u gi gi tin t im ng.
H
3 Q t
q t
R outer A khi c n g i gi tin n m ng X, n s gi b ntin yu c unhn t i router k c n c a mnh (next-hop t i m ng Xtheo b ng nh
8/9/2019 Chng 2- MPLS
23/44
tuy n) l router C. T ng t cc router sau s ti p t c g i request cho ccrouter sau c a mnh yu c u nhn cho m ng X: router C g i yu c u trouter D, router D g i yu c u t i router E. Cc yu c u s c g i cho tkhi egress LSR nh n c. y l router cu i cng thu c mi n MPLS vn bi t ng t i m ng X (n c th k t n i tr c ti p t i m ng X, ho c cth t i m ng X thng qua mi tr ng IP).
Hnh 2. 2 u trnh reply nh nK hi nh n c yu c u v nhn cho m ng X, Egress LSR s gn
nhn cho m ng X v qu ng b thng tin ny t i cc router g i yu c u.Router nh n c tr l i a thng tin nhn nh n c vo LIB v LFIB
ng th i b n thn n gn nhn cho m ng X v g i thng tin ny cho ccrouter pha sau. Ti p t c qu trnh ny cho t i router ban u (router A).Lc ny router A s s d ng nhn nh n c c a router C gn nhn chogi tin IP c n truy n.
Trong cell-mode, cc gi tin IP khng c truy n i, do ccrouter ch c b ng LIB v LFIB. B ng FIB s khng c s d ng.
y Cc router trong m ng c th s d ng l i nhn c router pha
sau c p ng v i 1 m ng ch no tr l i khi nh n c yu ct i cng m ng .
8/9/2019 Chng 2- MPLS
24/44
H
33
l i
t i
R outer C n u nh n c yu c u do router B g i t i hi nhnt i m ng X, n s khng gi yu c u nyt irouter D n a m s s d ng nhn2/82 t im ng X qua router D.R outer C s tr l ingay yu c u nhn cho
router B. Trong b ng LFIB c a router C s c 2 gi tr nhn u vol 1/56v 1/43 c cng nhn u ral 2/82 v gi t irouter D.V cc router s d ng cc nhn c router pha sau cung c p cho
cng 1 m ng nn khi nh n c cc gi tin gn nhn gi t i mnh, n struy n cc gi tin nyt irouter pha sau v icng 1 gi tr nhn.
H
3 C i ti
R outer C s g i cc gi tin t i t router A vB cho router D v i cng nhnl 2/82. Nh v y router D s khngth phn bi t c nh nggi tin nothu c cng 1 ngu n vinhau. Nh v y cc gi tin s bghpl nl n, d nt id li u b h ng. ng n ng atnh tr ng ny ng i ta s d ng1 trong 2 ph ng php sau:
8/9/2019 Chng 2- MPLS
25/44
- Ph ng php 1: V i m i yu c u g i t i th cc router s khng sd ng l i nhn c c p, m g i yu c u m i t i router pha sau xic p thm nhn khc.
Hnh 2. Xin c
p nh n ng v i m i yu c u g i t iRouter C khi nh n c yu c u nhn cho m ng X t router B, n s
g i ti p yu c u t i router D xin c p thm 1 nhn khc. Router D t ngt g i ti p yu c u t i cc router pha sau n. V t i router bin ra th 1nhn m i c c p cho cng m ng X. Nh v y v i cng a ch m ng l X th router E s c nhi u gi tr nhn t ng ng v i s l n tr l i yc u.
- Ph ng php 2: Router nh n s ch g i xong h t cc gi tin t 1
ngu n, sau m i g i cc gi tin t ngu n khc. Nh v y th cc gi tin skhng b xen l n vo nhau. Nh v y cc gi tin khi ch a c g i s l u trong b nh m. Ph ng php ny t o ra s ghp m ch o cho ccgi tin t cc ngu n khc nhau.
Hnh 2. 6 C c g i tin c l u gi t m th i cho
n khi truy
nRouter C s l u cc gi tin t router B l i, sau khi truy n h t cc gi
tin t router A n m i truy n cc gi tin c a router B. Ph ng php ny cu i m l cc router s s d ng l i nhn c c p m khng c n ph
8/9/2019 Chng 2- MPLS
26/44
g i yu c u i. Nh ng nh c i m l t n b nh v gy tr cho cc gi tinc l u.
2.3.2.2 Cc c ch chuy n m ch c a router trong MPLS2.3.2.2.1 Chuy n m ch x l (Process Switching)
Chuy n m ch x l hay cn g i l chuy n m ch d a vo b ng nhtuy n. y l c ch chuy n m ch ch m nh t trong cc ph ng phpchuy n m ch.K hi m t gi tin i n router, n s sao chp gi tin vo bnh , th c hi n vi c tra a ch ch trong b ng nh tuy n. D a vo thtin nh tuy n, router s th c hi n chuy n m ch gi tin ra c ng thch h
sau khi thay i m t s thng tin c a gi tin nh TTL, CRC. V i t t ccc gi tin i n th router u s d ng CPU th c hi n vi c chuym ch. V v y qu trnh chuy n m ch khi c nhi u gi tin i n l rch m.
2.3.2.2.2 Chuy n m ch nhanh (Fast Switching)Chuy n m ch nhanh hay cn g i l chuy n m ch d a vo b nh l u
tr cache. C ch ny ho t ng g n gi ng c ch chuy n m ch x l vcc gi tin u tin.K hi gi tin u tin n m t m ng ch no , router s th c hi n c ch chuy n m ch x l. Cc thng tin c n thi t chuym ch s c l u l i trong b nh cache, do cc gi tin khc cng nm ng ch s s d ng lun thng tin l u gi trn cache, router khngc n s ng CPU tnh ton l i n a. Sau m t th i gian cc b nh dnh cho m t m ng ch no s b xa, ho c n u trong b ng nh tuythng tin v m t m ng no b thay i th b nh l u gi thng tin t mv m ng c ng b xa. V i c ch ny, router s th c hi n vi c chuym ch nhanh h n khi nh n c nhi u gi tin i n cng m t m ng ch.
2.3.2.2.3 CEF
8/9/2019 Chng 2- MPLS
27/44
CEF hay cn g i l chuy n m ch d a vo topo m ng. C ch chuy nm ch nhanh v n c nh c i m l cc gi tin ban u u th c hi n qutrnh chuy n m ch x l. C ch ny v n gy ch m tr khi router c ntruy n nhi u gi tin n cc m ng ch khc nhau. V i c ch CEF, ngaysau khi b ng nh tuy n c xy d ng, router ngay l p t c k t h p cthng tin ny xy d ng b ng chuy n m ch cho cc gi tin ng v i ccm ng ch. Cc thng tin trong CEF s c l u gi mi v ch khi ccthng tin nh tuy n thay i th b ng CEF m i thay i t ng ng. CEg m 2 thnh ph n chnh l b ng FIB v b ng thng tin v cc router lnc n.
Hnh 2. 7 C c thnh ph n c a C F
B ng FIB cn g i l b ng CEF. B ng ny c nhi m v l u gi ccthng tin c n thi t truy n d li u l p 3. V i m i m t m ng ch tron b ng nh tuy n s c m t thng tin t ng ng t o ra trong b ng CEF.
B ng thng tin cc router ln c n. B ng ny ch a cc thng tin c nthi t cho qu trnh truy n d li u l p 2. Thng tin b ng ny c cc routethu th p theo m t c ch no cc giao th c ARP, Proxy ARP
C ch chuy n m ch trong MPLS l CEF. Ngay sau khi b ng nhtuy n c xy d ng th l p t c b ng FIB s c t o ra t cc thng til y t b ng nh tuy n v b ng LIB. Ngay khi gi tin c nh n, th thntin trong FIB s c s d ng ngay.
2.3.2.2.4 Minh h a qu trnh th c hi n cc c ch chuy n m ch router
8/9/2019 Chng 2- MPLS
28/44
H
3 C
t
t
(1) B ng nh tuy n c xy d ng nh cc giao th c nh tuy n
(2) Gi tin utin c x l theo c ch process-switching. Nhtrong s gi tin c n gi cho m ng 10.0.0.0. Trong b ng nh tuy nth
t i m ng 10.0.0.0th c n g i gi tin cho router k ti p c ia ch l1.2.3.4.R outer s th c hi n c ch AR P (AddressR esolution Protocol) tm ia ch MAC ng v i1.2.3.4. Thngtin ny s c l ul i trong b ngchuy n m ch.
(3) Cc gi tin khc v sau m c a ch ch l 10.0.0.0th s sd ng b ng chuy n m ch m khng c n phi th c hi n qutrnh tn MAC n a.
8/9/2019 Chng 2- MPLS
29/44
H 39 C
CE
(1) B ng nh tuy n c t o ra nh cc giao th c nh tuy n(2) Ngay sau khi c b ng nh tuy nth b ng FIB s c t o rat
thngtin b ng nh tuy n.(3) Cc thng tin khc c n cho qutrnh g i gi tin i c ng s
c th c hi n nh IP vMAC c a router k ti p.Cc gi tin t irouter s
c chuy n m chtheo c ch CEF.
2.3.2.3 Cc ch t o, phn ph i nhnTrong ki ntrc c aMPLS, qutrnh t o v phn phi nhn c cc
ch sau: - T o nhn (khng gian nhn label space): theo cc c ng ring bi t
ho c chung (per-platform or per-interfacelabel space).
- Phn phi nhn: t ng phn phi ho c phn phi theo yu c u(unsolicited downstream or downstream-on-demand).
- L u gi nhn: l u gi t t c nhn nh n c ho cl u gi cl ach n (li beral or conservative label retention).
8/9/2019 Chng 2- MPLS
30/44
- i u khi n LSP (LSP Control): l ch i u khi n gn nhn chocc FEC trn cc router trong m ng MPLS, c th l i u khi n c l pho c i u khi n theo th t (Independent LSP control or Orederd LSPControl).
2.3.2.3.1 T o nhn (khng gian nhn lable space)T o nhn chung theo m ng ch (per-platform): Theo c ch ny,
ng v i m i m ng ch, router s gn 1 nhn duy nh t cho m ng . Ccrouter khc s nh n c qu ng b nhn c a router ny cc gi tr nhngi ng nhau v i cc m ng ch gi ng nhau.
Hnh 2.4 T o nh n theo c ch
per platform
Router B gn nhn l 25 cho m ng X v qu ng b n cho cc router khc.T o nhn theo cc c ng ring bi t (per-interface): Theo c ch ny,
n u router k t n i t i m ng X qua 2 interfaces, m ng X s c gn 2 nhng v i m i interface. Trong router ch a 1 nh x ch m i quan h gi a
nhn/c ng vo v i nhn/c ng ra.
Hnh 2.41 T o nh n theo c ch
per ! interface
8/9/2019 Chng 2- MPLS
31/44
V i m ng X, router C s gn nhn v gi cc qu ng b nhn khcnhau qua cc c ng c a n. ngth i trong b ng LFIB c a router C c ng sch a nh x gi a cc nhn/c ng nh n vinhn/c ng ra.
Trong 2 c ch trn th c ch t o nhn chungtheo m ng ch c ui ml t t n b nh dnh cho b ng LFIB nh ng b o mt khng cao.
H " #
$
%
&
$ '
" t ( ) " t 0 ( " 1 2 2 #
3 4 0 -3 l 5 tf ( 0 6
R outer C l router t bn ngoi, m c d khng nh n c qu ng bnhn cho m ng Xt router B, nh ng router C v n cth g i gi tin mangnhn 25t i router B, v router B khi nh n c gi tin nyth v n chuy ni nh bnh th ng. C ch t o nhn cho cc c ng ring bi t t n b nh
h n nh ng anton b o mt cao h n.
H 7 8
9
@
A 3 B 7 t C D 7 t E C 7 F G G 8
H I E -i7 t I E f P G I
R outer C m c d gi nhn gi ng nh router A, nh ng khi router B
s khngtruy n gi tin t C i, v nhn 1/73 c gn cho c ng volc ng n i sang A. V ic ch ny, cc router bn ngoi khngth g i gi tinvo m ng c.
2.3.2.3.2 Phn ph i nhn
8/9/2019 Chng 2- MPLS
32/44
Phn ph i nhn t ng (unsolicited downstream): Cc router saukhi gn nhn s t ng qu ng b cho cc router khc bi t.
Hnh 2.44 Phn ph i nhQ n theo cR chS
t d ng Phn ph i nhn theo yu c u (downstream-on-demand): Cc router
ch qu ng b nhn khi nh n c yu c u.
Hnh 2.4T Phn ph i nhU n theo yu c u
2.3.2.3.3 L u gi nhny L u gi t t c cc nhn (liberal retention):K hi router nh n c
nhn do cc router khc qu ng b n, n l u cc thng tin ny vo b ngLIB m c d router qu ng b khng ph i l router k ti p i v i m ng .
Hnh 2.46 L u t V
t c cW c nhX n nh n c
8/9/2019 Chng 2- MPLS
33/44
M c d router B khng ph i l router k ti p t i m ng X c arouter C v router E. Nh ng khi nh n c qu ng b nhn 25 cho m ng X,router C v router E u l u thng tin ny vo b ng nh tuy n c a mnh.
y L u gi nhn c l a ch n (conservative retention):K hi router nh nc nhn qu ng b t 1 router khc, n s ki m tra xem qu ng b c
ph i l t router k ti p g i hay khng. N u khng ph i th router skhng a gi tr nhn vo b ng LIB c a mnh.
Hnh 2.47 L u gi nhY n c` l a cha nK hi router B gn nhn cho m ng X v qu ng b nhn ny, ch c
router A l u thng tin nhn ny vo b ng LIB c a mnh. Cn router C vrouter E s khng s d ng thng tin ny v router B khng ph i l router kti p t i m ng X c a router C v router E.
Trong 2 c ch l u gi nhn th c ch l u gi t t c cc nhn c ui m l trong tr ng h p m ng c s thay i th s h i t nhanh h n
nh ng l i t n b nh h n. C ch l u gi c l a ch n ti t ki m c bnh l u tr b ng LIB, nh ng l i ph i s d ng c ch phn ph i nhn theoyu c u (downstream-on-demand) khi m ng c thay i. V d trongtr ng h p lin k t gi a router E v C b l i, router B s tr thnh router kti p (next-hop) c a router E t i m ng X.K hi router E c n g i gi tin t i
m ng X, n u router E l u tr nhn ng v i m ng X do router B qu ng b (s d ng c ch l u gi t t c nhn) th s khng m t th i gian chh c nhn , v c th g i gi tin i c ngay. N u router E s d ng cch l u gi nhn c l a ch n th router E s ph i ch h c c nhn gncho m ng X c a router B, nh v y s m t th i gian h c.
8/9/2019 Chng 2- MPLS
34/44
2.3.2.3.4 i u khi nLSP
y i u khi n LSP c l p (Independent LSP Control): cc router s tng t o v gn nhn cho m t FEC no cho d n ch a nh n c
thng tin y v FEC do cc router ln c n cung c p
Hnh 2.48 LSP c l pC ch ny ch c th th c hi n c khi cc router c kh n ng trai thng tin nh tuy n l p 3 Router E khi nh n c yu c u nhn ch
m ng X do D g i t i, th ngay l p t c E s t o nhn v tr l i thng tin nycho D, m c d trong b ng LFIB c a router E ch a nh n c thng tinnhn v m ng X do cc router pha sau g i t i.
y i u khi n LSP c th t (Ordered LSP Control): cc router s ch
t o nhn cho m t FEC no ch khi n l Egress LSR ho c nh n thng tin nhn v FEC do cc router khc g i t i.
Hnh 2.4b LSP cc th t C ch i u khi n LSP c l p c nh c i m l cc router t o v
gn nhn c l p cho FEC tr c khi LSP cho FEC c thi t l p trouter, do v y trong m t s tr ng h p c s c th LSP khng th thi t l pt router t i ch. Nh ng router qu ng b thng tin nhn cho cc
8/9/2019 Chng 2- MPLS
35/44
router pha sau, nn khi router nh n c gi tin gn nhn t i FEC mLSP ch a c thi t l p, th gi tin c th b lo i b . V i c ch ikhi n LSP c th t th LSP cho FEC no s c thi t l p t i router rrouter m i qu ng b nhn v FEC cho cc router pha sau mnh. Vv y cc gi tin truy n i ch c ch n s t i c ch. Tuy nhin vi c ikhi n thi t l p LSP c th t th c tr l n h n so v i i u khi n LS
c l p do trong ch c th t th LSP cho FEC no s ph i th c hil n l t trn cc router. Cn i u khi n LSP c l p th trn cc router cth t o ng th i LSP qua mnh.
2.3.2.4 Cc c ch c s d ng trong cc ch ho t ng c a MPLS B ng 2.d : C e c cf ch
g
c s d h ng trong ce c chg
ho t ng c a MPLS C ch Ch ho t ng khung
(frame-mode MPLS)Ch ho t ng t bo (cell-
mode MPLS)T o nhn T o nhn chung theo m ng
ch (per-platform)T o nhn theo cc c ng ring
bi t (per-interface)
Phn ph i
nhn
Phn ph i nhn t ng
(unsolicited downstream)
Phn ph i nhn theo yu c u
(downstream-on-demand)
L u ginhn
L u gi t t c cc nhn(liberal retention)
L u gi nhn c l a ch n(conservative retention)
i ukhi nLSP
i u khi n LSP c l p(independent LSP control)
i u khi n LSP c th t(ordered LSP control)
2.3.2.5 H i t trong m ng khi m ng c s thay i 2.3.2.5.1 H i t trong ch khung (frame-mode MPLS)
tr ng thi ho t ng n nh th cc router xy d ng cho mnh cc b ng c n thi t cho qu trnh ho t ng : LIB, LFIB, FIB.
8/9/2019 Chng 2- MPLS
36/44
Hnh 2.i p M ng MPLS tr ng thq i ho t ng th ng
K hi 1 lin k t no trong m ng g p v n , cc router ph i th chi n tnh ton v xy d ng l i cc b ng c a mnh.
Hnh 2.r 1 C s c thit
t b xu a thng tin vv
tuyt
n ng b l iT i router B, khi lin k t n i v i router C b h ng, lc ny gi tr c a
router k ti p c a router B l router C s b xa kh i b ng nh tuy n, th i cc gi tr nhn ng v i router C u b xa kh i cc b ng t ng ng
Hnh 2.r 2 C s c thng tin cn l i sau khi xu a Nh cc giao th c nh tuy n, router B xc nh c ng t
m ng X b ng cch khc l qua router E. B ng nh tuy n v b ng FIBc a router B t i m ng X c xy d ng l i.
8/9/2019 Chng 2- MPLS
37/44
Hnh 2.w x Tnh toy n l i h th ng m ng
Ngay sau khi b ng nh tuy n v b ng FIB c xy d ng xong,router k ti p t i m ng X c xc nh l router E. V i gi tr nhn mrouter B l u do router E g i t i th gi tr nhn t i m ng X s l 75.
Nh v y ta th y v i c ch l u gi t t c cc nhn do cc router khcg i t i th qu trnh h i t trong b ng LFIB x y ra ngay l p t c sau khi b ng nh tuy n h i t .
Qua qu trnh h i t c a cc router trong ch d ho t ng khungMPLS g n t ng ng v i s h i t c a cc router trong m ng IP thngth ng.
Tuy nhin v i tr ng h p lin k t b h ng c khi ph c th qu
trnh nh tuy n lc ny l i c tnh ton l i.
Hnh 2. 4 Lin k
t c h i ph cGi tr trong b ng nh tuy n v FIB s c s a l i nh ban
Nh ng gi tr c a nhn do router C g i t i router B b xa trong b nLIB c a B do lc ny router B ph i h c l i nhn t router C.K hi ny s
8/9/2019 Chng 2- MPLS
38/44
h i t c a b ng LIB v LFIB s khng x y ra ngay sau khi b ng nh tuyh i t .
trnh i u ny x y ra, ng i ta p d ng c ch make-before- break (t o tr c khi ph) l u gi tr nhn trong b ng LIB 1 th i gian ch axa v i v i cc gi tr nhn khng cn s d ng n a (lin k t t i router g i n khng cn).
2.3.2.5.2 H i t trong ch t bo (cell-mode MPLS)Trong m ng ATM truy n th ng qu trnh h i t c a m ng bao g m
cc y u t sau:
- M t Edge ATM-LSR s pht hi n router k mnh b l i thng qua bo hi u c a ATM, ho c nh th i gian quy nh c a giao th c nh tuy(hold timer, dead timer).
- Router bin sau khi pht hi n ra router k c n mnh b l i s ngayl p t c bo cho cc router khc v s thay i.
- N u s d ng giao th c link-state, cc router ph i tnh ton l i topom ng sau 1 kho ng th i gian tr nh .
K hi m ng ATM s d ng c ch chuy n m ch nhn MPLS, n u link t c a router v i router k ti p t i 1 m ng no b h ng, th sau khi crouter h i t v nh tuy n, do s d ng c ch l u gi nhn c l a chv phn ph i nhn theo yu c u, nn cc router bin khng th c thng tinnhn khc n m ng nh trong ch ho t ng khung. Do rout bin s ph i g i l i yu c u nhn cho router k ti p m i c a mnh. Crouter k ti p c ng ph i g i yu c u i ti p t i router bin u ra (egresATM-LSR). Qu trnh ny gy ra 1 kho ng tr ng k so v i m ng ATMtruy n th ng.
So v i m ng ATM-IP truy n th ng th m ng ATM-IP ho t ng theoMPLS s gy ra tr khi trong m ng c s thay i. Tuy nhin do cc u
i m khc c a MPLS, nn i u ny c th c b qua. Tuy v y trong c
8/9/2019 Chng 2- MPLS
39/44
tnh ton lin quan n vi c xy d ng ATM-IP ho t ng theo MPLS tATM-IP truy n th ng th s tr ny l 1 thng s c n ph i ch .
2.3.2.6 C ch pht hi nLSR ln c n (neighbor) trong MPLS2.3.2.6.1 Th t c pht hi n v thi tl p quan h
Th t c pht hi n v thi t l p quan h v i cc LSR ln c n c a LDPc th c hi n nh sau:
- LSR g i nh k cc b n tin hello ra cc c ng s d ng MPLS c amnh. B n tin hello c g i i s d ng a ch IP ch l a ch multi224.0.0.2, v s d ng giao th c UDP.
- N u c LSR khc pha c ng no nh n c b n tin, th LSR s p l i b ng cch thi t l p 1 phin truy n thng v i LSR ngu n. Gia
th c TCP c s d ng thi t l p phin.- C 2 giao th c TCP v UDP u s d ng c ng 646.
Hnh 2. B n tin hello- Sau khi cc LSR g i v nh n cc b n tin hello, phin LDP s c
thi t l p t LSR c a ch IP cao h n.
Hnh 2. 6 Thi
t l p phin LDP
8/9/2019 Chng 2- MPLS
40/44
- Sau khi phin LDP c thi t l p, cc LSR s trao i v i nhau ccthng tin ban u, v gi phin lin k t b ng cch g i cc b n tin thng bos t n t i c a mnh (keepalive message).
Hnh 2. 7 Trao i gi a c c LSRSau khi nh n c b n tin keepalive u tin, cc LSR c th trao
i v i nhau thng tin v nhn.
2.3.2.6.2 Khng gian nhn (label space)Cc LSR thi t l p 1 phin LDP trn 1 khng gian nhn (label space).V i c ch nhn chung theo m ng ch (per-platform label space) th
ch c n 1 phin LDP cho nhi u lin k t khc nhau gi a 2 LSR. Phin nyc ch ra b ng cch t ch s khng gian nhn l 0 (VD: LDP
ID=1.0.0.1:0).V i c ch nhn ring theo c ng (per-interface label space), m i
c ng s thi t l p 1 phin LDP ring. Do v i cc LSR n i v i nhau b ngnhi u lin k t s t o ra nhi u phin LDP.
M i LDP c thi t l p c ch ra b i LDP ID g m router ID vkhng gian nhn:
LDP ID = Router ID + Label spaceC th th y s l ng cc phin LDP chnh b ng s l ng khng gian nhn.
8/9/2019 Chng 2- MPLS
41/44
Hnh 2. 8 C c phin LDP
Trong m ng ATM MPLS, m i quan h ln c n c a cc ATM LSR c thi t l p thng qua knh o i u khi n (0/32) .
Hnh 2.
Thi
t l p k
c n
ua knh o i
u kh n /
2
2.3.2.7 C ch PHPPHP (Penultimate Hop Popping) l c ch trong nhn c a gi tin
trong m ng MPLS s c bc kh i gi tin t i LSR li n tr c Egress LSR.
Hnh 2.6 Ho t ng c a c c LSR trong MPLS thng th ng Trong m ng MPLS thng th ng, cc gi tin c bc nhn t i
Egress LSR khi n cho Egress LSR ph i th c hi n vi c lookup 2 l n :- Tra b ng LFIB v th c hi n bc nhn ra kh i gi tin, v tr gi tin
v d ng ban u- S d ng b ng FIB tm thng tin nh tuy n xc nh router k
ti p g i gi tin IP .
8/9/2019 Chng 2- MPLS
42/44
Vi c ph i th c hi n tra c 2 b ng LFIB v FIB gy ch m ch trongvi c truy n gi tin i n u nh 2 b ng ny l n v ch a nhi u thng tin, hokhi c nhi u gi tin cng n router bin.
gi m b t cng vi c cho Egress LSR, nhn s c bc LSR ngay tr c Egress LSR, do gi tin n Egress LSR l gi tin IP th ng,v Egress LSR ch ph i tra b ng FIB truy n gi tin i.
Hnh 2.61 M ng MPLS s d ng c ch
PHP M t s c i m c a c ch PHP:
- PHP gip cho chuy n m ch trong m ng MPLS c th c hi n t th n.
- PHP ch c th s d ng trong ch khung, m khng th ho tng trong ch t bo do trong ch ho t ng t bo ch c cc g
tin gn nhn m i c th c truy n.K hi s d ng c ch PHP th Egress LSR s thng bo cho LSR pha
tr c n nh s d ng nhn c bi t c gi tr b ng 3.
2.3.3 M t s ng d ng c a cng ngh MPLS- nh tuy n IP Unicast.
- nh tuy n IP Multicast.- i u khi n l u l ng (MPLS TE).- Ch t l ng d ch v (MPLS QoS)..- M ng ring o (MPLS VPN).- Truy n cc cng ngh l p 2 (AToM).
8/9/2019 Chng 2- MPLS
43/44
Hnh 2.62 T ng uan gi a cj c ng d k ng c a MPLS
Ch ng 2 nghin c u tm hi u nh ng khi ni m c b n cng v i
nh ng c ch ho t ng quan tr ng nh t c a MPLS : c ch nh tuy n, ch chuy n m ch, c ch phn ph i nhn, c ch qu ng b gi tin... Nh n
ng d ng c a MPLS l r t phong ph, trong c bi t ph i ni t i vi c sd ng MPLS trong vi c xy d ng d ch v m ng ring o. MPLS/VPN kh c ph c c nh ng nh c i m c a d ch v VPN truy n th ng v lcho d ch v VPN ngy cng hon thi n h n.
8/9/2019 Chng 2- MPLS
44/44