CHƢƠNG 1 : TỔNG QUAN MẠNGCẢM BIẾN KHÔNG DÂY
3.1 Giới thiệu về phần mềm OPNET
OPNET là phần mềm đƣợc phát triển bởi công ty OPNET Technologies, Inc, dùng cho việc mô hình hóa và mô phỏng các mạng thông tin, các thiết bị và các giao thức.
OPNET là chƣơng trinh mô phỏng trên nền Windows, nó đƣợc xây dựng dựa trên ngôn ngữ C++ và cung cấp môi trƣờng ảo cho việc mô hình hóa, phân tích và dự đoán hiệu năng mạng, giúp mô hình hóa chính xác các ứng dụng, các máy chủ và nhiều công nghệ mạng. Các giao thức và thiết bị mới thƣờng xuyên đƣợc cập nhật nhằm theo kịp xu hƣớng phát triển nhanh chóng của công nghệ mạng.
Các tính năng của OPNET:
Tạo và chỉnh sửa các mạng và các nút.
Tạo và chỉnh sửa các quá trình đang chạy trên các nút đó.
Phân tích kết quả mô phỏng và tạo biểu đồ hiệu năng.
Định nghĩa các quá trình toán học trong việc dùng các công cụ phân tích. Các tính năng này làm cho OPNET rất linh hoạt và cung cấp khả năng mô phỏng hầu nhƣ mọi loại hình mạng truyền thông. Tạo mô phỏng mạng đơn giản là dễ dàng với việc sử dụng các thành phần kéo thả và các cài đặt đƣợc định trƣớc. Có thể quản lý đƣợc một mạng với hàng trăm nút mạng.
Hiện nay có khá nhiều phần mềm mô phỏng trên thị trƣờng nhƣ NS-2, OMNET++, QualNet, OPNET …Tuy nhiên OPNET và NS-2 đƣợc đánh giá cao hơn cả vì có lịch sử lâu đời, đƣợc sự đảm bảo từ công ty hay sự hỗ trợ từ cộng đồng.OPNET không phải là phần mềm nguồn mở nhƣng lại miễn phí cho các trƣờng đại học và viện nghiên cứu.
Bảng 3.1: So sánh các chương trình mô phỏng[28][29][30].
Đặc điểm OPNET QualNet OMNET++ NS2
Kiểu mô phỏng Sự kiện rời rạc Sự kiện rời rạc Sự kiện rời rạc Sự kiện rời rạc Nền tảng tính toán Song song/phân
tán
Song song/phân
tán Song song Phân tán
Các topo Cấu trúc phân cấp Cấu trúc phân cấp Cấu trúc phân cấp Cấu trúc thống nhất Công cụ định
nghĩa các topo Đồ họa Đồ họa Đồ họa
Kịch bản cấu hình Bộ sinh dữ liệu
Quá trình tạo lƣu
lƣợng Có Có Có Có
Hỗ trợ giám sát Đồ họa Đồ họa Đồ họa Đồ họa
Các module dành cho các tầng trong
mô hình OSI
Có Có Có Có
Tính linh hoạt của
các mô hình Có Có Có Có
Mô hình dành cho
sự truyền song Có Có Có Không
Tính có thể sửa
đổi và mở rộng Có Có Có Khó thay đổi
Độ co giãn Có Hỗ trợ thay đổi tỉ lệ lớn Có Khó thay đổi
Tính dễ sử dụng Khó với ngƣời
mới bắt đầu Bình thƣờng
Khó với ngƣời mới bắt đầu Sự thừa nhận của
khoa học Đƣợc thừa nhận Đƣợc thừa nhận Đƣợc thừa nhận Đƣợc thừa nhận
Giấy phép Thu phí Thu phí Miễn phí Miễn phí
Hỗ trợ WSN Có Không Không Không
3.2 Mô phỏng 3.2.1 Mục tiêu