ns2仿真结束的.tr文件中的数据意义

来源:互联网 发布:linux重启网卡命令 编辑:程序博客网 时间:2024/06/05 15:57

ns2中仿真之后的.tr文件中 

以下是我无线网络仿真之后的.tr文件中一部分

s 0.500000000 _0_AGT  --- 0 cbr 210 [0 0 0 0] ------- [0:0 1:0 320] [0] 0 0
r 0.500000000 _0_RTR  --- 0 cbr 210 [0 0 0 0] ------- [0:0 1:0 320] [0] 0 0
s 0.500000000 _0_RTR  --- 0 AODV 48 [0 0 0 0] ------- [0:255 -1:25530 0] [0x2 1 1 [1 0] [0 4]] (REQUEST)
s 0.500535000 _0_MAC  --- 0 AODV 106 [0 ffffffff 0 800] -------[0:255 -1:255 30 0] [0x2 1 1 [1 0] [0 4]](REQUEST)
r 0.501383667 _1_MAC  --- 0 AODV 48 [0 ffffffff 0 800] -------[0:255 -1:255 30 0] [0x2 1 1 [1 0] [0 4]](REQUEST)
r 0.501408667 _1_RTR  --- 0 AODV 48 [0 ffffffff 0 800] -------[0:255 -1:255 30 0] [0x2 1 1 [1 0] [0 4]](REQUEST)
s 0.501408667 _1_RTR  --- 0 AODV 44 [0 0 0 0] ------- [1:255 0:25530 0] [0x4 1 [1 4] 10.000000] (REPLY)
s 0.502023667 _1_MAC  --- 0 ARP 86 [0 ffffffff 1 806] -------[REQUEST 1/1 0/0]

分别表示:

事件 / 时间 / 节点 / 层次 / --- / 分组UID / 分组类型 /分组大小 / [MAC层信息] / ------- /[IP层信息]

下面对其中的一部分作出解释:

1、事件

4种类型:s,r,d,f,分别表示分组的发送,接收,丢弃,转发事件。

2、节点

表示事件发生的节点。

3、层次

表示事件发生的层次:有

AGT  业务层
RTR  路由层
MAC MAC层

4、MAC层信息

包含四项:a、发送节点在无线信道上发送该分组所期望的时间,16进制表示,单位为秒。

b、接收节点的MAC地址

c、发送节点的MAC地址

d、MAC层封装的分组类型,0x800表示IP分组,0x806表示ARP分组

5、IP层信息

包含四项:a、分送分组的源节点地址,格式为“节点号:端口号”

b、接收分组的目的节点地址,格式为“节点号:端口号”

c、分组的TTL值

d、源节点到目的节点的跳数