Practical declarative network management

  • Authors:
  • Timothy L. Hinrichs;Natasha S. Gude;Martin Casado;John C. Mitchell;Scott Shenker

  • Affiliations:
  • University of Chicago, Chicago, IL, USA;Stanford University, Stanford, CA, USA;Stanford University, Stanford, CA, USA;Stanford University, Stanford, CA, USA;U.C. Berkeley and ICSI, Berkeley, CA, USA

  • Venue:
  • Proceedings of the 1st ACM workshop on Research on enterprise networking
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present Flow-based Management Language (FML), a declarative policy language for managing the configuration of enterprise networks. FML was designed to replace the many disparate configuration mechanisms traditionally used to enforce policies within the enterprise. These include ACLs, VLANs, NATs, policy-routing, and proprietary admission control systems. FML balances the desires to express policies naturally and enforce policies efficiently. We have implemented FML and have used it to manage multiple operational enterprise networks for over a year.