LinTTP: A Linter and Validator for your TTP

After my last post on extracting useful information from the Broadcom TTP file, I thought it would be interesting to write a validator and linter for TTPs. As far as I can tell, there are no public TTP validators based on ONF’s OpenFlow Table Type Patterns...

Utility Functions: Changing Port Configuration

When writing Ryu applications, you can often find yourself repeatedly looking up multiple reference guides to find appropriate bitmasks and flag names even when doing something as simple as configuring a port. Following up on my previous Quick Tip, here we have a...

Ryu Quickstart with Simple Switch for OF-DPA

One of the largest hurdles with getting started with OF-DPA is finding everything you need just to get an example OF-DPA pipeline application running. Once an example is working, it becomes much easier to experiment. This tutorial will cover setting up your Ryu...
Ryu for Prototyping

Ryu for Prototyping

  SQI has selected the Ryu Controller for our prototyping environment. Ryu is a Python based, open source technology. It is much easier to get started with than the controllers focused on large scale deployments. And, being a scripting language base technology...