The OpenFlow protocol is used for communication between OpenFlow switches and controllers. An OpenFlow switch performs packet lookup and forwarding according to one or more flow tables and a group table. The switch communicates over OpenFlow channel to an external controller. The OpenFlow channel runs over TCP and can be encrypted using TLS. This test suite can be used to test OpenFlow switch implementations for security flaws and robustness problems.
OpenFlow Specification v1.0.0
OpenFlow Specification v1.1.0
OpenFlow Specification v1.2
OpenFlow Specification v1.3.0
OpenFlow Specification v1.4.0
OpenFlow Specification v1.5.0