Skip to main content
Log in

Design and Implementation of a Software-Defined Mobility Architecture for IP Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Recently many research efforts have been spent on applying Software Defined Networking (SDN) to mobile and wireless networking to make them adapt to the rapid development and popularity of the mobile Internet. SDN offers programmable devices and centralized control which help to realize customizable and adaptive solutions to meet requirements from diversified mobile networks, devices, applications and so forth. This paper focuses on extending SDN paradigm to mobility handling in the Internet which has been little studied, and proposes design, implementation and deployment of a software-defined IP mobility architecture. The paper also demonstrates evaluations and experiments of the proposal based on both the Mininet platform and a cross-domain SDN testbed. Results prove the feasibility, scalability and high adaptability of the proposal.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Yang M, Li Y, Jin D, Zeng L, Wu X, Vasilakos AV (2014). Software-Defined and virtualized future mobile and wireless networks: a survey. Mobile Networks and Applications, 1–15

  2. Jagadeesan NA, Krishnamachari B (2014) Software-defined networking paradigms in wireless networks: a survey. ACM Comput Surv (CSUR) 47(2):27

    Article  Google Scholar 

  3. Zhang L, Wakikawa R, Zhu Z (2009) Support mobility in the global Internet. In: Proceedings of the 1st ACM workshop on mobile internet through cellular networks (pp. 1–6). ACM

  4. Zhang P, Durresi A, Barolli L (2009) A survey of internet mobility. In: Network-Based Information Systems, 2009. NBIS’09. International Conference on (pp. 147–154). IEEE

  5. Perkins C (2010). IP mobility support for IPv4, revised. RFC 5944

  6. Arkko J, Perkins C, Johnson D (2011) Mobility support in IPv6. RFC 6275

  7. Chan HA, Yokota H, Xie J, Seite P, Liu D (2011) Distributed and dynamic mobility management in mobile internet: current approaches and issues. J Commun 6(1):4–15

    Article  Google Scholar 

  8. Zuniga JC, Bernardos CJ, de la Oliva A, Melia T, Costa R, Reznik A (2013) Distributed mobility management: a standards landscape. IEEE Commun Mag 51(3):80–87

    Article  Google Scholar 

  9. Nikander P, Moskowitz R (2006) Host identity protocol (hip) architecture. RFC 4423

  10. Atkinson R, Bhatti S (2012). Identifier-Locator Network Protocol (ILNP) Architectural Description. RFC 6740

  11. White C, Lewis D, Meyer D, Farinacci D (2014) LISP mobile node

  12. Venkataramani A, Sharma A, Tie X, Uppal H, Westbrook D, Kurose J, Raychaudhuri D (2013). Design requirements of a global name service for a mobility-centric, trustworthy internetwork. In Communication Systems and Networks (COMSNETS), 2013 Fifth International Conference on (pp. 1–9). IEEE

  13. Zhang L, Afanasyev A, Burke J et al. (2014). Named data networking. Technical Report NDN-0019, Revision 1:10

  14. Ohlman B, Ahlgren B, Brunner M et al. (2009) 4WARD deliverable 6.2: second NetInf architecture description. Tech. Rep

  15. Anand A, Dogar F, Han D, et al. (2011). XIA: an architecture for an evolvable and trustworthy Internet. In: Proceedings of the 10th ACM Workshop on Hot Topics in Networks (p. 2). ACM

  16. Koponen T, Chawla M, Chun BG, Ermolinskiy A, Kim KH, Shenker S, Stoica I (2007) A data-oriented (and beyond) network architecture. ACM SIGCOMM Comput Commun Rev 37(4):181–192

    Article  Google Scholar 

  17. Fotiou N, Trossen D, Polyzos GC (2012) Illustrating a publish-subscribe internet architecture. Telecommun Syst 51(4):233–245

    Article  Google Scholar 

  18. Tyson G, Mauthe A, Kaune S, Grace P, Taweel A, Plagemann T (2012) Juno: a middleware platform for supporting delivery-centric applications. ACM Trans Internet Technol (TOIT) 12(2):4

    Article  Google Scholar 

  19. Liu D, Yokota H, Korhonen J, Chan A, Seite P (2014). Requirements for distributed mobility management. RFC 7333

  20. POX Controller. http://www.noxrepo.org/pox/about-pox/

  21. McKeown N, Anderson T, Balakrishnan H et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74

    Article  Google Scholar 

  22. Wang Y, Bi J (2014) A solution for IP mobility support in software defined networks. The 23rd IEEE International Conference on Computer Communications and Networks (ICCCN14), 481–488

  23. Koponen T, Casado M, Gude N, et al. (2010) Onix: A distributed control platform for large-scale production networks. In: OSDI, 10:1–6

  24. Tootoonchian A, Ganjali Y (2010) HyperFlow: a distributed control plane for OpenFlow. In: Proceedings of the 2010 internet network management conference on research on enterprise networking (pp. 3–3). USENIX Association

  25. Mininet: an instant virtual network on your laptop (or other PC), http://mininet.org/

  26. Gundavelli S, Leung K, Devarapalli V, Chowdhury K, Patil B (2008). Proxy mobile ipv6. RFC 5213

  27. GT-ITM: modeling topology of large internetworks, http://www.cc.gatech.edu/projects/gtitm/

  28. Lin P, Bi J, Chen Z, et al. (2014) WE-bridge: West-East Bridge for SDN inter-domain network peering. The 33rd IEEE International Conference on Computer Communications (INFOCOM14). 111–112

  29. Yap KK, Huang TY, Kobayashi M, Chan M, Sherwood R, Parulkar G, McKeown N (2009) Lossless Handover with n-casting between WiFi-WiMAX on OpenRoads. ACM Mobicom (Demo) 12(3):40–52

    Google Scholar 

  30. Yap KK, Kobayashi M, Underhill D, Seetharaman S, Kazemian P, McKeown N (2009) The stanford openroads deployment. In: Proceedings of the 4th ACM international workshop on Experimental evaluation and characterization (pp. 59–66). ACM

  31. Yap KK, Sherwood R, Kobayashi M et al. (2010). Blueprint for introducing innovation into wireless mobile networks. In: Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures (pp. 25–32). ACM

  32. Bansal M, Mehlman J, Katti S, Levis P (2012) Openradio: a programmable wireless dataplane. In: Proceedings of the first workshop on Hot topics in software defined networks (pp. 109–114). ACM

  33. Suresh L, Schulz-Zander J, Merz R, Feldmann A, Vazao T (2012) Towards programmable enterprise wlans with odin. In: Proceedings of the first workshop on Hot topics in software defined networks (pp. 115–120). ACM

  34. Gudipati A, Perry D, Li LE, Katti S (2013) SoftRAN: software defined radio access network. In Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking (pp. 25–30). ACM

  35. Yang M, Li Y, Jin D, Su L, Ma S, Zeng L (2013) OpenRAN: a software-defined ran architecture via virtualization. In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM (pp. 549–550). ACM

  36. Li LE, Mao ZM, Rexford J (2012). Toward software-defined cellular networks. In Software Defined Networking (EWSDN), 2012 European Workshop on (pp. 7–12). IEEE

  37. Jin X, Li LE, Vanbever L, Rexford J (2013). Softcell: scalable and flexible cellular core network architecture. In: Proceedings of the ninth ACM conference on Emerging networking experiments and technologies (pp. 163–174). ACM

  38. Chiussi FM, Khotimsky DA, Krishnan S (2002) Mobility management in third-generation all-IP networks. IEEE Commun Mag 40(9):124–135

    Article  Google Scholar 

  39. Saha D, Mukherjee A, Misra IS, Chakraborty M (2004) Mobility support in IP: a survey of related protocols. IEEE Netw 18(6):34–40

    Article  Google Scholar 

  40. Akyildiz IF, Xie J, Mohanty S (2004) A survey of mobility management in next-generation all-IP-based wireless systems. IEEE Wirel Commun 11(4):16–28

    Article  Google Scholar 

  41. Chiappa JN (1999) Endpoints and Endpoint names: a proposed enhancement to the internet architecture

  42. Zhu Z, Zhang L, Wakikawa R (2011) A survey of mobility support in the Internet. RFC 6301

  43. Soliman H, Bellier L, Elmalki K, Castelluccia C (2008) Hierarchical mobile IPv6 (HMIPv6) mobility management. RFC 5380

  44. Wakikawa R, Valadon G, Murai J (2006) Migrating home agents towards internet-scale mobility deployments. In: Proceedings of the 2006 ACM CoNEXT conference (p. 10). ACM

  45. Fischer M, Andersen FU, Kopsel A, Schafer G, Schlager M (2008). A distributed IP mobility approach for 3G SAE. In: Personal, Indoor and Mobile Radio Communications, 2008. PIMRC 2008. IEEE 19th International Symposium on (pp. 1–6). IEEE

  46. Cuevas R, Guerrero C, Cuevas A, Calderón M, Bernardos CJ (2007) P2P based architecture for global home agent dynamic discovery in IP mobility. In: Vehicular Technology Conference, 2007. VTC2007-Spring. IEEE 65th (pp. 899–903). IEEE

  47. Mao Y, Knutsson B, Lu H, Smith JM (2005) Dharma: distributed home agent for robust mobile access. In: INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE (Vol. 2, pp. 1196–1206). IEEE

  48. IETF, “Distributed Mobility Management (DMM) IETF Working Group”. <http://tools.ietf.org/wg/dmm/>

  49. Farinacci D, Lewis D, Meyer D, Fuller V (2013) The locator/ID separation protocol (LISP). RFC 6380

  50. Zhu Z, Afanasyev A, Zhang L (2014) A new perspective on mobility support. Tech Rep

  51. Zhang Y, Zhang H, Zhang L (2014) Kite: a mobility support scheme for ndn. In: Proceedings of the 1st international conference on Information-centric networking (pp. 179–180). ACM

  52. Tyson G, Sastry N, Cuevas R, Rimac I, Mauthe A (2013) A survey of mobility in information-centric networks. Commun ACM 56(12):90–98

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported by the National High-tech R&D Program (“863” Program) of China (No.2013AA013505) and the National Science Foundation of China (No.61472213).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Bi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Y., Bi, J. & Zhang, K. Design and Implementation of a Software-Defined Mobility Architecture for IP Networks. Mobile Netw Appl 20, 40–52 (2015). https://doi.org/10.1007/s11036-015-0579-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-015-0579-2

Keywords

Navigation