Under Construction
This page is under construction.
ONOS
- Setup an ONOS cluster with 3 instances. Please refer to Installing and Running ONOS for detail.
Enable following applications in your cell configuration:
ONOS_APPS=drivers,openflow,segmentrouting
Configure Segment Routing
We plan to replace this with Network Configuration Subsystem in a near future
Mininet
Install Mininet from source code. Please refer to Install Mininet from source code for detail.
Fetch Mininetgit clone git://github.com/mininet/mininet cd mininet git checkout -b 2.2.1 2.2.1
Patch Mininet.
A patch is required to allow CpqD software switches to connect to multiple controller instances simultaneously. We will probably commit this back to the Mininet main stream
Patch Mininet- Install Mininet
CpqD Software Switch
Install CpqD
Install CpqDgit clone https://github.com/CPqD/ofsoftswitch13.git cd ~/ofsoftswitch13 ./boot.sh ./configure make sudo make install
Start the Fabric
- Start the Fabric
We write a Mininet script that can help you easily create a leaf-spine topology with CpqD software switches. Run pingall
Communication between hosts in the same rack (i.e. in the same subnet) is L2 bridged (not segment-routed). Unfortunately, we have not implemented this functionality yet. As a result pinging between hosts in the same rack (e.g. h1 and h2) will not work
(Optional) GUI Configuration
- Configure topology view
- Configure sprites