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...

Subscribing to Port Events

When writing controller applications, it is often useful to determine when a port status changes. For example, when a port’s physical link is removed, flows and internal tables may need to be modified as part of a network layout learning algorithm. Thankfully,...

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...
OF-DPA 2.0 Key Reference Materials

OF-DPA 2.0 Key Reference Materials

Here is a list of links to key OF-DPA and OpenFlow 1.3 resource materials: OF-DPA OpenFlow 1.3.1 Switch Pipeline Specification and Software The Broadcom datasheet for OF-DPA 2.0. OpenFlow Data Plane Abstraction (OF-DPA): Abstract Switch Specification v 2.0...
Accelerating Understanding and Usage of the OF-DPA Pipeline

Accelerating Understanding and Usage of the OF-DPA Pipeline

SQI is launching this Blog to provide insight into the OF-DPA pipeline. The release of Broadcom’s OpenFlow Data Plane Abstraction (OF-DPA) 2.0 is a major event for OpenFlow technology adoption. OF-DPA brings line-rate switching OpenFlow switching  into the...