【问题标题】:Ryu(SDN) - identify packet send by controller from switch to switchRyu(SDN) - 识别控制器从交换机发送到交换机的数据包
【发布时间】:2018-01-21 02:27:48
【问题描述】:

我是 SDN 新手,必须使用 Ryu 控制器实现延迟监控。

我正在考虑从交换机发送数据包到交换机,我记得数据包发送,然后我在结束交换机收到它,我会计算延迟。

问题是我不知道如何区分我发送的数据包。我正在考虑在其中输入一个字符串,它会告诉我:“嘿,我是 23 号数据包。”但我不知道这是否可能。我多次阅读 ryu wiki 并查看示例。

我只是不知道如何前进。

【问题讨论】:

    标签: latency sdn ryu


    【解决方案1】:

    我在here 上回答了一个关于如何测量延迟的类似问题。你可以看看。但是,如果您想继续当前的方法。你可以试试这样:

    1. 在数据包中记录交换机详细信息和当前时间值,并将数据包发送到下一个交换机(通过您要测量延迟的链路)。
    2. 当在另一个交换机上收到该数据包时,解析记录的信息。

    3. 减去定时延迟。

    例如,您可以查看here 上的 RYU 实现,它使用一种类似的机制来发现拓扑。 LLDP 数据包由控制器生成,发送到一台交换机,该交换机将通过特定端口转发,当另一台交换机收到此数据包时,它会解析数据包以获取发送者交换机的 id 和端口,然后再次将此信息发送给控制器,控制器在turn 检测到这些开关之间存在路径。

    但我建议您在实施您的方法之前先看看我提到的论文(如果您还没有完成艰苦的工作)。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2019-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多