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.
Similar content being viewed by others
References
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
Jagadeesan NA, Krishnamachari B (2014) Software-defined networking paradigms in wireless networks: a survey. ACM Comput Surv (CSUR) 47(2):27
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
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
Perkins C (2010). IP mobility support for IPv4, revised. RFC 5944
Arkko J, Perkins C, Johnson D (2011) Mobility support in IPv6. RFC 6275
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
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
Nikander P, Moskowitz R (2006) Host identity protocol (hip) architecture. RFC 4423
Atkinson R, Bhatti S (2012). Identifier-Locator Network Protocol (ILNP) Architectural Description. RFC 6740
White C, Lewis D, Meyer D, Farinacci D (2014) LISP mobile node
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
Zhang L, Afanasyev A, Burke J et al. (2014). Named data networking. Technical Report NDN-0019, Revision 1:10
Ohlman B, Ahlgren B, Brunner M et al. (2009) 4WARD deliverable 6.2: second NetInf architecture description. Tech. Rep
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
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
Fotiou N, Trossen D, Polyzos GC (2012) Illustrating a publish-subscribe internet architecture. Telecommun Syst 51(4):233–245
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
Liu D, Yokota H, Korhonen J, Chan A, Seite P (2014). Requirements for distributed mobility management. RFC 7333
POX Controller. http://www.noxrepo.org/pox/about-pox/
McKeown N, Anderson T, Balakrishnan H et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
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
Koponen T, Casado M, Gude N, et al. (2010) Onix: A distributed control platform for large-scale production networks. In: OSDI, 10:1–6
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
Mininet: an instant virtual network on your laptop (or other PC), http://mininet.org/
Gundavelli S, Leung K, Devarapalli V, Chowdhury K, Patil B (2008). Proxy mobile ipv6. RFC 5213
GT-ITM: modeling topology of large internetworks, http://www.cc.gatech.edu/projects/gtitm/
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
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
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
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
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
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
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
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
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
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
Chiussi FM, Khotimsky DA, Krishnan S (2002) Mobility management in third-generation all-IP networks. IEEE Commun Mag 40(9):124–135
Saha D, Mukherjee A, Misra IS, Chakraborty M (2004) Mobility support in IP: a survey of related protocols. IEEE Netw 18(6):34–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
Chiappa JN (1999) Endpoints and Endpoint names: a proposed enhancement to the internet architecture
Zhu Z, Zhang L, Wakikawa R (2011) A survey of mobility support in the Internet. RFC 6301
Soliman H, Bellier L, Elmalki K, Castelluccia C (2008) Hierarchical mobile IPv6 (HMIPv6) mobility management. RFC 5380
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
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
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
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
IETF, “Distributed Mobility Management (DMM) IETF Working Group”. <http://tools.ietf.org/wg/dmm/>
Farinacci D, Lewis D, Meyer D, Fuller V (2013) The locator/ID separation protocol (LISP). RFC 6380
Zhu Z, Afanasyev A, Zhang L (2014) A new perspective on mobility support. Tech Rep
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
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
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-015-0579-2