faucet.nz Open in urlscan Pro
2606:50c0:8002::153  Public Scan

Submitted URL: http://faucet.nz/
Effective URL: https://faucet.nz/
Submission: On February 08 via api from US — Scanned from NZ

Form analysis 0 forms found in the DOM

Text Content

FAUCET

Toggle navigation
 * Home
 * About
 * Events
 * Deployments
 * Support


FAUCET

Open source SDN Controller for production networks

Install Faucet
 * Documentation
 * GitHub
 * Blog
 * YouTube

 * 
   
 * 
   
 * 
 * 


WHAT IS FAUCET?

Faucet is a compact open source OpenFlow controller, which enables network
operators to run their networks the same way they do server clusters. Faucet
moves network control functions (like routing protocols, neighbor discovery, and
switching algorithms) to vendor independent server-based software, versus
traditional router or switch embedded firmware, where those functions are easy
to manage, test, and extend with modern systems management best practices and
tools. Faucet controls OpenFlow 1.3 hardware which delivers high forwarding
performance.

You can read more about our approach to networking by reading our ACM Queue
article Faucet: Deploying SDN in the Enterprise.


EASY INSTALLATION & UPGRADES

Install in less than 30 seconds with pip3, apt-get or docker. Once installed,
simply edit the configuration file and start the controller to manage your
switches.

Faster upgrades than non-SDN (can upgrade controller in <1sec while network
still runs and without rebooting the hardware)


NETWORK OPERATIONS

Much easier to automate and integrate configuration (YAML). Time-series database
integration for real time statistic dashboards with Grafana.

Push On Green: Built-in integration test framework for Mininet & Hardware


CONTROL PLANE SECURITY

Switch control channel can be on a dedicated port secured by TLS.

Switch can be configured for “fail-secure” (default) - keep forwarding and using
currently programmed flows until they expire or “fail-standalone” - revert to
being a non-programmable switch


HARDWARE SUPPORT

Any dataplane (Switch) supporting Openflow v1.3.x with multiple tables, group
table and optional table features messages. Vendor specific pipelines (e.g.
Broadcom OFDPA) are not supported. Open vSwitch, Lagopous, HPE Aruba, Allied
Telesis, Noviflow, Netronome, and Northbound Networks are some of the switch
vendors supported.


SDN CONFIGURABILITY

Ability to configure secure learning modes (e.g. Unicast flooding), ACLs, Policy
Based Forwarding (PBF) based on OpenFlow matches, Stacking of switches (Faucet
distribted switching fabric) and so on. This configurability is the biggest
difference between a traditional switch with a SDN enabled one.


HIGH AVAILABILITY & SCALABILITY

High Availability (HA) via Idempotency (without need for a stateful HA cluster).
Simply run redundant faucet controllers on different hardware with the same
configuration filea and configure these controllers on our switches to enable
HA. No state sharing or Inter-Process Communication between redundant faucet
controllers is required.



FEATURES

 * VLANs
 * IPv4 and IPv6 support
 * Static and BGP routing
 * Flexible port and VLAN based Access Control Lists
 * Port mirroring
 * Vendor neutral stacking of Openflow switches
 * Policy based forwarding to offload processing to external systems (Eg 802.1x
   via hostapd)
 * Dataplane for NFV - Offload functions such as DHCP, NTP, Firewall, and IDS
 * Grafana based dashboards for monitoring
 * Prometheus integration for monitoring and instrumentation of FAUCET
 * Influxdb support for time-series OpenFlow port statistics
 * Comprehensive test suite


EVENTS

Faucet Conference and Plugfest — October 2019 — Mountain View, CA, USA

Faucet Plugfest (co-located with SC18 Staging) — October 2018 — Dallas, Texas

Faucet Workshop Tokyo — May 2018 — Tokyo, Japan

Faucet Conference and Plugfest — October 2017 — Berkeley, CA, USA

Faucet Plugfest — March 2017 — Berkeley, CA, USA


DEPLOYMENTS

Faucet has been deployed in production around the world and we take pride in
every successful deployment. If you want to get your deployment on the map
please message us on twitter.


SUPPORT

Please subscribe to the mailing list [ faucetsdn@googlegroups.com ] to post your
questions and feature requests. Use github to post issues.



GET CONNECTED

 * 
 * 

Designed with by Xiaoying Riley for developers