chesteve / oftest11 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from trafficlab/oftest11
OFTest for OpenFlow 1.1
License: Other
This project forked from trafficlab/oftest11
OFTest for OpenFlow 1.1
License: Other
OFTest for OpenFlow 1.1 ----------------------- OFTest if a test suite for testing OpenFlow 1.1 [1] compatible switches. This version is based on the original OFTest code [2], with fixes for 1.1 compatibility. [1] http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf [2] http://yuba.stanford.edu/git/gitweb.cgi?p=oftest.git;a=tree;h=f2333b5fb3ac73c262ba90548ff75ff2c7b0e72a;hb=830393a8dff06630839909cb06f8be6719a5dc84 Getting Started --------------- This setup describes how to set-up an environment to run both the switch under test and oftest itself on the same machine. For other environments, please refer to the documentation and the source code. In order to control datapath communication, virtual links must be set up on the system. For now this will be four virtual ethernet links. To establish the links, run the following command four times: sudo ip link add veth This created eight virtual network adapters: veth0 - veth7. By default oftest uses veth 1, 3, 5 and 7, while the switch should connect to 0, 2, 4 and 6. First enable the interfaces: sudo ifconfig veth0 up ... sudo ifconfig veth7 up To install oftest, run the following commands: cd tools/munger sudo make install To run a specific test, run the following command. Note that at this point the switch must already be running, and should try connecting to localhost:6633. sudo ./oft --platform=local --verbose --log-file="" --test-spec=<spec> To run all available tests, simply run: sudo ./oft To get a list of all testcases, run: ./oft --list Note: the test suite contains test cases for port queues. As the OpenFlow protocol does not enable configuring switch queues (only using them), you must set up the queues before running the tests on a switch-specific way. Contribute ---------- Please submit your bug reports, fixes and suggestions as pull requests on github, or by contacting us directly. References ---------- [1] OpenFlow: http://www.openflow.org/ [2] ONF: http://www.opennetworkingfoundation.org/ Contact ------- E-mail: Zoltan Lajos Kis ([email protected]) Repo: https://github.com/TrafficLab/oftest11
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.