close search bar

Sorry, not available in this language yet

close language selection
OpenFlow Controller Test Suite Data Sheet
Test Suite:
OpenFlow Controller Test Suite
Direction:
Server

The OpenFlow protocol is used for communication between OpenFlow switches and controllers. OpenFlow controller configures and manages the switch, receives events from the switch, and sends packets out the switch using OpenFlow protocol. The OpenFlow channel runs over TCP and can be encrypted using TLS. This test suite can be used to test OpenFlow controller implementations for security flaws and robustness problems.

Used specifications

Specification
Title
v1.0.0

OpenFlow Specification v1.0.0

v1.1.0

OpenFlow Specification v1.1.0

v1.2

OpenFlow Specification v1.2

v1.3.0

OpenFlow Specification v1.3.0

v1.4.0

OpenFlow Specification v1.4.0

v1.5.0

OpenFlow Specification v1.5.0

Tool-specific information

Tested messages
Specifications
Notes
ofp_hello
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_features_request / ofp_switch_features
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_packet_in
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_flow_removed
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_error
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_port_status
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_echo_request / ofp_echo_reply
v1.0.0, v1.1.0, v1.2, v1.3.0
ofp_vendor
v1.0.0
ofp_experimenter
v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
ofp_stats_request / ofp_stats_reply
v1.0.0, v1.1.0, v1.2
Not included in default sequence
ofp_multipart_request / ofp_multipart_reply
v1.3.0, v1.4.0, v1.5.0
Not included in default sequence
ofp_get_config_request / ofp_switch_config
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
Not included in default sequence
ofp_barrier_request / ofp_barrier_reply
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
Not included in default sequence
ofp_queue_get_config_request / ofp_queue_get_config_reply
v1.0.0, v1.1.0, v1.2, v1.3.0
Not included in default sequence
ofp_role_request / ofp_role_reply
v1.2, v1.3.0, v1.4.0, v1.5.0
Not included in default sequence
ofp_get_async_request / ofp_get_async_reply
v1.3.0, v1.4.0, v1.5.0
Not included in default sequence

Supported protocol features
Specifications
Notes
Transport over TCP/TLS
v1.0.0, v1.1.0, v1.2, v1.3.0, v1.4.0, v1.5.0
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis