hiệu năng mạng
Trang 1BÀI BÁO CÁO NHÓM MÔN HIỆU NĂNG MẠNG
Xây dựng mô hình mạng gồm 4 node và sau đó tăng them 2 node Gồm giao thức FTP, TCP, UDP, CBR tại những node gửi
Còn TCPSink, Null ở node nhận
Mục tiêu của bài toán :
Nhằm khảo sát quá trình vận chuyển các gói tin trong mô hình mạng mô phỏng trên phần mềm NS2 vào so sánh quá trình lost và drop của các packet tại node sử dụng hàng đợi Và để khảo sát xem có đúng trên lý bao nhiêu phần trăm.
Ta thay giao thức TCP bằng những giao thức khác như TCP/Reno, TCP/Vegas,
TCP/Sack1, TCP/Fack để nhằm xác thực lại có đúng như trên lý thuyết đã nói và để thấy và hiểu rỏ hơn trên mô hinh mạng demo
TOPOLOGY MẠNG ĐƠN GIẢN VÀ KỊCH BẢN MÔ PHỎNG
HÌNH 1: SƠ ĐỒ THIẾT KẾ MẠNG ĐƠN GIẢN Node 1 :
• FTP : bắt đầu tại thời điểm 1s và kết thúc tại thời điểm 4s • TCP: tạo packet max là 1kbyte
Node 2:
• CBR: bắt đầu tại thời điểm 0.1s và kết thúc tại thời điểm 4.5s • UDP: tạo packet max là 1kbyte
Trang 2Node 3:
• TCPSInk: nhận và gửi packet từ n1(qua TCP) • Null: nhận packet từ n2(qua UDP)
Node 4: nối n1, n2 với n3 Queue: drop tail
• Drop tail 14 maximum queue size 20 • Drop tail 24 maximum queue size 20 • Drop tail 43 maximum queue size 20
HÌNH 2: QUÁ TRÌNH CHẠY VÀ QUEUE CỦA MẠNG
Đầu tiên lúc 0.1s ở n1 bắt đầu gửi packet qua n3 và đến n2 Tới giây thứ 1 ở n0 bắt đầu gửi packet qua n3 Tới giây thứ 1.1 xuất hiện queue tại n3.
Trang 3HÌNH 3: QUÁ TRÌNH DROP TAIL CỦA MẠNG
Đến giây thứ 1.41 thì xuất hiện drop tail tại n3 và số packet ở n1 gửi đi bị drop nhiều hơn so với packet ở n1 gửi đi và n2 gửi về.
HÌNH 4: THÔNG LƯỢNG CỦA GÓI TIN TẠI NODE HIỆN TẠI
Trang 4HÌNH 5: BIỂU ĐỒ THỜI GIAN MÔ PHỎNG SỰ KIỆN GỬI ĐI SỰ TRÌ HOÃN GIỬA Số bytes gởi: 584200bytes Packet rơi tại node: 3
Trang 5Trường hợp ta them 2 node nữa vào mô hình mạng để so sánh quá trình drop lost và hiệu năng mạng trong 2 trường hợp này
HÌNH 1: SƠ ĐỒ THIẾT KẾ MẠNG ĐƠN GIẢN Node 1 :
• FTP : bắt đầu tại thời điểm 1s và kết thúc tại thời điểm 4s • TCP: tạo packet max là 1kbyte
Node 2:
• FTP : bắt đầu tại thời điểm 0.5s và kết thúc tại thời điểm 4s • TCP: tạo packet max là 1kbyte
Node 3:
• CRB : bắt đầu tại thời điểm 0.3s và kết thúc tại thời điểm 4s • UDP: tạo packet max là 1kbyte
Node 4:
• CRB : bắt đầu tại thời điểm 0.1s và kết thúc tại thời điểm 4s • UDP: tạo packet max là 1kbyte
Node 5: nối node 1,2,3,4 với 6 Node 6:
• TCPSInk: nhận và gửi packet từ n1,n2(qua TCP) • Null: nhận packet từ n3,n4(qua UDP)
• Từ n1 n5 là 2 Mbps
Trang 6Queue: drop tail
• Drop tail 15 maximum queue size 20 • Drop tail 25 maximum queue size 20 • Drop tail 35 maximum queue size 20 • Drop tail 45 maximum queue size 20 • Drop tail 65 maximum queue size 20
HÌNH 2: QUÁ TRÌNH DROP CỦA MẠNG
Trang 7Số gói tin gửi 3901 Số gói tin bị mất 1576 Số gói tin bị drop 1576 Số gói tin chuyển tiếp 2325
Hiệu xuất gói tin 1576/3901=40.399% Độ trể trung bình 0.0739704946
Nhận xét:
Mô hình 1 thì ít bị drop và lost ít hơn mô hình 2 Độ trể trung bình của mạng 1 thì ít hơn so với mạng 2 Và hiệu xuất của mạng 2 kém hơn so với mạng 1 Vậy hiệu năng của mạng 1 tốt hơn mạng 2.
Để giảm sự lost và drop trên cả 2 mạng thì ta phải tăng băng thông lên.
Trang 8Trường Hợp 2 ta thay giao thức TCP bằng các giao thức khác như TCP/Reno, TCP/Vegas, TCP/Sack1, TCP/Fack
Trường hợp ta thay TCP bằng TCP Reno
Trường hợp ta thay TCP bằng TCP Vegas
Trường hợp ta thay TCP bằng TCP sack1
Trang 9 Trường hợp ta thay TCP bằng TCP fack
Từ table trên thì ta rút ra nhận xét trong 5 giao thức sử dụng ở trên thì dùng giao thức TCP/Fack là giao thức mà hiệu năng cao nhất vì tỉ lệ các gói tin bị drop và bị lost thấp nhất và hiệu xuất của nó là cao nhất đạt tới 96.329% so với giao thức TCP chỉ đạt 94.313%.
Trang 10Bài 2:
BÁO CÁO HIỆU NĂNG MẠNG Mô hình mạng đưa ra gồm 6 node
Sử dụng TCP, FTP,UDP,CBR ở các node gửi Sử dụng NULL, TCPSink ở node nhận
• tại node 5 ta thay cơ chế quản lý queue drop tail bằng RED so sánh số gói tin rơi
HÌNH 1: SƠ ĐỒ THIẾT KẾ MẠNG ĐƠN GIẢN Node 1 :
• FTP : bắt đầu tại thời điểm 0.1s và kết thúc tại thời điểm 5s • TCP: tạo packet max là 210 byte
Node 2:
• FTP: bắt đầu tại thời điểm 0.2s và kết thúc tại thời điểm 5s • TCP: tạo packet max là 210byte
Node 3:
• CBR: bắt đầu tại thời điểm 0.3s và kết thúc tại thời điểm 5s • UDP: tạo packet max là 210byte
Node 4:
• CBR: bắt đầu tại thời điểm 0.4s và kết thúc tại thời điểm 5s • UDP: tạo packet max là 210byte
Trang 11Node 5: nối n1, n2,n3,n4 với n6 Node 6:
• TCPSInk: nhận và gửi packet từ n1,n2(qua TCP) • Null: nhận packet từ n3,n4(qua UDP)
Bắt đầu tại 0.1s tại n5 gửi packet qua n1 đến n0 ở 0.2s tại n4 gửi packet qua n1 đến n0 và 0.3s tại n3 gửi packet qua n1 đến n0 ở 0.4s tại n2 gửi packet qua n1 đến n0.
Bắt đầu tại giây 0.46s bắt đầu xảy ra drop tại node 1 quá trình drop xảy ra liên tục cho đến 5s
Trang 13Quá trình drop xảy ra ở node 1 Tổng số packet gửi 4834
Số packet bị drop = 1988 số packet bị lost = 2042
Số packet forwarded(chuyển tiếp)= 2805
tỉ lệ packet truyền thành công 2805/4834 = 58,026%
Trang 14Không có drop
Tổng số packet gửi 9038 Số packet bị lost 83
Số packet forwarded(chuyển tiếp)= 8996
tỉ lệ packet truyền thành công 8996/9038 = 99,535%
Trang 15Băng tông Số gói tin
tại node 5 ta thay cơ chế quản lý queue drop tail bằng RED so sánh số gói tin rơi.
Trường hợp :N5 N6 bằng 5Mbs Trong code ta phải set thêm các tham số sau:
Dùng tracegraph ta thu được table sau:
Trang 16Khi ta thay bằng hàng đợi RED thì hiệu năng cao hơn so với drop tail nó tăng từ 58.026% lên 99.21%