. Event Scheduler Objects Network Componemt Objects
a. Cấu trúc tệp vết chứa kết quả mô phỏng
Tệp vết là file dạng văn bản .tr còn gọi là trace file, mỗi dòng ghi lại sự kiện trong mạng và các thông tin liên quan đến sự kiện, có cấu trúc nhƣ nhau bao gồm một số trƣờng phân cách nhau bởi k tự trống. Cấu trúc một dịng của tệp vết thƣờng có dạng nhƣ sau:
r 40.639943289 _1_ AGT --- 1569 tcp 1032 [a2 1 2 800] ------- [0:0 1:0 32:1 ] [35 0] 2 0 1:0 32:1 ] [35 0] 2 0
Tên các trƣờng của một dòng tệp vết trên là: Event, Time, Node ID, Trace Name, Event Identifier, Packet Type, Packet Size, [Time To Send Data, Destination MAC Address, Source MAC Address, Type (ARP, IP)].
Type Value Ý nghĩa
%.9f %d (%6.2f %6.2f) %3s %4s %d %s %d [%x %x %x %x] %.9f _%d_ %3s %4s %d %s %d [%x %x %x %x]
String Event s: Send, r: Receive, d: Drop, f: Forward
Double Time Thời gian
Int Node ID Chỉ số của nút
String Trace name Tên vết nhƣ: RTR, AGT,..
Int Event
Identifier Số thứ tự gói tin
String Packet Type Kiểu gói tin: TCP, UDP, ACK
Int Packet Size Kích thƣớc gói tin
hexadecimal Time To Send Data
Thời gian trơng đợi gói tin đƣợc g i xuống kênh truyền
hexadecimal Destination
MAC Address Địa chỉ MAC của nút đích
hexadecimal Source MAC
Address Địa chỉ MAC của nút nguồn
hexadecimal Type(ARP, IP)
Kiểu của trƣờng MAC
Phụ thuộc vào kiểu của gói tin mà cấu trúc tệp vết cịn có thêm một số trƣờng sau: ------- [Source Port Number : Source IP Address, Destination Port Number : Destination IP Address, TTL Value Next Hop Address If Any], [Sequence Number, Acknowledgment Number], Number Of Times Packet Was Forwarded, Optimal Number Of Forwards. Ý nghĩa của các trƣờng này đƣợc giải thích tại bảng 3.2 bên dƣới.
Bảng 3.2. Các trường thêm vào cấu trúc tệp vết
Event Type Value Ý nghĩa
IP Trace
-------[%d:%d %d:%d %d %d] Int Source IP Address Địa chỉ IP nguồn Int Source Port Number Chỉ số cổng nguồn Int Destination IP Address Địa chỉ IP đích Int Destination Port Number Chỉ số cổng đích
Int TTL Value Time To Live: Thời gian tồn
tại của gói tin
Int Next Hop Address, If Any Địa chỉ của nút kế tiếp gói tin sẽ chuyển tiếp tới.
TCP Trace
[%d %d] %d %d
Int Sequence Number Số thứ tự
Int Acknowledgment Number Số thứ tự của gói biên nhận Int Number Of Times Packet
Was Forwarded
Số lần gói tin đƣợc chuyển tiếp
Int Optimal Number Of