Path MTU Discovery

Một phần của tài liệu phát triển giao dịch quyền chọn vàng tại ngân hàng thương mại cổ phần xuất nhập khẩu việt nam (Trang 34)

Ch ng 2 : KIN TRÚC MPLS

3.7. Path MTU Discovery

Ph ng th c này c th c hi n t ng. N u IP header thi t l p tr ng DF thì gói s b v t và g i l i thông i p ICMP l i n ngu n g i gói IP. n ngu n phát ra gói IP thì gói s gi m b t kích c và g i l i, n u v n v n t n t i thì ti p t c cho n khi kích c gói th a mãn link có th chuy n qua.

Chú ý là Path MTU Discovery không m b o trong m i tr ng h p, thông i p ICMP trong tr ng h p gói là firewalls, access list, hay v n trong nh tuy n s không c g i tr l i ngu n g c phát ra gói IP.

Ch ng 4: GIAO TH C PHÂN PH I NHÃN (LDP) 4.1. Quá trình x lý c a LDP

LDP có 4 ch c n ng chính:

- Tìm các LSR ang ch y LDP - Thi t l p và duy trì phiên - Qu ng bá kh p nhãn

- Các thông báo trong su t quá trình ch y LDP

Hai LSR ang ch y LDP chúng có th chia s m t ho c nhi u link gi a chúng, và chúng c n ph i bi t r ng láng gi ng cịn l i ang ch y LDP b ng thơng i p Hello. c ti p theo s th c hi n thi t l p và duy trì phiên thơng qua k t n i TCP. Thông i p qu ng bá kh p nhãn gi a hai i tác ch y LDP. Nh ng thông i p kh p nhãn c dùng qu ng bá, thay i ho c t ch i ghép nhãn. Trong quá trình ch y LDP các LDP láng gi ng v i nhau s c thông báo v l i…. D i ây s tìm hi u chi ti t các b c chính khi LSR ch y LDP:

4.1.1. Tìm các LSR ch y LDP

LSR ang ch y LDP s g i thông i p LDP Hello trên t t c các link cho phép ch y LDP thông qua câu l nhmpls iptrên các interface, nh ng tr c ó ph i c u hình câu l nhip ceftrong ch tồn c c.

Thơng i p LDP Hello là thông i p UDP g i trên c ng 646, c g i multicast. Thông i p có kho ng th i gian Hold time n u h t kho ng th i gian này ch a nh n

c thông i p LDP Hello t LSR ang xem xét thì LSR s b g ra kh i danh sách láng gi ng ã tìm th y c a LDP. xem thông tin v Hold time, Hello interval s d ng câu l nhshow mpls ldp discovery [detail].

xem xét interface nào ang ch y LDP thì s d ng câu l nh show mpls interfaces.

Có th thi t l p Hold time và interval s d ng câu l nh mpls ldp discovery { hello {hold time|interval}seconds.

Giá tr m c nhhold timelà 15 giây, c aintervallà 5 giây. Khi hai router ngang hàng cùng c u hình th i gian interval thì th i gian nào nh h n s c s d ng g i thông i p LDP Hello. N u h t th i gian hold time trên m t link thì link này s b g kh i danh sách LDP, n u link cu i cùng còn l i c ng b g thì phiên LDP s h ng. Khi thay i các giá tr th i gian hold time không c thi t l p quá l n hay quá nh . N u quá nh thì phiên b m t ngay l p t c khi ch m t vài gói b m t ch ng h n do t c ngh n trên link, n u quá l n thì phiên LDP c duy trì quá lâu trong tr ng h p g p v n nghiêm tr ng quá nhi u gói s b m t.

LSR ang ch y LDP có m t nh danh LDP, kí hi u LDP ID. LDP ID có dài 6 bytes, 4 bytes u là nh danh LSR duy nh t, 2 bytes ti p theo là nh danh không gian nhãn. nh danh LSR th ng là a ch loop back vì a ch này n nh nh t, n u khơng có a ch loop back thì a ch cao nh t trong các interface c a LSR s c ch n. Cịn khơng gian nhãn là per-platform thì các bit c a 2 bytes có giá tr 0, ng c l i n u khơng gian nhãn per-interface thì 2 bytes có giá tr khác 0. Có th thay i giá tr LDP ID b ng câu l nh mpls ldp router-id interface [force]. T khóa force có ngh a là LDP router ID s ngay l p t c c thay i n u khơng s d ng t khóa này thì sau khi interface c thi t l p l i.

Trong IOS c a Cisco, MPLS LDP router ID ph i có trong b ng nh tuy n c a router LDP láng gi ng. N u không phiên LDP s không c th c hi n. i u này c ng có ngh a a ch IP dùng làm LDP ID ph i có trong b ng nh tuy n c a LSR.

4.1.2. Thi t l p và duy trì phiên

N u 2 LSR ã g i thành công thông i p Hello, chúng s th c hi n c ng c và duy trì phiên LDP. M t LSR s m c ng TCP 646 n router kia. Khi k t n i c hai router s trao i àm phán v các tham s qua thông i p LDP Initialization, nh ng tham s ó là:

• Giá tr th i gian

• Ph ng th c phân ph i nhãn

• VPI/VCI (Virtual path identifier/virtual channel identifier) trong m ng ATM • DLCI (Data-link connection identifier) cho m ng Frame Relay

N u c p router không th àm phán v i nhau c nh ng tham s trên thì k t n i TCP v n c gi , chúng c g ng t o phiên k t n i nh ng t i m t t c c i u khi n. Trong IOS c a Cisco thì câu l nh là mpls ldp backoff initial – backoff

maximum-backoff. Giá tr initial-backoff là t 5 n 2147483 m c nh là 15 giây, giá tr maximum-backoff t 5 n 2147483 m c nh 120 giây. N u phiên v n khơng c thi t l p thì ti p t c t ng th i gian backoff cho n khi t giá tr max.

Sau khi phiên c thi t l p, nó duy trì có th nh n gói LDP ho c theo chu kì g i thơng i p keepalive. M i khi LDP i tác nh n m t gói LDP ho c m t thông i p keepalive thì th i gian keepalive s c kh i t o l i cho i tác ó. Có th thay i th i gian g i thông i p keepalive (KA) ho c holdtime b ng câu l nh mpls ldp holdtime seconds. Giá tr holdtime t 15 n 2147483 giây v i giá tr m c nh 180 giây.

K t n i TCP c c ng c gi a hai a ch IP c a LSR th ng là nh danh c a router – 4 bytes u trong - LDP ID. N u mu n s d ng a ch IP khác thì có th thi t l p b ng câu l nhmpls ldp discovery transport-address {interface |ip address}.

Chú ý: Khi hai router k t n i b i nhi u link, thì cùng a ch dùng thi t l p k t n i ph i c qu ng bá n t t c các link n u các link s d ng cùng không gian nhãn.

Chú ý: Khi có nhi u link k t n i gi a hai router, n u khác a ch dùng thi t l p phiên k t n i ( a ch transport) thì k t n i TCP v n hình thành, nh ng có l i.

S phiên k t n i nh hình 4.1: N u s d ng khơng gian nhãn per-platform thì nhi u link có th cùng phiên k t n i, nh ng không gian nhãn per-interface nh trong m ng MPLS ATM thì bu c ph i có m t phiên k t n i t ng ng v i m i link.

4.1.3. Các thông i p qu ng bá (label advertisement)

S d ng thông i p label mapping qu ng bá vi c ghép n i gi a FEC và nhãn. Thông i p label withdrawal o ng c q trình ghép n i. Thơng i p label release c LSR dùng khi nó nh n m t thơng i p label mapping và nó mu n t ch i nhãn này.

4.1.4. Các c nh báo (Notifiaction) qu n lý phiên LDP

G m các c nh báo có l i (Error Notification) và thông tin t v n (Advisory Notifications) dùng báo hi u các s ki n quan tr ng cho LDP i tác. Các s ki n

i ây n u x y ra s có thơng i p Notification g i i:

- Sai nh d ng protocol data unit (PDU) ho c thông i p - Không hi u ho c sai nh d ng type-length-value (TLV) - H t th i gian keepalive c a phiên

- n ph ng ch m d t phiên - Các s ki n c a thông i p Initialization - Các s ki n k t qu c a các thông i p khác - L i bên trong - Phát hi n vòng l p - Các s ki n h n t p

4.2. Phiên LDP targeted (phiên LDP c thi t l p t xa)

Bình th ng thì phiên LDP c t o ra gi a hai LSR k t n i tr c ti p v i nhau. Nh ng trong m t vài tr ng h p ch ng h n m ng AToM và ng h m TE s d ng trong m ng MPLS VPN thì c n thi t ph i thi t l p phiên LDP gi a các LSR không n i tr c ti p v i nhau. Ví d trong m ng AToM c n m t phiên LDP t xa gi a hai router PE. thi t l p phiên LDP ch c n s d ng câu l nh xconnect trên hai router PE c a m ng AToM. Trong tr ng h p ng h m TE trong m ng MPLS VPN n u i m cu i c a ng h m là P router c n phiên LDP t xa gi a headend LSR và tailend LSR c a ng h m. Trong tr ng h p hai LSR k t n i tr c ti p thì ch c n câu l nh

tr c ti p các LSR thì ph i c u hình câu l nh trên mpls ldp neighbor targeted c hai router.

M t phiên LDP t xa có th c i thi n th i gian h i t so v i phiên LDP tr c ti p khi link khơng n nh. B i vì khi link gi a hai LSR khơng cịn phiên LDP m t. i v i phiên LDP t xa và m t ng i thay th gói LDP TCP i gi a hai LSR, phiên LDP v n t n t i khi link gi a hai LSR khơng cịn, t c là nhãn v n c gi l i n u link l i c dùng thì nhãn c t t LIB vào LFIB nhanh h n.

thay i th i gian interval và hold time c a thông i p Hello s d ng câu l nh

mpls ldp discovery {hello {holdtime|interval} second |targeted-hello

{holdtime|interval}second|accept [fromtên accesslist]}

Có th c u hình c hai router thi t l p phiên LDP t xa, nh ng c ng có th ch c u hình trên m t router và cho phép các router nào c thi t l p phiên LDP t xa v i nó b ng cách s d ng danh sách i u khi n truy c p. Hình 4.2 bi u di n m ng s d ng phiên LDP t xa:

4.3. Xác th c i v i LDP

Phiên LDP là phiên TCP. M t phiên TCP có th b t n cơng b i các phân o n TCP b t ch c. ch ng l i s t n cơng này có th s d ng xác th c MD5(Message

Digest). MD5 thêm ch kí hay c g i là MD5 digest cho m i phân o n MD5. S d ng MD5 digest b ng vi c c u hình m t kh u (password) trên hai u c a k t n i. Có th c u hình MD5 cho LDP b ng vi c c u hình m t kh u cho các i tác LDP b ng câu l nh :mpls ldp neighbor [vrfvpn-name]ip-addrpassword[0-7]paswd-string.

MD5 thêm digest cho t t c các phân o n TCP i ra ngoài, digest này ch c xác nh n khi các LSR u cu i c u hình úng m t kh u.

4.4. u khi n vi c qu ng bá nhãn c a LDP

LDP cho phép i u khi n qu ng bá nhãn. Có th i u khi n cho phép qu ng bá n i tác nào ho c không qu ng bá n i tác nào. Câu l nh nh sau:

mpls ldp advertise-labels {vrf vpn-name}] [interface interface|for prefix-access-list [topeer-access-list]} (*)

cho phép i u khi n qu ng bá nhãn. Trong câu l nh i s prefix-access-list là access list tiêu chu n ho c access list t tên, danh sách này g m các prefix nào s qu ng bá nhãn, còn i s peer-access-listlà access list tiêu chu n ho c access list t tên, danh sách này bao g m các prefix nào c phép nh n các qu ng bá này. Trong tr ng h p m ng LC-ATM không th dùng câu l nh mpls ldp advertise-labels vì s d ng DoD ch khơng ph i UD. Vì v y dùng câu l nh mpls ldp request-labels ch không dùng câu l nh trên. Nh ng tr c khi c u hình câu l nh (*) thì ph i có câu l nhno mpls ldp advertise-labels. K t qu trong b ng LFIB n u prefix nào không c qu ng bá thì nhãn i ra c a nó s hi n là ’No label’.

4.5. L c label binding i v trong MPLS LDP

S d ng l c label binding i v cho phép l c các label binding qu ng bá t các LDP i tác. B ng cách này có th gi i h n s label binding c l u trong b ng LIB. Có th l c t t c các label binding nh n c t các i tác LDP ngo i tr label binding c a inteface loopback c a router PE trong m ng MPLS VPN. Trong IOS c a Cisco s d ng câu l nh:

mpls ldp neighbor[vrfvpn-name]nbr-addresslabels acceptaccess list

trong ó access list là danh sách các interface trên router nh n qu ng bá label binding t láng gi ng có a ch nbr-address.

4.6. T ng c u hình LDP

Trên m i interface LDP c dùng khi c u hình câu l nh mpls ip. Th ng trên LSR t t c các interface ch y LDP khi IGP c dùng. Vì v y thay vì c u hình câu l nh trên t ng interface thì có th t ng c u hình LDP cho IGP. Giao th c OSPF cho phép t ng c u hình LDP b ng câu l nh:

mpls ldp autoconfig [areaarea-id]

C ng có th khơng cho phép câu l nh này b ng cách s d ng câu l nh:

no mpls ldp autoconfig [areaarea-id ]

4.7. S ng b gi a MPLS LDP và IGP

M t v n trong m ng MPLS là LDP và IGP không ng b . ng b có ngh a là gói ch c h ng ra kh i interface n u LDP và IGP cùng ng ý v link mà gói s dùng i ra. Trong m ng MPLS m t v n th ng x y ra là trong khi phiên LDP b h ng trên link (MPLS s d ng LDP) thì IGP v n coi link này là link gói i ra, vì v y gói v n c g i i trên link. B i vì IGP dùng ng t t nh t trong b ng nh tuy n. V y gói i s tr thành gói khơng c gán nhãn. i u này không ph i quan tr ng trong m ng Ipv4-over MPLS, vì n u gói khơng c gán nhãn khi phiên LDP b h ng thì gói v n c chuy n i nh gói Ipv4 cho n khi nó l i c gán nhãn khi phiên LDP c thi t l p l i. Nh ng trong tr ng h p MPLS VPN, AToM, Ipv6 thì gói khơng gán nhãn s b v t ngay.

Trong tr ng h p MPLS VPN vì ch có PE router có thơng tin v tuy n ng c a khách hàng thông qua b ng VRF. Nên các P router không bi t v các tuy n ng này, nó ch có m t nhi m v là chuy n ti p các gói c gán nhãn do ó gi i pháp là nó s v t gói khơng c gán nhãn. i u này x y ra t ng t i v i AToM và Ipv6. K t qu là IGP v n ti p t c g i gói trong khi MPLS có phiên LDP b h ng s v t gói, nên có nhi u gói s b v t. Hình 4.3 cho th y k t qu khi phiên LDP b h ng:

V n này v n x y ra khi LSR kh i t o l i. IGP có th thi t l p nhanh h n phiên LDP. T c là IGP th c s h ng gói i trong khi phiên LDP ch a c thi t l p, t c gói c h ng i ch a c gán nhãn, vì v y gói ti p t c b m t cho n khi phiên LDP c thi t l p.

Gi i pháp là ng b gi a MPLS LDP và IGP. T c là s không h ng gói ch a gán nhãn trên link có phiên LDP b h ng còn các link khác n u phiên LDP cịn t t thì v n cho phép l u l ng c chuy n i.

T i th i i m n m 2007 thì ch có OSPF c a IGP m i ng b v i MPLS LDP- IGP.

V n ng b không c th c hi n gi a BGP và giao th c phân ph i nhãn. Khi s ng b c kích ho t trên m t interface, IGP s thông báo cái link này v i metric l n nh t cho n khi phiên LDP ch y trên interface ó, giá tr metric l n nh t là 65536 (h 16 là 0xFFFF). Khơng có m t tuy n ng nào c chuy n l u ng trong khi phiên LDP b h ng tr khi ch có m t ng duy nh t trên m ng (khơng có ng nào có metric t t h n). Sau khi phiên LDP c thi t l p, IGP s thông báo metric c a link này v i giá tr bình th ng. OSPF s không g i thông i p Hello qua link n u phiên LDP không c thi t l p tr c.

Một phần của tài liệu phát triển giao dịch quyền chọn vàng tại ngân hàng thương mại cổ phần xuất nhập khẩu việt nam (Trang 34)

Tải bản đầy đủ (PDF)

(130 trang)