Chương 3 : CÁC MẠNG MANET MÔ PHỎ NG
3.3 Thiết lập mạng MANET mô phỏng trong NS2
3.3.1 Mô phỏng mạng không dây di động
3.3.1.1 Nút di động mô phỏng
Cấu tạo nút di động mô phỏng trong NS2 được cho trong hình 7 [31]. Các thành phần mạng chính được dùng để cấu trúc nên tầng giao thức cho mỗi nút di
động gồm có kênh (channel), giao tiếp mạng (network interface), mô hình truyền sóng vô tuyến (radio propagation model), các giao thức MAC, hàng đợi giao diện (interface queue), lớp liên kết (link layer), mô hình giao thức phân giải địa chỉ ARP và thành phần định tuyến (routing agent).
Hình 7: Nút di động mô phỏng trong NS2
Đặc tả của mô hình phát sóng trong NS2 tương tự như giao tiếp sóng vô tuyến Lucent’s WaveLAN với tốc độ bit danh định có thể đạt tới 2,5Mb/s và phạm vi truyền sóng vô tuyến là 250m. Mô hình cũng thể hiện độ trễ truyền và cảm nhận sóng mang.
b/ Mô phỏng lớp MAC
Lớp liên kết của bộ mô phỏng cài đặt hoàn chỉnh chuẩn giao thức MAC của IEEE 802.11 DCF (Distributed Coordination Function). 802.11 là giao thức CSMA/CA, hỗ trợ hoạt động tiết kiệm năng lượng và bảo mật. Một trong các đặc
điểm quan trọng nhất của 802.11 là chế độ MANET cho phép xây dựng các mạng WLAN không có cơ sở hạ tầng.
c/ Mô phỏng giao thức phân giải địa chỉ ARP: giao thức ARP dịch địa chỉ IP thành địa chỉ phần cứng MAC. Việc này được thực hiện trước khi gói tin được gửi tới lớp MAC.
d/ Hàng đợi giao diện: Mỗi nút có hàng đợi các gói tin đang chờ để được truyền bởi giao diện mạng. Hàng đợi được cài đặt là DropTail và có khả năng chứa 50 gói tin.
e/ Giao diện sóng vô tuyến: Đây là mô hình phần cứng thực sự chuyển gói tin vào kênh. Giao diện sóng vô tuyến được mô hình với các mức năng lượng và lược
đồđiều biến.
f/ Năng lượng truyền: Bán kính thu phát sóng phụ thuộc vào dạng ăngten, nhiều dạng ăng ten được hỗ trợ bởi bộ mô phỏng.
g/ Các giao thức định tuyến mạng MANET: Hiện tại có bốn giao thức được cài đặt sẵn trong NS2 là DSDV, AODV, TORA và DSR.
3.3.1.2 Mô hình phương tiện chia sẻ
Mô hình không dây được dựa trên phương tiện chia sẻ (Ethernet trong không khí) (hình 8) [31]. Tất cả các nút di động có một hoặc nhiều giao diện mạng kết nối vào một kênh. Kênh là một dải tần số vô tuyến cụ thể với lược đồ điều biến và mã
hóa riêng. Các kênh là trực giao, có nghĩa là các gói tin được gửi trên một kênh không làm nhiễu các gói tin được truyền và nhận trên một kênh khác. Hoạt động cơ
bản như sau, mọi gói tin được gửi hoặc đặt vào kênh sẽ được nhận hoặc sao chép bởi tất cả các nút di động có kết nối tới cùng kênh. Khi nút di động nhận được gói tin, đầu tiên nút xem xét nó có được nhận gói tin hay không. Điều này được quyết
định bởi mô hình phát sóng vô tuyến, dựa trên dải truyền thông, khoảng cách gói tin
đã di chuyển và lượng bit lỗi.
Hình 8: Mô hình phương tiện chia sẻ trong NS2