VEINS / Omnet ++中的丢包率

时间:2017-10-25 02:50:28

标签: networking omnet++ veins sumo

我是VEINS / Omnet ++的新手并尝试各种广播抑制技术,并希望计算丢包率。我想我必须使用这个公式:

数据包丢失率= TotalLostPackets / SentPackets

但是,由于某些节点发送了0个数据包,是否有一种简单的方法可以在Omnet ++ .anf配置文件中指定它,或者可以在VEINS中进行手动调整?否则,如果任何节点发送0数据包,则所有图形都显示为无穷大。

谢谢!

1 个答案:

答案 0 :(得分:3)

这并没有直接回答你的问题,但我会警告不要在模拟中使用这个等式,其中并非所有节点都可以发送相同数量的数据包或发送广播。作为广播发送的每个分组可能被许多其他节点接收,这意味着即使仅发送1个分组的模拟也可记录7个成功接收和5个分组丢失。你的等式将损失率计算为5/1 = 500%,而我会发现5/12 = 42%更合理。

作为将损失率计算为“失败/(成功+失败)”的副作用,您无需特别注意未发送/接收数据包的节点。