floodlight官方文档(七):controller module详解----LinkDiscoveryManager

Description

链路发现服务负责发现和维护OpenFlow网络中链路的状态。

Services Provided

ILinkDiscoveryService

Service Dependencies依赖的服务

IStorageSourceService
IThreadPoolService
IFloodlightProviderService
IOFSwitchService
IRestAPIService
IShutdownService
IDebugCounterService
IDebugEventService

Java File

该模块在net.flowlightcontroller.LinkDiscovery.Internal.LinkDiscoveryManager中实现。

How it works

链路发现服务使用LLDPS和广播包(也称为BDDPS)来检测链路。LLDP目标MAC为01:80:C2:00:00:0E,BDDP目标MAC为FF:FF:FF:FF:FF:FF:FF(广播地址)。LLDPS和BDDPS的乙醚类型为0x88CC和0x8999。为了正确学习拓扑结构,有两个假设。

  • 任何交换机(包括OpenFlow交换机)都将使用链路本地包(LLDP)。
  • 荣誉第二层广播。

链接可以是“直接”或“广播”。如果一个LLDP从一个端口发出,而另一个端口接收到相同的LLDP,则将建立直接链路。这意味着端口是直接连接的。如果一个BDDP从一个端口发送并在另一个端口接收,则会创建一个广播链接。这意味着在这两个端口之间有另一个不受控制器控制的第2层交换机。

Limitations

none

Configuration

模块默认启用,加载模块不需要更改配置。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值