Flowsim

OpenFlow dataplane simulator

Learn OpenFlow today!

Features

Flowsim

Flowsim is a tool that helps you learn OpenFlow quickly. In minutes a user can configure an OpenFlow switch, and single step a packet through the OpenFlow pipeline. At each stage in a simulation, internal data structures are visible, so a user can see exactly how the OpenFlow pipeline operates.

Google Summer of Code 2014

Flowgrammable is a 2014 Google Summer of Code mentor organization. Prospective students should check out our projects, Google SoC pages, and apply by March 21st.

OpenFlow Message Layer

To design our OpenFlow stack we had to build a knowledge base on the OpenFlow protocol's message layer. This knowledge base contrasts the differences between versions: 1.0, 1.1, 1.2, 1.3.0, 1.3.1, 1.3.2, 1.3.3, and 1.4.0.

OpenFlow Dataplane Abstractions

Another key element of the OpenFlow knowledge base is the decomposition of the OpenFlow switch into its abstract components.