标签:
Ryu拓扑发现的核心模块是ryu/topology目录下的switches.py,拓扑发现的应用是同目录下的dumper.py。在dumper.py中,会利用_CONTEXTS来实例化switches.py中的Switches类,然后将拓扑发现的相关信息通过日志方式(LOG.debug)显示。启动命令如下所示:link_loop函数会遍历self.links,及时检查链路是否还是活的。
后记:
实际使用Ryu获取拓扑信息时,更好的方式是使用Ryu提供的REST API,具体方法将在下文中介绍。但分析switches.py的过程对了解Ryu的工作机制和应用编写方法还是蛮有用的。
ocean
2015.4.8
于东南大学
标签:
原文地址:http://blog.csdn.net/sdnexplorer/article/details/44940907