POX的自带的组件来分析:
https://blog.csdn.net/jk19920523/article/details/40426341?utm_source=blogxgwz3
开始构建自己的 POX 模块的常用方法是将现有模块(例如 forwarding/l2_learning.py)复制到 ext 目录(例如 ext/my_component.py)。
https://www.jianshu.com/p/a77357872ae2
下发流表操作
http://www.360doc.com/content/13/1220/15/10339652_338691748.shtml
按照组件的功能进行分类:
http://blog.sina.com.cn/s/blog_8a3e8c700102vcb6.html
控制器和交换机根据OpenFlow协议进行通信前,使用OF-Config协议对交换机进行配置
OF-Config协议需要支持OpenFlow逻辑交换机各种资源的配置,如端口或队列。
OF-Config协议支持对队列的设置,包括 最小速率(min‐rate)、最大速率(max-rate)、自定义速率(experimenter)
https://www.cnblogs.com/ssyfj/p/11632244.html
从消息格式中可以发现可获取到收发的包数、字节数以及这个统计持续的时间。如果把两个不同时间的统计消息的字节数相减,再除以两个消息差也即统计时间差则可以得到统计流量速度。如果想得到剩余带宽则可以用端口最大带宽减去当前流量带宽,则得端口剩余带宽。同理,可以计算出对应流表项或者组表等的统计流量。基于以上计算出来的端口剩余带宽等数据,可为部署负载均衡等流量优化工程提高数据支撑。