blob: 77938a0cff5f56e072f47cdf3e211981ae78090e [file] [log] [blame]
Quick Start
***********
Trellis in a Box
----------------
`Trellis in a Box (TiaB) <https://github.com/opennetworkinglab/routing/tree/master/trellis>`_ is a software emulated environment that allows people to run Trellis without hardware switches.
TiaB comes with a few Mininet scripts that emulate various network topologies from a **simple 2x2 leaf-spine** to a **full multi-stage** fabric.
The configurations corresponding to each topology are also packaged together such that you can start the environment right away.
Currently TiaB only emulates the data plane, meaning that you will have to run ONOS separately.
We plan to integrate the control plane (ONOS) in the future.
Trellis with Stratum
--------------------
There is another tutorial of `How to Use Trellis with Stratum Switches <https://github.com/stratum/stratum/tree/master/tools/mininet/examples/trellis>`_.
This is also a software emulated environment similar to TiaB. But unlike TiaB, this tutorial uses ``stratum-bmv2`` to emulate the data plane switches instead of ``ovs``.
This tutorial focuses more on Trellis and Stratum integration and therefore only demonstrates a **simple 2x2 leaf-spine** topology.