FITS: A flexible virtual network testbed architecture

In this paper, we present the design and implementation of FITS (Future Internet Testbed with Security), an open, shared, and general-purpose testbed for the Future Internet. FITS defines an innovative architecture that allows users running experiments with new mechanisms and protocols using both Xen and OpenFlow on the same network infrastructure. FITS integrates several recognized state-of-the-art features such as plane separation, zero-loss network migration, and smartcard-driven security access, to cite a few. The current physical testbed is composed of nodes placed at several Brazilian and European institutions interconnected by encrypted tunnels. Besides presenting the FITS architecture and its features, we also discuss deployment challenges and how we have overcome them.

[1]  Pascal Urien An OpenID Provider Based on SSL Smart Cards , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[2]  Martín Casado,et al.  Extending Networking into the Virtualization Layer , 2009, HotNets.

[3]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[4]  Rafael Moreno-Vozmediano,et al.  Elastic management of cluster-based services in the cloud , 2009, ACDC '09.

[5]  Akihiro Nakao,et al.  GENI: A federated testbed for innovative network experiments , 2014, Comput. Networks.

[6]  Jennifer Rexford,et al.  The "Platform as a Service" Model for Networking , 2010, INM/WREN.

[7]  Alan L. Cox,et al.  Optimizing network virtualization in Xen , 2006 .

[8]  Anja Feldmann,et al.  Logically centralized?: state distribution trade-offs in software defined networks , 2012, HotSDN '12.

[9]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[10]  Miguel Elias M. Campista,et al.  XTC: A Throughput Control Mechanism for Xen-Based Virtualized Software Routers , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[11]  Konrad Campowsky,et al.  Pan-European testbed and experimental facility federation - architecture refinement and implementation , 2010, Int. J. Commun. Networks Distributed Syst..

[12]  Otto Carlos Muniz Bandeira Duarte,et al.  OpenFlow and Xen-Based Virtual Network Migration , 2010, WCITD/NF.

[13]  Cristina Cervello-Pastor,et al.  With evolution for revolution: managing FEDERICA for future Internet research , 2009, IEEE Communications Magazine.

[14]  Lixin Gao,et al.  How to lease the internet in your spare time , 2007, CCRV.

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

[16]  Dino Farinacci,et al.  Generic Routing Encapsulation (GRE) , 2000, RFC.

[17]  Yi Wang,et al.  Virtual routers on the move: live router migration as a network-management primitive , 2008, SIGCOMM '08.

[18]  Yashar Ganjali,et al.  On scalability of software-defined networking , 2013, IEEE Communications Magazine.

[19]  Hagen Woesner,et al.  OFELIA - Pan-European Test Facility for OpenFlow Experimentation , 2011, ServiceWave.

[20]  Alan L. Cox,et al.  Optimizing Network Virtualization in Xen (awarded best paper) , 2006, USENIX Annual Technical Conference, General Track.

[21]  Phuoc Tran-Gia,et al.  Future Internet research and experimentation: The G-Lab approach , 2014, Comput. Networks.

[22]  Keith Kirkpatrick,et al.  Software-defined networking , 2013, CACM.

[23]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[24]  Drummond Reed,et al.  OpenID 2.0: a platform for user-centric identity management , 2006, DIM '06.

[25]  Maximilian Ott,et al.  OMF: a control and management framework for networking testbeds , 2010, OPSR.

[26]  Diogo M. F. Mattos,et al.  Virtual Network Performance Evaluation for Future Internet Architectures , 2012 .

[27]  Otto Carlos Muniz Bandeira Duarte,et al.  OMNI: OpenFlow MaNagement Infrastructure , 2011, 2011 International Conference on the Network of the Future.

[28]  Nick Feamster,et al.  In VINI veritas: realistic and controlled network experimentation , 2006, SIGCOMM.

[29]  Dinkar Sitaram,et al.  Platform as a Service , 2012, CloudCom 2012.

[30]  Otto Carlos Muniz Bandeira Duarte,et al.  XNetMon: A Network Monitor for Securing Virtual Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[31]  Otto Carlos Muniz Bandeira Duarte,et al.  Virtual networks: isolation, performance, and trends , 2011, Ann. des Télécommunications.

[32]  Martín Casado,et al.  Virtualizing the network forwarding plane , 2010, PRESTO '10.

[33]  Rob Sherwood,et al.  Can the Production Network Be the Testbed? , 2010, OSDI.

[34]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[35]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.