Analysis of Cisco Open Network Environment (ONE) OpenFlow Controller Implementation

Abstract

The benefits of Software-Defined Networking (SDN), when fully realized, offer many improvements over the current rigid and complex networking paradigm. By virtue of separating the control plane from the forwarding devices and handing its control over to a centralized external device, SDN removes many obstacles to networking innovation and research. OpenFlow protocol is a key enabler of SDN and provides a centralized control channel for effective state management. Simplified and centralized state management using SDN is highly desirable for rapid and secure network deployment in the battlefield. As the open-source community continues to progress with more stable software, the vendor support and implementation are leading the way in network innovation. Cisco has recently joined the list of SDN vendor supporters with the debut of its Open Network Environment (ONE) controller in 2013. Cisco ONE is built to OpenFlow 1.0 specifications and is said to be fully compliant with standard OpenFlow. In addition to the standard OpenFlow implementation, Cisco has also introduced a control plane in their switches as backup for the situation in which the external controller becomes unavailable. The U.S. Army Research Laboratory has obtained a privileged copy of the Cisco ONE controller from Cisco. As part of a summer project, the Cisco ONE controller has been analyzed and compared with the standard OpenFlow Floodlight controller for features and functionalities like handshake, connection setup, switch management, and security.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2014
Accession Number
ADA608442

Entities

People

  • Curtis Tade
  • Venkat R. Dasari
  • Vinod K. Mishra

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Environment
  • Floodlights
  • Graphical User Interface
  • Information Operations
  • Information Science
  • Java Programming Language
  • Military Research
  • Network Topology
  • Networks
  • Security
  • Software Defined Networks
  • Specifications
  • Standards
  • Transport Protocols
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Networking