ns-3中两个常用的网络分析工具——TcpDump和Wireshark
1.TcpDump
TcpDump(dump the traffic on a network)是Linux中强大的网络数据采集分析工具只要,根据使用者的定义对网络上的数据分组进行截获的分组分析工具。TcpDump可以将网络中传送的数据分组的”头“完全截获下来提供分析。它支持针对网络层,协议,主机,网络或端口的过滤,并提供and,or,not等逻辑语句来帮助去掉无用的信息。
ns-3使用TcpDump读取输出pcap文件,基本上TcpDump的总输出格式为:
系统时间来源主机.端口>目标主机.端口数据分组参数
TcpDump采用命令行方式,它的详细命令格式为:
tcpdump [ -AbdDefhHIJKlLnNOpqStuUvxX# ] [ -B buffer_size ]
[ -c count ] [ -C file_size ]
[ -E spi@ipaddr algo:secret,... ]
[ -F file ] [ -G rotate_seconds ] [ -i interface ]
[ --immediate-mode ] [ -j tstamp_type ] [ -m module ]
[ -M secret ] [ --number ] [ --print ] [ -Q in|out|inout ]
[ -r file ] [ -s snaplen ] [ -T type ] [ --version ]
[ -V file ] [ -w file ] [ -W filecount ] [ -y datalinktype ]
[