我在Mininet中创建了一个网络拓扑,如H1 <-> S1 <-> S2 <-> H2。其中H是主机,S是交换机。网络的创建如下所示

我已经将网络中的延迟设置为1ms。当我在H1和H2之间运行Ping命令时,我得到如下结果:

我们可以看到RTT大约是。类似于拓扑。
如果使用sendp()从H1向H2发送使用Scapy的数据包,则RTT会增加。我发送的数据包如下

如果我在同一网络上使用套接字编程,则RTT =2ms(大约)我想知道斯卡皮出了什么问题。
发布于 2021-08-26 12:08:00
我不认为这里有什么问题。您在链路上指定了1ms,RTT是数据包到达然后返回的时间。所以你有1ms *2= 2ms。如果你想达到1ms的RTT,你必须在链路上指定0.5ms的延迟。
https://stackoverflow.com/questions/66463736
复制相似问题