Home // ICN 2014, The Thirteenth International Conference on Networks // View article
PonderFlow: A Policy Specification Language for Openflow Networks
Authors:
Bruno Batista
Marcial Fernandez
Keywords: Openflow; OpenFlow Controller; Policy-based Network Management; Policy Definition Language
Abstract:
The OpenFlow architecture is a proposal from the Clean Slate initiative to define a new Internet architecture where network devices are simple, and the control plane and management are performed on a centralized controller, called Openflow controller. Each Openflow controller provides an Application Programming Interface (API) that allows a researcher or a network administrator to define the desired treatment to each flow inside controller. However, each Openflow controller has its own standard API, requiring users to define the behavior of each flow in a programming or scripting language. It also makes difficult for the migration from one controller to another one, due to the different APIs. This paper proposes the PonderFlow, an extension of Ponder language to OpenFlow network policy specification. The PonderFlow extends the original Ponder specification language allowing to define an Openflow flow rule abstractly, independent of Openflow controller used. Some examples of OpenFlow policy will be evaluated showing its syntax and the grammar validation.
Pages: 204 to 209
Copyright: Copyright (c) IARIA, 2014
Publication date: February 23, 2014
Published in: conference
ISSN: 2308-4413
ISBN: 978-1-61208-318-6
Location: Nice, France
Dates: from February 23, 2014 to February 27, 2014