Self-configuration mechanisms for SDN deployment in Wireless Mesh Networks

Software-Defined Networking (SDN) is a framework conceived to make network infrastructures more programmable and more easily manageable. We explore the integration of the latter in Wireless Mesh Networks (WMNs) through the design of an opportunistic and self-configurable SDN solution. Opportunistic to be able to cope with the intermittent connectivity and network partitioning and merging scenarios caused by the dynamic nature of the wireless medium; and self-configurable to be able to redirect dynamically SDN-enabled Wireless Mesh Routers (WMRs) to the most suitable SDN controller. This paper proposes mechanisms allowing to make automatic an SDN-based WMN deployment. Our proposed solution enables (1) for each WMR to discover the reachable SDN controllers, then to select and connect by itself to the most suitable one; (2) the setting up of new SDN controller(s) among the WMRs in case of controllers unavailability. We validated our work using NEON, an SDN solution developed by CEA LIST that supports fast devices configuration and services deployment in dynamic and unconfigured infrastructures contexts.

[1]  Didier Colle,et al.  Automatic bootstrapping of OpenFlow networks , 2013, 2013 19th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[2]  Rohit Katiyar,et al.  Auto-Configuration of SDN Switches in SDN/Non-SDN Hybrid Network , 2015, AINTEC.

[3]  Anne Fladenmuller,et al.  Software Defined Networking-assisted routing in wireless mesh networks , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[4]  Bhaskar Krishnamachari,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014, ACM Comput. Surv..

[5]  Sofiane Imadali,et al.  Fast Deployment of Services in SDN-based Networks: The Case of Proxy Mobile IPv6 , 2014, MoWNet.

[6]  Fang Hao,et al.  Towards an elastic distributed SDN controller , 2013, HotSDN '13.

[7]  T.R. Henderson,et al.  CORE: A real-time network emulator , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[8]  Nicola Blefari-Melazzi,et al.  Controller selection in a Wireless Mesh SDN under network partitioning and merging scenarios , 2014, ArXiv.

[9]  Ian F. Akyildiz,et al.  A survey on wireless mesh networks , 2005, IEEE Communications Magazine.

[10]  Chandra Krintz,et al.  NWSLite: A general-purpose, nonparametric prediction utility for embedded systems , 2008, TECS.

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