Trong xu hướng phát triển bùng nổ thông tin ngày này, các nhu cầu về thông tin 
liên lạc ngày càng mở rộng, đi đôi với nhu cầu cao về chất lượng dịch vụ. Vấn đề đặt 
ra là làm thế nào để tăng tốc độ truyền tin, sao cho lượng thông tin có thể được chuyển 
tải nhanh nhất, đạt độtin cậycao nhấtmà không xảy ra tình trạng tắc nghẽn. Vì vậy, 
vấn đềrất quan trọnglà phải thiết kế, xây dựng các mạng, hệ thống mạng đáp ứng
đượccácyêu cầu chung nhất nêu trên.
Thông tin ở đây được gọilà “dữ liệu”. Dữ liệu được truyền đi không chỉ đơn thuần 
là dạngvăn bản(text)đơn giản, mà là dữ liệu đa phương tiện (multimedia) bao gồm cả 
hình ảnhtĩnh, động(video), âm thanh(audio), Các ứng dụng đa phương tiện phổ 
biến hiện nay như điện thoại quamạng (Internet telephony), hội thảo trực tuyến (video 
conferencing), xem video theo yêu cầu (video on demand). đang ngày càng được sử 
dụng rộng rãi. Đối với truyền thông đa phương tiện, điều quan trọng nhất là phải đảm 
bảo chất lượng dịch vụ (QoS), tức là đảm bảo độ trễ và biến thiên độ trễ -jitter đủ nhỏ, 
thông lượng đủ lớn, hệ số sử dụng đường truyền cao và tỷ lệ mất gói tin không vượt 
quá một mức độ nhất định có thể chấp nhận được. Để làm được điều này cần phải 
đồng thời áp dụng cáccơchế điều khiểnlưu lượng đốivớicácgiao thứctruyền thông 
kiểuend-to-end (cụthểlàTCP) và những cơ chế đặc biệt thực hiện đốivớimạng, cụ
thểlàthựchiện ở các bộ địnhtuyến(router).
Khi có quá nhiều gói tin được đưa vào mạng (hay một phần của mạng), sẽlàm cho 
hiệu năng của mạng giảm đi vì các nút m ạng không còn đủ khả năng lưu trữ, xử lý, 
truyền đi, chúng bắt đầu bị mất các gói tin dẫn đến sự tắc nghẽn trong mạng máy tính. 
Để tậndụng đượcbăng thông của đườngtruyền, nhưng vẫntựthích ứng đượcvớicác
luồngthông tin cùng chia s ẻ đườngtruyền chung và tránh sự tắc nghẽn mạng, giao 
thức TCP sử dụng các kỹ thuật:khởi động chậm –SS, tránh tắcnghẽn –CAvà giảm 
tốc độphát lạicácgóitin bịmất do tắcnghẽn theo cấp số nhân. Thựcthể TCP bên gửi
duy trì một cửa sổ gọi là cửa sổ tắc nghẽn dùng để giới hạn lượng dữ liệu tối đa cóthể
gửi đi liên tiếp ở mức không vượt quákích thước vùng đệm của nơi nhậnkhi xảy ra 
tắc nghẽn. Kích thước cửa sổ được tính như sau:
Kích thước được phép = min (kích thước gói tin, kích thước cửa sổ tắc nghẽn)
Khi bị mất một gói tin, thựcthểTCP bên gửi giảm kích thước cửa sổ tắc nghẽn đi 
một nửa, nếuviệcmất góitin tiếpdiễn, kích thướccửasổtắcnghẽnlạigiảmtiếptheo 
cách trên (cho tới khi chỉ còn bằng kích thước của một gói tin). Với những gói tin vẫn 
còn nằm trong cửa sổ được phép, thờigian chờ để đượcgửilạisẽ đượctăng lêntheo 
hàm mũcơsố2 sau mỗilần phát lại.
                
              
                                            
                                
            
 
            
                 86 trang
86 trang | 
Chia sẻ: lvbuiluyen | Lượt xem: 3116 | Lượt tải: 1 
              
            Bạn đang xem trước 20 trang tài liệu Khóa luận Đánh giá hiệu quả đảm bảo qos cho truyền thông đa phương tiện của chiến lược quản lý hàng đợi wred, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
 1 
ĐẠI HỌC QUỐC GIA HÀ NỘI 
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ 
VŨ XUÂN BẢO 
ĐÁNH GIÁ HIỆU QUẢ ĐẢM BẢO QoS 
CHO TRUYỀN THÔNG ĐA PHƯƠNG TIỆN CỦA 
CHIẾN LƯỢC QUẢN LÝ HÀNG ĐỢI WRED 
LUẬN VĂN THẠC SĨ 
Hà Nội - 2011 
 2 
LỜI CAM ĐOAN 
Tôi xin cam đoan đây là công trình nghiên cứu của bản thân. Các số liệu, kết quả 
trình bày trong luận văn này là trung thực và chưa từng được ai công bố trong bất kỳ 
công trình luận văn nào trước đây. 
Học viên 
 Vũ Xuân Bảo 
 3 
LỜI CẢM ƠN 
Trước hết tôi xin gửi lời cảm ơn sâu sắc nhất tới người hướng dẫn tôi, thầy giáo 
PGS.TS. Nguyễn Đình Việt – Giảng viên khoa Công nghệ Thông tin trường Đại học 
Công nghệ Đại học Quốc gia Hà Nội, người đã định hướng đề tài và tận tình hướng 
dẫn, chỉ bảo trong suốt quá trình thực hiện luận văn cao học. 
Tôi xin gửi lời cảm ơn tới các thầy cô đã giảng dạy tôi trong suốt quá trình 
nghiên cứu, học tập, các thầy cô trong ban chủ nhiệm lớp K15T1, những người rất 
quan tâm tới lớp, giúp tôi và các bạn có được kết quả như ngày hôm nay. 
Sau cùng, tôi xin dành tình cảm đặc biệt và biết ơn tới gia đình, người thân của 
tôi, những người đã ủng hộ, khuyến khích tôi rất nhiều trong quá trình học tập cũng 
như quá trình thực hiện luận văn này. 
Do điều kiện nghiên cứu có hạn, nên bản luận văn không tránh khỏi sơ suất, kính 
mong nhận được sự góp ý của thầy cô, bạn bè và đồng nghiệp để bản luận văn được 
hoàn thiện hơn. 
Hà Nội, tháng 06 năm 2011 
Vũ Xuân Bảo 
 4 
MỤC LỤC 
LỜI CAM ĐOAN .................................................................................................................1 
LỜI CẢM ƠN.......................................................................................................................3 
MỤC LỤC ............................................................................................................................4 
DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT ..............................................................7 
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ .............................................................................9 
DANH MỤC CÁC BẢNG ................................................................................................11 
ĐẶT VẤN ĐỀ ....................................................................................................................12 
1. Mục đích và ý nghĩa của đề tài ..................................................................................12 
2. Đối tượng và phạm vi nghiên cứu .............................................................................13 
3.Cấu trúc các chương ....................................................................................................13 
Chương 1. TỔNG QUAN ..................................................................................................14 
1.1 Mạng Internet và các dịch vụ...................................................................................14 
1.1.1 Mạng Internet ........................................................................................................14 
a. Lịch sử phát triển mạng Internet ............................................................................14 
b. Giao thức tầng giao vận: TCP và UDP .................................................................15 
1.1.2 Đặc điểm vận chuyển lưu lượng kiểu “Cố gắng tối đa ” [2] ..............................17 
a. Tỉ lệ mất mát gói tin có thể rất lớn khi xảy ra tắc nghẽn ..................................17 
b. Độ trễ end-to-end có thể vượt quá giới hạn chấp nhận được ...........................18 
c. Jitter là không thể tránh khỏi và làm giảm chất lượng âm thanh .....................18 
1.2 Truyền thông đa phương tiện và yêu cầu chất lượng dịch vụ (QoS) ....................19 
1.2.1 Một số thí dụ về truyền thông đa phương tiện ....................................................19 
1.2.1.1 Ứng dụng Email, FTP ....................................................................................19 
1.2.1.2 Ứng dụng truyền dòng (Streaming) âm thanh, hình ảnh lưu trước .............20 
1.2.1.3 Ứng dụng Streaming cho âm thanh, hình ảnh truyền trực tiếp (live) .........21 
1.2.1.4 Ứng dụng hình ảnh âm thanh tương tác thời gian thực ...............................21 
1.2.1.5 Ví dụ về điện thoại VoIP ...............................................................................22 
1.2.2 Khái niệm QoS ......................................................................................................24 
1.2.3 Yêu cầu QoS cho truyền thông đa phương tiện ..................................................25 
1.3 Các tham số hiệu năng chủ yếu của mạng liên quan đến việc đảm bảo QoS .......26 
1.3.1 Băng thông (bandwidth) .......................................................................................26 
1.3.2 Độ trễ (delay) và biến thiên độ trễ (jitter) ...........................................................26 
a. Độ trễ (delay) ..........................................................................................................26 
b. Biến thiên độ trễ (Jitter) .........................................................................................26 
1.3.3 Tỉ lệ mất mát gói tin ..............................................................................................27 
1.3.4 Một số tham số khác: ............................................................................................27 
a. Tính sẵn sàng – độ tin cậy ......................................................................................27 
b. Bảo mật ...................................................................................................................28 
Kết luận chương..............................................................................................................29 
Chương 2. CÁC MÔ HÌNH ĐẢM BẢO QoS CHO TRUYỀN THÔNG ĐA PHƯƠNG 
TIỆN ....................................................................................................................................30 
2.1 Mô hình IntServ (Integrated Service) .....................................................................30 
2.1.1 Tổng quan ..............................................................................................................30 
2.1.2 Kiến trúc IntServ ...................................................................................................31 
2.1.2.1 Điều khiển chấp nhận.....................................................................................31 
 5 
2.1.2.2 Nhận dạng luồng ............................................................................................32 
2.1.2.3 Lập lịch gói .....................................................................................................32 
2.1.2.4 Các dịch vụ của IntServ .................................................................................32 
2.1.3 Giao thức dành trước tài nguyên - RSVP ............................................................32 
2.1.3.1 Tổng quan .......................................................................................................32 
2.1.3.2 Hoạt động của RSVP .....................................................................................33 
2.1.3.3 Các kiểu RSVP dành trước tài nguyên .........................................................33 
2.2 Mô hình DifServ (Differentiated Service) ..............................................................34 
2.2.1 Tổng quan ..............................................................................................................35 
2.2.2 Cấu trúc DiffServ ..................................................................................................36 
2.2.3 Đánh dấu gói DiffServ ..........................................................................................38 
2.2.3.1. Đánh dấu gói trong các router thông thường...............................................38 
2.2.3.2.Trường DiffServ (DS) ....................................................................................39 
2.2.4 Hành vi theo từng chặng (PHB) ...........................................................................40 
2.2.4 .1 PHB chuyển tiếp nhanh (Expedited Forwarding) .......................................40 
2.2.4.2 PHB chuyển tiếp đảm bảo (AF) ....................................................................42 
2.2.5.Ví dụ về Differentiated Services ......................................................................43 
Kết luận chương..............................................................................................................44 
Chương 3: CÁC PHƯƠNG PHÁP ĐẢM BẢO QoS CHO TRUYỀN THÔNG ĐA 
PHƯƠNG TIỆN .................................................................................................................45 
3.1. Phương pháp bỏ đuôi - DropTail .......................................................................45 
3.2. Phương pháp loại bỏ ngẫu nhiên – RED................................................................46 
3.2.1 Tổng quan ..............................................................................................................46 
3.2.2 Thuật toán ..............................................................................................................48 
3.2.3 Thiết lập các tham số ............................................................................................50 
a. Trọng số hàng đợi wq .............................................................................................50 
b. Thiết lập minth và maxth .......................................................................................51 
c. Thiết lập xác suất loại bỏ tối đa maxp ...................................................................52 
3.2.4 Một số đánh giá về RED.......................................................................................52 
3.3 Phương pháp loại bỏ ngẫu nhiên theo trọng số - WRED.......................................53 
a. Cấu trúc của DiffServ .............................................................................................55 
b. Hàng đợi RED trong module DiffServ..................................................................55 
c. Router lõi và router biên.........................................................................................56 
d. Các chính sách - Policy ..........................................................................................57 
3.4 Một số phương pháp khác........................................................................................58 
3.4.1. Tốc độ truy cập cam kết (CAR - Committed Access Rate)...............................58 
3.4.1.1. Cơ chế hoạt động...........................................................................................58 
3.4.1.2. Các chức năng của CAR ...............................................................................59 
3.4.1.3. Mô hình chiếc thùng và thẻ bài ....................................................................60 
3.4.2 Định dạng lưu lượng tổng quát - GTS (Generic Traffic Shaping) ....................61 
a. Cơ chế hoạt động của GTS.....................................................................................61 
b. Kết luận ...................................................................................................................62 
Kết luận chương..............................................................................................................63 
Chương 4. ĐÁNH GIÁ VÀ SO SÁNH WRED VỚI DROP-TAIL VÀ RED ...............64 
4.1. Giới thiệu bộ mô phỏng mạng NS-2 ......................................................................64 
4.2. Thiết lập tô-pô mạng mô phỏng .............................................................................64 
4.3. Kịch bản mô phỏng .................................................................................................65 
4.4. Đánh giá hiệu năng truyền thông đa phương tiện khi sử dụng DropTail và RED67 
 6 
4.4.1 Kịch bản 1: Tăng cường độ tắc nghẽn với các nguồn phát TCP........................67 
a. Kết quả.....................................................................................................................67 
b. Nhận xét ..................................................................................................................68 
4.4.2. Thí nghiệm 2: Tăng cường độ tắc nghẽn với nguồn phát UDP....................69 
a. Kết quả.....................................................................................................................69 
b. Nhận xét: .................................................................................................................71 
4.5. Đánh giá hiệu năng truyền thông đa phương tiện khi sử dụng WRED ...............71 
4.5.1. Mô phỏng WRED TSW2CM và TSW3CM.......................................................71 
a. Cấu hình mô phỏng.................................................................................................72 
b. Phương thức thu thập kết quả ................................................................................72 
c. Kết quả.....................................................................................................................73 
d. Nhận xét ..................................................................................................................78 
4.5 So sánh và kết luận chung........................................................................................80 
4.6 Hướng nghiên cứu tiếp theo ....................................................................................81 
4.6.1 SNA ToS (System Network Architecture Term of Service................................81 
4.6.2 QoS VoIP Solution................................................................................................82 
4.6.3 QoS trong streaming video ...................................................................................83 
TÀI LIỆU THAM KHẢO .................................................................................................85 
 7 
DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT 
AF Assured Forwarding Chuyển tiếp đảm bảo 
AQM Active Queue Management Quản lý hàng đợi động 
ARPANET Advanced Research Projects Agency 
Network 
Mạng trung tâm nghiên cứu 
cấp cao 
CA Congestion Avoidance Tránh tắc nghẽn 
CAR Committed Access Rate Tốc độ truy cập cam kết 
CBR Constant Bit Rate Tốc độ bit cố định 
CBS Commited Burst Size Kích thước burst cam kết 
CL Controlled Load Tải được điều khiển 
CIR Commited Information Rate Tốc độ thông tin cam kết 
CP Code Point Điểm mã 
CV Coefficient of Variation Hệ số biến thiên 
DiffServ Differentiated Service Dịch vụ khác biệt 
DNS Domain Name System Hệ thống tên miền 
DS Diffierentiated Service Dịch vụ khác biệt 
DSCP Difserv Code-Point Điểm mã dịch vụ khác biệt 
ECN Explicit Congestion Notification Thông báo nghẽn cụ thể 
EF Expedited Forwarding Chuyển tiếp ngay 
FCFS First Come First Server Vào trước phục vụ trước 
FEC Forward Error Correction Sửa lỗi trước 
FIFO First In First Out Hàng đợi theo nguyên tắc vào 
trước ra trước 
FF Fixed - Filter Bộ lọc cố định 
FTP File Transport Protocol Giao thức truyền file 
GTS Generic Traffic Shaping Sửa dạng lưu lượng 
GS Guaranteed Service Dịch vụ đảm bảo 
HTTP HyperText Transfer Protocol Giao thức truyền tải siêu văn 
bản 
IETF Internet Engineering Task Force Tổ chức đặc nhiệm kỹ thuật 
Internet 
IntServ Integrated Service Dịch vụ tích hợp 
IP Internet Protocol Giao thức Internet 
ISP Internet Service Provider Nhà cung cấp dịch vụ Internet 
LAN Local Area Network Mạng cục bộ 
MPLS Multi protocol lable Switching Chuyển mạch nhãn đa giao 
thức 
NFSNET National Science Foundation Network Mạng Quỹ khoa học Quốc gia 
NS Network Simulator Bộ mô phỏng mạng 
 8 
OSI Open Systems Interconection Mô hình liên kết các hệ thống 
mở 
PCM Pulse Code Modulation Điều và giải điều chế mã xung 
PHB Per-Hop Behavior Hành vi từng chặng 
PIR Peak Information Rate Ngưỡng tần suất gửi 
QoS Quality of Service Chất lượng dịch vụ 
RED Random Early Detection; Random Early Drop 
Phát hiện sớm ngẫu nhiên 
Loại bỏ sớm ngẫu nhiên 
RFC Request For Comment Đề nghị duyệt thảo và bình 
luận 
RSVP Resource Revervation Protocol Giao thức dành trước tài 
nguyên 
RTT Round Trip Time Thời gian khứ hồi 
SS Slow Start Khởi động chậm 
SE Shared – Explicit Chia sẻ rõ ràng 
SLA Service level agreement Thỏa thuận mức dịch vụ 
SMTP Simple Mail Transfer Protocol Giao thức truyền thư điện tử 
đơn giản 
TCP Transmission Control Protocol Giao thức điều khiển truyền dẫn 
TDM Time Division Multiplexing Dồn kênh phân chia thời gian 
trTCM two rate Three Color Marking 
Đánh dấu 3 màu hai tốc độ 
TSW Time Sliding Window Cửa sổ trượt theo thời gian 
TOS Type Of Service Loại dịch vụ 
UDP User Datagram Protocol Giao thức bản tin người sử 
dụng 
WAN Wide Area Network Mạng diện rộng 
WF Wildcard – Filter Bộ lọc kí tự đại diện 
WFQ Flow-Based Weighted Fair Queuing Xếp hàng công bằng có trọng 
số dựa trên luồng 
WRED Weighted RED RED theo trọng số 
 9 
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ 
Hình 1.1: FTP truyền file giữa các hệ thống..................................................................19 
Hình 2.1 : Mô hình dịch vụ tích hợp IntServ .................................................................30 
Hình 2.2 Hoạt động của RSVP ......................................................................................32 
Hình 2.3 Các ống chia sẻ được dành riêng ....................................................................33 
Hình 2.4 Các bước của DiffServ ...................................................................................34 
Hình 2.5 Miền IP ............................................................................................................35 
Hình 2.6 Một miền DS và các mạng con .......................................................................35 
Hình 2.7 Miền DiffServ .................................................................................................36 
Hình 2.8 Vùng DS ...........................................................................................................36 
Hình 2.9 Trường DS........................................................................................................38 
Hình 2.10 Ví dụ về cài đặt EF ........................................................................................40 
Hình 2.11 Ví dụ về DiffServ...........................................................................................42 
Hình 3. 1 Thuật toán RED .............................................................................................46 
Hình 3. 2 Giải thuật chi tiết của RED ............................................................................48 
Hình 3. 3 Cơ chế làm việc của WRED được minh hoạ trong hình vẽ trên..................53 
Hình 3. 4 Vị trí router lõi và biên trong miền DiffServ ................................................55 
Hình 3. 5 Sơ đồ khối của CAR .......................................................................................58 
Hình 3. 6 Lưu đồ thuật toán CAR được minh họa họa ở hình trên ..............................59 
Hình 3. 7 Mô hình chiếc thùng và thẻ bài ......................................................................60 
Hình 3. 8 Sơ đồ các khối chức năng của GTS ...............................................................61 
Hình 4.1 Cấu trúc mô phỏng...........................................................................................64 
Hình 4. 2 Tỉ lệ packet bị mất của DropTail và RED.....................................................66 
Hình 4. 3 Kích thước hàng đợi của DropTail và RED..................................................67 
Hình 4. 4 Thông lượng của DropTail và RED...............................................................67