Open Source

We open source networks

Open platforms require open interfaces. OpenFlow was at the beginning of the era of whiteboxes, breaking the vendor-lock-in of network devices. A vast amount of new solutions have emerged from the open source community and from commercial operators since then. Such new solutions provide application-specific support for networks.

We combine the ease-of-use of Linux networking with SDN and state-of-the-art packet processing platforms. For this purpose we have open sourced three core elements:

Basebox

Basebox translates between Linux and OpenFlow. It bridges the gap between tradiitonal network management and a modern IT environment, boosting Linux with ASIC-powered terabits/s switching.

Xdpd

We address the challenges of enhanced packet processing on non-ASIC environments and generic compute platforms with our eXtensible DataPath Deaemon (xdpd) – a datapath framework that supports various packet processing platforms.

 

Check out the Intel-DPDK-based soft switch on github.

Rofl

For those working on solutions in Openflow, our Revised openFlow library (rofl) facilitates the development of controllers and datapath elements. Rofl-common is a C++ library offering a generic OpenFlow endpoint. Rofl-datapath is an ANSI-C implementation of an OpenFlow pipeline.

 

It is easily portable to multiple compute and switching platforms, including ARM, MIPS and FPGA. Check out the code on github.

We have been members of the Open Networking Foundation (ONF) since 2013.

onfmember-horizontal-med

We are members of the Open Compute Project. 

Open Compute Project

We are members of the HPE OpenNFV partner program. 

hpe_pri_grn_pos_cmyk

 

 

© BISDN Berlin Institute for Software Defined Networks. All rights reserved.