Providing a high level abstraction for SDN networks in GENI

P. Sergio Rivera, Zongming Fei, James Griffioen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Software Defined Networks make it possible to decouple routing from forwarding, allowing the routing decisions to be made by a (logically)centralized controller which are then communicated to the switches in the network (for example, via the Open Flow protocol). One problem facing end users is the need to map high level abstractions - like the path a flow should take - to a set of low level forwarding rules tailored to, and installed at, every switch along the path. Installing such rules manually is tedious and error prone, and writing a controller program to do it is equally, if not more, challenging. In this paper, we propose a new set of tools that allow users (experimenters)to easily map their high level routing policies to low level Open Flow rules, and to help users reverse engineer high level policies from the installed set of low level flow rules. The tools provide users with the abstraction of end-to-end flows that users can install, list, and delete. The tools automatically handle the details of computing and installing all the rules needed to implement end-to-end flows, and are also capable of identifying flows and, if desired, removing flows that already exist. The tools have been implemented as modules in the GENI Desktop providing users with a graphical interface to their flows. In addition, we have implemented a module to monitor the performance of flows that have been installed. We describe our prototype implementation and present performance numbers obtained via the service.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops, ICDCSW 2015
Pages64-71
Number of pages8
ISBN (Electronic)9781467373036
DOIs
StatePublished - Jul 22 2015
Event2015 35th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2015 - Columbus, United States
Duration: Jun 29 2015Jul 2 2015

Publication series

NameProceedings - 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops, ICDCSW 2015

Conference

Conference2015 35th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW 2015
Country/TerritoryUnited States
CityColumbus
Period6/29/157/2/15

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Providing a high level abstraction for SDN networks in GENI'. Together they form a unique fingerprint.

Cite this