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

时间:2017-07-07 02:27:33

标签: ns-3 ndnsim

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

1 个答案:

答案 0 :(得分:0)

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