Skip to content

vandervecken

Josh Bailey edited this page Jan 13, 2016 · 8 revisions

Vandervecken

Vandervecken is a branch of RouteFlow, intended for prototyping SDN concepts running on commercially available OpenFlow hardware (specifically, with OpenFlow 1.3 and multi table support). Because the priority is running on hardware, and on running in networks that carry actual routable traffic, Vandervecken may not have all the experimental features of the main branch. Vandervecken supports IPv6 and VLANs as well as any routing protocol Quagga (or routing stacks that run on Linux and manipulate the routing table) supports.

Where to get Vandervecken

Getting started

If you want to just experiment/learn in a standalone environment or control a hardware OpenFlow switch, start with the ISOT. is will run on a single computer, and provides two virtual hosts and a software switch. You can also use an external OF switch and route traffic from external hosts. The ISO has Quagga installed and supports BGP.

You can also clone RouteFlow and ryu-rfpoxy (using the vandervecken branch) if you'd like to write code. The ISO is periodically updated with the latest code.

Supported hardware

Vandervecken is known to work on at least (any OF1.3 switch, preferably with multi table support should work):

  • Corsa DP6420
  • NoviFlow 1132 and 1248
  • Pica8 3290, 3780, 2.6 and above

Projects and publications

Further documentation/configuration