OFSwitch13 supports OpenFlow protocol version 1.3, bringing a switch device and a controller application interface to the ns-3 simulator. With OFSwitch13, it is possible to interconnect ns-3 nodes to send and receive traffic using the existing CSMA and virtual network devices. Extending the controller application interface allows users to implement any desired control logic to orchestrate the network. The communication between the controller and the switches happens over standard ns-3 protocol stack, devices, and channels. The OFSwitch13 module relies on the external BOFUSS library that provides the switch datapath implementation and the support for OpenFlow messages in wire format.
Works with ns-3.38
Build History : OFSwitch13 5.2.1Release Notes
Works with ns-3.39
Build History : OFSwitch13 5.2.2Release Notes
This ns-3 extension is one or more contributed modules.