如何模拟NS-3/ndnSIM中的进程延迟?

How to simulate process delay in NS-3/ndnSIM?

我想在发出兴趣包之前在消费者节点上添加一些处理延迟。而且我发现 Simulator::Schedule() 函数可以达到这个目的。但我不确定如何使用它,因为 ndnSIM 有自己的协议流程,如果我安排一个新事件,它可能会导致一些意想不到的结果。或者是否有其他方法可以在 NS-3 中的节点上插入延迟?

AFAIK,引入处理延迟的方法是Simulator::Schedule()。 在您的示例中,您提到要延迟发送兴趣包。您可以在某个(随机)时间后安排它,而不是直接调用该方法,即。你的过程延迟。这不应该破坏模拟。