Controller-based Routing Scheme for Named Data Network

Named Data Network (NDN) routing schemes must learn routes to named data locations, so routers know where to send interest packets. These routing schemes are based on IP routing schemes, therefore they inherit characteristics such as prefix dissemination and routing based prefix longest match. As the amount of named data and non-aggregated prefixes increase, routers store more routes and exchange more control messages, which results in high control overhead and possible Forwarding Information Base explosion. We address these issues with a novel Controller-based Routing Scheme (CRoS) for NDN. CRoS introduces special controllers which have two main functions: i) acquire topology and calculate routes, and ii) store named data locations. Named data locations are registered in controllers. On interest packets to an unknown prefix, routers request controllers for installation of a new route. CRoS controllers implement distributed hash tables to distribute the storage of named data locations efficiently. Furthermore, as CRoS runs on top of the NDN, it preserves NDN features such congestion control, network problem detection and path diversity.

[1]  Alexander L. Wolf,et al.  Content-based publish/subscribe networking and information-centric networking , 2011, ICN '11.

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

[3]  Andrea Bianco,et al.  OpenFlow Switching: Data Plane Performance , 2010, 2010 IEEE International Conference on Communications.

[4]  Diana K. Smetters,et al.  VoCCN: voice-over content-centric networks , 2009, ReArch '09.

[5]  Marcos Rogério Salvador,et al.  Revisiting routing control platforms with the eyes and muscles of software-defined networking , 2012, HotSDN '12.

[6]  Dipankar Raychaudhuri,et al.  Comparing alternative approaches for networking of named objects in the future Internet , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[7]  Jeffrey C. Mogul,et al.  SPAIN: COTS Data-Center Ethernet for Multipathing over Arbitrary Topologies , 2010, NSDI.

[8]  I. Stoica,et al.  ROFL: routing on flat labels , 2006, SIGCOMM.

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

[10]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[11]  I. Stoica,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

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

[13]  Diego Perino,et al.  Experimental Evaluation of Memory Management in Content-Centric Networking , 2011, 2011 IEEE International Conference on Communications (ICC).

[14]  Deborah Estrin,et al.  Named Data Networking (NDN) Project , 2010 .

[15]  Lan Wang,et al.  OSPFN: An OSPF Based Routing Protocol for Named Data Networking , 2012 .

[16]  Holger Karl,et al.  MDHT: a hierarchical name resolution service for information-centric networks , 2011, ICN '11.

[17]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .