- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 Floodlight源码阅读之网络拓扑
在上一篇文章中介绍Floodlight怎样做拓扑发现,这篇文章介绍一下网络拓扑是怎样形成的。TopologyManager这个类负责网络拓扑的产生。这个类首先实现了IFloodlightModule这个接口,是Floodlight的一个模块。其实是实现了ILinkDiscoveryListener用于监听网络中链路的变化;还实现了IOFMessageListener用于接收和处理网络包。 和其他
2016-06-17 15:48:23 40097
原创 Floodlight源码阅读之链路发现
Floodlight的链路发现基于LLDP,LLDP并不是Floodlight发明的,他全称叫做链路层发现协议,一个和厂商无关的二层协议 链路发现的核心代码在LinkDiscoveryManager这个类里面。它实现了IOFMessageListener用于接收消息,还实现了IFloodlightModule,那么它就是Floodlight的一个模块了,整个Floodlight都是模块化的,后续
2016-06-12 09:51:29 3053 1
原创 Floodlight源码阅读之TreeMap存储ACL(一)
Floodlight 控制器是一个企业级的,使用apache协议的,使用Java开发的OpenFlow控制器 Floodlight的所有ACL的规则都存储在TreeMap中,提供存储和删除接口。ok,下面直接看代码 提供一个保存的方法 @Post public String store(String json) { IACLService aclService = (IACLSe
2016-06-01 18:37:18 2881
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人