blob: 77938a0cff5f56e072f47cdf3e211981ae78090e [file] [log] [blame]
Charles Chanb6ab6802019-09-20 15:44:35 -07001Quick Start
2***********
3
4Trellis in a Box
5----------------
6`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.
7TiaB comes with a few Mininet scripts that emulate various network topologies from a **simple 2x2 leaf-spine** to a **full multi-stage** fabric.
8The configurations corresponding to each topology are also packaged together such that you can start the environment right away.
9
10Currently TiaB only emulates the data plane, meaning that you will have to run ONOS separately.
11We plan to integrate the control plane (ONOS) in the future.
12
13
14Trellis with Stratum
15--------------------
16There is another tutorial of `How to Use Trellis with Stratum Switches <https://github.com/stratum/stratum/tree/master/tools/mininet/examples/trellis>`_.
17This 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``.
18
19This tutorial focuses more on Trellis and Stratum integration and therefore only demonstrates a **simple 2x2 leaf-spine** topology.