Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
370,15 KB
Nội dung
1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
NGUYỄN THỊ BÍCH HẠNH
ĐÁNH GIÁPHƯƠNGPHÁPƯỚCTÍNHBĂNGTHÔNGTRONG
MẠNG IPSỬDỤNGKỸTHUẬTTOPP
(TRAINS OFPACKET PAIR)
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 hoàn thành tại
ĐẠI HỌC ĐÀ NẴNG
Người hướng dẫn khoa học: PGS.TS. NGUYỄN VĂN TUẤN
Phản biện 1: TS. PHẠM VĂN TUẤN
Phản biện 2: TS. LƯƠNG HỒNG KHANH
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 03 tháng 12 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.
1
MỞ ĐẦU
1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI
Hiện nay lưu lượng mạng tăng không ngừng do sự phát triển của
các ứng dụng và các thuê bao mới, vì vậy rất khó dự ñoán lưu lượng
trong mạng chính xác. Làm thế nào ñể ño ñạc và giám sát lưu lượng
trong mạngIP là vấn ñề rất ñược quan tâm nghiên cứu. Việc ño ñạc
và giám sát ñược lưu lượng giúp ñảm bảo chất lượng dịch vụ mạng
IP với các yêu cầu về ñặc tính lưu lượng và chất lượng dịch vụ khác
nhau. Băngthông có quan hệ mật thiết với lưu lượng, băngthông còn
ñược sửdụng ñể ám chỉ lưu lượng dữ liệu truyền. Các hợp ñồng dịch
vụ giữa nhà cung cấp và khách hàng thường là chất lượng dịch vụ
dựa trên băng thông. Các giao thức ñịnh tuyến, chống tắt nghẽn ñều
ñược phát triển dựa trên cơ sở băng thông. Chính vì vậy, băngthông
có vai trò quan trọngtrong việc truyền dẫn tín hiệu. Sửdụng các
phương pháp ño băngthôngtrongmạngIP là một cách ñể ño ñạc và
giám sát lưu lượng trongmạngIP ñảm bảo ñược chất lượng dịch vụ.
Có rất nhiều phươngpháp nghiên cứu và công cụ ñã ñược các
nhà khoa học xây dựng và công bố. Tuy nhiên phươngpháp và công
cụ nào là thích hợp với từng trường hợp cụ thể của mạng giúp ño ñạc
chính xác và thuận tiện là vấn ñề rất ñược quan tâm. Vì vậy, việc tìm
hiểu nghiên cứu về các kỹthuật ño ñạc cũng như ñánh giábăng
thông, thực hiện mô phỏng ñánh giá các phươngpháp và ứng dụng
thực tế là một ñề tài có tính thực tiễn và cần thiết.
2. MỤC ĐÍCH NGHIÊN CỨU
Trên cơ sở tìm hiểu về ño băngthôngtrongmạngIP và nghiên
cứu các phươngpháp công cụ ño băngthôngtrongmạng IP, luận văn
ti
ến hành phân tích, so sánh, ñánh giá một số phươngpháp ño băng
thông trongmạng IP. Từ ñó, lựa chọn ñánh giáphươngpháp ño băng
thông sửdụngkỹthuật TOPP.
2
3. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU
- Tổng quan về kiến trúc mạng viễn thông, mạng máy tính
- Các lý thuyết phục vụ ño băngthông (lý thuyết lưu lượng ,hàng
ñợi…)
- Công cụ mô phỏng.
4. PHƯƠNGPHÁP NGHIÊN CỨU
• Thu thập, phân tích các tài liệu và thông tin liên quan ñến ñề
tài.
• Kết hợp nghiên cứu lý thuyết và mô phỏng các phương pháp,
công cụ ño băngthôngtrongmạng IP.
5. Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI
Nghiên cứu về các phươngpháp ño băngthôngtrongmạngIP có
thể giúp cho việc ño ñạc băngthông một cách chính xác trên cơ sở
nắm ñược các phươngpháp ño và các công cụ ño băng thông. Đồng
thời việc ño ñạc là cơ sở ñể ñánh giá chất lượng của mạng vì băng
thông có quan hệ mật thiết với lưu lượng, dịch vụ mạng và chất
lượng dịch vụ QoS.
6. CẤU TRÚC CỦA LUẬN VĂN
Cấu trúc luận văn gồm 4 chương như sau:
Chương 1. TỔNG QUAN VỀ BĂNGTHÔNG VÀ ĐO BĂNG
THÔNG TRONGMẠNGIP
Trong chương này sẽ trình bày các vấn ñề cơ bản nhất về mạng IP,
băng thôngtrongmạngIP và phươngpháp ño băngthông cơ bản gồm
các nội dung: Các khái niệm cơ bản trongmạng IP, ñịnh nghĩa về
băng thông, phân loại băngthôngtrongmạng IP. Vai trò của ño băng
thông ñối với chất lượng dịch vụ và trình bày cụ thể về 2 phương
pháp ño: phươngpháp ño băngthông tích cực và phươngpháp ño
băng thông thụ ñộng.
3
Chương 2. SO SÁNH, ĐÁNH GIÁPHƯƠNGPHÁPƯỚCTÍNH
BĂNG THÔNGTRONGMẠNGIP
Trong chương 2 trình bày về các phươngpháp và công cụ ño
băng thông khác nhau, phân tích các mô hình ño băngthông và các
công cụ ño tiêu biểu ñể thấy ñược ưu, nhược ñiểm của nó và lựa
chọn ứng dụng chúng trong các trường hợp cụ thể. Các vấn ñề ñược
trình bày trong chương 2 gồm: Các mô hình ướctínhbăngthông
trong mạng IP: Mô hình khoảng cách gói dò PGM và mô hình tốc ñộ
gói dò PRM. - Phươngpháp ño dung lượng ñầu cuối ñến ñầu cuối
bằng phươngpháp cặp gói/ chuỗi gói, Phươngpháp ño băngthông
khả dụng ñầu cuối ñến ñầu cuối bằngkỹthuật SloPS và khảo sát
một số công cụ ño dựa trên các kỹthuật này
Chương 3. PHƯƠNGPHÁPƯỚCTÍNHBĂNGTHÔNGTRONG
MẠNG IPSỬDỤNGKỸTHUẬTTOPP
Trong chương này sửdụngphươngpháp ño băngthôngbằngkỹ
thuật TOPP ñể ño băngthông khả dụng vì nó có thể ước lượng băng
thông khả dụng cổ chai bị ẩn trong các phươngpháp chuỗi gói.
Chương này sẽ giới thiệu những vấn ñề của phươngpháp ño TOPP
gồm các giả thiết và các ñịnh nghĩa sửdụngtrong TOPP, phương ño
băng thông khả dụngsửdụngkỹthuậtTOPP với 2 giai ñoạn cơ bản
là: Giai ñoạn dò và giai ñoạn phân tích. Giai ñoạn phân tích với sử
dụng hồi quy tuyến tính từng ñoạn ñể ước lượng băngthông khả
dụng ñầu cuối ñến ñầu cuối
Chương 4. MÔ PHỎNG PHƯƠNGPHÁPƯỚCTÍNHBĂNG
THÔNG TRONGMẠNGIPSỬDỤNG PHẦN MỀM OPNET
Trong chương này sửdụng phần mềm OPNET mô phỏng mô
hình m
ạng và tính toán băngthông khả dụng.
4
Chương 1: TỔNG QUAN VỀ BĂNGTHÔNG VÀ ĐO BĂNG
THÔNG TRONGMẠNGIP
Giới thiệu chương
1.1 Các khái niêm cơ bản trongmạngIP như: ñịnh tuyến, trễ
ñường truyền, trễ xử lý, trễ hàng ñợi, chính sách lập lịch.
1.2. Các khái niệm cơ bản về băng thông, phân loại băngthông
trong mạng IP.
1.2.1 Định nghĩa băngthông
Băngthông vật lý: là tốc ñộ cực ñại mà một phần tử mạng có
thể truyền ñược
Băngthông khả dụng (A-Bw): Băngthông khả dụng là dung
lượng chưa ñược sửdụng của tuyến trong một khoảng thời gian nhất
ñịnh.
1.2.2 Thông lượng
Thông lượng là lượng dữ liệu ñược truyền thành công từ một host
này ñến một host khác thông qua một mạng
1.3 Vai trò của băngthông ñối với chất lượng dịch vụ
1.4 Phân loại các phươngpháp ño băngthông
1.4.1 Phươngpháp ño thụ ñộng
Phương pháp ño thụ ñộng dựa trên việc phân tích các thông tin
thu nhận ñược từ luồng ứng dụng. Phươngpháp thụ ñộng không sử
dụng các gói dò bên ngoài ñưa vào nên tránh ñược tác ñộng của lưu
lượng cạnh tranh lên kết quả ño, do ñó kết quả ño thường chính xác
1.4.2 Phươngpháp ño chủ ñộng
Phương pháp ño chủ ñộng ñược thực hiện bằng cách ñưa các gói
tin ki
ểm tra (còn gọi là gói dò) vào mạng và sửdụngthông tin phản
hồi ñể có ñược các kết quả ño. Phươngpháp này không cần phải truy
5
cập vào bất kỳ một bộ ñịnh tuyến hay một liên kết của ñường mạng
nào.
1.5 Đo băngthôngbằngphươngpháp chủ ñộng
1.5.1 Nguyên tắc ño
Kỹ thuật ño chủ ñộng dùng các gói “dò”(probing) bên ngoài ñể
thực hiện các phép ño băng thông, có nghĩa là một luồng dò (luồng
có chứa các gói tuân theo một nguyên tắc nhất ñịnh nào ñó phụ thuộc
vào các kỹthuật ño ñược sử dụng) ñược “nhét” vào mạng bởi một
máy tính (host), một host khác sẽ thu các gói dò này ñồng thời phân
tích các thông tin nhận ñược từ các gói dò. Sửdụng các thông tin
mang tínhthống kê này có thể rút ra một kết luận về trạng thái và
một số thuộc tính của mạng. Ý tưởng này ñược minh hoạ ở hình 1.4.
1.5.2 Phân loại các công cụ ñánh giábăngthông chủ ñộng
1.5.2 Phân loại các công cụ ñánh giábăngthông chủ ñộng
1.6 Kết luận chương
Hình 1.4: Các thành phần cơ bản của một phiên dò
luồng dò
Bên gửi
Bên nhận
INTERNET
6
Chương 2. SO SÁNH, ĐÁNH GIÁPHƯƠNGPHÁPƯỚCTÍNH
BĂNG THÔNGTRONGMẠNGIP
Giới thiệu chương
2.1 Các mô hình ướctínhbăngthông
2.1.1 Phươngpháp mô hình khoảng cách gói dò PGM
Trong mô hình này sửdụngthông tin về khoảng thời gian ñến của
hai gói dò liên tiếp tại ñầu thu. Một cặp gói ñược gửi ñi với khoảng
cách thời gian là ∆
in
và ñến ñầu thu với khoảng cách thời gian là ∆
out
.
Giả thiết một link ñơn có băngthông cổ chai và có sự xuất hiện
lưu lượng cạnh tranh trong thời gian ∆
in
. ∆
out
ñược tính là thời gian
ñể phát gói dò thứ hai và CT ñến trong thời gian ∆
in
. Do ñó, thời gian
ñể phát CT là (∆
out
-∆
in
) và tốc ñộ của CT là
out in
in
C
∆ − ∆
×
∆
với C là
dung lượng của link cổ chai. Băngthông khả dụng ñược tính như
sau:
1
out in
in
A C
∆ − ∆
= − ×
∆
.
Kho
ảng cách
ban ñầu
Khoảng cách có xảy ra
trễ hàng ñợi
Router
Hàng ñợi
Hình 2.1: Đo khoảng cách gói dò sửdụng mô hình PGM
tại ñiểm bắt ñầu và ñiểm cuối trên ñường mạng
7
2.1.2 Phươngpháp mô hình tốc ñộ gói dò PRM
Mô hình dựa vào khái niệm xung ñột tự gây ra (self-induced
congestion). Nói một cách dễ hiểu là nếu phía phát gửi ñi các gói dò với
tốc ñộ thấp hơn A-Bw dọc theo một path thì tốc ñộ ñến của gói dò tại
ñầu thu sẽ “bằng” với tốc ñộ của chúng tại phía phát. Ngược lại, nếu các
gói dò ñược phát ñi với tốc ñộ cao hơn A-Bw thì các gói dò sẽ bị trễ dẫn
ñến tốc ñộ các gói dò tại ñầu thu sẽ nhỏ hơn tốc ñộ của chúng tại phía
phát. Như vậy có thể ño A-Bw bằng cách dò tìm ñiểm “xoay” mà tại ñó
tốc ñộ của phía phát và thu bắt ñầu bằng nhau.
2.2 Đo dung lượng ñầu cuối – ñầu cuối bằngkỹthuật cặp gói /
chuỗi gói (packet pair/ packet train)
2.2.1 Cơ sở lý thuyết
2.2.1.1 Kỹthuật cặp gói
Khi một gói tin truyền qua một link, nó sẽ chịu một trễ nối tiếp
do các giới hạn vật lý của link và các ràng buộc phần cứng của thiết
bị. Trong một tuyến lưu trữ-và-chuyển tiếp có dung lượng C
i
thì trễ
nối tiếp của một gói tin kích thước L là
i
L C
γ
= . Một cặp gói cùng
kích th
ước L ñược gửi ñầu cuối ñến ñầu cuối,có nghĩa là khoảng
cách thời gian giữa hai gói ñủ nhỏ.
Trễ một
T
ốc
ñ
ộ dò
(R)
Hình 2.3: K
ết quả từ mô hìn
h P
RM
8
1 0
0 0
( )
l
L
t t
C
> −
Để gây ra việc xếp hàng tại một tuyến có băngthông cổ chai thì
các gói này sẽ ñến ñích với khoảng lệch thời gian giữa hai gói
1 0
( )
n n
t t
−
bằng với khoảng thời gian khi chúng rời khỏi tuyến băng
thông cổ chai
( )
l
L
C
.
Khoảng lệch này sẽ không ñổi với ñiều kiện nếu các tuyến kế
tiếp sau tuyến cổ chai có băngthông không nhỏ hơn băngthông cổ
chai. Chúng ta sửdụng lại hình 2.5 giới thiệu mô hình cặp gói trong
chương 2. Phần rộng biểu diễn tuyến có băngthông cao. Phần hẹp
biểu diễn cho tuyến có băngthông cổ chai.
Phương trình biểu diễn cho mô hình cặp gói ñược viết như sau:
1 0 1 0
0 0
( , )
n n
l
L
t t max t t
C
− = −
hay
0
,
n
l
L
max
C
∆ = ∆
Với
1 0
,
n n
t t
là thời gian ñến ñích của gói dò thứ nhất và gói dò thứ hai;
1 0
0 0
,
t t
là thời gian phát gói dò thứ nhất và gói thứ hai, C
l
là dung
lượng của tuyến cổ chai.
l
L
C
Hình 2.4: Mô hình cặp gói (Packet-Pair Model)
Hướng dữ liệu
01
nn
tt −
0
0
1
0
tt −
Các gói
=
<
Nguồ
n
Đích
[...]... Chương 3: PHƯƠNGPHÁP Ư C TÍNHBĂNGTHÔNGTRONG M NG IP S D NG K THU T TOPP Gi i thi u chương 3.1 Gi i thi u k thu t TOPP(Trainsofpacket pair) K thu t TOPP d a trên mô hình t c ñ gói dò PRM, TOPP g i nhi u c p gói v i t c ñ tăng d n t ngu n ñ n ñích Gi s c p gói ñư c g i t ngu n có kho ng cách ban ñ u là ∆s Gói dò có kích thư c L byte và như v y t c ñ ñ xu t là R0=L/∆s N u R0 l n hơn băngthông kh... nghiên c u các chu i [m1,…,mnl] 3.6.3 Phương pháp phân tích Trong phân tích, chúng ta mu n tìm băngthông tuy n và băngthông dư th a c a tuy n ngh n Đ c bi t, chúng ta mu n ư c lư ng cho tuy n c chai dư th a b i vì băngthông dư th a c a tuy n là băngthông kh d ng B ng tr c giác, nh ng gì mu n làm là như sau Đ i v i m i 0≤ i ≤ n, chúng ta mu n tìm các thông s trongphương trình (3.1) b ng cách th c hi... PH NG PHƯƠNGPHÁP Ư C TÍNHBĂNGTHÔNGTRONG M NG IP S D NG PH N M M OPNET Gi i thi u chương 4.1 Gi i thi u ph n m m mô ph ng Opnet modeler 4.2 Mô ph ng phương pháp ño băngthông kh d ng 4.2.1 Trư ng h p không có tuy n c chai và ch có m t lưu lư ng c nh tranh trên ñư ng m ng 4.2.1.1 Mô hình m ng 19 Hình 4.2 Mô hình m ng IP s d ng ñ mô ph ng 4.2.1.2 K t qu mô ph ng • Phân tích và tính toán băng thông. .. dò, băngthông ư c lư ng mi, cho m c t c ñ ñ xu t nl t l ñư c cung c p ñư c tính toán Theo các gi ñ nh v m ng trong m c 3.2, phương trình (3.1) cho ta m i quan h gi a băngthông ư c tính mi và băngthông cung c p oi cho m i i = 1,…, nl Ph n còn l i c a phân tích ñư c d a trên quan sát t các cu c th o lu n trong ph n: Các gói dò các ñư c g i m t m c t c ñ ñư c cung c p o ch có th làm cho hop v i băng thông. .. dây ñư c quan tâm ñ ki m tra b i vì chúng có xu hư ng t l t n hao cao và ñ tr thay ñ i l n 24 B GIÁO D C VÀ ĐÀO T O Đ I H C ĐÀ N NG NGUY N TH BÍCH H NH ĐÁNH GIÁPHƯƠNGPHÁP Ư C TÍNHBĂNGTHÔNGTRONG M NG IP S D NG K THU T TOPP(TRAINSOFPACKETPAIRS) 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 25 Công trình ñư c hoàn thành t i Đ I H C ĐÀ N NG Ngư... thi t r ng trung bình c a các k t qu s cho giá tr k t qu ñúng Trong lu n văn này, ñã trình bày các phươngpháp ño băngthông g m dung lư ng end-to-end và băngthông kh d ng ñư c kh o sát trên cơ s toán h c, phân tích nguyên lý th c hi n và các phươngpháp ño ph bi n Đ ng th i, lu n văn s d ng ph n m m OPNET ñ xây d ng mô hình m ng và th c hi n ư c lư ng băngthông m ng v i các c u hình m ng và lưu lư... gói b, th i gian tách ∆R, băngthông tr i nghi m trên tuy n có th ñư c ư c tính là: m= b ∆R (3.4) Đ i v i m i t c ñ oi ñư c cung c p, s có k nhãn th i gian tương ng Đ gi m ñ n m t giá tr cho m i t c ñ ñ xu t, các giá tr trung bình c a m t t p các nhãn th i gian ñư c tính toán Do ñó, s có m t ∆Ri giá tr cho m i t c ñ ñ xu t, oi B ng cách áp d ng phương trình (3.4) cho các giá tr ∆Ri và s d ng b là kích... ng và lưu lư ng v t lý c a ñư ng m ng ta thu ñư c băngthông kh d ng ñ u cu i ñ n ñ u cu i c a ñư ng m ng như sau: 21 4.2.3 Trư ng h p có m t tuy n ngh n 4.2.3.1 Mô hình m ng Bottlen Hình 4.4 Mô hình m ng IP có tuy n c chai 4.2.3.2 K t qu mô ph ng Do băngthông yêu c u c a ñư ng m ng l n hơn băngthông v t lý c a ñư ng m ng nên x y ra ngh n Vì v y băngthông kh d ng ñư ng m ng là: 0 Mbps Ta ño ñư c lưu... x≤0 x>0 2.2.3.3 Pathrate Công c này s d ng nhi u c p gói ñ tìm ra phân b băngthông ña mode c a k t qu ño B ng cách thay ñ i c gói dò, nó làm gi m b t cư ng ñ c a các mode hình thành do CT Pathrate xác ñ nh các mode c c b trong phân b băngthông c p gói, sau ñó ch n mode c c b tương ng v i băngthông c a path 11 2.3 Đo băngthông kh d ng b ng k thu t SLOPS 2.3.1 Cơ s lý thuy t Gi thi t r ng phát ñi... như sau : 23 - M r ng mô hình tính toán v i nhi u nút m ng ñáp ng v i nhu c u ña ñ ng trong th c t - T i ưu hoá các thông s trong các công c ño s n có ñ k t qu ño chính xác hơn ng v i m t ng d ng c th - Tính toán và mô ph ng ño băngthôngtrong m ng không dây Các m ng không dây ñư c quan tâm ñ ki m tra b i vì chúng có xu hư ng t l t n hao cao và ñ tr thay ñ i l n 24 B GIÁO D C VÀ ĐÀO T O Đ I H C ĐÀ . Kết luận chương
14
Chương 3: PHƯƠNG PHÁP ƯỚC TÍNH BĂNG THÔNG
TRONG MẠNG IP SỬ DỤNG KỸ THUẬT TOPP
Giới thiệu chương
3.1 Giới thiệu kỹ thuật TOPP (Trains. này sử dụng phương pháp ño băng thông bằng kỹ
thuật TOPP ñể ño băng thông khả dụng vì nó có thể ước lượng băng
thông khả dụng cổ chai bị ẩn trong các phương