ns-2 x.tr文件内容和格式

  通过ns-2仿真,我们可以得到.tr文件,这个记录文件很重要,下面先了解下文件中记录的格式。以下是部分记录:

r 1.337868 0 2 tcp 1040 ------- 1 0.0 3.0 26 193
+ 1.337868 2 3 tcp 1040 ------- 1 0.0 3.0 26 193
d 1.337868 2 3 tcp 1040 ------- 1 0.0 3.0 26 193
r 1.338 1 2 cbr 1000 ------- 2 1.0 3.1 153 197
+ 1.338 2 3 cbr 1000 ------- 2 1.0 3.1 153 19

记录的格式如下:


下面针对每一段做解释:

第一段 Event:封装时间发生的原因,分为四种情况:

  • r:表示封装被某个节点所接收;
  • +:表示进入了队列;
  • -:表示离开队列;
  • d:表示封装被队列舍弃
第二段 time:表示时间发生的时间
第三段和第四段:表示事件发生的地点(从from node 到to node)
第五段 pkt type:表示封包类型
第六段 pkt size:表示封包的大小
第七段 flags:表示封包的标记表注
第八段 fid:表示封包属于哪个数据流
第九段和第十段:表示封包的来源端和目的端,格式为啊,a.b,a为节点编号,b表示端口号
第十一段表示封包的序号
第十二段表示封包的id
下面以 + 1.338 2 3 cbr 1000 ------- 2 1.0 3.1 153 19为例予以说明:
有一个封包packet id为19,数据流id为2,序号为153,长度为1000bytes,类型为CBR,它是从来源端1.0要到目的地3.1,在1.338s时,从节点2进入节点3的队列中。

你可能感兴趣的:(ns-2)