OVS Orbit

Faucet and OpenFlow at Allied Telesis, with Tony Van der Peet

10.31.2017 - By Ben PfaffPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Tony van der Peet is Chief Architect at Allied Telesis. In this episode,

he speaks about using OpenFlow on Allied Telesis networking hardware for

enterprise SDN.

The Allied Telesis implementation of OpenFlow is based on Open vSwitch.

According to Tony:

“We've tried really from the word `go' to develop the

most generic OpenFlow switch that we can, and obviously Open vSwitch is a

very fully featured version of OpenFlow. The trick, then, is how to

integrate that with your hardware solution. The solution we've come up

with is to let Open vSwitch do what it does best, which is to manage the

tables, and to work out what needs to happen to a particular flow, and

for us to then take that and to translate it as best we can into our

hardware tables.”

Most Open vSwitch downstream projects use an official Open vSwitch

release as their base, but Allied Telesis uses the tip of master:

“I discovered a long time ago that all the good stuff was on master, so

we had a policy very early on of going to the tip of master at the time

we felt it was right to do an upgrade from upstream. Sometimes that

means we take a bit of rough with the smooth, but we're prepared for

that.”

Allied Telesis has a policy of staying close to upstream and pushing back

changes:

“We do have an active policy of pushing patches upstream on any of the

projects we're associated with. We have done a couple of patches back up

to Open vSwitch and we do have a bunch more, and I've already discussed

with you the idea that we might push up some of our patches we've done

recently to give us conformance to the ONF official conformance

program.”

Tony describes Allied Telesis's experience of the ONF conformance testing

process. They began by writing their own versions of all 300+ tests that

the process includes. Writing the tests took about 1 hour per test, on

average, so this was a significant investment in time. The investment

paid off because it gave Tony and Allied Telesis experience with the

tests and enough information to intelligently argue with the conformance

lab.

Tony became involved with Faucet because of the New Zealand connection:

both Tony and Faucet are based there. Allied Telesis appreciates how

Faucet as an open source project allows a way to show an OpenFlow use

case for its switches.

Allied Telesis is also involved with OpenDaylight and other controllers.

Allied Telesis will likely join the nascent Faucet

Foundation.

For more information about OpenFlow at Allied Telesis, visit the Allied Telesis website.

OVS Orbit is produced by Ben Pfaff. The

intro music in this episode is Drive,

featuring cdk and DarrylJ, copyright 2013, 2016 by Alex. The bumper

music is Yeah Ant

featuring Wired Ant and Javolenus, copyright 2013 by Speck. The outro

music is Space

Bazooka featuring Doxen Zsigmond, copyright 2013 by Kirkoid. All

content is licensed under a Creative Commons Attribution 3.0

Unported (CC BY 3.0) license.

More episodes from OVS Orbit