Đo hiệu năng của mạng ethernet

Bước 1:TìmhiểuvềNS2 qua đọctàiliệuvàthực hànhcácvídụ Bước 2: Thực hiện bàitậplớn  Tạora môhìnhmôphỏngmạngmáytính qua cácnút -Quátrìnhnàysẽtạora cácnúttượngtrưng cho cácmáytính bằnglệnh: set name [new node],trong đóname làtên nút(vídụta tạora cácnút trong bàilầnlượtlà: n1, n2, n3 .n10). - Sau đóta sẽliên kếtcácnútthành mạng ethernet theo yêu cầubằngcâu lệnh: set lan [$ns newLan ] trong đó arguments gồm7 thànhphần: 1. nhóm cácnúttạolan 2. trễ 3. băng thông 4. kiểuliên kết 5. phương thứchàng đợi 6. kiểuMAC 7. kiểu kênh truyền

pdf7 trang | Chia sẻ: tienduy345 | Lượt xem: 1484 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đo hiệu năng của mạng ethernet, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
1 BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ MẠNG THÔNG TIN Giáo viên hướng dẫn: TS.NGUYỄN HỮU THANH Lớp: điện tử 5 – K49 Nhóm thực hiện LTD: NGUYỄN QUANG DƯƠNG TRUNG THỊ HOÀI THU VŨ VĂN LUÂN TRẦN QUANG TRUNG (K48) TRƯƠNG CÔNG HIỂN (K48) Bài số 2: Đo Hiệu Năng Của Mạng Ethernet. 2 I) Nhiệm vụ  Tạo mô hình mô phỏng: TRUNG THỊ HOÀI THU  Tạo tiến trình gửi nhận: VŨ VĂN LUÂN  Tính toán băng thông và vẽ đồ thị: NGUYỄN QUANG DƯƠNG  Tôc độ mất gói: TRẦN QUANG TRUNG TRƯƠNG CÔNG HIỂN II) Quá trình thực hiện Bước 1: Tìm hiểu về NS2 qua đọc tài liệu và thực hành các ví dụ Bước 2: Thực hiện bài tập lớn  Tạo ra mô hình mô phỏng mạng máy tính qua các nút - Quá trình này sẽ tạo ra các nút tượng trưng cho các máy tính bằng lệnh: set name [new node], trong đó name là tên nút (ví dụ ta tạo ra các nút trong bài lần lượt là: n1, n2, n3..n10). - Sau đó ta sẽ liên kết các nút thành mạng ethernet theo yêu cầu bằng câu lệnh: set lan [$ns newLan ] trong đó arguments gồm 7 thành phần: 1. nhóm các nút tạo lan 2. trễ 3. băng thông 4. kiểu liên kết 5. phương thức hàng đợi 6. kiểu MAC 7. kiểu kênh truyền  Thiết lập các máy nguồn máy đích và tạo liên kết gửi nhận - Giả thiết các máy sẽ lần lượt là nguồn và đích, ví dụ có các cặp máy gửi nhận: máy 1 gửi cho máy 2, máy 2 gửi cho máy 3, máy 3 gửi cho máy 4và máy 10 gửi cho máy 1. - Các máy gửi sẽ phát gói theo tiến trình Poisson tới máy nhận  Tạo tiến trình gửi dữ liệu là tiến trình Poisson và liên kết vào máy nguồn - Ta xây dựng tiến trình Poisson qua một đối tượng ExponentialOn/Off với các thành phần tham số: . packetsize_ dung lượng cố định của gói dữ liệu . burst_ time_ thời gian “bật” khởi tạo 3 . idle_ time_ thời gian “tắt” khởi tạo . rate_ tốc độ của gói - Để tạo ra tiến trình Poisson ta cho tham số burst_time_ về 0 và cho rate_ với tốc độ lớn và idle_time =1/tham số lamda của tiến trình Poisson.  Tạo ra các gói gửi và tính toán băng thông, tốc độ mất gói dựa trên lưu lượng mà máy đích nhận được (Mbit/s) và số gói bị mất - Để tính tổng dung băng thông bị chiếm ta tính tổng dung lượng lưu lượng máy đích nhận được và ghi dữ liệu vào file cung với chu kì lấy dữ liệu cho trước - Để tính tốc độ mất gói ta lấy số gói bị mất trong một khoảng thời gian cho trước cùng ghi vào file làm số liệu để sử dụng  Vẽ đồ thị băng thông và tốc độ mất gói từ các file số liệu ở trên III) Kết quả Thông số kĩ thuật của mạng ethernet: - tốc độ mạng ethernet: 10Mbit/s - trễ truyền dẫn: 100ms - tốc độ gửi : sgoi /200 - kích thước gói ethernet: 1500 bytes - tốc độ gói gửi: 100Mb/s - thời gian mô phỏng: 30s Sơ độ mạng: 4 1) Kết quả cho mạng Ethernet 3 máy: a) mô hình mạng mô phỏng: b) Đồ thị tổng dung lượng băng thông: 5 c) Đồ thị tốc độ mất gói 2) Kết quả cho mạng ethernet 5 máy 8 c) Đồ thị tốc độ mất gói IV) Kết Luận 9 - Trong mạng ethernet, khi số máy trong mạng tăng lên thì tổng dung lượng băng thông bị chiếm trên bus khi các máy thực hiện trao đổi dữ liệu tại một thời điểm sẽ tăng lên. - Đồng thời với tăng tổng dung lượng băng thông thì tốc độ mất gói của mạng cũng sẽ tăng khi số máy trong mạng tăng. Như vậy các thông số kĩ thuật và tài nguyên mạng cho trước ta cần phải tính toán để có được một mạng hoạt động hiệu quả