Multihoming Support in Mobile IP Networks: Progress, Challenges and Solutions
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-9 Issue-5, March 2020 Multihoming Support in Mobile IP Networks: Progress, Challenges and Solutions Mohammad Alreshoodi easily attained not only in urban areas but also in remote Abstract: IP network mobility has already emerged as a key environments. Many Internet access options can be exposed domain of wireless IP networking. The network research to mobile IP devices and networks while being on the move. community has taken great interest and paid considerable Wi-Fi hotspots are becoming available in many urban attention to advance IP mobility applications. Accordingly, locations and cellular access can be reached in rural areas. different advanced networking mechanisms have been considered to optimize IP network mobility. One of these mechanisms is The wide availability of these and other access technologies network multi-homing which has been the focus of many IP provides mobile IP networks with a number of wireless mobility studies within the academic research and IETF connectivity alternatives. Multi-interfaced mobile IP devices communities. The combination of network mobility and and multi-gateways mobile IP networks can use all these multi-homing has turned into a conceivable approach to opportunities to establish more resilience Internet access. effectively deal with expanding system availability and improving In addition, multihoming paves the way to have support of the performance of mobile IP network. There are many studies more effective networking techniques in mobile IP networks. proposed during the recent years to realize network multi-homing These include seamless handover among homogeneous and for the Network Mobility Basic Support (NEMO BS) protocol, a leading IETF IP mobility protocol. This paper studies and reviews heterogeneous access network. Another important aspect is up-to-date research works in supporting multi-homing for enhancing traffic management and routing path selection. NEMO-based mobile IP networks. The aim is to investigate the Traffic can be efficiently engineered and Quality of Service current state of multi-homing support for NEMO networks and can be easily provisioned to meet the requirements of more outline recent research directions in this regard. applications. Load balancing would also be a viable approach Keywords : Networks; IP Mobility; NEMO; Multi-homing. by which data traffic can be distributed over many network gateways in a manageable manner. Multihoming can also I. INTRODUCTION bring the possibility of having effective failure recovery solutions particularly for dynamic and instable network Typical IP networks allow an IP device to have single IP setups. Multihoming has the potentiality to enhance performance and utilization of mobile IP networks. address configured on one network interface. This enables the These considerations signify the importance of establishment of IP network communication over a single multihoming support in mobile IP networks. However, there network layer connection. Although this would be adequate could be a variety of multihoming scenarios and for some of the network services and applications, it implies configurations for the different mobile IP networks. It is having a single point of failure and ending up with limited possible to have a mobile IP network with a multi-interfaced connectivity. When connection redundancy and network gateway router or having multiple gateway routers. In other resilience are priorities, it is important maintain sustainable cases, we may have more complex scenarios where a number network availability and service. of gateway router with Internet access are interconnected and With the current advancement in technology, it becomes their corresponding networks form a nested topology. We can attainable to have multi-interfaced IP devices with the ability see that these possibilities add to the complexity of the to simultaneously connect to multiple access networks. The support of multihoming in mobile IP networks. It is important enhancements provided by the recent version of the IP though to understand to what extend multihoming is applied protocol, IP version 6 (IPv6), enables the configuration of to enhance network mobility and which directions are being multiple IP addresses in a more managed way. These taken in this regard. considerations have accelerated the support of network This paper studies and reviews up-to-date research works multihoming by which a network device can establish and in supporting multihoming for NEMO-based mobile IP utilize multiple network layer connections simultaneously in a networks. The aim is to investigate the current state of seamless manner. The device configures multiple IP multihoming support for NEMO networks and outline recent addresses on one or multiple network interfaces. Multihomed research directions in this regard. The rest of this paper starts local network can then establish multiple connections to one with Section II providing background information on IP or multiple Service Providers (SPs) using one or multiple network mobility and the NEMO protocol. In Section III, a gateway routers. In the case of mobile IP devices and brief overview of multihoming in the context of IP mobility is networks, multi-homing support becomes more critical to presented. The review of the relevant literature is presented in provide redundancy and resilience in dynamic environments. Section IV. In Section V, a broad discussion on and a Today, connectivity to wireless access networks can be summary of the reviewed papers is given. Section VI concludes this survey paper. Revised Manuscript Received on March 12, 2020. * Correspondence Author Mohammed Alreshoodi*, Applied Science Department, Unizah Community Collage, Qassim University, Qassim, Saudi Arabia [email protected] Published By: Retrieval Number: E2494039520 /2020©BEIESP Blue Eyes Intelligence Engineering DOI: 10.35940/ijitee.E2494.039520 2207 & Sciences Publication Multihoming Support in Mobile IP Networks: Progress, Challenges and Solutions II. NETWORK MOBILITY also benefits from mobility support to provide commuters with undisrupted Internet services. A. NEMO The IETF initially provides host mobility support and introduced the Mobile IPv4 (MIPv4) protocol [1]. MIPv4 enables basic support of mobility for mobile IP hosts moving across the Internet. After the emergence of IPv6, the IETF provides similar protocol known as Mobile IPv6 (MIPv6) [2]. However, MIPv6 comes with improved functionality compared to MIPv4. Moreover, the IETF considered the case of an entire IP network being mobile and roaming across the Internet. For addressing the need of mobility support at the level of mobile IP networks, a basic mobility support solution, referred to as NEMO Basic Support (NEMO BS) [3], has been introduced. The design of the NEMO BS protocol is based on extending MIPv6 host mobility to provide a set of hosts in a roaming mobile IP network with transparent mobility support. Mobility management of the entire network is the Fig. 1. NEMO Network responsibility of the network's Mobile Router (MR). In Figure B. NEMO Extended Support 1, an example of a NEMO network consisting of different IP hosts, referred to as Mobile Network Nodes (MNNs). While it In a typical NEMO BS network, the MR connects to an establishes an Internet connection over its external interface, access network on one interface while providing an IP subnet the MR maintains an IPv6 subnet with a certain Mobile for its MMNs over another interface. It is possible for such a Network Prefix (MNP) being advertised over its internal subnet to become the only option for another roaming MR to interface. The MNNs use the advertised MNP to configure have external connection and connect to the Internet. The their IPv6 addresses. attaching MR in this case carries out binding update and When it is in the Home Network (HN), the MR connects to establishes its NEMO tunnel through the existing NEMO the network as a normal IPv6 router and configures its Home tunnel of the MR to which it is connecting. Moreover, traffic of Address (HoA). It also attaches to a NEMO Home Agent of the attaching MR needs to traverse multiple HAs if the (HA). While being at the HN, traffic is routed using MRs belong to different HAs. As a result, indirect conventional IP routing. Once moving away from the HN and communication could happens when the MRs need to connecting to a Foreign Network (FN), the MR configures a communicate with each other. The scenario can be worsened Care-of Address (CoA). The MR then starts the registration of by multiple MRs forming a Nested NEMO topology of the new CoA with the HA by sending a Binding Update (BU) chained NEMO networks. It creates a sup-optimal routing message to indicate its original HoA, current CoA, and model, referred to Pinball Routing [4], which could have advertised MNP. Once received, the request message is adverse impact on network performance in regard to delay processed by the HA to add a binding entry in its Binding and overhead. The more the chained MRs in a nested network, Cache (BC). Once that has been successfully accomplished, the more the tunneling layers and the worse the problem the HA needs to reply with a Binding Acknowledgement (BA) effect. message. After that, a bi-directional IPv6-IPv6 NEMO tunnel The NEMO Networking Group of IETF carried out a deep is established between the HA and MR. Then, data packets of investigation of the limitations of the NEMO BS protocol, as the NEMO network are tunneled by the MR via the NEMO described in RFC 4888 [4]. It provides a motivation for tunnel and then forwarded by the HA towards the destination. NEMO Route Optimization (RO) with the consideration of Traffic coming to the NEMO network is also intercepted and the Nested NEMO scenario. Accordingly, many research diverted by the HA through the NEMO tunnel. works has presented different NEMO RO solutions for The mobility support provided by the NEMO BS protocol enabling NEMO Extended Support (NEMO ES) [5] and enables a number of applications for mobile IPv6 networks.