Adding new switch hardware support to FAUCET

Every now and then, I’m asked – how can switch vendor add support for FAUCET? The best way to understand how FAUCET uses OpenFlow, is to use the test suite. However, some current FAUCET vendors and developers have been kind enough to share their experiences about how to make FAUCET run on hardware: Allied Telesis […]

Remote mirroring and coprocessing

If you have a FAUCET stack network, with potentially many switches, it would sure be nice to have a way to be able to mirror any port on any switch, and have that traffic show up on one port on one switch. You can do this, across multiple vendor switches, by combining several FAUCET features […]

Connecting Containers to Faucet

One of the installation paths for Faucet is to run inside of a Docker container and happily control an OpenFlow network of both physical and virtual switches. However, what about using Faucet to control the network of Docker containers themselves? You might be asking yourself right about now why you would even want to do […]

Network devices are just computers.

Obligatory XKCD. In this post, I thought it would be efficient to describe my own personal motivations for contributing to SDN generally and FAUCET specifically, and why I personally believe they’re both good things. You could say in the New Zealand vernacular, that these are my “reckons.” I’m responsible solely for them – I do […]