摘要: 一:预备知识 SDN实验 Ryu的应用开发(五)网络拓扑发现 Ryu源码之模块功能分析 Ryu源码之拓扑发现原理分析 二:实验原理 网络时延探测应用利用了Ryu自带的Switches模块的数据,获取到了LLDP数据发送时的时间戳,然后和收到的时间戳进行相减,得到了LLDP数据包从控制器下发到交换机A 阅读全文
posted @ 2020-12-26 17:35 山上有风景 阅读(3781) 评论(19) 推荐(0) 编辑
摘要: 参考:Ryu拓扑发现原理分析(ryu/topology/switches.py),通过对该文件的分析,可以更好的了解数据平面中设备信息 一:拓扑成员类分析 (一)Port类 class Port(object): # This is data class passed by EventPortXXX 阅读全文
posted @ 2020-12-26 16:40 山上有风景 阅读(1801) 评论(2) 推荐(0) 编辑
摘要: 一:模块间通信机制分析 Ryu是一款非常轻便的SDN控制器,在科研方面得到了广泛的应用。相比其他控制器,受益于Python语言,在Ryu上开发SDN应用的效率要远高于其他控制器。为了解决复杂的业务,有时需要在Ryu上开发多模块来协同工作,从而共同完成复杂的业务。这里只考虑lookup_service 阅读全文
posted @ 2020-12-26 15:38 山上有风景 阅读(1452) 评论(0) 推荐(2) 编辑