Complexity Oblivious Network Management A step towards network manageability

Networks are hard to manage and in spite of all the so called holistic management packages, things are getting worse. We argue that this is an outcome of two fundamental flaws in the existing architecture: the management plane depends on the data plane and the complexity of the ever-evolving data plane encumbers the management plane. Consequently, addressing these flaws can make the network amenable to management. In this paper, we present Complexity Oblivious Network Management (CONMan), a network architecture in which the management plane does not depend on the data plane and all data plane protocols expose a generic management interface. This restricts the operational complexity of protocols to their implementation and allows the management plane to achieve high level policies in a structured fashion. Our preliminary experience with building the CONMan interface of a couple of protocols and using them for real world management tasks indicates the architecture’s potential to alleviate the management troubles of the Internet.

[1]  Athina Markopoulou,et al.  Characterization of failures in an IP backbone , 2004, IEEE INFOCOM 2004.

[2]  Albert G. Greenberg,et al.  IP fault localization via risk modeling , 2005, NSDI.

[3]  Farnam Jahanian,et al.  Experimental study of Internet stability and backbone failures , 1999, Digest of Papers. Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (Cat. No.99CB36352).

[4]  Dinesh C. Verma,et al.  Simplifying network administration using policy-based management , 2002, IEEE Netw..

[5]  J. Rexford,et al.  Cross-layer Visibility as a Service , 2005 .

[6]  David Mazières,et al.  Separating key management from file system security , 1999, SOSP.

[7]  David Clark,et al.  Tussle in cyberspace: defining tomorrow's internet , 2002, SIGCOMM 2002.

[8]  Nick Feamster,et al.  Detecting BGP configuration faults with static analysis , 2005 .

[9]  David A. Maltz,et al.  Routing design in operational networks: a look from the inside , 2004, SIGCOMM.

[10]  Ratul Mahajan,et al.  Understanding BGP misconfiguration , 2002, SIGCOMM 2002.

[11]  D. A. Harle,et al.  Methods and systems for alarm correlation , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[12]  Dinesh C. Verma,et al.  Policy-based management of content distribution networks , 2002, IEEE Netw..

[13]  Ion Stoica,et al.  Implementing declarative overlays , 2005, SOSP '05.

[14]  Gregor von Bochmann Usage of Protocol Development Tools: The Results of a Survey , 1987, PSTV.

[15]  Larry L. Peterson,et al.  A language-based approach to protocol implementation , 1993, TNET.

[16]  Archana Ganapathi,et al.  Why Do Internet Services Fail, and What Can Be Done About It? , 2002, USENIX Symposium on Internet Technologies and Systems.

[17]  Edoardo Biagioni A structured TCP in standard ML. , 1994, SIGCOMM 1994.

[18]  Fred Baker,et al.  Configuration Guidelines for DiffServ Service Classes , 2006, RFC.

[19]  David Thaler,et al.  An Architecture for Inter-Domain Troubleshooting , 1997, Proceedings of Sixth International Conference on Computer Communications and Networks.

[20]  Nick Feamster,et al.  Design and implementation of a routing control platform , 2005, NSDI.

[21]  David D. Clark,et al.  A knowledge plane for the internet , 2003, SIGCOMM '03.

[22]  Ahmed Karmouch,et al.  Mobile software agents: an overview , 1998, IEEE Commun. Mag..

[23]  Douglas E. Comer,et al.  Internetworking with TCP/IP. Vol.1: Principles, protocols, and architecture; Vol.2: Design, implementation, and internals , 2000 .

[24]  Dinesh C. Verma,et al.  A policy framework for integrated and differentiated services in the Internet , 1999, IEEE Netw..

[25]  Joseph M. Hellerstein,et al.  Finally, a Use for Componentized Transport Protocols , 2006 .

[26]  Ion Stoica,et al.  Declarative routing: extensible routing with declarative queries , 2005, SIGCOMM '05.

[27]  Hong Yan,et al.  A clean slate 4D approach to network control and management , 2005, CCRV.

[28]  Bryan Ford,et al.  Unmanaged Internet Protocol , 2004, Comput. Commun. Rev..

[29]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[30]  Rolf Stadler,et al.  Developing Pattern-Based Management Programs , 2001, MMNS.

[31]  William Stallings,et al.  SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 , 1999 .