Tesseract: a 4D network control plane

作者: Hemant Gogineni , David A. Maltz , Zheng Cai , T. S. Eugene Ng , Hong Yan

DOI:

关键词: ScalabilityAdministrative domainNetwork topologyEthernetPacket forwardingComputer scienceEnterprise private networkDistributed computingTesseractNeighbor Discovery ProtocolComputer network

摘要: We present Tesseract, an experimental system that enables the direct control of a computer network is under single administrative domain. Tesseract's design based on 4D architecture, which advocates decomposition plane into decision, dissemination, discovery, and data planes. Tesseract provides two primary abstract services to enable control: dissemination service carries opaque information fromthe decision element nodes in network, node configuration interface for command carry out desired policies. Tesseract designed easy innovation. The neighbor services, are agnostic policies, only distributed functions implemented switch nodes. A variety policies can be outside without need introducing new protocols. also minimizes manual configurations reduce human errors. evaluate responsiveness robustness when applied backbone enterprise topologies Emulab environment. find resilient component failures. Its intra-domain routing sufficiently scalable handle thousand Moreover, we demonstrate flexibility by showing its application joint packet forwarding policy filtering IP networks, link-cost driven Ethernet forwarding.

参考文章(19)
Jennifer Rexford, David A. Maltz, Geoffrey Xie, Jibin Zhan, Hui Zhang, Andy Myers, Gisli Hjalmtysson, Albert Greenberg, Network-Wide Decision Making: Toward A Wafer-Thin Control Plane ,(2004)
D. Maughan, M. Schneider, M. Schertler, J. Turner, Internet Security Association and Key Management Protocol (ISAKMP) RFC. ,vol. 2408, pp. 1- 86 ,(1998)
Dan Boneh, Nick McKeown, Scott Shenker, Tal Garfinkel, Michael J. Freedman, Martin Casado, Aditya Akella, SANE: a protection architecture for enterprise networks usenix security symposium. pp. 10- ,(2006)
Brian White, Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi Guruprasad, Mac Newbold, Mike Hibler, Chad Barb, Abhijeet Joglekar, An integrated experimental environment for distributed systems and networks ACM SIGOPS Operating Systems Review. ,vol. 36, pp. 255- 270 ,(2002) , 10.1145/844128.844152
Camil Demetrescu, Giuseppe F. Italiano, A new approach to dynamic all pairs shortest paths Journal of the ACM. ,vol. 51, pp. 968- 992 ,(2004) , 10.1145/1039488.1039492
S. Rooney, J.E. van der Merwe, S.A. Crosby, I.M. Leslie, The Tempest: a framework for safe, resource assured, programmable networks IEEE Communications Magazine. ,vol. 36, pp. 42- 53 ,(1998) , 10.1109/35.722136
Nick Feamster, Donald Caldwell, Jennifer Rexford, Jacobus van der Merwe, Matthew Caesar, Aman Shaikh, Design and implementation of a routing control platform networked systems design and implementation. pp. 15- 28 ,(2005) , 10.5555/1251203.1251205
R. Perlman, Rbridges: transparent routing international conference on computer communications. ,vol. 2, pp. 1211- 1218 ,(2004) , 10.1109/INFCOM.2004.1357007
Nick Feamster, Hari Balakrishnan, Jennifer Rexford, Aman Shaikh, Jacobus van der Merwe, The case for separating routing from routers acm special interest group on data communication. pp. 5- 12 ,(2004) , 10.1145/1016707.1016709