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