Professional Documents
Culture Documents
Chuong 1
Chuong 1
Chng 1
Cht lng dch v trong mng IP
-1-
-2-
Video
D liu (data)
Vi cc xu hng pht trin t cc dch v thng mi in t (ecommerce), vn m bo cht lng dch v cho cc ng dng trn mng
Internet tr nn cn thit hn bao gi ht.
Nhn chung c 2 nhn t c bn dn n yu cu v cht lng dch v.
Th nht, vi cc cng ty kinh doanh trn web, h cn cht lng dch v
ci thin v nng cao cht lng vn chuyn cc thng tin v dch v ca h
n khch hng nh mt yu t thu ht ngy cng nhiu khch hng.
Th 2, cc nh cung cp dch v Internet IPSs cn thm nhiu cc dch v
gi tr gia tng trn mng ca h tng li nhun.
Vic cc nh cung cp khng ngng pht trin cc dch v, s lng khch
hng ngy cng nhiu. Theo truyn thng nu mt mng lm vic khng c QoS th
gii php gii quyt cc tc nghn trong mng i hi mt lng bng thng ln.
iu ny l khng kh thi i vi cc nh cung cp dch v (IPS) v cc nh kinh
doanh mng khc v gi thnh cng nh tnh hiu qu ca n. V th yu cu phi
cung cp cht lng dch v QoS l rt cn thit.
-3-
Bng thng l t l bit trn mi giy phn phi d liu i trong mng.
Trong mt s trng hp, bng thng cn c hiu l tc ng kt ni vt l
hay l xung ng h (clock rate) ca mi interface. V d nh cc kt ni imim trong mng WAN th bng thng 64kbps chnh l tc ca ng kt ni vt
l. Nhng i vi cc kt ni trong mng Frame relay hay ATM th bng thng l
tc cam kt (CIR) gia nh cung cp dch v vi khch hng, bng thng ny c
th ln hn tc cam kt khi lu lng trong mng cho php.
1.3.3.2 tr (delay)
-4-
-5-
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
Tail-drop
-6-
Tng dung lng lin kt, vi mt dung lng bng thng va trn lin
kt s gip rt ngn chiu di hng i v nh vy gi s khng phi i lu
c truyn i. Mt khc, thi gian pht nh k s c gim xung. Tuy
nhin gii php s khng c kh thi do cng vic tng dung lng th gi
thnh cng s tng theo.
Mt gii php c tnh hiu qu hn l to ra mt c cu hng i c h tr
quyn u tin i vi nhng gi c yu cu tr nh bng cch a cc gi
tin ny ln hng u.
Nn ti s gim c kch thc ca gi v t s tng c bng thng
lin kt. Thm vo , kch thc gi s nh hn sau khi nn ti v gi s
yu cu thi gian truyn ngn hn. Tuy nhin, thc hin nn ti cn c
thc hin thng qua cc thut ton phc tp. Gii php ny thng khng
c s dng i vi nhng gi truyn trong mi trng c tr nh.
Vic nn header khng l cng vic tp trung x l chnh m n s c kt
hp vi cc k thut khc gim tr. Phng thc ny c bit ph hp
vi gi l voice.
Bng cch gim tr truyn dn th trt cng c gim ng k.
1.3.4.3 Ngn mt gi
Mt gi thng thng xy ra khi router khng cn thi gian b m phc v cho
vic xp hng i. Router s thc hin loi b gi trong nhng trng hp sau:
CPU b nghn v khng th x l gi.
Router khng cn khng gian b m
CPU b nghn v khng th n nh mt khng gian b m no cho cc gi
mi
Li khung (v d CRC).
-7-
Weighted
Weighted Random
Random Early
Early
Detection
Detection (WRED)
(WRED)
IP
IP
Data
{{{
FIFO queuing
Custom
Custom Queuing
Queuing (CQ)
(CQ)
Modified
Deficit
Round
Modified Deficit Round
Robin
Robin (MDRR)
(MDRR)
Class-Based
Weighted Fair
Hnh 1.3 Trnh nghn ngn
mt gi(CBWFQ)
Queuing
1.4
nghin cu IETF (Internet Engineering Task Force) nh ngha hai dng kin trc
QoS cho mng IP l cc dch v tch hp (IntServ) v cc dch v phn bit
(DiffServ).
1.4.1 Dch v tch hp Intserv
Cc dch v tch hp (Intserv) c nhm nghin cu IETF a ra nhm
cung cp cc dch v end-to-end gia cc my ch cho cc ng dng point-to-point
v point-to multipoint . N nh ngha qu trnh x l bo hiu cho cc lung ring
bit v yu cu phi d tr mt lng bng thng v tr nht nh. m bo
cho mi dng, IntServ m t hai thnh phn: d tr ti nguyn v iu khin lu
lng. D tr ti nguyn cho php lung d liu ring bit yu cu mt lng bng
thng v tr thch hp. Nu vic bo hiu thnh cng, th cc thnh phn mng
s phi d tr lng bng thng cn thit. Cn iu khin lu lng Intserv s
quyt nh yu cu d tr no s b t chi. Nu tt c cc yu cu c chp nhn
-8-
-9-
-10-
-11-
-12-
-13-
0-2
IP
Precedence
3-5
6-7
ToS
Field
A
unused
ToS
byte
Mo u IP trc
khi DiffServ
DS
Field
DSCP
ECN
0-5
6-7
Cha s dng
2 bits
-14-
tnh v cht lng dch v nh tr, trt hay mt gi ca gi tin khi i qua
node dch v DiffServ.
Cc node dch v DiffServ s nh x cc gi tin n cc chn PHB tng
ng vi cc gi tr DSCP ca n. Bng 1.2 biu din vic nh x gia PHB v
DSCP. DiffServ khng hon ton c chc nng nh x PHB n DSCP m n ch
thc hin cng vic ny khi c yu cu. Cc nhm PHB l thnh phn ca cc
c tnh DiffServ l: xc tin y gi (Expecdited Forwarding), m bo y gi
(Assured Forwarding), chn lp (Class Selector) v mc nh (Default). Mt node
chuyn mch c th c h tr nhiu nhm PHB tng t nhau. Cc node thc thi
cc nhm PHB ny s s dng c ch m v lp lch gi tin.
Bng 1.2 nh x gia PHB v DSCP
PHB
EF
AF43
AF42
AF41
AF33
AF32
AF31
AF23
AF22
AF21
AF13
AF12
AF11
CS7
CS6
CS5
CS4
CS3
CS2
CS1
Mc nh
-15-
AF1
AF2
AF3
AF4
Thp
AF11
AF21
AF31
AF41
Trung bnh
AF12
AF22
AF32
AF42
Cao
AF13
AF23
AF33
AF43
-16-
Min Diffserv cn phi cung cp mt PHB mc nh a ra dch v besteffort. Vi cc c tnh khng tr, khng trt v mt gi, min DS phi y cng
nhiu gi tin i cng sm cng tt.
1.4.2.4 Phn lp lu lng v iu ha
Cc dch v phn bit c m rng ra bin gii min DS bng cch thit lp
mt bn tha thun mc dch v SLA gia cc mng [15]. Bng SLA c th ch r
s phn lp vi tin v cc lut nh du li v cng c th ch nh cc hin trng
ca lu lng v cch hot ng n cc dng lu lng nm trong hoc ngoi hin
trng. Bn tha thun iu ha lu lng TCA (Traffic Control Agreement) gia cc
min c rt ra t bng SLA. Chnh sch phn lp gi tin nh ngha tp hp lu
lng nh m c th nhn mt dch v phn bit bng cch c nh du n mt
hay nhiu tp hp i x ( hay bng cch nh du li im m DS) trong min DS.
S iu tit lu lng thc hin bng cch o, nh dng, chnh sch hay
nh du li m bo lu lng i vo min DS tng ng vi cc quy tc c
nh ngha trong TCA, ph hp vi chnh sch cung cp dch v ca min. Phm vi
yu cu iu tit lu lng ph thuc vo loi hnh dch v, vic nh du li im
m n gin n chnh sch phc tp v cc hot ng nh dng. Cc chnh sch
iu tit lu lng c k kt gia cc mng s c m t chi tit sau y:
-17-
-18-
Meter
Inbound
Classifier
Marker
traffic
stream
Conditioner
Queuing
Shaping
Scheduling
Dropping
Dropping
B o (Meters)
Cc b o lu lng s o cc c tnh thi gian ca lung cc gi tin c
chn t b phn lp da vo hin trng lu lng c nh ngha trong TCA. B
o s chuyn tip cc thng tin trng thi n cc hm iu ha kch khi mi
hot ng ring bit cho mi gi tin nm trong hoc ngoi hin trng
B nh du (Markers)
Cc b nh du s thit lp trng DS vi m ring bit, sau gi tin c
nh du theo tp hp i x BA ring. B nh du c th c cu hnh nh
du tt c cc gi tin vi ch mt m, hay c th c cu hnh nh du 1 gi tin
-19-
1 m c chn trong PHB sao cho ph hp vi trng thi trong b o. Khi thay i
m ca gi tin c ngha gi tin c nh du li.
B nh dng (Shapers)
B nh dng s lm tr mt vi hoc tt c cc gi tin trong lung lu lng
theo th t lung lu lng ph hp vi hin trng lu lng. B nh dng
thng c b m khng gii hn v cc gi tin c th b loi b nu b m khng
khng gian cha cc gi tin.
B loi b gi (Droppers)
B loi b gi s loi b 1 s hay tt c cc gi tin theo th t ph hp
vi hin trng lu lng. X l ny thng gi l khng ch lung.
1.4.2.4 V d
Gi s trong min DS c 2 phin kt ni gia S1R1 v S2R2. Qu trnh hot
ng ca dch v phn bit DiffServ s c biu din nh sau:
Ban u khi cc gi tin i vo cc router bin ER1 v ER2 s c phn lp
ph hp vi cc trng trong header. V d nh cc gi tin i t S1 n R1
mang thng tin a ch ca R2 v cng ch l 80 s c xp lp BA 1 u
tin, nhng do ti ER1 ch c 1 phin kt ni n nn vic phn lp d dng
hn.
-20-
-21-
-22-
-23-
Khi link khi phc li, c th lc B vn cha hi t kp thi, bng FIB cp nht
thng tin trng thi lc ng lin kt lc li. Do khi lu lng n B s c
nh tuyn quay tr li A trong khi lu lng t A vn gi n B. Vng lp li xy
ra ti A v B.
Mt vn khc, khi C tnh ton li ng thay th tc l lu lng s i t
A-B-C-D-E-F. Lc ny trnh xy ra hin tng vng lp ti cc router A, B, C s
c thit lp thi gian gi (hold down) m bo mng hi t y . Nu
khng thit lp thi gian ny, hin tng vng lp c th xy ra
y chnh l nhc im ln nht ca IP, khi s dng DiffServ trong mng
IP s khng m bo c cht lng dch v k kt vi khch hng..
1.6
Kt lun
Vic cung cp v m bo cht lng dch v l mt trong nhng mi quan
tm hng u ca cc nh cung cp. Do khi thc thi DiffServ trong mng IP, vi
nhng u im ca n c th mang li cht lng dch v tt nht cho khch hng
theo ng hp ng tha thun, nhng vi kh nng ti nh tuyn ca IP khng th
p ng c nhu cu ca khch hng. khc phc nhc im ny, vic tm ra
cng ngh mi vi c ch khi phc nhanh l mc tiu t ln hng u ca cc nh
cung cp dch v. Chng 2 s i vo tm hiu mng MPLS, k thut lu lng v
mt s m hnh khi phc ng dn.
-24-