1
I HC BÁCH KHOA HÀ NI
VIN CÔNG NGH THÔNG TIN VÀ TRUYN THÔNG
BÁO CÁO
NG
Chng dch v
(Quality of Service)
Sinh viên thc hin: t Duy
Lp Truyn Thông Mng K53
Giáo viên hng dn: TS. Ngô Qunh Thu
HÀ NI 12 - 2012
2
MC LC
I. Tng quan 3
II. Các mô hình cung cp chng dch v 7
1. Mô hình dch v tích hp (Intergrated Services Architecture - IntServ) 7
ng ly s i ca mô hình này 8
1.2. Các mô hình dch v cung cp bi IntServ 8
t sn tài nguyên trong mng 9
1.4. Giao thc RSVP 9
2. Mô hình dch v phân bit (Differentiated Services - DiffServ) 13
2.1. Nguyên tc ca DiffServ 13
2.2. So sánh DiffServ vi IntServ 14
2.3. Nguyên lý hong 14
2.4. Các mc chng dch v cung cp bi DiffServ 15
ng tng chng PHB (Per Hop Behavior) 17
2.6. Vùng mng dch v phân bit DiffServ 21
m ca DiffServ 22
III. Kt lun 23
TÀI LIU THAM KHO 24
3
I. Tng quan
Internet có vai trò rt ln trong cuc sng ci, vi các ng dng phong phú, t
c tin tc, hay các mng xa hi, nó có th thu hút rt nhii dùng t mi la tui khác
nhau. Tuy nhiên không phng sau các ng d m bo cht
ng dch v, chng hình ng truyn. có d lin, mô hình hay
c s d truyn là Best-effort (BE). mt mô hình dch v bin trên mng
Internet hay mng IP nói chung, cho phép ng dng gi d liu bt c khi nào vi bt c khng nào nó
có th thc hii s cho phép ho mng phân phi d liu
nu có th mà không cn s m bo v tin c tr hoc kh ng.
Tuy vy, ngày nay xut hin ngày càng nhiu các dch v i chng Internet ph
n hình là các d lin (âm thanh, hình nh, video, ). Tùy vào loi hình d liu nào, mà
các k thut cung cp chng dch v s c áp dng.
Chng dch v hay Quality of Service (QoS) là thut ng c s d t tp các
thuc tính hong ca mng liên quan ti mt dch v c th rong
t ho
lin khai các gii pháp IP QoS, các nhà cung cp dch v có th:
i nhun: ng cách thu hút các khách hàng mi và gi c khách hàng
truyn thng. Cung cp các dch v chng cao trong khi gim chi phí qua vic s d
thông hiu qu.
4
Nâng cao sc cnh tranh bu dch v tch v BE và các gii pháp theo
yêu cu riêng ca khách hàng.
Mt cách chính tha dch v chuyn gói
cung cp thông qua các tham s c, tr gói và t l mt gói
i tp các tham s và thông s
Kh n có dch v (Reliable): Là kh y ca các kt ni t i s dng ti
mng IP.
c coi là yu t quan trng nh có th m bo
c chng dch v bit-trên-c h
thng cung ci dng t c nh (ví d ng Internet) hoc t ng
Frame- có th gim bc chi ta có th s dng
các bin pháp nén.
Tr (Delay): c hiu là khong thi gian tiêu hao t ng ca mc phát ra bên
gi, truyn qua h thn bên nhn. Tr xy ra có th do rt nhiu yu t gây ra, ví d do tr ng
truyn, tr ti các b m ca b nh tuyn, tr ti b u thu, c th
Tr ni tip: là khong thi gian cn thi mt gói có th c phát ra và truyng
truyn v ni ti có th phát hng truyn có
t 64000bps s là 2s.
Tr truyn dn: là khong thi gian cn thi mt bít có th truyn t m cui
ng truyn vt lý.
Tr x lý: là khong thi gian cn thi mt b nh tuyn hoc t chuyn gói t b
u vào sang b u ra ca nó. Thông s này b ng bi nhiu yu t
chuyn mch ca b nh tuyn hay tc ca bnh tuyn.
Tr i: là khong thi gian mt gói phi ch trong b c chuyn ra
ng truyn. Nc ca b m quá nh, thì s ng hp b m b y và lúc
5
i loi b gói và làm ng ti chng ca ng dc ca b m
quá ln thì s có quá nhiu gói phi ch i lên.
bin thiên tr (Jitter): có th hiu là s bii ca tr. Thông s này có s c bit
quan trn chng ca mt s dch v mang tính chi chng hn. Có mt s
gic bin thiên tr m thu (playout buffer).
T l mt gói (Loss ratio): t l này cho bit có bao nhiêu gói b mt khi truyn t ngu
T l c bit n chng ca mt s dch v ví d n thoi qua mng
i t l mt gói không quá 1% và tr không quá 150ms.
Mt trình t gói (Sequence Error): Nghn trên mng chuyn mch gói có th khin gói chn nhiu
tuy c làm cho ting
nói b t quãng.
6
Ngoài ra, ta có mt s
Lung
Là dãy các gói va ch IP ngua ch cng ngua
ch a ch ct giao thc.
Service Level
Agreement
(SLA)
Là tho thun gia khách hàng và nhà cung cp dch v. Tho
thun này s nh mc chng dch v mà khách hàng có
th nhc.
Traffic Profile
c tính mô t tính cht cng, ví d và
tr
Differentiated
ServicesCode
Point (DSCP)
c mã hoá cng TOS cng
Traffic Class ca gói IPv6.
Per-Hop-
Behavior (PHB)
ng tng chc thc hin ti các b nh tuyn
c thit lp theo mã DSCP.
Admission
Control
Là quá trình xem xét liu có chp nhn mt yêu cu v mt mc
chng dch v nào
Classification
Là quá trình phân loi gói da vào thông tin trong ph
theo mt tp các quy tc.
Policing
Là quá trình x ng, ví d i b t quá
t nh.
Shaping
Là quá trình n cng tuân theo mt tp quy tc
c.
Scheduling
Là quá trình phân ho la chu ra.
Qui
u khi i khi cn.
7
c các thông s v chng dch v n, có hai cách tip c
- Cung cp chng dch v da theo lung riêng bit (flow-based)
- Cung cp chng dch v theo lp (class-based)
ng vp cn này, p chng dch
v
- Mô hình dch v tích hp (Intergrated Services Architecture - IntServ)
- Mô hình dch v phân bit (Differentiated Services - DiffServ)
1. Mô hình ervices Architecture - IntServ)
c nhu cc cung cp dch v thi gian thc (thoi, video) và
n), cu trúc dch v tích h
phát trin ca mng IP nhng thi cung cp dch v truyn thng BE và các dch v
trong thi gian thc. Cu trúc dch v tích hp này cho phép cung cp chng dch v mt cách chính
xác (hard QoS) và theo lung (flow-based). Vic thc hin bng cách ph
bng mt giao thc báo hic bit, chính là giao thc RSVP (Resource Reservation Protocol-RFC
2205).
có th c các dch v trong thi gian thc, IntServ da trên giao thc gi c tài
ra nhiu kh i các mu khin dch v gói d liu khác nhau cho
các ng dng la ch có th thc hic h tr chng dch v theo lung, IntServ yêu cu
kin trúc phc hp gm phân loi, xnh trình dc theo mng truyn bt k t n
biên. IntServ h tr cho hai lp ng dng:
Các ng dng thi gian thc có yêu cu cht ch v i s dng không có
c mng ch h tr các dch v n lc cao nht BE.
Các ng dng truyn thi s dng không phi quan tâm tng ca nhng
i s dt mng BE có mc ti thp.
8
1.1
Dch v ng na. Ngày càng có thêm nhiu ng dng khác nhau, các yêu cu
khác nhau v c tring thi s du chng
dch v ng dn ngày càng xut hin nhiu.
Mng IP phi có kh tr không ch ch v mà còn h tr ch v ca nhiu lo
ng khác nhau t thoi, s lin video. T u sut s dng mng và tài nguyên
mng.
m bo hiu qu s dng s c d tr
n còn li s dành cho s liu BE.
Mô hình IntServ cho phép nhà cung cp mng tung ra nhng dch v tt nht khác bit vi
th cnh tranh khác.
1.2.
Cu trúc này ch u dch v là dch v m bo GS (Guaranteed Services) và dch
v CL (Controlled Load).
Dch v m bo GS cho phép cung cp tr t m cui cho các ng dng mt cách
rt cht chp vng trong thi gian thc hoc các ng dng trong thi gian
thch v tu khin CL cho phép h tr tr u cui mt cách kém cht ch
và vì vy thích hp vng không phi trong thi gian thc.
Mt cách c th a, các dch v
Dch v m bo GS: dch v m bo này cung cp mt gii hn tr i nh
d liu s tt khong thi gian nhnh và s không b mt do tràn b nh. Loi hình
dch v này s c gnh tr ng hp xu nht và nó không c g gii hn
honh tr cc tiu, tr trung bình ho bin thiên tr bin thiên trng hp
này, s c loi tr bi các b m phía bên thu. GS phù hp nht vi các ng dng thi gian
thc và có th k n là: hi ngh truyn hình chng cao, thanh toán tài chính c tr nh
thi gian thc.
Dch v tu khin CL: là dch v cung cp chng dch v t m cui
cho các ng dng mà mt ng dng gi nhng gì nó nhc t dch v BE trên mt
mu kin không ti. Lúc này có th hiu kin không ti không có
9
i, mà phc hiu là không có ti nng hoc không tc nghn. Vì
vy có th nói loi hình dch v này ch cung cp manh danh cng truyn BE
u kin không tc nghn.
Vì vy khi mt lung yêu cu dch v CL ti mt thc bit
dch v ng không ti, không quan tâm ti các luc chuyn
qua mng trong cùng thch v CL có th t mng BE riêng cho phép các ng
dng khác nhau chia s cùng mt m ng ln nhau gic gim xung
.
1.3. ng
Trong cu trúc dch v tích hi ta phi s dt sn tài nguyên
trong mng theo lung và yu t này là yu t quan trng nht dm cu này
n ti vic mi mt lung to bi mt ng dng, cu trúc dch v tích hp phi tin hành thc hin
rt nhi có th t sn tài nguyên. Các quá trình phi thc hin ti mt b nh tuyn
ca cu trúc gm:
Phân loi lung (Flow Classification): là b phn có nhim v phân chia các gói v các lung khác
nhau.
Lp l có th m bc v mt trn thit phi có các b lp
l nh thng truyn vt lý.
Qu phân chia tài nguyên c i thành các
phn khác nhau cho tng lung.
u khin truy c cho bit các yêu cu v chng dch v c
t ra có th c chp nhn hay không.
có th m bc chng ca tng lung
riêng bit, cu trúc dch v tích hp tic tài nguyên cho tng lung trên mng.
Các b phn này (phân loi lung, lp lch, qun lý b m, nng ) là các thành phn
quan trng nht trong cu trúc dch v tích hp.
1.4.
trên, giao thc RSVP là giao thc s d thc hin vic gi
c tài nguyên trong mng. Chng nht ca RSVP là khi s dng nó kt hp cùng vi
10
IntServ thì có th thit lp và duy trì gi c tài nguyên mt cách linh hot cho các lung ng dng trong
mng.
RSVP không phi là giao thnh tuyc thit k hong vi giao thnh
tuyng hin ti. Các máy trm s s dng giao th yêu cu mt mc cht
ng dch v t mng cho các dòng truyn tin ca các ng dng.
ng hp các b nh tuyn s d chuyn các yêu cu chng
dch v ti các nút mng truyn d li thit lp và duy trì các mc dch v yêu
cu. Da vào các yêu cu ca RSVP, lúc này tài nguyên s c bm dng
truyn d li thit lp và duy trì các mc dch v yêu cu.
Ngoài ra v mt logic, RSVP s phân bit phía gi và phía nhn. Bi vì mt ng dng
có th theo mt hong, nên c u phi s d yêu cng trên
ng truyn. RSVP hong phía trên ca IPv4 hoc IPv6, v trí ca giao thc giao vn trong các
tng giao thc.
Hình trên mô t chc thc hin ti Router và Host. Phn phân loi bn tin trong mi thit
b h tr RSVP s dc tính l nh l nh loi QoS c
chn tuyn. Mi nút s dng lp trình bn tin áp dp xng mc gói,
xp hàng theo trng s t QoS yêu cu.
Chu khin chp nhn trong mi nút h tr RSVP dc theo tuyn t ngun t
biên d nh h tr các lung
yêu cu. Nút còn có th thc hin chu khi kim tra xem mt lung có
11
quyn gi c tài nguyên, nu lung không tha mãn thì mt bn tin lc gi tr li ng
dng theo yêu cn tin b loi hoc x lí v
a. Hong ca RSVP: Th tc báo hiu cc mô t hình Trong hình này chúng
ta biu din quá trình gi c tài nguyên khi to b thu.
c tiên, bên phát s mô t ng bc t n cn trên và cn
i c gi mt bn b
thu.
Ti các b nh tuyn trung gian, các b c chuyn tin b nh tuyn
tip theo bng các giao thnh tuyn. phía bên thu, sau khi tip nhn b gi bn tin
gi c mô t c t yêu cc t lc ln bn tin ng
c t Rspec ch nh loi dch v c t lc mô t c gi c tài nguyên. Rspec và
Filter Spec to thành tham s c t lung cho b nh tuy xác nhn mi tài nguyên gi c.
Mi b nh tuyn nhn bn tin gi c Resv s yêu cu khin chp nh tip
nhn hoc t chi yêu cu. Nu yêu cc tip nhn, tài nguyên cn thi m
c cp phát cho luc t lu trong b nh tuyng. B nh tuyn cui
cùng s gi bn tin xác nhn quay tr li b thu. Nu b t chi, li s c tr v b thu.
b. Ni dung các bn tin RSPV
Mô t lung: Mô t ng và x lí lung. Phn t mô t lung bao gm
hai phn t c tính lc (Filter spec) c tính lung d liu (Flow spec).
Filter spec: B lc ra các gói này t tt c n mi
nút.
12
Flow spec: Ch ra các nút trong mng cn gì ? X lí lung d li c tính lung d
liu bao gm 2 loi dch v: Rspec, Tspec
Rspec (Reservation Specicaition): c tính k thut gi c tài nguyên cùng vi loi dch v ch
ra các x lý các nút h tr cho lung d liu hay nói cách khác Rspec và loi dch v gii quyt các
v n QoS.
Tspec (Trafic Specication): c tính k thung cha các tham s mô t lung d liu mà
ng dng sp gi.
c. m ca IntServ/RSVP
Cu trúc dch v tích hp IntServ/RSVP có nh
m
IntServ m bc chng dch v theo lum quan trng nht ca
IntServ.
IntServ thc hin báo hiu các yêu cu cho mi lung riêng r, h thng m cung
cp bng cá bit.
IntServ báo cho các thit b mng bit các tham s ca ch IP và cng.
m
S ng lung có th ng trong mt thi vi mng
cao hoc các t chc doanh nghip ln. Lúc này s dn hih cho tín
hiu khit bi d thit lp kênh RSVP lên rt nhiu.
Nu có quá nhiu lung thì kh rng là rt khó. Vì IntServ hong theo kiu kt ni
trng thái nên liên tc phi báo hiu.
Mc dù IntSerm bo chng dch v tuyi t u cuu cu
nó không linh hot và kh rng thc la ch thc hin QoS
trong mng có quy mô ln.
13
2. Mô hình - DiffServ)
u i mi quyc
nhiu v n QoS trong mng IP. Tuy nhiên sau khi trii ta thy nó
m bc QoS xuyên suu này xy m ln nht ca IntServ là có quá
nhiu luu khin cho s lut ln. Chính vì v
khc phc nhng hn ch ca mô hình IntServ. Khác vi IntServ, mô
hình DiffServ này có th làm vic vi s ng lung rt ln.
m quan trng nht ca mô hình DiffServ là kh t cao và kh
rng ln. m ni bt này ca DiffServ là vì thay vì thc hin chng dch v
xuyên sut và thng nht trên c ng truyc hin cht
ng dch v riêng r trên tng b nh tuyn. Vi cách thc hiy, mô hình DiffServ không cn
phi tin hành báo hiu theo tng lung nên tit kihông và có kh rng ln rt phù hp
trong mô hình h thng mng ln.
Không gic vi tng lut s ng nh các lp
dch v vi các m ng khác nhau.
14
m mã dch v phân bit DSCP (Differentiated Services Code Point)
bng TOS c ca gói IPv4. Di ta
s ng tng chng Per Hop Behavior (PHB) khác nhau.
Ti biên ca mi ta s tin hành phân long TOS ca IP header theo các
DSCP khác nhau.
Du trong ph ca gói tin, các b nh tuyn trong
mng lõi s phc v các c.
DiffServ không b mt nhin báo hiu vì nó không thc hin báo hiu cho
tng lung riêng bi
Các nhà cung cp dch v s phân phi mt s mc dch v khác nhau cho các khách hàng có nhu
cu.
H tr rt tt dch v mng riêng o VPN.
Vic quc thc hin mt cách hiu qu do không dành
riêng tài nguyên cho mt dch v nào. Các dch v ch v nào có
c cung cp tài nguyên ch t c tr v cho h
thc s dng bi các dch v khác nu không có dch v hong.
Trc chia ra thành nhiu nhóm (class), mi nhóm có
thn cao tu m ca tng dch v t b s tin hành cung
cp tài nguyên theo tng nhóm. Các gói thuc nhóm có th t nhc nhiu tài nguyên
a thì tài nguyên này s c các
nhóm tht c các quá trình này s c thc hin riêng l trên tng thit b.
Ti các b nh tuyn biên, gói IP s c phân loi. B nh tuyn biên thc hin vic phân loi
bng DSCP, cùng vi mt s d lin lung vi mô ca
ch u ga ch u nht b nh tuyn biên s áp dng mt s giu chnh
tip theo cho gói nu cn thit.
Các gic b nh tuyn biên s dng có th u chnh gói bao gm: loi
b gói, hoc làm tr gói mt thi gian nhnh. Nhng liên quan này mang mc n li tính
cht ca lung cho phù hp vi nhng tính chc.
15
Khác vi ti các b nh tuyn biên, các b nh tuyn lõi ch có nhim v kim tra chng loi ca
n chuyn tip gói IP theo cách chng loc nhn, bao gnh tuyn cho gói hoc
sp xp gói vào b m thích hp nu cn thit.
các B nh tuyi là Behavior Aggregate-BA. Trong cu trúc
i dch v ch v m bo và dch v
a. Dch v m bo (Assured Service)
i dch v
c thun gia khách hàng và nhà
cung cp (Service Level Agreement SLA) ca dch v m b
16
Dch v m bo này có th c thc hic tiên, ti các b nh tuyn biên, các
gói s c phân loi. Nng ca dch v m bt quá t c xác
ng này s ng in profile, còn nc lc coi
hai long này s c x
i này s c qun lý b
RED (Random Early Detection) i tin hành loi b gói mt cách
ngu nhiên. S dng RED s giúp cho các lung TCP tr ng b v
giúp cho vic tc nghn không b xn lý b c s dng rt
rng rãi trong các b nh tuyn ngày này.
RIO i, tuy nhiên nó s dng hai thu
ng in profile và out profile. Hai thut toán RED này ch khác nhau mng thit lp. Nu
i nh ng th nht, thì không gói nào b loi c
dài nm gia hai mng, thì ch có các gói thung out profile mi b loi b mt cách
ngu nhiên. Nt quá mng th hai, tc là tc nghn có th sp
xy ra, thì các gói thuc c ng in và out profile s b loi b mt cách ng
gói thung out profile s b loi b nhi
Bng cách thc hiy, các gói thung in profile s nhc t l mt gói thp
ngay c khi có tc nghn xi s dng s có th bi nhn
ng ca h không quá ln. Khi không có tc nghn x c
n.
b. Dch v
i dch v bin thiên tr thp
nh c t tho thun SLA vi nhà cung
cp ca h
c bi
Telephone, video Giá thành c
Bi vì giá thành ca dch v p dch v cho phép s dng SLA
ng s cho phép khách hàng yêu cu dch v mun dù cho
ch v này.
17
Dch v c thc hi phía khách hàng, tu vào tng yêu cu c
th mà s có mt s lung ca mt s ng di dch v nh tuyn tip theo s tin
hành phân loi và nn ch ng. Gi s khi bít th P cng DSCP ca ph ca gói
c thit lp, tc v dch v c l thuc v dch v m bo
hoc ch là BE. Tt c c thit lp bít th P s c xi Premium Queue (PQ), còn
các gói còn li s c x trên. Các gói thui PQ s u ra
c các gói còn lng ca các gói này có th ching y thì
tr bin thiên tr ca các gói thuc dch v m bo rt nh. Tuy nhiên dch
v c mt mng c th nào cho tr bin thiên tr mà nó s
cung cp c.
2.5.
DiffSet t
Trom các phn:
DSCP-nh DiffServ là thành phn loi dch v ToS cng
i nhc thuc loi dch v nào.
Các b nh tuyn biên: nm ti li vào hay li ra ca mng cung cp bi dch v DiffServ.
o Khi Multi-byte Classifier: X lý phân lp lung tin.
o Khi Policier: X lý lung tin
o Khu các gói tin.
18
o Khnh trình và qui.
Các thit b trong mng lõi.
Qung bc: Các công c và nhà qun tr mm bo tho thun lp
dch v gia mi dùng.
a. Chuyn tip nhanh EF-PHB
bin thiên tr
n thiên tr
thông qua vi
c lp v
nh tuy
a mng DiffServ.
nh tuyn lõi. Thi gian phc v gói EF không b nh
ng bi các ti khác.
19
nh tuyn DiffServ theo m
u
vào.
t toán loi b gói ng
Vì v bin thiên tr
b. Chuyn tim bo AF PHB (Assured PHB)
Chut nhóm PHB dành cho các dch v
thông kh dc tính loi b gói. Trong khi EF h tr các dch v vc tính bin
thiên tr cng thì AF PHB cho phép chia s các ngun tài nguyên mng linh ho tr các
dch v ng bùng n trong thi gian ngi nhóm
h tr mi vi AF, giá tr DSCP ch th c chia làm hai phn. Phn
20
th nht lp dch v i phù hp vi nó. Phn th hai th t nh
m i b gói.
Ti mt b nh tuyn ca DiffServ, mc AF PHB ph thuc vào:
ng tài nguyên nh cho loi AF PHB mà gói tin thuc v.
Ti hin ti ca long hp có nghn trong lo
Giá tr tun t b qua ca gói tin.
Hin tp dch v và 3 mng sau:
ch v c th cho phép nhà
cung cp dch v c phân bit v m bo chuyn tip cho gói IP. Mng DiffServ s quyt
nh s khác nhau gia các loi AF. Các b nh tuyn h tr nhóm AF PHB bng cách:
Kim soát lung d liu AF ti mt giá tr nào i biên ca mng DiffServ.
m bn thit dc theo mng lõi.
21
t mi loi dch v i khác nhau.
La chn nguyên tc lp li thích hp.
2.6.
t t nh tuy
SLS-
- Traffic Conditioning Specification)
M nh tuy nh tuy
b nh tuy nh tuy
nh tuy
Nút l
nút lõi khác hoc nút biên khác.
22
2.7. a DiffServ
m
u.
n rng vì v
t cùng m
nhi
m
t t
23
III.
y, qua báo cáo c v v chng dch v (QoS ), v khái nim
a nó trong ving. Hic s dng nht
trong v QoS là mô hình dch v tích hp (IntServ) và mô hình dch v phân bit (DiffServ). Báo cáo
cn các kin thc tng quát, cách hom ca hai mô
hình này.
mun gi li ci cô Ngô Qunh Thu, n tình ng dn,
em hoàn thành bn báo cáo. Do kin thc ca em còn hn ch nên chc chn không th tránh khi các
khim khuyt hay thiu sót, em rt mong nhc nhng ca cô có th hoàn thi
na bn báo cáo này.
Hà ni, tháng 12
24
[1] Quality of Service, TS.Ngô Qunh Thu, i hc Bách khoa Hà ni
[2]. Overview of QoS in Packet-based IP and MPLS Networks , Paresh Shah Arun Sathimurthi
Urun Mukhopadhyaya
ng IP, Ngô Th Tùng
[4]. Mt s website