Khởi tạo và chạy các mô phỏng:

Một phần của tài liệu Tìm hiểu hệ mô phỏng mạng OMNeT++ và mô phỏng WLAN (Trang 26 - 27)

Để tạo một mơ phỏng, cần có một tệp NED chứa mạng, tức là các router, host, và các thiết bị mạng khác kết nối với nhau, có thể sử dụng trình soạn thảo văn bản hoặc sử dụng cơng cụ soạn thảo bằng đồ họa để tạo một mạng

Các module trong mạng chứa các tham số mà sẽ cần được gán giá trị trước khi khởi chạy mô phỏng. Tên của mạng được mô phỏng, giá trị của các biến và các lựa chọn cấu hình khác cần phải được xác định trong tệp tin omnetpp.ini

Tệp omnetpp.ini chứa các phép gán tham số là các dịng có cú pháp key=value, với key là một mẫu kí tự đại diện, Trình mơ phỏng sẽ so khớp các mẫu ký tự đại diện này với đường dẫn đầy đủ của tham số trong cây module (chẳng hạn như Test.host[2].tcp.nagleEnabled), và giá trị phù hợp đầu tiên sẽ được gán cho tham số. Nếu khơng có bất kì dịng nào phù hợp, giá trị mặc định trong tệp NED sẽ được sử dụng

Có hai loại ký tự đại diện: một là dấu hoa thị * khớp với nhiều nhất một tên thành phần trong chuỗi đường dẫn, trong khi dấu hoa thị kép ** có thể khớp với nhiều thành phần. Về mặt kỹ thuật: * không bao giờ khớp với dấu chấm hoặc dấu ngoặc vuông (., [,]), Trong khi ** có thể khớp với bất kỳ dấu nào trong số đó. Chúng cũng có khả năng thể hiện phạm vi chỉ mục

(**.host[1..3,5,8].tcp.nagleEnabled) và dãy số được nhúng trong tên (**.switch{2..3}.relayUnitType). OMNeT ++ cho phép một số cấu hình được đưa vào tệp omnetpp.ini dưới phần tiêu đề [Config <name>] và cấu hình có thể được tùy chọn thông qua các tùy chọn dịng lệnh khi chạy mơ phỏng. Các cấu hình cũng có thế xây dựng dựa trên nhau: các dịng lệnh extends=<name> có thế được sử dụng đế thiết lập một cây kế thừa trong số chúng. Tính năng này cho phép giảm thiếu sự lộn xộn trong các tệp ini bằng cách cho phép bạn phân tích các phần chung. Các cài đặt trong [General] sẽ được áp dụng cho tất cả các cấu hình, tức là [General] là gốc của cây thừa kế.

Một phần của tài liệu Tìm hiểu hệ mô phỏng mạng OMNeT++ và mô phỏng WLAN (Trang 26 - 27)

Tải bản đầy đủ (DOCX)

(47 trang)
w