Professional Documents
Culture Documents
X hi cng pht trin, nhu cu v thng tin lin lc cng cao v nhu cu y
tr thnh mt phn khng th thiu trong cuc sng con ngi. Hin ti v trong thi
gian ti, nhu cu pht trin cc loi hnh dch v gia tng nh: thoi, d liu, hnh nh
vi cht lng cao ngy mt tng. p ng yu cu trn, cc nh cung cp dch v
khng ch quan tm n pht trin dch v m cn phi xy dng, cng c v ti u ha
h tng ln dch v. Song song , nh khai thc phi nghin cu tm ra mt cng ngh
th h mi c kin trc linh hot, tng thch hon ton vi mng hin ti, p ng a
cng ngh, a giao thc, a truy cp, a phng tin truyn thng v a dch v Trc
yu cu , NGN ra i c xem l mt gii php tha mn tt c cc iu kin k trn
cho mt mng tng lai.
T nghin cu mng th h mi NGN, tng v mt kin trc iu khin dch v da
trn chun IP c hnh thnh. Kin trc ny phi gip nh khai thc mng d dng hn
trong trin khai v qun l, ng thi cho php ngi dng c th s dng mt hay nhiu
loi thit b khc nhau, di chuyn gia vng phc v ca cc mng m vn c th s dng
cng mt dch v vi yu cu QoS c m bo. Kin trc c gi l phn h a
phng tin IP, vit tt l IMS (IP Multimedia Subsystem). Phn h IMS to iu kin
cho vic trin khai nhanh chng cc dch v cht lng cao, mang tnh c nhn, c kh
nng tng tc thi gian thc mi lc, mi ni trn mt kt ni. Do , chc chn trong
tng lai khng xa, trin khai h thng mng IMS l mt xu hng tt yu ca cc nh
khai thc dch v mng v vin thng.
IMS h tr nhiu loi hnh dch v khc nhau nh thoi, d liu, hnh nh v kh nng
tch hp c ba loi hnh dch v ni trn. S tch hp y chnh l Tripple Play m IPTV l
mt dch v in hnh. c bit, trn nn tng IMS, yu t di ng v truy nhp khng
dy tr nn kh thi cng to iu kin cho IPTV pht trin.
Ni dung bi bo co gm hai phn chnh:
I
Phn u, ti gii thiu v tr v kin trc IMS trong m hnh mng NGN theo
chun ha ca t chc 3GPP. Ni dung phn ny tp trung vo vai tr chc nng
cc phn t trong IMS. Thm vo , ti cng trnh by cc giao thc v th
tc s dng dch v gip ngi c hiu r hn v cch thc hot ng ca phn
h ny. Ngoi ra, lun vn cng a ra gii php tng bc tin ln xy dng
mng IMS trn h tng mng hin c.
Phn sau, bi bo co xy dng hon chnh mt m hnh m phng mng NGN
vi y chc nng. Ngi dng c th ng k, s dng dch v thoi, d liu,
xem IPTV,Hn na, phn demo c s kt hp vi ti QoS over Tripple
Play m bo QoS xuyn sut cho cc dch v c trin khai t lp truy cp
n lp ng dng. c bit, m hnh ny thc hin hon ton trn phn mm m
ngun m, thc hin trn cc my tnh, rt thch hp cho vic nghin cu, pht
trin ti cc phng nghin cu ca trng hc, trung tm nghin cu v pht trin
ca cng ty.
thc hin ni dung , ti c phn chia thnh cc chng nh sau:
Chng 1: Tng quan v IMS trn nn NGN. Ni dung chng ny gii thiu
nhng khi nim c bn v IMS cng nh vai tr ca IMS trong mng NGN.
Chng 2: Kin trc phn h IMS. y l chng quan trng nht, trnh by cc
thc th v chc nng ca IMS theo m hnh phn lp mng NGN.
Chng 3: Mt s th tc trong mng IMS. Chng ny gip ngi c hnh
dung r tng bc hot ng ca phn h IMS trong vic thit lp v iu khin
cc phin dch v.
Chng 4: Cc giao thc chnh s dng trong phn h IMS. Chng ny trnh
by khi qut cc giao thc s dng ph bin trong mng NGN nh: SIP,
Diameter, COPS, MEGACO/H.248.
Chng 5: Cc bc tin ln xy dng IMS. Qua chng ny, ngi c c th
hiu c cch thc xy dng mt h thng IMS trn c s h tng mng hin c.
II
Chng 6: Demo trnh by m phng IMS bng Open Source IMS Core v dch
v IPTV trn h iu hnh Linux.
Chng 7: Kt lun v hng pht trin
IMS l mt ti kh mi ti Vit Nam, ti liu ting Vit gn nh khng c. Vi
kh nng ca sinh vin v thi gian tm hiu khng nhiu, ti IMS over NGN khng
trnh khi thiu st. Rt mong c s gp ca cc thy c v cc bn c v ti
ny.
III
Mc lc
Li m u..........................................................................................................................I
Mc lc............................................................................................................................IV
Danh mc cc t vit tt.................................................................................................VII
Danh mc Hnh.................................................................................................................X
Danh mc Bng.............................................................................................................XIV
Chng 1: Tng quan v IMS trn nn NGN.....................................................................1
1.2 i nt v qu trnh chun ha IMS.....................................................................3
Chng 2: Kin trc phn h IMS.....................................................................................7
2.1 Lp ng dng..........................................................................................................7
2.2.1 Chc nng iu khin cuc gi CSCF..............................................................9
2.3 Lp truyn ti .......................................................................................................19
2.3.4 Giao tip vi mng IP..................................................................................24
2.3.4.1 NASS........................................................................................................24
Chng 3: Mt s th tc trong mng IMS......................................................................25
3.1 Th tc lin quan n qu trnh ng k ................................................................26
3.1.1 Th tc ng k...............................................................................................26
3.1.2 Th tc ng k li..........................................................................................28
3.1.3 Th tc xa ng k....................................................................................29
3.1.3.1 Th tc xa ng k khi to bi UE.......................................................29
3.1.3.2 Xa ng k khi to bi nh khai thc mng..........................................31
3.2 Th tc thit lp phin............................................................................................35
3.2.1 Th tc thit lp phin gia thu bao thuc hai mng IMS.............................35
IV
3.2.2 Th tc thit lp phin gia thu bao thuc mng IMS v mng PSTN..........38
Chng 4: Cc giao thc chnh s dng trong phn h IMS............................................41
4.1.1 Tng quan v giao thc SIP.............................................................................41
4.1.2 Cu trc SIP.....................................................................................................41
4.1.2.1 Server.......................................................................................................41
4.1.3 Bn tin SIP......................................................................................................43
4.2 Giao thc Diameter ..............................................................................................44
4.2.1 Tng quan v giao thc Diameter....................................................................44
4.2.2 Cu trc giao thc Diameter............................................................................45
4.2.2.1 Diameter Relay Agent..............................................................................45
Hnh4.3 Diameter Proxy Agent nh tuyn cc bn tin da vo bng nh tuyn. . .46
4.2.2.4 Diameter Translation Agent......................................................................48
4.2.3.2 Cu trc AVP..........................................................................................50
Hnh 4.8 Cu trc AVP............................................................................................50
4.2.4 Bo mt trong bn tin Diameter......................................................................51
4.3 COPS Giao thc COPS.........................................................................................53
4.3.1 Tng quan v giao thc COPS.....................................................................53
4.3.2 Chc nng chnh ca COPS............................................................................55
4.4 Giao thc MEGACO/H. 248.................................................................................59
Chng 5: Cc bc tin ln xy dng IMS....................................................................66
5.1 Gii thiu chuyn mch mm (softswitch).............................................................66
5.2 So snh IMS v softswitch...................................................................................66
5.3 Cc giai on cn thit chuyn sang mng NGN s dng IMS........................67
5.3.1 i vi mng c nh......................................................................................68
V
VI
Danh mc cc t vit tt
T vit tt
ADSL
A-RACF
A-RACF
AVP
BGCF
BICC
BSC
CCF
CGI
COPS
CPL
CS
DHCP
DNS
EAP
ETSI
FQDN
FTTH
GGSN
GPRS
GSM
HSS
HTTP
IANA
ICID
IETF
IMSI
ISDN
LPDP
MCC
MG
MGC
MGCF
MGW
MINE
MMS
Ting Anh
Asymmetric Digital Subscriber Line
Access Resource and admission Control Function
Access Resource and admission Control Function
Attribute Value Pairs
Breakout gateway control function
Bearer Independent Call Control
Base Station Controller
Charging Collection Function
Common Gateway Interface
Common Open Policy Services
Call Processing Language
Circuit Switching
Dynamic Host Conguration Protocol
Domain Name System
Extensible Authentication Protocol
European Telecommunication Standards Institute
Fully qualified domain name
Fiber To The Home
Gateway GPRS Support Node
General Packet Radio Service
Global System for Mobile communications
Home Subscriber Server
Hypertext Transfer Protocol
Internet Assigned Numbers Authority
IMS Charging ID
Internet Engineering Task Force
International Mobile Subscriber Identier
Integrated Services Digital Network
Local Policy Decision Point
Mobile Country Code
Media gateway
Media gateway controller
Media gateway control function
Media gateway
Multipurpose Internet Mail Extension
Multimedia Message Service
VII
MNC
MRFC
MRFP
MSC
MSC
MSIN
NASREQ
NASS
NASS
NMSI
OCF
OMA
OSP
PBN
PDF
PDP
PEP
PoC
PS
PSTN
RACS
RACS
RADIUS
R-SGW
RSVP
RTP
RTSP
RUAM
SAP
SBC
SBLP
SCIP
SCTP
SDP
SGSN
SGW
SIP
SLF
SNTP
S-PDF
S-PDF
TACACS
TCP
TG
TISPAN
TLS
T-SGW
UA
UAC
UAM
UAS
UE
UICC
URL
USIM
VCC
VoIP
XML
Advanced Networking
Transport layer Security
Transport Singnalling Gateway
User Agent
User Agent Client
User Access Mode
User Agent Server
User Equipment
Universal Integrated Circuit Card
Universal Resource Locator
Universal Subscriber Identity Module
Voice Call Continuity
Voice over Internet Protocol
Extensible Markup Language
IX
Danh mc Hnh
Li m u..........................................................................................................................I
Mc lc............................................................................................................................IV
Li m u I....................................................................................................................IV
Mc lc IV.......................................................................................................................IV
Danh mc cc t vit tt VII............................................................................................IV
Danh mc Hnh X............................................................................................................IV
Danh mc Bng XIV........................................................................................................IV
Chng 1: Tng quan v IMS trn nn NGN 1...............................................................IV
Chng 2: Kin trc phn h IMS 7................................................................................IV
Chng 3: Mt s th tc trong mng IMS 25.................................................................IV
Chng 4: Cc giao thc chnh s dng trong phn h IMS 41........................................V
Chng 5: Cc bc tin ln xy dng IMS 66................................................................V
Chng 6: DEMO 71.......................................................................................................VI
Chng 7: Tng kt v hng pht trin 94.....................................................................VI
Ti liu tham kho 96.......................................................................................................VI
Danh mc cc t vit tt.................................................................................................VII
Danh mc Hnh.................................................................................................................X
Danh mc Bng..............................................................................................................XV
Li m u I...................................................................................................................XV
Mc lc IV.....................................................................................................................XV
Danh mc cc t vit tt VII...........................................................................................XV
Danh mc Hnh X...........................................................................................................XV
Danh mc Bng XIV.....................................................................................................XVI
X
3.1.2 Th tc ng k li..........................................................................................28
3.1.3 Th tc xa ng k....................................................................................29
3.1.3.1 Th tc xa ng k khi to bi UE.......................................................29
Hnh 3.2: Th tc xa ng k thc hin bi UE.............................................................29
3.1.3.2 Xa ng k khi to bi nh khai thc mng..........................................31
Hnh 3.3: Th tc xa ng k khi ht thi gian ng k.................................................32
Hnh 3.4: Th tc xa ng k khi to bi HSS.............................................................34
Hnh 3.5: Th tc xa ng k thc hin bi S-CSCF.....................................................35
3.2 Th tc thit lp phin............................................................................................35
3.2.1 Th tc thit lp phin gia thu bao thuc hai mng IMS.............................35
3.2.2 Th tc thit lp phin gia thu bao thuc mng IMS v mng PSTN..........38
Hnh 3.7: Cc bc thit lp cuc gi gia UE (IMS) v UE (PSTN).............................40
Chng 4: Cc giao thc chnh s dng trong phn h IMS............................................41
4.1.1 Tng quan v giao thc SIP.............................................................................41
4.1.2 Cu trc SIP.....................................................................................................41
4.1.2.1 Server.......................................................................................................41
Hnh 4.1: Cu trc SIP.....................................................................................................42
4.1.3 Bn tin SIP......................................................................................................43
Bng 4.1: Bn tin yu cu SIP..........................................................................................43
Bng 4.2: Bn tin p ng SIP.........................................................................................43
4.2 Giao thc Diameter ..............................................................................................44
4.2.1 Tng quan v giao thc Diameter....................................................................44
4.2.2 Cu trc giao thc Diameter............................................................................45
4.2.2.1 Diameter Relay Agent..............................................................................45
XII
XIV
Danh mc Bng
Li m u..........................................................................................................................I
Mc lc............................................................................................................................IV
Li m u I....................................................................................................................IV
Mc lc IV.......................................................................................................................IV
Danh mc cc t vit tt VII............................................................................................IV
Danh mc Hnh X............................................................................................................IV
Danh mc Bng XIV........................................................................................................IV
Chng 1: Tng quan v IMS trn nn NGN 1...............................................................IV
Chng 2: Kin trc phn h IMS 7................................................................................IV
Chng 3: Mt s th tc trong mng IMS 25.................................................................IV
Chng 4: Cc giao thc chnh s dng trong phn h IMS 41........................................V
Chng 5: Cc bc tin ln xy dng IMS 66................................................................V
Chng 6: DEMO 71.......................................................................................................VI
Chng 7: Tng kt v hng pht trin 94.....................................................................VI
Ti liu tham kho 96.......................................................................................................VI
Danh mc cc t vit tt.................................................................................................VII
Danh mc Hnh.................................................................................................................X
Li m u I......................................................................................................................X
Mc lc IV........................................................................................................................X
Danh mc cc t vit tt VII.............................................................................................X
Danh mc Hnh X.............................................................................................................X
Danh mc Bng XV..........................................................................................................X
Chng 1: Tng quan v IMS trn nn NGN 1...............................................................XI
Chng 2: Kin trc phn h IMS 7................................................................................XI
Chng 3: Mt s th tc trong mng IMS 25.................................................................XI
Chng 4: Cc giao thc chnh s dng trong phn h IMS 41.....................................XII
Chng 5: Cc bc tin ln xy dng IMS 66............................................................XIII
XV
XVIII
nhp no. IMS h tr nhiu phng thc truy nhp nh GSM, UMTS, CDMA2000, truy
nhp hu tuyn bng rng nh cp xDSL, cp quang, cp truyn hnh, cng nh truy
nhp v tuyn bng rng WLAN, WiMAX. IMS to iu kin cho cc h thng mng
khc nhau c th vn hnh cng vi nhau. IMS v ang c tp trung nghin cu v
ngy cng thu ht c nhiu s quan tm ln ca cc nh khai thc bi v li ch m n
mang li cho c nh cung cp dch v ln ngi s dng.
1.2 i nt v qu trnh chun ha IMS
IMS c nh hnh v pht trin bi din n cng nghip 3GPP, thnh lp nm 1999.
Kin trc ban u ca IMS c xy dng bi 3GPP v sau c chun ha bi
3GPP trong Release 5 cng b thng 3 nm 2003. Trong phin bn u tin ny, mc
ch ca IMS l to thun li cho vic pht trin v trin khai dch v mi trn mng
thng tin di ng.Tip n, t chc chun ha 3GPP2 xy dng h thng CDMA2000
Multimedia Domain (MMD) nhm h tr cc dch v a phng tin trong mng
CDMA2000 da trn nn 3GPP IMS.Trong Release 6 ca 3GPP IMS, cng vi khuynh
hng tch hp gia mng t bo v mng WLAN, mng truy nhp WLAN c a
vo nh mt mng truy nhp bn cnh mng truy nhp t bo.
IMS khi u nh mt chun cho mng v tuyn. Tuy nhin, cng ng mng hu tuyn,
trong qu trnh tm kim mt chun thng nht, sm nhn thy th mnh ca IMS cho
truyn thng hu tuyn. Khi ETSI m rng chun IMS thnh mt phn ca kin
trc mng th h tip theo NGN m h ang xy dng. T chc chun ha TISPAN trc
thuc ETSI, vi mc ch hi t mng thng tin di ng v Internet, chun ha IMS
nh mt h thng con ca NGN. Kt hp vi TISPAN, trong Release 7 ca IMS, vic
cung cp dch v IMS qua mng c nh c b sung. Nm 2005, phin bn Release
1 ca TISPAN v NGN c coi nh mt s khi u cho hi t c nh-di ng trong
IMS. Gn y, 3GPP v TISPAN c c mt tha thun cho ra phin bn Release
8 ca IMS vi mt kin trc IMS chung, c th h tr cc kt ni c nh v cc dch v
nh IPTV.
3
a phn cc giao thc s dng trong IMS c chun ha bi IETF, in hnh nht l
giao thc khi to phin SIP. Rt nhiu cc pht trin v ci tin ca SIP ra i h tr
cc chc nng theo yu cu ca h thng IMS c ngh v chun ha bi IETF
nh SIP h tr tnh cc, bo mt v.v Bn cnh IETF v TISPAN, mt t chc chun
ha khc m 3GPP hp tc cht ch trong vic pht trin IMS l Lin minh di ng m
OMA nhm pht trin cc dch v trn nn IMS. Mt trong nhng dch v do OMA pht
trin l Push-to-Talk over Cellular (PoC) hay OMA SIMPLE Instant Messaging.
1.3 Li ch ca vic s dng IMS
Mt trong nhng mc ch u tin ca IMS l gip cho vic qun l mng tr nn d
dng hn bng cch tch bit chc nng iu khin v chc nng vn ti thng tin. Mt
cch c th, IMS phn phi dch v trn h tng chuyn mch gi, IMS cho php chuyn
dn t mng chuyn mch mch sang chuyn mch gi trn nn IP, to thun li cho vic
qun l mng thng tin di ng. Vic kt ni gia mng c nh v di ng gp phn
vo tin trnh hi t mng vin thng trong tng lai. IMS cho php ngi dng c th s
dng mt hay nhiu loi thit b khc nhau, di chuyn t mng ny sang mng khc m
vn c th s dng cng mt dch v.
Kin trc IMS cung cp nhiu dch v gia tng cho nh cung cp mng, ngi pht trin
ng dng, ngi cung cp dch v cng nh ngi s dng cc thit b u cui. Kin
trc IMS gip cc dch v mi c trin khai mt cch nhanh chng vi chi ph thp.
IMS cung cp kh nng tnh cc phc tp hn nhiu so vi h thng ti khon tr trc
hay tr sau, v d nh vic tnh cc theo tng dch v s dng hay phn chia cc gia
cc nh cung cp dch v v nh cung cp mng. Ngi s dng s nhn mt bng tnh
cc ph duy nht t mt nh cung cp mng. IMS ha hn mang n nhiu dch v a
phng tin theo yu cu v s thch ca ngi dng.
Vi IMS, nh cung cp mng s khng ch lm cng tc truyn ti thng tin mt cch
n thun m tr thnh tm im trong vic phn phi dung lng thng tin trong mng,
ng vai tr quan trng trong vic m bo cht lng dch v cng nh kp thi thay i
p ng cc yu cu khc nhau ca ngi dng.
4
Tm li, IMS to thun li cho cc nh cung cp dch v trong vic xy dng v trin
khai cc ng dng mi, gip nh cung cp mng gim chi ph trin khai, vn hnh v
qun l.
1.4 M hnh phn lp ca mng NGN
Cu trc lun l ca NGN c chia thnh 4 lp chc nng l: lp truy nhp, lp truyn
ti, lp iu khin, lp dch v v qun l.
Lp truy nhp
Cung cp cc kt ni gia thu bao u cui v mng ng trc qua cng giao tip
MGW thch hp. Mng NGN kt ni vi hu ht cc thit b u cui chun v khng
chun nh cc thit b truy xut a dch v, in thoi IP, my tnh, tng i ni b PBX,
in thoi POTS, in thoi s ISDN, di ng v tuyn, di ng v tinh, v tuyn c
nh, VoDSL, VoIP,
Lp truyn dn
H thng truyn dn ca mng NGN thc hin chc nng nh tuyn, truyn ti cc lung
thng tin trong mng di s iu khin ca cc thit b thuc lp iu khin. Lp truyn
dn ca mng vin thng th h mi phi c tc truyn ti cao, bng thng ln p
ng cho vic truyn ti thng tin yu cu thi gian thc, dung lng ln.
Lp iu khin
Lp iu khin thc hin gim st, sa i, v gii phng cc phin giao dch, ghi li cc
thng s ca cuc kt ni cung cp thng tin cho vic x l tnh cc. Lp ny da
trn cc thng tin v cc tn hiu nhn c t lp truy nhp xc nh cc thng s cn
thit v dch v iu khin ti nguyn cho ph hp.
Lp iu khin c chc nng iu khin cc phin giao dch trong mt mng hi t dch
v v cng ngh nn n phi c kh nng h tr phn ln cc giao thc khc nhau
tng tn ti trong cc mng chuyn mch trc y v cc giao thc ang c s dng.
Bn cnh i hi n phi c kh nng cung cp cc dch c bn, dch v thng minh,
cc dch v b sung, Hn na, h thng cn c kh nng x l v lu tr khi lng
5
ln c s d liu v mng NGN l mng nhiu ngi dng vi nhiu loi hnh dch v
khc nhau.
Lp ng dng v qun l dch v
Lp ng dng v dch v cung cp cc dch v c bng thng khc nhau, nhiu hnh
thc nh: thoi, fax, internet, dch v a phng tin, cc tr chi trc tuyn yu cu thi
gian thc, dch v truyn s liu, v cc dch v gi tr gia tng,. . Lp ny lin kt vi
lp iu khin thng qua cc giao din c chun ha. Chnh v vy m vic cp nht,
to mi v trin khai ng dng, dch v mng tr nn v cng nhanh chng v hiu qu.
Lp ny c th thc thi vic iu khin nhng thnh phn c bit nh Media Server,
mt thit b c bit n vi tp cc chc nng nh: Conferencing, x l Tone,.
chng thc. Kha nhn dng ngi dng chung c s dng truyn thng gia cc
ngi dng. HSS cng p ng a ch mt S-CSCF nu c yu cu trong th tc ng
k. Hn na, HSS cn thc hin nhng chnh sch h thng nh lu tr thng tin hoc
xa thng tin nhng UE khng hp l.
HSS phi h tr nhng thnh phn ca min PS nh SGSN v GGSN. iu ny gip cc
thu bao ca IMS c th s dng dch v ca min PS v ngc li. Tng t, do HSS
ng vai tr nh HLR nn cng h tr cc thnh phn ca min CS nh MSC, BSC. iu
ny cho php cc thu bao IMS c th truy cp n cc dch v ca min CS v h tr
chuyn vng trn ton h thng GSM/UMTS. Nh mt AuC, HSS lu tr kha b mt
ca mi thu bao, ci ny dng chng thc khi ng k vo mng v m ha d liu
cho mi thu bao di ng. Ty thuc vo s lng thu bao m c th c nhiu HSS
trong mt mng IMS. HSS tip xc vi CSCF thng qua im tham chiu Cx v tip xc
vi AS thng qua im tham chiu Sh.
2.1.2.2 SLF
Trong trng hp c nhiu HSS trong cng mt mng, chc nng nh v SLF s c
thit lp nhm xc nh HSS no ang cha h s ca ngi dng tng ng.
Bo mt
P-CSCF c vai tr chnh trong s lin kt bo mt v p dng s bo v m bo ton
vn v ring t cho tn hiu SIP. iu t c trong sut qu trnh ng k SIP khi
UE v P-CSCF thng lng IPSec. Sau ln ng k u tin, P-CSCF c th p dng
vic bo v ton vn v ring t cho bn tin SIP.
Trong ln ng k u tin, nu chnh sch mng IMS a ra yu cu bo mt th bn tin
REGISTER khng c bo mt s b P-CSCF gi bn tin 401Unauthorized t chi ng
k. UE s tip tc gi bn tin REGISTER c cha thng tin v bo mt. Khi , UE v PCSCF s thng lng vi nhau v chn thut ton m ha dng m ha phin, qu
trnh c hon tt khi UE nhn c p ng 200 OK.
Hnh 2.2: ng k c yu cu bo mt
Khi 2 bn trao i cc bn tin vi nhau, mt thut ton m ha s c s dng m
ha cc bn tin m ch 2 bn mi c th gii m c. Trong trng hp ny, UE s
khng s dng port mc nh 5060/5061 trao i d liu vi P-CSCF na, m s dng
mt port m 2 bn thng lng.
Xc nh phin khn cp
n thi im hin ti, phin khn cp cha c xc nh y trong IMS. Phin khn
cp c nh ngha ty thuc vo chnh sch ca nh khai thc mng. Mt s phin khn
10
11
Hnh 2.4: Chc nng iu khin thng tin a phng tin MRF
2.2.3 im tham chiu
15
GPRS cng c th chuyn nhng thng tin chng thc vic tnh ph n mng
IMS.
16
Khi MRFC iu khin dng thng tin phng tin nh kt ni cho mt hi ngh truyn
thng hoc dng vic truyn thng vi MRFP th n s s dng im tham chiu Mp.
im tham chiu ny hot ng da trn giao thc H.248.
2.2.3.5 im tham chiu Mn
Mn l im tham chiu iu khin gia MGCF v IMS-MGW. Giao din ny iu khin
mt phng ngi dng ca mng IP v IMS-MGW. Hn na, giao din ny cng iu
khin mt phng ngi dng gia mng CS v IMS-MGW. Giao din ny da trn giao
thc H.248 thc hin cc tc v nh: kt ni, kh ting vng , cung cp chung v cc
thng bao n u cui,
2.2.3.6 im tham chiu Dx
Khi c nhiu a ch HSS c trin khai trong mng IMS, c I-CSCF v S-CSCF u
khng th bit HSS no cn tip xc. Do , I-CSCF v S-CSCF cn lin h vi SLF
trc. im tham chiu Dx ra i phc v mc ch ny. im tham chiu Dx lun kt
hp hot ng vi im tham chiu Cx. Giao thc c bn hot ng trn im tham chiu
ny l Diameter. Nhim v ca n l thc thi cc nh tuyn nhn c t Diameter
Redirect Agent.
nhn c ia ch ca HSS, I-CSCF hoc S-CSCF gi yu cu Cx n SLF qua im
tham chiu Dx. Khi nhn c a ch ca HSS, I-CSCF hoc S-CSCF s gi yu cu
Cx n HSS.
2.2.3.7 im tham chiu Cx
Thng tin v thu bao v dch v c lu tr thng tr trong HSS. V th, I-CSCF v
S-CSCF s phi tip xc vi HSS khi c ngi dng ng k hoc s dng dch v. im
tham chiu Cx ra i p ng mc ch ny. Cx l im tham chiu gia HSS v
CSCF v hot ng da trn giao thc Diameter. Th tc trn im tham chiu Cx c th
chia ra 3 th tc chnh: Qun l v tr, kim sot d liu ngi dng v chng thc ngi
dng.
Qun l v tr
17
thng tin ny v t HSS qua giao din Cx. Khi S-CSCF cn chng thc mt ngi dng,
n gi MAR n HSS. HSS p ng li bng lnh MAA. Trong bn tin tr li ny cha
nhng thng tin chng thc: thut ton m ha (v d: Digest-AKAv1-MD5 ), thng tin
chng thc (s RAND vth AUTN), thng tin cp quyn,
Kha nhn dng ngi dng ring cha cc thng tin phc v cho vic ng k
ngi dng vo IMS Home Network (bao gm c ng k li v xa ng k).
Kha nhn dng ngi dng ring c cha trong ISIM v HSS.
L m nhn dng ton cu duy nht v c nh ng vi UE. Do , kha ny dng
xc nh UE, khng phi xc nh thu bao.
20
2.3.2.2 MGCF
MGCF l thnh phn gateway ca PSTN hay CS v mng IMS. Nt ny c nhim v
qun l cc cng a phng tin, tng tc vi S-CSCF qun l cc cuc gi trn
knh a phng tin. N thc hin chuyn i giao thc v nh x SIP thnh ISUP hoc
BICC. Ngoi ra, MGCF cn iu khin ngun ti nguyn trong MGW. Giao thc s
dng gia MGCF v MGW l H.248.
2.3.2.3 IMS-MGW
IMS-MGW cung cp mt phng lin kt cho ngi dng IMS v CS CN. N xc nh
knh truyn t CS CN v dng truyn dn t mng, thc hin vic chuyn i gia
nhng u cui v thc hin gii m v x l tn hiu cho mt phng ngi dng khi cn
thit. Hn na, IMS-MGW cn c chc nng cung cp m chung v nhng thng bo
cho ngi dng CS.
Tng t, tt c cc cuc gi t CS vo mng IMS u c a n MGCF, n thc
hin vic chuyn i giao thc cn thit v gi nhng yu cu SIP n I-CSCF dung cho
vic thit lp phin. Trong cng thi im MGCF kt ni vi IMS-MGW dnh sn
ngun ti nguyn cn thit mt phng ngi dng.
22
ch. GGSN cha a ch SGSN hin ti v h s thng tin ca nhng ngi dng ng
k vo thanh ghi nh v ca n. GGSN c kh nng tp trung thng tin tnh cc cho cc
mc ch thanh ton.
Ni chung, c mi quan h nhiu - nhiu gia SGSN v GGSN: Mt GGSN giao tip vi
mt mng ngoi cn mt vi SGSN; mt SGSN c th nh tuyn nhiu gi ti nhiu
GGSN khc nhau.
2.3.4 Giao tip vi mng IP
2.3.4.1 NASS
NASS l thnh phn ch s dng cho cc mng truy nhp hu tuyn, vi nhim v cung
cp kt ni n ngi dng trong mng truy nhp. NASS c cc chc nng chnh sau:
Cung cp mt cch linh hot a ch IP cng nh cc thng s cu hnh khc cho
UE (s dng DHCP).
Xc nhn, chng thc ngi dng trc v trong sut qu trnh cp pht IP.
Cp php cho mng truy nhp da trn h s ngi dng mng
Qun l v tr ngi dng
H tr qu trnh di ng v roaming ca ngi dng.
2.3.4.2 RACS
Chc nng iu khin ti nguyn v chp nhn kt ni RACS bao gm 2 chc nng chnh
l: chc nng quyt nh chnh sch dch v (S-PDF) v chc nng iu khin chp nhn
kt ni v ti nguyn truy nhp (A-RACF).
Chc nng quyt nh chnh sch dch v S-PDF: di yu cu ca cc ng dng,
s to ra cc quyt nh v chnh sch bng vic s dng cc lut chnh sch v
chuyn nhng quyt nh ny ti A-RACF. S-DPF cung cp mt cch nhn tru
tng v cc chc nng truyn ti vi ni dung hay cc dch v ng dng. Bng
cch s dng S-DPF, vic x l ti nguyn s tr nn c lp vi vic x l dch
v.
24
Chc nng iu khin chp nhn kt ni v ti nguyn truy nhp A-RACF: nhn
cc yu cu v ti nguyn QoS t S-PDF. A-RACF s s dng thng tin QoS nhn
c t S-PDF quyt nh chp nhn hay khng chp nhn kt ni. A-RACF
cng thc hin chc nng t trc ti nguyn v iu khin cc thc th NAT
hoc Firewall.
nhn tng quan v vai tr ca cc khi trong h thng. u tin, UE phi thc hin vic
ng k vi h thng mi c th s dng c dch v. Ty thuc vo trng thi ca UE
m S-CSCF s phn phi ph hp.
3.1 Th tc lin quan n qu trnh ng k
3.1.1 Th tc ng k
Hnh 3.1: Th tc ng k
Cc bc thc hin:
Bc 1: UE gi bn tin REGISTER ti Proxy cha thng tin ng k nh: kha
nhn dng ngi dng chung, kha nhn dng ngi dng ring, tn min Home
Network, a ch IP ca ngi dng.
26
Bc 2: Khi nhn thng tin ng k, P-CSCF thc hin kim tra tn min Home
Network tm thc th mng nh v Proxy s gi lung thng tin ng k ti ICSCF gm: a ch hoc tn ca P-CSCF, kha nhn dng ngi dng chung,
kha nhn dng ngi dng ring, nhn dng mng ca P-CSCF, a ch IP ca
UE.
Bc 3: I-CSCF s gi bn tin Cx-Query hoc Cx-Select-Pull qua im tham
chiu Cx truy vn HSS v: kha nhn dng ngi dng chung, kha nhn dng
ngi dng ring, nhn dng mng ca P-CSCF.
Bc 4: HSS s gi Cx-Query Resp hoc Cx-Select-Pull Resp cho I-CSCF
Bc 5: I-CSCF gi thng tin ng k ln S-CSCF km thm thng tin p ng t
HSS
Bc 6: S-CSCF gi Cx-Put hoc Cx-Pull gm: kha nhn dng ngi dng
chung, kha nhn dng ngi dng ring, tn S-CSCF n HSS.
Bc 7: HSS lu tr tn S-CSCF cho UE v gi Cx-Put Resp hoc Cx-Pull Resp
cha thng tin ca UE n S-CSCF
Bc 8: Da trn b lc tiu chun, S-CSCF s gi thng tin ng k ti mt
phng iu khin dch v v thc hin bt c th tc iu khin dch v thch hp
no.
Bc 9: S-CSCF gi bn tin chp nhn 200 OK cho I-CSCF, n cha thng tin
UE tip xc vi mng nh
Bc 10: I-CSCF gi bn tin chp nhn 200 OK cho P-CSCF, bn tin ny cha
thng tin UE tip xc vi mng nh.
Bc 11: P-CSCF gi bn tin chp nhn 200 OK cho UE
Bng 3.1: Tm tt trng thi cc khi trong th tc ng k
Thc
Trc ng Trong lc ng k
th
k
27
Sau khi ng k
UE
a ch ca P- a ch ca P-CSCF, tn a ch ca P-CSCF, tn
CSCF,
min
nh,
kha s bo mt,
nhn
dng
tin nh tuyn n S-
CSCF v c th cha
nhn
chung
kha
dng ring
P-CSCF
kha
nhn
dng
thng s bo mt, a ch
khi CDF
a ch HSS a ch ca HSS hoc a ch HSS hoc SLF
hoc SLF
SLF, P-CSCF, S-CSCF
S-CSCF a ch HSS Tn hoc a ch ca HSS, Tn hoc a ch ca HSS,
hoc SLF
HSS
a ch IP ca UE.
ch IP ca UE.
Thng tin ca Thng tin ca ngi dng, Thng tin ngi dng,
ngi
3.1.2 Th tc ng k li
ng k li l mt hot ng nh k ca UE nhm cp nht li mt s ng k tn ti
hoc cp nht nhng thay i v trng thi ng k ca UE. Cc bc trong qu trnh
ng k li c thc hin tng lc ng k, nhng v c mt S-CSCF c n nh
28
29
dng
thu
bao chung, nhn dng thu bao ring, nhn dng mng P-
CSCF
Bc 4: HSS s xc nh ngi dng ny hin ng k cha. HSS s gi CxQuery Resp cha tn S-CSCF ti I-CSCF.
Bc 5: I-CSCF s dng tn ca S-CSCF xc nh a ch ca S-CSCF. ICSCF gi bn tin REGISTER n S-CSCF c ni dung gm: tn hoc a ch PCSCF, kha nhn dng chung, kha nhn dng ring, a ch IP ca UE, I-CSCF
trong trng hp mng mun n cu hnh.
Bc 6: Da vo b lc tiu chun, S-CSCF s gi thng tin xa ng k ti mt
phng iu khin dch v v bt k mt phng no cha cc th tc iu khin dch
v cn thit. Mt phng iu khin dch v s xa tt c cc thng tin lin quan
n thu bao ny.
Bc 7: Ty thuc vo nh khai thc la chn S-CSCF c th gi Cx-Put (cha
kha nhn dng ngi dng chung, nhn dng ngi dng ring, xa tn S-CSCF
hoc Cx-Put (gm kha nhn dng ngi dng chung, kha nhn dng ngi dng
ring, gi tn S-CSCF), vi nhng thu bao khng c coi l ng k lu SCSCF. Sau HSS s xa b hoc gi li tn S-CSCF cho thu bao theo yu
cu. Trong c hai trng hp, trng thi ca nhn dng thu bao khng c lu
tr v khng c ng k HSS. Nu nh tn ca S-CSCF c gi li th HSS
s cho php xa b s phc v S-CSCF bt c lc no.
30
31
UE
S-CSCF
P-CSCF
1. Timer
Expires
HSS
1. Timer
Expires
2. Service Control
3. Cx-Put
4. Cx-Put- Resp
32
P-CSCF
S-CSCF
HSS
1. Cx-D eregister
2. Service Control
3. Deregister
4. UE Inform
5. OK 200
6. OK 200
7. Cx-Deregister
Resp.
33
P-CSCF
S-CSCF
HSS
1. Service Control
2. Deregister
3. UE Inform
4. OK 200
5. OK 200
6. Cx-Put
7. Cx-Put resp
35
36
Originating Netw
UE#1
1. INVITE (SD
offer)
2. M
P
Hnh 3.6: Th tc thit lp phin gia thu bao thuc hai mng IMS
37
38
39
Originating
Network
S-CSCF
Terminating
Network
BGCF
7. Offer Response
6. Offer Response
5. Offer Response
21. Ringing
23. 200 OK
24. 200 OK
27. ACK
28. ACK
40
41
42
Client trong giao thc SIP chnh l UE, l cc thit b m ngi dng s dng khi to
yu cu SIP n cc Server. Thit b ny c th l Hardphone hay Softphone. Hardphone
l cc thit b phn cng h tr chun SIP nh in thoi IP. Softphone l phn mm h
tr chun SIP nh Express Talk, Sidefisk, hay h tr c IMS nh: Mercuro IMS
Client, UCT Client, OpenIC_Lite,. . .
4.1.3 Bn tin SIP
SIP s dng cc bn tin khi to, hiu chnh v kt thc phin gia cc ngi dng.
Bng 4.1: Bn tin yu cu SIP
Bn tin
INVITE
ACK
ngha
Khi to mt phin
Khng nh rng client nhn c bn tin
BYE
CANCEL
Register
OPTIONS
INFO
Bn tin
1xx
2xx
3xx
4xx
5xx
6xx
ngha
Cc bn tin chung
Thnh cng
Chuyn a ch
Yu cu khng c p ng
S c Server
S c ton mng
43
44
46
47
48
NASREQ
Mobile-IP
Relay
255
49
gia cc min vi nhau. Khi s dng TSL, hai pha phi thng lng mt Cipher key
theo mt trong cc thut ton sau:
RC4_128_MD5
RC4_128_SHA
3DES_EDE_CBC_SHA
AES_128_CBC_SHA
4.2.5 Kh nng kim sot li ca giao thc Diameter
Li trong giao thc Diameter chia thnh 2 loi: li giao thc v li ng dng
Li giao thc
Xy ra cp giao thc c bn nh li nh tuyn. Khi xut hin li, bit E trong trng
Command Flag ca Diameter Header trong bn tin p ng s c bt ln 1 v gi tr
li theo ng n.
Li ng dng
Xy ra cc ng dng ca Diameter nh chng thc User, mt gi AVP. Khi xut hin
li, bit R trong Command Flag trong bn tin p ng c bt ln 1 v gi li cho User
khi to khng thng qua Agent
52
54
COPS c s dng trong lin lc gia khi PDF v GGSN, to s kt ni gia mng
IMS v mng GPRS nhm cung cp mc bo mt cc bn tin cho vic xc thc, bo
v ton vn bn tin. COPS cng c th ti s dng giao thc v bo mt nh IPSEC hoc
TLS xc thc v bo v knh truyn gia PEP v PDP.
Version (4bits): ch phin bn ca giao thc COPS ang c dng, hin nay ang
s dng COPS version 1
Flags (4bits): mc nh l 0, c flag t ln 1 khi bn tin gi i l bn tin DEC, khi
PDP gi bn tin DEC p ng li yu cu ca bn tin REQ do PEP gi ra.
Op Code (8 bits): cho bit hot ng ca COPS.
Bng 4.4: Cc loi Op code trong COPS header
Gi tr
1
Loi
Ni chn
REQ
PEPPDP
Tn
M t
Request
Yu cu quyt nh t PDP v
thit lp mt client handle nhm
xc nh tnh trng ph hp cho
PEP
DEC
PDPPEP
Decision
RPT
PEPPDP
Report state
56
DRQ
PEPPDP
Delete
request state
5
SSQ
PDPPEP
Synchronize
state request
liu
OPN
PEPPDP
Client-Open
CAT
PDPPEP
ClientAccept
CC
PEPPDP
Client-Close
khng c h tr
PDPPEP
9
KA
PEPPDP
Keep-Alive
Synchronize
PDPPEP
10
SSC
PEPPDP
complete
Client-type (16 bits): cho bit chnh sch p dng cho Client v xc nh nhng
thc th lin quan. 16 bit s c gi tr trong khong 0x8000 - 0xFFFF. i vi
bn tin KA th Client-type phi t l 0.
Message Length (32 bits): bao gm header chun v phn t rt gn v di
ch trong 4bytes.
4.3.2.2 Object format
57
Tn
Handle
Ni chn
M t
Most
Context
REQ, DEC
In interface
REQ
Out interface
REQ
Reason code
DRQ
Cho bit l do cc yu cu b xa
Decision
DEC
Quyt nh do PDP to ra
LPDP decision
DEC
Quyt nh do LPDP to ra
Error
CC
Xc nh giao thc b li
Client-specific
REQ,
info
RPT, OPN
10
Gi tr b m thi gian
11
PEP
OPN
RPT
identication
12
Report type
PDP
redirect CC
14
address
a ch ca PDP m PEP kt ni
ln cui
15
16
Message
Any
integrity
59
60
63
64
65
Softswitch
IMS
Khng c t chc no a 3GPP chun ha (Release 5,
ra tiu chun c th, ph Release
6,
Release
7,
hng thit b.
- Kin trc mng da trn - Kin trc phn tn theo
s phn tn chc nng iu m hnh server, chc nng
khin v chc nng chuyn iu khin khng tp trung
mch, mi hot ng iu ti mt server m phn tn
khin tp trung MGC.
truy nhp.
nhp.
c chun ha.
MGCP, Ch yu s dng SIP,
MEGACO/H.248,
Kh nng cung cp dch v
DIAMETER
Kh nng cung cp a dch
v vi cht lng cao, trin
khai dch v nhanh chng
v h thng tnh cc thng
minh.
Kh nng tch hp vi thit C kh nng tng thch, Kh d dng v cc thit b
b ca nh cung cp khc
Bo mt
tuy hi kh khn.
u phi tun theo chun.
C kh nng bo mt tt i C nhiu c ch bo mt
vi cc dch v VoIP.
Lu lng
Chi ph
Vn cn hn ch
Tit kim
70
Chng 6: DEMO
6.1 M hnh m phng NGN
Trong chng ny, chng em thc hin mt m hnh mng NGN hon chnh t lp ng
dng n lp truy cp. Ton b phn m phng s dng theo IP v tn gi theo m hnh
nh sau:
71
72
t di ng v truy nhp khng dy tr nn kh thi, cng to iu kin cho IPTV pht trin
thnh mt trong nhng dng dch v Quad-Play.
Nhiu nh cung cp dch v bt u trin khai cc dch v triple play trn DSL, trong
IPTV l mt thnh phn dch v quan trng. Tuy nhin mi dch v trong nhm dch
v triple play ny (nh IPTV, VoIP) li c c cu iu khin dch v, cc h thng h tr
tnh cc v iu hnh ring ca n, iu ny lm tng s phc tp ca ton th kin trc
dch v triple play. Hn na, cc nh cung cp dch v cn phi phn bit dch v ca
mnh vi cc nh cung cp dch v khc c cng nhm dch v. V th vic nghin cu v
cc nn tng tng tc dch v IPTV v IMS ra i nhm lm gim phc tp ca
mng v m hnh kin trc ca IPTV. Kin trc IPTV trn nn IMS c th cung cp cc
dch v IPTV c iu khin v x l bi IMS v c th chuyn tip c lp cc dch v
IPTV vi mng truyn ti IP bn di.
6.2.2 Cch cu hnh IPTV trn IMS
Trong chng trnh m phng ny my Application Server v Media Streaming server
c ci trn hai my ring bit nhng u s dng h iu hnh Fedora core 9. Qua qu
trnh th nghim mt s h iu hnh ngun m khc, chng em nhn thy Fedora l
phin bn hot ng n nh, h tr nhiu dch v, rt thch hp cho vic trin khai cc
ng dng mi v sau.
Khi mt UE ng k yu cu s dng IPTV-VoD th qu trnh thc hin nh sau:
Bc 1: UE gi bn tin yu cu INVITE cha tn dch v cn s dng n PCSCF
Bc 2: P-CSCF chuyn tip bn tin yu cu qua lp iu khin n AS sau khi
chng thc c ngi dng.
Bc 3: AS kim tra yu cu xc nh knh m UE yu cu v kim tra trong
c s d liu xem c kh nng p ng hay khng. Nu p ng c, AS gi p
ng 200 OK cha a ch ca Media Server cha knh m UE yu cu.
73
Bc 1: Cu hnh AS Server
Ci t cc gi ph thuc:
libosip2-3.2.0.tar.gz
libeXosip2-3.2.0.tar.gz
LIBDIR=/usr/local/lib
LD_LIBRARY_PATH=$LIBDIR:/usr/lib
export LD_LIBRARY_PATH
https://developer.berlios.de/project/showfiles.php?group_id=7844
#./uctiptv_as key_value_file
Bc 2: Cu hnh Media Server
Darwin Streaming Server (DSS) l mt sn phm ca hng Apple dng phn
phi cc ni dung a phng tin. y l mt phn mm min ph, c c phin
bn chy trn Windows v Linux. Bn mi nht hin nay l 6.0.3. Vi bn ny,
75
im . Thng tin bao gm: IP ca UE, bit Rate, dung lng truyn, t l mt
gi, thi gian kt ni v kt ni n ti nguyn no.
78
delete,insert,select,update
on
icscf.*
to
81
82
83
84
87
Hnh 6.13: Giao din ca trnh Option v IPtv trong UCT IMS client.
Nu c ngi dng mi, y ta cu hnh mt ngi dng tn tinh, c kha nhn dng
ngi dng chung l tinh@ims.vn, ta tin hnh nh sau:
Vo Options/Preferences:
88
89
90
6.4.3 kt qu t c
91
Hnh 6.17: Giao din UCT IMS Client khi Alice gi Bob
Hnh 6.18: Giao din gi tin nhn trong UCT IMS Client
92
Hnh 6.19: giao din VLC khi client s dng dch v VoD
93
95
96