Have questions? Stuck? Please check our FAQ for some common questions and answers.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Under Construction

This page is under construction.


ONOS

  1. Setup an ONOS cluster with 3 instances. Please refer to Installing and Running ONOS for detail.
  2. Enable following applications in your cell configuration:

    ONOS_APPS=drivers,openflow,segmentrouting
  3. Configure Segment Routing

    We plan to replace this with Network Configuration Subsystem in a near future

     

Mininet

  1. Install Mininet from source code. Please refer to Install Mininet from source code for detail.

    Fetch Mininet
    git clone git://github.com/mininet/mininet
    cd mininet
    git checkout -b 2.2.1 2.2.1
  2. 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
     
  3. Install Mininet

 

CpqD Software Switch

 

  1. Install CpqD

    Install CpqD
    git clone https://github.com/CPqD/ofsoftswitch13.git
    cd ~/ofsoftswitch13
    ./boot.sh
    ./configure
    make
    sudo make install

 

Start the Fabric

  1. Start the Fabric
    We write a Mininet script that can help you easily create a leaf-spine topology with CpqD software switches.

  2. 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 (sad)

(Optional) GUI Configuration 

  1. Configure topology view
  2. Configure sprites

 

  • No labels