Chương 2- MPLS

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