在 ns3/ndnsim 中添加具有随机延迟的频道

Adding channels with random delays in ns3/ndnsim

我正在使用 ns3/ndnsim 模拟场景,我已经使用节点之间的点对点通道完成了一些使用恒定延迟的操作。我想为这些延迟添加随机性(比如正态分布)。

我研究过 omnet++,它提供了这个功能并且可以很容易地使用。

我的问题是,有什么方法可以在 ns3 上执行此操作吗?

这里有两种类型的延迟:传输延迟和传播延迟。

传输延迟是帧大小和介质数据速率的函数。对于给定的 link,数据速率通常是恒定的。

传播延迟是介质类型的函数。对于有线介质,传播延迟通常是恒定的。 Non-uniform 传播延迟与无线介质有关。

因此,实际上,您需要随机传播延迟。 ns-3 确实有一个 RandomPropagationDelayModel,但它只被无线媒体使用,所以你运气不好。