Upload
minhdat-ptit
View
85
Download
0
Embed Size (px)
Citation preview
NGUYN PHM CNG
C1!(6 SGH NPLSip DNG TRONG MNG MEN (MMI-EI
NH XUT BN THNG TIN V TRUYN THNG
M s: HT06 HM10
Chng 1
KHI NIM MNG INTERNET V M HNH THAM CHIU OSI
1.1 NGUN GC V QU TRNH PHT TRIN CA INTERNETInternet c pht minh t Cc Nghin cu cc d n
quc phng hin i (ARPA: Advanced Research Project Agency Network), l mt c quan ca B Quc phng M (DoD: Demrtment of Defence). Nm 1969, ARPA trin khai mt mng chuvn mch gi gm 4 nt gi l ARPANET. Trong qun s, DoD mun bo m truyn s liu tin cy ngay c khi cc phn ca mng b ph hu. Giao thc tng giao vn ban u (tng 4 ca m hnh OSI) c gi l giao thc iu khin mng NCP (Network Conol Protocol), v sau kch thc mng c m rng, cc kt ni lin mng rt kh khn nn thc y vic trin khai mt tng mi, tng mng v giao thc tng ny c gi l giao thc iu khin truyn dn TCP (Transmission Control Protocol) v giao thc Internet IP (Internet Protocol).
TCP/IP thc cht l chng giao thc cng hot ng cung cp cc phng tin truyn thng lin mng. Nm 1981, m hnh TCP/IP phin bn 4 (IPv4) c hon thnh v s dng ph bin trn my tnh s dng h iu hnh UNIX v tr thnh mt trong nhng giao thc c bn ca h iu hnh Windows ca Microsoft. Nm 1994, mt phin bn mi ca TCP/IP l IPv6 c hnh thnh trn c s ci tin nhng hn ch ca IPv4.
Cng ngh MPLS p dng trong mng MEN (MAN-E)
Mng Internet l mng my tnh kt ni ton cu vi nhau v hot ng truyn thng tun theo b cc giao thc TCP/IP. Ni cch khc, mng Internet l mng ca cc mng kt ni vi nhau v hot ng tun theo giao thc TCP/IP. Nh vy, mng Internet l mng din rng (WAN), bao gm hng triu cc mng my tnh tri rng khp th gii, gip cho hng triu ngi s dng trn tri t c th thng tin, trao i vi nhau. Ngoi ra n l nhng ngun ti nguyn v gi cho cc nh nghin cu, cc nh gio dc, cc quan chc chnh ph... Internet tr thnh mt cng c thit yu cho mi hot ng ca con ngi.
1.2 M HNH KIN TRC A TNGCc mng my tnh c thit k v ci t theo quan im
c cu trc a tng. Mi mt thnh phn ca mng c xem nh mt h thng gm nhiu tng v mi mt tng bao gm mt s chc nng truyn thng. Cc tng c chng ln nhau (chng giao thc), s lng v chc nng ca cc tng ph thuc vo cc nh sn xut v thit k. Tuy nhin quan im chung l trong mi tng c nhiu thc th (cc tin trnh) thc hin mt s chc nng nhm cung cp mt s dch v, th tc cho cc thc th tng trn hot ng.
B giao thc gm mt tp hp cc giao thc xp chng ln nhau, tcmg thch, kt hp vi nhau thc hin mt tin trnh truyn thng hon chnh, c ci t v thc thi trn mt my tnh c th. Mi tng thc hin mt s chc nng truyn thng v cung cp mt s dch v cho cc hot ng ca tng trn k tip. Hai my tnh c th truyn thng vi nhau, hai my phi ang thc hin cc b giao thc ging nhau, hoc toTig thch vi nhau. Mi
mt tng trong b giao thc ca my ny phi tng tc vi tng tng ng ca my kia. Nu cc b giao ic trn cc my tng thch nhau, cc kiu my tnh khc nhau cng thc hin c uyn thng vi nhau.
.2.1 Cc quy tc phn tngT chc tiu chun quc t ISO (International Standard
Orgnazation) quy nh cc quy tc s dng trong qu trnh xy dng m hnh kt ni cc h thng m OSI (Open System Interconnection):
- Khng nh ngha qu nhiu tng, s lng tng, vai tr v chc nng ca cc tng trong mi mt h thng ca mng l nh nhau. Khng qu phc tp khi xc nh v ghp ni cc tng. Chc nng cc tng c lp vi nhau v c tnh m.
- Trong mi mt h thng, cn xc nh r mi quan h gia cc tng k nhau, gi l giao din tng (Interface). Mi quan h ny quy nh nhng thao tc v dch v c bn m tng k di cung cp cho tng k trn v s cc tng tc qua li gia hai tng k nhau l nh nht.
- Xc nh mi quan h gia cc ng tng vi nhau thng nht v cc phng thc hot ng trong qu tnh truyn thng, gi l giao thc tng. Mi quan h l tp cc quy tc v cc tho thun trong hi thoi gia cc h thng truyn thng v cch thc thc hin truyn thng.
- D liu khng c truyn trc tip t tng th i ca h thng pht sang tng th i ca h thng nhn (tr tng thp nht - tng vt l) m c chuyn t tng cao xung tng thp nht bn h thng pht v qua ng truyn vt l, d liu l chui bit khng cu trc c truyn sang tng thp nht ca h thng nhn
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ 7 _
v t d liu c chuyn ngc ln cc tng trn. Gia cc ng tng xc nh lin kt logic, gia cc tng thp nht c lin kt vt l.
Nh vy mi mt tng c hai quan h: quan h theo chiu ngang v quan h theo chiu dc. s lng cc tng v cc giao thc tng c gi l kin trc mng (network architecture).
Quan h theo chiu ngang l phn nh s hot ng ca cc ng tng. Cc ng tng trc khi trao i thng tin vi nhau phi bt tay, hi thoi v tha thun vi nhau bng cc tham s ca cc giao thc (hay l i tc), c gi l giao thc tng.
Quan h theo chiu dc l quan h gia cc tng k nhau trong cng mt h thng. Gia chng tn ti giao din xc nh cc thao tc nguyn thy v cc dch v tng di cung cp cho tng trn. c gi l giao din tng.
Trong mi tng c mt hoc nhiu thc th (Entity) hot ng, thc hin mt s chc nng truyn thng. Cc thc th c th l tin trnh (Process) trong mt h a x l, hoc c th l mt chuofng trnh con... Chng thc hin cc chc nng ca tng N v giao thc truyn thng vi cc thc th ng tng trong cc h thng khc. K hiu N_Entity l thc th tng N.
Cc thc th ca tng truyn thng vi cc thc th tng trn n v cc thc th tng di n thng qua cc im truy cp dch v SAP (Service Access Point) trn cc giao din. Cc thc th phi xc nh c cung cp nhng dch v g cho cc hot ng ca cc thc th tng trn k n v cc hot ng truyn thng ca n. Nhng hot ng ny c s dng cho nhng dch v no ca cc thc th tng k di n c cung cp thng qua cc li gi hm v qua cc im truy cp (SAP) trn giao din cc tng.
8_____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI
Khi m t hot ng ca bt k giao thc no trong m hnh OS, cn phi phn bit c cc dch v cung cp bi tng k di, cc hot ng bn trong ca tng v cc dch v m n khai thc, s dng. iu ny rt quan trng v khi mi c th nh ngha c chc nng ca mi mt tng trong mi quan h vi cc tng khc. S tch bit gia cc tng gip cho vic b sung, sa i chc nng ca giao thc tng m khng nh hng n hot ng ca cc tng khc, v vy c th ni h thng l mt h thng m.
H thng ATng N
G iao din I tng N/N-1 ;
G iao thc tng NH thng B
Tng N _ _ _
Tng N - 1
Tng 2
G iao thc tng N - 1
G iao thc tng 2
Tng N - 1
Tng 2G iao din i tng 2/1 ;
Tng 1G iao thc tng 1
ng truyn vt lTng 1
Hnh 1.1: M hnh kin trc phn tng
1.2.2 Lu chuyn thng tin trong kin trc a tngH thng A H t h n g B
(5)
(4)
MGiao thc tng 5
M
Giao thc tng 4 M
( 3 ) H 3 H 4 H 3 H 4 M 2 ................................................................ H 3 H 4 I M ,
1 r 1
i
t G i a o t h c t n g 7 .
< 2 ) H 2 H 3 I V t ^ T 2 H 4 M 2 T 2 H 2 H 3 T 2
H, M
H, H3 H,
n g t r u y n v t i
Hnh 1.2: V d v lu chuyn thng tin
Hnh 1.2 mt v d minh ha cho s lu chuyn thng tin trong mng my tnh kt ni gia 2 h thng A v B gm N = 5 tng. Gi s trn h thng A, bn pht (my ngun), mt thng ip M c to ra bi qu trnh thc hin ng dng trn tng 5 v gi xung tng 4 qua cc cc im truy cp (SAP) trn giao din 5/4 truyn. Tng 4 thm mt mo u (header) H4 vo trc thng ip nhn dng thng ip v a kt qu xung tng 3 qua cc cc im truy cp SAP trn giao din 4/3. Mo u bao gm thng tin iu khin, chng hn nh s th t, cho php tng 4 h thng B, my nhn, giao thng bo n ng ni nu cc tng thp hn khng duy tr c trnh t. i vi mt vi tng, cc mo u c th cha kch thc, thi gian v cc trmg iu khin khc. Gi s, tng 3 ch thc hin cc chc nng truyn thng ca n theo quy nh gii hn v kch c gi tin, nn trc khi chuyn thng tin xung tng 2, n phi chia thng bo t tng 4 chuyn xung thnh cc gi nh hn M| v M2 v thm mt mo u H3 ca tng 3 cho mi gi. Tng 3 s quyt nh s nh tuyn i n ch cho d liu v gi cc gi xung tng 2 qua cc cc im truy cp SAP trn giao din 3/2. Tng 2 khng ch thm header H2 vo phn u mi mt gi tin m cn thm thng tin nh du T2 ri gi kt qu xung tng 1 qua cc cc im truy cp (SAP) trn giao din 2/1 cho ng truyn vt l. Trn h thng B, bn nhn (my ch), d liu c chuyn ngc ln theo tun t t tng 1 cho n tng 5 thng qua giao din cc tng. Ti cc tng, nh giao thc tng v dch v tng di cung cp cho tng trn qua cc giao din tng, n tch b cc thng tin iu khin, khng c header ca tng di c chuyn ln tng trn. Trong tng 5 d liu M c khi phc tr li. V d trc khi chuyn cc gi tin t tng 2 ln tng 3, tng 2 phi tc b thng tin iu khin H3 v
10____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
nhp M v g M2 thnh M, gi nguyn thng tin iu khin H4. Tng 2 chuyn gi tin H4M ln tng 3 qua cc im SAP trn giao din 3/2 .
1.2.3 Nguyn tc truyn thng ng tngPht sinh ng truyn ca mt thng ip (message) t tng
giao vn (Transport Layer). Thng ip c chuyn dc xung chng giao thc bn pht, thng qua mg truyn vt l, thng ip li c chuyn ngc ln theo chiu dc chng giao thc bn nhn. V nu tng giao vn trong h thng nhn hiu c cc giao thc giao vn trong my gi khi thng ip c bn giao gia my gi v my nhn. Nh vy truyn thng cng tng, thng ip khi chuyn dc xung qua tng tng s c b sung thm vo phn u thng ip bng thng tin iu khin ca tng (header). V khi thng ip c chuyn ln theo dc chng giao thc bn nhn, cc thng tin iu khin c g b qua cc tng. Vic thm header vo u cc thng ip khi i qua mi tng trong qu trnh truyn d liu c gi l ng gi {Encapsulation). Qu trnh nhn d liu s din ra theo chiu ngc li, khi thng tin qua cc tng, thng ip s tch thng tin iu khin thuc n trc khi chuyn d liu ln tng trn.
n v d liu c s dng trong cc tng bao gm:- Thng tin iu khin giao thc PCI (Protocol Control
Information); Thng tin c thm vo u cc gi tin trong qu trnh hot ng truyn thng ca cc thc th. K hiu N PCI l thng tin iu khin giao thc ca tng N.
- n v d liu dch v SD (Service Data Unit): L n v d liu truyn thng gia cc tng k nhau. K hiu N_SDU l n
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ J_
12 Cng ngh MPLS p dng trong mng MEN (MAN-E)
v d liu truyn t tng (N+1) xung tng N cha thm thng tin iu khin.
- n v d liu giao thc PDU (Protocol Data Unit): n v d liu giao thc: PDU = PCI+SDU, ngha l gi tin PDU bao gm thng tin iu khin PCI c thm vo u n v d liu dch v SDU.
Diu Tng ng dng Tng ng dng D liuD liu Tng trinh din Tng trnh din D liu Ha
D iu HpH^ Tng phin Tng phin D liu HpH^D liu HsHpH^ Tng giao vn Tng giao vn D liu HsHpH*
D liu Tng mng Tng mng D liu HxHsHpH^D liu HnHx H s HpH^ Tng lin kt d liu Tng lin kt d liu D liu11001110101010101 Tng vt l Tng vt l 110011101010101
1100111010101011110100110
Tng Tiu Tn d liu
ng dng Ha Tiu tng ng dng Thng ip v gi
Trnh din Hp Tiu tng trinh din Gi
Phin Hs Tiu tng phin Gi
Giao vn H t Tiu tng giao vn Datagram, on v g
Mng Hn Tiu tng mng Datagram v gi
Lin kt d liu Ho Tiu tng lin k d liu Khung v gi
Vt l Tiu tng vt l Bt
Hnh . 3: B sung phn u thng bo v tn d iu s dng
1.2.4 Giao din tng, quan h cc tng k nhau v dch vChc nng ca cc tng l cung cp dch v cho tng trn k
n. Trong mi mt tng c mt hay nhiu thc th. Thc th trn cng tng cc my khc nhau c gi l thc th ng tng. Thc
th tng N thc hin cc dch v m cc thc th tng N+1 yu cu s dng, khi tng N c gi l tng cung cp dch v, tng N+1 c gi l tng s dng dch v. Tng N s s dng dch v ca tng N-1 cung cp cc dch v cho tng N+1. Cht lng dch v c nhiu mc khc nhau, chng hn dch v nhanh, dch v chm... Cc thc th trao i dch v vi nhau qua cc im truy cp dch v SAP. Cc thc th tng N cung cp dch v cho cc thc th tng N+1 qua cc im truy cp dch v SAP trn giao din N+l/N. Mi SAP c mt tihn dng duy nht.
Hai tng trao i thng tin vi nhau phi c nhng tho thun v thit lp cc quy tc giao din. Thc th ca tng N+1 chuyn mt n v d liu giao thc PDU ti thc th tng N thng qua SAP. PDU bao gm mt n v d liu dch v SDU v thng tin iu khin PCI. SD l thng tin gi qua mng ti thc th ng tng v sau a ln tng N+1. Thng tin iu khin cn thit tng di phc v cho n. Nu di ca SDU ln hn di quy nh, trc khi chuyn xung tng di, cc thc th tng N chia SDU ra nhiu gi tin nh c di quy nh v thm vo mi mt gi thng tin iu khin giao thc PCI hay gi l header. Header ca PDU c cc thc th ng tng nhn dng PDU no cha d liu v PD no cha thng tin iu khin PCI...
Hnh 1.4 minh ha giao din v dch v trong cc tng k nhau. Thc th tng N t h thng A khng th truyn d liu trc tip sang tng N ca h thng B m phi chuyn tun t xung cc tng di n, cho ti tng thp nht, tng vt l. Bng phng tin truyn vt l, d liu l nhng chui bit 0 v 1 c truyn sang tng vt l ca h thng B. T y d liu c chuyn ln cc tng trn.
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI____________
14 Cng ngh MPLS p dng trong mng MEN (MAN-E)
Hnh 1.4: Khi nim giao din v dch v trong mi trng OSI
Trong h thng A, d liu c chuyn xung tng N, N_SDU c xem nh l mt cm v d liu dch v ca tng N. Thng tin iu khin N_PCI c thm vo u N_SDU, bin i N_SDU thnh N_PDU = (N_PCI) + (N_SDU). Trng hp N_SDU qu di ieo quy nh ca mt n v d liu, n c chia nh thnh nhiu on v trong phn u ca mi on, ing tin iu khin N_PC c thm vo to nhiu N_PDU mi. N_PD c cc thc th tng N chuyn xung tng (N-1) qua cc im truy cp SAP trn giao din tng N/N-1. Trong tng (N-1) d liu c xem nh l cc on v d liu dch v tng th (N-1)_SDU. Qu trnh c tip tc din ra cho n khi n xung n tng vt l. Bn h thng nhn B qu trnh bin i s xy ra ngc li, tc l qua mi tng d liu N_PDU c phn tch v phn thng tin iu
khin N_PCI s c g b. N_SDU s c chuyn ln tng (N+1). y N_SDU s c xem nh l mt (N+1)_PDU.
1.3 M HNH KT NI CC H THNG M OSIM hnh kt ni cc h thng m OSI (Open System
Interconnection) l m hnh c bn v cc tin trnh truyn thng, thit lp cc tiu chun kin trc mng mc Quc t, l c s chung cc h thng khc nhau c th lin kt v truyn thng c vi nhau. M hnh OSI t chc cc giao thc truyn thng thnh 7 tng, mi mt tng gii quyt mt phn hp ca tin trnh truyn thng, chia tin trnh truyn thng thnh nhiu tng v trong mi tng c th c nhiu giao thc khc nhau thc hin cc nhu cu ca mt mi trng truyn thng c th. Cc tng c xp ln nhau thnh chng giao thc (Protocol stack) c kh nng gii quyt trn vn mt cuc lin lc gia cc thnh phn ca mng. Ni cch khc, chng giao thc l mt tp cc giao thc c xp chng ln nhau, cc giao thc c th tng thch vi nhau c ci t trn mt my c th v cng thc hin mt tin trnh truyn thng hon chnh. Cc hot ng ca tng di cung cp cc dch v cho cc hot ng ca tng trn. Nh vy giao thc nm di y ca chng giao thc phi l giao thc vt l truyn tin gia cc my vi nhau. Hai thc th c th truyn thng vi nhau nu c ci t cng mt chng giao thc hoc cc chng giao thc tng thch vi nhau.
1.3.1 Nguyn tc nh ngha cc tng h thng mM hnh OSI tun theo cc nguyn tc phn tng nh sau;- M hnh gm N = 7 tng.- OSI l h thng m, phi c kh nng kt ni vi cc h
thng khc nhau, tng thch vi cc chun OSI. Cc thc th h
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________
16 Cng ngh MPLS p dng trong mng MEN (MAN-E)
thng c th l cc my ch, nt mng, trm lm vic hay cc thit b u cui...
- Qu trnh x l cc ng dng c thc hin trong cc h thng m, trong khi vn duy tr c cc hot ng kt ni gia cc h thng.
- Thit lp knh logic thc hin vic trao i thng tin gia cc nt.
Host A Host B
ng ng
Trinh din
Phin
Giao vn
Mng
Lin kt d liu
Vt l\
-*
*-B nh tuyn
Mng
Lin kt d liu
Vt l
ng dng
Trinh din
Phin
Giao vn
Mng
Lin kt d liu
I VtlDng truyn vt l
Hnh 1.5: M hnh tham chiu OS
.3.2 Cc giao thc trong m hnh OSIKhi m t hot ng giao thc trong m hnh OSI, cn nh
ngha vai tr v chc nng ca cc tng trong mi quan h gia chng vi nhau, cn phi phn bit cc khi nim cung cp dch v, cc dch v c cung cp v cc hot ng ca thc th ng tng. Nh vy khi xem xt chc nng ca giao thc, khng ch xem xt vai tr v chc nng ca n m cn phi xem xt n c s dng nhng dch v g m tng k di cung cp cho n v n
cung cp nhng dch v no cho cc hot ng ca tng k trn. Khi nim dch v bao gm c im v cc dch v ca tng di cung cp cho cc tng trn thng qua cc hm dch v nguyn thu, mi mt hm ng vi mt tp cc tham s dch v cc tng k trn c th giao tip vi ng tng ca mt h thng khc.
Trong m hnh OSI c hai loi giao thc c s dng: giao thc hng lin kt v giao thc khng lin kt.
Gi Un giao hc: Gi tin (packet) l mt ofn v ing tin c s dng trong qu trnh trao i thng tin. Nhng thng ip (message) trao i gia cc thc th trong mng, c chuyn i thnh cc gi tin nt ngun. Nhng gi tin ny khi n ch s c khi phc li thnh thng bo ban u. Mt gi tin c th bao gm cc thng tin v cc yu cu dch v, thng tin iu khin v thng tin d liu.
Trn quan im m hnh mng phn tng, mi tng ch thc hin mt chc nng l nhn d liu t tng k trn chuyn giao xung cho tng k di v ngc li. Chc nng ny thc cht l gn thm v g b phn header i vi mi mt gi tin trc khi chuyn n i. Ni cch khc, mi mt gi tin bao gm header v phn d liu. Khi i n mt tng mi gi tin s c ng thm mt phn mo u khc v c xem nh l gi tin ca tng mi, tip tc cho ti khi gi tin c truyn ln ng truyn vt l sang bn nhn. Bn nhn, cc gi tin c g b header tng ng tng.
1.3.3 Truyn d liu trong m hnh OSIQu trnh truyn v nhn d liu trong mi trng OSI din
ra nh sau: Tng ng dng tip nhn d liu bi cc giao thc ng dng nt ngun. Tng ny s chn thm thng tin iu khin
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ V7_
header Ha (c th c hoc khng) vo u thng bo ri gi kt qu xung tng 6 . Tng 6 c th chuyn i d liu theo cc cch khc nhau sao cho ph hp vi ngn ng x l ca mng v c th chn thm header Hp ca n vo u bn tin, ri gi kt qu xung tng di - tng Phin. Tng ny khng phn bit header ca cc tng trn vi d liu trong thng ip m n nhn c. Qu trnh ny tip tc thc hin cho n khi d liu c truyn xung tng vt l v c bin i thnh chui bit khng cu trc truyn n nt ch. Ti nt ch, cc header tng ng c ln lt loi b khi thng ip c chuyn t tng thp nht (tng vt l) ln tng cao nht v chuyn i v ngn ng ngi s dng. Ti cc tng, nu pht hin li, n yu cu pht li.
.3.4 Cc tham s dch v v tng tc gia cc tngLin kt vi hm dch v nguyn thu l tp cc tham s dch
v. Thng qua cc tham s cc tng k nhau ong mt h thng c th trao i thng tin vi nhau v cc ng tng trong cc h thng trao i cc n v d liu PDU. *
V d: TCONNECT.Request (calling address, calledaddress,..., user data). Cc tham s called address v calling address l nhng tham s ca cc a ch cn thit lp kt ni logic. Thng thng, trmg user data (d liu ngi dng) thc cht l con tr a ch tr ti b nh m cha cc n v giao thc d liu PD c to ra bi i tng giao thc tng trn yu cu cung cp dch v. Cc gi tin PDU ny c chuyn ti cho cc i tng giao thc tng ng trong tng ca h thng t xa. Thut ng data" bao gm d liu v thng tin iu khin giao thc c to ra trao i gia cc ng tng trong cc h thng.
18____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI 19
Hnh 1.6: Trng thi hot ng cc hm dch v
Cc tham s d liu kt hp vi mt hm dch v c hiu nh l mt n v d liu dch v SDU. SDU cha PDU v c lin quan n tng k trn, (N+1) PDU tng ng nh (N) SDU, ngha l n v d liu giao thc tng (N+1) chnh l n v d liu dch v tng N. Khi nhn c mt hm dch v, giao thc tng c cc tham s hm dch v v kt hp vi cc thng tin iu khin giao thc PCI to ra mt PDU cho tng v PDU c chuyn xung tng k di.
1.3.5 Trng thi hot ng cc hm dch v trong m hnh OSIMi tng c mt lp cc hm cung cp dch v nh thit lp
lin kt, truyn d liu v gii phng lin kt. Khi nhn c hm dch v giao din tng, thc th giao thc tng cn phi bit hm c ng theo th t hay khng. V d nh hm request khng th xut hin trc khi lin kt c thit lp. Th t chun c minh ha trong hnh 1.6 chuvn i trng thi cc hm dch v. Trong hnh 1.6 , cc dch v h tr cho php ngi s dng thit lp lin kt, truyn d liu v gii phng lin kt, tc l xem xt cc hm h tr cho vic thit lp lin kt v truyn d liu. Khi nhn c mt hm khng theo trnh t, ngha l giao thc b xm phm v lin kt b hu b.
1.4 VAI TR V CHC NNG CH YU CC TNG
.4.1 Tng ng dngTng ng dng (Application Layer) l tng cao nht ca m
hnh kt ni cc h thng m (OSI), n xc nh giao din gia ngi s dng v mi trng kt ni cc h thng m (OSI). Bao gm nhiu giao thc ng dng khc nhau cung cp cc phng tin cho ngi s dng truy cp vo mi tmng mng v cung cp cc dch v phn tn. Khi cc thc th ng dng AE (Application Entity) c thit lp, n s gi n cc phn t dch v ng dng ASE (Application Service Element). Mi thc th ng dng c th gm mt hoc nhiu cc phn t dch v ng dng. Cc phn t dch v ng dng c phi hp trong mi trng ca thc th ng dng thng qua cc lin kt gi l i tng lin kt n SAO (Single Association Object). SAO iu khin vic truyn thng v cho php tun t ha cc giao tc truyn thng.
Mt phn mm c th s dng trn nhiu thit b u cui (Terminal) c cc c tnh phn cng khc nhau, bng cch nh ngha mt thit b u cui mng o, mt nh x cc chc nng ca thit b u cui mng o ln cc chc nng ca thit b u cui thc. Tng 7 thc hin chc nng gii quyt s khng tng thch gia 2 thc th truyn thng cho nhau v cch t tn tp, cch th hin mt dng ca mt vn bn... Tng ny cng c chc nng cho php truy cp v qun l chuyn giao tp FTAM (File Transfer Access And Management), th in t (E-mail)...
1.4.2 Tng trnh dinTng trnh din (Presentation Layer) gii quyt cc vn
lin quan n c php v ng ngha ca thng tin c truyn. Biu din thng tin ngi s dng ph hp vi thng tin lm vic ca
20____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
mng v ngc li. Thng thng biu din thng tin cc ng dng ngun v ng dng ch c th khc nhau bi cc ng dng c chy trn cc h thng c th khc nhau. Tng trnh din phi chu trch nhim chuyn i d iiu gi i trn mng t mt loi biu din ny sang mt loi khc, n cung cp mt dng biu din truyn thng chung cho php chuyn i t dng biu din cc b sang biu din chung v ngc li.
V d in hnh chc nng ca tng ny l m ho (Encoding) d liu theo nhng chun c hai thc th truyn thng tho thun trc. cho cc thc th khc nhau s dng cc biu din d liu khc nhau c th truyn thng c vi nhau, d liu trao i c th c nh ngha mt cch tru tng km theo cc tiu chun m ho s dng. Qun l cu trc d liu tru tng v bin i (Convert) d liu. Tng ny cng thc hin cc dch v nh nn d liu gim s lng bit phi truyn, cng nh vic thc hin quyn truy cp hp php (Authentication).
1.4.3 Tng phinTng phin (Session Layer) cho php ngi s dng trn cc
my khc nhau thit lp, duy tr, hu b v ng b phin truyn thng gia h vi nhau. Ni cch khc tng phin thit lp "cc giao dch" gia cc thc th u cui trn mng. Tn ca mi giao dch l nht qun cho mi thnh phn i thoi vi nhau v thit lp nh x gia cc tn vi a ch ca chng. Mt giao dch phi c thit lp trc khi d liu c truyn trn mng, tng phin m bo cho cc giao dch c thit lp v duy tr theo ng qui nh.
Tng phin cho php s giao vn d liu thng thng nh tng giao vn, nhng n cng cn cung cp nhng dch v nng cao trong mt s ng dng. Tng ny c th cho php ngi s
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI____________ ^
dng ng nhp (Log Into) vo nhng h thng chia s thi gian t xa hoc truyn tp tin gia cc my tnh. Mt trong nhng dch v phin l qun l iu khin i thoi. Nu cc phin cho php truyn song cng (Full Duplex), ngha l hai bn ng thi gi d liu i th khng i hi phi c nhim v qun tr tng tc c bit no. Nu truyn bn song cng (n cng) (Half Duplex), cc thc th phin duy tr tng tc lun phin s dng quyn c truyn d liu khi n lt. Phng thc ny ph hp vi cc ng dng hi-p. Trng hp hi thoi mt chiu (Simplex), chun OSI khng xt n trng hp ny.
Dch v phin nhm mc ch cung cp mt lin kt gia 2 u cui s dng dch v phin sao cho trao i d liu mt cch ng b v khi kt thc th gii phng lin kt. S dng th bi (Token) thc hin truyn d liu, ng b ha v hy b lin kt trong cc phng thc truyn ng thi hay lun phin. Thit lp cc im ng b ha trong hi thoi. Khi xy ra s c c th khi phc hi thoi bt u t mt im ng b ha tha thun.
1.4.4 Tng giao vnTng giao vn (Transport Layer) cung cp cc chc nng cn
thit gia tng mng v cc tng trn. L tng cao nht c lin quan n cc giao thc trao i d liu gia cc h thng m. Kim sot vic truyn d liu ton trnh. Th tc trong 3 tng di (tng vt l, tng lin kt d liu v tng mng) ch phc v vic truyn d liu gia cc tng k nhau ong tng h thng. Cc th tc trong cc tng tr 4 n 7 c chc nng kim sot ton trnh. Cc thc th ng tng hi thoi, thng lng vi nhau trong qu trnh truyn tin.
Tng giao vn gn cc thc th u cui bng mt a ch duy nht v qun l s kt ni gia cc thc th. Tng giao vn
22____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
thc hin vic chia cc gi tin ln thnh cc gi tin nh hn trc khi gi i v thng thng tng giao vn nh s cc gi tin v m bo chng chuyn theo ng th t. L tng cui cng chu trch nhim v mc an ton trong truyn d liu nn giao thc tng giao vn ph thuc nhiu vo bn cht ca tng mng.
Tng giao vn thc hin vic ghp knh v phn knh. Thng thng cc thc th ca tng to ra mt lin kt cho mi yu cu lin kt ca tng trn n, tuy nhin trong tnrofng hp tng n i hi vic giao vn thng lng cao thi tng ny c th to ra nhiu lin kt mng v truyn thng d liu i ng thi trn nhiu ng. Tng giao vn c th thc hin vic ghp knh (multiplex) mt vi lin kt vo cng mt lin kt ni gim gi inh.
Giao thc tng giao vn bao gm:Giao thc lp 0 (Simple Class): Cung cp kh nng om gin
thit lp lin kt, truyn d liu v hy b lin kt trn mng "hng lin kt" loi A c t sut li v s c c bo hiu chp nhn, cc gi tin c gi thit l khng b mt. Giao thc lp 0 c kh nng pht hin v bo hiu cc li nhng khng c kh nng phc hi.
Giao hc lp (Basic Error Recovery Class): Cc giao thc lp ny s dng cc loi mng B, c t sut li chp nhn c nhng t sut s c c bo hiu li khng chp nhn c. Tng giao vn phi c kh nng phc hi li khi xy ra s c. Cc gi tin (TPDU) c nh s. Ngoi ra giao thc cn c kh nng bo nhn cho ni gi v truyn d liu khn. So vi giao thc lp 0, giao thc lp 1 c thm kh nng phc hi li.
Giao thc lp 2 (Multiplexing Class): Cc giao thc lp ny c ci tin ca cc giao thc lp 0 , cho php dn mt s lin kt
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ ^
giao vn vo mt lin kt mng duy nht, ng thi c th kim sot lung d liu trnh tc nghn. Giao thc lp 2 khng c kh nng pht hin v phc hi li. V vy cc giao thc ny ch ph hp vi mng loi A.
Giao thc lp 3 (Error Recovery and Multiplexing Class) l s m rng giao thc lp 2 vi kh nng pht hin v phc hi li, ph hp vi mng loi B.
Giao thc lp 4 (Error Detection and Recovery Class) l cc giao thc c hu ht cc chc nng ca cc giao thc lp trc v cn b sung thm mt s kh nng khc kim sot vic truyn d liu.
1.4.5 Tng mng
Tng mng (Network Layer) thc hin chc nng nh tuyn (Routing), chn fng i cho cc gi tin t ngun ti ch. a ch ngun v a ch ch c th ong cng mt mng hoc khc mng nhau. ng i c th c c nh, t thay i, cng c th c nh ngha khi bt u hi thoi, v c th ng i l ng (Dynamic), ngha l c th thay i vi tng gi tin tu theo trng thi ti tc thi ca mng. Trong mng qung b (Broadcast Network), vic nh tuyn rt n gin.
Tng mng cung cp cc phoTig tin truyn cc gi tin qua mng. V vy cn phi p ng vi nhiu kiu mng v nhiu kiu dch v cung cp bi cc mng khc nhau. Hai chc nng ch yu ca tng mng l nh tuyn (Routing) v chuyn tip (Forward). Khi kt ni cc loi mng khc nhau, cn phi c mt b nh tuyn (quy nh bi tng mng) chuyn cc gi tin t mng ny sang mng khc v ngc li. i vi mt mng chuyn
24____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
mch gi cc gi d liu c truyn t mt h thng ti mt h thng khc trn mng phi c chuyn qua mt chui cc nt. Mi nt nhn gi d liu t mt ng vo (Incoming Link) ri chuyn tip n ti mt ng ra (Outgoing Link) hng n ch ca d liu. Nh vy mi nt trung gian phi thc hin cc chc nng nh tuyn v chuyn tip.
K thut nh tuyn phi thc hin hai chc nng chnh sau y:
- Quyt nh nh tuyn ti u da trn cc thng tin c v mng ti thi im thng qua nhng tiu chun ti u nht nh.
- Cp nht cc thng tin v mng, s dng cho vic nh tuyn. Trn mng lun c s thay i nn vic cp nht l cn thit.
Thng tin c s dng cho vic nh tuyn bao gm: trng thi ca Tig truyn, thi gian tr khi truyn trn rng dn, mc lu thng trn mi Tig v cc ti nguyn ca mng. Khi c s thay i trn mng (v d thay i v cu trc mng do c s c ti mt vi nt, phc hi ca mt nt mng, thm nt md... hoc thay i v mc lu thng...) cc thng tin ny cn c cp nht vo cc c s d liu trng thi ca mng.
Hin nay khi nhu cu truyn thng a phng tin, tch hp cc loi d liu vn bn, ha, hnh nh, m thanh ngy cng pht trin, th i hi cc cng ngh truyn dn tc cng cao nn vic pht trin cc h thng nh tuyn tc cao ang rt c quan tm.
Mt chc nng quan trng khc ca tng mng l chc nng iu khin tc nghn (Congesion control). Nu c qu nhiu gi tin cng lu chuyn trn cng mt ng th c th xy ra tnh trng tc nghn, tng mng phi gii quyt vn ny. Thc hin
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ ^
chc nng giao tip gia cc mng khi cc gi tin i t mng ny sang mng khc ti ch, c nhiu vn c th xy ra:
- Cc mng c th s dng cch nh a ch khc nhau.- Cc mng c th chp nhn kch thc cc gi khc nhau.- Cc mng c th s dng cc giao thc khc nhau...
1.4.6 Tng lin kt d liuTng lin kt d liu (Data link Layer) l tng 2 trong m
hnh OSI, nm trn tng vt l v di tng mng. Tng lin kt d liu s dng cc dch v ca tng vt l v cung cp cc dch v cho tng mng thc hin ng b, kim sot lung d liu v kim sot li nhm bo m qu trnh truyn thng c tin cy cao.
Chc nng ch yu ca tng lin kt d liu l thc hin vic chuyn i thng tin mc mng thnh tng on thng tin gi l khung (Frame). m bo truyn lin tip cc khung ti tng vt l, ng thi x l cc thng bo t my thu gi tr li. Ni tm li, nhim v chnh ca tng ny l khi to v t chc cc khung cng nh x l cc thng tin lin quan ti n. Tng lin kt d liu quy nh khun dng, kch thc ca khung thng tin. Xc nh c ch truy cp phng tin truyn cho cc gi tin sao cho n ch c tin cy cao. Tng lin kt d liu c hai phng thc lin kt: phng thc im - im v phng thc a im.
Theo quy c, tng lin kt d liu c chia thnh 2 tng con: tng con iu khin lin kt logic LLC (Logical Link Control Sublayer) c nh ngha trong chun 802.2 bao gm mt s chc nng nh phn khung d liu, iu khin lung d liu v qun l li. Tng con iu khin tmy cp phcmg tin truyn MAC (Media Access Control sublayer) cung cp cc giao thc qun l truy cp ng truyn khi cc nt s dng chung mt mi trng truyn trao i thng tin.
26____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Mt s dch v cung cp cho tng mng, bao gm:- iu khin truy cp ng truyn.- Cung cp cc lin kt gia cc thc th ca tng mng.- To khung v m bo truyn khung qua cc lin kt theo
th t.- Tnh gi tr FCS (Frame Check Sequence: Tun t kim tra
khung) khung trc khi truyn v kim tra sau khi nhn.- iu khin lu lng iu chnh s lng khung c
truyn.- La chn cc tham s cht lng dch v.Giao thc iu khin d liu mc cao HDLC (High - Level
Data Link Control) l giao thc c pht trin bi ISO 3309 v ISO 4335 s dng trong cc mng im - im v a im, song cng (Full-Duplex), cu trc khung nh hnh 1.7.
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ 27_
8 bit 8/16 bit 8/16 bit 46-1.500 byte 16/32 bit 8 bit
Flag Address Control Information FCS Flag
01111110 Frame Header
FrameCheck
Sequence 01111110
Hnh 1.7: cu trc khung HDLC
Trong ;Flag field (Trng c): Mi mt khung d liu c bt u
v kt thc bng 1 byte gi l c c gi tr l 01111110 phn bit cc khung vi nhau. trnh s nhm ln gi tr byte c vi gi tr ca cc byte d liu, ngi ta quy nh nu xut hin 5 bit 1 lin nhau trong chui d liu th h thng s t ng in thm mt bit 0 trc khi truyn v sau khi nhn nu pht hin c bit 0 sau 5 bit 1 lin tip th h thng t ng loi b bit 0 .
Address field (Trng a ch): Trfng ny xc nh khung i khung lnh (Command) hay l khung phc p (Response). Nu l khung lnh, trng a ch s l a ch ca thit b ch. Nu l khung phc p, trng a ch s l a ch ca thit b ngun. Trng a ch c th c di l 1 byte (chun) hoc 2 byte (m rng).
Control field (Trng iu khin) cha cc ch thao tc lnh (Command) hay ch thao tc phc p (Response), ph thuc khung lnh hay l khung phc p. di chun ca trng ny l 1 byte. Nu m rng t-ng iu khin c di 2 byte phi thit lp lnh Mode gia iit b truyn v thit b nhn. C 3 loi khung: thng tin, gim st v khng nh s.
- 1 - Frame (Information Frame): l khung dng truyn cc gi d liu cho cc thc th tng 3. N cng cha thng tin v vic s gi N(R) v s th t N(S) cc gi trong trng iu khin, cu trc khung tin bao gm cc trng Flag, Address, Control, Infomation, FCS, Flag.
- s - Frame (Supervisory Frame): Khung gim st dng iu khin li d liu v kim sot lung d liu. C 3 loi s - Frame khc nhau, l cc khung mng thng tin v nt ch sn sng nhn, khng sn sng nhn v t chi nhn. Khung gim st c cc trng; Flag, Adds, Add, Control, FCS, Flag.
- u - Frame (Unnumbered Frame): Khung khng nh s v n khng cha cc tham s N(R) v N(S). Loi khung ny s dng thit lp v hu b cc lin kt d liu theo cc phcmg thc hot ng khc nhau. C 5 loi khung khng nh s loi U:
+ Phng thc tr li chun SNRM (Set Normal Response Mode): Client ch c truyn khi Server cho php.
28_____________________Cng ngh MPLS p dng trong mng MEN (MAN-E)
+ Phuofng thc tr li d b SARM (Set Asynchronous Response Mode): Client c th tmyn khng cn i s cho php ca Server.
+ Phng thc d b cn bng SABM (Set Asynchronous Balanced Mode): S dng trong trng hp im - im, 2 chiu, khng c Server/Client. Giao thc X.25 (CCITT) c xy dng theo giao thc ny ca HDLC.
+ Gii phng lin kt DISC (Disconnect).+ Tr li cho cc khung loi u khc UA (Unnumbered
Acknowledgement).Information Field (Trng thng tin): Trng ny ch dnh
cho khung loi I. di thay i ph thuc vo kin trc mng. V d mng Ethernet, di trng thng tin c th t 46 bit n1.500 bit.
FCS Field (khung Check Sequence): Trng kim sot li c th xy ra trong khung truyn. FCS c tnh ton da trn ni dung ca trng a ch, trng iu khin v trng thng tin. FCS xc nh bng phorng php m vng c d CRC (Cyclic Redundancy Code). Khi s dng phng php ny, bn pht v bn thu cng s dng mt a thc sinh G(X) (Generator Polynomial) c quc t chun ho.
Mt s giao thc dn xut t HDLC- LAP (Link Access Procedure); Tng ng vi phng thc
tr li d b ARM ca HDLC dng trong bi cnh khng cn bng (c trm iu khin).
- LAP-B (Link Access Procedure - Balanced): Tng ng vi phng thc tr li d b cn bng ABM ca HDLC cho bi cnh
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ 29^
30 Cng ngh MPLS p dng trong mng MEN (MAN-E)4
cn bng. c dng trong hu ht cc mng truyn d liu cng cng X.25 (CCITT X.25.2).
- LAP-D (Link Access Procedure - D channel): Cng l mt tp con ca HDLC, mc d c mt vi m rng thm, c xy dng t LAP-B v c dng nh giao thc lin kt d liu cho cc mng dch v tch hp s ISDN cho php cc DTE truyn thng vi nhau qua knh D ca n.
- SDLC (Synchronous Data Link Control): L giao thc tng ng vi phng thc tr li chun NRM v c m rng vi kh nng ty chn. Cc khung ca SDLC c cng khun dng nh khung HDLC.
- ADCCP (Advanced Data Communication Control Procedure) c pht trin bi Vin Tiu chun quc gia M ANSI. N cng tomg t nh HDLC, vi cht t thay i, c ban hnh nh mt chun quc gia (ANSI X3.66).
Cu trc khung IEEE 802.3Phn nh ranh gii
{ byte) di d liu
(2 bte) m (Pad)
(n byte)
Phn m u (7 byte)
a ch ch {6 byte)
a ch ngun (6 byte)
D lu (46 byte n .500 byte)
TP FCS (4 byte)
Phn m u
a ch ch (Destination Address): 48 bit, l a ch vt l ca trm nhn.
a chi ngun (Source Address): 48 bit, l a ch vt l ca trm pht.
di d liu (Length Count): 2 byte. di ca trng d liu, ngay sau trng ny: 46 byte n
1.500 byte.m (Pad): Cha d liu gi, sao cho phn d liu c di
nh nht l 46 byteTrng kim tra (Frame Check Sequence): CRC 4 byte, m
pht hin li. di ca ca khung IEEE 802.3, tr phn m u s l t
64 byte n 1.518 byte.1.4.7 Tng vt l
Tng vt l (Physical layer) l tng thp nht trong m hnh 7 lp OSI. Khc vi cc thc th ng tng ca cc tng trn, cc thc th tng giao tip vi nhau qua mt knh logic cn cc thc th tng vt l giao tip vi nhau qua mt cmg truyn vt l. Tng vt l xc nh cc chc nng, th tc v in, c, quang kch hot, duy tr v gii phng cc kt ni vt l gia cc h thng mng. Cung cp cc c ch v in, c hm, th tc... nhm thc hin vic kt ni cc phn t ca mng thnh mt h thng bng cc phng php vt l. m bo cho cc yu cu v chuyn mch hot ng nhm to ra cc ng truyn thc cho cc chui bit thng tin. Cc th tc trong tng vt l l cc th tc xc nh giao din gia ngi s dng vi mi trng mng.
Cc giao thc c xy dng cho tng vt l c phn chia thnh hai loi giao thc s dng phoTig thc truyn thng d b (Asynchronous) v phng thc truyn thng ng b (Synchronous).
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ ^
32 Cng ngh MPLS p dng trong mng MEN (MAN-E)
Phng thc truyn d b: khng c mt tn hiu quy nh cho s ng b gia cc bit gia my gi v my nhn, trong qu trnh gi tn hiu my gi s dng cc bit c bit START v STOP c dng tch cc xu bit biu din cc k t trong dng d iu cn truyn i. N cho php mt k t c truyn i m khng quan tm n cc tn hiu ng b trc .
Phng thc truyn ng b ngha l cn c ng b gia my gi v my nhn, bng cch chn cc k t c bit nh SYN (Synchronization), EOT (End Of Transmission) hay c (flag) gia cc d liu ca my gi bo hiu cho my nhn bit c d liu ang n hoc n.
1.4.8 Tm tt chc nng cc tng
Tng Chc nng ch yu Giao thc
7. ng dng Cung cp cc dch v ng dng trn mng cho ngi s dng qua mj trng OSI.Giao thc ng dng
6. Trnh din Chuyn i c php d u p ng yu cu truyn thng ca cc ng dng.Giao thc bin i m
5. Phin
Qun l cc cuc lin c gia cc thc th bng c^ch thit lp, duy tr, ng b ho v hu b cc phin truyn thng gia cc ng dng
Giao thc phin
4. Giao vn Giao vn thng tin gia cc my ch (End to End). Kim sot li v lung d liu.Giao thc giao vn
3. MngThc hin vic chn ng v m bo trao i thng tin gia cc mng con trong mng ln vi cng ngh chuyn mch thch hp.
Giao thc mng
2. Lin kt d liu
Chuyn i khung thng tin (Frame) thnh cc chui bit truyn v kin to li cc khung t cc bit nhn c
Th tc kim sot truyn
1. Vt lm bo cc yu cu truyn/nhn cc chui bit qua cc phng tin vt l.
Giao din DTE - DCE
1.4.9 Mt s nhn xt v kin trc m hnh OSIM hnh OSI t chc cc giao thc truyn thng thnh 7
tng, c bt u nghin cu trong nhng nm thp k 70 ca th k XX v c hon thnh sau khi cc giao thc TCP/IP c s dng rng ri, tr thnh chun cho cng ngh mng my tnh. V vy, trn thc t, m hnh OSI khng c s dng, n tr thnh m hnh tham kho tng qut v c bn cho vic nghin cu kin trc mng tin tin hcm. Cc giao thc ca OSI cha c hon iin, phc tp. Vai tr v chc nng ca tng phin khng c s dng nhiu trong cc cc ng dng, tng trnh din gn nh khng c g, trong di tng lin kt d liu v tng mng li qu phc tp n mc phi chia thnh cc tng con vi cc chc nng khc nhau.
M hnh OSI ch quan tm n truyn thng (Communication), m khng quan tm nhiu n mi quan h gia Computing (in ton) v Communication.
Chng 1: Khi nim mng Internet v m hnh tham chiu OSI___________ ^
Chng 2
MNG RING o
2.1 GII THIU CHUNG
2.1. Khi nim
Mt mng ring o VPN (Virtual Private Network) l s m rng ca mt mng ring bao hm cc lin kt thng qua cc mng cng cng, v d nh mng Internet. Mt VPN cho php ngi ta gi d liu gia hai my tnh qua mt mng cng cng hoc mt mng chia s theo phng thc c th m phng li cc tnh cht ca mt lin kt ring. Hnh 2.1 a ra ci nhn khi qut v ba loi hnh mng.
duy tr c tnh ring t trn c s h tng vin thng cng cng, mt VPN phi s dng cc giao thc to ng hm v cc bin php m bo an ninh. Mt VPN c th i chiu vi mt h thng knh xy dng ring hoc knh thu ring cho mt cng ty. Mc ch chnh ca VPN l cung cp cho mt ngi s dng tt c cc tnh nng m mt knh thu ring c th mang li, nhng vi mt gi thnh r hn rt nhiu thng qua vic s dng h thng h tng c s cng cng. Hn thp k qua, cc cng ty vin thng cung cp cc ti nguyn ring c chia s cho mc ch m thoi. Vi VPN, vic chia s cc ti nguyn cng cng cho d liu mt cch an ton tr thnh hin thc. Cc doanh nghip ngy nay ang quan tm ti vic s dng VPN cho mng ngoi bin v mng ni b din rng.
5Tr s chnh
tri
Chi nhnh
B9B0BiiiiasBOBDB
Ch nhnh Ch nhnh
h
Chi nhnh
Mng cng cng
i tc
Mng rng
13
Mng chng
i 15! ; w ] ib
i I !' ^l
Tr s chnh Tr s chnh
Mng ring o
2.1.2 Phn loai
Phn ny a ra mt s nh ngha v cc loi VPN v cc tiu ch phn bit chng. Khi la chn cc tiu ch ngi ta phi chp nhn mt s tha hip no v kh c th s dng mt tiu ch c th a ra mt loi VPN hon ton khc bit vi cc loi khc. Khi thc hin phn loi chng ta s thy, phn loi VPN theo mt tiu ch ny li c th bao hm cc VPN c phn loi theo mt tiu ch khc.
2.1.2.1 Phn loai theo m hnh kt ni
- Mng ring o truy cp t xa (Remote Access VPN): Trong m hnh ny ngi s dng thay v quay s trc tip vo mng ca doanh nghip s s dng kt ni Internet to ra mt kt ni VPN vo mng ca doanh nghip. Hai im cui ca ng hm (turniel) s chnh l my tnh v thit b truy cp mng ring o t ti mng doanh nghip. y l m hnh c p dng cho ngi i cng tc xa, cng tc vin, V.V....
- Mng ring o t v tr n v tr (Site-to-Ste VPN)'. Trong m hnh ny mi mt v tr u c cc thit b truy cp mng ring o, cc thit b ny thng c cc kt ni TC tip vo Internet. Hai im cui ca ng hm chnh l hai thit b truy cp mng ring o. M hnh ny c p dng kt ni mng doanh nghip vi mng ti cc chi nhnh hoc mng doanh nghip vi mng ca i tc.
2. .2.2 Phn loi theo quyn truy nhp
- Mng ring o trong (Intranet VPN): L khi nim ch mt mng ring o c to ra ch dnh ring cho ngi s dng ca
36____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
doanh nghip, n hon ton khng lin quan n m hnh hay cng ngh c p dng.
- Mng ring o ngoi (Extranet VPN): Cng nh mng ring o trong, loi mng ny khng lin quan n m hnh kt ni hay cng ngh c p dng, m chi l mt khi nim ch mt mng ring o trong c m rng quyn truy nhp cho ngi s dng bn ngoi doanh nghip, v d khch hng hay nh cung cp, V .V ....
2.1.2.3 Phn loi theo nguyn tc hot ng
- Mng ring o an ton (Secure VFN): Mng ring o an ton bao gm tt c cc loi mng ring o m trong tnh ring t c m bo nh vo cc k thut an ninh, m ha. Thuc v phn loi ny bao gm cc mng ring o s dng cc giao thc GRE, L2TP, PPTP, IPSec, V . V . . . .
- Mng ring o tin cv (Trusted VPN): Mng ring o tin cy bao gm tt c cc mng ring o m trong tnh ring t c m bo thng qua vic duy tr s ton vn ca knh thng tin. Thuc v phn loi ny bao gm tt c cc mng ring o s dng FR, ATM, MPLS L2, MPLS L3, V .V ....
2.1.2.4 Phn loi theo cng ngh p dng
Cch thc phn loi ny da vo mt cng ngh hay mt giao thc c th c p dng to ra ng hm. Hai ci tn c trng nht trong cc loi cng ngh mng ring o c lit k di y.
- Mng ring o da trn giao thc an ton mng IPSec (IPSec VPN)
Chng 2: Mng ring o _____________________ ^
- Mng ring o da trn chuyn mch nhn a giao thc MPLS (MPLS VPN)
2.1.2.5 Phn loai theo m hnh OSI
- Mng ring o lp 2 (L2 VPN): L tt c cc mng ring o c to ra da vo cc cng ngh, cc giao thc hot ng lp 2 ong m hnh OSI. Mt s loi mng ring o ph bin ieo cch phn loi ny l cc mng ring o da trn ATM, L2TP, PPTP.
- Mng ring o lp 3 (L3 VPN): L tt c cc mng ring o c to ra da vo cc cng ngh, cc giao thc hot ng lp 3 trong m hnh OSI. Mt s cc loi mng ring o ph bin theo cch phn loi ny l cc mng ring o da trn giao thc cng bin/chuyn mch nhn a giao thc (BGP/MPLS), giao thc an ton mng (IPSec).
2.1.2.6 Phn loi theo m hnh qun lt khai thc
- Mng ring o khch hng khai thc (customer-provisioned VPN): i vi cc mng ring o ny khch hng phi t qun l v khai thc mng ring o ca mnh bao gm c vic qun l v cu hnh cc thit b u cui. Nh cung cp y ch ng vai tr l nh cung cp kt ni.
- Mng ring o nh cung cp khai thc (provider-provisioned VPN): i vi cc mng ring o loi ny, nh cung cp s qun l v khai thc ton b mng bao gm c vic cu hnh cc thit b u cui. Mng ring o y c coi nh l mt dch v c nh cung cp mang n cho khch hng. Hnh 2.2 a ra s phn loi mng ring o theo tiu ch ny. Ngi ta c th thy ngay rng cc tiu ch phn loi khc nh m t cc phn trc li c trn ln trong tiu ch phn loi ny.
38____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 2: Mng ring o 39
VPWS: Vitual Private Wire Service: Dch v cp ring o
VPLS: Vltual Private LAN Service: Dch v LAH ring o IPLS: IP ony ^N - like Service: Dch v IP-^N tng thch
BGP/MPLS: Border Gateway Protocx)l/Multi Protocol Label Switch Internet
Protocol: Giao thc cng bin/ chuyn mch nhn a giao thc Vltual Router: B nh tuyn o
!P See: IP Security: Giao thc mng an ton
Hnh 2.2: Phn loi mng ring o nh cung cp khai thc
2.2 NGUYN TC HOAT NG# Nh chng ta bit, mt mng ring o l s m rng ca
mt mng ring bao gm cc iin kt kt ni vi cc mng chia s hoc mng cng cng. R rng l khch hng s dng mng ring o i hi phi c mt phng thc no m bo tnh ring t khi d liu ca khch hng di chuyn qua mt mng cng cng. Ngoi vic m bo tnh ring t cho thng tin, cc k thut mng ring ang tn ti c xy dng trn cc cng ngh lp 1 hay lp 2 u c ch nng m bo cht lng dch v. Cc ng thu ring hoc cc ng quay s u m bo bng thng v tr, trong khi cc cng ngh kt ni nh FR (Frame Relay) hay ATM
40 Cng ngh MPLS p dng trong mng MEN (MAN-E)
(ASynchronouns Transfer Mode) cn c cc c ch rng ri m bo cht lng dch v.
c th thc hin c iu cc mng ring o phi c trin khai nh vo mt hnh thc no ca k thut to ng hm, cc khun dng gi v/hoc a ch s dng cho mng ring o khng lin quan n ci c s dng nh tuvn cc gi xuyn qua ng hm qua mt mng xng sng. Cc ng hm nh vy c th mang li mt mc an ninh thc t no , mng chung c s drig nh mng ring.
_ im cui ng hm ___
Thit bj mng ring o
Mng trung gian Thit b
.......... ^7) ng hm
Hnh 2.3: Khi nim ng hm
Mt ng hm kt ni hai im cui mng ring o chnh l thnh phn c bn nht m t ngi ta c th xy dng nn cc loi mng ring o khc nhau. Mt ng hm IP hot ng chng ln qua mt mng xng sng IP v lu lng c gi qua mt ng hm l hon ton m i vi mng xng sng pha di. Nh th mng xng sng IP c s dng nh l cng ngh lp 2 v Tig hm to ra mt lin kt im ti im nh l mt lin kt ring. C nhiu k thut to Tig hm khc nhau nh IP/IP (IP ng gi trong IP), GRE (Generic Routing Encapsulation: ng gi nh tuyn chung), PPTP (Point to Point Tunneling Protocol: giao thc ng hm im - im, L2TP (Layer 2 Tunneling
Protocol: giao thc ng hm lp 2), IPSec v MPLS [6]. Cun sch ny cp n k thut s dng MPLS to ra cc mng ring o.
2.3 SO SNH MT s M HNH MPLS
2.3.1 So snh mng ring v mng ring o
Khi nim mng ring o (VPN) ni ln c UXI im ca n. Hin nay vi tc pht trin v cng mnh m ca Internet, cc mng vin thng tc cao v li ch to ln do vic p dng cng ngh thng tin vo mi lnh vc, c bit l trong lnh vc vn phng, qun l, v.v..., th mng ring o dng nh yu cu bt buc cho cc doanh nghip. T nhu cu tniy nhp t xa vo mng ca doanh nghip, n vic to mi quan h vi khch hng, gip h c th khai thc mt phn ngun ti nguyn ca mnh m vn m bo tnh bo mt cn thit cho thng tin.
Mc ch ca VPN l cung cp cho khch hng kt ni thng qua mt c s h tng chia s vi tt c cc thun li ca mt mng ring. Mt gii php VPN phi chng li c s xm nhp tri php v s xo trn; Cung cp d liu quan trng ng lc, tin cy, v phi c kh nng qun tr c. Di y l mt s cc u im v nhc im ca VPN.
2J.1.1 u im
- Chi ph thp: Nu nhn t mi gc v chi ph, t chi ph thit lp h thng n chi ph vn hnh th r rng rng vic s dng mng ring o s c chi ph thp hn nhiu so vi chi ph phi b ra cho mt mng ring.
- n gin trong Irin khai: Vic trin khai mt mng ring cho doanh nghip ca mnh khng phi lc no cQng c th thc
Chng 2: Mng ring o____________________________ 41_
hin c, nht l i vi cc doanh nghip khng hot ng trong lnh vc vin thng.
- n gin trong vn hnh v khai thc: iu ny c bit ng i vi cc mng ring o an ton. Ch vi mt my tnh s dng Windows 2000 Server c kt ni Internet v mt my tnh c nhn thng thng c kt ni Internet ngi ta c th xy dng ngay cho mnh mt mng ring o.
- Kh nng m rng: R rng khi s dng mt h tng chia s ngd ta gn nh c th xy dng mt mng ring o bt k mt quy m no. c bit i vi cc mng ring o s dng Internet l h tng chia s.
2.3J .2 Nhc im
- Bo mt: Mng ring o c coi l c tnh bo mt thp do phi chuyn cc thng tin c tnh ring t v quan ng qua mt mng dng chung c bo mt km, nht l i vi cc mng ring o s dng Internet i h tng chia s. ng c dn n vic cc mng ring o b tn cng c th l: s cnh tranh gia cc doanh nghip, s tham lam mun chim ngun thng tin, s tr th, cm gic mnh, V .V .... Ngun tn cng c th t bn ngoi, m cng c th ngay bn trong.
- m bo cht lng dch v (QoS): Ta bit rng cc mng ring o ngy nay ch yu l da trn nn h tng mng IP. M c th ca mng IP l mng c cu trc n gin, lu lng ing tin ln, kh d on cng chnh v th m vic qun l cht lng cho tng dch v l rt kh khn.
- Kh nng qun l: Cng vi l do l mng ring o phi i qua mt h tng mng cng cng c th c cu thnh t mng
42____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
ca nhiu nh cung cp khc nhau nn vic qun l kt ni im cui-n-im cui cng kh thc hin.
2.3.2 So snh mt s m hnh MPLS
Phn ny chng ta a ra mt s so snh, nh gi mt s cng ngh VPN
2.3.2.1 Vai tr v th mnh ca MPLS VPN
Chuyn mch nhn a giao thc (MPLS) hp nht s thng minh ca nh tuyn (routing) vi tc ca chuyn mch (switching). N mang li nhiu thun li ng k so vi cc mng ch c kin trc thun IP, nh l cc mng kt hp IP vi ch truyn khng ng b (ATM) v cc mng vi mt s pha trn gia cc cng ngh lp hai (L2). Cng ngh MPLS chnh l cha kha cho cc VPN c kh nng m rng v gip cc nh cung cp dch v d dng s dng h thng mng ang tn ti mt cch hiu qu p ng s tng trng trong tng lai. Cht ing dch v im - ti - im ca n cho php sa li lin kt nhanh chng. MPLS cn gip mang li cc dch v IP im - ti - im c kh nng m rng cao vi s ofn gin trong cu hnh, qun l v cung cp. Sau y l cc th mnh c bn ca MPLS VPN.
- Kh nng m rng: Mt s trin khai MPLS VPN tt c th h tr hng nghn mng ring o. Kh nng m rng l vn c ca MPLS VPN bi trong MPLS VPN khng c yu cu v kt hp v tr - n - v tr (site-to-site peering).
- An ninh: MPLS gi lu lng ring bit thng qua vic s dng s phn bit tuyn (RD - Route Distingsisher) duy nht. c gn t ng khi VPN c cung cp, s phn bit tuyn c t
Chng 2: Mng rng o____________________________ 4 ^
vo u gi nh l mt cch phn tch lui lng, s phn tuyn ny l trong sut i vi ngi s dng trong cng mt VP^.
- K thut lu lng (Traffic Engineering): Traffic Engineering c thc hin trong cc c cu MPLS v cho php lu lng c chuyn i thng qua mt ng ring bit (khng nht thit phi l ng r nht). Thng qua vic s dng k thut lu lng trn mng li, cc chuyn vin mng c th thc hin cc chnh sch nhm m bo vic phn chia lu lng ti u v tng cng c hiu qu s dng mng.
- Lp dch v (CoS): Cc c tnh ca CoS trong MPLS cho php cc nh cung cp dch v a ra nhiu loi hnh dch v khc nhau trn mng MPLS, bng cch n gin l nh du cc gi vi cc im m dch v phn bit (DSCP - Distinguisher Service Code Point) v x l chng mt cch tng ng. Cc k thut s dng h tr cc dch v phn bit bao gm phn loi gi, trnh nghn v qun tr.
- H tr tha thun v dch v (SLA): Mt s trin khai MPLS VPN tt s h tr SLA v cam oan v tho thun dch v thng qua cc k thut v cht lng dch v, cam oan v bng thng v cc tnh nng v k thut lu lng (TE).
23.2.2 Vai tr v th manh ca IPSec
Da trn cc tiu chun c IETF pht trin, IPSec m bo c tnh tin cy, tnh ton vn v xc thc i vi cc vic trao i d liu thng qua mng cng cng. IPSec ng gp mt thnh phn thit yu cho mt gii php mm do, da trn tiu chun c th trin khai mt chnh sch an ninh trn ton mng. IPSec c bit hu ch cho cc kt ni mng ring o t xa vo mng ca doanh nghip. Sau y l cc th mnh ca IPSec VPN:
44____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
- An ninh: IPSec m bo tnh ring t ca d liu vi mt tp hp cc c cu to ng hm v m ha mm do, bo v cc gi khi chng di chuyn trn mng. Ngi s dng c xc thc bng chng ch s (digital certificate) hoc cc kha c chia s t trc. Cc gi khng tun th eo chnh sch an ninh s b loi b.
- Trin khai n gin: IPSec c th a ra th trng nhanh chng. N c th c trin khai trn bt k mt mng IP ang tn ti no.
2.3.3 So snh CE-based VPN v PE-based VPN
Khi nim CE-based VPN (mng ring o da trn CE) l cch tip cn m trong cc thit b bin nh cung cp (PE) khng h bit v cc nh tuyn hay nh a ch ca mng khch hng. Cc thit b PE ch n thun cung cp dch v IP v ch i s nhn cc gi IP vi phn mo u (header) cha cc a ch IP duy nht ton cc. Trong cc CE-based VPN, xomg sng ca mng khch hng l tp cc mg hm m cc im cui chnh l cc thit b bin khch hng. Mt yu cu chung l vic gi mt gi qua ng hm cn phi ng gi n vi mt a ch mo u IP mi m c a ch l duy nht.
i vi cc CE-based VPN c khai thc bi khch hng, vic khai thc v qun l cc ng hm l trch nhim ca b phn qun l mng khch hng. Thng th cc ng hm ny c cu hnh th cng. Trong trng hp ny vic nh tuyn gia cc thit b bin chch hng cng l nhim v ca khch hng.
i vi cc CE-based VPN c khai thc bi nh cung cp, vic khai thc v qun l cc ng hm l trch nhim ca nh cung cp. Trong trng hp ny nh cung cp c th cu hnh cc
Chng 2: Mng ring o_____ 45
giao'thc nh tuyn ti cc thit b bin khch hng. iu c ngha l vic nh tuyn trong mng ring ca khch hng c kim sot bi khch hng v mt phn c kim sot bri nh cung cp.
i vi cc CE-based VPN (do khch hng hay nh cung cp khai thc) vic nh tuyn trong mng khch hng c x l bi cc Tig hm nh l cc lin kt lp 2 .
Trong mt PE-based VPN (mng ring o da trn PE) cc gi ca khch hng c mang qua cc mng nh cung cp thng qua cc ng hm, cng ging ht nh l trong CE-based VPN, tuy nhin trong PE-based VPN cc im cui ca ng hm li l cc thit b PE v cc thit b PE phi bit cch nh tuyn cc gi ca khch hng da trn cc a ch IP m chng mang theo. Trong trng hp ny bn thn cc thit b CE khng c bt k mt tnh nng VPN no v cng ding cn phi bit l chng l mt phn ca mng VPN.
Ngi ta a ra mt khi nim na gi l thit b bin VPN (VPN Edge Device) ni n thit b c g vo mng khch hng v mng xng sng VPN v n thc hin cc chc nng c trng VPN. Trong trng hp ca cc CE-based VPN th thit b bin chnh l CE device, cn trong trng hp PE-based VPN ti thit b VPN bin chnh l PE device.
46____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 3
CHUYN MCH NHN A GIAO THC
3.1 SHNH THNH V PHT TRIN CA CNG NGH* Trong mt vi thp k qua, mng ton cu Internet vi thnh
phn chnh trong cu trc l giao thc Internet (IP - Internet Protocol) pht trin v cng mnh m. Ko theo s pht trin chnh l s pht trin ca cc mng my tnh, mng vin thng nh hng theo cng ngh IP. Ngy nay cc mng my tnh ln u s dng IP, cc ng dng khc nh hi thoi, truyn thanh, truyn hnh, v.v..., cng ang dn c IP ha. L do, IP l giao thc chuyn mch gi c tin cy v kh nng m rng cao. Tuy nhin, do IP s dng phng php nh tuyn theo tng chng nn vic iu khin lu lng rt kh thc hin. ng thi, IP cng khng h tr m bo cht lng dch v.
Ch truyn khng ng b (ATM - Asynchronous Transfer Mode) c nhn nhn l mt trong nhng nn tng mang li dch v tc cao lp lin kt d liu c kh nng m bo cht lng dch v (QoS) vi giao din ngi s dimg - mng (NI). i khi ngi ta cng ni rng mng ATM mang li mt mng lin kt ln lp lin kt d liu m khng c s tham gia ca cc b nh tuyn (router). Tuy nhin vi s pht trin ca mng IP, ngi ta cng vn phi cn c router u . Cho d ATM tr thnh mt nn tng mng lp lin kt d liu quan trng th cc phn
mng, tc l cc mng IP con, cn phi lin kt vi nhau thng qua router, c ngha l cc thit b hot ng lp mng.
Nm 1994, Toshiba trnh ln IETF tng v b nh tuyn chuyn mch t bo (CSR - Cell Switch Router) mt trong nhng nim u tin cho chuyn mch nhn. Nm 1996, cc cng ty nh: Ipsilon Networks, Cisco Systems v IBM a ra k hoch v pht trin cc c ch chuyn mch nhn cho ring mnh, ln lt l IP Switch, Tag Switch v ARIS (Aggregated Route-Based IP Switch). n nm 1997, IETF thnh lp nhm lm vic MPLS. Mc tiu l pht trin v chun ha mt cng ngh c c nhng u im trong nh tuyn IP v c c tc nh trong chuyn tip ATM.
3.2 NGUYN TC HOT NG
Trong phn ny chng ta tm hiu mt s cc khi nim v MPLS v m t cch thc tip cn c th s dng.
3.2.1 Mt s khi nim 3.2.1.1 Nhn
Mt nhn (label) l mt nh danh ngn, chiu di c nh, c ngha cc b, c s dng nh danh mt lp chuyn tip tng ng (FEC - Forwarding Equivalence Class). Mt nhn, khi c dn vo mt gi c th, s biu din FEC m gi c gn cho.
Nhn chnh l cc mc (entiy) trong ngn xp nhn (iabel stack). Mt nhn c biu din bi 32 bit (4 byte) v c cu trc nh hnh 3.1.
48____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 3: Chuyn mch nhn a giao thx: 49
Tiu Gi tr nhn Tiu Lp lin kt d liu Chuyn mch nhn a giao thc
' ........'sH Lp mng
' ' \ 2 3 4 5 1 5 7 3 ' J O 1 2 i 4 f . 6 7 S ' i O I 2 3 4 5 6 7 8 9 ~I I I I I I T ' I I I I I I I I IL a b e l
... L....1_LL-LLE X p T T L
Label:Exp:S:TTL:
Gi tr nhn (Label Value), di 20 bitS dng khc (Experimental Use), v d cho lp dch v (CoS), di 3 bit y ngn xp {Bottom of stack), 1 bit Thi gian sng (Time to Live), 8 bit
Hnh 3.1: cu trc mt nhn MPLS
Nhn lun xut hin ngay sau mo u lp lin kt d liu (data link) v trc bt k mt mo u lp mng no [3]. nh ca ngn xp nhn xut hin sm nht v y xut hin mun nht trong gi tun theo c ch vo sau ra trc (LIFO - Last In First Out). Gi lp mng theo sau ngay nhn c bit s c t bng 1. Cc trng trong mt nhn c nh ngha nh sau:
1. s (Stack: y ngn xp)
Bit ny c t bng 1 i vi nhn cui ca ngn xp, ngha l nhn y ca ngn xp v 0 i vi tt c cc nhn khc.
2 TTL (Time To Live: Thi gian sng)
Trng di 8 bit ny c s dng m ha gi tr thi gian sng.
3. Experimental Use (S dng khc)
TrTig di 3 bit ny c dnh cho s dng khc, trong mt s cc ti liu trng ny cn c gi l CoS (Class of Service) v n c s dng cho vic phn lp dch v.
4. Label Value (Gi tr nhn)
Trng di 20 bit ny mang gi tr tic ca nhn.
Khi nhn c mt nhn, gi tr nhn nh ca ngn xp c tra. Nu tra thnh cng ngi ta s bit:
a) Chng tip theo m gi phi c chuyn tip
b) Php ton cn c thc hin ti ngn xp trc khi chuyn tip, php ton ny c th l thay th nhn trn cng v y thm mt hoc nhiu nhn na vo ngn xp.
Thng thng, mt gi c gn cho mt FEC da trn (mt phn hoc ton b) a ch ch lp mng ca gi . Tuy nhin nhn khng bao gi l mt m ca a ch .
Nu Ru v Rd l cc b nh tuyn chuyn mch nhn (LSR - Label Switching Router), chng c th tiia thun rng khi Ru truyn mt gi ti Rd, Ru s dn nhn cho gi vi gi tr L, khi v ch khi gi l thnh vin ca mt FEC c th F. iu c ngha, chng c th tha thun v mt s gn kt gia nhn L v FEC F cho s di chuyn ca gi t Ru n Rd. Kt qu ca mt tha thun nh vy, L s tr thnh nhn i (outgoing label) ca Ru v biu din FEC F v L tr thnh nhn n (incoming label) ca Rd v biu din FEC F.
Cn lu rng L khng cn thit phi biu din FEC F i vi cc gi khc vi cc gi c chuyn t Ru ti Rd. L l mt gi tr tiy bin v s gn kt n vi FEC F ch l cc b i vi Ru v Rd.
Khi ni rng cc gi c gi t Ru n Rd, khng h m chi rng gi c bt ngun t Ru hay l ch ca n l Rd. ng ra,
50____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
ngi ta ch mun bao hm nhng gi l nhng gi qu giang (transit) qua mt hoc c hai LSR.
i khi, c th s kh khn hoc thm ch l khng th cho mt Rd ni c rng khi mt gi n mang theo nhn L th nhn L c t bi Ru hay l bi mt LSR no khc. y l trng hp c th khi m Rd v Ru khng phi l ln cn trc tip. Trong cc trng hp nh vy Rd cn phi chc chn rng s rng buc nhn n mt FEC l mt-mt (one-to-one). iu c ngha l Rd khng phi tha thun vi Rul rng buc L vo FEC Fl, trong khi li tha thun vi mt LSR Ru2 rng buc L vi mt FEC F2 khc. Tr khi Rd lun lun c th ni rng, khi n nhn mt gi vi nhn n l L, L c a vo gi bi Rul hoc bi Ru2. Trch nhim ca mi LSR l phi m bo c rng n c th xc nh cc nhn n.
a) Phm vi v tnh duy nht ca nhn
Mt LSR Rd cho trc c th rng buc nhn LI vo FEC F v phn b s rng buc ny cho ng ng phn b nhn (label disibution peer) Rul. Rd c th cng s rng buc nhn L2 vi FEC F v phn b s rng buc ny cho ng ng phn b nhn Ru2. Vic LI c trng vi L2 kling c xc nh bi cu trc ny. chi l vn cc b.
Mt LSR Rd cho trc c th rng buc nhn L vi FEC F1 v phn b s rng buc ny cho ng ng phn b nhn R ul. Rd c th cng rng buc nhn L vi FEC F2 v phn b s rng buc ny cho ng ng phn b nhn Ru2.
Khi (v ch khi) Rd c th cho bit, khi n nhn mt gi vi nhn n cng l L, cho d l nhn c t vo bi Rul hay
Chng 3: Chuyn mch nhn a giao thc____________________________51
Ru2, th cu trc ny cng khng i hi l F1 trng vi F2. Trong cc trng hp nh vy, chng ta c th ni rng Rd s dng mt khong nhn (label space) khc cho cc nhn m n phn b cho Rul so vi khong nhn m n phn b cho Ru2.
Thng thng, Rd ch c th cho bit Rul hay Ru2 t nhn c th L vo u ca ngn xp nu nh cc iu kin sau y tha mn:
- Rul v Ru2 ch l cc ng ng phn b nhn m Rd phn b s rng buc ca nhn L ti
- Rul v Ru2 u trc tip kt ni vi Rd thng qua giao din im-im (point-to-point)
Nu cc iu kin ny c tha mn, mt LSR c th s dng cc nhn c phm vi theo giao din, v d ch l giao din duy nht. Chng ta c th ni rng LSR ang s dng khong rin theo giao din. Khi cc iu kin khng tha mn, cc nhn cn phi duy nht i vi LSR gn chng v chng ta c th ni rng LSR s dng khong nhn theo nn.
Nu mt LSR Rd c th c gn vi mt LSR Ru c ti qua hai giao din im ti im th Rd c th phn b cho Ru mt rng buc ca nhn L vi FEC Fl, cng nh l mt rng buc ca nhn L vi FEC F2, F1 khc F2, khi v ch khi mi rng buc ch c gi tr ch i vi cc gi m Ru gi cho Rd qua mt giao din c th. Trong tt c cc trng hp, Rd khng phi phn b cho Ru cc rng buc c cng mt gi tr nhn vi hai FEC khc nhau.
S cm ny c gi k c l cc rng buc c coi l cc mc khc nhau ca h thng phn cp (hierarchy). Trong MPLS,
52____________________ Cng ngh MPLS p dng trong mng MEN (IMAN-E)
khng c mt khi nim v vic c mt khong nhn khc nhau i vi cc mc khc nhau trong th bc, khi phn tch mt nhn th mc ca nhn khng cn thit.
Nh .vy, liu mt LSR c th s dng nhiu khong nhn theo n'i (per platform label space), hoc c th s dng nhiu khong nhn theo giao din (per interface label space) cho cng mt giao din khng. Trong kin trc m t y th iu ny b cm. Tuy nhin, trong cc trng hp nh vy LSR phi c phng tin no , khng c c t bi kin trc, xc nh i vi mi mt nhn n, th nhn thuc v khong nhn no. V d, trong [3] nu rng mt khong nhn khc c s dng cho cc gi om hng (unicast) so vi khong nhn c s dng cho a hng (multicast) v s dng im m (codepoint) ca lp lin kt d liu phn bit gia hai khong nhn.
b) Mc chuyn tip nhn chng tip theo
Mc chuyn tip nhn chng tip theo (Next Hop Label Forwarding Entry) c s dng khi chuyn tip mt gi c dn nhn. N cha cc thng tin sau:
1. Chng tip theo (next hop)
2. Php ton (operation) cn thc hin ti ngn xp nhn, c thl mt trong cc php ton sau:
Thay th nhn ti nh ca ngn xp nhn vi mt nhn mi,
a) y ngn xp nhn ra (pop),
b) Thay th nhn ti nh ca ngn xp nhn vi mt nhn miv sau y mt hoc nhiu nhn mi vo ngn xp nhn.
Chng 3: Chuyn mch nhn a giao thc____________________________5^
N C th cng cha:
c) ng gi d liu lin kt s dng khi truyn gi,
d) Phng thc m ha ngn xp nhn khi truyn gi,
e) Thng tin cn thit khc c th sp xp gi mt cch ng n.
Ch :
Ti mt LSR cho trc chng tip ieo (next hop) ca gi c th l chnh LSR . Trong trng hp ny, LSR cn phi y nhn trn cng ra v sau chuyn gi thu c n chnh n. C th n li phi thc hin mt quyt nh chuyn tip khc da vo kt qu thu c sau khi y ngn xp nhn ra. c th vn mt gi dn nhn hoc l mt gi iun IP. iu th hin rng trong mt s trng hp LSR c th cn phi da vo mo u IP chuyn tip gi.
Nu chng tip theo ca gi li chnh l LSR hin ti th php ton (operation) cn ic hin chnh l y ngn xp nhn ra.
c) Bn sp nhn n
Bn sp nhn n (ILM - In Label Menu) sp mi nhn n vo mt tp u vo chuyn tip nhn chng tip theo (NHLFE - Next Hop Label Forwarding Entry - u vo chuyn tip nhn chng tip theo). N c s dng khi chuyn tip cc gi c dn nhn.
Nu ILM sp mt nhn c th vo mt tp cc NHLFE c cha nhiu horn mt phn t, ng mt phn t ca tp phi c la chn trc khi gi c chuyn tip. Th tc la chn mt
54___________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
Chng 3: Chuyn mch nhn a giao thc 55
phn t t tp khng c phn tch chi tit trong cun sch ny. Vic ILM sp mt nhn n mt tp c cha nhiu hcm mt NHLFE c th s rt hu ch, nu nh n c yu cu phi thc hin vic cn bng ti gia cc tuyn c chi ph bng nhau.
Hnh 3.2: Mi quan h gia FEC, FTN, LM v NHLFE
d) Bn sp FEC vo NHLFE
Bn sp FEC vo NHLFE (FEC-to-NHLFE Map hay FTN) sp mi FEC vo mt tp cc NHLFE. N c s dng khi chuyn tip cc gi khng c dn nhn v cn c dn nhn trc khi c chuyn tip i.
Nu FTN Sp mt nhn c th vo mt tp ca NHLFE c cha nhiu hn mt phn t, th ng mt phn t phi c chn trc khi gi c chuyn tip. Th tc la chn mt phn t t tp khng c phn tch chi tit trong cun sch ny. Vic FTN sp mt nhn n mt tp c cha nhiu hn mt NHLFE c th s rt hu ch, nu nh n c yu cu phi thc hin vic cn bng ti gia cc tuyn c chi ph bng nhau.
e) Tro nhn
Tro nhn (label swapping) l vic s dng th tc sau y chuyn tip mt gi.
c th chuyn tip mt gi c dn nhn, mt LSR s kim tra nhn u ca ngn xp nhn. N s dng ILM xp nhn ny vo mt NHLFE. S dng thng tin NHLFE, n xc nh c phi chuyn tip gi i u v thc hin mt php ton ngn xp nhn ca gi. Sau , n s m ha ngn xp nhn mi ca gi v chuyn tip kt qu i.
c th chuyn tip mt gi khng dn nhn, mt LSR phn tch mo u lp mng xc nh FEC ca gi. Sau n s dng FTN xp FEC vo mt NHLFE. S dng thng tin NHLFE, n xc nh ni gi c chuyn tip n v thc hin mt php tnh (operation) ngn xp nhn ca gi. Sau n s m ha ngn xp mi vo gi v chuyn tip kt qu i.
Cn lu rng, nu tro nhn c s dng, chng tip theo s lun c ly t u vo chuyn tip nhn chng tip ieo NHLFE, trong mt s trng hp khc so vi chng tip theo nu nh MPLS khng c s dng.
56_____________________Cng ngh MPLS p dng trong mng MEN (MAN-E)
3.2.1.2 Gn v phn b nhn
Trong kin trc MPLS, s quyt nh rng buc mt nhn c th L vo mt FEC c th F c thc hin bi mt LSR v chnh l ng xung LSR i vi s rng buc ny. ng xung LSR sau s thng bo cho ng ln LSR v s rng buc ny. Nh vy nhn c gn ng xung v s rng buc c phn b theo hng ng xung ti ng ln.
Nu mt LSR c thit k sao cho n ch c th tm kim c cc nhn m cc nhn nm trong mt khong ch s, lc n ch n thun cn bo m rng n ch rng buc cc nhn thuc phm vi .
Mt giao thc phn b nhn (label disibution protocol) l mt tp cc th tc (procedure) trong mt LSR thng bo cho cc LSR khc v cc rng buc Iabel/FEC (nhn/lp chuyn tip tng ng) m n thc hin. Hai LSR s dng giao thc phn b nhn trao i thng tin v rng buc label/FEC c gi l ng ng phn b nhn (label distribution peers) i vi cc thng tin rng buc m chng trao i. Nu hai LSR l ng ng phn b nhn, ngi ta cn ni l mt s gn k phn b nhn (label distribution adjacency) gia chng.
Lu : Hai LSR c th l ng ng phn b nhn i vi mt s tp ca rng buc, nhng li khng l g ca nhau i vi mt s cc tp khc ca rng buc.
Giao thc phn b nhn cng hm cha bt k cc tha thun no m trong hai ng ng phn b nhn cn phi dn xp c th hc c kh nng MPLS ln ca nhau.
Kin trc MPLS m t y khng cho rng ch c mt giao thc phn b nhn duy nht. Thc t, nhiu cc giao thc phn b
Chng 3. Chuyn mch nhn a giao thc____________________________ ^
58 Cng ngh MPLS p dng trong mng MEN (MAN-E)
nhn khc nhau c chun ha. Cc giao thc ang tn ti c m rng, cho vic phn b nhn c th c s dng trn chng. V d BGP - Border Gateway Protocol (c m t trong [15]X RSVP-TUNNEL (c m t trong [11]). Cc giao thc mi cng c nh ngha ring cho mc ch phn b nhn nh LDP (c m t trong [10], CR-LDP (c m t trong [16]).
3.2.1.3 Ngn xp nhn
Chng ta ni v mt gi c dn nhn ch mang mt nhn. Chng ta thy rng s hu ch hn khi c mt m hnh tng qut hom trong mt gi c dn nhn mang mt s nhn, c t chc theo m hnh ngn xp L1F0 (Last In First Out). Chng ta gi l mt ngn xp nhn.
Data Link Layer MPLS Network LayerHeader Label stack Header
Nhn cp m (nh ngn xp)
Nhn cp m-1 Nhn cp 2Nhn cp 1
(y ngn xp)
Hnh 3J: Ngn xp nhn c su m cp
Ta c th thy rng MPLS h tr mt h thng phn cp (hierarchy), vic x l mt gi c dn nhn hon ton khng ph thuc vo cp ca h thng phn cp. Vic x l lun lun da vo nhn trn cng (top label) m khng cn quan tm n kh nng c mt s cc nhn tng trn n trong qu kh, hoc c mt s cc nhn khc hin ti ang bn di n.
Mt gi khng c dn nhn c th c xem nh l mt gi c ngn xp nhn rng, coi nh l ngn xp nhn c su 0.
Nu mt gi vi ngn xp nhn c su m, chng ta gi nhn di cng ca ngn l nhn mc 1, i vi nhn xp trn nhn (nu nh tn ti) s c gi l nhn mc 2 v nhn trn cng ca ngn xp s l nhn cp m.
Tnh hu dng ca ngn xp nhn s r rng hn khi chng ta ni v khi nim ca mg hm LSP v h thng phn cp MPLS.
3.2.L4 B nh tuyn chuyn mch nhn
B nh tuyn chuyn mch nhn l mt nt MPLS c kh nng chuyn tip cc gi IP gc. Ngi ta phn bit hai loi LSR l LSR dng ln (upstream LSR) v LSR lung xung (downstream LSR).
Gi s, hai LSR Ru v Rd thng nht rng buc nhn L vo FEC F i vi cc gi c gi t Ru ti Rd. Nh vy i vi rng buc ny, Ru l upstream LSR v Rd l downstream LSR.
ni mt nt l lung ln v nt kia l lung xung i vi mt rng buc cho trc ch c ngha l mt nhn c th biu din mt FEC c th trong cc gi di chuyn t nt lung in ti nt ung xung. iu khng m ch rng cc gi thuc FEC ny
c nh tuyn t nt lung ln ti nt lung xung.
3.2.1.5. ng chuyn mch nhn
ng chuyn mch nhn l mt ng qua mt hoc nhiu LSR ti mt mc ca h thng cp bc m cc gi ca mt FEC c th i qua.
Chng 3: Chuyn mch nhn a giao thc____________________________^
Mt cmg chuyn nhn (LSP) cp m (level m) i vi gi c i p chnh l chui cc router, , vi cc c im sau:
1. Rl, u vo ca LSP (LSP ingress), l mt LSR m y mt nhn vo ngn xp nhn ca p, kt qu l ngn xp nhn c su m;
2. i vi mi i, l
1. Bt u vi mt LSR u vo (LSP ingress) y nhn cp m vo;
2. Tt c cc LSR trung gian thc hin quyt nh chuyn tip bng chuyn mch nhn nhn cp m;
3. Kt thc ti mt LSR u ra (LSP egress) khi mt quyt nh chuyn tip c thc hin bng chuyn mch nhn nhn cp m-k, trong k>0, hoc l quyt nh chuyn tip c thc hin thng thng, khng theo th tc chuyn tip ca MPLS.
H qu ca iu ny l, mi khi mt LSR y mt nhn vo mt gi c dn nhn, n cn phi m bo rng nhn mi ph hp vi mt FEC m LSP u ra ca n l LSR gn nhn m by gi l nhn th hai trong ngn xp.
Gi mt chui cc LSR l LSP cho mt FEC F c th nu n # l mt LSP cp m cho mt gi p c th khi nhn cp m ca p l mt nhn tng ng vi FEC F.
Quan st tp cc nt m c th l cc nt LSP u vo cho FEC F. S c mt LSP cho FEC F m bt u vi mt nt trong tp. Nu mt s thuc cc LSP c cng mt LSP u ra, th mi LSP c th xem tp ca cc LSP nh vy l mt cy, r ca cy l LSP u ra (bi v d liu di chuyn dc theo cy ti r, cy c th c gi l cy a im-im (multipoint-to-point tree). Bi vy chng ta c th ni v cy LSP cho mt FEC F c th.
3.2.1.6 Lp chuyn tip tng ng
Lp chuyn tip tng ng l mt nhm cc gi IP c chuyn tip theo mt phng thc ging nhau, v d chuyn trn cng mt mg i v cch x l khi chuyn tip.
Chng 3: Chuyn mch nhn a giao thc___________________________ ^
3.2.1.7 ng hm v h thng phn cp
i khi mt b nh tuyn ng ln (router Ru) thc hin mt hnh ng lm cho mt gi c th c chuyn n mt b nh tuyn ng xung (router Rd) khc, mc d Ru v Rd khng phi l cc b nh tuyn lin k nhau (consecutive) n mt ng theo tng chng (hop-by-hop) i vi gi v Rd khng phi l ch n cui cng ca gi. V d, iu ny c th thc hin c bng cch ng gi mt gi vo trong mt gi lp mng m a ch mng li chnh l a ch ca Rd. iu s to ra mt ng hm (tunnel) t Ru n Rd. Gi c x l nh vy c gi l gi xuyn hm (tunneled packet).
a) Hm nh tuyn tng chng
Nu mt gi xuyn hm i theo mt ng ieo tmg chng t Ru n Rd, chng ta ni rng l mt hm nh tuyn tng chng (hop-by-hop routed tunnel) ong u pht l Ru v u thu l Rd.
b) Hm nh tuyn hin
Nu mt gi xuyn hm di chuyn t Ru n Rd qua mt ng khc vi ng theo tng chng, ngi ta ni n trong mt ng hm nh tuyn c hin (Explicitly Routed Tunnel) vi im pht l Ru v im thu l Rd. V d, ngi ta c ti gi mt gi qua hm nh tuyn trc hin bng cch ng gi n vo mt gi c ngun c nh tuyn (source routed).
c) ng hm LSP
C th ic hin mt ng hm (tunnel) nh l mt LSP v s dng chuyn mch nhn thay v ng gi lp mng khin gi phi di chuyn qua ng hm. ng hm co th l mt LSP
62____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
(Rl,..., Rn), trong RI l im pht ca ng hm v Rn l im thu ca ng hm.
Mt tp cc gi cn c chuyn qua mt ng hm LSP to thnh mt FEC v mi LSR trong Tig hm phi gn mt nhn cho FEC , ngha l phi gn mt nhn cho ng hm. Tiu ch gn mt gi c th cho mt ng hm LSP l vn cc b ti im pht ca ng hm. y mt gi vo ng hm LSP, im pht y mt nhn cho fng hm vo ngn xp nhn v gi gi c dn nhn ti chng tip theo trong ng hm.
u thu ca ng hm khng cn thit phi c kh nng xc nh l gi no c nhn qua ng hm, ngn xp nhn c i c y ra ti LSR p cht trong ng hm.
Mt ng hm LSP nh tuyn theo chng (hop-by-hop routed LSP tunnel) l mt hm c thc thi nh l mt hm LSP nh tuyn theo chng gia im pht v im thu.
Mt ng hm LSP nh tuyn trc hin l mt LSP tunnel m cng ng thi l mt LSP nh tuyn trc hin.
d) H thng cp bc
Xem xt mt LSP (Rl, R2, R3, R4). Gi s rng RI nhn mt gi khng dn nhn p v y mt nhn vo ngn xp nhn ca n khin n i theo ng ny v thc t l mt ng theo tng chng. Tuy nhin, gi s tip l R2 v R3 khng kt ni trc tip vi nhau, nhng l hng xm bi chng l cc im cui ca mt ng hm LSP. Nh vy chui thc t ca cc LSR m p i qua l (R1, R2, R21, R22, R23, R3, R4).
Khi p di chuyn t RI n R2, n s c su cia ngn xp l 1. R2 xc nh l p phi i vo ng hm. R2 trc ht thay th
Chng 3: Chuyn mch nhn a giao thc____________________________ 6 ^
theo ng i trn mng, mi LSR khi nhn c mt gi uc dn nhn s g b nhn n v gn nhn i tng ng vo gi (tro nhn) v chuyn tip gi ti LSR tip theo trong mng.
Tuyn ng m d liu i qua trong mng c nh ngha bng vic truyn cc gi tr nhn, nh l cc nhn c hon chuyn ti mi b nh tuyn LSR. Vic nh x gia cc nhn l khng i ti mi LSR, cho nn ng i c xc nh bi gi tr nhn ban u. ng i nh vy gi l mt ng chuyn mch nhn.
MPLS cng c p dng cho cc cng ngh chuyn mch d liu khng phi l gi. ng i d liu vn c nh ngha bi vic truyn cc nhn chuyn mch v do vn gi l LSP, tuy nhin, cc nhn khng dng gi (v d nhn din bc sng hay khe thi gian trong mng quang) chi c s dng thit lp cc kt ni cho (crossconnect) ti cc LSR. Mi khi kt ni cho c thit lp, d liu c i c nh tuyn m khng cn phi xem xt n, do khng cn phi t gi tr nhn vo mi gi. Ni cch khc, bc sng hay khe thi gian cng chnh l nhn. Ti u vo ca mng MPLS, mi gi c xem xt xc nh LSP no c dng v nhn no c gn cho n. Vic quyt nh ny l vn cc b, nhng cng ging nh vic da vo cc yu t nh a ch ch, cc yu cu v cht lng dch v v trng thi hin ti ca mng. im linh hot ny l mt yu t c bn lm MPLS tr nn hu ch.
#
S khc nhau chnh gia mng MPLS v mng P truyn thng l cc LSR c s dng trong min MPLS. Cc giao thc MPLS c s dng lin lc gia cc LSR. Cc b nh tuyn bin MPLS c thit k thch ng vi cng ngh IP uyn thng ti bin ca vng MPLS.
66____________________ Cng ngh MPLS p ng trong mng MEN (MAN-E)
Chng 3: Chuyn mch nhn a giao thc 67
Do MPLS s dng nhn quyt nh chng k tip, nn b nh tuyn lm vic t hn v hot ng gn ging nh b chuyn mch. V cc nhn th hin cc tuyn ng trong mng nn ta c th iu khin chnh xc qu trnh x l lu lng bng cch dng cc chnh sch gn nhn.
LER: Label Edge Router or Edge LSR; B nh tuyn nhn bin hay LSR bin LSR: Label Switch Router: B nh tuyn chuyn mch nhn LDP: Label Distribution Protocol: Giao thc phn phi nhn
Hnh 3.5: Nguyn tc hot ng ca MPLS
Nguyn tc hot ng ca MPLS c th c m t ngn gn thng qua mt s cc bc sau:
1. Cc giao thc nh tuyn truyn thng OSPF (Open Shorstest Path First: u tin ng ngn nht m), IS-IS (Intermedia System: H thng trung gian - h thng trung gian), v.v... thit lp kh nng kt ni n mng ch
2. Giao thc phn b nhn LDP thit lp bn sp nhn vo mng ch.
3. B nh tuyn bin u vo (Ingress LER) xc nh nhn, t xc nh LSP, gn nhn cho gi v chuyn gi i tip ti giao
theo ng i trn mng, mi LSR khi nhn c mt gi c dn nhn s g b nhn n v gn nhn i tng ng vo gi (tro nhn) v chuyn tip gi ti LSR tip theo trong mng.
Tuyn ng m d liu i qua trong mng c nh ngha bng vic truyn cc gi tr nhn, nh l cc nhn c hon chuyn ti mi b nh tuyn LSR. Vic nh x gia cc nhn l khng i ti mi LSR, cho nn ng i c xc nh bi gi tr nhn ban u. ng i nh vy gi l mt fng chuyn mach nhn.
MPLS cng c p dng cho cc cng ngh chuyn mch d liu khng phi l gi. ng i d liu vn c nh ngha bi vic truyn cc nhn chuyn mch v do vn gi l LSP, tuy nhin, cc nhn khng dng gi (v d nhn din bc sng hay khe thi gian trong mng quang) ch c s dng thit lp cc kt ni cho (crossconnect) ti cc LSR. Mi khi kt ni cho c thit lp, d liu c th c nh tuyn m khng cn phi xem xt n, do khng cn phi t gi tr nhn vo mi gi. Ni cch khc, bc sng hay khe thi gian cng chnh l nhn. Ti u vo ca mng MPLS, mi gi c xem xt xc nh LSP no c dng v nhn no c gn cho n. Vic quyt nh ny l vn cc b, nhng cng ging nh vic da vo cc yu t nh a ch ch, cc yu cu v cht lng dch v v trng thi hin ti ca mng. im linh hot ny l mt yu t c bn lm MPLS tr nn hu ch.
#
S khc nhau chnh gia mng MPLS v mng IP uyn thng l cc LSR c s dng trong min MPLS. Cc giao thc MPLS c s dng lin lc gia cc LSR. Cc b nh tuyn bin MPLS c thit k thch ng vi cng ngh IP truyn ting ti bin ca vng MPLS.
66____________________ Cng ngh MPLS p dng tmng mng MEN (MAN-E)
Chng 3: Chuyn mch nhn a giao thc 67
Do MPLS s dng nhn quyt nh chng k tip, nn b nh tuyn lm vic t hn v hot ng gn ging nh b chuyn mch. V cc nhn th hin cc tuyn ng trong mng nn ta c th iu khin chnh xc qu trnh x l lu lng bng cch dng cc chnh sch gn nhn.
LER: Label Edge Router or Edge LSR: B nh tuyn nhn bin hay LSR bin LSR: Label Switch Router: B nh tuyn chuyn mch nhn LDP: Label Distribution Protoc!: Giao thc phn phi nhn
Hnh 3.5: Nguyn tc hot ng ca MPLS
Nguyn tc hot ng ca MPLS c th c m t ngn gn thng qua mt s cc bc sau:
1. Cc giao thc nh tuyn truyn thng OSPF (Open Shorstest Path First: u tin ng ngn nht m), S-IS (Intermedia System: H thng trung gian - h thng trung gian), v.v... thit lp kh nng kt ni n mng ch
2. Giao thc phn b nhn LDP thit lp bn sp nhn vo mng ch.
3. B nh tuyn bin u vo (Ingress LER) xc nh nhn, t xc nh LSP, gn nhn cho gi v chuyn gi i tip ti giao
68 Cng ngh MPLS p dng trong mng MEM (MAN-E)
din ph hp. Vic xc nh nhn da vo nhiu i lng iu khin u tin ca lu lng, v d a ch ch, lp dch v (CoS: Class of Service).
4. Ti cc nt MPLS k tip, cc LSR bn trong mng l cc LSRtrung gian, chng khng thc hin cc th tc lp 3 m ch dng gi tr nhn ca mi gi xc nh nt tip theo cn chuyn gi, gn nhn mi ri chuyn gi i tip ti nt tcmg ng. Th tc ny thng c thc hin phn cng, ng thi hon i nhn v chuyn tip gi, do cho php cc mng MPLS c xy dng trn cc phn cng chuyn mch nhn c sn nh ATM v Frame Relay; cch chuyn tip gi mc ny ing nhanh hom nhiu so vi vic phi tm kim ton b mo u ca gi quyt nh nt tip theo.
5. B nh tuyn bin u ra (Egress LER) s g b nhn v chuyn gi n ch cui cng. Vic chuyn tip ny s dng nh tuyn lp 3.
LSP
IP#1 |E j f>#1 L-5 E |p#1 L-9 E
LER
IP#1 L-2
LSR LSR LER
IPAddr Nhn i Nhn n Nhn i IPAr Nhn i Nhn n Chng tio theo192.1/16 5 5 9 9 2 2 192.1/16
Lp 2 Giao vn
Dnnhn Tro nhn
Tro nhn BnhnLp 2
Giao vn
Hnh 3.6: V d v hot ng ca MPLS
Vi MPLS, vic gn gi lin quan ti mt FEC c thc hin ch mt ln ti LER u vo, l b nh tuyn u tin x l gi bt u vo mng. FEC c gn cho mi gi c m ha thnh mt nhn. Khi mt gi c chuyn tip ti chng tip theo ca n, nhn cng c gi km theo, do vy thit b tip theo trn tuyn ng i ca gi c th chuyn tip n da trn nhn mang theo thay v phi phn tch cc thng tin trong mo u lp 3.
V gi c gn vo mt FEC ngay khi n vo min MPLS, nn LER dng thc vic gn nhn ny c th dng bt k thng tin no c lin quan ti gi, v d nh bit th t ca IP, ngun/ch hoc loi ng dng, v.v..., ngay c nhng thng tin khng lin quan g ti mo u. V d, cc gi n tr cc cng khc nhau c th c gn vo cc FEC khc nhau. Trong khi kiu chuyn tip truyn thng ch quan tm n nhng thng tin no c ong mo u ca gi. iu ny mang li kh nng phn loi dch v, vi cng mt nhn khng ch nh ngha ch n ca gi m cn nh ngha u tin chuyn tip ca gi .
Ti tt c cc nt MPLS tip theo, nhn MPLS (MPLS label) ch khng phi mo u IP c s dng quyt nh chuyn tip ti nt tip theo. Ti im cui ca min MPLS, LER u ra s g b nhn v chuyn gi IP gc n thit b ca khch hng. T pha ngi dng, vic gn v g b nhn hon ton trong sut v khng cn phi thay i bt k cu hnh no trn cc b nh tuyn ca khch hng.
3.3 NH GI
Trong mt mng phi kt ni, khi mt gi (packet) ca giao thc lp mng di chuyn t mt b nh tuyn ny n mt b nh
Chng 3: Chuyn mch nhn a giao thc____________________________^
tuyn khc, mi mt b nh tuyn thc hin mt quyt (nh c ip chuyn tip gi. iu c ngha l mi b nh tuyn phn tch mo u ca gi v thc hin mt thut ton nh tiuyn lp mng. Mi mt b nh tuyn la chn chng tip theo (niext hop) cho gi mt cch c lp da vo s phn tch mo u ca gi v kt qu ca vic thc hin thut ton nh tuyn. Mo u cha nhiu ng tin hn l thng tin cn thit la chn chng tip theo. La chn chng tip theo c th c xem nh mt s tng hp ca hai chc nng. Chc nng u tin l phn chia tp hp ton b cc gi thnh cc tp hp cc FEC. Chc nng th hai l gn tng FEC cho mt chng tip theo. Nh vy, nu xt tieo phng din ca vic quyt nh chuyn tip th cc gi khc nhau khi c gn cho cng mt FEC s khng th phn bit c. Tt c cc gi thuc v mt FEC c th v di chuyn t mt nt c th s i theo cng mt tuyn, hoc nu nh s dng mt s phng thc nh tuyn a tuyn, th cc gi s i theo mt tp cc tuyn gn kt vi FEC ny.
Trong chuyn tip IP thng thng, mt b nh tuyn c th s thng xem hai gi cng mt FEC nu nh trong bng nh tuyn (routing table) ca b nh tuyn c mt tin t a ch (address prefix) X, m X ph hp nht (longest match) i vi a ch ch ca mi gi. Khi gi i qua mng, mi im ln lt kim tra li gi v gn n cho mt FEC.
Trong MPLS, vic gn mt gi c th cho mt FEC c th ch c thc hin mt ln khi gi i vo mng. Sau khi cc gi c gn, FEC c m bng mt nhn. Khi gi c chuyn tip n im tip theo, nhn c gi cng vd n, c ngha l cc gi c dn nhn trc khi c chuyn tip i. Ti cc im
70____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
sau , s khng c vic phn tch mo u lp mng ca gi na. Nhn c s dng l mt ch s (index) trong mt bng, bng nh r chng tip theo v mt nhn mi. Nhn c c thay th bng nhn mi v gi c chuyn tip n im tip theo.
Trong m hnh chuyn tip MPLS, khi mt gi c gn cho mt FEC, vic phn tch mo u cc b nh tuyn tip theo khng cn phi thc hin na, tt c vic chuyn tip c iu khin bi cc nhn. iu mang li rt nhiu li th so vi chuyn tip lp mng thng thng.
- Chuyn tip MPLS c th c thc hin thng qua cc b chuyn mch m c kh nng thc hin vic tra cu v thay th nhn, tuy nhin chng khng c kh nng phn tch mo u ca lp mng hoc khng c kh nng phn tch mo u lp mng vi tc thch hp.
- Bi v mt gi c gn cho mt FEC khi n i vo mng, b nh tuyn u vo c th s dng bt k thng tin no v gi , cho d l nu thng tin ny khng th thu lm c t mo u lp mng. V d, cc gi n cc cng khc nhau c th c gn cho cc FEC khc nhau. Ngc li, chuyn tip thng thng ch c th xem xt thng tin i cng vi gi ong mo u ca gi.
- Mt gi i vo mng mt b nh tuyn c th c th c dn nhn khc so vi gi nu nh i vo mng mt b nh tuyn khc. Kt qu l, quyt nh chuyn tip m ph thuc vo b nh tuyn u vo c th d dng thc hin. iu ny khng th lm c i vi chuyn tip thng thng bi v nh danh ca b nh tuyn u vo ni gi i vo khng i cng vi gi.
Chng 3: Chuyn mch nhn a giao thc___________________________ ^
- S xem xt xc nh mt gi c gn chocnt FEC nh th no c th tr nn rt phc tp, nu nh khg c bt k nh hng no n cc b nh tuyn m chi oti hun chuyn tip cc gi dn nhn.
- i khi l cn thit buc mt gi phi tto mt tuyn c bit c chn ring ti hoc trc thi im gi i vo mng thay cho vic la chn thng qua thu ton nh tuyn ng thng thng khi gi di chuyn qua mi|. iu c th thc hin nh l mt ni dung ca chnh schioc l h k thut liru lng. Trong chuyn tip thngthng, iu i hi gi phi mang theo cng n m ca tyn ng (nh tuyn ngun). Trong MPLS, mt nhn c th lc s dng biu din tuyn ng, nh vy nh danh cuyn khng cn phi c mang theo cng vi gi.
Mt s b nh tuyn phn tch mo u lpnng khng ch la chn chng tip theo, m cn xc nh uyn u tin hay lp dch v. Chng c i c p t cc ngfn|loi b hoc cc quy tc thd gian khc nhau cho cc gi khc hau. MPLS cho php (nhng khng yu cu) quyn u tin hay lp dch v c th suy ra t nhn. Trong trng hp ny, ngd I c th ni rng nhn th hin mt s kt hp ca mt FEC v )t quyn u tin hay lp dch v.
Trn thc t, ngi ta khng so snh MPLS i IP nh l cc thc ti ring bit bi v MPLS hot ng kt hrp vi IP v cc giao thc nh tuyn ni vng khc. MPLS mangi cho cc mng IP k tKut lu lng (TE), kh nng chuyn tilP VPN vi cc khong a chi xp chng (overlay) v h tr taly dn (pseudo wire) lp 2.
72____________________ Cng ngh MPLS p dng trong nng MEN (MAN-E)
Trong khi cc giao thc v cng ngh lp di l khc nhau, c MPLS v ATM u cung cp cc dch v hng kt ni chuyn ti d liu q ua mt mng. Cc kt ni ca c hai loi cng ngh u c bo hiu t cc im cui, trng thi kt ni c duy tr ti mi nt tirn ton tuyn fng v cc k thut ng gi c s dng mang d liu i dc theo kt ni. Ngoi nhng khc bit v cc giao thc bo hiu (RSVP/LDP cho MPLS v PNNI cho ATM) cn c nhng khc bit c bn khc trong hot ng ca hai cng ngh.
Khc bit quan trng nht l cc phng thc vn chuyn v ng gi. MPLS c kh nng lm vic vi cc gi c di khc nhau trong khi ATM ch c kh nng vn chuyn cc t bo c di c nh l 53 byte. Cc gi phi c chia nh, vn chuyn v ghp ni li khi truyn qua mng ATM s dng lp ich ng (adaption layer), ci m s to nn s phc tp v ph ti (overhead) cho dng d liu. Trong khi MPLS ch n thun thm mt nhn vo mo u ca mi gi v truyn n qua mng.
Mt kt ni MPLS l n hng v cho php d liu ch i theo mt hng gia hai im cui. Khi to mt kt ni hai chiu gia hai im cui cn phi thit lp mt cp LSP. Bi v hai LSP c i hi cho kt ni do vy d liu truyn theo chiu xui s s dng mt ng khc vi d liu truyn theo chiu ngc li. Trong khi, cc kt ni im - im ca ATM (VC), l song hTig v cho php d liu truyn theo c hai hng trn cng mt ng. Lu l cc kt ni ATM svc l song hng cn cc kt ni ATM PVC l n hng.
C ATM v MPLS u h tr cc kt ni xuyn hm ni trong kt ni. MPLS s dng chng nhn thc hin iu trong khi
Chng 3: Chuyn mah nhn a giao thc____________________________ 7 ^
74 Cng ngh MPLS p dng trong mng MEN (MAN-E)
ATM li s dng cc ng o (Virtual Path). MPLS c th xp chng nhiu nhn to ra cc ng hm trong ng hm. C ATM VPI v VCI c mang cng nhau trong mo u ca t bo v do vy hn ch ch mt cp cmg hm.
Li th ln nht ca MPLS so vi ATM l n c tiit k ngay t u b tr cho IP. Cc b nh tuyn hin i u h tr c MPLS v IP trn cng mt giao din v nh vy cho php cc nh khai thc mt s mm do trong thit k v vn hnh mng. Do ATM khng hon ton tomg thch vi IP do i hi phi c s thch ng phc tp v lm cho ATM khng thc s thch hp vri cc mng IP ang c u th hn.
3.4 M HNH KT NI VT L MPLS TRN NN METRO
ETHERNET
3.4. S tng qut
Hnh 3.7; M hnh vt l mng MEN
Hnh 3.7 m t mt m hnh vt l tiu biu ca mng MEN (Metropolitan Ethernet Network). Cc b nh tuyn nm li ca MEN c gi l cc b nh tuyn p kt ni vi nhau ng vai
mng li. Cc b nh tuyn pha ngoi ca mng gi l cc b nh tuyn bin NPE (Network Provide Edge: Bin mng cung cp) l cc thit b trung gian kt ni cc v tr ca khch hng vi mng li. Cc NPE ny kt ni ti cc CE ca khch hng thng qua cc b nh tuyn UPE (User Provider Edge: Bin nh cung cp ngi s dng). Thng thng, cc b nh tuyn p c kt ni vi nhau qua cc ng vt l c tc cao nht, thng l Gigabit Ethernet hoc 10 Gigabit Ethernet. Cc b nh tuyn p ny cng c kt ni vi nhau thnh mch vng, c th l vng Ethernet hoc vng RPR ty theo yu cu thc t v cu hnh c la chn. Cc b nh tuyn p ny cng chy chung cc giao thc nh tuyn do nh cung cp quy nh v chy MPLS trn cc giao din kt ni trc tip nu chng ng thi l cc thit b li MPLS. Giao din kt ni t b nh tuyn p ti cc NPE cng thng l cc ng Gigabit Ethernet. Cc NPE cng s dng cc ng Gigabit Ethernet kt ni ti PE. Cc UPE th dng Gigabit Ethernet v Fast Ethernet kt ni xung cc CE ti cc v tr ca khch hng.
3.4.2 Cc thnh phn c bn v chc nng
3.4.2.1 p Router (Provider Router)
p Router (a nh tuyn nh cung cp) l thit b trong mng li ca nh cutg cp dch v (ISP - Internet Service Provider) thc hin chuyn mch nhn MPLS. Mng i ca nh cung cp dch v bao gEi nhiu b nh tuyn p v NPE kt ni cung cp kt ni MPLS >uyn sut. Chc nng chnh ca b nh tuyn P;
- Cung c cc kt ni xng sng tin cy kt ni cc NPE.- Cung c) khng gian iu khin c kh nng m rng cho cc
dch v mng ring o lp 2 (L2 VPN) v mng ring o chuyn mch nhn
- Cho php qun l lu lng.
Cn bng ti qua nhiu ng MPLS.
3.4.2.2. NPE Router
NPE (Network Provider Edge - mng cung cp bin) l thit b nm gia h thng lp 3 trong li v h thng truy xut lp 2. B nh tuyn NPE thc hin cc nhim v sau:
Cng cung cp cc dch v MPLS v IP
nh ngha cc dch v EoMPLS (Eiemet of MPLS).
Lp cung cp dch v VPN lp 3.
Chuyn mch ni b cho cc dch v Eiemet.
Qun l nghn v lu lng.
s.4.2.3. UPE
UPE (User Provider Edge - Bin nh cung cp ngi s dng) l thit b nm gia h ing mng ca nh cung cp dch v v khch hng. UPE thng thcmg l mt iit b lp 2 t khch hng nhng thuc quyn s hu v qun l ca nh cung cp dch v. Chc nng chnh ca UPE l:
Cung cp nhiu UNI (User to Network Interface - s dng giao din mng) kt ni n cc CE (Customer Equipment - thit b khch hng) khch hng.
Xc nh cc dch v Eiemet bng cch s dimg 802. Iq tunneling hay 802. Iq tagging.
iu khin cc chnh sch qun l dch v.
Cho php iu Idiin lu lng v nghn.
76_____________________ Cng ngh MPLS p dng trong mng MEN (MAN-E)
3.4.3 EoMPLS3.4.3.1 To ng hm lp 2
To ng hm lp 2 (L2 Tunneling) cho php nh x cc VLAN n mt ng hm (tunnel) trong min MPLS. Mt dch v L2 khng yu cu khch hng s dng IP, thay vo lu lng khch hng c nh x n 1 v c da trn 802.Iq VLAN. Nh vy khi qua mng li MPLS, lu lng khch hng c ng gi v vn chuyn da trn k thut to ng hm lp 2.3.4.5.2 ng gi EoMPLS
Vic ng gi EoMPLS c da trn Martini hoc Vkompella IETF EoMPLS draft, thc hin kt ni P2P, PE ng gi VLAN v nh tuyn n qua mng li MPLS.
Ngn xp nhn 2 mc (8 bytes) cho mi L2 Frame c mang qua mng MPLS
Nhn Tunnel, outer label, chuyn tip gi tin qua mng
Nhn vc, inner label, kt ni giao din L2 ti gi tin c chuyn tip vc, b nhn dng 32 bit ch lin quan n nhn dng v c cho tng timel, cn gi l LSP tunnel. C 2 loi VC:
v c type 5 dng vi EoMPLS chuyn tip lu lng da n port (ong sut)
v c type 4 dng vi EoMPLS chuyn tip lu lng da frn VLAN (Trong sut VLAN)
Chng 3: Chuyn mch nhn a giao thc____________________________ 77^
12 Header Tunnel Label VC Label Orignal EthFrame
Hnh 3.8: ng gi EoMPLS
3.4.S.3 c im
c im chc nng: Khng tm kim a ch MAC ch lp2, khng hc a ch lp 2 m cc VLAN ring bit hoc gi tin Ethernet c nh x n cc EoMPLS v c v nh ng hm qua mng MPLS.
c im dch v: Cc port vt l chuyn dng cho mi khch hang, c th cu hri nhiu EoMPLS VCs ttn mt port vt l
- Da trn draft Martini, EoMPLS l kt ni P2P- Da n draft Vkompella, EoMPLS l kt ni P2MPMi EoMPLS v c i qua cng LSP. Ti u vo LER xc nh
FEC v vy cc router khc khc khng cn bit v cc v c vn chuyn lp 2. i vi cc router ong mng li thi 12 VPN l hon ton ong sut.
EoMPLS m rng tng cho kt ni L2 dng Ethernet tc ng ti khch hng v nh cung cp dch v. EoMPLS tc ng mnh n mng ng trc trin khai MPLS cung cp nhiu dch v vn chuyn qua MPLS core, ch yi l cc yu cu cho mng Metro nh:
Cc dch v LAN ong sut (Transpareit LAN Service -TLS) hoc cu ni gia cc v tr ca mt doanh nghip
Cc dch v IP cho truy nhp Internet tc cao hoc n cc v t ca doanh nghip dira trn Meo
Vi MPLS, cc nh cung cp dch v CC i eimg ep MPLS L2 VPN cho khch hng. Cc VPN ny c th h cc giao tic ng hm L2 Tunnel bao gm: FR, ATM, HDLC, ppp, Ethernet v 802. Iq VLAN nhng vi Metro y ch tp ung vo 2