POX学习笔记之事件与对应模块总结

来源:互联网 发布:网络优化工程师认证 编辑:程序博客网 时间:2024/06/05 02:21
一、各模块能触发的事件
discovery.py: LinkEvent
flow_table.py: FlowTableModification
__init__.py: ConnectionIn
nicira.py:PacketIn
of_01.py: FlowRemoved,FeaturesReceived,ConnectionUp,RawStatsReply,PortStatus,PacketIn,ErrorIn,BarrierIn,SwitchDescReceived,FlowStatsReceived,AggregateFlowStatsReceived,TableStatsReceived,PortStatsReceived,QueueStatsReceived,ConnectionDown
以下两个待定:
def raiseEventNoErrors (self, event, *args, **kw):
def raiseEvent (self, event, *args, **kw):
topology.py: SwitchJoin,SwitchConnectionUp,SwitchConnectionDown,SwitchLeave,PortStatus,PacketIn,BarrierIn,FlowRemoved,FlowTableModification
二、各模块能处理的事件
discovery.py:PortStatus,ConnectionUp,ConnectionDown,PacketIn
__init__.py: DownEvent
of_01.py:GoingDownEvent,DownEvent,GoingUpEvent,BarrierIn,ErrorIn
of_service.py: ConnectionUp,ConnectionDown,BarrierIn,ErrorIn,SwitchDescReceived,FlowStatsReceived,PacketIn
spanning_tree.py:ConnectionUp,LinkEvent
topology.py:LinkEvent,ConnectionUp,ConnectionDown,PortStatus,PacketIn,BarrierIn,FlowRemoved,SwitchConnectionUp,SwitchConnectionDown
util.py:onnectionUp,ConnectionDown,FeaturesReceived,PortStatus,FlowRemoved,PacketIn,BarrierIn,ErrorIn,
RawStatsReply,SwitchDescReceived,FlowStatsReceived,AggregateFlowStatsReceived,TableStatsReceived,
PortStatsReceived,QueueStatsReceived,FlowRemoved
webservice.py: SwitchDescReceived,ErrorIn,FlowStatsReceived,BarrierIn
三、事件与对应模块表

0 0
原创粉丝点击