介绍
Description
OFswitchManager是一个floodlight模块,用于管理连接到floodlight控制器的所有openflow switch。它可以用来获取对开关的引用并与之交互,例如发送OFFlowMods 和ofpacketout之类的OFPacketOuts消息。模块可以通过请求对IOFSwitchService的引用来利用OFSwitchManager 。
Services Provided
IOFSwitchService
Service Dependencies依赖的服务
IFloodlightProviderService
IDebugEventService
IDebugCounterService
ISyncService
Java File
该模块在net.floodlightcontroller.core.internal.OFSwitchManager.java中实现。
How it works
OFswitchManager使用netty库处理线程和到交换机的连接。每个OpenFlow消息将由一个netty线程处理,并在所有模块中执行与消息相关联的所有逻辑。
Limitations
None
Configuration
This module is enabled by default, no extra configuration is needed.

OFSwitchManager是Floodlight的核心模块,负责管理和交互所有连接的OpenFlow交换机。它提供IOFSwitchService,依赖于IFloodlightProviderService等多个服务。此模块在OFSwitchManager.java中实现,通过Netty库处理线程和交换机连接。每个OpenFlow消息由Netty线程处理,执行相应的逻辑。默认启用,无需额外配置。
最低0.47元/天 解锁文章
:controller module详解----OFSwitchManager(与交换机进行交互,重要)&spm=1001.2101.3001.5002&articleId=98308482&d=1&t=3&u=a481bfa25a3844219ac9b150d53634ed)
1953

被折叠的 条评论
为什么被折叠?



