A Centralized and Conflict-Free Routing Table Update Method through Triplets' Lists Vector in SDN Architectures

For a long time, the distributed management protocols have proven their efficiency in managing computers' networks; however, the recent success of centralized management architectures such as software-defined networking (SDN) to supervise large-scale network infrastructures such as the Cloud, is attracting increasing interest from major computer network companies. In this architecture type, the network switches and routers just simply forward packets by following the flow table rules set by a controller, which owns the control plane of the network. Thus, faced with a failure, for example, the concerned nodes follow the rules provided by the same controller. With the IPFRR (IP Fast ReRoute) routing strategy known for its fast rerouting capabilities, these rules are computed and set up in the devices in advance. However, when a link or node failure becomes persistent over time, the controller must recompute the routing paths and update the nodes in order to keep an acceptable quality of service (QoS). In this paper, we propose a conflict-free mechanism for the routing and rerouting tables' updates of the nodes by the controller without disrupting the current traffic. We describe an efficient strategy of choosing the nodes to update, and we define an update scheme for these nodes. We demonstrate through the simulation of our update's scheme on different networks that our strategy improves QoS by reducing packet routing delays and the data loss rate in case of a persistent link failure in the network.

[1]  Charles L. Hedrick,et al.  Routing Information Protocol , 1988, RFC.

[2]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[3]  J. Papán IP Fast Reroute , 2015 .

[4]  Azman Osman Lim,et al.  A Hybrid Centralized Routing Protocol for 802.11s WMNs , 2008, Mob. Networks Appl..

[5]  Matt Crawford,et al.  Transmission of IPv6 Packets over Ethernet Networks , 1998, RFC.

[6]  J. Moy,et al.  OSPF: Anatomy of an Internet Routing Protocol , 1998 .

[7]  Bernhard Ager,et al.  Outsourcing the routing control logic: better internet routing based on SDN principles , 2012, HotNets-XI.

[8]  Thanh Son Pham Autonomous management of quality of service in virtual networks , 2014 .

[9]  Ramin Yahyapour,et al.  SDN-based cloud computing networking , 2013, 2013 15th International Conference on Transparent Optical Networks (ICTON).

[10]  Qi Hao,et al.  A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation , 2014, IEEE Communications Surveys & Tutorials.

[11]  Mazliza Othman,et al.  A Performance Comparison of Network Simulators for Wireless Networks , 2013, ArXiv.

[12]  J. J. Garcia-Luna-Aceves,et al.  EIGRP--A Fast Routing Protocol based on Distance Vectors , 1994 .

[13]  Abraham O. Fapojuwo,et al.  A centralized energy-efficient routing protocol for wireless sensor networks , 2005, IEEE Communications Magazine.

[14]  Mohamed Said Seddiki,et al.  Allocation dynamique des ressources et gestion de la qualité de service dans la virtualisation des réseaux , 2015 .

[15]  Akihiro Nakao,et al.  Challenges in Resource Allocation in Network V irtualization , 2009 .

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

[17]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.