ns3之PCAP tracing文件命名格式

来源:互联网 发布:武汉光谷相关数据 编辑:程序博客网 时间:2024/05/18 03:58

在ns3变成过程中启用了PCAP Tracing,可是发现节点多了,接口多了,生成的PCAP文件一大堆,到底哪个PCAP文件对应哪个节点的哪个借口呢?我们需要了解一下ns3中*.pcap文件的命名格式。

1、启用PCAP Tracing的方法

假如我们使用的节点链路都是p2p链路,在脚本Simulator::Run()之前添加语句:

PointToPointHelper::EnablePcapAll ("example");

将会产生若干*.pcap文件,命名为example-<Node编号>-<NetDevice编号>.pcap,分别记录每个设备的日志。也可以使用语句

***Helper::EnablePcap (filename, NodeId, DeviceId)来只产生特定设备的pcap文件

PointToPointHelper::EnablePcap ("example", p2pNodes.Get (0)->GetId (), 0);  //只产生example-0-0.pcap文件

2、使用tcpdump命令查看pcap文件:

tcpdump -r example-0-0.pcap -nn -tt

3、使用wireshark可以更直观的阅读pcap文件