Comparison of TCP/IP Routing Versus OpenFlow Table and Implementation of Intelligent Computational Model to Provide Autonomous Behavior

Software-Defined Networking (SDN) is an emerging programmable network architecture, where network control plane is decoupled from forwarding plane. The first standardize communication interface defined between the controls and forwarding layers of the SDN architecture is known as OpenFlow. OpenFlow is a key enabler for SDN that allows direct manipulation on the forwarding plane of network devices. SDN forwarding methods are based on flows, through a protocol like OpenFlow, which operates in contrast to conventional networking device methods, such as TCP/IP routing table and MAC learning table. In more details, OpenFlow protocol has the same forwarding methods to push L2-L4 functions which are simplified into a Flow-Table(s). This paper discusses the relationship between the processes of forwarding packets in conventional IP routing table versus OpenFlow-table. Then, the paper proposes the three phases of implementing a Distributed Active Information Model (DAIM) within OpenFlow to support an autonomic network management.

[1]  Pakawat Pupatwibul,et al.  Using DAIM as a reactive interpreter for openflow networks to enable autonomic functionality , 2013, SIGCOMM.

[2]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[3]  Randall Stewart,et al.  SCTP: New Transport Protocol for TCP/IP , 2001, IEEE Internet Comput..

[4]  Pakawat Pupatwibul,et al.  Analysing the performance of the OpenFlow standard for software-defined networking using the OMNeT++ network simulator , 2014, 2014 Asia-Pacific Conference on Computer Aided System Engineering (APCASE).

[5]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[6]  Ken Gray,et al.  SDN: Software Defined Networks , 2013 .

[7]  Pakawat Pupatwibul,et al.  Investigating O:MIB-based Distributed Active Information Model (DAIM) for Autonomics , 2011 .

[8]  Pakawat Pupatwibul,et al.  An Intelligent Model for Distributed Systems in Next Generation Networks , 2014 .

[9]  Michael Jarschel,et al.  An OpenFlow extension for the OMNeT++ INET framework , 2013, SimuTools.

[10]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[11]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[12]  B-Assignment Telematics TCP/IP modelling in OMNeT++ , 2004 .

[13]  Behrouz A. Forouzan TCP/IP Protocol Suite , 1999 .

[14]  Robin Braun,et al.  A Distributed Active Information Model Enabling Distributed Autonomics in Complex Electronic Enviornments , 2008, 2008 Third International Conference on Broadband Communications, Information Technology & Biomedical Applications.

[15]  Pakawat Pupatwibul,et al.  DAIM: a Mechanism to Distribute Control Functions within OpenFlow Switches , 2014, J. Networks.