【发布时间】:2014-06-13 09:27:14
【问题描述】:
如何在ns2.34的trace文件中区分和统计发送、丢弃和接收的数据包?我只需要数据包(发送、接收和丢弃)而不是像 ACK 这样的控制数据包。 如果有任何工具可以跟踪 .tr 文件,那么它对我有好处。 我正在附加我的跟踪文件。
感谢和问候
【问题讨论】:
标签: ns2
如何在ns2.34的trace文件中区分和统计发送、丢弃和接收的数据包?我只需要数据包(发送、接收和丢弃)而不是像 ACK 这样的控制数据包。 如果有任何工具可以跟踪 .tr 文件,那么它对我有好处。 我正在附加我的跟踪文件。
感谢和问候
【问题讨论】:
标签: ns2
使用下面的 awk 脚本,
BEGIN {
sendLine = 0;
recvLine = 0;
fowardLine = 0;
}
$0 ~/^s.* AGT/ {
sendLine ++ ;
}
$0 ~/^r.* AGT/ {
recvLine ++ ;
}
$0 ~/^f.* RTR/ {
fowardLine ++ ;
}
$0 ~/^D.* cbr/ {
dropLine ++ ;
}
END {
printf "Packet Sent: %d\n,sendLine"
printf "Packet Received: %d\n,recvLine"
printf "Packet Drop: %d\n,dropLine"
printf "PacketDelivery Ratio:%.4f \n",(recvLine/sendLine);
}
【讨论】: