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.

Monday, May 22, 2017

FAUCET @ WAND: inside a live enterprise FAUCET deployment

Our friends and colleagues at the WAND group, at the University of Waikato in NZ, have deployed an enterprise SDN network controlled by FAUCET, supporting two different vendor hardware switches and OVS with DPDK. It peers with BGP, and switches and routes both IPv4 and IPv6 for wired and WiFi access.

The system is managed with Ansible - configuration changes are checked (and checked in), and then pushed to NFV services and FAUCET controllers. Even upgrades of the controller software are automatically checked and pushed out.

This means all configuration changes to the network - ACLs, BGP, etc are made through Ansible. There is no reason to log in to a switch directly once FAUCET has assumed control of it with OpenFlow.