NAPT-Based Mobility Service for Software Defined Networks

For IP-based mobile networks, efficient mobility management is vital to provision seamless online service. IP address starvation and scalability issue constrain the wide deployment of existing mobility schemes, such as Mobile IP, Proxy Mobile IP, and their derivations. Most of the studies focus on the scenario of mobility among public networks. However, most of current networks, such as home networks, sensor networks, and enterprise networks, are deployed with private networks hard to apply mobility solutions. With the rapid development, Software Defined Networking (SDN) offers the opportunity of innovation to support mobility in private network schemes. In this paper, a novel mobility management scheme is presented to support mobile node moving from public network to private network in a seamless handover procedure. The centralized control manner and flexible flow management in SDN are utilized to provide network-based mobility support with better QoS guarantee. Benefiting from SDN/OpenFlow technology, complex handover process is simplified with fewer message exchanges. Furthermore, handover efficiency can be improved in terms of delay and overhead reduction, scalability, and security. Analytical analysis and implementation results showed a better performance than mobile IP in terms of latency and throughput variation. key words: software defined networking (SDN), mobility management, private networks, network address port translation (NAPT)

[1]  Paul Ferguson,et al.  Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing , 1998, RFC.

[2]  Zhongcheng Li,et al.  Movement detection delay analysis in mobile IP , 2005, Comput. Commun..

[3]  Charles E. Perkins,et al.  IP Mobility Support for IPv4, Revised , 2010, RFC.

[4]  Hidekazu Suzuki,et al.  Development of mobile communication framework based on NTMobile , 2014, 2014 Seventh International Conference on Mobile Computing and Ubiquitous Networking (ICMU).

[5]  Aruna Seneviratne,et al.  Mobility support in private networks using RPX , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[6]  Toshihiko Kato,et al.  Proposal of Hierarchical Mobile IP Supporting Private Addresses Utilizing NAT Function and Its Implementation on UNIX Operating System , 2001 .

[7]  Li Han,et al.  Secure IP Mobility Support in Software Defined Networks , 2015 .

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

[9]  Rob Sherwood,et al.  OpenRoads: empowering research in mobile networks , 2010, CCRV.

[10]  Pyda Srisuresh,et al.  Traditional IP Network Address Translator (Traditional NAT) , 2001, RFC.

[11]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[12]  Basavaraj Patil,et al.  Proxy Mobile IPv6 , 2008, RFC.

[13]  Henrik Levkowetz,et al.  Mobile IP Traversal of Network Address Translation (NAT) Devices , 2003, RFC.

[14]  Navtej Singh Ghumman,et al.  Mininet as Software Defined Networking Testing Platform , 2014 .

[15]  Pakawat Pupatwibul,et al.  Developing an application based on OpenFlow to enhance mobile IP networks , 2013, 38th Annual IEEE Conference on Local Computer Networks - Workshops.

[16]  Liu Yu,et al.  Performance analysis of TCP/UDP during Mobile IP handoffs , 2001, 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No.01EX479).

[17]  Gopal Dommety,et al.  WiMAX Forum / 3GPP2 Proxy Mobile IPv4 , 2010, RFC.

[18]  Sunguk Lee,et al.  Efficient Handover Scheme of Proxy Mobile IPv6 in Wireless Local Area Networks , 2010 .

[19]  Athanasios V. Vasilakos,et al.  Software-Defined and Virtualized Future Mobile and Wireless Networks: A Survey , 2014, Mobile Networks and Applications.

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

[21]  Gabriel Montenegro,et al.  Reverse Tunneling for Mobile IP, revised , 2001, RFC.

[22]  Jun Bi,et al.  Design and Implementation of a Software-Defined Mobility Architecture for IP Networks , 2015, Mobile Networks and Applications.

[23]  Hidekazu Suzuki,et al.  Implementation of NAT traversal for mobile PPC with the principle of hole punching , 2009, TENCON 2009 - 2009 IEEE Region 10 Conference.

[24]  Jun Bi,et al.  A solution for IP mobility support in software defined networks , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[25]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[26]  Sung-Gi Min,et al.  OpenFlow-based Proxy mobile IPv6 over software defined network (SDN) , 2014, 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC).