介绍
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.