Tệp vết (File Trace)

Một phần của tài liệu Đánh giá hiệu năng của giao thức mạng không dây cá nhân Zigbee (Trang 97 - 99)

Dữ liệu ra sau khi mô phỏng với NS-2 thường được lưu trong một tệp, tệp này được gọi là tệp dấu vết (trace file). Tệp dấu vết chứa thông tin về các sự kiện của gói tin xảy ra trong suốt thời gian mô phỏng theo từng tầng: tầng MAC, tầng mạng, tầng giao vận, tầng ứng dụng.

của các tham số truyền vào mạng. Ví dụ dưới đây là là định dạng của một tệp vết trong mạng không dây:

Hình 4. 2: Định dạng của tệp vết mạng không dây trong NS2

Tệp vết của mạng không dây trong NS2 có 2 phần như sau:

- Phần cơ bản: chứa các thông tin cơ bản cho việc phân tích mạng không dây ở tầng MAC.

- Phần mở rộng: chứa các thông tin phục vụ cho việc phân tích mạng không dây ở tầng mạng và tầng ứng dụng.

Cụ thể các thông số trong các trường như sau:

- Event Type: dạng sự kiện được lưu trong tệp vết.

 “s”: gói tin gửi.

 “r” gói tin nhận.

 “D” gói tin bị loại.

 “f” gói tin được chuyển tiếp đến đích. - Time: thời gian xảy ra sự kiện.

- Node ID: số thứ tự của node trong kịch bản mô phỏng. - Trace Level: mức theo dõi của tệp vết.

 “AGT”: gói tin tầng ứng dụng.

 “RTR” :gói tin định tuyến tầng mạng (routing).

 “MAC”: gói tin trao đổi ở tầng MAC.

- Reason: lí do cho sự kiện (ví dụ “NRTE” là No RouTe Entry). - Packet Unique ID : ID của gói tin.

- Payload Type: dạng tải của gói tin. - Packet Size: kích thước gói tin.

- Time to Send Data: thời gian trễ dự kiến cần thiết để truyền gói tin trên mạng không dây được chỉ ra bởi các giao thức tầng MAC. - Destination MAC Address: địa chỉ MAC đích.

- Source MAC Address: địa chỉ MAC nguồn.

- Ethernet packet type: dạng gói tin (ví dụ IP là 800).

- Source IP Address, Source IP port : IP nguồn và cổng nguồn. - Destination IP Address, Destination IP port : IP đích và cổng đích. - Time to Live: thời gian sống của gói tin.

- Next hop IP Address: địa chỉ IP của nút mạng tiếp theo trong quá trình định tuyến.

- Phần còn lại là định dạng được định nghĩa riêng cho từng giao thức định tuyến, ví dụ như hình trên là dành cho giao thức định tuyến AODV.

Như đã nói ở phần trước, bộ mô phỏng NS-2 là mã nguồn mở. Điều này có nghĩa là trong trường hợp cần thiết, muốn tăng lượng thông tin trong file dấu vết hoàn toàn có thể sửa đổi mã nguồn của NS-2 để thực hiện điều này.

Một phần của tài liệu Đánh giá hiệu năng của giao thức mạng không dây cá nhân Zigbee (Trang 97 - 99)

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

(112 trang)