floodlight官方文档(八):controller module详解----TopologyService

Description

TopologyService维护控制器的拓扑信息,并在网络中查找路由。

Services Provided

ITopologyService
IRoutingService

Service Dependencies依赖的服务

ILinkDiscoveryService
IThreadPoolService
IFloodlightProviderService
IRestApiService
IDebugCounterService
IDebugEventService
IOFSwitchService

Java File

该模块在net.flowlightcontroller.topology.topologyManager中实现。

How it works

拓扑服务根据从iLinkDiscoveryService获取的链接信息计算拓扑。TopologyService保留的一个重要概念是OpenFlow“Island”的概念。孤岛被定义为在同一floodlight实例下的一组强连接开放式流量switch。可以使用同一第2层域上的非-openflow 流交换机将孤岛互连。举个例子:
[OF switch 1] – [OF switch 2] – [traditional L2 switch] – [OF switch 3]

拓扑服务将形成两个孤岛。岛1包含开关1和2,而岛2仅包含开关3。

有关当前拓扑的所有信息都存储在称为拓扑实例的不可变数据结构中。如果拓扑中有任何更改,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值