Tải bản đầy đủ (.pdf) (26 trang)

Luận văn:Nâng cấp chất lượng dịch vụ (QoS) trong mạng 3G trên nền MPLS doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.77 MB, 26 trang )

1
B GIÁO D C VÀ ĐÀO T O
Đ I H C ĐÀ N NG

TRƯƠNG SƠN HÒA

NÂNG C P CH T LƯ NG D CH V ( QoS)
TRONG M NG 3G TRÊN N N MPLS

Chuyên ngành: K Thu t Đi n t
Mã s : 60.52.70

TÓM T T LU N VĂN TH C SĨ K THU T

Đà N ng - Năm 2011


2
Cơng trình đư c hồn thành t i
Đ I H C ĐÀ N NG

Ngư i hư ng d n khoa h c: TS. Lương H ng Khanh

Ph n bi n 1: TS. Nguy n Lê Hùng

Ph n bi n 2: PGS.TS. Nguy n H u Thanh

Lu n văn ñã ñư c b o v trư c h i ñ ng ch m Lu n văn t t nghi p Th c sĩ K Thu t h p t i Đ i h c
Đà N ng vào ngày 26-27 tháng 06 năm 2011.

Có th tìm hi u Lu n văn t i:


-Trung tâm thông tin-H c li u, Đ i h c Đà N ng
-Trung tâm h c li u, Đ i h c Đà N ng


3
M

Đ U

1. Lý do ch n đ tài:
M ng thơng tin di ñ ng phát tri n m nh m trong nh ng năm qua v i kh năng cung c p đa d ng các
lo i hình d ch v . Cùng v i d ch v tho i, nhu c u d ch v d li u ngày càng tăng cao chi m m t t tr ng ñáng
k trong t ng doanh thu c a nhà khai thác m ng. Xu hư ng này địi h i m ng di ñ ng ph i phát tri n theo m t
c u trúc m i tiên ti n hơn có kh năng th a mãn cao nh t các yêu c u ch t lư ng d ch v cung c p cho ngư i
s d ng, ñ m b o t t nh t tính trung th c, t c ñ x lý và ch t lư ng.
Trư c nh ng yêu c u trên, ñ tài: “Nâng c p ch t lư ng d ch v (QoS) trong m ng 3G trên n n
MPLS” ñưa ra m t s gi i pháp c th nh m nâng c p ch t lư ng d ch v trong m ng thơng tin di đ ng th h
th 3 (3G) b ng cách s d ng ñ nh tuy n QoS ng d ng trong công ngh chuy n m ch nhãn ña giao th c
(MPLS).
2. M c ñích nghiên c u:
Nghiên c u m ng di ñ ng th h m i 3G, t đó đưa ra các hư ng gi i quy t nh m nâng c p ch t lư ng
d ch v cung c p cho ngư i s d ng trên cơ s

ng d ng cơng ngh chuy n m ch nhãn đa giao th c MPLS.

3. Đ i tư ng và ph m vi nghiên c u:
3.1. Đ i tư ng nghiên c u:
- Nghiên c u m ng thông tin di ñ ng 3G.
- Nghiên c u công ngh chuy n m ch nhãn ña giao th c (MPLS), chú tr ng các k thu t ñ nh tuy n
QoS. Trên cơ s đó, áp d ng cơng ngh này vào m ng di ñ ng th h m i 3G.

- Đi sâu nghiên c u các thu t tốn đ nh tuy n QoS trong m ng MPLS, ñ c bi t quan tâm đ n thu t tốn
đ nh tuy n cu c g i o (Virtual Flow Deviation _VFD)
3.2. Ph m vi nghiên c u:
- Nghiên c u lý thuy t v m ng 3G và công ngh chuy n m ch nhãn ña giao th c MPLS.
- Tìm hi u ki n trúc c a m t h th ng di ñ ng 3G, các thành ph n và giao th c giao ti p.
- Tìm hi u khn d ng nhãn các gói tin, các giao th c và thu t tốn đ nh tuy n trong m ng MPLS.
- Nghiên c u lý thuy t v c u trúc m ng thơng tin di đ ng 3G s d ng MPLS.
- Phân tích, đánh giá các thu t tốn đ nh tuy n QoS trên máy tính b ng ngơn ng l p trình Delphi.
4. Phương pháp nghiên c u:
Nghiên c u lý thuy t, k t h p s d ng ph n m m mơ ph ng Delphi nh m tính tốn, phân tích đánh giá
k t qu thu đư c t các phương pháp ñ nh tuy n QoS ñư c ch n.
5. Ý nghĩa khoa h c và th c ti n c a ñ tài:
Đ xu t gi i pháp cho nhà khai thác m ng nâng c p kh năng c a h th ng, ñáp ng yêu c u ch t lư ng
d ch v .
6. C u trúc c a lu n văn: g m 4 chương,
- Chương 1: T ng quan v m ng 3G và MPLS
- Chương 2:

ng d ng MPLS trong m ng 3G

- Chương 3: Đ nh tuy n QoS trong m ng MPLS
- Chương 4: Mơ ph ng thu t tốn


4
CHƯƠNG 1
T NG QUAN
1.1. T ng quan m ng thông tin di đ ng 3G.
H th ng thơng tin di ñ ng 3G ra ñ i v i m c tiêu là hình thành m t h th ng di ñ ng trên toàn th gi i,
nh m vào các d ch v băng r ng như internet t c ñ cao, truy n hình, hình nh … ch t lư ng cao tương ñương

m ng h u tuy n.
Trong ph n này, tơi trình bày các v n đ sau:
- Gi i thi u: Gi i thi u l ch s phát tri n c a m ng thông tin di đ ng
- Các cơng ngh đ xu t cho h th ng m ng 3G:
Có m t vài cơng ngh đ xu t đư c phân nhóm d a trên các k thu t cơ b n c a nó như: WCDMA,
TDMA c i ti n, hybrid CDMA/TDMA và OFDM.
+ WCDMA:Băng thông c a m t h th ng WCDMA là 5MHz ho c l n hơn và 5MHz cũng là đ
r ng băng thơng t i thi u c a t t c các chu n 3G WCDMA
+TDMA c i ti n: Khi TDMA c i ti n ñư c ñ xu t, yêu c u ñ t ra là h th ng m i ph i tương
thích v i h th ng GSM 2.5G hi n t i cùng v i các c i ti n (GPRS, HSCSD, EDGE). Đây khơng th
đư c g i là 3G, nhưng vi c đưa ra nó s giúp ti n g n hơn ñ n h th ng 3G, ít nh t là trong nh ng năm
ñ u tri n khai 3G
+ Hybrid CDMA/TDMA: M i khung TDMA ñư c chia làm 8 khe (slot) th i gian, trong m i khe
th i gian s th c hi n ghép kênh s d ng k thu t CDMA. C u trúc c a khung này tương thích v i
GSM. UTRAN TDD mode th c t cũng là m t h th ng hybrid CDMA/TDMA. M t khung ñư c chia
làm 15 khe th i gian, và trong m i khe th i gian này g m các kênh ghép s d ng k thu t CDMA
+ OFDM: OFDM là k thu t ñưa ra d a trên nguyên lý ñi u ch ña sóng mang, ñi u này có
nghĩa là chúng ta s chia m t dòng d li u c n chuy n t i thành m t vài dòng bit d li u (các kênh ph ).
Nh ng dịng bit ph này sau đó s đư c ñi u ch s d ng các mã tr c giao nhau, cho phép ph t n s
các sóng mang ph s r t g n nhau (ho c ch ng nhau m t ph n) mà không nh hư ng đ n nhau.
+IMT-2000: IMT-2000 là “tiêu chu n cơng ngh ” c a t t c h th ng 3G. Ban đ u, nó là m c
tiêu c a ITU (International Telecommunication Union) đ có đư c m t tiêu chu n 3G duy nh t ñư c s
d ng trên toàn c u, tuy nhiên yêu c u ph i th a mãn c hai m c đích k thu t và chính tr thì đã khơng
thành hi n th c. Các k thu t IMT-DS và IMT-TC ñang ñư c phát tri n b i 3GPP, IMT-MC l i ñư c
ch n phát tri n b i 3GPP2. Sau này IMT-TC ñư c chia làm hai chu n: TDD và TD-SCDMA
- 3GPP: là t ch c nh m phát tri n các tiêu chu n k thu t cho h th ng 3G d a trên giao ti p sóng vơ
tuy n UTRA và lõi m ng GSM c i ti n. H th ng UTRA có hai mode: FDD và TDD. Mode FDD, ñư ng uplink
và downlink s d ng các d i t n s tách bi t nhau. Mode TDD khác so v i mode FDD
m t t n s sóng mang


ch nó s d ng cùng

c hai ñư ng uplink và downlink.

+ mode FDD, ñư ng uplink và downlink s d ng các d i t n s tách bi t nhau. Các sóng mang
có đ r ng băng t n là 5MHz. M i sóng mang l i đư c chia thành các khung 10-ms, m i khung ch a 15 khe th i
gian. T c ñ chip c a UTRAN là 3.84Mcps.


5
+ mode TDD: 15 khe th i gian c a m t khung có th đư c phân b đ ng cho đư ng uplink và
downlink, vì th dung lư ng kênh c a các đư ng này có th khác nhau. T c ñ chip c a m t mode TDD thơng
thư ng là 3.84Mcps.
Ngồi ra cịn có phiên b n TDD băng thông h p là TD-SCDMA. Đ r ng băng thơng sóng mang
1.6MHz, t c đ chip là 1.28Mcps
- 3GPP2: là t ch c phát tri n h th ng CDMA2000 d a trên công ngh WCDMA.
CDMA2000 có t c đ chip khơng c đ nh, có th thay ñ i theo b i s c a 1.2288 Mcps (t i ña là 12)
cho t c ñ chip t i ña là 14.7456 Mcps. Băng t n ñư c c p phép (5 MHz) s ñư c chia thành m t s băng t n
sóng mang h p (1.25 MHz). H th ng CDMA2000 truy n th ng s chia băng t n thành 3 sóng mang (3x mode).
- Các giai ño n phát tri n h th ng lên 3G.

Hình 1.6. Các giai đo n phát tri n lên 3G.
1.2. T ng quan công ngh chuy n m ch nhãn MPLS.
M ng MPLS là s k th a và k t h p c a ñ nh tuy n thông minh trong m ng IP và chuy n m ch t c ñ
cao trong m ng ATM, có c đ nh tuy n

l p 3 (IP) và chuy n m ch

l p 2 (VPI/VCI c a ATM).


MPLS là cơ ch chuy n m ch nhãn do Cisco phát tri n và ñư c IETF chu n hóa, h tr kh năng
chuy n m ch, đ nh tuy n lu ng thông tin m t cách hi u qu .

đây, tơi s tìm hi u các v n ñ sau:

- Gi i thi u: MPLS ra ñ i v i ý tư ng dùng nhãn ñ chuy n m ch. Nó đã gi i quy t và kh c ph c
nh ng h n ch mà các m ng trư c đây v n cịn t n t i như: T c đ , băng thơng khơng h u ích, tr ...
- Các khái ni m trong MPLS:

đây, tơi s tìm hi u các khái ni m v nhãn, Ngăn x p nhãn, B ñ nh

tuy n chuy n ti p nhãn LSR, L p chuy n ti p tương ñương FEC, B ng chuy n ti p chuy n m ch nhãn, Đư ng
chuy n m ch nhãn LSP, Cơ s thơng tin nhãn, Gói tin gán nhãn, Phân ph i và n ñ nh nhãn.
- Thi t b LSR: là b ñ nh tuy n chuy n m ch nhãn, nó th c hi n ch c năng chuy n ti p gói thơng tin
trong ph m vi m ng MPLS b ng th t c phân ph i nhãn.
- Ho t ñ ng c a MPLS:
MPLS cung c p chuy n m ch ñ nh hư ng liên k t. Trong đó, dịng d li u s liên h v i nhãn. Các gói
s ñư c chuy n ti p d a trên nhãn c a chúng. Chi u dài c a nhãn ng n và xác ñ nh. Các router trao ñ i nhãn v i
nhau và các thông tin liên quan.
- Các giao th c cơ b n trong MPLS: Các giao th c này bao g m:


6
+ Đi u khi n gán nhãn ñ c l p và theo yêu c u
+ Phát hi n và ch ng vòng l p
+ Giao th c phân ph i nhãn LPD
+ Giao th c MPLS-BGP
1.3. K t lu n.



7
CHƯƠNG 2
NG D NG MPLS TRONG M NG 3G
2.1. Gi i thi u chung
Ngày nay, nhi u nhà khai thác m ng GSM ho c CDMA nâng c p các m ng 2G hi n t i cung c p các
d ch v t c ñ cao s d ng EDGE, GPRS, 1xRTT, EV-DO, ho c các công ngh WLAN như Wi-Fi. Nh ng d ch
v này yêu c u các thi t b , các d ng truy n d n khác nhau, th i gian tri n khai lâu và t n kém.
Trong quá trình phát tri n t 2G sang 2.5G và 3G, k thu t ATM là gi i pháp cho vi c tích h p tho i, d
li u và video. Tuy nhiên gi i pháp này l i không t i ưu cho vi c tăng t c ñ trong các m ng di ñ ng trong khi
các m ng 2G TDM v n ñang ñư c duy trì. Chuy n ñ i các m ng 2G và 3G sang m ng chuy n m ch gói
IP/MPLS s là gi i pháp đ gi m giá thành và s d ng l i các thi t b TDM ñã ñ u tư.
Ki n trúc m ng 2G TDM: D li u tho i s ñư c chuy n t các tr m thu/phát BTS (Base Transceiver
Station) t i biên m ng RAN, qua ph n lõi RAN (BSC) ñ n MSC và c ng GMSC, cu i cùng chuy n vào m ng
chuy n m ch công c ng PSTN.
Ki n trúc m ng 3G: ph n m ng RAN s mang các tín hi u tho i 2G s d ng k thu t TDM và tín hi u
tho i theo chu n 3G s d ng k thu t ATM. Mơ hình này s d ng thêm m t c ng MGW th c hi n ch c năng
chuy n ñ i tín hi u tho i trên ATM (voice-over-ATM) sang TDM và m t vài tín hi u báo hi u. Các tín hi u sau
MGW đư c chuy n đ n MSC ti p t c x lí. Các tr m RNC là phiên b n 3G c a BSC th c hi n ch c năng ñ nh
tuy n các cu c g i và ñi u ch nh băng thơng.
M ng di đ ng là 3G th h th 4 phân tách ch c năng ph n k t n i gi a các MGW thành ph n ñi u
khi n và ph n d li u. Ph n ñi u khi n d a trên n n IP và báo hi u s 7 (SS7) th c hi n qua các máy ch MSC.
Ph n d li u có th qu n lí các lu ng TDM, ATM, ho c IP. V i c u hình m ng này, tho i 3G khơng cịn đư c
x lí t i MSC n a, do đó cho phép lo i b hoàn toàn các MSC truy n th ng có chi phí v n hành cao sang s
d ng VoIP.
Chu n 3G th h th năm và cao hơn s d ng k thu t IP/MPLS cho ph n k t n i gi a BTS/Node B ñ n
BSC/RNC (RAN edge), cu i cùng IP/MPLS tr thành công ngh truy n d li u chính trong ki n trúc RAN.
2.2. Các thành ph n chính c a m ng truy n d n vơ tuy n:

Hình 2.7: M ng thơng tin di đ ng ph n vơ tuy n
M ng truy n d n vơ tuy n có th ñư c chia thành 3 ph n chính: m ng truy c p, m ng ñ nh tuy n, và

m ng chuy n t i (Hình 2.7), k t n i theo hai d ng chính: m t là k t n i ñi m-ñi m gi a thi t b truy n tin n i


8
ñ n các vùng riêng, và gi a thi t b truy n tin n i ñ n các vùng trung tâm ñ truy n t i Abis, Iub và S1. M t
d ng k t n i ñi m-ñi m khác gi a các thi t b truy n tin/giao ti p n i ñ n hai eNB ñ truy n t i X2. Đ ng h h
th ng và ñ ng b th i gian là các y u t quan tr ng quy t ñ nh vi c ch n l a công ngh /nhà cung c p m ng
truy n d n di ñ ng, ñ c bi t là v i chu n LTE b i vì cơng ngh này khơng ch địi h i ñ ng b t n s ñ ng h
chính xác, mà cịn c n đ ng b c v th i gian.
2.3. Truy n d n IP trong m ng 3G d a trên n n MPLS.
2.3.1. Gi i thi u:
M ng di đ ng khơng dây th h th ba cung c p m t lo t các d ch v ña phương ti n ñ truy n tho i, d
li u, hình nh, video. Đ cung c p ñư c các d ch v này, yêu c u các m ng ph i h tr ña d ng nhi u l p lưu
lư ng truy n d li u và các yêu c u v QoS như t c ñ d li u, t l bit l i, ñ tr , …
Các gi i pháp truy n d a trên n n IP ñang g p m t s khó khăn đ đáp ng các u c u m ng vơ tuy n
3G, các u c u đ i v i tr , trư t thông tin, t l m t gói trong q trình truy n d li u. Các gi i pháp truy n tin
trên n n IP c n ñư c nâng c p nh m ñáp ng các yêu c u v QoS. Hi u su t truy n tin trong gi i pháp IP cũng là
m t v n ñ r t quan tr ng. Do RTP/UDP/IP header có kích thư c l n (kho ng 60 byte) so v i kích thư c c a
ATM (5 byte) nên quá trình truy n thơng tin mào đ u d ch v tho i c a nó s cao hơn so v i ATM.
2.3.2. MPLS trong RAN:
Nh m đ m b o tính hi u qu trong vi c ñi u khi n các ñư ng d n LSPs, m i LSP s ñư c gán m t ho c
nhi u các thu c tính nh m h tr trong vi c xem xét, tính tốn các đư ng đi c a gói tin. Các thu c tính này có
th s d ng v i đ nh tuy n CBR (Constrained-based routing) đ tính tốn đư ng đi cho các LSPs.
V i CBR offline, máy ch tính tốn đư ng đi cho LSPs đ nh kỳ (ví d như hàng gi ho c hàng ngày,..).
Các LSPs sau đó đư c c u hình đ ñi theo nh ng ñư ng truy n ñã ñư c tính tốn xác đ nh.
Các CBR online đư c s d ng đ tính tốn l i các tuy n đ ng nh m thích nghi các thay đ i băng thông
c a các LSP và các l i ñư ng truy n.
IETF ñ xu t hai d ng LSP là E-LSP và L-LSP ñ h tr DiffServ trong MPLS.
2.3.2.1. E-LSP:
E-LSP đơn ch có th h tr cho t i đa 8 l p QoS, trong đó ch h tr hai l p QoS trong mi n ATM.

2.3.2.2. L-LSP:
L-LSP ñư c s d ng khi c n h tr cho hơn 8 l p QoS (ho c nhi u hơn hai l p QoS ñ i v i ATM).
2.3.3. Mơ hình truy n d n d a trên MPLS:
2.3.3.1. T ng quan v truy n d n MPLS:
Cách b trí (layout) và c u trúc liên k t (topology) c a m ng truy n d n vô tuy n cho phép xây d ng
nhi u mơ hình khác nhau c a các d ch v truy n d n d a trên n n IP. T t c các mơ hình này có th đư c mơ t
b i m t mơ hình chung mà t i đó BS và RNC ñư c k t n i v i nhau thông qua m t m ng IP. Khi truy n d n IP
ñư c xây d ng d a trên k thu t MPLS, các router ñ u là các router chuy n m ch nhãn và m ng truy n d n IP
tương thích v i MPLS.
Mơ hình đ xu t là mơ hình m ng truy n d n UTRAN s d ng chuy n m ch nhãn trong m ng h tr
MPLS. Mơ hình này khác v i mơ hình m ng truy n d n UTRAN s d ng chuy n m ch gói IP thơng thư ng. Mơ
hình này g m hai ph n:
-

Ph n th nh t t p trung vào vi c thi t l p và qu n lý các LSP.


9
-

Ph n th hai xây d ng phương th c g i các gói tin thơng qua các LSP.

Vi c truy n d li u t RNC ñ n BS (downlink) và t BS ñ n RNC (uplink) ñư c th c hi n b i các LSP
riêng bi t. Các m ng truy n d n downlink và uplink có th đư c xem như hai m ng o riêng bi t, cung c p các
lu ng d li u có lưu lư ng b t đ i x ng cho hai hư ng m t cách linh ho t. Có hai cách xây d ng đ cung c p
d ch v QoS khác nhau trong m ng truy n d n vô tuy n 3G-RAN trên n n MPLS (Hình 2.11):
+ Cách 1: S d ng m t LSP ñ k t n i m i BS ñ n RNC. Các l p lưu lư ng d li u c a m t BS ñư c
mang trong m t LSP.
+ Cách 2: S d ng nhi u LSP ñ k t n i BS ñ n RNC. M i LSP mang m t l p lưu lư ng.


Hình 2.11. Các LSP trong RAN
2.3.3.2. Mơ hình giao th c:
Các lu ng d li u c a ph n d li u và giao th c ng d ng ph n ñi u khi n c a l p m ng vơ tuy n đ u
đư c chuy n đi b i các LSP ph n d li u c a l p m ng truy n d n.

Hình 2.12. Mơ hình l p giao th c c a m ng RAN trên n n MPLS
2.3.3.3. LSP ñơn cho m i BS:
M t LSP ñơn ñư c thi t l p ñ k t n i m i BS ñ n RNC. Lu ng thông tin t ng h p c a m t BS, bao
g m t t c các l p, ñư c chuy n ñi trong m t LSP. Gi i pháp này có th đư c th c hi n theo mơ hình E-LSP.
2.3.3.4. Đa LSP cho m i BS:
Các LSP ñư c thi t l p ñ k t n i m i BS ñ n RNC. M i LSP mang m t l p lu ng d li u. Gi i pháp
này có th đư c th c hi n theo mơ hình L-LSP.


10
2.3.4. D phòng ngu n tài nguyên m ng.
Trong m ng 3G-RAN trên n n MPLS, d phòng tài nguyên m ng có th th c hi n theo hai m c: d
phịng băng thơng LSP và d phịng m c m ng truy n d n. Các tuy n cho LSP đư c tính tốn s d ng CBR v i
các ràng bu c băng thông.
2.4.

ng d ng MPLS trong lõi m ng UMTS 3G.

2.4.1. Gi i thi u.
Đ truy n gói d li u, yêu c u ph i có ph n m r ng GTP, UDP, và ph n mào ñ u IP (40 byte). V i các
gói d li u nh , d li u mào ñ u c n truy n ñi s r t l n.
Đ kh c ph c ñư c nh ng h n ch trên, đ xu t tích h p k thu t MPLS vào m ng lõi 3G UMTS.
Chúng ta s s d ng m t kênh MPLS (MPLS tunnel) như m t cơ ch chuy n t i s d ng các nhãn MPLS hai
m c ñ thay th kênh GTP.


ng d ng k thu t MPLS cũng giúp kh năng cân b ng t i t t hơn, cung c p d ch v

linh ho t hơn, h tr QoS t t hơn.
2.4.2. Các gi i pháp c i thi n kh năng làm vi c c a m ng IP:
Đ c i thi n kh năng làm vi c c a m ng IP, 3GPP ñưa ra k thu t GTP chu n (standard GTP) và K
thu t GTP c i ti n (Enhanced-GTP) ñư c ñưa ra ñ c i thi n hi u su t truy n d n.
2.4.2.1. GTP chu n:
3GPP ñ nh nghĩa kênh GTP như là l p v n chuy n gi a RNC và GGSN. Đ i v i RNC-SGSN GTP-U
tunnel và SGSN-GGSN GTP-U tunnel như (hình 2.13), yêu c u ph i truy n d li u mào ñ u g m m t GTP-U
header (12 bytes), m t UDP header (8 bytes), và m t IP header (20 bytes). T ng c ng 40 bytes d li u mào đ u
đư c đính kèm vào. V i nh ng gói tin ng n, ch ng h n như d li u VoIP, hi u su t c a phương pháp truy n này
r t th p.

Hình 2.13: Cơ ch truy n kênh GTP
2.4.2.2. GTP c i ti n:
Mơ hình GTP c i ti n kh c ph c ñư c h n ch yêu c u quá nhi u d li u mào ñ u c a mơ hình GTP
chu n. Tuy nhiên, m c đ c i thi n kh năng làm vi c không nhi u, b i vì nó v n c n m t mào ñ u IP m r ng
20 bytes.
2.4.2.3. Gi i pháp kh c ph c:
Cơ ch truy n kênh MPLS (MPLS-tunnel) v i các nhãn MPLS hai m c (8 bytes) ñư c s d ng ñ thay
th cơ ch truy n tin theo kênh GTP (GTP-tunnel).
+ Giao th c ph n ñi u khi n: Đ h tr giao th c này, các thi t b RNC, SGSN, và GGSN ph i h tr
MPLS. Đ h tr nh ng node này, chúng ta s ph i thêm vào m t s ngăn x p giao th c ph n đi u khi n. Hình
2.14 trình bày cách thêm các ngăn x p giao th c này vào m ng lõi.


11

Hình 2.14: Các ngăn x p giao th c ph n ñi u khi n v i các ngăn x p thêm vào
B. Th t c kích ho t n i dung PDP s a ñ i (modified PDP):

Sau khi RNC, SGSN, và GGSN trao đ i thơng tin đ nh tuy n v i các router trung gian (intermediate
router), chúng t o ra 3 kênh MPLS m t chi u (one-directional MPLS tunnel) tương ng. Cu i cùng, SGSN ph i
ghi nh n đư c băng thơng kh d ng cho m i kênh MPLS ñ ñ y nhanh q trình kích ho t n i dung PDP. Th
t c kích ho t di n ra như hình 2.15
C. Giao th c ph n khách hàng (user plane):
Sau khi m t thi t b c a khách hàng UE (User Equipment) k t n i vào m ng và th t c kích ho t n i
dung PDP đã ñư c ti n hành, các gói tin có th ñư c truy n t UE ñ n PDN (Packet Data Network), thông qua
RNC, SGSN, và GGSN.Giao th c ph n khách hàng t i ch ñ s d ng MPLS như hình 2.16.
D. Cơ ch h tr QoS:
Cơ ch h tr QoS (QoS supporting mechanism) c a kênh MPLS như

hình 2.17. Khi m t gói PDP đưa

đ n RNC ho c GGSN, q trình phân lo i gói s ñư c th c hi n và xác ñ nh kênh MPLS tương ng.
Các gói tin đã g n nhãn s ñư c chuy n ñi qua m t nhãn ngồi (outer-label) thay vì s d ng mào đ u IP
(IP header). T i RNC, SGSN, và GGSN, các gói g n nhãn ñư c phân lo i qua nhãn n i (inner-label) thay vì s
d ng mào đ u GTP. Quá trình truy n tin theo cách này s khơng c n đ n mào đ u GTP, UDP. Vì th chúng ta có
th s d ng các nhãn hai m c kích thư c 8 bytes đ thay th cho các mào ñ u IP/UDP/GTP truy n th ng (40
bytes) mà v n duy trì đư c cùng m t ch c năng, giúp gi m ñư c q trình truy n các mào đ u nâng cao hi u qu
truy n d n.

Hình 2.16: Giao th c ph n khách hàng trong ch ñ s d ng MPLS


12

Hình 2.17: Cơ ch h tr QoS kênh MPLS
2.4.2.4. Đánh giá:
Ki n trúc m ng trên n n MPLS không ch gi m dung lư ng mào ñ u ph i truy n t i lõi m ng UMTS
3G, mà còn c i thi n hi u su t truy n tin, cân b ng t i, d ch v cung c p và ch t lư ng d ch v . Ngồi ra, nó cịn

đ y nhanh t c ñ th c hi n các th t c th c hi n m t phiên PDP, khi mà công vi c ñi u hành m ng v n th c
hi n t i SGSN.
A. Hi u su t truy n d n.
Hi u su t truy n d n Et (transmission efficiency) trong các m ng lõi 3G (3G PS-Domain core network)
đư c tính như sau:

Et =

Packet − Length
x100%
( Packet − Length + Tunneling − Overhead )

(2.1)

B. Cân b ng t i:
V i kênh GTP, các gói tin c n ñư c ñ nh tuy n chuy n ñi trên các ñư ng ng n nh t, ho c chi phí truy n
tin nh nh t s khi n khơng đ ngu n tài ngun c n thi t cho q trình truy n gói tin (đ r ng băng thơng
đư ng truy n, khơng gian b đ m d li u ra, phân lo i và ki m tra mào đ u gói tin, …), gây ngh n t i m t s
ñi m nút trong khi các ñư ng truy n ho c node khác v n r i. Ngư c l i, k thu t truy n d n d a trên n n MPLS
s d ng kênh MPLS cho ñ cân b ng t i t t hơn.
2.5. Gi i pháp nâng c p m ng d a trên thi t b TN700 series:
UTStarcom TN700 là th h m i nh t h tr truy n qua Ethernet. V i tính năng h tr MPLS-TP, các
s n ph m series TN700 không ch h tr truy n qua Ethernet mà còn h tr các lu ng d li u thư ng dùng như
ATM, TDM. TN700 h tr phương th c truy n t i ña giao th c cho phép phát tri n m ng thơng tin di đ ng d a
trên n n k thu t chuy n m ch gói.
Thi t b TN700 s d ng công ngh MPLS-TP cho phép các nhà cung c p ñư ng truy n gi m ñáng k
chi phí v n hành b i vì thi t b tiêu th năng lư ng th p hơn, nh g n hơn, s d ng l i ñư c ngu n nhân l c và
kinh nghi m v n hành hi n có.
V i TN700, nhà cung c p ñư ng truy n có ñư c gi i pháp chuy n đ i m ng đi m-đi m hồn ch nh
trong khi v n duy trì k t n i ñ n các m ng lõi IP/MPLS và TDM/SDH/vi ba. TN700 ñáp ng ñư c các yêu c u



13
ñ ng b m ng nghiêm ng t cũng như ñ chính xác r t cao c a h th ng 3G/4G, khơng c n s d ng tín hi u GPS
ho c ngu n ñ ng h trung tâm giúp gi m chi phí v n hành.
2.5.1. M ng truy n d n di ñ ng chu n LTE:
TN700 h tr m ng di ñ ng chu n LTE s d ng L2 trên n n VPLS và VPWS. M ng truy n d n có th
đư c xây d ng s d ng TN703 cho ch c năng truy c p, TN705 cho ch c năng ñ nh tuy n và TN725 cho ch c
năng chuy n t i. M ng này h tr c k t n i S1 (t eNodeB ñ n aWG) và X2 (t eNodeB ñ n eNodeB). Đ tăng
kh năng h th ng, các chuy n m ch ñ nh tuy n ñư c k t n i theo c u trúc liên k t d ng m t lư i.
TN700 s d ng công ngh MPLS-TP. Theo thi t k , MPLS-TP không ph thu c vào l p IP (ho c ñ a
ch ) cho vi c chuy n gói ho c OAM. Thi t l p d ch v VPWS và VPLS khơng u c u thơng tin đ a ch IP. Chi
ti t k thu t này giúp ñơn gi n hóa qui ho ch m ng. V i chu n LTE, Lu ng thông tin S1 I/F s ñ m nh n hơn
95% lưu lư ng m ng (X2 đ m nh n chưa đ n 5%). Cơng ngh truy n d n như MPLS-TP là gi i pháp t i ưu ñ
xây d ng m ng truy n d n di ñ ng theo chu n LTE.
2.5.2. H tr multicast:
TN700 s d ng k t h p H-VPLS và IGMP proxy ñ th c hi n ch c năng multicast. TN700 th c hi n vai
trò c a m ng H-VPLS, trong đó l p chuy n t i (distribution layer) th c hi n ch c năng N-PE, cịn l p đ nh
tuy n/truy c p th c hi n ch c năng U-PE.
2.5.3. Đ ng b ñ ng h m ng:
Các k thu t truy n tin theo phương th c chuy n gói như 3G, HSPA, và LTE u c u đ chính xác cao
c a ñ ng h m ng. TN700 s d ng m t s k thu t ñ ñ m b o tính chính xác và đ ng b này.
V i TN700, nhà khai thác m ng di ñ ng có th l a ch n s d ng đ ng h TDM truy n th ng, n u gói
đư c chuy n qua m ng truy n d n SDH (s d ng byte SSM/S1). V i m ng truy n d n 10GE/Ge đ ng b m ng
có th s d ng ñ ng b Ethernet (Sync Ethernet).
V i nh ng ng d ng trên m ng, yêu c u thông tin v th i gian (th i gian th c) ph i th t chính xác. Tuy
nhiên, ñ ng b Ethernet l i không th chuy n ñư c thông tin “th i gian th c” này. Đ chuy n t i thông tin này,
TN700 s d ng phương th c th i gian trên gói tin ToP (Time over packet) – IEEE 1588v2.
2.5.4. Kh năng làm vi c cùng m ng IP/MPLS:
TN700 ñư c thi t k d a trên k thu t MPLS-TP, tuy nhiên ph n d li u c a MPLS-TP l i v n d a trên

k thu t MPLS. TN700 cung c p kh năng tương thích hồn tồn v i m ng lõi IP/MPLS hi n t i. TN700 ñư c
s d ng t i m i m ng chuy n t i, và s k t n i gi a các m ng này ñư c th c hi n qua m ng lõi IP/MPLS. Ho c
chúng ta có th k t n i t m ng chuy n t i ñ n m ng lõi h th ng thông qua cùng m t lõi m ng IP/MPLS.
2.6. Các c u hình tham kh o cho m ng di ñ ng:
2.6.1.Các c u trúc liên k t c a RAN:
RAN có các c u trúc liên k t t p trung và k t h p. Các c u trúc liên k t này ph i ñư c h tr b i các h
t ng m ng MPLS.
Ki n trúc m ng RAN t p trung có d ng c u trúc hình sao cho phép giao ti p t BS ñ n tr m ñi u khi n
và ngư c l i.
Ki n trúc m ng RAN k t h p có d ng:
-

C u trúc hình sao cho giao ti p t BS ñ n aGW và ngư c l i.

-

C u trúc any-to-any cho giao ti p gi a các BS.


14
2.6.2. C u hình tham kh o cho m ng di đ ng t p trung:
C u hình MPLS thay ñ i tùy theo d ng TNL (Transport network layer) chuy n trên m ng qua giao ti p
Abis/Iub. Có b n d ng TNL (TDM TNL, ATM TNL, HDLC TNL và IP TNL) tùy thu c vào th h c a m ng di
ñ ng, giao ti p ho c các TNL ñư c s d ng gi a BS (BTS ho c NodeB) và tr m ñi u khi n (BSC ho c RNC).
B ng 2.7: Các m ng RAN và TNL tương ng.
M ng

Chu n giao ti p

GSM/GPRS/EDGE


TNL
TDM

(2G/2.5G)
UMTS

R3, R99/R4

ATM

R99/R5, R6, R7

ATM
IP

CDMA 1xRTT

IS-2000

HDLC ho c TDM

CDMA 1x EV-DO

IS-856

IP

Hình 2.28: C u hình tham kh o cho các m ng di ñ ng t p trung v i các c u hình MPLS cho TNL
Hình 2.28 cho th y các c u hình TNL khác nhau s d ng cơng ngh MPLS trong các m ng truy

c p/đ nh tuy n. Đ h tr m i lo i TNL, m ng MPLS có th m r ng t RNC ñ n các node khác trong ph n truy
c p/ñ nh tuy n, như các c u hình (a) đ n (f).
2.6.2.1. Các lo i TNL cho MPLS trong m ng di ñ ng t p trung:
- D ng 1: TDM TNL xác ñ nh l p TDM ñ c trưng trong 2G TNL. TDM TNL qu n lí thi t b RAN n i ñ n qua
giao ti p T1/E1.
- D ng 2: ATM TNL xác ñ nh l p ATM ñ c trưng trong R3/R4 3G TNL. ATM TNL qu n lí thi t b RAN n i
đ n qua giao ti p I.432.3 E1 ho c STM-1.
- D ng 3: IP TNL xác ñ nh l p IP (như trong R5/R6/R7 3G). Nó đ m b o thông tin c a các thi t b t i ph n
m ng RAN s d ng các gói IP. Ch c năng MPLS PE có th truy n lu ng d li u IP s d ng gi i pháp truy n
IPoEthoMPLS (ví d như L2VPN), ho c IPoMPLS (như L3VPN).
- D ng 4: HDLC TNL xác ñ nh l p HDLC ñ c trưng trong CDMA 1x-RTT TNL.


15
2.6.2.2. Các c u hình s d ng MPLS trong m ng di ñ ng t p trung:
T t c các phương th c d a trên n n MPLS th c hi n t i CSG địi h i ph i có cơ ch tương thích t i
MASG nh m có đư c m t giao ti p gi a tr m g c (BS) và RC. Các ch c năng MPLS s d ng linh ho t cho các
d ng TNL khác nhau.
Có nhi u c u hình s d ng MPLS khác nhau tùy thu c vào v trí áp d ng các ch c năng MPLS cũng như
m cñ

ng d ng k thu t MPLS trong m ng truy n d n di ñ ng. Các c u hình (a) đ n (f) hình 2.28 cho th y các

c u hình MPLS v i đư ng truy n o ñơn tuy n SS PW (Single Segment Pseudowire) (như c u hình (a) đ n (d))
ho c ñư ng truy n o ña tuy n MS PW (Multi-Segment Pseudowire) (như c u hình (e) đ n (f)) t i m ng truy
c p và m ng ñ nh tuy n.
V i m i c u hình MPLS, m t mơ hình chung d a trên L2VPN có th ñư c s d ng gi a b t kỳ các
router MPLS. L2VPN có th d a trên VPWS ho c VPLS trong m ng ñ nh tuy n, ho c t i AN. Mơ hình chung
này tách bi t c a các ph n ñi u khi n .
V i các c u hình (e) và (f) các ñư ng truy n o (PW) gi a các thi t b trong m ng truy c p ñư c xây

d ng b ng cách n i tr c ti p v i nhau (khơng có thi t b nào khác n i gi a hai thi t b c n thi t l p PW) gi a
CSG và EN (c u hình e) ho c CSG và AN (c u hình f), và đư c chuy n qua m t l p v t lý có băng thơng b h n
ch .
ng v i m i c u hình MPLS , yêu c u ph i b sung m t s ngăn x p giao th c t i các node m ng truy
c p/ñ nh tuy n tương ng ñ chuy n TNL. IP TNL s truy n qua giao th c l p 2 sau đó qua l p 1. Ph n này
trình bày v các ngăn x p giao th c (protocol stack) t i các node m ng truy c p/ñ nh tuy n ñ chuy n t i TNL
cho m i c u hình MPLS đã trình bày.
2.6.3. C u hình tham kh o cho m ng di ñ ng k t h p:
IP TNL là d ng TNL ñư c s d ng riêng trong các m ng di ñ ng k t h p (LTE, di ñ ng WiMAX,
HSPA+ flat, và UMB). Có hai gi i pháp có th đư c s d ng ñ truy n IP TNL trong các m ng truy c p/ñ nh
tuy n/m ng lõi: L2VPN MPLS và L3VPN MPLS.
2.6.3.1. L2VPN MPLS:
Hình 2.37 mơ t c u hình tham kh o m ng di đ ng k t h p s d ng L2VPN MPLS, ñ chuy n t i IP
TNL qua giao ti p gi a BS và aGW, và giao ti p gi a các BS.

Hình 2.37: C u hình tham kh o cho các m ng di ñ ng k t h p v i L2VPN MPLS


16
2.6.3.2. L3VPN MPLS:

Hình 2.38: C u hình tham kh o cho các m ng di ñ ng k t h p v i L3VPN MPLS truy n trong các m ng truy
c p (tùy ch n) / ñ nh tuy n / m ng lõi.
Hình 2.38 mơ t c u hình tham kh o cho m ng di đ ng k t h p s d ng L3VPN MPLS, ñ chuy n t i IP
TNL qua giao ti p gi a BS và aGW, và giao ti p gi a các BS.
K t n i gi a CSG và L3VPN trong m ng truy c p có th đư c th c hi n b ng m t k thu t l p 2 truy n
th ng, ho c ch n l a gi a VPWS hay VPLS.
2.7. Nh ng yêu c u chung cho m ng truy n d n di ñ ng MPLS.
2.7.1. Nh ng yêu c u v k thu t lu ng và QoS:
Nh ng yêu c u v QoS ñ t ñư c nh s d ng các k thu t lu ng và ñ nh tuy n, trong khi v n tránh ñư c

quá t i trong m ng MPLS.
2.7.2. T i ưu hóa ña ñư ng (multi-path):
M ng truy c p ph i h tr kh năng ña ñư ng ñ t i ưu hóa băng thơng chuy n tín hi u nh n t CSG
(có th là m t giao ti p SHDSL và m t giao ti p ADSL2+) ho c n u CSG ñư c n i ñ n hai m ng truy c p khác
nhau (như m t giao ti p ADSL2+ và m t giao ti p MW).
2.8. K t lu n:
Trong chương 2 chúng ta đã tìm hi u ki n trúc cơ b n c a m t m ng 3G ng d ng trên n n MPLS t i
ph n vô tuy n, lõi m ng, và các giao th c ñi u khi n. Vi c c i ti n nâng c p m ng 3G s d ng ñ nh tuy n IP
truy n th ng sang đ nh tuy n MPLS khơng nh t thi t ph i th c hi n c i ti n ñ ng b t i t t c các thành ph n
trong m ng IP. Đ th c hi n nâng c p m ng 3G hi n t i sang s d ng ñ nh tuy n MPLS, c n có nhi u nghiên
c u ñánh giá th c tr ng chi ti t ñ l p d án đ u tư thích h p.Vi c c i ti n nâng c p m ng 3G hi n t i ñ c i
thi n chât lư ng d ch v c n ph i có gi i pháp ñ ng b c ph n c ng và ph n m m.


17
CHƯƠNG 3
Đ NH TUY N QoS TRONG M NG MPLS
3.1. M đ u:
Vi c tìm ki m m t đư ng d n trong m ng nh m h tr truy n thông tin k t n i m i ñ m b o các thông
s ch t lư ng như: băng thơng, đ tr truy n d n là nhi m v c a k thu t ñ nh tuy n QoS. K thu t này ñư c
ñưa ra nh m h tr cho m ng IP d a trên k thu t chuy n nhãn ñi như MPLS hay GMPLS.
3.2. Gi i thi u chung:
Trong nh ng năm g n đây, Internet đã có bư c phát tri n r t n tư ng. Nh ng m ng t c ñ cao ñư c s
d ng nh m h tr m t lo t các ng d ng ña phương ti n th i gian th c. Tuy nhiên, ki n trúc c a m ng Internet
hi n nay ch h tr d ch v “best effort”. Nó khơng đáp ng đư c cho các m ng tích h p d ch v ñư c thi t k
ñ mang các lo i thơng tin khác nhau. Đ có ñư c s ñ m b o trong ho t ñ ng ñ u cu i – ñ u cu i (ñ m b o các
v n ñ như tr , trư t, t c ñ …), c n thi t ph i có m t vài k thu t t i ưu tài nguyên trong m ng.
G n ñây ñã có nh ng n l c quan tr ng nh m nâng c p ki n trúc ñ nh tuy n và các giao th c ñ nh tuy n
IP. Cơng vi c này đư c th c hi n b ng cách cung c p thêm cho chúng nh ng ch c năng m i ñư c h tr b i
MPLS.

M c đích c a thu t tốn ñ nh tuy n QoS là:


Th a mãn nh ng yêu c u v ch t lư ng d ch v cho m i k t n i ñư c ch p nh n.



Đ t đư c hi u qu trong vi c t n d ng tài nguyên.

3.3. Đ nh tuy n QoS:
Khái ni m QoS liên quan ñ n vi c cân b ng ho t ñ ng gi a ngư i cung c p d ch v internet và các ng
d ng khác. Các thông s b t bu c c a QoS trên m t liên k t đơn đó là:


Đ m b o lư ng băng thơng t i thi u.



Đ tr cũng như đ trư t l n nh t còn ch p nh n đư c.



T l m t thơng tin l n nh t cịn ch p nh n đư c.

M c ñích chính c a ñ nh tuy n QoS là xác đ nh m t đư ng d n có th ñ m b o ñư c nh ng yêu c u b t
bu c trên.
3.3.1. Thu t toán Min-Hop (MHA):
Thu t tốn Min-Hop đ nh tuy n m t k t n i d c theo ñư ng d n ti n đ n node đích b ng cách s d ng
m t s ít nh t các liên k t kh thi.
Quá trình này th c hi n d a trên cơ s thu t toán Dijkstra. Tuy nhiên, vi c s d ng MHA có th d n đ n

khó khăn trong truy c p khi x y ra ngh n m ch vì s x y ra quá t i trên m t vài liên k t có t n d ng tài nguyên.
3.3.2. Thu t tốn WSP:
WSP đư c đưa ra nh m c i thi n thu t toán MHA v i m c ñích cân b ng t i trên m ng. Trên th c t ,
WSP ch n m t ñư ng d n kh thi v i lư ng Hop nh nh t và n u có nhi u đư ng d n như v y thì đư ng d n
v i lư ng dư th a băng thông l n nh t s ñư c s d ng. Thu t tốn này khơng khuy n khích s d ng cho nh ng
liên k t có lư ng t i l n trong m ng.
Tuy nhiên, WSP v n còn t n t i m t vài h n ch như MHA do vi c ch n nh ng ñư ng d n trong s
nh ng ñư ng d n ng n nh t kh thi ñư c s d ng s b o hòa trư c khi chuy n sang ñư ng d n kh thi m i.


18
3.3.3. Thu t tốn MIRA:
Thu t tốn MIRA xác đ nh m t b ng tư ng thu t tư ng minh v v trí các router vào và ra. M c đích c a
thu t tốn này là đ nh tuy n cho m t k t n i vào đi qua m t đư ng d n có ít s can thi p c a nh ng yêu c u có
th có trong tương lai nh t.
Khi m t cu c g i m i c n ñư c ñ nh tuy n gi a m t c p ngu n và đích (Si,Ti), MIRA s xác đ nh ch s
thi t l p LST c a các liên k t t i h n cho t t c các c p ngu n và đích (Sj,Tj). Tr ng s w c a m i liên k t l s
ñư c thi t l p theo bi u th c sau:
(3.2)

w(1) = ∑ ( ST ):l∈L α ST
3.3.4. Thu t tốn VFD:

Thu t tốn này đư c đ ra nh m gi i quy t nh ng gi i h n c a các thu t toán trư c b ng cách khai thác
t t c các thông tin có th dùng đư c mà chưa đư c s d ng

các thu t toán trư c ho c th m chí chưa đư c xem

xét b i các thu t tốn trư c.
Đ mơ t tình tr ng c a m ng t t hơn và d đốn tình tr ng c a m ng trong tương lai, chúng ta có th

đưa ra thơng tin v topo m ng t i các node vào và ra (s d ng thu t toán MIRA). S li u th ng kê d li u s
ñư c xác ñ nh b ng cách ño t i ñi vào m ng t i m i node ngu n. Thơng tin này đóng vai trị quan tr ng trong
vi c quy t đ nh tuy n các yêu c u ñ n như th nào nh m tránh ngh n m ch.
B ng cách khai thác thơng tin lưu lư ng thu đư c, chúng ta có th d đốn đư c có bao nhiêu k t n i
m i s ñư c t o ra t i m i c p S-T trong tương lai. Các cu c g i này ñư c ñưa vào m ng, chúng s tham gia
cùng v i cu c g i hi n th i ñang ñư c ñ nh tuy n và các cu c g i này ñư c xem như là ñang

trong giai ño n

x lí ñ nh tuy n.
Đ bi t ñư c b ng tư ng thu t v lưu lư ng d li u trong tương lai ñư c ñưa vào m ng, VFD th c hi n
ñ nh tuy n không ch là các cu c g i th c mà cịn đ nh tuy n m t s xác đ nh các cu c g i o. Tính chính xác
c a vi c xác đ nh s li u th ng kê là r t quan tr ng khi th c thi thu t toán VFD. Tuy nhiên ngay c khi s li u
th ng kê lưu lư ng khơng đ t đ xác đ nh cao, thì chúng cũng gi m t lư ng thông tin nhi u hơn so v i thông
tin topo m ng v v trí c a node ngu n và đích đư c khai thác b i thu t toán MIRA. T t c các thông tin v topo
m ng và s li u ư c tính cho t i đư c s d ng ñ xác ñ nh ñư ng d n s s d ng tài nguyên m ng m t cách t t
nh t và t i thi u hóa s lư ng cu c g i b c m. M t ñư ng d n như v y s ho t ñ ng trong VFD dư i thu t toán
FD. Thu t toán này cho phép chúng ta xác ñ nh ñư c tuy n t i ưu nh t cho t t c các d li u vào m ng thông
qua nh ng c p S-T khác nhau.
3.3.4.1. Cu c g i o (Virtual call):
M i cu c g i ñư c ñưa vào m ng dù th t hay o ñ u ñư c ñ c trưng b i ba thơng s sau: (S,T,d). Trong
đó S,T là node ngu n, đích và d là băng thơng u c u. Vi c xác đ nh 3 thơng s này cho m i cu c g i o c n r t
chính xác vì chúng s ph i ph n ánh lưu lư ng ñ ng ñ t vào m ng càng chính xác càng t t. Hơn th n a, chúng
ta c n xác ñ nh c n phát ra bao nhiêu cu c g i o, u c u c p ngu n/đích và băng thơng c a các cu c g i như
th nào. Đ x lí v n đ này, chúng ta có th d dàng xác ñ nh và phân b cho m i c p S-T hai thơng s sau:


Lưu lư ng trung bình (αSi,Ti) t i c p S-T th i: là s k t n i trung bình đi vào thơng qua node Si
trong kho ng th i gian đi vào m ng ∆t.



19


Kh năng phân b băng thơng u c u t i m i c p S-T: là t s gi a s cu c g i nd có băng
thơng u c u d v i t ng s cu c g i N.

N u xem t ng s t i trung bình đi vào m ng là Λ, ta có:
Λ=



Si −Ti

λ Si ,Ti

(3.3)

T đó, chúng ta s xác đ nh ñư c xác su t PSi,Ti nh n m t cu c g i gi a c p node S-T như sau:
PSi,Ti =



A ni
n!

(3.4)

Xác su t có m t yêu c u v i băng thông d
Pdi =


node th i là Pdi s đư c ư c tính như sau:

nd
N

(3.5)

Các thơng s (Si,Ti,di) s xác đ nh hồn tồn nh ng cu c g i o. Các thông s này ñư c xác ñ nh m t
cách ng u nhiên tùy thu c vào PSi,Ti ñư c cho

trên.

Các cu c g i o s ñư c ñ nh tuy n cùng v i các cu c g i th c. Vi c xác ñ nh các cu c g i th c tương
t như các cu c g i o và chúng ñư c ñ c trưng b i các thơng s (SR,TR,dR). Thu t tốn VFD s ch c ch n t i
ưu hóa lu ng d li u.
Đ xác đ nh thơng s Nv c a cu c g i o, chúng ta s xét hai ti n trình như sau:


Đ u tiên xác đ nh b n tư ng thu t v s thay ñ i c a t ng lư ng t i trong m ng và ư c tính s
cu c g i trung bình N ñư c ñ nh tuy n trong m ng trong kho ng th i gian Ts. Khi có m t yêu
c u m i ñ n, Nv = [N - NA] thì cu c g i o xu t hi n. Trong đó, NA là s cu c g i Active. Chú ý,
n u NA> N thì khơng t n t i b t c cu c g i o nào.



Ti p theo, d a vào s cu c g i Active l n nh t ñư c ñinh tuy n trong m ng, Nmax, s cu c g i
o s đư c xác đ nh b i cơng th c:
Nv = (Nmax - NA)


(3.6)

3.3.4.2. Lưu ñ thu t tốn VFD:
Ho t đ ng c a thu t tốn VFD đư c mơ t

lưu đ (hình 3.1).

Khi có m t yêu c u g i m i, b x lí s thi t l p s hi u Nv cho nh ng cu c g i o là Active. Cu c g i
th c và o sau đó s ñư c ñưa vào m ng. Phương th c ñ nh tuy n lưu lư ng thông tin m i s làm vi c theo hai
bư c:


Bư c 1: Xác ñ nh m t lưu lư ng kh thi ban ñ u. Các cu c g i s ñư c ñ nh tuy n t ng cu c
m t b t ñ u là cu c g i th c. M t cu c g i s ñư c xem là Active n u tìm th y m t đư ng d n
là kh thi và s là Non-Active n u khơng tìm th y m t đư ng d n kh thi. Bư c này s ñư c l p
ñi l p l i cho ñ n khi t t c các cu c g i ñ u ñư c xem xét. Công vi c này s d ng l i n u cu c
g i th c không ñư c ñ nh tuy n.



Bư c 2: T i ưu hóa t t c các cu c g i Active b ng thu t toán FD.


20
Sau đó, bư c m t đư c s d ng l p l i cho t t c các cu c g i là Non-Active. N u có ít nh t m t cu c
g i Non-Active ñư c khai báo là Active, bư c hai s ñư c th c hi n. Cơng vi c này s đư c l p ñi l p l i cho
ñ n khi khơng có cu c g i nào là Active hay bư c m t khơng nh n đư c b t kỳ cu c g i nào là Active. K t qu
sau cùng, cu c g i th c ñã ñư c ñ nh tuy n trên m t ñư ng d n t i ưu.
Cu c g i
th c


Nh p s
cu c g i o

T i ñư c ñưa vào m ng.
T t c các cu c g i là
NON ACTIVE

Tìm đư ng d n ng n nh t
cho m i cu c g i

Bư c 1

Cu c g i là
ACTIVE ?

No

END

Yes
T i ưu hóa lu ng
cho các cu c g i

Bư c 2

Yes

Cu c g i là


No

NON ACTIVE ?

END

Hình 3.1. Lưu đ thu t tốn VFD
bư c m t xác đ nh b i thu t tốn Dijsktra đư c đưa vào m ng là nơi có

Dịng d li u kh thi mô t

tr ng s c a k t n i ph n nh ñư c s t n d ng kênh th c. Cho m i liên k t, m t tr ng s wij ñư c xác ñ nh như
sau:
wij =

C

ij

1


F

(4.6)
ij

Tr ng s này s ñư c gán và c p nh t thư ng xuyên t i m i quá trình l p.
Đo n chương trình sau mơ t thu t tốn VFD. Trong đó, m t c s đư c đưa vào b ng mô t k t n i
nh m xác ñ nh tính Active hay Non-Active c a liên k t.

For( ∀ connection(Sk,Tk,flagk))
Flagk=NON ACTIVE
End for


21
Do
For( ∀ connection(Sk,Tk,dk,flagk=NON ACTIVE))
For( ∀ link lij)
Weight assignment:

1
if Fij < Cij
Cij − Fij
wij = ∞ if Fij = Cij
wij =

end for
execution of Dijsktra Shortest Path Algorithm:
if ( ∃ a path between Sk and Tk with bandwidth dk)
update Fij and memorize the path
flagk = ACTIVE
end if
end for
for( ∀ connection(Sk,Tk,dk,flagk=ACTIVE))
execution of the flow deviation method
end for
while(in the last iteration at least one flagk has been set to ACTIVE )
3.3.4.3. Phương th c FD:
Trong ph n này s tìm hi u thu t toán FD. Đây là thu t toán cho phép xác ñ nh tuy n t i ưu cho t t c

các lưu lư ng d li u ñư c ñưa vào m ng

các c p đi m ngu n/đích khác nhau.

Như đã bi t, vi c t i ưu hóa ñ nh tuy n ngoài vi c hư ng d li u ñi theo nh ng con ñư ng ng n nh t,
mà cịn quan tâm đ n chi u dài c a m t vài liên k t. Chi u dài liên k t này ph thu c vào dịng d li u đi trên
k t n i. Thơng thư ng vi c t i ưu hóa đ nh tuy n ch ñ t hi u qu khi lu ng d li u ñi d c theo ñư ng d n có
chi u dài ng n nh t xu t hi n ñ u tiên (MFDL) cho m i c p ngu n/đích. Đ nh tuy n s ch ñ t g n t i ưu khi có
lu ng d li u ñi vào ñư ng d n NON-MFDL. V n đ này có th đư c gi i quy t b ng cách d ch lu ng t b t c
đư ng nào sang MFDL. Thu t tốn FD s th c hi n d a trên ý tư ng này. Đ mô t rõ hơn, môt s thơng s s
đư c đưa ra:


W: Giá tr thi t l p c a các c p ngu n và đích.



dw: lu ng d li u đi vào các c p ngu n và đích (w ∈ W)



Pw: giá tr thi t l p t t c các ñư ng d n k t n i tr c ti p c p đi m ngu n và đích w ∈ W.



xp: lu ng d li u đi vào đư ng d n p.
Cho:
Topo m ng v i ma tr n dung lư ng liên k t là C = {Cij}
Ma tr n lưu lư ng Γ = { γ ij }


Thu t tốn FD s t i thi u hóa t ng s tr trung bình trong m ng b ng cách ñ nh tuy n m i lu ng d li u
đ u đi trên MFDL. Khi đó, đ tr trung bình trong m ng s là:
D = D=

1

γ

Fij

∑C − F
ij

ij

ij

(3.7)


22
Trong đó:
Fij: lu ng đư c đ nh tuy n trên liên k t (i,j)

γ : t ng s lu ng đi vào m ng
Thu t tốn FD đư c kh i ñ u b ng vi c ñưa ra m t vector ñư ng d n lu ng kh thi x={xp} và tìm ki m
m t đư ng d n MFDL cho m i c p ngu n và ñích.
Đ ñ t ñư c m c ñích, thu t toán FD thi t l p m t tr ng s wij cho liên k t (i,j) và xem đó như là ngu n
g c tái t o giá tr D cùng s liên quan ñ n t c ñ dịng ch y d li u đư c truy n trên liên k t (i,j), Fij. Giá tr này
ñư c xác đ nh d a trên cơ s dịng d li u hi n th i (x).

W = D' (F ) =
ij
ij

Cij
∂D
=
∂F γ (Cij − F )2
ij
ij

(3.8)

{ }

Dòng lưu lư ng s ñư c xác ñ nh b ng cách s d ng thu t tốn đư ng d n ng n nh t. Đ t x = x p là
vector ñư ng d n lưu lư ng, vector này s xác ñ nh n u t t c các lưu lư ng d li u vào dw cho m i c p node
ngu n/đích đư c đ nh tuy n d c theo ñư ng d n MFDL tương ng. Đ ng th i, ñ t α * là kích thư c bư c đ

[

]

c c ti u hóa D x + α ( x − x ) trong s t t c các kh năng có th đư c l a ch n v i α ∈ [0,1] .

[

]

[


(

D x + α * ( x − x) = min D x + α x − x
α ∈[0,1]

)]

(3.9)

Khi đó, thi t l p ñư ng d n lưu lư ng m i s đư c mơ t như sau:

(

)

x p := x p + α * x p − x p ; ∀p ∈ Pw , w ∈ W

(3.10)

Và vi c x lí đư c l p l i. B ng cách thay ñ i tăng d n ñánh d u lưu lư ng trư c đó vào m t lưu lư ng
m i, vi c t i ưu hóa lưu lư ng đánh d u đã đư c thi t l p.
Thu t tốn VFD đư c dùng d a trên s a ñ i l i thu t tốn FD. Trong đó, giá tr α th c hi n trong m i
bư c nh y là nh ng giá tr r i r c [0,1] ñ ñ m b o khơng có dịng lưu lư ng nào b tách ra ñi vào các ñư ng d n
khác nhau.
3.4. K t lu n:
Trong chương này, em đã tìm hi u thu t toán VFD, m t thu t tốn m i c a đ nh tuy n tư ng minh v i
m c đích đ m b o băng thông liên k t trong m ng MPLS. VFD s khai thác thơng tin c a đi m vào và ra trong
m ng và h s th ng kê lu ng d li u. Là m t s ñ i m i c a thu t tốn đ nh tuy n QoS, VFD t o ra m t s l a
ch n đư ng d n khơng nh ng d a trên tình tr ng hi n th i c a m ng mà còn d a trên ư c tính s thay đ i và gia

tăng lư ng thơng tin trong tương lai. VFD cho phép đ t ñư c k t n i v i kh năng lo i b liên k t nh hơn so
v i các thu t tốn đ nh tuy n đang đư c s d ng hi n nay, nó đ c bi t có hi u qu đ i v i nh ng m ng có lu ng
khơng cân b ng t i m i node vào.


23
CHƯƠNG 4
MƠ PH NG THU T TỐN
D a vào thu t tốn VFD, tơi đã s d ng các cơng th c tính đ tr , chi u dài liên k t và xác su t lo i tin
đ tính toán và so sánh k t qu mà VFD mang l i v i k t qu khi s d ng thu t tốn Dijsktra. Sau đây là nh ng
k t qu ñ t ñư c cho m t m ng g m 7 node v i kho ng cách Xij gi a các node i và j cho trư c. K t qu c a vi c
xác ñ nh ñư ng d n ng n nh t t ñi m ngu n đ n đi m đích đư c mơ t như hình 4.1.

Hình 4.1: Xác đ nh đư ng d n ng n nh t
D a vào k t qu thu đư c, ta s tính tốn xác ñ nh các thông s QoS như: chi u dài liên k t, ñ tr ñ nh
tuy n và xác su t lo i b tin theo các công th c sau:


Chi u dài liên k t:
Msglen
c
linklen =
2
f 

1 −

c 





Đ tr đ nh tuy n:
Msglen
c
f
1−
c

Dtr =


(4.1)

(4.2)

fi * Π i
Λ

(4.3)

Xác su t lo i tin:
P=



Trong đó:
c: Dung lư ng liên k t.



24
f: T i ñưa vào m ng.

Λ : T ng lư ng t i ñưa vào m ng.
Msglen: Chi u dài l p tin.
K t qu tính tốn trên các tuy n đư c xác đ nh

hình 4.2 và hình 4.3.

Hình 4.2: Tính tốn thơng s QoS khơng có t i s n trong m ng

Hình 4.3: Tính tốn thơng s QoS có t i s n trong m ng


25
Đ th xác ñ nh chi u dài tin, ñ tr và xác su t lo i tin theo lư ng t i đưa vào tương ng đư c cho
hình 4.4 và hình 4.5.

Hình 4.4: Đ th xác đ nh thơng s QoS khơng có t i s n trong m ng

Hình 4.5: Đ th xác đ nh thơng s QoS có t i s n trong m ng


×