Home // International Journal On Advances in Networks and Services, volume 7, numbers 3 and 4, 2014 // View article
PonderFlow: A New Policy Specification Language to SDN OpenFlow-based Networks
Authors:
Bruno Batista
Marcial Fernandez
Keywords: OpenFlow Controller; Policy-based Net- work Management; Policy Definition Language
Abstract:
The SDN/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 Ap- plication 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 be- havior 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: 163 to 172
Copyright: Copyright (c) to authors, 2014. Used with permission.
Publication date: December 30, 2014
Published in: journal
ISSN: 1942-2644