0

我在 rtt-estimator.h 中发现了这一点,构造函数设置了m_initialEstimatedRtt我认为直接控制重传超时值的值。

我不确定如何设置m_initialEstimatedRtt.

我看到一个名为的方法SetCurrentEstimate可以用来更改该值,但我不确定如果我使用它应该在模拟的哪个阶段修改它,所以我更喜欢控制初始值。

另外我想知道示例中设置的默认值是什么,我在哪里可以找到它?

4

1 回答 1

1

有很多方法可以设置该变量,主要是通过属性系统。与该变量关联的属性是来自 rtt-estimator.cc 的 ns3::RttEstimator::InitialEstimation)

如果您遵循标准脚本布局,您只需要使用以下命令行参数:

--ns3::RttEstimator::InitialEstimation=1.0s

本教程通过命令行和环境变量对属性的使用进行了温和的介绍: http ://www.nsnam.org/docs/release/3.19/tutorial/html/tweaking.html#using-command-line-论据

那里有更多细节: http ://www.nsnam.org/docs/release/3.19/manual/html/attributes.html

您可能会发现 ConfigStore 也很有用: http ://www.nsnam.org/docs/release/3.19/manual/html/attributes.html#configstore

于 2014-02-27T16:37:04.567 回答