【问题标题】:Install traffic-control layer on the topology in ns3在 ns3 的拓扑上安装流量控制层
【发布时间】:2022-01-11 14:53:21
【问题描述】:

我想在下面的拓扑中安装流量控制层。我尝试使用 3 个节点创建拓扑,包括节点 0、节点 1 和节点 2。我创建了 2 个 p2p 链接,一个在节点 0 和节点 1 之间,另一个在节点 0 和节点 2 之间。我想测量来自节点 1 的流量和节点 2 发送到节点 0。我在 ns3 的教程中构建为“traffic-control.cc”文件,但是,我看到节点 0 有两个用节点 1 和节点 2 构建的 qdisc。我想有一个 qdisc节点 0 来测量从其他节点到节点 0 的流量。我该怎么做? enter image description here

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: c++ queue simulation ns-3 traffic-simulation


【解决方案1】:

我想在节点 0 上有一个 qdisc 来测量从其他节点到节点 0 的流量。我该怎么做?

你不能。节点 0 通过两个独立的 P2P 链路连接到节点 1 和节点 2,因此节点 0 上会有两个不同的 PointToPointNetDevice,因此会有两个 QueueDiscs。

不清楚准确您要测量什么。或许你可以澄清一下?

如果您尝试查看通过节点 0 的 QueueDiscs 的所有数据包,您可以使用一个或多个 TraceSources available on QueueDiscs。请记住,并非所有到达 Channel 的数据包都一定会到达 QueueDisc - 由于接收缓冲区中空间不足或模拟损坏,数据包可能会被丢弃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    相关资源
    最近更新 更多