HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG
CƠ SỞ THÀNH PHỐ HỒ CHÍ MINH
BÁO CÁO CHUYÊN ĐỀ MPLS
TÀI:
KỸ THUẬT LƢU LƢỢNG TRONG MPLS TE
Nhóm : Nhóm 8 L10CQVT01-N
Ging viên : Ths. Nguyn Xuân Khánh
Các thành viên trong nhóm :
1. Nguyc N102101015
2. Phm Thanh Long N102101038
3. Ph N102101042
4. Nguyn N102101004
5. N102101067
6. Võ Kiên Bình N102101003
7. c 409160025
8. Nguyn Tn Tài 408160090
9. Nguyc Trung N102101117
MỤC LỤC
CHƢƠNG 1 : TỔNG QUAN VỀ MPLS TE 1
1.1. K thung 1
1.2 K thuc khi xut hin MPLS TE & S cn thit ca MPLS TE 1
1.3 K thuu khing MPLS-TE 2
CHƢƠNG 2 : PHÂN PHỐI THÔNG TIN TRONG MPLS TE 5
2.1 Nhng yêu cu cho IGP trong MPLS TE 5
2.2 Phn m rng OSPF cho TE 5
2.3 . Phn m trng IS-IS cho TE 8
2.4. Truyn thông tin bng IGP 9
nh tuyn và chi phí ca TE LSP 10
2.5.1 Thuc tính ca liên kt TE 10
2.5.2. Thuc tính MPLS TE tunnel 11
CHƢƠNG 3: THIẾT LẬP VÀ TÍNH TOÁN ĐƢỜNG ĐI TRONG MPLS TE 13
3.1 Thut toán PCALC 13
3.1.1 c thc hin thu 13
nh trong CSPF (Tiebreakers in CSPF): 14
3.2. Giao thc RSVP 15
Chƣơng IV: CHUYỂN TIẾP LƢU LƢỢNG VÀO MPLS TE TUNNEL 25
4.1. nh tuy 25
4.2. nh tuyn theo chính sách 25
4.3. nh tuyn t ng bng cách thông báo 25
4.4. Lân cn chuyn tip 25
4.5. Ghép trc ting ca AtoM trên các TE Tunnel: 26
4.6. La chn các Class-based Tunnel 27
CHƢƠNG 5 : MÔ PHỎNG 28
I.MÔ PHNG 28
II. CÁC CÂU L TO MNG HM TUNNEL 28
28
28
28
III. CÁC CHNG 29
1. nh tuyn Fast Reroute 29
2. Cu hình tuyng minh cho 1 LSP và thit lp th t nhng vt
lý h tr cho 1 LSP: 33
3. Cho phép hoc không cho phép tái tng: 33
4. Ch ra nhng lc bao gm hoc loi tr trong thit lp mt
ng vt lý cho mt LSP : 36
5. Thit LSP theo th t nh s ln chim d a
LSP: 41
IV. PHÂN TÍCH CÁC BN TIN RIB,LIB VÀ LFIB: 44
1. Xem bn tin LIB : 44
2. Xem bn tin RIB : 44
3. Xem bn tin LFIB : 44
4. Ma RIP,LIB,FLIB: 45
DANH MỤC HÌNH
Hình 1.3 : Tng quan v hong ca MPLS TE: 3
Hình 3.1 Thành phn Label Object trong bn tin RESV 19
Hình 3.2 : Mô t quá trình xây dng tuyn. 20
DANH MỤC BẢNG
Bng 2.1 : Cu trúc ca LSA 6
Bng Option 7
Bng 2.3 : Cu trúc ca TLV 7
Bng 2.4 : OSPF Link TLV Sub-TLV 7
Bng 2.5. Bng phn m rng IS-IS cho TE 9
Bng 3.1 lit kê các thu 15
Bng 3.2 : Lit kê chín lop RSVP khác nhau 16
Bnh dng 1 thành phn ph ERO 18
ng quan v MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 1
CHƢƠNG 1 : TỔNG QUAN VỀ MPLS TE
(Kỹ thuật lƣu lƣợng trong MPLS)
1.1. Kỹ thuật lƣu lƣợng
Khi i mt vi s phát trin và m rng mng có hai v k thut cn quan
tâm: k thut mng (network engineering) và k thung (traffic engineering).
K thut mng là t chc mng phù hp vu phi có s d
t nht v ng trên m s dng các mch và các thit b mng
p. K thut mng phm bo hiu qu v sau này vì thi
gian lt mng có th din ra lâu dài.
K thung là u khin phù hp vi kh ng
ca mng.
Dù có c g ng m ng
hoàn toàn (100%) so vi d tính. Gia thp niên 90 s t quá
mi d tính và không th nâng cp mng kp tht s kin ni bt
(s kin th thao, v bê bi chính tr, mt trang web ph bing
trên mu này không th ti mu
ng thng liên kc s
dng.
K thung là m thung t các liên kt b y
sang các liên kt ri. K thu ng có th c b sung: IP metric trên giao
tip,chy mt mnh lng PVC da trên yêu cu v l
thung trong MPLS nhn k thuu khi
ng kt ni tt nht và kt hp vnh tuyn IP.
1.2 Kỹ thuật lƣu lƣợng trƣớc khi xuất hiện MPLS TE & Sự cần thiết của MPLS
TE
K thung IP thì ph biu khin
n ch yu ci COST trên mt liên kt c th
cost thp nht s c chnh tuy phc v cho vic chuyn
tip gói tin. Bên cc chuyn tip ti mi node (router) ch da
a ch c lp vc chuyn ti
y, mt router có th tip tc chuyn ting IP vào mt liên
kt, mc dù liên k mt gói d liu do thit qu là mt s
liên kt có th quá ti, gây nghn trong mng, trong khi các liên kt khác có th không
c s dc.
c li, ATM giúp ta thay th các PVC trên mng t ngu a
c quyu khin tng. Chuyn
ng quan v MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 2
mch ATM cung cp các giao tip t n t i b m c
chai trong mng lõi. Cho phép thng trên các PVC tu kin giám sát
các m tc qun lý và b trí các PVC. Kh a
hình mng nh tuy phân b
u qua các liên kt. Nhiu nhà cung cp dch v ln trên th gii s dng
qung trên mng ca h bng cách xây dng m
(full-mesh) các ATM PVC gic và v trí các ATM PVC
mnh kì dng do các router cung cp t vn
xi v full-mesh là flooding O(N
2
) khi mt link down và O(N
3
) khi
mng, gây tràn ngp mng.
Ngoài ra, m hn ch ca ATM là yêu cu qun lý 2 mng khác nhau, h tng
ATM và chng lp IP lun lý, gt khó kt hp gia k thut lng
nh tuyn. Các giao tip router ATM không theo kp t
Gánh nng header ca cell ATM trung bình 20%. Mng m các PVC
ATM không phù hp vi mng l phc tp trong gii thut tính toán tuyn
trên ma hình mng gm mt s ng ln các liên kt lun lý.
Chính vì nhng hn ch trên, k thuu khing MPLS-TE chính là
gii pháp, bi vì:
ng truyn hiu qu qua mng, tránh vic làm quá ti các
lin kt hay lãng phí liên kt
MPLS TE u khin d liu qua liên kt có c.
MPLS TE có th nh thuc tính ca liên kt (khn c
MPLS TE thích ng t c tính ca liên kt.
nh tuyn da vào nguc áp du khing s hong
chng lnh tuyn IP d
1.3 Kỹ thuật điều khiển lƣu lƣợng MPLS-TE
MPLS là mt công ngh kt h m tt nht gi nh tuyn lp ba và
chuyn mch lp hai cho phép chuyn ti các gói rt nhanh trong mng lõi (core) và
nh tuyn tt mng biên (edge) bng cách da vào nhãn (label). MPLS là mt
i tin vic chuyn tip gói trên mng bc gn vi mi
gói IP, t bào ATM, hoc frame l chuyn mch nhãn giúp các
Router và MPLS-enable ATM switch ra quynh theo ni dung nhãn tc
nh tuyn phc t a ch t ni tính thc thi và kh
chuyn mch lp hai vnh tuyn lp ba, cho phép các ISP cung cp nhiu dch v
khác nhau mà không cn phi b h tng sn có. Cu trúc MPLS có tính mm
do trong bt k s phi hp vi công ngh lp hai nào. MPLS h tr mi giao thc
ng quan v MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 3
lp hai, trin khai hiu qu các dch v IP trên mt mng chuyn mch IP. MPLS h
tr vic to ra các tuyn khác nhau gia ngung trc Internet.
u khing, là kh ng
qua mt m i mà c th là trong ATM hoc mng Frame Delay.
Nguyên tc hong cu khing truyn trong mng vi con
ng tt. Trong nhng mng này, nho s mang
ng t nh m trong m n chuyn mch ATM hoc Frame Relay.
Lu ng site-to- c ho nh cn th c ánh x n nhng
o. Ngày nay, giao thc mng ch o là IP. Mc dù nhng mng IP u
c b sung Frame Relay hay ATM, ngày càng nhiu nhng mng hin nay s dng
n hay hoc IP có s dng MPLS. Vì vy, TE là mt gii pháp cn thit cho
mng IP.
MPLS TE kt hp kh u khing ca ATM vi s mm do ca
IP và s phân bit các lp dch v (CoS). MPLS cho phép xây dng
chuyn mch nhãn ( LSP- Label Switch Path) trong m ging chuyn
tip. MPLS TE dùng mng hu khing t ngun
m thm dng chuyn tip ch
da ch c flooding O(N 2 ) và O(N 3 ) trong
ATM. Nó s d gnh tuyng (auto- xây dng bnh
tuyn bng MPLS TE LSP mà không cn m các láng ging (neighbor).
MPLS TE d tr ng LSP.
Hình 1.3 : Tổng quan về hoạt động của MPLS TE:
ng quan v MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 4
nh tuyng da trên các ràng buc v
tài nguyên, hay có s m bo v tài nguyên d tr ( Routing with Resource
Reservation). Các ràng buc ng truyn hoc mt s thông s
khác ca kt ni ( TE (link) attributions).
u tiên, các thuc tính cc cu hình trên các liên kc s c các
LSR qung bá cho nhau thông qua giao thc tr ng link ( link state
protocol). Các giao th OSPF và IS- c m r thc hin
nhim v này. Mc thit lp TE tunnel va ch LSR
n và các ràng bum bo) da trên các thông tin qu xây
dng m d liu TE. T dng thut tong PCALC
ho tìm ra tuyn (LSP) ngn nht t ngun xác dn
m th ( Tail end LSR) mà vn tha mãn các ràng buc. Vic tính toán này
c thc hic lp vi các LSR khác.
Do hong nhãn (MPLS) nên trên mi LSP ng vi Tunnel
nhnh, các LSR chuyn tip ( Intermediate LSR) cn bic nhãn t
thc hin vi các Intermediate LSR (INTER) có th
hc nhãn thì gia chúng và HE cn phi có mt giao thc báo hiu. Giao thc
c phát trin và m rng, cho phép mang
thông tin nhãn MPLS và mt s
SVP thc hin báo hiu xuyên sut trên LSP nhm ly thông tin v nhãn
m tra xem tng cho Tunnel hot
c hay không? (do s i thông tin TE các liên kt không phi lúc nào
c OSPF hoc IS-IS qung bá kp thi), t tn li
tuyn khác. Vic thc hin thông qua gi các bn tin RSVP PATH message,
RSVP RESV message ho p RSVP khác, s c trình bày các
Khi nghiên cu v k thung MPLS TE ta cn 3 v
chính:
(1) S phân phi thông tin ( Information distribution).
(2) Tính toán và thit lp tuyn ( Path calculation and setup).
(3) Chuyn ting vào mng hm (Forwarding traffic down a tunnel).
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 5
CHƢƠNG 2 : PHÂN PHỐI THÔNG TIN TRONG MPLS TE
Mt trng thái ca liên kt cn phc truyn qua liên kt trong mn tt
c dng k thung TE. Trong phn này, ta s thy nhng
thông tin liên kt nào giao thnh tuyn cn phi truy-IS
c m r mang thông tin TE
2.1 Những yêu cầu cho IGP trong MPLS TE
IGP cn phi gi thông tin topo mc tính cn tt
c các router khác trong m y mi router trong vùng có th tính toán
c nhng tuy thi.
Trong IGP, ch giao thc link state có th thc hin nhim v này khi có trin
khai k thung, vì nó gi tràn trng thái tt c các liên kt ca mn
toàn b các router khác trong mi router trong vùng bic tt c
ng có th
Giao thnh tuyn distance vector không th dùng khi trin khai k thu
c thit k ch gi thông tin nhng tuyn mà nó cho là tt nht, do
nhng tuyn kh thi khác b b sót.
Các giao thnh tuyn dng Link-State (OSPF và IS-c m rng cho
MPLS-TE không ch qung bá các thông tin v liên kng mà nó còn mang
thêm thông tin ràng buc ca các liên k
TE Metric: là mt thông s s dng cho vic xây di qun
tr t và mnh TE metric bng vi IGP metric.
n nht: là tc dùng cho liên kt trên mng
truyn. Trong Cisco tham s này là giá tr vt lý hoc là giá tr c thit lp
liên kt.
kng giá tr mnh nên là giá tr là byte/s.
Có th t thông s này bng l
Unreserved Bandwidth: ph dng còn li trên liên kt.
Administrative Group: là mt vùng 32 bit không có cu trúc c thu
khin có th t riêng r t mang m
chn.
2.2 Phần mở rộng OSPF cho TE
OSPF m rng cho phép mang thêm thông tin thuc tính ca liên kc cu
hình trên mc cung cp bi phn m rng có th c s
d xây dng m d liu trng thái liên kt m rng, gi d
liu trng thái liên kt.
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 6
S khác bi d liu trng thái liên kc m rc gi là
d liu k thung) có thêm các thuc tính liên ki ta có th s
d d liu k thu:
Giám sát các thuc tính liên kt.
nh tuyn ngun da vào các ràng buc.
Phn m rng này gm 3 dng bn tin Opaque LSA là loi 9, loi 10 và loi 11,
chúng khác nhau phm vi lan truyn:
Loi 9: ch qung bá trong phm vi ni b (link-local).
Loi 10: qung bá trong phm vi mng din rng và dng li các router
biên.
Loi 11: qung bá khp min OSPF.
Bảng 2.1 : Cấu trúc của LSA
LSA ID cm có 8 bit mô t kiu d diu
(Opaque type) và 24 bit mô t d liu c th (Opaque ID). Trong k thung
LSA có opaque type là 1. Còn lng, là mt giá tr tùy ý dùng
duy trì nhiu LSA TE. Giá tr ln nht ca LSAs TE la 16777216.
ng Option có thêm mt bit mi là O-bit, ch ra mt router
có kh n và nhn các Opaque LSA hay không.
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 7
*
O
DC
EA
N/P
MC
E
*
Bảng 2.2: Trƣờng Option
TLV Header:
TE LSA là mt bn tin opaque LSA loi 10 có th mang theo mt hoc nhiu Type
Length Values (TVL). Mt TLV cho phép OSPF mang d liu mt cách linh hot.
Cu trúc ca TLV:
Bảng 2.3 : Cấu trúc của TLV
Nhng TLV này mang theo d liu MPLS TE c th.
TLV cha Router Address TLV và Link TLV:
Router Address TLV:Ch ra ma ch IP nh ca router qung bá mà luôn
cóth kt ni nu có bt kì mt kt ni nào t ng dùng m a ch
loopback. Trong các giao tht Router ID.
Link TLV: Link TLV mô t mt liên knh bi môt tp các sub-
TLV,các sub-TLV này mi thc s mang thông tin thuc tính ca liên kt. Ch có
mc mang trong mt LSA.
Mô tả sub-TLV:
STT
Tên Sub-TLV
Độ dài (Octet)
1
Link Type
1
2
Link ID
4
3
Local Interface IP Address
4
4
Remote Interface IP Address
4
5
Traffic Engineering Metric
4
6
Maximum Bandwidth
4
7
Maximum Reservable Bandwidth
4
8
Unreserved Bandwidth
32
9
Administrative Group
4
Bảng 2.4 : OSPF Link TLV Sub-TLV
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 8
Link Type (loi liên kt) : Ch ra liên kt này là liên km-m hay liên kt
m-m.
Link ID (ID liên kt) : u cui ca liên kt (router ID): vi liên kt
m- a neighbor, vi liên k a ch
interface cc ch nh.
a ch IP ni b) : a ch interfng ca
liên kt ti router.
Remote Interface IP Address a ch a ch IP ca interface
ng trên liên kt
Unreserved Bandwidthi): Ph dng còn li
c s dng ti mi c trong 8 c .
Giá tr c thit lp theo 8 c cao ti thp
theo th t t 0-7, TE- chim gi
c li thì không.
Giá tr ca nó nh c bng giá tr ca Maximum Reservable Bandwidth,
c thit lp bng giá tr ca Maximum Reservable Bandwidth.
2.3 . Phần mở trộng IS-IS cho TE
RFC3784 mô t các phn m rng làm IS-IS có th u
khing MPLS TE. Hai loi IS-
u khing MPLS có th c mang bi IS-IS. Tuy nhiên, cùng
mt lúc, mt s nhi to ra b rng metric ca liên kt
t giá tr ln nhn giá tr mi l
24
-1
Có ba loi TLV mi:
u tiên là m rng IS Reachability TLV hoc xây
dng t TLV type 2 (IS Reachability TLV), mô t nhng IS-IS neighbor ca nó, mang
theo các sub-TLV cn thit cho MPLS TE.
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 9
Bảng 2.5. Bảng phần mở rộng IS-IS cho TE
STT
Tên sub
Độ dài
0-2
Unassigned
-
3
Administrative group
4
4-5
Unassigned
-
6
IPv4 interface address
4
7
Unassigned
-
8
IPv4 neighbor address
4
9
Maximum Link
Bandwidth
4
10
Reservable Link
Bandwidth
4
11
Unreserved Bandwidth
32
12-17
Unassigned
-
18
TE metric
3
19-254
Unassigned
-
255
Reserved
-
Thông s là byte/ giây. Unreserved Bandwidth dành 32 octet
trong khi các tham s có 4 octet. Trên thc t thì Unreserved
Bandwidth biu th mi c n 7.
TLV mi th hai là m rng IP Reachability TLV (TLV type 135): Nó là s k
tha t TLV type 128 và 130.
TLV 134 - TE Router ID TLV: TLV này miêu t MPLS router ID vi 4 octet.
2.4. Truyền thông tin bằng IGP
IGP truyn thông tin trong nhng hp:
Trng thái liên ki
Ci
Lan truyn theo chu k
i
Thit lp tunnel tht bi
Ginh tuyn IP, truyn thông tin bng OSPF bng cách truyn LSA
hay IS-IS khi trng thái (up hoc down) ca kt ni hay khi mt thiêt lp nào
i thông s ca kt ni cho IGP. OSPF và IS-ng cách truyn
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 10
thông tin theo k thut tun hoàn. Vi OSPF, cách truyn này xy ra mi 30 phút. Vi
IS-IS, truyn tun hoàn xy ra mi 15 phút theo mnh.
Khi thit lp tht bi mng hm: Khi Headend-LSR c gng thit lp mt
tuyng bc thit lp này có th tht
bi nu có mng TE-LSP khác chia liên kt mà tuyn TE ban
n thit cho nó. Mà s
ng, vì vy khi vic thit lp tht bi
lan truyn thông tin mi và Headend-LSR s cp nht d liu
và tính toán m CSPF.
2.5. Định tuyến và chi phí của TE LSP
ng dn cho m c tính toán, mt s thành phn s hot
ng. Kt qu ca s n nht có th t tt c nh
mà thông s ca liên kt phu hp vi nhng thông s cn thit ca TE tunnel. Nhng
thông s này là ngun tài nguyên s c :
2.5.1 Thuộc tính của liên kết TE
Mi liên kt trong mng MPLS s dng k thuu khing T có th có
nhng thông s cn phc truy tìm ra TE tunnel có th s
dng liên kc bit. Mt liên kt s thung TE có nhng thông s
sau :
nh riêng ln nht)
Attribute flags (C thuc tính)
TE metric (trng s qun tr)
Shared risk link groups (nhóm liên kt chia s ri ro)
Maximum reservable sub--pool dành riêng ln
nht)
ông dành riêng ln nht trong phn
dùng chung, phng có th s dng.
Affinity flag : ch ra lp tài nguyên, kh n tr ca liên
kt. C thuc tính Affinity gm 32 bit, mi bit có th c thit lp theo mc a
i qun tr. Ví d bít này có th ch liên k tr nh
khác ch liên kt có t
TE metric: MPLS TE s dng TE metric ca liên k nh tuyn TE-LSP và
mnh TE metric bng IGP metric. Có th i TE metric khác vi IGP metric
có chính sách ch ng t phn ánh nhng
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 11
tuyn phù hp vng d liu, còn TE metric phn
ánh nhng tuy tr thp phù vi vng voice.
Shared Risk Link Groups: ch nh nhng liên kng truyn
vt lý (ví d cáp quang). Nng truyn này b t thì s nhng liêt kt này b nh
ng cùng thc s dng hp d phòng FRR
Maximum Reservable Sub-
nhng dch v phân bit (DiffServ-aware). Nó là mt phanh mnh c
dùng chung.
2.5.2. Thuộc tính MPLS TE tunnel
TE tunnel có nhng thuc tính sau
Địa chỉ đích của tunnel:
a ch mà LSP s c kt na ch RouterID ca
router tail end.
Băng thông mong muốn:
Giá tr t ni, ch nhng liên kt nào trên m
dành riêng ci lc bng giá tr n này
mi có th c thit lp qua liên k
Cờ thuộc tính của LSP (Affinity):
Hay còn gi là màu ci attribute flag trên liên kt.Gm
2 phn Affinity bit và mask. Mi phn là mt giá tr 32 bit.
C thuc tính làm gì khi thit lp 1 tunnel? Khi cu hình thit lp 1 tunnel, ti
router head end ta phi cu hình thông s
bit liên kt nào tha mãn yêu cu tiên giá tr c AND vi c thuc
tính Attribute Flag ca liên kt, kt qu i Affinity Flag ca tunnel, nu
là ging nhau thì ta nói liên kt tha mãn yêu cu v màu cc
li liên kt không tha mãn yêu cu ca LSP.
Tùy chọn thiết lập đường đi:
thit l ng
(dynamic).
a.Thit l
Câu lệnh:
Router(config-if)#Tunnel mpls traffic-eng path-option {preference} explicit name
{name}.
preference là 1 s có th ly t n 1000, nu 1 tunnel có nhiu s preference
u tiên s thit lp tunnel có preference nh nht, nu yêu cu này thit lp không
thành công s chuyn qua thit lp tunnel có s
2. Phân phi thông tin trong MPLS TE GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 12
Tip theo thc hin kích hot tuyng lnh:
Router(config)#ip explicit-path name {name} enable
Router(cfg-ip-expl-path)#next-address x.x.x.x
Router(cfg-ip-expl-path)#next-address x.x.x.x
a ch routerID ca LSR hoa ch IP ca liên kt.
b.Thit lng:
Ch cn cu hình theo câu lnh:
Router(config-if)#Tunnel mpls traffic-eng path-option {preference} dynamic
t ng tt.
Độ ưu tiên:
t (giá tr t 0-m gi (0-
7).
M quan trng khác nhau và thông s
nhng tunnel có thông s này nh ln chim các tunnel có giá tr l
c thit lp sau s t lp ca mình v
nm gi cc.
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 13
CHƢƠNG 3: THIẾT LẬP VÀ TÍNH TOÁN ĐƢỜNG ĐI TRONG MPLS TE
3.1 Thuật toán PCALC
PCALC là mt thu c bit mà MPLS TE s dng. SPF là thut
toán mà OSPF và IS-IS s d n nht. Mt cách ngn gn,
SPF chy trên mi router và s dng d lic to ra bi OSPF hoc IS- rút ra
mt bnh tuyn. Tiêu chun duy nht quan trng vi SPF là cost nhò nht cho
mi mng IP. Vi k thuu khing, nhng tiêu chu
trò quan trng : tài nguyên hoa75c liên kt b hn ch. Bi vì OSPF và IS-
c m r phân phi nhng ngun tài nguyên, PCALC có th ng
dn nht mà còn da vào nhng tài nguyên này na.
SPF tr thành thut toán CSPF. V n, nhng liên kt không c
ho a ct b ng. Mt s
khác nhau khác so vi SPF là PCALC hay CSPF có th chc yêu cu khi ta
cu hình mt TE tunnel. Kt qu ca tính toán CSPF không phi bnh tuyn mà
là mng dng dn này là mnh tuyn rõ ràng PCALC xây dng cho TE
tunnel, ch ng dn. Tóm ln:
Thuc tính liên kt
Trng s qun tr
4 thuc tính trong danh sách path/tent (link, cost, next hop, available
bandwidth)
3.1.1 Các bƣớc thực hiện thuật toán CSPF nhƣ sau:
c 1: Mt nút t a chính mình vào danh sách PATH vi cost
= 0, next hop là chính nó và thit l
c 2: Xem xét nút va vào danh sách PATH, và gi nó là nút PATH. Kim
tra danh sách các nút láng ging ca nó. Thêm mi láng ging vào danh sách TENT
vi mt next hop ca nút PATH, tr khi nút láng gic
PATH vi chi phí thNT tr c cu
hình ràng bung hm (affinity). Nu
nút vi mt chi phí
c thi thiu, thay th ng
ng hin ti.
c 3: Tìm láng ging trong danh sách TENT vi chi phí th
gip lc 2. Nu TENT rng hoc trên PATH
còn li nút cung hm thì dng.
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 14
Trong thc t vic tính toán phc tu. CSPF ph mi nút
là nút k ti
n các thuc tính kt n nh
(tiebreakers).
3.1.2 Các phƣơng pháp quyết định trong CSPF (Tiebreakers in CSPF):
ng (dùng trong OSPF, IS-IS) có th s dng nhin
u này thnh thoc gi là Nhi
(ECMP Equal-Cost MultiPath), và nó rt hu dng trong giao thnh tuyn ni
(IGP Interior Gateway Protocol).
c tính mt nhn m
th.
Chn ti thiu rng nht.
Nu vn chc, chp nht (s ng b nh
tuy
Nu vu nhiên.
Ghi chú:
Mi th không thc s
quy nh, ta ch op path) trong PATH. Không
có mc la ch
chn ngu nhiên vi cùng ca PATH có cc lp và
c thc lp.
t nút trong TENT. Ti mt thm
t nút ch c lit kê mt l khác
bit vi IGP SPF có th chn nhing cho mt nút và chia ti gia
chúng.
ví d, trong mi mun to mng hm t RtrA ti RtrZ vi
ng này phù hp vi mô t
chng nào.
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 15
ng có th n Z, gn P5 (t trên xui).
Bảng 3.1 liệt kê các thuộc tính đƣờng đi.
Tên
đƣờng
Các router trên đƣờng đi
Chi phí
Băng
thông tối
thiểu
P1
21
100
P2
19
81
P3
19
90
P4
19
90
P5
19
90
Ta la chn mt trong nhng sau: c s dng vì có chi phí
c chi thiu là
80 Mbps, thi thiu ca nhng khác. P3 không chn vì có
ng khác có hop count = 4. RtrA chn P4 hay P5 phía trên ca
TENT.
3.2. Giao thức RSVP
RSVP là m báo hi dành riêng tài nguyên trên mt mng.
RSVP không phi là mt giao th nh tuyn. Vic quynh tuyn do IGP
(gm c các m rng TE) và CSPF.
Công vic ca RSVP là báo hiu và duy trì tài nguyên dành riêng qua mt
mng. Trong MPLS TE, RSVP d tr i mt ph u khin
(control-ng trên mt phng chuyn tip
(forwarding-plane). Khi s dng cho các m
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 16
DLSW+reservations), RSVP có th dành riêng không gian hàng
i công bng có trng s (WFQ Weighted Fair Queuing) hay xây dng các
ATM SVC.
RSVP có ba chức năng cơ bản:
- Thit l.
- H.
- Báo li (Error signalling).
RSVP là mt giao thc trng thái mm (soft-n tái
báo hiu trên m nh k cho nó. Vi RSVP, mt yêu cu b hy
nc ch nh xóa khi mng bng RSVP hay ht thi gian dành riêng
(reservation times out).
Bảng 3.2 : Liệt kê chín loại thông điệp RSVP khác nhau đƣợc định nghĩa
Loại thông
điệp
Mô tả
Path
thit lp và duy trì s dành riêng
Resv
Gi h thit lp và suy trì s
dành riêng
PathTear
hy s
dành riêng ra khi mng
ResvTear
c dùn hy s
dành riêng ra khi mng
PathErr
c gi bi phía nhp Path, báo rng phát hin
ra mt lp
ResvErr
c gi t phía nhp Resv, báo rng phát hin ra
mt lp
ResvConf
c gi t phía nh báo rng tài
c thit lp
ResvTearConf
Mt thông dip riêng c
báo rng s hy khi mng
Hello
Mt s m rnh trong RFC 3209 cho phép kt
ni cc b ( link-local) c duy trì gia 2 láng ging RSVP
kt ni trc tip
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 17
3.2.1 Thiết lập và duy trì đƣờng đi
Thit lng hm hoàn thành CSPF cho mng
hm c th, nó gi mn nút k tip d
c gc dòng và LSR nhp
c gi là LSR xuôi dòng hay trn xong mt
p Path, nó king c
p yêu cu. Tic gu khin chp nhn. Nu
vic ki
yêu cu, LSR xuôi dòng to mp Path mi và gn nút k tip ti
ng tuyng minh (ERO- p Path tip tc
chuy c nút cu ng hm
ng hm thc hiu khin chp nhp Path ging
LSR xuôi dòng khác.Khi nó nhn ra rn cp Path
nó tr li li bt ACK báo v cho
c dòng. Resv cha mt thông báo rng tha mãn s n cui
ng hm và thông tin
phn này, ta ti
p này, nhm làm rõ quá trình thit l
a. Bản tin PATH: Vi giao thc RSVP m rng, bn tin PATH có thêm mt thành phn
mi:
u v ba thành phn chính ca bn
tin PATH:
Thành phn yêu cu nhãn( Label request object)
Thành phnh tuynh( Explicit route object)
Thành phnh tuyn mnh tin ( Record route object)
Thành phần yêu cầu nhãn ( LQO) : Igress LSR yêu cu nh nhãn cho LSP cn x
lý, ngoài ra thành phn còn mang giá tr mã nhn dng giao thc lp mng L3PID (
nh giao thc lp mng s dng. t, có 3
loc s dng:
Nu giao thc lp 2 không có cnh thì nhãn có dng là nhãn chèn
thêm (shim label) nm gi lp 2 và lp 3.
Nu giao thc lp 2 là ATM thì giá tr nhãn cha trong vùng thông tin VCI và
VPI .
Nu giao thc lc cha trong vùng DLCI
Khi nhc bn tin PATH, các LSR s gi li trong khi trng
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 18
dn (Path State Block) dành cho LSP này. Nc loi nhãn thì
s tin hành quá trình nh nhãn.
Các lỗi có thể xảy ra:
LSR nhc bc nhãn thì nó s gi bn
tin báo vi igress LSR bit xy ra lnh tuyn hoc li ca n
nh giá tr nhãn.
Nu LSR nhc không h tr L3PID thì s gi PATH Err cho igress LSR.
Li này xy ra s kt thúc quá trình khi to LSP.
Nu nh c bn tin này mà không nhc thành phn yêu cu nhãn
(Label i PATH Err và kt thúc khi to LSP.
Thành phần định tuyến xác định ( ERO):
Thông tin trong thành pha bn tin PATH trong mng. Các
vào thành ph chuyn bn tip theo trong mng.
ERO ch s dng unicast và ch khi tt c các b nh tuyn trên toàn tuyu h tr
RSVP và ERO.
Cu trúc ca ERO gm mt chui các thành phn ph. Mi thành phn này xác
nh mt nhóm các nút mng hay ch là mt nút mnh tuyn hoc ch ra
mt thao tác trên tuyn. Mi thành phn ph c gi là abstract node và nu
ch có duy nht mt nút mng thì gi là Simple Abstract Node. Các thành phn ph trong
mt ERO có th là nhng ch s AS ( Autonomous System), trong mi AS có th có
nhiu nút mi vnh
dng ca mt thành phn ph trong ERO:
Bảng 3.3 : Định dạng 1 thành phần phụ ERO
Bit L =1: là mt ghép lng ( loose hop) .
L =0: là mt ghép chnh tuynh ( explicit route).
Có 4 loi thành phn ph
Ipv4: các nút ma ch IP thuc phiên bn 4. Ma
ch có 32 bit.
a ch ca mi nút mng thuc phin bn 6, 128 bit.
Autonomous System Number: nhng nút mng nm trong abstract node cùng
nm trong mt AS.
Bit L
Loi
dài
Ni dung thành
phn ph
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 19
Thành phần định tuyến mảnh tin ( RRO):
Vi thành phn này trong bn tin PATH, LSR s bic tt c các LSR nm trên
a b n egress LSR. Khi
igress LSR xây dng mu tiên, nó s gn tin PATH có cha thành phn
Label object và c thành phn RRO. Thông tin cha trong RRO lúc này ch a ch IP
ca igress LSR.
Khi mt LSR trung gian nhc bn tin này, LSR s sao li thành phn RRO
trong khi trng da ch IP ca nó vào trong
thành phn RRO. Riêng egress LSR khi nhc bn tin PATH s hi bng bn
tin RESV. Bn tin này s sao li thành phn RRO ca by, sau quá
i bn tin PATH và RESV, mi LSR s bic toàn b LSR thuc LSP
u này rt hu ích cho công vic qun tr mng.
b. Bản tin RESV:
Bc egress LSR g li bn tin PATH. Bn tin RESV mang thông tin
v giá tr c c dành cho LSP này. Trong
phn này, chúng ta ch xem xét thành phn chính nhãn ( Label object).
Hình 3.1 Thành phần Label Object trong bản tin RESV
Khi nhc mt bn tin RESV, LSR s kim tra xem bn tng vi bn tin
PATH nào và LSR gi có phi là nút mng k tip thuc LSP hay không. Khi tt c u
hp l thì LSR s nh giá tr nhãn trong bu rang
thn tin RESV vi giá tr nhãn s dng cho LSP này tc
dòng.
y khi igress LSR nhc bn tin RESV, luc
LSP dành cho nó. Quá trình c thc hi i hình thc
downstream on demand.
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 20
c. Quá trình xây dựng LSP:
Hình 3.2 : Mô tả quá trình xây dựng tuyến.
Quá trình gửi bản tin PATH:
Tại PE1-AS1 (LSR 1): LSR gn tin PATH và ba thành phn chính trong bn tin
PATH:
Explicit route: mô t a bn tin PATH trong m xây dng LSP và
dành sn tài nguyên mng trên LSP này.
u v giá tr nhãn dành cho LSP.
Record route: thành phn này trong bc thông tin
chính xác v a ch ca các LSR thuc LSP. Thành phn này rt thit
thc trong vic khc phc hing lp vòng.
3. Thit l GVHD :ThS. Nguyn Xuân Khánh
Nhóm 8 Lp D10CQVT01-N Trang: 21
Tại P1-AS1 (LSR 2):
Khi nhc bn Label request và Explicit
route trong khi trng dng tha ch IP ca
LSR gi s dng cho vinh tuyn bn
ng vi LSR 1.
vào thành phn Explicit route, LSR 2 chuyn bn LSR 3.
ng hp không th nh nhãn cho LSP, LSR 2 s gi bn tin PATH
Err báo ln LSR 1.
Tại P2-AS1 (LSR 3): Quá t
Tại PE2-AS1 (LSR 4): Nhc bn tin PATH, LSR 4 bic nó chính là egress
LSR và tin hành gi bn tin RESV v LSR 1.
Quá trình gửi bản tin RESV:
Tại LSR 4:
LSR 4 nh giá tr nhãn implicit NULL nhãn này vào thành
phn Label ca bn tin RESV. Lý do LSR 4 s dng giá tr báo
cho LSR 3 ( LSR k cui) bic nó là egress LSR, khi LSR 3 nhc mt
a ch mc hc t LSR 4, nó s g nhãn và
nh tuyn gói bng các giao thnh tuyn IP truyn thch PHP).
LSR 4 s dng thông tin Sender_Tpec ( Traffic Specification ) to ra thành
phn a bc
xác nh d u li trong khi tr ng ( Path state
block).
Tại LSR 3:
Nhc bc thông tin trong thành phn Label.T i
nhng gói d li n LSR 4 trên LSP này, LSR 3 s thc hin g nhãn và
chuyn tin LSR 4.
LSR 3 s nh mt nhãn thích hp cho LSP này. ng 3, gn
giá tr này vào bn tin RESV và gn LSR 2.
Tại LSR 2:
c gán bng 2.
Tại LSR 1:
Khi nhc bn tin RESV, quá trính xây dng LSP kt thúc. Vi nhng lung
ng thích hp, LSR 1 s gn nhãn bng 2 cho các gói d liu chuyn ti LSR
2.