blob: 9396d66c714af793b0adb6e9fa81fbd450581b72 [file] [log] [blame]
Bob Lantz2ca9a352016-09-07 15:05:01 -07001Mininet dev tools README
2
3This directory contains modules for Mininet that are
4intended to help with ONOS core and application development.
5
6They can be imported into Python scripts, or invoked using
7mn's --custom option.
8
9Test topologies for use with Mininet may be found in
10../../test/topos
11
12
13onos.py:
14
15onos.py provides a Mininet controller class which makes it
16convenient to create ONOS clusters in a single VM. It also
17creates a customizable control network. Additional information
18may be found in the module comment and on the docs wiki.
19
20example: sudo mn --custom onos.py --controller onos,1 --topo linear,10
21
22
23bmv2.py:
24
25bmv2.py provides a Mininet switch class which enables use of
26the BMv2 P4 software switch.
27
28Additional information may be found on the docs wiki.
29
30
31examples/:
32
33The examples/ directory contains example scripts which may make
34use of onos.py or other modules in this directory.