0

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

丢包率 = TotalLostPackets / SentPackets

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

谢谢!

4

1 回答 1

5

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

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

于 2017-10-25T07:43:47.663 回答