Abstract
This paper deals with a framework to selectively offload the cellular networks’ data traffic onto WiFi (IEEE 802.11) networks to improve network performance. Existing architectures that are proposed based on the IETF Proxy Mobile IPv6 (PMIPv6) framework to support seamless data offloading lacks flow-level mobility support and have single point of failure. Recently, IETF has proposed extensions to PMIPv6 to support flow-mobility, in which the mobility decisions are done at the Packet Gateway (PGW). This adds complexity at the edge of the LTE core network. This paper presents a Seamless Internetwork Flow Mobility (SIFM) architecture that overcomes these drawbacks and provides seamless flow-mobility support using concepts of software defined networking (SDN). The SDN paradigm decouples the control and data plane, leading to a centralized network intelligence and state, providing several advantages. The SIFM architecture utilizes this aspect of SDN and moves the mobility decisions to a centralized Flow Controller. This provides a global network view while making mobility decisions and also reduces the complexity at the PGW. A proof-of-concept prototype of SIFM architecture is implemented on an experimental testbed. The LTE network is emulated by integrating USRP B210x with the OpenLTE eNodeB and OpenLTE EPC. WiFi network is emulated using hostapd and dnsmasq daemons running on Ubuntu 12.04. An off-the-shelf LG G2 mobile phone running Android 4.2.2 is used as the user equipment. We demonstrate seamless mobility between the LTE network and the WiFi network with the help of ICMP ping and a TCP chat application.









Similar content being viewed by others
References
3G LTE Wifi Offload Framework. http://www.qualcomm.com/media/documents/3g-lte-wifi-offload-framework, December 2015
3GPP TS 23.261: IP flow mobility and seamless Wireless Local Area Network (WLAN) offload (Rel. 10). http://www.3gpp.org/DynaReport/23261.htm, December 2015
3GPP TS 23.402: Architecture enhancements for non-3GPP accesses (Rel. 10). http://www.3gpp.org/DynaReport/23402.htm, December 2015
3GPP TS 24.234: 3GPP system to Wireless Local Area Network (WLAN) interworking; WLAN User Equipment (WLAN UE) to network protocols (Rel. 10). http://www.3gpp.org/DynaReport/24234.htm, December 2015
3GPP TS 24.312: Access Network Discovery and Selection Function (ANDSF) Management Object (MO) (Rel. 10). http://www.3gpp.org/DynaReport/24312.htm, December 2015
3GPP TS 24.327: Mobility between 3GPP Wireless Local Area Network (WLAN) interworking (I-WLAN) and 3GPP systems; General Packet Radio System (GPRS) and 3GPP I-WLAN aspects (Rel. 10). http://www.3gpp.org/DynaReport/24327.htm, December 2015
A 3G/LTE Wi-Fi Offload Framework: Connectivity Engine (CnE) to Manage Inter-System Radio Connections and Applications. https://www.qualcomm.com/documents/3g-lte-wifi-offload-framework, December 2015
Architecture for Mobile Data Offload over Wi-Fi Access Networks. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/service-provider-wi-fi/white_paper_c11-701018.html, December 2015
Bernardos CJ (2016) RFC 7864: proxy mobile IPv6 extensions to support flow mobility
Choi H-Y, Min S-G, Han Y-H (2011) PMIPv6-based Flow Mobility Simulation in NS-3. In: 5th International conference on innovative mobile and internet services in ubiquitous computing (IMIS), pp 475–480
Cui Q, Shi Y, Tao X, Zhang P, Liu R, Chen N, Hamalainen J, Dowhuszko A (2014) A unified protocol stack solution for LTE and WLAN in future mobile converged networks. IEEE Wirel Commun 21(6):24–33
dnsmasq. http://www.thekelleys.org.uk/dnsmasq/doc.html, December 2015
Dhathri PR (2016) Network architecture supporting seamless flow mobility between LTE and WiFi networks. Master’s thesis, Indian Institute of Technology Madras, Chennai
Dhathri PR, Hegde A, Sivalingam KM (2015) Network architecture supporting seamless flow mobility between LTE and WiFi networks. In: Proceedings of the IEEE WoWMoM, Boston, MA
ETTUS SDR. http://www.ettus.com/product/category/USRP-Bus-Series, December 2015
GNU radio. https://en.wikipedia.org/wiki/GNU_Radio, December 2015
Gundavelli S, Leung K, Devarapalli V, Chowdhury K, Patil B (2008) RFC 5213: Proxy Mobile IPv6
Host Model. http://en.wikipedia.org/wiki/Host_model, December 2015
hostapd. https://wireless.wiki.kernel.org/en/users/documentation/hostapd, December 2015
Johnson D, Perkins C, Arkko J (2004) RFC 3775: mobility support in IPv6
Kempf J (2011) RFC 4830: Problem Statement for Network-Based Localized Mobility Management (NETLMM)
Loureiro P, Liebsch M, Schmid S (2010) Policy routing architecture for IP flow mobility in 3GPP’s Evolved Packet Core. In: IEEE GLOBECOM workshops, pp 2000–2005
Melia T, Gundavelli S (2015) Logical interface support for multi-mode IP hosts. http://tools.ietf.org/html/draft-ietf-netext-logical-interface-support-09
NS-3. http://www.nsnam.org/documentation/, December 2015
Nirjon S, Nicoara A, Hsu C-H, Singh J, Stankovic J (2012) MultiNets: policy oriented real-time switching of wireless interfaces on mobile devices. In: 18th IEEE symposium on real-time and embedded technology and applications (RTAS), pp 251–260
OpenFlow Specification. https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.pdf, December 2015
OpenLTE. http://openlte.sourceforge.net, December 2015
PMIPv6-based Distributed Mobility Management. https://tools.ietf.org/html/draft-jaehwoon-dmm-pmipv6-01, June 2013
Rahmati A, Shepard C, Tossell CC, Lin Zhong, Kortum P, Nicoara A, Singh J (2014) Seamless TCP migration on smartphones without network support. IEEE Trans Mobile Comput 13(3):678–692
Soliman H (2009) RFC 5555: mobile IPv6 support for dual stack hosts and routers
Stallings W (2015) Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud. Addison Wesley, Reading
Trung TM, Han Y-H, Choi H-Y, Geun HY (2011) A design of network-based flow mobility based on proxy mobile IPv6. In: 3rd IEEE International Workshop on Mobility Management in the Networks of the Future World, pp 373–378
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, pp 549–550
Yeganeh SH, Tootoonchian A, Ganjali Y (2013) On scalability of software-defined networking. IEEE Commun Mag 51(2):136–141
Acknowledgements
Part of this work was supported by the DST-EPSRC funded India-UK Advanced Technology Centre of Excellence in Next Generation Networks, Systems and Services (IU-ATC), Chennai.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Purohith, D.R., Sivalingam, K.M. & Hegde, A. Network architecture for seamless flow mobility between LTE and WiFi networks: testbed and results. CSIT 7, 45–59 (2019). https://doi.org/10.1007/s40012-019-00214-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40012-019-00214-1