Ns2 NS-2中的能量分析

Ns2 NS-2中的能量分析,ns2,energy,Ns2,Energy,我正在研究MANET,希望在NS-2中进行模拟。我的兴趣是分析传输和建立网络的各个节点的能量消耗。我将尝试改进一些路由协议,以更好地节约能源 现在,我的问题是我必须分析和比较哪些参数?我如何通过分析跟踪文件信息做到这一点 第二部分: 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 80

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

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

第二部分:

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][energy 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][energy 97.796341 ei 2.199 es 0.000 et 0.000 er 0.004]-------[1:0 0 0:0 32 0][0 0]0 N-t 22.002472-N 0-e 97.796447

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


N-t 22.001839-N 2-e 97.796191


N-t 22.001839-N 2-e 97.796191

这里是N-t->模拟时间

-n2->节点id为2


-e 97.761691->剩余能量水平

1-分析tr文件跟踪

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

事件类型

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

s
发送
r
接收
d
下降
f
转发

一般标签
以“-t”开头的第二个字段可能代表时间或全局设置
-t
时间
-t
*(全局设置)
节点属性标记
此字段表示节点属性,如节点id、正在进行跟踪的级别,如代理、路由器或MAC。标记以前导“-N”开头,如下所示:
-倪:
节点id
-Nx:
节点的x坐标
-纽约:
节点的y坐标
-新西兰:
节点的z坐标
-Ne:
节点能量级别
-Nl:
跟踪级别,如AGT、RTR、MAC
-西北:
事件的原因。丢弃数据包的不同原因如下:
“结束”
放置模拟的\u结束\u
“COL”
跌落碰撞
“DUP”
删除MAC副本
“错误”
丢弃MAC数据包错误
“RET”
丢弃\u MAC\u重试\u计数\u超过
“STA”
DROP\u MAC\u无效\u状态
“BSY”
放下忙中的苹果
“NRTE”
没有路线,即没有可用的路线。
“循环”
丢弃路由循环,即存在路由循环
“TTL”
下降\u RTR\u TTL,即TTL已达到零。
“兜售”
丢弃时间,即数据包已过期。
“CBK”
丢弃\u RTR\u MAC\u回调
“IFQ”
删除完整的IFQ,即IFQ中没有缓冲区空间。
“ARP”
丢弃\u IFQ\u ARP\u FULL,即通过ARP丢弃
“退出”
在子网外丢弃,即基站从其域外的节点接收路由更新时丢弃。
IP级别的数据包信息
此字段的标记以前导“-I”开头,并与它们的说明一起列出,如下所示:
-是:
源地址。源端口号
-Id:
dest address.dest端口号
-它:
数据包类型
-Il:
数据包大小
-如果:
流id
-Ii:
唯一id
-Iv:
ttl值
下一跳信息
此字段提供下一跳信息,标记以前导“-H”开头。
-Hs:
此节点的id
-高清:
前往目的地的下一个跃点的id。
MAC层的数据包信息
此字段提供MAC层信息,并以“-M”开头,如下所示:
-Ma:
持续时间
-Md:
dst的以太网地址
-Ms:
src的以太网地址
-Mt:
以太网类型
“应用程序级别”的数据包信息
应用层的数据包信息包括ARP、TCP等应用类型,以及PUMA、DSR、AODV等特定路由协议类型。此字段由前导“-P”组成,不同应用程序的标签列表如下所示:
-P arp
地址解析协议。ARP的详细信息由以下标签提供:
-Po:
ARP请求/应答
-下午:
src mac地址
-附言:
src地址
-私人助理:
dst mac地址
-Pd:
dst地址
-P dsr
这表示称为动态源路由的临时路由协议。DSR上的信息由以下标签表示:
-请注意:
穿越了多少节点
-Pq:
路由请求标志
-Pi:
路由请求序列号
-Pp:
路由应答标志
-Pl:
回复长度
-体育:
src路由的src->源路由的dst
-Pw:
错误报告标志?
-下午:
错误数
-个人电脑:
向谁报告
-Pb:
链接A->linkb的链接错误
-P cbr
恒定比特率。有关CBR应用程序的信息由以下标记表示:
-Pi:
序列号
-Pf:
此pkt被转发了多少次
-Po:
最佳转发数
-P
有关TCP流的信息由以下子标签提供:
-附言:
序号
-私人助理:
确认号
-Pf:
此pkt被转发了多少次
-Po:
最佳转发数
该领域仍在开发中,其他应用程序在开发过程中应添加新标签。

欲了解更多信息,请访问我们的实验室
www.wsnlab.org

谢谢你,先生。我已经计算了传输中的总能量和每个包的能量。分析路由协议还需要计算其他参数吗?@Mazhar,如果你想分析路由协议性能,你可以计算吞吐量、数据包交付率、延迟、端到端延迟和路由开销。