Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
- ControlMessageProvider
- Collect and aggregate OpenFlow messages. Note that message aggregation relies on MetricsService.
- Abstract OpenFlow message into protocol agnostic control message type.
- ControlMessageManager
- Transfer the aggregated control message statistics to application layer.
- ControlMessageApplication
- Query and store control message statistics into Round-Robin-Database (RRD) through ControlPlaneMonitor service.
Following table shows the mapping between abstracted message type and OpenFlow message type.
Abstracted Message Type | OpenFlow Message Type |
---|---|
INBOUND_PACKET | PACKET_IN |
OUTBOUND_PACKET | PACKET_OUT |
FLOW_MOD_PACKET | FLOW_MOD |
FLOW_REMOVED_PACKET | FLOW_REMOVED |
REQUEST_PACKET | STATS_REQUEST |
REPLY_PACKET | STATS_REPLY |
Usage
TBD
Terminology
TBD
References
...