在Opendaylight中创建队列并从队列中检索统计信息

时间:2018-10-26 20:31:10

标签: sdn opendaylight mininet openflow openvswitch

我使用mininet创建了一个简单的网络拓扑,并将其与Opendaylight集成在一起。现在,我想在交换机上设置队列并从中获取流统计信息。我在任何地方都找不到任何分步教程。任何帮助或建议,将不胜感激。

Here is the picture of my network topology attached.

1 个答案:

答案 0 :(得分:0)

假设您的交换机支持Openflow 1.3,则可以使用Openflow计量表[1]。

当前用Opendaylight冲洗仪表以进行开关的方法如下([2]中的完整细节:

  1. 创建MD-SAL建模流程,并使用两个流程将其提交到dataStore中 阶段提交
  2. FRM收到通知,并在特定服务提供商(如果已注册给定节点的适当提供商)上调用相应的rpc(addMeter)
  3. 提供者(在这种情况下为插件)将MD-SAL模型的计量表转换为OF-API模型的计量表
  4. 然后将
  5. OF-API建模的仪表刷新到OFLibrary
  6. OFLibrary将仪表编码为特定版本的有线协议,并将其发送到特定的交换机
  7. 在mininet端检查仪表是否已安装

[1]-https://www.cs.princeton.edu/courses/archive/fall13/cos597E/papers/openflow-spec-v1.3.2.pdf(第5.7节)

[2]-https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:End_to_End_Meters#Learn_End_to_End_for_Inventory