Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A Python based framework and set of tests for testing OpenFlow switches

Tell Me More

Image Modified
This is the "Horseshoe" diagram for OFTest. The switch under test is in the middle. The test fixture, the OFTest server, connects to both the control plane and the data plane of the switch under test. It coordinates OpenFlow commands with data plane stimulus and monitoring.

...

  • OFTests starts with the very basics of OpenFlow, but provides a framework for development of more complicated tests.
  • It was used as the primary vehicle for validating OpenFlow 1.1 (see the oft-1.1 branch in the git repository).
  • A prototype implementation of an OpenFlow 1.1 switch, OFPS, was implemented in the same framework as OFTest. (Also in the oft-1.1 branch).
  • Parts of OFTest are being adapted and used for standards based compliance testing

...