【问题标题】:How to implement sampling in ns3?如何在ns3中实现采样?
【发布时间】:2021-07-27 01:57:41
【问题描述】:

我想知道如何在 ns3 中实现采样。我真正想要实现的是使用 p2p 链接创建一个简单的交换机和主机网络。然后,为特定交换机设置一个概率(假设为 0.1),并期望通过该交换机的每个数据包都将以我之前定义的概率被捕获。 (很像 sflow 或 netflow 中的采样)。 我浏览了 nsnam.org,发现关于我的问题的唯一工具是 Flow Monitor,我认为这对我的目的没有帮助。

【问题讨论】:

    标签: networking sampling ns-3


    【解决方案1】:

    没有直接的方法来实现您想要的行为,但有一个解决方案。

    设置一个普通的钩子来让所有的数据包通过其中一个交换机。参考the tutorial了解如何使用追踪系统。

    然后,在函数开头使用RandomVariable 来确定是否要忽略该数据包。 RandomVariable 需要在全局范围内或作为参数传递给函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 2021-12-19
      • 2014-06-12
      • 2022-10-12
      相关资源
      最近更新 更多