A Web Service- and ForCES-Based Programmable Router Architecture

  • Authors:
  • Evangelos Haleplidis;Robert Haas;Spyros Denazis;Odysseas Koufopavlou

  • Affiliations:
  • ECE Department, University of Patras, Patras, Greece;Zurich Research Laboratory, IBM Research, Rüschlikon, Switzerland;ECE Department, University of Patras, Patras, Greece and Hitachi Sophia Antipolis Lab, Spyros, France;ECE Department, University of Patras, Patras, Greece

  • Venue:
  • Active and Programmable Networks
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programmable networks have accentuated the need for a clear separation of the control and forwarding planes. The IETF ForCES protocol allows control elements to be connected to logically separated forwarding elements. The FlexiNET IST project relies on dynamic service deployment, which requires router programmability in the control and/or forwarding planes. Moreover, to shorten the implementation and deployment time of control elements, there is a need for simple higher-level APIs that shield such elements from ForCES protocol and model details. This paper proposes a ForCES CE Gateway (ForCEG) architecture that fulfills these requirements and maps Web Service interfaces to ForCES messages while checking the validity of commands to ensure consistency of the router state.