Professional Documents
Culture Documents
BG Co So Ky Thuat Mang Truyen Thong
BG Co So Ky Thuat Mang Truyen Thong
--------------------
BI GING
PT
IT
C S K THUT
MNG TRUYN THNG
H Ni 2013
Mc lc
MC LC
MC LC ................................................................................................................... 1
DANH MC HNH V ............................................................................................... 6
DANH MC BNG.................................................................................................. 12
LI NI U ........................................................................................................... 13
CHNG 1. GII THIU CHUNG ....................................................................... 14
1.1
IT
PT
1.3
1.4
Mc lc
1.6
Tng kt ...................................................................................................... 41
1.7
Cu hi n tp ............................................................................................. 42
Lp Vt l .................................................................................................... 43
IT
PT
Mc lc
2.5.4 MPLS ...................................................................................................... 85
2.6
Tng kt ...................................................................................................... 88
2.7
Cu hi n tp ............................................................................................. 89
nh tuyn .................................................................................................. 92
IT
3.4
PT
3.3
3.5
3.6
Cu hi n tp ........................................................................................... 179
4.2
Mc lc
4.2.3 Gii phng kt ni ................................................................................. 188
4.2.4 iu khin lung v b m .................................................................. 192
4.2.5 Khi phc kt ni .................................................................................. 195
4.3
IT
4.6
Cu hi n tp ........................................................................................... 208
PT
4.5
Mc lc
5.3.3 Kin trc ngang hng ............................................................................. 226
5.3.4 Cc dch v lp ng dng ...................................................................... 227
5.4
5.5
Cu hi n tp ........................................................................................... 228
IT
6.3
6.5
6.6
Cu hi n tp ........................................................................................... 239
PT
6.4
Danh mc hnh v
DANH MC HNH V
Hnh 1.1: Hai dng cu trc ca mng LAN: Bus v Ring......................................... 14
Hnh 1.2: Mng th xy dng trn c s mng truyn hnh cp ............................. 16
Hnh 1.3: Quan h gia my trm, LAN v phn mng ............................................. 17
Hnh 1.4: Dng gi tin t my gi truyn qua mng ti my nhn ............................ 19
Hnh 1.5: (a) Kt ni Bluetooth. (b) LAN khng dy................................................. 21
Hnh 1.6: Quan h gia dch v v giao thc ............................................................. 26
Hnh 1.7: Chng giao thc truyn thng .................................................................... 27
Hnh 1.8: M hnh tham chiu OSI............................................................................ 29
Hnh 1.9: Cc giao thc trong m hnh TCP/IP ......................................................... 36
IT
PT
Danh mc hnh v
IT
PT
Danh mc hnh v
IT
PT
Danh mc hnh v
IT
PT
Danh mc hnh v
IT
Hnh 4.10: (a) b m kch thc c nh. (b) b m kch thc thay i. (c) b m
quay vng cho mi kt ni ...................................................................................... 194
Hnh 4.11: Cu trc tiu TCP.............................................................................. 199
PT
Danh mc hnh v
Hnh 6.5: Thng tin cu hnh b nh tuyn c th n t nhiu ngun .................... 236
Hnh 6.6: Cc thnh phn cu hnh bn trong b nh tuyn .................................... 236
PT
IT
Hnh 6.7: Cng ni hot ng c 7 tng trong m hnh OSI .................................. 238
11
Danh mc bng
DANH MC BNG
Bng 3.1: So snh nh tuyn trng thi lin kt v vct khong cch ................... 111
Bng 3.2: Gi tr MTU i vi cc mng khc nhau ................................................ 116
Bng 3.3: Cc a ch c bit ................................................................................. 125
Bng 3.4: Tin t CIDR v s lng lp C tng ng ......................................... 131
Bng 3.5: Bng nh tuyn vect khong cch ........................................................ 138
Bng 3.6: 5 loi gi OSPF ....................................................................................... 152
Bng 3.7: Mt s thuc tnh ng i hin ang s dng ........................................ 177
Bng 4.1: Cc khi nim c bn ca dch v giao vn n gin.............................. 182
Bng 4.2: Cc cng TCP thng dng....................................................................... 197
IT
PT
12
Li ni u
LI NI U
Ti liu trnh by nhng kin thc c bn v k thut mng truyn thng. Mi
mi trng mng c nhng c tnh ring vi nhng yu cu khc nhau v thit k v
vn hnh. Mng vin thng c th c phn loi theo nhiu quan im: phm vi a
l, cng ngh v phng thc chuyn giao thng tin, loi hnh dch v cung cp, cc
giao thc s dng, ... Ty vo c im v tnh cht ca dch v cung cp m mt
mng vin thng c th s dng cng ngh ny hay cng ngh khc thc hin vic
trao i thng tin. Song d s dng cng ngh no th mc ch cui cng ca mng
vin thng l cung cp dch v vin thng cho khch hng vi cht lng cao nht v
gi thnh r nht. Ni dung ti liu c thit k gm 6 chng vi nhng ni dung
chnh nh sau.
IT
Chng 1 gii thiu khi qut v cc loi mng truyn thng hin nay nh mng
cc b, mng th, mng din rng, gii php mng khng dy v vn kt ni lin
mng. M hnh phn lp v nguyn l hot ng chung ca mng truyn thng c
gii thiu lm c s cho cc ni dung chi tit tip theo. Chng 2 trnh by cc vn
c bn ca lp Vt l v lp Lin kt d liu. Cc k thut truyn tn hiu lp Vt
l, kim sot li, iu khin lung cng nh iu khin truy nhp c cp. Mt
PT
s cng ngh lp lin kt d liu in hnh cng c gii thiu. Chng 3 trnh by
hot ng ca lp Mng, cc k thut nh tuyn, iu khin tc nghn cng nh cc
giao thc lp mng trong Internet c cp mt cch chi tit.
Chng 4 trnh by v chc nng, cc th tc, dch v v chun ca lp Giao
vn, sau i su vo gii thiu nguyn l hot ng v c im ca hai giao thc
giao vn in hnh l TCP v UDP. Chng 5 trnh by nhng nguyn l hot ng v
c im k thut ca cc lp trn trong m hnh giao thc, bao gm lp Phin, Trnh
din v ng dng. Chng 6 tp trung vo gii thiu v cc k thut v thit b ca
mi trng mng ph bin v nhiu trin vng nht hin nay l mng IP. Nhng vn
k thut lin quan n bi ton thit k, vn hnh v khai thc mng c cung
cp gip ngi hc lin h nhng kin thc l thuyt cp cc chng trn vi
vn trin khai mng trong thc t.
Ti liu c bin son trong thi gian tng i ngn nn khng trnh khi cn
nhiu thiu st. Tc gi rt mong nhn c nhiu kin ng gp t pha c gi v
cc ng nghip.
13
CHNG 1.
v qun l mng .
IT
PT
ch iu khin l cn thit gii quyt xung t khi hai my hoc nhiu hn mun
truyn d liu ng thi. C ch iu khin c th tp trung hoc phn tn. V d,
chun IEEE 802.3, thng c gi l Ethernet, l mt chun mng da trn bus vi
iu khin khng tp trung, thng hot ng tc t 10 Mbps n 10 Gbps. My
tnh trn mt mng Ethernet c th truyn d liu bt c khi no mun. Nu c hai hay
nhiu gi va chm, mi my tnh ch ch i mt thi gian ngu nhin v th li sau
.
Dng cu trc mng th hai l vng (ring). Trong mng ny , mi bit truyn
xung quanh vng m khng phi ch phn cn li ca gi tin m n thuc v. Thng
thng, mi bit chy ht mt vng trong khong thi gian c vi bit c a vo
vng, cho n khi ton b gi tin c truyn i. Ging nh vi cc h thng truyn
khc, mt s quy tc cn c thit lp iu khin s truy nhp ng thi vo
IT
PT
1.1.2 Mng th
Mt mng khu vc th, cn c gi l MAN, c phm vi trong mt thnh
ph. V d ni ting nht ca MAN l mng truyn hnh cp c sn nhiu thnh ph.
H thng ny pht trin t h thng ng-ten cng cng trc . Trong cc h
thng ny, mt ng-ten ln c t trn nh ca mt ngn i gn v tn hiu sau
c truyn n cc thu bao.
Ban u l nhng mng c thit k ni b v ring bit. Sau , cc cng ty
bt u tham gia kinh doanh v nhn c hp ng t chnh quyn xy lp mng
cho ton thnh ph. Bc tip theo l thit k chng trnh cho cc knh truyn hnh.
Thng th nhng knh ny c nhiu ni dung, chng hn nh tin tc, th thao, nu n,
...
IT
PT
mt khu vc th thnh phn phi mng th. Trong Hnh 1.2 chng ta thy c hai
tn hiu truyn hnh v Internet c a vo u cui tp trung phn phi tip n
h gia nh. Truyn hnh cp khng phi l gii php MAN duy nht. S pht trin ca
cc cng ngh truyn dn quang v khng dy tc cao trong thi gian gn y
to ra nhiu gii php MAN khc v chng ta s xem xt chi tit hn nhng vn
ny trong cc phn sau.
16
IT
PT
IT
PT
18
IT
PT
19
IT
PT
20
Bc pht trin tip theo trong mng khng dy l WLAN (Wireless LAN).
y l h thng trong mi my tnh c mt modem khng dy v ng-ten m nh
IT
PT
21
Ngoi cc mng tc thp, mng khng dy din rng bng thng cao cng
ang c pht trin. Cc h thng ny tp trung h tr truy nhp Internet khng dy
tc cao t gia nh v doanh nghip thay v in thoi. Dch v ny thng c
gi l dch v phn phi a im. Mt tiu chun cho n l IEEE 802.16 (Wimax)
cng c pht trin.
Hu nh tt c cc mng khng dy u kt ni vi mng c dy ti mt s
im cung cp kh nng truy nhp vo cc tp tin, c s d liu, v Internet. Ty
theo hon cnh, c rt nhiu cch thc hin nhng kt ni ny. Hin nay, rt nhiu
ngi tin rng khng dy s l ln sng ca tng lai.
1.1.5 Kt ni lin mng
Nhiu mng tn ti trn th gii, thng vi phn cng v phn mm khc
IT
PT
22
IT
PT
Khi thit k chc nng cho cc lp mng truyn thng thng ngi ta tun th
mt s nguyn tc sau y:
-
Chia cc lp sao cho cc chc nng khc nhau c tch bit vi nhau; cc
lp s dng cc loi cng ngh khc nhau cng c tch bit;
23
IT
PT
24
IT
PT
lp k+1
Dch v cung cp
bi lp k
lp k
Giao thc
lp k-1
lp k
lp k-1
IT
PT
tch ri.
Ni cch khc, dch v lin quan n giao din gia cc lp, nh minh ha trn
Hnh 1.6. Ngc li, giao thc lin quan n cc gi tin gi gia cc thc th ngang
hng trn cc my khc nhau. iu quan trng l khng nhm ln gia hai khi nim
ny.
My ch B
Giao thc tng n
Phn mm
Tng n ng dng
Tng 5
Tng 4
Tng 3
Tng 2
Tng 5
Tng 4
Truyn thng vt l
gia tng 4 ca my
ch A v B
Tng 3
Dch v cung cp
bi tng 3
Tng 2
Tng 1
IT
Tng 1
Truyn thng o
gia cc thc th
ngang hng ti tng
4
Mi trng vt l
PT
Hnh 1.7 minh ha cc khi nim v giao thc, giao din v chng giao thc ca
h thng mng my tnh. y chng giao thc gm c n lp, mi lp trn mt my
tnh thc hin mt cuc i thoi vi lp tng ng ca my tnh khc. Cc lut v
cc quy c c s dng trong cuc i thoi ny c bit n nh l giao thc ca
lp ny. Chng ta c th ni rng giao thc ch r ngha, nh dng ca thng tin m
mt lp gi xung lp di. Thng tin ny c nhn v c hiu bi lp tng ng
ti pha bn kia nu nh cng s dng cng giao thc ny.
Nh c giao thc, mi lp bn di cung cp cc dch v cho lp trn n. i
khi cc c t dch v c tch ri khi cc c t giao thc. Chng ta c th ni dch
v ca mt lp xc nh lp nh th no theo cch nhn ca lp trn n. V d, nu
mt lp cung cp dch v truyn d liu c hoc khng c ch tm li, th lp trn
c th s dng dch v ch c tm li hay khng l tu . Vic cc dch v
c thc hin nh th no trong mt lp c ch r trong c t giao thc.
Cc giao din gia cc lp c nh ngha cng n gin, cng r rng cng
tt v mi lp thc hin mt tp hp c th cc chc nng.
27
IT
Ban u OSI c thit k cho truyn thng my tnh. Ngy nay d liu v thoi
khng nht thit phi c tch ra thnh cc mng khc nhau. Nhiu khi mng khng
bit v khng quan tm ti vic d liu ang truyn cha thng tin g. ISO v ITU-T
nh r tt c cc h thng v mng mi theo nguyn l phn lp ca OSI. Tuy nhin
c mt vi h thng ton cu khng c thit k theo OSI, tiu biu nht l Internet.
Internet da trn cc chun sn c, nhng khng c ph chun bi ISO hoc ITU-T.
PT
My ch A
Giao thc tng ng dng
Tng 7 Application
Session
Tng 4
Transport
Tng 3
Network
Tng 2
Data link
Tng 1
Physical
ng dng
Tng 6 Presentation
Tng 5
My ch B
Trnh din
Phin
Lin kt d liu
Physical
Vt l
Giao vn
a)
b)
Mng
Lin kt d liu
c)
Vt l
Mi trng vt l
IT
Phn mm
ng dng
1.3.1.1 Lp vt l
PT
Lp con iu khin truy nhp phng tin (MAC Medium Access Control)
1.3.1.3 Lp mng
IT
PT
1.3.1.4 Lp giao vn
Lp giao vn l lp u-cui thc s u tin. Cc giao thc t lp giao vn tr
ln ca cc trm s dng mng nh mt kt ni im-im truyn thng. Thng
ip ngun trn ng i c th c lp mng tch ra v lp phin bn nhn s l ni
u tin cc gi nh thuc cng mt thng ip gp li nhau.
Lp giao vn hot ng nh mt lp giao din gia cc lp thp (dnh cho vic
kt ni mng) v cc lp cao (dnh cho cc dch v ng dng). Nhim v ca lp ny
l m bo thng xuyn vic truyn dn t u cui n u cui khng c li v cc
gi tin khng b mt trong qu trnh truyn thng. thc hin iu ny trong lp giao
vn c th bao gm cc th tc truyn li hoc th tc xc nhn.
Lp giao vn thng cung cp 2 lp dch v c s cho lp phin:
Truyn cc thng ip v gi d liu ring bit qua mng. Cc thng ip c
truyn c th ti ch theo th t khc nhau v li c th xut hin. V d giao
thc UDP User Datagram Protocol ca Internet (khng thuc v cc giao thc
OSI) v giao thc giao vn, lp 1 (TP1) ca OSI (IS 9072).
PT
1.3.1.5 Lp phin
IT
ny, lp phin cung cp cch chn cc im kim tra vo trong lung d liu, v do
vy nu c li th ch cn truyn li d liu t im kim tra cui cng.
1.3.1.6 Lp trnh din
Nh chng ta thy, cc lp thp ch yu lin quan ti qu trnh truyn c th
t cc bit hoc d liu t ngun n ch. Thay vo , lp trnh din lin quan n
dng thng tin c truyn i. Mi my tnh c th c cch biu din d liu ni ti
ring ca n, do vy nhng tho thun v chuyn i l cn thit cc my tnh c
th hiu c nhau.
Nhim v ca lp trnh din l m ha d liu c cu trc theo cc nh dng
ca my tnh thnh lung d liu ph hp cho truyn dn. Chng hn nh vic nn d
liu. Lp trnh din pha nhn gii m d liu c nn thnh dng biu din c
yu cu. Lp trnh din gip c 2 my tnh hiu c ngha ca lung bit nhn c
theo cng mt cch.
PT
IT
IT
PT
IT
PT
Ti tng giao vn c hai giao thc chnh l TCP v UDP. TCP l giao thc hng
kt ni. kim sot lung cui-cui, TCP s dng c ch ca s trt. Ngoi ra, n
cn s dng s xc nhn v s trnh t cung cp tnh tin cy. Khc vi TCP, UDP l
mt giao thc phi kt ni v khng tin cy.
Mt s dch v tng giao vn cung cp gm:
C TCP v UDP
Ring TCP
Thit lp kt ni cui-cui.
IT
PT
SMTP
FTP
Telnet NNTP
Transport layer
NFS
etc...
RPC
TCP
DNS
UDP
Internet layer
RIP
IP
Network
Access layer
RARP
IT
ARP
Data link
PT
Media
(physical)
36
IT
PT
PT
IT
IT
PT
Cng ngh truyn dn: Cng ngh quang ang khng nh c kh nng
c v cht lng truyn dn v bng thng. Mng truyn dn ang c
quang ha p ng tt hn nhu cu ngy cng cao ca khch hng
(phc v c dch v yu cu tc cao, bng thng rng, cht lng...)
IT
cc mng cc b v din rng cng nh kh nng trao i thng tin, qun l thit b
ca hai mng ny, iu ny t c ch yu nh vo cng ngh truyn dn tc rt
cao s dng si quang hin nay.
1.5.2 S hi t gia cc mng thoi v s liu
PT
PT
IT
Chng 1 gii thiu nhng kin thc c bn v cc loi mng truyn thng nh
mng cc b, mng th hay mng din rng. Cc gii php mng khng dy v vn
kt ni lin mng cng c gii thiu mt cch khi qut. Qua nhng ni dung
trnh by trong chng ny ngi c c th nm c nguyn l hot ng c bn ca
mng truyn thng, cc m hnh phn lp in hnh nh OSI v TCP/IP, phn tch
nhng c im c trng cho cc m hnh ny .
Chng giao thc TCP/IP c chia thnh bn tng: Truy nhp mng, Lin mng,
Giao vn v ng dng. V TCP/IP ra i v pht trin trc khi c m hnh tham
chiu OSI nn TCP/IP khng hon ton tun theo m hnh OSI. Tuy nhin, hai m
hnh li c nhng mc tiu tng t nhau, v c s nh hng ln nhau gia cc nh
thit k cc tiu chun ny nn chng c a ra vi tnh tng thch no . M
hnh OSI rt c nh hng trong s pht trin ca cc giao thc, v hin nay thut ng
OSI p dng cho TCP/IP l kh ph bin.
Chng ny cng gii thiu ngn gn v Internet nh l mt mng din rng
in hnh vi qui m ton cu. Trong tng lai cc mng vin thng c xu hng hi
t c th truyn c cc loi hnh thng tin trn mt nn mng duy nht v c
th d dng cung cp cc dch v vin thng phong ph a dng n ngi s dng.
Trong ni dung chng cng gii thiu khi qut v xu hng hi t ny ca cc
mng vin thng hin ti v tng lai.
41
1.7 Cu hi n tp
1. Nu v phn tch cc khi nim mng cc b, th v din rng.
2. Trnh by nguyn l hot ng chung ca cc mng truyn thng.
3. Phn bit v so snh c im ca cc dch v hng kt ni v phi kt ni
4. Phn bit cc khi nim dch v v giao thc, phn tch s tng tc gia
dch v v giao thc.
5. V hnh v nu tng xy dng m hnh kt ni cc h thng m (OSI).
6. Phn tch chc nng cc tng trong m hnh kt ni cc h thng m (OSI).
7. V hnh v nu khi qut v m hnh giao thc TCP/IP.
8. Phn tch chc nng cc tng trong m hnh TCP/IP.
IT
PT
42
CHNG 2.
LP VT L V LIN KT D LIU
2.1 Lp Vt l
Mi h thng truyn thng qua mt mng th vic cn thit u tin l phi kt
ni c hai im (v d l im A v im B). Nhim v ca lp vt l l cung cp
mt knh truyn cc bit thng tin gia hai im (trng hp truyn thng imim) hoc gia nhiu im (trng hp truyn thng im-a im). V th, lp vt l
ng mt vai tr rt quan trng trong vic chun ha cc vn n gin song li l
sng cn l la chn mi trng vt l c th no, nh du v biu din bit trn
mi trng ra sao, chun kt ni cho giao din c th v nhng vn hnh c th
cc bit thng tin c truyn qua cc giao din.
IT
PT
Truyn tn hiu tng t (hay tn hiu analog) da trn vic s dng cc sng
bin i lin tc truyn thng tin trn knh truyn thng. Nhng sng thay i lin
tc ny thng c biu din thng qua hm sin v c gi l sng hnh sin. Hnh
2.1 minh ha sng hnh sin v cho thy hai trong ba c im c bn ca sng ny.
Cc cao
im gia
Cc thp
Tn s
43
ti im m nht.
IT
Hnh 2.2 minh ha mi quan h gia cp sng hnh sin theo tng c im: bin
, tn s v pha. Cp sng hnh sin u tin c bin khc nhau. Cp sng gia
PT
hnh c tn s khc nhau. Cp sng cui cng bn phi hnh c pha khc nhau (khc
180 ), cp sng cui ch khc nhau v pha, hai c im cn li (tn s v bin )
l ging nhau.
bin (kha dch bin), tn s hay pha. Ngy nay hu ht cc modem bin i c pha
v bin bng k thut iu bin cu phng (Quadrature Amplitude Modulation QAM).
Hnh 2.3 minh ha tn hiu iu ch kha dch tn. Knh truyn thng tng t
IT
PT
45
Rt nhiu phng thc truyn tn hiu s khc nhau c pht trin trong
nhiu nm qua. Hnh 2.5 cho thy mt s phng thc ph bin. Trong hnh, phn trn
cng l c cu truyn tn hiu n cc (unipolar) trong tn hiu s 1 c biu din
PT
IT
IT
Hnh 2.6 l ma trn 4 khi qut v cc thut ng ny. Trong mt phn t tri
trn cng, thng tin c dng tng t v phi chuyn trn knh truyn bng rng. Hin
nhin l khng th chuyn i thng tin ngay trong trng hp ny m a phn cn c
s bin i thng tin trc khi truyn i. V d, thng tin tng t ca ging ni con
ngi cn phi chuyn i trn ng dy in thoi (knh bng rng). Thng tin n
PT
47
Trong mt phn t tri bn di, thng tin s cn truyn qua mt knh truyn
bng rng. y l v d in hnh cho my tnh s dng ng dy in thoi
truyn thng tin. Trong hnh cn c mt modem (DCE) thc hin vic chuyn i
ny. Trong mt phn t trn bn phi, dng thng tin analog cn phi chuyn qua knh
bng c s. V d in hnh cho trng hp ny l thit b T-1 (bng c s) mang
tn hiu video tng t. y, thit b codec (vit tt ca coder-decoder) c chc nng
nh DCE.
Cui cng, phn t bn phi di cng l trng hp thng tin s cn truyn
trn knh truyn thng bng c s. Vic chuyn i y l cn thit v c cu truyn
tn hiu s dng DTE khng tng thch trc tip vi c cu do knh yu cu. V d
nu DTE s dng c cu truyn tn hiu phn cc nh chun EIA-232 v knh li yu
cu mt c cu khc nh BPRZ trn knh T-1 th bt buc phi c s chuyn i.
DCE loi ny c gi l n v dch v knh /n v dch v d liu (CSU/DSU).
IT
PT
Mt knh truyn thng cho trc c dung lng truyn tin gii hn, mc d
trong mt vi trng hp (nh si quang n mt), dung lng vn cn cha xc
nh. Dung lng mang thng tin ca knh c mi lin h vi bng tn (bandwidth) v
t l tn hiu trn nhiu (S/N) trn knh.
Yu t u tin quyt nh n lng thng tin m mt knh cho trc c th
truyn l tc truyn tn hiu ti a ca knh . Vic truyn tn hiu c th con
l vic chuyn tn hiu cho d l tn hiu bng rng hay bng c s. Vi cc h thng
bng rng, vic chuyn t mt tn s ny sang tn s khc hoc chuyn t bin ny
ti bin khc u c gi l cc s kin truyn tn hiu (signaling event). Trong h
thng bng c s, vic chuyn t mt trng thi ri rc ny ti mt trng thi khc (v
d t +12 vn n -12 vn) cng l s kin truyn tn hiu. Thc t, mi s kin
truyn tn hiu nh th u c mt ci tn c bit: baud. V th, tc truyn tn hiu
cc i ca mt knh t l vi tc baud ti a ca knh .
Nm 1924, Harold Nyquist, lm vic Phng th nghim in thoi Bell-M,
khm ph ra mi quan h c bn gia bng thng ca mt knh v tc t baud ti a
m knh c th cung ng. Nyquist ch ra l tc baud khng th vt qu hai ln
bng thng ca knh. V th, vi knh thoi 3000 Hz, tc baud khng th vt qu
48
IT
PT
IT
PT
vic nhn sai tn hiu. Trong nhng trng hp nh vy c th nhn nhm tn hiu 0 l
1 v ngc li. Phn tip theo s tho lun v vn nh thi trong c mi trng vt
l song song v ni tip. Hnh 2.7 cho thy s khc bit trong kiu truyn song song
(parallel) v ni tip (serial) lp vt l.
IT
PT
51
lp vt l.
PT
IT
hiu n cc hoc song cc trong Hnh 2.5, chng ta thy l nu chui ch ton 0 hoc
ton 1 th s khng c s thay i bn thu nhn bit ng b. Ch c c cu lng
cc tr v khng l c u im trong vn ny. Trong BPRZ, bit 1 c lun phin
o cc nn nu c nhiu bit 1 i lin nhau th vn c th chp nhn c. Nhng nu
cc bit 0 li i lin nhau thnh chui di th li xy ra vic khng th truyn c tn
hiu ng b. V vy cn phi trnh chui 0 khi s dng c cu truyn tn hiu ny.
Nh cp trc y, BPRZ c s dng trong cc mch T-1 v chun T-1
ch r l khng th xy ra trng hp chui c hn 15 s 0 lin tip. Nu vt qu con
s ny, ng truyn s d b mt ng b. Cc c cu c pht trin m bo
l khng xy ra chui c hn 15 s 0 trn ng T-1.
2.1.3 Cc giao thc v c t lp Vt l
IT
PT
Tc d liu vt l.
Khong ng truyn ti a.
IT
PT
IT
cung cp tc d liu cao hn vi khong cch xa hn EIA-232-E. Cu hnh EIA232-E trong Hnh 2.9 dng cho truyn thng trn ng dy thu d b. Khi c s
dng trong mi trng ng b, nhng u khc c dng h tr ng b gia
DTE v DCE.
PT
55
IT
PT
56
PT
IT
57
2.2.2 nh khung
cung cp dch v cho lp mng, lp lin kt d liu phi s dng dch v
c cung cp bi lp vt l. iu mt lp vt l cn lm l nhn dng bit t lp lin
kt d liu v truyn cc bit ny n my ch. Dng bit ny c th b li trong qu
trnh truyn dn n gi tr nhn c b sai, thm ch s bit nhn c c th nhiu
hn hay t hn so vi s bit truyn i. Lp lin kt d liu c trch nhim pht hin v,
nu cn, sa cc li ny.
Phng php thng dng nht l lp lin kt d liu s chia dng bit thnh cc
khung ri rc v tnh tng kim tra (checksum) cho mi khung. Khi mt khung n
ch, tng kim tra s c tnh li. Nu kt qu tnh tng kim tra khc vi gi tr
tng kim tra cha trong khung nhn c th lp lin kt d liu s cho rng c li
xy ra v thc hin cc bc x l li (loi b khung li v c th truyn ngc cho
my pht mt thng bo li).
m k t
S dng cc byte c vi k thut byte stuffing
S dng c bt u va kt thc vi k thut bit stuffing
S dng cc c im m ha lp vt l
PT
sau:
IT
Vic chia dng bit thnh cc khung c th c thc hin theo mt s cch nh
58
IT
PT
59
IT
PT
lp lin kt d liu ca my pht s chn mt byte ESC ngay trc mi byte d liu c
cu trc ging byte c trong dng d liu. Ti u thu, lp lin kt d liu ca my thu
s loi b byte ESC ny trc khi chuyn d liu ln trn cho lp mng. K thut ny
c gi l n byte (byte stuffing). Vi k thut n byte ny byte c nh khung
c th c phn bit vi byte d liu c cu trc ging byte c bi s vng mt hay
hin din ca byte ESC ngay trc.
Mt tnh hung c th xy ra l trong dng bit truyn i xut hin byte d liu c
cu trc ging byte ESC. Khi cch gii quyt l ta cng n mt byte ESC ng
trc byte ny. Mt s trng hp n byte c minh ha trn Hnh 2.15. Trong mi
trng hp, chui d liu nhn c sau khi gii n s ging chnh xc nh chui
ban u.
S n byte ni trn l s n gin ha mt phn ca s c s dng
trong giao thc PPP m hu ht cc my tnh gia nh s dng truyn thng vi nh
cung cp dch v Internet (ISP). Bt li ch yu ca phng php ny l n rng buc
ta phi s dng cc k t 8 bit. Khng phi tt c cc b m k t u s dng k t 8
bit (v d Unicode s dng k t 16 bit). Hn ch trong vic s dng m k t vi chiu
di cng nhc thc y s pht trin mt s mi cho php cc k t c kch
thc thay i.
60
IT
PT
61
IT
PT
IT
Hin nay trong mng cc b c hai loi ng truyn hu tuyn (dng cp) v
v tuyn (khng dng cp) u c s dng.
ng truyn hu tuyn gm:
- Cp ng trc (coaxial cable)
PT
- Sng vi ba
IT
PT
64
N:=0
Ch (Rx51,2s)
Cm nhn
sng mang
Bn
Ch
K:=N
Ri
K:=10
N10
Truyn
N10?
N>10
khung
N<15
Xung t
N++
Kim tra N
N=15
Khng
B khung
IT
Kt thc
2.2.5.3 Chuyn th bi
PT
gi.
IT
PT
IT
Tng con MAC (Media Access Control) nh ngha cch truyn cc khung trn
phng tin vt l. Tng con ny iu khin nh a ch vt l gn vi mi thit b,
nh ngha tp mng v cu hnh ng dy.
PT
Tng con LLC (Logical Link Control) c trch nhim nhn dng lgc cc loi
giao thc khc nhau v sau ng gi chng. S hiu im truy nhp dch v hoc
mt m loi s thc hin vic nh danh lgc.
Cc chun LAN ph bin gm (Hnh 2.18):
IEEE 802.3: Mng cc b Ethernet;
tin
theo
yu
cu
67
FDDI
100VG-AnyLAN/802.12
Token Ring/802.5
Tng vt l
100BaseT
IEEE 802.3
Tng con
MAC
IEEE 802.2
Ethernet
Tng
lin kt
d liu
IT
CSMA/CD.
PT
68
IT
PT
FDDI cung cp kt ni tc cao cho nhiu loi mng khc nhau. FDDI c th
s dng cho mng th (MAN) kt ni cc mng trong cng thnh ph bng cp
quang tc cao. Cc mng LAN i hi tc truyn d liu cao v di thng ln
cng c th s dng FDDI.
2.3 Cng ngh Ethernet
2.3.1 Gii thiu
LAN chnh (chim khong 85% cc mng LAN trn ton th gii) nh mt s u im
sau:
D xy dng, qun l, v bo tr.
Chi ph xy dng v bo tr thp.
Cu trc mng mm do.
D kt ni v tch hp vi cc h thng chun khc.
Mt mng Ethernet bao gm cc nt mng v cc phng tin kt ni. Cc nt
mng c chia lm 2 loi:
Thit b u cui d liu (DTE Data Terminal Equipment): L cc thit b
ng vai tr l ngun hoc ch ca cc khung d liu. DTE thng l my tnh, my
trm, my ch, v.v., thng c gi l trm cui.
IT
PT
70
IT
PT
giao din LAN - LAN gia cc mng LAN (cng hoc khc giao thc, v d Ethernet
Ethernet hoc Ethernet Token Ring).
Tng con MAC c nhim v:
71
SFD
DA
SA Length/Type
6
Data
PAD
46-1500
FCS
4
im u khung v ng b khung.
IT
PT
PT
IT
73
IT
PT
100 Base-TX l chun thng dng nht ca Fast Ethernet, hot ng trn 2 i
dy ca cp xon i CAT5. Phn on mng ca 100 Base-TX c di ti a l
100m. to thnh mt mng LAN 100 Base-TX, cc trm cui (my tnh, my in,
v.v.) s c ni ti cc switch hoc hub to thnh mt mng hnh sao (Hnh 2.22).
Ngoi ra, hai trm cng c th kt ni trc tip thng qua cp cho.
74
IT
PT
IT
a truy nhp phn chia theo khng gian. Phng php ny s dng cc khong
khng gian gia nhiu ngi s dng trong mt cell. Trm gc (Base Station) khng
truyn tn hiu n ton b cell m n s tp trung hng tn hiu vo vng khng gian
PT
ca ngi dng cn phc v v gim cng sut tn hiu ti cc vng ca thu bao
khc. lm c vic ny th yu cu BS phi c h thng Antenna ln v c kh
nng kh nhiu.
2.4.2 Mng v tuyn t bo
Dch v tin ngn (SMS): l dch v s liu cho php truyn nhng bn tin
ngn hoc thng bo ngn c di ti a 160 k t t/n MS.
76
Dch v s liu chuyn mch knh GSM: cho php truyn s liu v tc
cc i l 9.6 kb/s (v d truyn FAX).
Mng GSM c chia thnh c chia thnh phn h chuyn mch (SSS), phn
h trm gc (BSS) v phn h khai thc bo dng (OMC). Mi phn h ni trn cha
PT
IT
mt s module ring bit thc hin cc chc nng ca h thng (Hnh 2.23).
77
IT
PT
H thng thng tin v tinh VINASAT-1 cung cp hai loi hnh dch v l cho
thu bng tn v tinh v cung cp cc dch v trn gi (Hnh 2.25).
78
1G 1980s
Analog
2G 1990s
Digital
GSM
PT
AMPS
IT
TAC
S
NMT
Others
CDMA
IS-95
TDMA
IS-136
PDC
3G
IMT-2000
UMTS
WCDMA
CDMA2000
TD-SCDMA
W-CDMA;
CDMA 2000;
TD-CDMA;
TD-SCDMA.
79
PT
IT
Kt ni bng rng
PPP cung cp mt phng php ng gi d liu chun cho cc giao thc tng
cao hn khi truyn qua cc kt ni im-im. PPP s dng h giao thc NCP ng
gi d liu a giao thc v s dng LCP tha thun v thit lp cc la chn iu
khin trn cc lin kt d liu WAN. Hnh 2.27 cho thy mt v d v ng gi d liu
PPP.
IT
PT
Nn d liu
loi dch v nh d liu, m thanh, video, v.v. Tng t nh X.25 v Frame Relay,
ATM cng l mt mng chuyn mch gi, tuy nhin cc gi tin trong ATM c kch
thc c nh l 53 byte v cn c gi l t bo ATM (Hnh 2.28).
IT
PT
Cc loi thng tin nh d liu, m thanh, video, ... c nhiu c im khc nhau,
cn c thao tc theo nhng cch khc nhau bi cc thit b v giao thc tng trn.
Do vy, mng ATM c th hot ng c, nt ATM cn c h tr kh nng
ng gi cc loi d liu khc nhau ny. Hnh 2.29 cho thy ATM chia cc lung d
liu khc nhau thnh cc t bo c kch thc c nh v truyn vo mng WAN nh
th no.
82
PT
IT
Cc giao din UNI hay NNI li c th c phn loi thnh ring (private) hay
chung (public). Mt chuyn mch c gi l ring nu n nm pha ngi s dng,
v c gi l chung nu n nm pha nh cung cp dch v. Mt UNI ring kt ni
trm cui vi mt chuyn mch ring. Trong khi , UNI chung kt ni trm cui
hoc chuyn mch ring ti mt chuyn mch chung. Mt NNI ring kt ni 2 chuyn
mch ATM ca cng mt mng ring bit, trong khi NNI chung kt ni cc chuyn
mch gia cc mng khc nhau.
2.5.3.4 Khun dng tiu ATM
IT
Tiu ca t bo ATM c th 1 trong 2 dng: UNI hoc NNI. Hnh 2.31 cho
thy cu trc tiu ca cc dng t bo ny.
PT
VPI (Virtual Path Identifier): Cho bit nhn dng ng o ca t bo trn hnh
trnh i ti ch qua chui cc chuyn mch.
VCI (Virtual Channel Identifier): Cho bit nhn dng knh o ca t bo trn hnh
trnh i ti ch qua chui cc chuyn mch.
PT (Payload Type): Bit u tin ca trng cho bit t bo cha d liu hay thng
tin iu khin (0: d liu, 1: thng tin iu khin). Bit th 2 cho bit tnh trng tc
nghn (0: khng tc nghn, 1: tc nghn). Bit th 3 cho bit t bo c phi l t bo
cui cng ca khung c truyn i hay khng (1: t bo cui cng).
CLP (Cell Lost Priority): Cho bit t bo c b hy khi gp tc nghn hay khng.
Nu gp tc nghn, cc t bo c CLP = 1 s b hy trc cc t bo c CLP = 0.
HEC (Header Error Control): Dng kim sot li cho 5 byte tiu theo phng
php CRC.
84
2.5.4 MPLS
2.5.4.1 Nhu cu pht trin MPLS
p ng nhu cu pht trin mng li, xu hng ca cc ISP l thit k v s
dng cc thit b nh tuyn chuyn dng vi dung lng chuyn ti ln, h tr cc
gii php tch hp, chuyn mch a lp cho mng ng trc. MPLS l gii php
nhm lin kt nh tuyn lp mng v c ch hon i nhn thnh mt gii php n
nht t c cc mc tiu sau:
Ci thin hiu nng nh tuyn;
Ci thin tnh mm do ca nh tuyn trn cc m hnh xp chng truyn
thng;
Tng tnh mm do trong qu trnh a v pht trin cc loi hnh dch v mi.
PT
IT
IT
Khi cc gi tin vo mng MPLS, b nh tuyn khng chuyn tip theo tng gi
m thc hin phn loi chng thnh cc lp chuyn tip, sau lin kt cc lp ny
vi cc gi tr nhn. Mt giao thc phn b nhn s c s dng n nh v phn
b cc lin kt nhn vi lp chuyn tip. Khi giao thc phn b nhn hon thnh
nhim v ca n, mt ng dn chuyn mch nhn s c thit lp t li vo ti li
ra. Vi mi gi tin vo mng, b nh tuyn li vo kim tra cc trng trong tiu
gi xc nh xem n s thuc v lp chuyn tip no. Nu c mt lin kt nhn
vi lp chuyn tip th b nh tuyn gn nhn cho gi v nh hng n ti giao
din u ra tng ng. Sau gi c hon i nhn qua cc nt mng cho n khi
n n b nh tuyn li ra. Ti nhn b loi b v gi c x l tip lp 3.
PT
86
IT
PT
Trc khi xut hin MPLS-VPN, chuyn mch nhn vn cha c ph bin
rng ri. Khi phin bn phn mm iu khin b nh tuyn h tr cho MPLS-VPN
u tin c pht hnh, n thnh cng ngay lp tc bi v nhiu nh khai thc ang
mong mun nhanh chng cung cp dch v mng ring o trn nn MPLS cho khch
hng ca h. Ngy nay, MPLS-VPN l ng dng ph bin nht trong tt c cc ng
dng ca MPLS.
ng dng to ln tip theo ca MPLS l AToM (Any Transport over MPLS). Gii
php AToM u tin a ra trong phin bn Cisco IOS 12.0(10)ST vo nm 2000, h
tr truyn ATM AAL-5 qua mng ng trc MPLS. Sau nhiu thnh phn khc
c thm vo AToM. V d, ti lp 2 cc thnh phn c th truyn qua mng
AToM l Frame Relay, ATM, PPP, HDLC, Ethernet v 802.1Q. c bit, vic truyn
Ethernet qua mng MPLS ng trc ngy nay thu c nhiu thnh cng. Tuy
nhin, AToM b hn ch khi n truyn khung Ethernet qua mng ng trc MPLS
trong kiu truyn im-im.
Dch v LAN ring o VPLS (Virtual Private LAN Service) cho php truyn cc
khung Ethernet theo kiu im-a im. Thc cht, VPLS l mt dch v lp 2 m
phng LAN qua mng MPLS. Phin bn Cisco IOS u tin b sung VPLS c a
ra vo u nm 2004 trn nn b nh tuyn 7600 l 12.2(17d)SXB.
Nh vy, c th thy MPLS kt hp c nhng u im ca c Frame Relay,
ATM v cng ngh trn nn IP. Gii php truyn gi mi ny m ra cc lnh vc
ng dng mang li nhiu thnh cng ln nh l MPLS-VPN, MPLS-TE, AToM v
VPLS.
87
2.6 Tng kt
Trong chng ny trnh by nhng vn c bn nht lin quan n chc nng
v hot ng ca hai lp: Vt l v Lin kt d liu .
Lp Vt l l lp thp nht trong m hnh lp OSI. cng l lp duy nht cn
thit v cho vic truyn thng im-im kt ni gia cc h thng. Trong
chng ny gii thiu mt s kha cnh v lp vt l v giao thc ca n, tp trung
vo cc nguyn l chung cho rt nhiu tiu chun lp vt l nh sau:
-
Truyn tn hiu lp vt l;
ng b v nh thi;
Cc giao thc v c t lp vt l.
PT
IT
Bn cnh GSM th thng tin v tinh cng ang l mt phng thc truyn thng
v tuyn ph bin hin nay. Thng tin v tinh c nhng u im m khng mt h
thng no c c, l kh nng ph sng ton cu v khng chu nh hng ca a
hnh, a l.
Ngoi ra, mt s cng ngh lp lin kt d liu khc cng c gii thiu khi
qut nh PPP, ATM hay MPLS.
2.7 Cu hi n tp
1. Trnh by cc c im ca truyn tn hiu tng t lp Vt l.
2. Trnh by cc c im ca truyn tn hiu s lp Vt l.
3. Trnh by nhng gii hn ca vic truyn tn hiu v dung lng knh.
4. Trnh by ngha ca vn ng b v nh thi lp Vt l.
IT
PT
PT
IT
90
Chng 3. Lp Mng
CHNG 3.
LP MNG
IT
trao i thng tin vi nhau, chng phi lm iu ny mt cch gin tip thng qua cc
b nh tuyn khc. Khi mt gi tin c gi t mt b nh tuyn ny n b nh
tuyn khc thng qua mt hoc nhiu router trung gian, cc gi tin s c b nh
PT
Chng 3. Lp Mng
3.2 nh tuyn
IT
PT
Chng 3. Lp Mng
PT
IT
Xc nh ng i (path determination)
Chng 3. Lp Mng
PT
IT
3.2.1.4 H t tr
94
Chng 3. Lp Mng
AS1
AS2
R1
R2
R4
R3
AS4
AS3
IT
PT
o Bng thng
o Ti
o Gi truyn thng
Chiu di ng i: l metric nh tuyn ph bin nht. Mt s gii thut nh
tuyn cho php nh qun tr mng tu gn gi tr cho mi lin kt mng. Trong
trng hp ny, chiu di ng i l tng cc gi c gn cho cc lin kt trn
ng i. Mt s gii thut khc s dng tng s bc nhy (hop count) lm
metric chn tuyn ti u. Tng s bc nhy l s lng b nh tuyn m mt
gi d liu i qua trc khi n ch.
tin cy: trong phm vi ca cc gii thut nh tuyn, tin cy thng l t l
bit li ca mi lin kt mng. tin cy thng do ngi qun tr gn.
tr: ch khong thi gian cn thit chuyn gi d liu t ngun n ch qua
95
Chng 3. Lp Mng
lin mng. tr ph thuc vo nhiu nhn t, bao gm: bng thng ca cc lin
kt mng trung gian, cc hng i cng ti mi b nh tuyn dc ng i, tc
nghn mng trn tt c cc lin kt mng trung gian, v khong cch vt l phi i
qua. Do tr l s kt hp nhiu bin s quan trng nn n l mt metric ph
bin v hu ch.
Bng thng: ch kh nng lu lng sn c ca mt lin kt. Mt lin kt Ethernet
10 Mb/s c th c a thch hn ng thu ring 64 Kb/s. Mc d bng thng l
cp thng lng c th t c trn mt lin kt, nhng tuyn qua cc lin kt c
bng thng ln khng phi lc no cng tt hn tuyn qua cc lin kt chm. V
d, nu mt lin kt nhanh hn nhng li thng xuyn bn th thi gian yu cu
thc s gi mt gi d liu n ch c th ln hn.
Ti: ch mc bn ca ti nguyn mng, chng hn b nh tuyn. Ti c th
c tnh ton bng nhiu cch, bao gm thi gian s dng CPU v s lng gi
c x l trong thi gian mt giy.
PT
IT
nh tuyn n ng v a ng
Chng 3. Lp Mng
IT
theo s thay i mng bng cch phn tch cc cp nht nh tuyn nhn c. Nu
gi cp nht cho bit c thay i tp mng, phn mm nh tuyn s tnh ton li
tuyn v gi i cp nht nh tuyn mi bo cho cc b nh tuyn khc.
nh tuyn n ng v a ng
PT
Chng 3. Lp Mng
IT
PT
Chng 3. Lp Mng
i gia cc b nh tuyn.
3.2.3.1 Ti sao s dng nh tuyn tnh
Mc d phi thit lp th cng v khng t ng cp nht tuyn, nhng nh
tuyn tnh vn hu ch trong mt s trng hp:
o Do nh tuyn ng c khuynh hng truyn t tt c cc thng tin v mt
lin mng nn trong trng hp chng ta mun che du mt s phn ca
lin mng (v l do an ton) th s dng nh tuyn tnh l ph hp nht.
PT
IT
Hnh 3.3: Tuyn tnh trnh c cp nht nh tuyn qua lin kt WAN
99
Chng 3. Lp Mng
IT
PT
100
Chng 3. Lp Mng
Giao thc nh tuyn
Bng
nh tuyn
Bng
nh tuyn
Hnh 3.5: Cc giao thc nh tuyn duy tr v phn phi thng tin nh tuyn
Khi no th gi cp nht,
IT
PT
Chng 3. Lp Mng
Bng nh
tuyn
Bng nh
tuyn
Bng nh
tuyn
Bng nh
tuyn
IT
PT
Bng nh tuyn
Bng nh tuyn
Z
C
Bng nh tuyn
102
Chng 3. Lp Mng
X l
cp nht
bng nh
tuyn ny
Router A
gi ra
bng nh
tuyn
c cp
nht ny
IT
Thay i
c s d
liu tp
dn n
cp nht
nh tuyn
PT
Khng th ti mng 1
E
1
D
Tuyn thay th:
Mng 1; Khong cch 3
Mng 1 hng
Tuyn thay th:
Mng 1; Khong cch 4
103
Chng 3. Lp Mng
2.
3.
IT
1.
3.2.4.5 Vn m v hn
PT
Nu khng c bin php i ph ngng tin trnh ny, vect khong cch
(metric) ca s bc nhy tng ln mi khi qua mt b nh tuyn (Hnh 3.10). Cc
gi ny lp vng quanh mng do cc thng tin sai trong bng nh tuyn.
Mng 1; Khong cch 6
E
1
D
Mng 1; Khong cch 5
Mng 1 hng
Mng 1; Khong cch 4
104
Chng 3. Lp Mng
IT
PT
B i
E
1
Mng 1 hng
Bng nh tuyn
Metric ti a l 16
Khng th ti mng 1
Chng 3. Lp Mng
IT
B hoc D khng bao gi gi thng tin v mng 1 li cho b nh tuyn A. Phn chia
ranh gii lm gim lng thng tin nh tuyn khng chnh xc v gim lu lng cp
nht nh tuyn.
Khng gi cp nht v
tuyn ti mng 1 cho A
PT
Khng th ti mng 1
Khng gi cp nht v
tuyn ti mng 1 cho A
E
1
Mng 1 hng
Hnh 3.12: Khi nim phn chia ranh gii (split horizon)
Chng 3. Lp Mng
PT
IT
Gii thut c bn th hai c s dng cho nh tuyn l gii thut trng thi lin
kt (link state). Cc gii thut nh tuyn trng thi lin kt, cn c gi l gii thut
ng i ngn nht trc (SPF), duy tr mt c s d liu phc tp v thng tin tp
(Hnh 3.13). Trong khi gii thut vct khong cch khng c thng tin c th v cc
mng xa v khng bit v cc b nh tuyn xa, th gii thut nh tuyn trng thi
lin kt duy tr cc thng tin y v b nh tuyn xa v cch chng c kt ni
vi nhau.
CSDL tp
Bng
nh
tuyn
Gii thut
SPF
Cy SPF
Hnh 3.13: Gii thut trng thi lin kt cp nht thng tin tp
ca tt c cc b nh tuyn khc
C s d liu tp
Chng 3. Lp Mng
W
A
Bng nh tuyn
Bng nh tuyn
Bng nh tuyn
SPF
CSDL
tp
SPF
Bng nh
tuyn
CSDL
tp
SPF
Bng nh
tuyn
PT
Bng nh
tuyn
IT
CSDL
tp
Chng 3. Lp Mng
IT
Thay i tp
trong cp nht
trng thi lin kt
PT
Khi mt gi LSA to nn thay i trong c s d liu trng thi lin kt, gii thut
SPF tnh ton li cc ng i tt nht v cp nht bng nh tuyn.
3.2.5.3 Cc vn lin quan n gii thut trng thi lin kt
Nhng vn lin quan n gii thut trng thi lin kt l yu cu b nh v b
x l, yu cu bng thng, v ng i khng nht qun gia cc b nh tuyn.
109
Chng 3. Lp Mng
Yu cu b nh v b x l
Trong hu ht cc trng hp, chy giao thc nh tuyn trng thi lin kt yu
cu b nh tuyn s dng nhiu b nh hn v thc hin nhiu x l hn so vi chy
giao thc nh tuyn vct khong cch. Ngi qun tr mng phi m bo rng cc
b nh tuyn h chn phi c kh nng cung cp cc ti nguyn cn thit. B nh ca
cc b nh tuyn phi c kh nng lu tr thng tin t nhiu c s d liu khc nhau,
cy tp, v bng nh tuyn. S dng gii thut Dijkstra tnh ton SPF yu cu
nhiu x l phc tp v tn thi gian CPU.
Yu cu v bng thng
IT
Vn th hai ca giao thc nh tuyn trng thi lin kt l bng thng mng b
tiu tn khi hng lot cc gi trng thi lin kt ban u c trao i. Trong qu trnh
khm ph ban u, mi b nh tuyn s dng giao thc nh tuyn trng thi lin kt
gi cc gi LSA ti tt c cc b nh tuyn khc. iu ny yu cu ng k bng
thng mng v tm thi lm gim bng thng sn c dnh cho lu lng d liu ca
ngi dng. Tuy nhin, sau giai on trao i ban u, cc giao thc trng thi lin kt
ch yu cu mt lng bng thng ti thiu gi cc gi LSA mi khi tp mng
thay i.
ng i khng nht qun gia cc b nh tuyn
PT
Cp nht ng tc chm
Mng 1 khng th ti
Mng 1 khng th ti
OK
Mng 1 ngng
hot ng ri hot
ng tr li
110
Chng 3. Lp Mng
PT
IT
111
Chng 3. Lp Mng
IT
PT
Chn ng i da trn
cc vct khong cch
nh tuyn lai cn bng
Hi t nhanh s dng cp
nht da trn thay i
Giao thc nh tuyn lai cn bng hi t nhanh ging nh cc giao thc trng thi
lin kt. Tuy nhin chng khc vi cc giao thc trng thi lin kt v vct khong
cch do s dng t ti nguyn (bng thng, b nh, CPU) hn. Mt v d v giao thc
nh tuyn lai cn bng l giao thc EIGRP (Enhanced Interior Gateway Routing
112
Chng 3. Lp Mng
Protocol) ca Cisco.
3.3 iu khin tc nghn
Bt c mng da trn cng ngh no u phi gii quyt vn tc nghn. Vic
qun l tt c lu lng ca ngi dng ngn chn tc nghn l kha cnh quan
trng ca k thut lu lng. Tc nghn lm gim thng lng, tng tr v nh
hng nghim trng n cc tham s QoS.
Hu ht cc mng cung cp cc quy tc truyn dn cho ngi dng ca n, bao
gm s tho thun v lu lng c th gi ti mng. iu khin lung l mt thnh
phn c trng ngn chn tc nghn trong mng. Cc mng phi cung cp mt vi
k thut thng bo cho cc nt khi tc nghn xy ra v c bin php iu khin
lung trn thit b ca ngi s dng mng. Vic hn ch ti thiu hin tng tc
nghn l mt trong nhng mc ch quan trng nht ca hot ng nh hng ti
nguyn v lu lng.
PT
IT
Chng 3. Lp Mng
IT
Bit 4-7
Bit 8-10
Bit 11-15
Version
HL
Precedence
TOS
PT
Datagram ID
Bit 16-19
TTL
Bit 20-23
Bit 24-27
Bit 28-31
Total Length
Fragmentation
Protocol
Checksum
Source Address
Destination Address
Options
Version: Trng 4 bit ny cho bit phin bn IP to phn tiu ny. Phin
bn hin ti l 4. Tuy nhin phin bn IPv6 s thay th IPv4 trong tng lai.
Chng 3. Lp Mng
4 = 60).
-
IT
+ 00010: Gi nh nht
PT
Total Length: Trng 16 bit ny cho bit chiu di tnh theo byte ca c
datagram.
Datagram ID: Trng 16 bit ny cng vi cc trng khc (nh a ch ngun
v a ch ch) dng nh danh duy nht cho mt datagram trong khong
thi gian n tn ti trn lin mng. Gi tr ny c tng ln 1 n v mi khi
c datagram c trm gi i. Do vy gi tr ny s quay li 0 mi khi trm
gi 65535 datagram.
Protocol: Trng 8 bit ny cho bit giao thc tng trn s dng dch v ca
tng IP. IP datagram c th ng gi d liu t nhiu giao thc tng trn,
115
Chng 3. Lp Mng
Checksum: Trng 16 bit ny cha m kim tra li theo phng php CRC
(ch kim tra phn tiu ).
IT
PT
Giao thc
MTU (byte)
Hyperchannel
65.535
17.914
4.464
FDDI
4.352
116
Chng 3. Lp Mng
Ethernet
1.500
X.25
576
PPP
296
IT
PT
Chng 3. Lp Mng
IT
PT
118
Chng 3. Lp Mng
IT
PT
Hnh 3.20 minh ha chi tit hn vic phn mnh trong v d trn. Ch rng,
gi tr trng Datagram ID l ging nhau i vi tt c cc mnh; v bit M c
thit lp cho mi mnh, tr mnh cui cng. Trong hnh ny, ta thy rng mnh th
hai li tip tc c phn mnh.
Mt iu hin nhin l, thm ch khi mi mnh i theo mt tuyn khc nhau v
ti ch khng ng th t, th trm ch vn c th ghp cc mnh (nu khng mt
mnh no) theo cch nh sau:
119
PT
IT
Chng 3. Lp Mng
Cc trng ty chn IP
120
Chng 3. Lp Mng
IT
PT
121
Chng 3. Lp Mng
IT
PT
Cc lp a ch IP
a ch IP c chia lm 5 lp, k hiu l A, B, C, D v E. Chiu di phn a ch
mng v phn a ch trm ca cc lp l khc nhau. Cc bit u tin ca byte u tin
ca a ch IP c dng nh danh lp a ch (0 - lp A; 10 - lp B; 110 - lp C;
1110 - Lp D v 1111 - lp E). Cu trc ca cc lp c ch ra trong Hnh 3.23.
122
Chng 3. Lp Mng
Lp A
a ch mng
(7 bt)
a ch trm
(24 bt)
Lp B
1 0
Lp C
1 1 0
Lp D
1 1 1 0
a ch multicast
(28 bt)
Lp E
1 1 1 1
Cha s dng
(28 bt)
a ch mng
(14 bt)
a ch trm
(16 bt)
a ch mng
(21 bt)
a ch trm
(8 bt)
IT
32 bt
Hnh 3.23: Cc lp a ch IP
Lp A
PT
Chng 3. Lp Mng
Lp D
IT
Lp E
PT
Nu bit u tin l 0 th y l a ch lp A.
Nu bn bit u tin l 1 th y l a ch lp E.
Chng 3. Lp Mng
IT
PT
Cc a ch c bit
a ch c bit
Phn a ch mng
Phn a ch trm
a ch mng
S c th
Ton bit 0
S c th
Ton bit 1
125
Chng 3. Lp Mng
a ch qung b gii hn
a ch loopback
Ton bit 1
Ton bit 1
127
Bt k
a ch mng
Trong cc lp A, B v C, mt a ch c phn a ch trm gm ton bit 0 khng
c dng cho bt c trm no. N c s dng nh ngha a ch mng. Ni
cch khc, mng c xem nh mt thc th v c a ch IP vi phn a ch trm
gm ton bit 0. Ch rng a ch mng khc vi phn a ch mng. Phn a
ch mng ch l mt phn ca a ch IP, cn a ch mng l mt a ch c phn
a ch trm gm ton bit 0. a ch ny khng th s dng nh ngha mt a
ch ngun hoc ch trong mt gi IP.
Lp A: 10.0.0.0
Lp B: 128.1.0.0
Lp C: 192.168.2.0
IT
V d v a ch mng:
PT
Lp A: 10.255.255.255
Lp B: 128.5.255.255
Lp C: 192.168.3.255
Chng 3. Lp Mng
x l gi tin.
a ch lp vng (Loopback)
a ch IP vi byte u tin l 127 c s dng lm a ch lp vng, a ch c
s dng kim tra phn mm TCP/IP trn mt my. Khi a ch ny c s dng,
gi s khng i khi my m n s quay tr li phn mm giao thc. a ch ny c
th c s dng kim tra phn mm IP. V d, mt ng dng (chng hn Ping)
c th gi mt gi vi a ch ch l a ch lp vng kim tra xem phn mm IP
c kh nng nhn v x l gi hay khng.
Mt v d khc l a ch lp vng c th s dng bi mt tin trnh khch (mt
ng dng ang chy) gi mt thng bo ti mt tin trnh ch trn cng mt my.
Ch rng a ch lp vng ch c s dng nh a ch ch trong mt gi IP.
a ch ring
IT
PT
Lp A: 10.0.0.0 (1 mng)
141.14.1.254
141.14.1.1
Phn cn li
ca Internet
141.14.10.1
Mng
141.14.0.0
R1
141.14.20.254
141.14.10.2
141.14.10.254
141.14.20.2
141.14.20.1
127
Chng 3. Lp Mng
Hnh 3.24: Mng vi hai mc phn cp (cha phn mng con)
IT
PT
Trong v d trn, phn cn li ca Internet khng bit rng mng c chia thnh
ba mng vt l nh hn. i vi phn cn li ca Internet, ba mng con ny vn nh
l mt mng. Mt gi gi ti my 141.14.2.21 vn ti b nh tuyn R1. a ch ch
ca IP datagram vn l a ch lp B vi NetID l 141.14 v HostID l 2.21.
Tuy nhin, khi datagram ti b nh tuyn R1, s bin dch a ch IP thay i. B
nh tuyn R1 bit rng mng 141.14 c chia thnh ba mng con. N bit rng hai
byte sau trong a ch IP xc nh hai th: phn a ch mng con (SubnetID) v phn
a ch trm (HostID). Do , 2.21 phi c hiu l SubnetID 2 v HostID 21. B
nh tuyn R1 s dng hai byte u l NetID, byte th ba l SubnetID v byte cui
cng l HostID.
Thm cc mng con to ra mt mc phn cp trung gian trong h thng nh a
ch IP. By gi ta c ba mc: NetID; SubnetID v HostID. NetID l mc u tin, n
xc nh mng. Mc th hai l SubnetID, n xc nh mng con. HostID l mc th
ba, n xc nh trm trong mng con.
Qu trnh chuyn gi c chia thnh ba bc: chuyn gi ti mng, chuyn gi
ti mng con, chuyn gi ti trm.
Mt n mng con
128
Chng 3. Lp Mng
IT
PT
Chng 3. Lp Mng
Dng nh phn
IT
Khi biu din a ch mng con, phn NetID c gi nguyn v phn HostID gm
ton bit 0. Do vy, ta c 8 a ch mng con nh sau:
Dng thp phn
192.168.2.0
11000000.10101000.00000010.00100000
192.168.2.32
PT
11000000.10101000.00000010.00000000
11000000.10101000.00000010.01000000
192.168.2.64
11000000.10101000.00000010.01100000
192.168.2.96
11000000.10101000.00000010.10000000
192.168.2.128
11000000.10101000.00000010.10100000
192.168.2.160
11000000.10101000.00000010.11000000
192.168.2.192
11000000.10101000.00000010.11100000
192.168.2.224
Chng 3. Lp Mng
IT
PT
Tin t CIDR
Tng ng vi lp C
S lng a ch trm
131
Chng 3. Lp Mng
1/8 lp C
32 trm
/26
1/4 lp C
64 trm
/25
1/2 lp C
128 trm
/24
1 lp C
256 trm
/23
2 lp C
512 trm
/22
4 lp C
1,024 trm
/21
8 lp C
2,048 trm
/20
16 lp C
4,096 trm
/19
32 lp C
8,192 trm
/18
64 lp C
16,384 trm
/17
128 lp C
32,768 trm
/16
256 lp C (= 1 lp B)
65,536 trm
/15
512 lp C
/14
1,024 lp C
262,144 trm
/13
2,048 lp C
524,288 trm
131,072 trm
PT
IT
/27
Chng 3. Lp Mng
gp phi khi x l IP datagram. Truy vn gip mt trm hoc mt ngi qun l mng
ly cc thng tin c th v mt b nh tuyn hoc mt trm khc.
3.4.2.1 Thng bo li
Nhim v chnh ca ICMP l thng bo cc li xy ra cho ngun. Mc d vi cc
cng ngh mi, nhiu phng tin truyn dn tin cy c gii thiu, nhng li vn
tn ti v cn c x l. Do IP l mt giao thc khng tin cy nn ICMP c thit
k h tr IP trong iu khin li. Tuy nhin, ICMP khng thc hin sa li m n
ch thng bo li. Vic sa li c li cho cc giao thc tng trn. Sau y l cc
thng bo li in hnh.
o Destination unreachable
Source quench
IT
PT
IP l giao thc phi kt ni. Khng c s lin lc gia trm ngun, b nh tuyn
v trm ch. IP khng cung cp c ch iu khin lung. Vic thiu c ch iu khin
lung c th gy ra tc nghn. Mt ngun khng th bit b nh tuyn trn ng i
hoc ch c x l kp cc datagram n gi i khng?
B nh tuyn hoc trm ch c b m vi kch thc gii hn cha cc
datagram nhn c trc khi chuyn tip hoc x l chng. Nu tc nhn ln hn
tc chuyn tip hoc tc x l, th hng i c th b trn. Trong trng hp
ny, b nh tuyn hoc trm khng c cch no khc ngoi vic loi b mt s
datagram.
Thng bo Source quench ca ICMP c thit k b sung cho IP chc nng
iu khin lung. Khi b nh tuyn hoc trm loi b gi do c tc nghn, chng gi
mt thng bo Source quench ti trm ngun. Thng bo ny c hai mc ch. Th
nht, n thng bo cho trm ngun bit datagram b b. Th hai, n cnh bo trm
ngun v tc nghn v trm ngun cn gim tc gi.
o Time exceeded
Thng bo Time exceeded c gi trong hai trng hp:
-
Chng 3. Lp Mng
tt c cc mnh ca mt datagram.
o Parameter problem
S khng r rng trong phn tiu ca mt datagram c th gy nn cc vn
nghim trng khi datagram di chuyn trn lin mng. Nu mt b nh tuyn hoc
trm ch nhn thy c s khng r rng hoc thiu mt gi tr no trong phn tiu
, chng s loi b gi v gi thng bo Parameter problem cho trm ngun.
3.4.2.2 Truy vn
Ngoi cc thng bo li, ICMP cng cho php chn on mt s s c trn mng.
iu ny c thc hin thng qua cc thng bo truy vn.
Echo Request, Echo Reply
Hai thng bo Echo Request v Echo Reply c thit k cho cc mc ch chn
IT
on. Ngi qun l mng hoc ngi dng s dng cp thng bo ny nhn din
cc s c mng. Kt hp hai thng bo ny cho bit hai h thng c th lin lc c
vi nhau khng. Lnh ping s dng cp thng bo truy vn ny.
Timestamp Request, Timestamp Reply
PT
Chng 3. Lp Mng
IT
PT
135
IT
Chng 3. Lp Mng
PT
136
IT
Chng 3. Lp Mng
PT
Chng 3. Lp Mng
S bc nhy
163.5.0.0
172.6.23.4
197.5.13.0
176.3.6.17
189.45.0.0
200.5.1.6
115.0.0.0
IT
ch
131.4.7.19
PT
2.2.2
Tri li
138
Chng 3. Lp Mng
Khng lm g c
3. Kt thc
B
Mng 14
14 1 23 1 78 1 -
Mng 55
66 1 55 1 -
IT
78 1 92 1 -
Mng 78
Mng 92
Mng 23
08 1 23 1 -
Mng 08
Mng 66
PT
08 1 66 1 -
139
Chng 3. Lp Mng
08
14
23
55
66
78
92
2
1
1
2
3
1
2
E
B
E
F
08
14
23
55
66
78
92
3
1
2
1
2
2
3
A
A
C
A
A
08
14
23
66
55
78
92
Mng 14
Mng 78
08
14
23
55
66
78
92
3 A
2 A
2 A
3 A
4 A
1 1 -
Mng 55
1
2
1
3
2
2
3
A
A
D
A
A
D
B
D
B
B
C
Mng 92
Mng 23
08
14
23
55
66
78
92
2
2
3
1
1
3
4
Mng 66
Mng 08
08
14
23
55
66
78
92
1
3
2
2
1
3
4
E
E
C
E
E
IT
PT
Command
Family
Reserved
Tt c 0
Network Address
Lp
Tt c 0
Tt c 0
Distance
Command: Trng 1 byte ny cho bit loi thng bo: yu cu (1) hoc tr li
(2).
Chng 3. Lp Mng
Yu cu
Version
Reserved
Tt c 0
Version
IT
a ch mng
Lp
Tt c 0
Tt c 0
Tt c 0
Tt c 0
Tt c 0
Tt c 0
Tt c 0
Tt c 0
b. Yu cu tt c
PT
a. Yu cu mt s
Reserved
Tr li
141
Chng 3. Lp Mng
Thng bo RIP
2
Version
Reserved
Family:2
Tt c 0
141.12.0.0
Tt c 0
Tt c 0
5
Family:2
Tt c 0
181.12.0.0
Tt c 0
Tt c 0
141.12.0.0
181.12.0.0
97.0.0.0
2
Family:2
Tt c 0
97.0.0.0
Tt c 0
4
IT
Tt c 0
PT
B nh thi cp nht
B nh thi ht hn
Chng 3. Lp Mng
trc trn lin mng v b nh tuyn khng nhn c cp nht v tuyn ny trong
khong thi gian 180 giy, tuyn ny c xem nh ht hn v gi tr trng s bc
nhy ca n c t l 16, ngha l khng th ti ch. Mi tuyn u c b nh thi
khng hp l ca ring mnh.
B nh thi xa tuyn
Khi mt tuyn ht hn, b nh tuyn khng loi b ngay tuyn ny ra khi bng
nh tuyn. Thay vo , n tip tc qung co tuyn vi gi tr metric l 16. Cng lc
, b nh thi xa tuyn c t l 120 giy cho tuyn ny. Khi gi tr ca b nh
thi t ti 0, tuyn b loi khi bng nh tuyn. B nh thi ny cho php cc hng
xm bit v s khng hp l ca mt tuyn trc khi loi tuyn .
3.4.4.6 RIP phin bn 2
Hot ng ca RIPv2
PT
IT
143
Chng 3. Lp Mng
Hnh 3.33: B nh tuyn a thng tin v cc mng kt ni trc tip
vo bng nh tuyn, metric ti mng mng ny l 0
IT
RIPv2 cng tng metric thm 1 cho cc tuyn mi khi i qua mt chng.
PT
Hnh 3.34: B nh tuyn nhn thng tin t hng xm v cp nht bng nh tuyn
144
Chng 3. Lp Mng
PT
v di ti a l 512 Byte.
IT
Chng 3. Lp Mng
IT
PT
Chng 3. Lp Mng
IT
PT
RIPv2 l giao thc nh tuyn khng phn lp, ngha l n truyn thng tin v mt
n mng con trong cc gi cp nht nh tuyn. iu ny gip tn dng c c nhng
a ch mng ton 0 hay ton 1. V d, ta c th phn bit c a ch mng
172.16.0.0/24 v 172.16.0.0/16 cng nh a ch qung b 172.16.255.255/16 v
172.16.255.255/24.
Theo mc nh, Cisco IOS khng cho php cu hnh mng con ton 0, ngay c khi
dng giao thc nh tuyn khng phn lp. Lnh ip subnet-zero c th c s dng
cho php s dng mng ton 0. Mt tnh nng quan trng ca giao thc nh tuyn
khng phn lp l n h tr VLSM v tng hp tuyn.
Chng thc
Chng 3. Lp Mng
0x0002 (chng thc mt khu n gin) v 16 byte tip theo cha mt khu (ti a 16
ch ci), nu s ch ci t hn 16 th cc byte cui c lp v 0.
Hn ch ca RIPv2
IT
PT
148
Chng 3. Lp Mng
IT
PT
149
Chng 3. Lp Mng
Mt s u im ca OSPF gm:
IT
Do s dng k thut trng thi lin kt, OSPF s chn tuyn i qua kt ni tc
cao. iu ny l tri ngc vi k thut vector khong cch c RIP s dng. RIP c
th chn tuyn i qua kt ni tc thp nu s bc nhy l nh nht. Cc b nh
tuyn OSPF duy tr bc tranh chung v mng v trao i thng tin lin kt lc khm
ph ban u hay khi c thay i v cu hnh mng. Cc b nh tuyn trng thi lin
kt khng qung b bng nh tuyn nh k nh trong k thut vector khong cch.
Trong khi RIP ph hp cho cc mng nh th OSPF c thit k gii quyt nhu
cu cho cc lin mng ln.
PT
Chng 3. Lp Mng
IT
Ging nh cc giao thc nh tuyn trng thi lin kt khc, OSPF hot ng khc
nhiu so vi giao thc vector khong cch. B nh tuyn trng thi lin kt nhn din
v truyn thng vi hng xm thu thp thng tin v cc b nh tuyn trn mng.
H thng thut ng OSPF c th c m t nh sau (Hnh 3.40):
Lin kt (Link): Knh truyn thng mng.
PT
Trng thi lin kt (Link state): Trng thi ca lin kt gia hai b nh
tuyn.
C s d liu tp (topology database) hay cn gi l c s d liu trng
thi lin kt (Link state database): Danh sch thng tin v tt c cc b nh
tuyn khc trong lin mng. N cho bit tp ca lin mng. Mi b nh
tuyn trong vng phi c cng c s d liu tp.
Vng (Area): Tp hp cc mng v b nh tuyn c cng s hiu nhn dng
vng. Mi b nh tuyn trong mt vng phi c cng thng tin trng thi
lin kt. B nh tuyn bn trong vng c gi l b nh tuyn trong.
Gi (Cost): Gi tr c gn cho lin kt. Ngoi s bc nhy, giao thc
trng thi lin kt gn gi cho lin kt da trn tc ca phng tin s
dng.
Bng nh tuyn (Routing table): Cha cc tuyn ti u n ch. Bng nh
tuyn c to ra khi thut ton SPF chy trn c s d liu trng thi lin
kt.
C s d liu gn k (Adjacencies database): Danh sch hng xm m b
nh tuyn thit lp truyn thng hai chiu.
151
Chng 3. Lp Mng
IT
PT
Loi gi
Loi 1 Hello
Miu t
Thit lp v duy tr thng tin gn k vi hng xm.
Chng 3. Lp Mng
Loi
5
Link
State Xc nhn vic nhn LSA.
Acknowledgement (LSAck)
Trc khi tm hiu v 5 loi gi ny, ta cn hiu mi quan h hay trng thi pht
trin gia cc b nh tuyn OSPF. Cc giao din OSPF c th 1 trong 7 trng thi.
Mi quan h hng xm tin trin qua nhng trng thi ny theo th t sau:
1. Trng thi Down
trng thi Down, OSPF khng trao i thng tin vi bt k hng xm no. OSPF
ang i chuyn sang trng thi tip theo, trng thi Init.
2. Trng thi Init
IT
PT
Mi b nh tuyn OSPF c gng thit lp trng thi truyn thng hai chiu vi tt
c cc b nh tuyn khc trong cng mng IP bng cch s dng gi Hello. Trong gi
Hello c cha mt danh sch cc hng xm OSPF bit. Khi b nh tuyn thy
chnh n trong gi Hello ca hng xm, n chuyn sang trng thi hai chiu.
Trng thi hai chiu l mi quan h c bn nht gia cc hng xm OSPF, nhng
thng tin nh tuyn khng c chia s trong mi quan h ny. hc v trng thi
lin kt ca cc b nh tuyn khc v cui cng l xy dng bng nh tuyn, mi b
nh tuyn OSPF phi hnh thnh t nht mt quan h gn k. Gn k l mi quan h
cao cp gia cc b nh tuyn OSPF sau khi tri qua mt loi trng thi, khng ch
da trn gi Hello m cn da trn bn loi gi OSPF khc. Cc b nh tuyn ang
c gng tr thnh gn k trao i thng tin nh tuyn vi nhau ngay c khi mi quan
h gn k cha c thit lp hon chnh. Bc u tin n c trng thi gn k
hon ton l trng thi ExStart.
4. Trng thi ExStart
153
Chng 3. Lp Mng
IT
PT
Khi hon thnh trng thi Loading, cc b nh tuyn tr thnh gn k hon chnh.
Mi b nh tuyn gi mt danh sch hng xm gn k, c gi l c s d liu gn
k. Khng nn nhm ln c s d liu gn k vi c s d liu trng thi lin kt hay
c s d liu chuyn tip.
3.4.5.4 Cc kiu mng OSPF
Quan h gn k cn c thit lp cc b nh tuyn OSPF chia s thng tin
nh tuyn, mi b nh tuyn s c tr thnh gn k vi t nht mt b nh tuyn
khc trong mng n kt ni ti. Mt s b nh tuyn c th c tr thnh gn k vi tt
c cc b nh tuyn hng xm, v mt s khc c th ch c vi mt hoc hai. B
nh tuyn OSPF xc nh nhng b nh tuyn no tr thnh gn k da trn kiu
mng no chng c kt ni n.
154
Chng 3. Lp Mng
Cc giao din OSPF t ng nhn din ba kiu mng: a truy nhp qung b, a
truy nhp khng qung b (NBMA) v im-im (Hnh 3.41). Ngi qun tr c th
cu hnh kiu th t, mng im-a im.
IT
PT
155
Chng 3. Lp Mng
IT
PT
Khi b nh tuyn khi ng tin trnh nh tuyn OSPF trn mt giao din, n gi
i gi Hello u tin sau tip tc gi ti cc khong thi gian u n. Cc lut chi
phi vic trao i gi Hello c gi l giao thc Hello.
a ch tng 3 t trong gi Hello l a ch a hng 224.0.0.5. a ch ny ch tt
c cc b nh tuyn OSPF. B nh tuyn OSPF s dng gi Hello khi to cc
mi quan h gn k mi v m bo rng mi quan h gn k vn c duy tr.
Theo mc nh, c 10 giy gi Hello c gi mt ln trn cc mng im-im v a
truy nhp. Trn cc giao din ni vi mng NBMA, chng hn Frame Relay, gi Hello
c gi 30 giy mt ln.
Mc d c kch thc nh, thng nh hn 50 byte, nhng gi Hello cha ng
nhiu thng tin quan trng. Ging nh cc kiu gi OSPF khc, gi Hello cha mt
tiu gi OSPF, bao gm cc trng c ch ra trn Hnh 3.43.
156
Chng 3. Lp Mng
Version
Type
Packet length
Router ID
Area ID
Checksum
Authentication Type
Authentication Data
PT
IT
157
Chng 3. Lp Mng
Tiu chung
(24 byte; Loi = 1)
Network mask
Hello Interval
All 0
E T
Router priority
Dead interval
Designated router
Backup Designated router
Neighbor (c th c nhiu neighbor)
Hello Interval: Trng 16 bit ny nh ngha khong thi gian (tnh bng
giy) gia cc gi Hello.
Dead Interval: Trng 32 bit ny nh ngha khong thi gian (tnh bng
giy) trc khi mt b nh tuyn cho rng hng xm ca n khng hot
ng.
PT
IT
158
Chng 3. Lp Mng
PT
IT
Chng 3. Lp Mng
Bc 2 Chn DR v BDR
Do mng a truy nhp c th h tr nhiu hn hai b nh tuyn, nn OSPF phi
bu DR lm im trung tm ca cc cp nht trng thi lin kt v LSA. Vai tr ca
DR l khng th thiu, do vy BDR c bu d phng cho DR. Nu DR li th
BDR s m nhn nhim v.
Ging nh bt k qu trnh bu no, qu trnh bu DR v BDR cng c th c
gian ln lm thay i kt qu. Vic b phiu kn c thc hin nh gi Hello,
cha trng ID v priority ca b nh tuyn. B nh tuyn c gi tr priority ln nht
s thng c v tr thnh DR. B nh tuyn vi gi tr priority cao th hai s c bu
lm BDR. Khi DR v BDR c chn, chng s gi ng vai tr cho n khi mt
trong hai b li, ngay c khi c mt b nh tuyn mi vi gi tr priority cao hn ra
nhp mng. Khi , gi Hello thng bo cho b nh tuyn mi v DR v BDR hin
c.
PT
IT
Hnh 3.46: Qu trnh bu DR v BDR ch c thc hin trn mng a truy nhp
Chng 3. Lp Mng
10.4.0.0/16, RTA t ng c l DR. Ngoi ra, RTA c th tham gia bu trn mng
10.5.0.0/16 v do tr thnh BDR cho mng ny. Mc d c RTA v RTB u c
cng gi tr u tin, nhng RTA c b nh tuyn ID cao hn nn thng (10.5.0.2 so
vi 10.5.0.1).
Sau khi bu xong v truyn thng hai chiu c thit lp, cc b nh tuyn sn
sng chia s thng tin nh tuyn vi cc b nh tuyn gn k xy dng bng c s
d liu trng thi lin kt. Qu trnh ny c trnh by bc tip theo.
Bc 3 Khm ph tuyn
Trn mt mng a truy nhp, vic trao i thng tin nh tuyn c thc hin
gia DR hoc BDR vi tt c cc b nh tuyn khc trn mng. L DR v BDR trn
mng 10.5.0.0 /16, RTA v RTB s trao i thng tin trng thi lin kt. C cc b
nh tuyn trn cc lin kt im-im hoc im-a im cng tham gia trao i.
Ngha l RTB v RTC s trao i thng tin trng thi lin kt.
PT
IT
Chng 3. Lp Mng
loi trng thi lin kt, a ch ca b nh tuyn qung co, gi ca lin kt v s trnh
t.
B nh tuyn xc nhn vic nhn DBD bng cch gi gi LSAck (Loi 5). Mi b
nh tuyn so snh thng tin n nhn c trong DBD vi thng tin chng ang c.
Nu BDB qung co mt trng thi lin kt mi, b nh tuyn s chuyn sang trng
thi Loading bng cch gi gi LSR (Loi 3) v mc mi ny. tr li cho LSR, b
nh tuyn gi thng tin trng thi lin kt y , s dng gi LSU (loi 4). Mi LSU
mang nhiu LSA.
Khi trng thi Loading hon thnh, cc b nh tuyn c mi quan h gn k hon
chnh v chuyn vo trng thi Full. Hnh 3.47 ch ra rng RTB lc ny gn k vi
RTA v RTC. Cc b nh tuyn gn k phi trng thi Full trc khi chng c th
to bng nh tuyn v nh tuyn lu lng. Lc ny tt c cc b nh tuyn hng
xm phi c c s d liu trng thi lin kt ging nhau.
IT
Bc 4 Chn tuyn ti u
PT
tnh ton gi thp nht ti ch, RTB s dng gii thut ng i ngn nht
(SPF). Mt cch n gin, gii thut SPF cng dn cc gi ca lin kt gia b nh
tuyn cc b, gi l gc, v mi mng ch. Nu c nhiu tuyn ti ch, tuyn c gi
thp nht c chn. Mc nh, OSPF gi 4 tuyn cng gi trong bng nh tuyn
thc hin chia ti.
i khi mt lin kt, chng hn ng ni tip, s up ri down rt nhanh.
Trng thi ny c gi l chp chn (flapping). Nu lin kt chp chn gy ra
vic to LSU th cc b nh tuyn nhn c nhng cp nht ny phi chy li gii
162
Chng 3. Lp Mng
IT
PT
Cng vic tip theo ca RTB l gi gi LSU cha thng tin trng thi lin kt mi.
Nhng vn l gi ti ai?
Trn mng im-im, khng c DR v BDR. Thng tin trng thi lin kt
c gi ti a ch a hng 224.0.0.5. Mi b nh tuyn OSPF u nghe
a ch ny.
Trn mng a truy nhp, DR v BDR tn ti v duy tr quan h gn k vi
tt c cc b nh tuyn trn mng. Nu DR hoc BDR mun gi cp nht
trng thi lin kt, n s gi ti tt c b nh tuyn OSPF a ch
224.0.0.5. Tuy nhin, cc b nh tuyn khc trn mng ch gn k vi DR
v BDR v do ch cn gi LSU n nhng b nh tuyn ny. Do vy,
DR v BDR c a ch l 224.0.0.6.
Khi DR nhn v xc nhn LSU c ch l 224.0.0.6, n gi trn ngp LSU ti tt
c cc b nh tuyn OSPF trn mng ti a ch 224.0.0.5. Mi b nh tuyn xc
nhn vic nhn LSU bng gi LSAck. Nu b nh tuyn OSPF kt ni ti mt mng
a truy nhp khc, n gi trn ngp LSU ti mng khc bng cch chuyn tip LSU
ti DR ca mng . N cng c th gi trn ngp LSU ti mt b nh tuyn gn k
trong mng im-im. DR pht a hng LSU ti cc b nh tuyn OSPF khc trn
mng ny.
163
Chng 3. Lp Mng
Khi nhn c LSU cha thng tin mi, b nh tuyn OSPF cp nht c s d
liu trng thi lin kt. Sau chy gii thut SPF s dng thng tin mi tnh ton
li bng nh tuyn. Sau khi b nh thi gi SPF ht hn, b nh tuyn chuyn sang
bng nh tuyn mi. Trong thi gian gii thut SPF ang tnh ton li tuyn mi,
tuyn c s c s dng nh tuyn d liu.
iu quan trng cn ch l thm ch khng c thay i trong trng thi lin kt
th thng tin nh tuyn OSPF vn c lm ti thng k. Mi mc LSA u c b
nh thi tui, vi gi tr mc nh l 30 giy. Sau khi tui ca mc LSA ht hn, b
nh tuyn to mc ny s gi li LSU ti mng chc chn rng lin kt vn
hot ng.
3.4.6 Giao thc nh tuyn BGP
3.4.6.1 Khi nim h t tr
IT
PT
Hnh 3.49: H t tr
Chng 3. Lp Mng
H t tr n kt ni
IT
Hin nay, IANA (Internet Assigned Numbers Authority) ang thc thi chnh sch
cho php cc t chc c kt ni ti ch mt nh cung cp v s dng chung chnh sch
nh tuyn vi nh cung cp c s dng s AS ring, ngha l t 64.512 n
65.535. Cc s AS ring ny ch c s dng trong mng ca nh cung cp v c
thay th bng cc s ng k ca nh cung cp khi ra ngoi mng. V vy, i vi
th gii bn ngoi, mt s mng ring l c coi l mt phn ca mng nh cung cp
dch v. V mt nguyn l, qu trnh ny tng t nh NAT.
PT
Hnh 3.50: H t tr n kt ni
Chng 3. Lp Mng
PT
IT
Chng 3. Lp Mng
H t tr a kt ni chuyn tip
H t tr a kt ni chuyn tip l h c nhiu hn mt kt ni ti mng ngoi v
c th c s dng chuyn tip lu lng ti cc h t tr khc (Hnh 3.52).
PT
IT
AS chuyn tip c th nh tuyn lu lng chuyn tip bng cch chy BGP
trong, nh vy cc b nh tuyn bin trong cng AS c th chia s thng tin BGP. C
th s dng thm cc b nh tuyn ph chuyn tip thng tin BGP t b nh
tuyn bin ny n b nh tuyn bin khc. BGP c th chy bn trong AS thc
hin vic trao i thng tin ny.
Khi BGP chy bn trong AS, n c gi BGP trong (Internal BGP). Khi BGP
chy gia cc h t tr, n c gi l BGP ngoi (External BGP). Nu vai tr ca
BGP b nh tuyn l nh tuyn lu lng IBGP, n c gi l b nh tuyn
chuyn tip. Cc b nh tuyn nm bin ca AS v s dng EBGP trao i thng
tin vi ISP c gi l b nh tuyn bin.
Khi no khng s dng BGP
Trong nhiu trng hp, chnh sch nh tuyn trong AS nht qun vi chnh sch
ca ISP. Trong nhng trng hp ny, khng cn s dng BGP trao i thng tin
nh tuyn vi ISP. Thay vo , vic kt ni c th thng qua s kt hp gia cc
tuyn tnh v cc tuyn mc nh.
Khng s dng BGP bn trong AS trong cc trng hp sau:
Ch c duy nht mt kt ni ti Internet hoc AS khc.
Chnh sch nh tuyn trn Internet v vic la chn tuyn khng lin quan
n AS.
Cc b nh tuyn khng c RAM v nng lc x l mnh chy
BGP.
167
Chng 3. Lp Mng
Tuyn tnh
Tuyn mc nh
Qung co mng mc
nh nh mt IGP
Hnh 3.53: Ch s dng BGP khi chnh sch nh tuyn khc vi ISP
PT
IT
BGP c nh ngha trong RFC 1772. Chc nng ca BGP l trao i thng tin
nh tuyn gia cc h t tr v m bo vic la chn mt ng i khng vng lp.
BGPv4 l phin bn u tin ca BGP h tr CIDR v tng hp tuyn. Cc giao thc
nh tuyn trong ph bin nh RIP, OSPF v EIGRP s dng metric chn tuyn ti
u. BGP khng s dng metric. Thay vo , n a ra quyt nh nh tuyn da trn
chnh sch.
Cc cp nht BGP c truyn i bng cch s dng TCP trn cng 179. Ngc
li, cc cp nht RIP c truyn i bng cch s dng UDP trn cng 520, trong khi
OSPF khng s dng giao thc lp 4. Do BGP dng TCP, nn gia cc BGP b nh
tuyn phi c kt ni IP. Kt ni TCP phi c thit lp trc khi trao i cp nht
nh tuyn. Do vy BGP tha hng c tnh hng kt ni v tin cy t TCP.
168
Chng 3. Lp Mng
Hnh 3.54: ng i AS
Hng xm BGP
IT
PT
169
Chng 3. Lp Mng
PT
IT
Rt li tuyn 4.0.0.0/8
Chng 3. Lp Mng
Masker
Length
Type
IT
Gi Open
PT
Tiu chung
Hold Time
BGP identifier
Option length
Option
(Chiu di bin thin)
Chng 3. Lp Mng
nay l BGP 4.
AS of Router: Trng 2 byte ny nh ngha s hiu AS cha b nh tuyn.
IT
Gi Update
PT
Tiu chung
Unfeasible routes-
length
Withdrawn routes
(Chiu di bin thin)
Path attributes length
Path attributes
Chng 3. Lp Mng
tip theo.
IT
PT
Tiu chung
Gi Notification
Gi Notification c b nh tuyn gi i mi khi c li hoc b nh tuyn
173
Chng 3. Lp Mng
Tiu chung
(19 byte; Type = 4)
Error code
Error subcode
Error data
(Chiu di bin thin)
IT
PT
Qu trnh tha thun BGP gm nhiu giai on, c th c miu t theo khi
nim ca my hu hn trng thi.
Chng 3. Lp Mng
PT
IT
175
Chng 3. Lp Mng
IT
Established: l trng thi cui cng trong qu trnh tha thun hng xm.
BGP bt u trao i gi Update vi hng xm. B nh thi gi c khi
to li mi khi nhn c thng bo Update hoc thng bo Keepalive.
PT
176
Chng 3. Lp Mng
trin khai BGP phi thng nht vi nhau mt tp thuc tnh chun. V d v
thuc tnh thng dng bt buc l thuc tnh AS PATH.
o Thng dng ty chn L thuc tnh phi c nhn ra bi tt c trin
khai BGP nhng c th khng c gi km vi gi cp nht. Mt v d v
thuc tnh ny l LOCAL_PREF.
o Ty chn chuyn tip L thuc tnh c th c hoc khng c nhn
ra bi tt c trin khai BGP. C ngha n l ty chn. Tuy nhin do l thuc
tnh chuyn tip nn BGP phi chp nhn v qung b thuc tnh ngay c
khi n khng nhn ra c thuc tnh.
o Ty chn khng chuyn tip L thuc tnh c th c hoc khng c
nhn ra bi tt c trin khai BGP. Cho d BGP c nhn ra thuc tnh hay
khng, n cng khng chuyn ti cc BGP hng xm v y l thuc tnh
khng chuyn tip.
IT
Loi
PT
M thuc tnh
1 ORIGIN
2 AS_PATH
3 NEXT_HOP
4 MULTI_EXIT_DISC
5 LOCAL_PREF
6 ATOMIC_AGGREGATE
7 AGGREGATOR
8 COMMUNITY
9 ORIGINATOR_ID
177
Chng 3. Lp Mng
3.5 Tng kt
Trong chng ny trnh by nhng vn c bn nht lin quan n hot ng
ca lp Mng.
Chc nng ca lp Mng l chuyn cc gi tin t ngun ti ch qua mi trng
lin mng. C th ni, lp mng l lp thp nht x l vic truyn t u cui ti u
cui. hon thnh c nhim v chuyn cc gi tin n ch, lp mng phi bit
c cu trc lin kt ca mng v la chn cc ng i thch hp cho gi tin qua
mng. Chc nng ny c gi l nh tuyn, v y l chc nng quan trng nht ca
lp mng.
nh tuyn l s la chn mt con ng truyn mt n v d liu (gi tin)
IT
t trm ngun n trm ch trong mt lin mng. Qu trnh nh tuyn bao gm hai
chc nng: xc nh ng i v chuyn mch. Chc nng xc nh ng i chn ra
mt ng i ti u n ch theo mt tiu ch no . Chc nng chuyn mch
chuyn gi tin t cng vo ti cng ra tng ng vi ng i ti u chn.
PT
C nhiu cch phn loi nh tuyn, trong cch phn loi ph bin nht l
phn thnh nh tuyn tnh v nh tuyn ng; nh tuyn vect khong cch v nh
tuyn trng thi lin kt. nh tuyn tnh l nh tuyn m cc tuyn c cp nht
nhn cng bi ngi qun tr mng. Cc tuyn tnh s khng t ng thay i trong
trng hp tp mng thay i. Thay vo , ngi qun tr mng phi cp nht li
tuyn mt cch nhn cng. nh tuyn ng t ng cp nht tuyn khi tp mng
thay i.
nh tuyn vect khong cch tnh ton tuyn ti u a trn khong cch mng
(s bc nhy). Cc b nh tuyn s dng giao thc nh tuyn vect khong cch
gi nh k cp nht nh tuyn ti tt c hng xm. Cp nht ny cha ton b bng
nh tuyn ca b nh tuyn. nh tuyn trng thi lin kt s dng gii thut ng
i ngn nht trc (SPF) tnh ton tuyn ti u. Cc b nh tuyn s dng nh
tuyn trng thi lin kt ch gi mt phn thng tin trong bng nh tuyn, nhng li
gi ti ton b b nh tuyn trong mng. Vic gi cng khng c thc hin nh k
m c thc hin lc khi to hoc khi tp mng thay i.
Cc giao thc lp mng in hnh c trnh by l IP, ICMP, ARP/RARP v
cc giao thc nh tuyn nh RIP, OSPF, BGP. Cc giao thc nh tuyn c th c
phn loi theo nhiu cch, ph thuc vo vic chng c s dng u trong mi
quan h vi doanh nghip. Cc giao thc chy bn trong doanh nghip c gi l
giao thc trong (IGP), chng hn RIPv1; RIPv2; IGRP; EIGRP v OSPF. Giao thc
178
Chng 3. Lp Mng
chy bn ngoi doanh nghip, hoc gia cc h t tr, c gi l giao thc ngoi
(EGP). BGPv4 l mt giao thc EGP ph bin nht hin nay.
3.6 Cu hi n tp
1. Gii thiu cc chc nng ca lp Mng v bi ton nh tuyn.
2. Gii thiu cc khi nim c bn v nh tuyn.
3. Nu cc phng php phn loi k thut nh tuyn.
4. Phn bit nh tuyn tnh v nh tuyn ng.
5. Trnh by cc c im chnh ca k thut nh tuyn vect khong cch.
6. Trnh by cc c im chnh ca k thut nh tuyn trng thi lin kt.
IT
10. Khi nim phn mng con v cch chia phn mng con
PT
179
Chng 4. Lp Giao vn
CHNG 4.
LP GIAO VN
PT
IT
Chng 4. Lp Giao vn
PT
IT
Chng 4. Lp Giao vn
IT
PT
182
Chng 4. Lp Giao vn
PT
IT
Chng 4. Lp Giao vn
PT
IT
vn thi gian v s truyn pht li. Khng c mt thit b no hin th cho ngi
dng truyn ti. ti ngi dng truyn ti, kt ni l mt ng bit ng tin cy:
mt ngi dng gi cc bit mt u v h nhn li n u bn kia. Kh nng ny
l l do m cc giao thc lp giao vn thc s l mt cng c mnh m.
Khi m kt ni khng cn cn thit, n phi c ngt gii phng khng gian
gia 2 thc th truyn ti. Ngt kt ni c hai loi: i xng v bt i xng. Trong
kiu bt i xng: ngi dng truyn ti c th cp 1 lnh Ngt kt ni c bn l kt
qu trong lnh Ngt kt ni ca TPDU c gi ti thc th truyn ti t xa. Khi n
n ni, kt ni c gii phng.
Trong kiu i xng: mi chiu c ng ring bit, c lp vi nhau. Khi mt
bn Ngt kt ni, c ngha l n khng c d liu gi i, nhng vn sn sng nhn
d liu t cc i tc ca n.Trong m hnh ny, mt kt ni c gii phng khi c 2
bn u Ngt kt ni.
S minh ha cho vic thit lp v gii phng kt ni n gin c m t
trong Hnh 4.3. Qu trnh chuyn i c nhn in nghing l gi tin n. ng lin
hin th trng thi khch hng. Cc ng t nt hin th trng thi my ch.
Mi chuyn tip c kch hot bi mt s s kin, hoc l mt lnh c bn
c thc hin bi ngi dng truyn ti cc b hay mt gi tin n. n gin,
chng ta gi nh rng mi TPDU u c ghi nhn ring bit. Chng ta cng gi
nh rng mt m hnh ngt kt ni i xng c s dng, vi cc khch hng u
tin. Lu rng m hnh ny hon ton khng h phc tp. Chng ta s xem xt cc
m hnh thc t phn sau.
Chng 4. Lp Giao vn
thc lin kt d liu nghin cu chi tit trong chng 2. C hai phi i ph vi
kim sot li, trnh t, v kim sot lung v cc vn khc.
Tuy nhin, s khc bit ng k gia hai vn cng tn ti. Nhng khc bit
ny l do s khng tng ng ln gia mi trng trong hai giao thc hot ng,
nh trong Hnh 4.4. Ti lp lin kt d liu, hai router giao tip trc tip thng qua
mt knh vt l, trong khi lp giao vn, knh vt l ny c thay th bng ton b
phn mng . S khc bit ny c nhiu ngha quan trng cho cc giao thc, nh
chng ta s thy trong chng ny.
4.2.1 nh a ch
IT
PT
185
Chng 4. Lp Giao vn
PT
IT
186
Chng 4. Lp Giao vn
4.2.2 Thit lp kt ni
PT
IT
Chng 4. Lp Giao vn
PT
IT
Chng 4. Lp Giao vn
IT
PT
189
Chng 4. Lp Giao vn
PT
IT
Chng 4. Lp Giao vn
PT
IT
Trong Hnh 4.9(a), chng ta thy trng hp bnh thng, trong mt trong
nhng ngi s dng gi mt DR TPDU ( YU CU NGT KT NI) bt u
gii phng kt ni. Khi n n, ngi nhn gi li mt DR TPDU, v bt u tnh gi,
ch n khi trng hp DR ca n b mt. Khi DR ny n, ngi gi ban u gi li
mt ACK TPDU v gii phng kt ni. Cui cng, khi ACK TPDU n, ngi nhn
cng gii phng kt ni. Gii phng mt kt ni c ngha l cc thc th vn chuyn
loi b cc thng tin v cc kt ni t bng ca cc kt ni hin ang m v tn hiu
ch s hu ca kt ni (ngi s dng giao thng) bng cch no . Hnh ng ny
l khc nhau t mt ngi s dng giao thng vn ti ban hnh DISCONNECT
nguyn thy.
191
Chng 4. Lp Giao vn
IT
Nu ACK TPDU kt thc b mt, nh th hin trong Hnh 4.9 (b), tnh hnh c
lu bi b m thi gian. Khi thi gian ht hn, kt ni c gii phng bt c cch
no.
By gi xem xt trng hp ca DR th hai b mt. Ngi s dng khi to ngt
kt ni s khng nhn c phn ng d kin, s ht, v s bt u li. Trong Hnh 4.9
(c) chng ta thy cch lm vic ny, gi nh rng ln th hai TPDU khng b mt v
tt c cc TPDU u n mt cch chnh xc v kp thi.
Kch bn cui cng ca chng ta, Hnh 4.9 (d), cng ging nh Hnh 4.9(c)
ngoi tr vic by gi chng ta gi nh tt c cc n lc lp i lp li truyn li cc
DR cng tht bi do cc TPDU mt. Sau N ln th, ngi gi t b v gii phng kt
ni. Trong khi , thi gian nhn ht v cng thot ra.
Trong khi giao thc ny thng y , v mt l thuyt n c th tht bi nu
DR v N truyn li ban u tt c u b mt. Ngi gi s t b v gii phng cc kt
ni, trong khi pha bn kia khng bit g v nhng n lc ngt kt ni v vn hon
ton ch ng. Tnh trng ny dn n mt kt ni na m (half-open).
Chng ta c th trnh c vn ny bng cch khng cho php ngi gi t
b sau khi N ln th li nhng buc n phi i mi cho n khi n nhn c mt
phn ng. Tuy nhin, nu pha bn kia ng thi gian ht, sau ngi gi s thc
s i mi, bi v khng c phn hi s c gi ti. Nu chng ta khng cho php bn
nhn ti thi gian ht, sau giao thc treo nh trong Hnh 4.9(d).
PT
Chng 4. Lp Giao vn
PT
IT
193
Chng 4. Lp Giao vn
Hnh 4.10: (a) b m kch thc c nh. (b) b m kch thc thay i. (c) b m
quay vng cho mi kt ni
PT
IT
Chng 4. Lp Giao vn
PT
IT
Tng giao vn chu trch nhim chuyn pht ton b bn tin t ng dng ti ng
dng. Ti tng ny c hai giao thc chnh l TCP v UDP. Mi giao thc cung cp
mt loi dch v giao vn: hng kt ni v phi kt ni. Sau y ta s xem xt chi tit
hn v hai giao thc ny.
Mt giao thc tng giao vn thng c nhiu chc nng. Mt trong s l to
mt truyn thng tin trnh-ti-tin trnh (chng trnh-ti-chng trnh). thc hin
iu ny, TCP s dng cng (port). Mt chc nng khc ca giao thc tng giao vn l
to mt c ch iu khin lung v iu khin li mc giao vn. TCP s dng giao
thc ca s trt thc hin iu khin lung. N s dng gi xc nhn, thi gian
ch v truyn li thc hin iu khin li.
TCP l mt giao thc hng kt ni. N c trch nhim thit lp mt kt ni vi
pha nhn, chia lung d liu thnh cc n v c th vn chuyn, nh s chng v
sau gi chng ln lt.
195
Chng 4. Lp Giao vn
IT
PT
Trm cc b,
Tin trnh cc b
Trm xa
Tin trnh xa
Chng 4. Lp Giao vn
cng thng dng cho cc ng dng ch. Mi tin trnh khch phi bit s cng ca tin
trnh ch tng ng.
By gi, chng ta bit rng a ch IP v s cng ng vai tr khc nhau trong
vic chn ch cui cng ca d liu. a ch IP ch xc nh trm trong s nhiu
trm khc nhau. Sau khi trm c chn, s cng xc nh mt tin trnh trn trm
c th .
Cc s cng c chia thnh ba vng: thng dng, ng k v ng.
Cng thng dng. Cc cng nm trong khong t 0 n 1023 l cc cng
thng dng. Nhng cng ny c gn v gim st bi IANA. Mt s cng
TCP thng dng c lit k trong Bng 4.2.
20
FTP, data
21
FTP, control
23
TELNET
25
SMTP
53
80
110
-
Miu t
Giao thc truyn tp (kt ni d liu)
IT
Giao thc
PT
Cng
DNS
H thng tn min
HTTP
POP3
4.3.1.2 a ch socket
thit lp kt ni, TCP cn hai s hiu nhn dng: a ch IP v s cng. S kt
hp a ch IP v s cng c gi l a ch socket. s dng dch v TCP, chng
ta cn mt cp a ch socket: a ch socket khch v a ch socket ch. a ch
socket khch nh danh duy nht ng dng khch. a ch socket ch nh danh
duy nht ng dng ch. Bn thng tin ny l mt phn ca tiu IP v tiu TCP.
Tiu IP cha a ch IP, cn tiu TCP cha a ch cng.
197
Chng 4. Lp Giao vn
Cc dch v TCP
o Dch v d liu lung
TCP c xem nh mt dch v lung tng giao vn, ngha l TCP gi chp nhn
mt lung k t t chng trnh ng dng gi, to gi (c gi l phn on) c kch
thc thch hp c trch ra t lung d liu, v gi chng qua mng. TCP pha nhn
s nhn cc phn on, trch phn d liu, sp xp th t nu chng n khng ng
th t, v chuyn chng di dng mt lung k t ti chng trnh ng dng nhn.
chuyn pht theo lung, TCP pha gi v pha nhn s dng cc b m. TCP
gi s dng mt b m gi lu d liu n t chng trnh ng dng gi. TCP
nhn lu cc phn on nhn c b m nhn.
o Dch v song cng
PT
IT
TCP cung cp dch v song cng, ngha l d liu c th truyn theo hai hng
cng lc. Sau khi hai chng trnh ng dng c kt ni vi nhau, chng c th gi
v nhn d liu. Mt kt ni TCP c th mang d liu t ng dng A n ng dng B
cng lc vi d liu t ng dng B n ng dng A. Khi gi c gi t A n B, n
c th mang thng tin xc nhn v cc gi m A nhn c ca B v ngc li.
Ngha l d liu c th c gi km xc nhn. Tt nhin, nu mt pha khng c d
liu gi, n c th ch gi xc nhn m khng c d liu.
o Dch v tin cy
TCP l mt giao thc giao vn tin cy. N s dng c ch xc nhn kim tra
s an ton v s n ca d liu.
4.3.2 Phn on TCP
198
Chng 4. Lp Giao vn
Bit 0-3
Bit 4-7
Bit 8-11
Bit 12-15
Bit 16-19
Source port
Bit 20-23
Bit 24-27
Bit 28-31
Destination port
Sequence number
Acknowledgement number
HL
Reserved
Flags
Window size
Checksum
Urgent pointer
Options
IT
PT
HL Header Length: Trng 4 bit ny cho bit chiu di tnh theo t (4 byte)
ca phn tiu TCP.
Chng 4. Lp Giao vn
Checksum: Trng 16 bit ny cha m kim tra li (theo phng php CRC)
cho ton b phn on (c tiu v d liu).
PT
IT
200
Chng 4. Lp Giao vn
TCP s dng mt gii php nm gia hai trng hp c bit ny. N nh ngha
mt ca s, t ca s ny ln b m gi v ch gi lng d liu bng kch thc
ca s.
4.3.3.1 Ca s trt (sliding window)
IT
thc hin iu khin lung, TCP s dng k thut ca s trt. Hai trm hai
u kt ni TCP u s dng mt ca s trt. Ca s ny bao ph phn d liu trong
b m m mt trm c th gi trc khi quan tm ti xc nhn t trm kia. N c
gi l ca s trt do c th trt trn b m khi trm gi nhn c xc nhn.
PT
Hnh 4.12 minh ho mt ca s trt c kch thc l 10. Trc khi nhn xc nhn
t ch, ngun c th gi ti a 10 byte. Tuy nhin, nu n ch nhn c xc nhn v
3 byte u tin, th n s trt sang phi 3 byte. iu ny c ngha n c th gi 10
byte na trc khi quan tm ti xc nhn.
Ca s chng ta thy v d trn c kch thc c nh. Tuy nhin kch thc ca
ca s trt c th thay i, v trong mi xc nhn ch c th nh ngha kch thc
ca ca s.
4.3.3.2 Qun l ca s
Chng 4. Lp Giao vn
IT
PT
Chng 4. Lp Giao vn
IT
PT
203
Chng 4. Lp Giao vn
IT
B nh thi thi gian i c s dng trong giai on kt thc kt ni. Khi TCP
ng mt kt ni, n khng xem kt ni thc s ng. Kt ni c gi trong tnh
trng lp lng trong khong thi gian i. Nh th, cc phn on FIN sao y ti ch
c b i. Gi tr ca b nh thi ny thng c t bng hai ln thi gian tn ti
ca mt phn on.
PT
204
Chng 4. Lp Giao vn
IT
PT
Chng 4. Lp Giao vn
IT
PT
UDP (User Datagram Protocol) l mt giao thc truyn thng phi kt ni v khng
tin cy, c dng thay th cho TCP trn IP theo yu cu ca ng dng. UDP c
trch nhim truyn cc thng bo t tin trnh-ti-tin trnh, nhng khng cung cp
cc c ch gim st v qun l. UDP cng cung cp c ch gn v qun l cc s cng
nh danh duy nht cho cc ng dng chy trn mt trm ca mng. Do t chc
nng phc tp nn UDP c xu th hot ng nhanh hn so vi TCP. N thng c
dng cho cc ng dng khng i hi tin cy cao trong giao vn.
4.4.1 Cng UDP
Cng ging nh TCP, UDP s dng a ch cng nhn din ng dng. Mt s
cng UDP thng dng c lit k Bng 4.3.
206
Chng 4. Lp Giao vn
Bng 4.3: Cc cng UDP thng dng
Cng
Giao thc
Miu t
13
Daytime
Tr v ngy thng
53
DNS
H thng tn min
67
Bootps
68
Bootpc
69
TFTP
111
RPC
Gi th tc xa
123
NTP
161
SNMP
IT
Bt 8-11
Bt 12-15
Bt 16-19
PT
Bt 0-3
Bt 20-23
Bt 24-27
Source port
Destination Port
Total Length
Checksum
Bt 28-31
Data
Chng 4. Lp Giao vn
Tng kim tra (Checksum): Trng 16 bit ny cha m kim tra li (theo
phng php CRC) cho ton b phn on (c tiu v d liu).
IT
4.5 Tng kt
Chng ny trnh by cc vn c bn ca lp giao vn trong mng truyn
thng. Nhng ni dung chnh c cp bao gm:
PT
4.6 Cu hi n tp
Chng 4. Lp Giao vn
PT
IT
11.
12.
13.
14.
209
Chng 5. Cc lp trn
CHNG 5.
CC LP TRN
5.1 Lp Phin
Phn ny gii thiu nhng vn lin quan n hot ng ca lp Phin trong
m hnh phn lp mng . Lp phin cung cp mt phng php c cu trc trao i
d liu gia cc tin trnh x l (hay ng dng ) trn cc my trm giao tip. Lp ny
s dng khi nim phin thay v khi nim kt ni biu th rng vic truyn thng
c xem xt t gc ng dng ch khng phi t gc cc my trm. C th hn,
mt phin p t mt b quy tc trn cch thc giao tip ca cc ng dng. ng thi
cng cn quan tm l lm th no mt phin c th thc hin m phn gia hai ng
IT
PT
Loi
Thng s
Mc ch
request
indicate
response
confirm
210
Chng 5. Cc lp trn
S-RELEASE
S-U-ABORT
request
indicate
response
confirm
request
indicate
(user data)
Gii phng mt kt ni
(release of a Connection)
S-P-ABORT
indicate
(reason)
Hy dch v khi to bi nh
cung cp dch v
(Service Provider-initiated
Abort)
S-U-EXCEPTIONREPORT
request
indicate
Bo co ngoi l bi ngi s
dng dch v
IT
(exception reporting by a
Service user)
S-DATA
indicate
(indication)
PT
S-P-EXCEPTIONREPORT
request
indicate
(user data)
S-EXPEDITEDDATA
request
indicate
(user data)
S-TYPED-DATA
request
indicate
(user data)
request
indicate
(user data)
S-CAPABILITYDATA
Bo co ngoi l bi nh cung
cp dch v
(exception reporting by a
service provider)
Truyn d liu bnh thng
(normal data transfer)
S-ACTIVITYSTART
request
indicate
Bt u mt hot ng
(starting an activity)
211
Chng 5. Cc lp trn
S-ACTIVITYINTERRUPT
request
indicate
response
confirm
(reason)
S-ACTIVITYRESUME
request
indicate
user data)
(resuming an interrupted
Activity)
S-ACTIVITYDISCARD
request
indicate
response
confirm
(reason)
Loi b mt hot ng
(discarding an activity)
S-ACTIVITY-END request
indicate
response
confirm
S-TOKEN-PLEASE request
indicate
Kt thc mt hot ng
IT
(ending an activity)
PT
S-TOKEN-GIVE
request
indicate
S-CONTROL-GIVE request
indicate
(tokens)
()
a token)
S-SYNC-MINOR
S-SYNC-MAJOR
request
indicate
response
confirm
request
indicate
response
confirm
Thit lp mt im ng b ph
(setting a minor
synchronization point)
Thit lp mt im ng b
chnh
(setting a major
212
Chng 5. Cc lp trn
synchronization point)
Srequest
RESYNCHRONIZE indicate
response
confirm
c s dng ti ng b
user data)
(Resynchronization)
PT
hy b phin lm vic.
IT
213
PT
IT
Chng 5. Cc lp trn
214
Chng 5. Cc lp trn
m bo cho vic s dng cui cng bi lp ng dng. Hnh 6.65 minh ha cho iu
ny.
IT
PT
Mi nhm chc nng bao gm mt s dch v phin c lin quan vi nhau. Cc nhm
chc nng c thng lng v la chn trong qu trnh thit lp kt ni bng cch
s dng thng s Requirements trong yu cu kt ni. Nhm chc nng c la chn
s xc nh nhng dch v no l kh dng trong thi gian ca phin giao dch. Nhm
Kernel i din cho tp cc dch v c bn nht m cc ng dng c th s dng . Tt
c cc thc thi lp phin u phi cung cp tp con ti thiu ny.
Bng 5.2: Cc nhm chc nng dch v phin
Nhm chc
nng
Cng dng
Kernel
S-CONNECT
S-DATA
S-RELEASE
S-U-ABORT
S-P-ABORT
Negotiated
Release
S-RELEASE
S-TOKEN-PLEASE
S-TOKEN-GIVE
Exceptions
215
Chng 5. Cc lp trn
S-P-EXCEPTION-REPORT
Expedited data
S-EXPEDITED-DATA
Typed Data
S-TYPED-DATA
Activity
Management
S-ACTIVITY-START
S-ACTIVITY-INTERRUPT
S-ACTIVITY-RESUME
S-ACTIVITY-DISCARD
S-ACTIVITY-END
S-TOKEN-PLEASE
S-TOKEN-GIVE
S-CONTROL-GIVE
Half Duplex
S-TOKEN-PLEASE
S-TOKEN-GIVE
Full Duplex
S-TOKEN-PLEASE
S-TOKEN-GIVE
Minor
Synchronize
S-SYNC-MINOR
S-TOKEN-PLEASE
S-TOKEN-GIVE
Major
Synchronize
PT
Symmetric
Synchronize
IT
Resynchronize
S-SYNC-MINOR
S-TOKEN-PLEASE
S-TOKEN-GIVE
S-SYNC-MAJOR
S-TOKEN-PLEASE
S-TOKEN-GIVE
S-RESYNCHRONIZE
Cung cp kh nng ti ng b
216
Chng 5. Cc lp trn
5.1.2.1 Th bi (Token)
Th bi cung cp mt c ch hn ch vic s dng cng nhng dch v phin
nht nh cho mt trong hai ngi dng phin ti mt thi im . Bn loi th bi
c cung cp:
Data Token: c s dng cho cc kt ni bn song cng. Ngi s dng
dch v s hu th c c quyn pht yu cu S -DATA . D liu trao i s dng cc
yu cu S-EXPEDITED-DATA v S-TYPED-DATA khng b nh hng bi th ny
. Th ny khng lin quan n v khng s dng c trong kt ni song cng (fullduplex).
Release Token: c s dng cho cc kt ni tho thun thnh cng vic
s dng nhm chc nng Negotiated Release. Ngi s dng dch v s hu th c
IT
c quyn pht ra yu cu S-RELEASE. Vic ngt kt ni s dng yu cu S-UABORT khng b nh hng bi th ny.
PT
vic s dng nhm chc nng Minor Synchronize. Ngi s dng dch v s hu th
c c quyn pht yu cu S-SYNC-MINOR. Th ny khng thch hp v khng kh
dng khi nhm chc nng Symmetric Synchronize c s dng thay th.
Sync-Major/Activity Token: c s dng cho cc kt ni tha thun
thnh cng vic s dng cc nhm chc nng Major Synchronize hay Activity
Management. Ngi s dng dch v s hu th c c quyn gii phng cc yu cu
S- SYNC-MAJOR v S-ACTIVITY .
Vic phn phi th c qun l bi ba dch v nguyn thy. S-TOKENPLEASE c s dng bi ngi s dng dch v yu cu quyn s hu mt hoc
nhiu th t ngi s dng khc . S-TOKEN-GIVE c s dng bi ngi s hu
mt hoc nhiu th chuyn tip chng cho ngi khc . Cui cng, S-CONTROLGIVE cho php ngi dng dch v chuyn tt c cc th ca mnh cho ngi s dng
khc .
217
Chng 5. Cc lp trn
5.1.2.2 SPDU
Cc bn tin lp phin c trao i bi lp giao vn s dng n v d liu giao
thc phin (SPDU). Hu ht cc dch v nguyn thy u c trin khai nh mt
hoc hai SPDU (SPDU b sung c s dng khi cn yu cu bo nhn). Mt s
SPDU c nh x ring vo TSDUs (v d, Connect and Disconnect SPDU). Cn cc
SPDU khc lun gn vi Token v Give-Token SPDU, sau nh x vo TSDUs (v
d, tt c cc Activity SPDU).
Bng 5.3: Cu trc tng qut ca SPDU
Trng
Length Indicator
IT
Service ID
Parameter ID
Length Indicator
Chiu di ca thng s.
Parameter Value
Xc nh gi tr ca thng s.
PT
V d
thng s
n
M t
... cc thng s
hoc
THNG
S
nhm thng s
khc...
V d
nhm
thng s
Parameter Group ID
Xc nh mt nhm cc thng s.
Length Indicator
Group
Parameters
User Data
218
Chng 5. Cc lp trn
5.1.3 Cc chun
Cc dch v phin tho lun trn c xc nh bi cc tiu chun ISO 8326
v ITU-T X.215. Cn cc giao thc phin c nh ngha v trnh by trong tiu
chun ISO 8327 v ITU-T X.225.
5.2 Lp trnh din
Cc ng dng s dng mt lot cc hnh thc d liu khc nhau, t phc tp (v
d, cu trc d liu lng nhau) n rt n gin (v d, vn bn). Thng tin lin lc
gia cc ng dng lin quan n vic trao i nhng d liu nh vy . Tuy nhin, tt
c cc dng d liu ph thuc vo ngn ng lp trnh v my tnh, c ngha l mc d
d liu c chuyn i sang nh dng chp nhn c bi cc ng dng, ngha
ca d liu vn s b mt trong qu trnh truyn.
IT
PT
mc ch truyn dn.
5.2.1 Cc dch v
Khi nim c php l khi nim quan trng v trung tm ca cc dch v tng
trnh by. Di y l mt s m t v cc dch v nguyn thy tng trnh by v cc
nhm chc nng dch v.
219
Chng 5. Cc lp trn
IT
PT
Chng 5. Cc lp trn
kin thun li cho vic truyn dn. Chng ta s s dng cc thut ng c php c th
ng dng v c php c th truyn ti phn bit hai loi c php ny .
bo ton cc c tnh ca d liu cn chuyn i, hai ng dng cn thng
nht chun ha v c php tru tng. Hnh 5.4 minh ha vai tr ca cc loi c php
IT
khc nhau.
PT
Nguyn thy
lp trnh din
Loi
P-CONNECT
request
indicate
response
confirm
S-CONNECT
P-RELEASE
request
indicate
response
confirm
S-RELEASE
P-U-ABORT
request
S-U-ABORT
Nguyn thy lp
Phin lin quan
221
Chng 5. Cc lp trn
indicate
tp ng cnh c nh ngha.
P-P-ABORT
indicate
S-P-ABORT
P-other
...
S-other
P-ALTERCONTEXT
request
indicate
response
confirm
none
IT
hnh thc c thit k cho php cc ng dng chia s mt cch nh ngha d liu
chung. N h tr cch nh ngha d liu c lp vi ngn ng lp trnh v my tnh.
ASN.1 c s dng bi tng ng dng xc nh d liu ng dng , v bi tng
trnh by nh ngha n v d liu giao thc s dng trao i d liu. Mt k
PT
222
Chng 5. Cc lp trn
M t
i din cho d liu logic (ly gi tr ng hoc sai).
INTEGER
REAL
BIT STRING
OCTET STRING
ENUMERATED
NULL
IT
BOOLEAN
PT
INTEGER,
ack-needed BOOLEAN,
source
Address,
destination
Address,
data
BIT STRING
}
Kiu ny nh ngha Message nh mt chui gm nm thnh phn khc.
Address biu th mt kiu c nh ngha bi ngi dng m chng ta gi nh l
c nh ngha t trc. Bng 5.6 tm tt cc kiu c cu trc c xy dng sn
trong ASN.1.
223
Chng 5. Cc lp trn
Bng 5.6: Cc kiu c cu trc xy dng sn trong ASN.1
Loi
M t
Tp hp cc thc th vi kiu c th khc nhau v khng
theo th t c th.
SET OF
SEQUENCE
SEQUENCE OF
CHOICE
SELECTION
ANY
TAGGED
PT
IT
SET
Giao thc tng trnh by rt ging vi giao thc tng phin, v n v d liu
giao thc tng trnh by (PPDU) cng ch khc SPDU trong mt vi chi tit nh. im
b sung chnh trong giao thc tng trnh by l kh nng m phn tp ng cnh nh
ngha, c trong thi gian kt ni v trong qu trnh truyn d liu.
Vic m phn tp ng cnh nh ngha dn n l ngi s dng dch v lp
trnh by xut mt tp cc c php tru tng, vi mi trong s mt hoc nhiu
c php truyn ti . Mi cp "c php tru tng + c php truyn ti c nh
ngha nh l mt nh danh ng cnh (context Identifier). Ngi s dng dch v u
kia c th chp nhn hoc khng chp nhn tng cp nh vy . Vi mi cp c
chp nhn, i tc cng la chn mt trong cc c php truyn ti c xut. Bng
cch ny xc nh c mt tp cc ng cnh trnh by v thit lp nn tp ng cnh
nh ngha.
Bi v c th c nhiu hn mt ng cnh trnh by trong tp ng cnh nh
ngha , mi hot ng chuyn giao d liu c gn vi mt nh danh ng cnh ca
224
Chng 5. Cc lp trn
IT
Phn chnh ca qu trnh pht trin ng dng mng l vit chng trnh chy
trn cc h thng u cui khc nhau thc hin truyn thng qua mng. V d,
trong ng dng web c hai chng trnh phn mm ring bit truyn thng vi nhau:
phn mm trnh duyt chy trn thit b u cui ca ngi s dng (my tnh bn,
my tnh xch tay, PDA, in thoi di ng, ) v phn mm my ch chy trn my
PT
ch web. Hoc v d khc, trong h thng chia s tp ngang hng (P2P file sharing) c
mt chng trnh chy c hai trm u tham gia vo cng ng chia s tp. Trong
trng hp ny, cc chng trnh trong cc trm khc nhau c th gn ging hoc
ging ht nhau.
H thng mng my tnh thng c mt trong hai m hnh sau: khch/ch
(Client/Server) v ngang hng (peer-to-peer). Nhiu mi trng mng s dng c hai
m hnh. V d, mt cng ty c th dng ng thi cc h iu hnh Netware
khch/ch cng vi Novell v Windows for Workgroup ngang hng ca Microsoft.
5.3.2 Kin trc Client/Server
Mt trong nhng nguyn tc s dng mng l cho php chia s cc ti nguyn.
Vic chia s ny thng c thi hnh bi hai chng trnh ring bit, mi chng
trnh chy trn cc my tnh khc nhau. Mt chng trnh c gi l Server, cung cp
ti nguyn, chng trnh kia c gi l Client, s dng ti nguyn . Cc chng
trnh Server v Client thng l chy trn cc my khc nhau. Mt chng trnh
Server c th cng p ng cho nhiu chng trnh Client trn nhiu my tnh khc
nhau cng mt lc (Error! Reference source not found.).
225
Chng 5. Cc lp trn
IT
PT
Thng thng chng trnh Server chy trn mt my tnh no trong mng,
c kh nng cung cp mt dch v no . Chng trnh Client l chng trnh giao
tip vi ngi s dng, khi nhn yu cu ca ngi s dng, chng trnh Client s
gi cc yu cu n chng trnh Server v ch kt qu tr v, chng trnh Server khi
nhn c yu cu, s thi hnh dch v tng ng v tr kt qu v cho chng trnh
Client.
S lin h gia chng trnh Client v Server ch thng qua nhng dng thc
thng ip c qui nh khi lp trnh cn vic x l li Server v hin th ti Client l
c lp nhau. Do chng trnh Client v Server c th thay i thng xuyn m
vn hot ng tt min sao vn tun theo cc giao thc truyn thng gia chng.
5.3.3 Kin trc ngang hng
Trong kin trc ngang hng (P2P: peer-to-peer) c rt t (hoc khng c) my
ch h tng lun hot ng. Thay vo , ng dng khai thc truyn thng trc tip
gia cp trm kt ni lin tc, gi l cc thit b ngang hng (peer). Cc thit b ngang
hng ny khng phi ca nh cung cp dch v m l cc my tnh bn, my tnh xch
tay do ngi s dng iu khin v hu ht thit b ngang hng nm trong nh, trong
226
Chng 5. Cc lp trn
trng hc hay trong cc cng s. V truyn thng gia cc thit b ngang hng khng
cn qua my ch dnh ring nn kin trc ny c gi l ngang hng.
Rt nhiu ng dng thng dng v ng dng cn lu lng ln ngy nay da
trn kin trc ngang hng nh phn b tp (nh BitTorrent), chia s tp (nh eMule v
LimeWire), in thoi Internet (nh Skype) v IPTV (nh PPLive). Lu rng mt s
ng dng c kin trc lai ghp, kt hp c cc phn t khch/ch v ngang hng. V
d, vi nhiu ng dng gi tin nhn tc thi, cc my ch c dng truy vt cc
a ch IP ca ngi s dng, nhng cc bn tin ngi s dng-ngi s dng th gi
trc tip gia cc my trm ca ngi s dng (m khng cn chuyn tip qua cc
my ch trung gian).
IT
PT
ngang hng khc. Kin trc P2P cng hiu qu v chi ph v thng thng chng
khng cn h tng my ch v bng thng my ch. gim chi ph, cc nh cung cp
dch v (MSN, Yahoo) ngy cng quan tm n vic s dng kin trc P2P cho cc
ng dng ca h.
5.3.4 Cc dch v lp ng dng
227
Chng 5. Cc lp trn
IT
Telnet
L dch v kt ni chng trnh ca my tnh ngun vi mt my tnh khc xa.
PT
5.5 Cu hi n tp
1. Trnh by vai tr ca lp phin trong m hnh phn lp mng
2. Gii thiu cc nhm chc nng dch v ca lp phin
228
Chng 5. Cc lp trn
3.
4.
5.
6.
7.
8.
9.
PT
IT
229
CHNG 6.
IT
PT
2003 Server, Windows 2008 Server, Unix, Linux. Ngoi h iu hnh mng, cn cn
cc trnh iu khin (driver) iu khin vic truyn thng gia h iu hnh mng
v cc card mng. Cc card mng khc nhau s c trnh iu khin khc nhau, v n
thng i km card khi ta mua.
6.1.2 Kin trc mng
Thut ng kin trc (topology) ca mng my tnh ch s sp xp cc trm cui
c gn vo mng. Cc cu trc thng dng trong mng cc b l hnh sao (star),
PT
IT
PT
IT
6.2.2 Cu ni
Cu ni hot ng c tng vt l v tng lin kt d liu ca m hnh OSI. Cu
ni chia cc mng ln thnh cc on nh hn. Tuy nhin, cu ni c th gi lu
lng ring bit cho mi on mng. Cu ni thng minh ch chuyn tip khung
ti phn on bn kia nu ch ca khung thuc phn on . Cu ni c kh nng
lc lu lng. Do , chng c s dng iu khin tc nghn v c lp cc lin
kt li.
PT
IT
Hnh 6.3: Cu ni hot ng ti hai tng thp nht trong m hnh OSI
IT
PT
234
IT
PT
Hnh 6.4: B nh tuyn hot ng ti 3 tng thp nht trong m hnh OSI
235
VTY 0-4
Cc giao
din
Cng console
Cng AUX
My ch TFTP
Modem
Trm qun l
mng
Modem
IT
PT
RAM
NVRAM
FLASH
ROM
Console
Giao din
AUX
6.3.3 Cc ch lnh
IT
PT
Cu hnh b nh tuyn c thit lp thng qua giao din dng lnh, ngha l
ngi dng nhp lnh ri nhn Enter sau tip tc nhp lnh tip theo. B nh tuyn
h tr nhiu ch lnh khc nhau v mi ch cc lnh sn c s khc nhau. Do
, d dng cho vic cu hnh b nh tuyn cn bit v phn bit cc ch lnh
ca b nh tuyn cng nh tc dng ca tng ch lnh.
B nh tuyn lm vic cc ch lnh sau:
Ch thc thi ngi s dng
237
IT
PT
238
6.5 Tng kt
Trong chng ny trnh by v cc k thut v thit b ca mng IP. Vi k
thut mng cc b, cc ni dung i su l cc thnh phn mng v cc kiu kin trc
mng, vai tr chc nng v hot ng ca cc thit b lp v cu ni.
cung cp nhng kin thc c bn v k thut kt ni lin mng vi cng ngh
mng din rng, trong ni dung chng gii thiu v cu trc, cc thnh phn v
hot ng ca cc thit b kt ni lin mng in hnh l b nh tuyn v cng ni.
y l nhng kin thc c s gip ngi hc c th vn dng nhng kin thc l
thuyt hc vo cng vic thit k, vn hnh v khai thc mng trong thc t .
Cu hi n tp
Trnh by chc nng cc thnh phn ca mng cc b
Trnh by cc kiu kin trc mng cc b
Gii thiu v cc thit b lp v cu ni trong mng cc b
Trnh by khi qut v hot ng ca b nh tuyn trong mng IP
IT
1.
2.
3.
4.
PT
6.6
239
Thut ng vit tt
THUT NG VIT TT
Thut ng
Ting Anh
Ting Vit
3DES
Triple DES
3G
Third Generation
Th h th 3
AA
Access Accept
AAA
Authentication, Authorization
and Accounting
AAL
Lp thch ng ATM
AC
Access Control
ACL
ADSL
0-9
Line
Authentication Header
M o du lun phin
Application Programming
Interface
AS
Autonomous System
H t tr
ASCII
ASIC
ASP
ATM
AH
AMI
API
ARP
PT
AES
IT
240
Thut ng vit tt
AToM
BDR
B nh tuyn ch nh d phng
BER
T l li bit
BGP
B-ISDN
Broadband ISDN
BOOTP
Bootstrap Protocol
BPRZ
Lng cc tr v khng
BS
Base Station
Trm gc
CA
Certificate Authority
CBC
Ch chui khi mt m
CCS7
CHAP
Challenge - Handshake
Authentication Protocol
Classical IP
IP trn ATM
CPU
n v x l trung tm
CoS
Class of Service
Lp dch v
CQ
Custom Queuing
Hng i ty chn
CR
Constrained Routing
CR-LDP
Constrained Routing-LDP
CRM
Customer Relationship
Management
CIR
CLIP
PT
CIDR
IT
241
Thut ng vit tt
CSMA
CSMA/CA
CSMA/CD
CSPF
Constrained SPF
DAMA
DCE
DCLI
DES
Chun m ha d liu
DH
Diffie-Hellman
DHCP
Demilitarized Zone
Vng cch ly
H thng tn min
Denial of Service
T chi dch v
DiffServ
Differentiated Service
DSL
ng dy thu bao s
DR
Designated Router
B nh tuyn ch nh
DTE
EAP
Extensible Authentication
Protocol
EBCDIC
Extended Binary-Coded
DMZ
DNS
DoS
PT
DLCI
IT
242
Thut ng vit tt
nh phn m rng
ECB
Ch sch m in t
EGP
EIR
T l thng tin vt qu
ER
Explicit Routing
nh tuyn hin
ESP
Flag
FCS
FCFS
FDDI
FDMA
FEC
PT
FIFO
IT
Vo trc ra trc
Frame Relay
GK
Gate Keeper
B gi cng
GPRS
GRE
ng gi nh tuyn chung
GUI
GW
Gateway
FPA
FR
FTP
G
Thit b cng
H
HMAC
Hashed-keyed Message
M xc thc bn tin bm
243
Thut ng vit tt
Authenticaiton Code
HSPA
HSDPA
HTML
HTTP
HTTPS
IAB
ICMP
ICV
IDN
Mng s tch hp
IDS
IETF
IN
Intelligent Network
IP
Internet Protocol
IPSec
IP Security Protocol
IPv4
IP version 4
IPv6
IP version 6
IntServ
Integrated Service
Cc dch v c tch hp
ISAKMP
IGP
IKE
IKMP
PT
IGMP
IT
244
Thut ng vit tt
ISDN
Mng s a dch v
IS-IS
ISO
International Standard
Organization
ISP
ISUP
ITU-T
ITU-Telecommunication Sector
IV
Initial Vector
Vc t khi to
IT
K
KMV
Keyboard/Mouse/Video
Bn phm/Chut/Video
Layer 2 Forwarding
Giao thc ng hm lp 2
Mng cc b
LAN Emulation
M phng LAN
S knh logic
LDAP
LDP
LER
LIB
LSA
LSP
LSR
L2F
L2TP
LAN
LANE
LCN
LCP
PT
245
Thut ng vit tt
M
MTP L2 Peer-to-Peer Adapter
M2UA
M3UA
MAC
M xc thc bn tin
MAM
H s cp pht ti a
MAN
Mng th
MD5
Message Digest 5
MG
Media Gateway
MGC
MTP
MPLS
MPOA
MSAU
MTU
n v truyn ti cc i
Chuyn i a ch mng
Mng th h sau
NLRI
Thng tin c th ly c lp
mng
NSA
NSP
OSI
M hnh kt ni cc h thng m
OSPF
NAS
NAT
NGN
NHRP
PT
IT
M2PA
246
Thut ng vit tt
P
Password Authentication
Protocol
PCM
iu xung m
PCT
Private Communications
Technology
PDA
PDU
PID
Protocol Identifier
PIM
PKI
PNNI
Private Network-Network
Interface
Mng ring o
POP
Point of Presence
im hin din
PPP
PQ
PSTN
PT
PPTP
IT
PAP
Giao thc im ti im
Giao thc ng hm im ti im
Prority Queue
Hng i u tin
Network
Q
QAM
Quadrature Amplitude
Modulation
QoS
Quality of Service
RADIUS
RARP
247
Thut ng vit tt
RESV
Resevation
RFC
RIP
RSA
Rivest-Shamir-Adleman
RSVP
RTCP
RTP
IT
RAS
Security Association
SAD
SA Database
SAFI
im iu khin dch v
SG
Signalling Gateway
Cng bo hiu
SHA-1
S-HTTP
SIP
SMB
SMTP
SCCP
SCP
SDMA
PT
SA
Lin kt an ninh
C s d liu SA
248
Sequence Number
S th t
SNMP
SOHO
Vn phng nh / Nh nh
SPF
SPI
Ch s thng s an ninh
SS
Soft Switch
Chuyn mch mm
SS7
H thng bo hiu s 7
SSL
Lp Socket bo mt
SSO
Single Sign On
ng nhp mt ln
SSP
STM
Synchronous Transmission
Mode
Ch truyn dn ng b
STP
SVC
IT
SN
PT
Thut ng vit tt
Knh o bo hiu
Traffic Engineering
K thut lu lng
TTL
Time To Live
TLS
An ninh mc truyn ti
TLV
Type-Leng-Value
Kiu-Chiu di-Gi tr
ToS
Type of Service
Kiu dch v
UA
User Agent
UDP
T
TCP
TDMA
TE
249
Thut ng vit tt
URL
USB
VC
Virtual Circuit
Knh o
VCI
VoIP
Voice over IP
VLSM
Variability
Mask
VP
Virtual Path
ng o
VPLS
VPI
Nhn dng ng o
VPN
Mng ring o
Ngn ng nh du m rng
W
WAN
WCDMA
WDM
WFQ
PT
X
XML
IT
Length
250
IT
PT
8. Nguyn Tin Ban, Nguyn Th Thu Hng. Mng vin thng. Hc vin Cng
ngh Bu chnh Vin thng, 2010.
9. Nguyn Tin Ban. Mng vin thng th h mi. Hc vin Cng ngh Bu chnh
Vin thng, 2010.
10. Nguyn Tin Ban, Hong Trng Minh, Nguyn Th Thu Hng, Dng Th
Thanh T, Nguyn nh Long. Qun l mng vin thng. Hc vin Cng ngh
Bu chnh Vin thng, 2009.
11. Nguyn Tin Ban, Nguyn Th Thu Hng, Nguyn Vn t, Dng Th Thanh
T, Nguyn nh Long. Tng quan v vin thng. Hc vin Cng ngh Bu
chnh Vin thng, 2009.
12. Nguyn Tin Ban. Cng ngh chuyn mch nhn a giao thc. Hc vin Cng
ngh Bu chnh Vin thng, 2007.
13. Nguyn Tin Ban. K thut vin thng. Hc vin Cng ngh Bu chnh Vin
thng, 2007.
14. Nguyn Tin Ban. Mng ring o. Hc vin Cng ngh Bu chnh Vin thng,
2007.
15. Nguyn Tin Ban. Thoi qua giao thc IP. Hc vin Cng ngh Bu chnh Vin
thng, 2007.
16. Nguyn Tin Ban. Tng quan v NGN. Hc vin Cng ngh Bu chnh Vin
thng, 2007.
251