Как изменить скорость передачи данных между двумя узлами во время симуляции в NS-3? - PullRequest
0 голосов
/ 10 января 2019

Сервер подключен к точке доступа через соединение точка-точка со скоростью 10 Мбит / с.

PointToPointHelper p2p;
p2p.SetDeviceAttribute ("DataRate", StringValue("10Mbps"));
wanIpDevices = p2p.Install (ServerNode, ApNode);
//only relevant code added

Как я могу изменить скорость передачи данных по этой ссылке до 5 Мбит / с после 100 секунд симуляции. Я попробовал код ниже, но он не работал.

double timeNow = Simulator::Now().GetSeconds();
Simulator::Run();
if (timeNow==100.0)
{
  p2p.SetDeviceAttribute ("DataRate", StringValue("5Mbps"));
}
Simulator::Destroy();
...