Tuesday, August 8, 2017

FAUCET 1.5.7 with policy based and inter VLAN routing

From Brad Cowie:


Hi again,

Happy to announce v1.5.7 has just been released on github, docker hub and pypi.org.


This is our first release to include stable Inter-VLAN Routing (IVR) and Policy Based Routing (PBR), most of which is alive on my network at WAND now.

Here's the release highlights for 1.5.7:

 * Fix nexthop resolution for IVR.
 * Explicitly log host/port/VLAN learning association.

Since things have been moving so quickly for us at faucet attempting to ship IVR and PBR there was also an intermediary release that wasn't announced.

Here are the release highlights for 1.5.6:

 * Fix logging of DPID of VID
 * Ryu upgrade to 4.16
 * Security fixes for crashes in Ryu parser (severely restricted byte range)
 * Add OF meter support
 * Multiple VLANs can have the same VID
 * VLAN and drop rule tags on InfluxDB flows

Brad Cowie

Wednesday, July 26, 2017

Osaka IX FAUCET deployment


Primary production of FAUCET Umbrella w/ x930 Allied Telesis @NSPIXP-3 in Osaka Japan The SDN road for IXPs Thanks @FaucetSdn @WIDE_Project

Congratulations, Marc!

Tuesday, July 25, 2017

govhack Hamilton networked by FAUCET


FAUCET conference - save the date - October 19th/20th 2017 Berkeley, CA

FAUCET 2017 conference: save the date

FAUCET is an open source SDN/OpenFlow controller for experimental and enterprise networks, running in production at multiple sites and supported by multiple hardware vendors.

The WAND network research group at the University of Waikato in New Zealand, Google, ESnet and LBLNet, would like to announce the first FAUCET conference, to be held at LBL in Berkeley, CA, 19th and 20th of October 2017.

Main conference: 19th and 20th October 2017
PlugFest: 18th October 2017

The conference will be for FAUCET users, operators and developers - those interested in using SDN in production. It will feature an in depth workshop on building and operating production enterprise SDN networks, given by Brad Cowie from the WAND network research group, and network infrastructure for the conference will be powered by FAUCET itself.

It will include also workshops on FAUCET development, consultation on future architecture and features, including the gNMI protocol for configuration and telemetry, and network security.

The conference will be preceded by a FAUCET PlugFest on the 18th of October for vendors to test interoperability and compatibility. The PlugFest network will remain in place for the main conference, for attendees to have an opportunity to see and use different switching platforms.

The date and location are set, and registration will be open August 2017. We will announce further details on the faucet-users group - please stay tuned there for updates.

Hope to see you there,

Saturday, June 17, 2017

Experimental Docker FAUCET image for Pi


Docker makes it easy to manage installations that can have a lot of dependencies (like Ryu, which FAUCET depends on). There are Docker images for FAUCET for x86 already, but there is now an experimental Docker build for Pi as well.

If you're running Raspbian, you probably need to upgrade Docker itself before you can use the image.

Thursday, June 8, 2017



V1.5.0 has just been released (and a new pip package is available).

This release is a significant advance over V1.4.0, benefiting from experience gained at the recent FAUCET PlugFest at LBL, and the deployment at WAND a the University of Waikato.

Among the many changes (including performance and reliability improvements to existing basic/policy based switching, and the test suite which now runs in Docker and supports python3), FAUCET now supports Prometheus, and both IPv4 and IPv6 routing are improved (the latter now supporting RAs).

It is strongly recommended that you upgrade to this release.

While V1.5.0 passes all systems tests under python3, testing under python3 is still not complete. You may prefer to stay python2 for now. V1.5.1 will move to python3 and drop python2 support.