0

我正在研究 MANET,想在 NS-2 中进行模拟。我的某些兴趣是分析传输和设置网络的各个节点的能源消耗。我将尝试改进一些路由协议以更好地节约能源。

现在,我的问题是我必须分析和比较哪些参数?以及如何通过分析 Trace 文件信息来做到这一点?

第二部分:

N -t 22.000932 -n 2 -e 97.796369

N -t 22.001838 -n 0 -e 97.796686

N -t 22.001839 -n 2 -e 97.796191

r 22.001853109 1 AGT --- 12 tcp 60 [13a 1 0 800] [能量 97.796341 ei 2.199 es 0.000 et 0.000 er 0.004] ------- [0:0 1:0 32 1] [0 0] 1 0

s 22.001853109 1 AGT --- 13 ack 40 [0 0 0 0] [能量 97.796341 ei 2.199 es 0.000 et 0.000 er 0.004] ------- [1:0 0:0 32 0] [0 0] 0 0 N -t 22.002472 -n 0 -e 97.796447

现在我的问题是这意味着什么?

N -t 22.001839 -n 2 -e 97.796191

4

2 回答 2

1

N -t 22.001839 -n 2 -e 97.796191

这里 N -t -> Simulation_time

-n 2 -> 节点 ID 为 2

-e 97.761691 -> 剩余能量水平

于 2013-11-18T04:25:32.053 回答
0

1- 分析 tr 文件跟踪

如上所示,新的跟踪格式可以分为以下几个字段:

事件类型

在上面的跟踪中,第一个字段(与旧的跟踪格式一样)描述了节点上发生的事件类型,可以是以下四种类型之一:

s
send
r
receive
d
drop
f
forward

General tag
第二个以“-t”开头的字段可以代表时间或全局设置
-t
time
-t
*(全局设置)
节点属性标签
该字段表示节点属性,如node-id,进行跟踪的级别,例如代理、路由器或 MAC。标签以“-N”开头,如下所示:
-Ni:
节点 id
-Nx:
节点的 x 坐标
-Ny:
节点的 y 坐标
-Nz:
节点的 z 坐标
-Ne:
节点能级
-Nl :
跟踪级别,例如 AGT、RTR、MAC
-Nw:
事件的原因。丢弃数据包的不同原因如下:
"END"
DROP_END_OF_SIMULATION
"COL"
DROP_MAC_COLLISION
"DUP"
DROP_MAC_DUPLICATE
"ERR"
DROP_MAC_PACKET_ERROR
"RET"
DROP_MAC_RETRY_COUNT_EXCEEDED
"STA"
DROP_MAC_INVALID_STATE
"BSY"
DROP_MAC_BUSY
"NRTE"
DROP_RTR_NO_R 没有可用的路由。
"LOOP"
DROP_RTR_ROUTE_LOOP 即存在路由循环
"TTL"
DROP_RTR_TTL 即 TTL 已达到零。
“兜售”
DROP_RTR_QTIMEOUT 即数据包已过期。
“中央银行”
DROP_RTR_MAC_CALLBACK
"IFQ"
DROP_IFQ_QFULL 即 IFQ 中没有缓冲空间。
“ARP”
DROP_IFQ_ARP_FULL 即被 ARP 丢弃
“OUT”
DROP_OUTSIDE_SUBNET 即在接收来自其域外节点的路由更新时被基站丢弃。
IP 级别
的数据包信息 该字段的标签以“-I”开头,并连同它们的解释一起列出如下:
-Is:
源地址.源端口号
-Id:目标地址.
目标端口号
-It:
数据包type
-Il:
数据包大小
-If:
流 id
-Ii:
唯一 id
-Iv:
ttl 值
下一跳信息
该字段提供下一跳信息,标签以前导“-H”开头。
-Hs:
此节点的 ID
-Hd:
指向目的地的下一跳的 ID。
MAC 层的数据包信息
该字段给出 MAC 层信息,并以“-M”开头,如下所示:
-Ma:
持续时间
-Md:
dst 的以太网地址 -Ms

src 的以太网地址
-Mt:
以太网类型
“应用程序”中的数据包信息等级”
应用程序级别的数据包信息包括应用程序类型(如 ARP、TCP)、adhoc 路由协议类型(如被跟踪的 PUMA、DSR、AODV 等)。该字段由前导“-P”组成,不同应用的标签列表如下:
-P arp
地址解析协议。ARP 的详细信息由以下标签给出:
-Po:
ARP 请求/回复
-Pm:
src mac 地址
-Ps:
src 地址
-Pa:
dst mac 地址
-Pd:
dst 地址
-P dsr
这表示称为动态的 adhoc 路由协议源路由。DSR 上的信息由以下标签表示:
-Pn:
遍历了多少个节点
-Pq:
路由请求标志
-Pi:
路由请求序号
-Pp:
路由回复标志
-Pl:
回复长度
-Pe:
源路由的src->源路由的dst
-Pw:
错误报告标志?
-Pm:
错误数
-Pc:
报告给谁
-Pb:
来自linka->linkb的链接错误
-P cbr
恒定比特率。有关 CBR 应用程序的信息由以下标记表示:
-Pi:
序列号
-Pf:
此 pkt 被转发多少次
-Po:
最佳转发次数
-P tcp
TCP 流的信息由以下子标签给出:
-Ps:
seq number
-Pa:
ack number
-Pf:
这个pkt 被转发了多少次
-Po:
最佳转发数
这个字段还在开发中,应该添加新的标签对于其他应用程序,因为它们在此过程中被包含在内。

如需更多信息,您可以访问我们的实验室 www.wsnlab.org

于 2014-01-09T07:02:19.113 回答