Basebox is the BISDN controller package for data center networks with the following combinable elements:
- The BISDN Linux Distribution is a Yocto-based operating system for selected whitebox switches
- baseboxd is a controller daemon integrating whitebox switches into Linux
- The CAWR controller (Capability AWare Routing) is an optional shim OpenFlow controller that creates a giant switch abstraction from a set of whitebox switches. It implements multi-path routing and multi-chassis link aggregation
- OpenStack integration of baseboxd can be done via a Neutron ML2 plugin
Basebox can either run directly on the switch or in a separate controller machine. The solution addresses issues of orchestration, flexibilization, high availability and further automation in various scenarios.
Please find the installation guide, API definitions and additional resources here.