Software

Frenetic: A High-Level Language for OpenFlow Networks

Free registration required

Executive Summary

Network administrators must configure network devices to simultaneously provide several interrelated services such as routing, load balancing, traffic monitoring, and access control. Unfortunately, most interfaces for programming networks are defined at the low level of abstraction supported by the underlying hardware, leading to complicated programs with subtle bugs. The authors present Frenetic, a high-level language for OpenFlow networks that enables writing programs in a declarative and compositional style, with a simple "Program Like People See Every Packet" abstraction.

  • Format: PDF
  • Size: 328.5 KB