Keywords PMIPv6, Local Mobility Anchor, Mobile Access Gateway, AAA.

Similar documents
Proxy Mobile IPv6 (PMIPv6)

Q-PMIP: Query-based Proxy Mobile IPv6

Seamless Handover Scheme for Proxy Mobile IPv6

Life Science Journal 2014;11(3s) Enhanced Authentication Scheme for Proxy Mobile IPv6

Experimental Evaluation of Proxy Mobile IPv6: an Implementation Perspective

Improving Route Optimization in Proxy Mobile IPv6

A Fast Handover Protocol for Mobile IPv6 Using Mobility Prediction Mechanism

Micro mobility improvement in proxy mobile IPv6 domain

Analysis of Proxy Mobile IPv6: A Network-based Mobility Solution

A Global Mobility Scheme for Seamless Multicasting in Proxy Mobile IPv6 Networks

A Design of Distributed Data Traffic Algorithm based on Hierarchical Wireless/Mobile Networks

Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks

AUTHENTICATION MECHANISM FOR FAST HANDOVER PMIPv6 NETWORKS

Proxy Mobile IPv6 (PMIPv6)

Seamless Multicast Handover in PMIPv6-based Wireless Networks

Extended Correspondent Registration Scheme for Reducing Handover Delay in Mobile IPv6

Performance of mobile IPv6 with different route optimization scheme

Mitigating Packet Loss in Mobile IPv6 Using Two-Tier Buffer Scheme

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.

IMPROVED HANDOVER ALGORITHM TO AVOID DUPLICATION AAA AUTHENTICATION IN PROXY MIPV6

Internet Engineering Task Force (IETF) Request for Comments: 8191 Category: Standards Track. X. Lee CNNIC. August 2017

Internet Engineering Task Force (IETF) Request for Comments: 6612 Category: Informational May 2012 ISSN:

PMIPv6: A Network-Based Localized Mobility Management Solution

Context Reflector for Proxy Mobile IPv6

Mobile QoS provisioning by Flow Control Management in Proxy Mobile IPv6

An Analysis of the Flow-Based Fast Handover Method for Mobile IPv6 Network. Jani Puttonen, Ari Viinikainen, Miska Sulander and Timo Hämäläinen

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

Adaptive Local Route Optimization in Hierarchical Mobile IPv6 Networks

Impact of SDN on Mobility Management

Emerging Wireless LAN Mobility Protocols

Mobile IPv6 Overview

Internet Engineering Task Force (IETF) Request for Comments: 6572 Category: Standards Track

Distributed Mobility Management in Proxy Mobile IPv6 using Hash Function

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

Fast-Handover Mechanism between WLAN and WiMax with MIH in PMIPv6

O-PMIPv6: Optimized Proxy Mobile IPv6. Ahmad Rasem, Bachelor of Communications Engineering

Distributed Mobility Control for Mobile-Oriented Future Internet Environments

Technischer Bericht. Evaluating the Benefits of Introducing PMIPv6 for Localized Mobility Management

Cost-effective handoff scheme based on mobility-aware dual pointer forwarding in proxy mobile IPv6 networks

Enhanced Mobility Control in Mobile LISP Networks

Distributed Dynamic Mobility Management Scheme for Network Mobility

Internet Engineering Task Force (IETF) February Local Mobility Anchor (LMA) Discovery for Proxy Mobile IPv6

The Backward Fast Media Independent Handover for Proxy Mobile IPv6 Control Scheme (BFMIH-PMIPV6) over Heterogeneous Wireless Mobile Networks

A Scheme Improving Fast PMIPv6-based Network Mobility by Eliminating Tunneling Overload for ITS

An Efficient Correspondent Registration to Reduce Signaling Overheads for Proxy Mobile IPv6

Route Optimization for Proxy Mobile IPv6 in IMS Network

Research Article An ID/Locator Separation Based Group Mobility Management in Wireless Body Area Network

NETWORK MOBILITY SUPPORTED PROXY MOBILE IPV6

An Analysis of The Fast Handovers for Mobile IPv6 Protocol

A Probabilistic Scheme for Reducing the Packet Loss in Mobile IPv6

A Service Management Architecture for NEMO in IPv4 and IPv6 Networks

A Survey on Signaling Load in Mobility Management

An Efficient Handover Scheme for PMIPv6 in IEEE /WiMAX Network

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

On Secure-Smart Mobility Scheme in Proxy Mobile IPv6 Networks

Internet Engineering Task Force (IETF) Request for Comments: 6279 Category: Informational ISSN: Q. Wu Huawei June 2011

Flow Mobility Management in PMIPv6-based DMM (Distributed Mobility Management) Networks

Network PMIP Support COPYRIGHT. 3GPP2 X.S Version 1.0 Date: December 5, 2008

A Study on Mobile IPv6 Based Mobility Management Architecture

QoS Guaranteed Handover Scheme for Global Roaming in Heterogeneous Proxy Mobile IPv6 Networks

Fast Location Opposite Update Scheme for Minimizing Handover Latency over Wireless/Mobile Networks

Mobile IP and its trends for changing from IPv4 to IPv6

Design and Simulation of a Multihoming-based Inter-system Handoff Scheme in NEMO

Configuring Proxy Mobile IPv6

Handover Management for Mobile Nodes in IPv6 Networks

A Simulative Study on the Performance Evaluation for Simultaneous and Successive Mobility for Mobile IPv6

Proxy Mobile IPv6 Support for MAG Functionality

MOBILITY AGENTS: AVOIDING THE SIGNALING OF ROUTE OPTIMIZATION ON LARGE SERVERS

Mobile SCTP for IP Mobility Support in All-IP Networks

Proxy Mobile IPv6 Support for MAG Functionality

A Network-Based Handover Scheme in HIP-Based Mobile Networks

Design and Simulation of a Flow Mobility Scheme Based on Proxy Mobile IPv6

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

Host Identity Protocol and Proxy Mobile IPv6: a Secure Global and Localized Mobility Management Scheme for Multihomed Mobile Nodes

I-PMIP: An Inter-Domain Mobility Extension for Proxy-Mobile IP

AROSP: Advanced Route Optimization Scheme in PMIPv6 Networks for Seamless Multimedia Service

Efficient Handover Scheme of Proxy Mobile IPv6 in Wireless Local Area Networks

Experimental Framework for Mobility Anchor Point Selection Scheme in Hierarchical Mobile IPv6 Mohamad Shanudin Zakaria 1 and Zulkeflee Kusin 2 1,2

Mobile Node Speed Detection Mechanism in Hierarchical Mobile Internet Protocol (IPv6)

Internet Engineering Task Force (IETF) Cisco C. Perkins Futurewei Inc. October Separation of Control and User Plane for Proxy Mobile IPv6

An Enhancement of Mobile IP by Home Agent Handover

School of Computer Science

U N I V E R S III I D A D I D C A R L O S I UNIVERSITY CARLOS III OF MADRID. Department of Telematics Engineering. Master of Science Thesis

Authors: Carlos J. Bernardos, Santiago Zapata, Francisco J. Galera and Ignacio Soto.

IEEE Assisted Network Layer Mobility Support

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Mobile IPv6. Washington University in St. Louis

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

ID/LOC Separation Network Architecture for Mobility Support in Future Internet

Analysis of Media Independent Handover Assisted Mobility Management in Mobile Internet

Internet Engineering Task Force (IETF) Category: Standards Track. C. Williams Consultant S. Gundavelli Cisco CJ. Bernardos UC3M March 2014

NEMO-based Mobility Management in LISP Network

MOBILITY MANAGEMENT FOR ALL-IP MOBILE NETWORKS: MOBILE IPV6 VS. PROXY MOBILE IPV6

Optimal method to Reducing Link and Signaling Costs in Mobile IP

INTEGRATED SOLUTION SCHEME FOR HANDOVER LATENCY DIMINUTION IN PROXY MOBILE IPV6

Experimental Evaluation of Mobility Anchor Point Selection Scheme in Hierarchical Mobile IPv6 Zulkeflee Kusin and Mohamad Shanudin Zakaria

Efficient Handover Scheme of Proxy Mobile IPv6 in Wireless Local Area Networks

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

Cost and Efficiency Analysis of Hierarchical SIGMA

Client Data Tunneling

Transcription:

Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimized Handover Mechanism for Proxy Mobile IPv6 Ashwini Prakash Ghatol *, Prof. N. M. Tarbani Department of Computer Science and Engineering S.G.B.A.U. Amravati, Maharashtra, India Abstract With the rapid growth of the number of mobile devices, the demand of getting the Internet services anytime and anywhere is becoming increasingly urgent. Mobile IP protocols provide mobility support for IP nodes at the network layer. There are currently two version of Internet Protocol (IP): IPv4 and a new version called IPv6. IPv6 is a network-side mobility management protocol, an evolutionary upgrade to the Internet Protocol proposed in 2008. (IPv6) provides an identification and location system for computers on networks and routes traffic across the Internet[20]. The roaming facility is provided to the users using mobile IP by the help of two models: Network-based and Host based. Host based models has some weaknesses,to overcomes that Network based mobility models allow Mobile Node (MN) to continue their IP sessions as they move from one Point of attachment (PoA) to another without the involvement of MN in the signaling or management of their movement. This makes the MN unaware of its mobility. This reduces the complexity and cost of MN. PMIPv6 is not yet fully implemented in most of the recognized network simulator. There are three entities Local Mobility Anchor (LMA) Mobile Access Gateway (MAG) and Authentication, Authorization, and Accounting server: (AAA) required for the proper functioning of PMIPv6. But AAA server is not included in implementation of PMIPv6 in NS-2. This paper work focuses on the implementation of AAA server in Network simulator-2 (NS-2) for authentication of MN and minimizing handover delay. AAA Short for authentication, authorization and accounting, a system in IP-based networking to control what computer resources users have access to and to keep track of the activity of users over a network. This paper proposes implementation of architecture of PMIPv6 along with AAA server so that it can be used to simulate PMIPv6 and compare the result with other protocol present for providing mobility. Proposed work analyzes the reduction of handover delay in a networkbased localized mobility management. Keywords PMIPv6, Local Mobility Anchor, Mobile Access Gateway, AAA. I. INTRODUCTION In the current period of technology, mobility gained lot of popularity in terms of allowing the users to access the resources while roaming. The roaming facility is provided to the users using mobile IP by the help of two models: Network-based and Host based. Network based mobility models allow Mobile Node (MN) to continue their IP sessions as they move from one Point of attachment (PoA) to another without the involvement of MN in the signaling or management of their movement. This makes the MN unaware of its mobility. This reduces the complexity and cost of MN. On the other hand, Host based mobility models require MN to actively participate in mobility management. Thus, MN should be equipped with additional software stack. This makes current mobile nodes need to be updated to fit into network using host based mobility management protocol. PMIPv6 is a solution that provides localized network based mobility management by relying on MIPv6's signaling and the reuse of the home agent functionality through a proxy mobility agent in the network[16]. Being localized in this sense means that the entire network (Proxy mobile IPv6 domain) within which the MN is authorized to roam is under the same administrative management and possibly the same service provider. This being the case, the network administrator can have a complete knowledge-set of the entire network and resources available at each of the PoAs as well as at their neighboring PoAs. PMIPv6 relies on the proxy mobility agents in the network to detect the MN's attachments and detachments and then signal this information, in the form of binding updates without the active participation of the MN itself. This scheme defines two core functional elements Local Mobility Anchor (LMA) and The Mobile Access Gateway (MAG). When MAG detects MN in its area it verifies MN s genuineness using policy profile. For the ease of MN s attachment this policy profile should stored, at central server called as Authentication, Authorization and Accounting (AAA) server. An AAA server is a server program that handles user request for access to computer resources and for an enterprise, provides Authentication, Authorization and Accounting services. II. REVIEW OF EXISTING IMPLEMENTATION OF PMIPV6 The Existing Architecture shows two core functional elements Local Mobility Anchor (LMA) and The Mobile Access Gateway (MAG). The LMA is responsible for maintaining the MNs reach-ability state and is the topological anchor point for the MNs home network prefix. The mobile access gateway is the entity that performs the mobility management on behalf of a MN and it resides on the access link where the MN is anchored. The mobile access gateway is responsible for detecting the mobile node's movement to and from the access link and for initiating binding registrations to the mobile node's local mobility anchor. MN connects to the PMIPv6 domain by sending Router Solicitation message to MAG. 2015, IJARCSSE All Rights Reserved Page 717

The Router Solicitation message from the mobile node may arrive at any time after the mobile node's attachment, For updating the local mobility anchor about the current location of the mobile node, the mobile access gateway sends a Proxy Binding Update (PBU) message to the mobile node's local mobility anchor. Upon accepting this PBU message, the local mobility anchor sends a Proxy Binding Acknowledgement (PBA) message including the mobile node's home network prefix. It also creates the Binding Cache entry and sets up its endpoint of the bi-directional tunnel to the mobile access gateway. The mobile access gateway on receiving the PBA message sets up its endpoint of the bi-directional tunnel to the local mobility anchor and also sets up the forwarding for the mobile node's traffic. At this point, the mobile access gateway has all the required information for emulating the mobile node's home link. It sends Router Advertisement messages to the mobile node on the access link advertising the mobile node's home network prefix(es) as the hosted on-link prefix(es).the mobile node, on receiving these Router Advertisement messages on the access link, attempts to configure its interface using address configuration modes, based on the modes that are permitted on that access link as indicated in Router Advertisement messages. After address configuration, the mobile node has one or more valid addresses from its home network prefix (es) at the current point of attachment. The local mobility anchor, being the topological anchor point for the mobile node's home network prefix(es), receives any packets that are sent to the mobile node by any node in or outside the Proxy Mobile IPv6 domain. The local mobility anchor forwards these received packets to the mobile access gateway through the bi-directional tunnel. The mobile access gateway on other end of the tunnel, after receiving the packet, removes the outer header and forwards the packet on the access link to the mobile node. Fig 1: Current Mobile Node Attachment - Signaling Call Flow III. PROPOSED IMPLEMENTATION Every mobile node that roams in a proxy Mobile IPv6 domain would typically be identified by an identifier, MN- Identifier, and that identifier will have an associated policy profile that identifies the mobile node's home network prefix on a per-interface basis, permitted address configuration modes, roaming policy, and other parameters that are essential for providing network-based mobility management service. For the ease of MN s attachment this information is typically configured in AAA. the AAA server implementation in NS-2 will be described according to the architecture defined in the previous section.ns-2 uses C++ as a back end language and TCL scripts can be used for generating scenarios and changing parameter of the core implementation for dynamic result. In NS-2 following functions of AAA server are implemented using C++. Fig 2: Proposed Mobile Node Attachment Signaling Call Flow The AAA server implementation in NS-2 will be described according to the architecture defined in the previous section.ns-2 uses C++ as a back end language and TCL scripts can be used for generating scenarios and changing parameter of the core implementation for dynamic result. In NS-2 following functions of AAA server are implemented using C++. 2015, IJARCSSE All Rights Reserved Page 718

1. Register new MN: This function is used to register LMA address along with the MN ID of MN. Various policies can be used along with MN ID and LMA address based on requirements but we have considered only MN ID and LMA address. We have used data structure to maintain this list having fields as lmaa and mn id. This function is called from TCL script. 2. Process Query: When MN will come in contact with MAG it will send query packet to AAA server. The task of handling query packet is done by this function. This function calls find function which takes MN ID as input and returns LMAA if present or returns -1. After obtaining LMAA this function calls send query function and supplies LMAA as input. 3. Send reply: This function is called by above function. This function calls create reply which create packet containing reply for MAG containing LMA address or -1. After creating reply packet this function sends packet to MAG. To implement above changes in existing ns-2 there was need to add functions in existing MAG in ns-2. Those functions are: 4. Set AAA address: This function takes AAA server address as input and save it for use in future. As whenever new MN gets attached to MAG it sends query to AAA server. For sending query MAG must know address of AAA server. 5. Send query: When MN gets attached to MAG, MAG sends query to AAA server to find out address of LMA to which MN belongs. This function calls create query to create query packet. After this, query is sent to AAA server. 6. Process reply: Reply packet sent by AAA server is handled by this function. If packet consists of LMA address then PBU is sent to proceed further. If packet does not contain LMA address then it gives error message that MN is not registered yet. IV. RESULTS AND ANALYSIS For simulation we have considered one corresponding node (CN), one mobile node (MN), two MAGs and different numbers of LMAs. CN has data that to be sent to MN. We have simulated for 1,2,3,4 and 5 numbers of LMAs and calculated handover delay in two scenarios. Table 1 shows the configuration of other necessary parameters for the simulation. The performance parameters considered for the study is Handover / Handover delay. Handover delay time defines the granularity with which the mobility infrastructure can maintain network reach-ability to a MN as it moves across access regions. Figures 3 and 4 show handover procedure in PMIPv6. In both cases t1 represents time at which MN gets disconnected from MAG1, t2 represents time at which MAG2 detects MN in its area and t3 represents time at which MAG2 connects MN. Therefore handover delay (HOD) can be given as TABLE 1: SIMULATION PARAMETERS Simulation tool NS-2.29 Simulation time 20sec Number of LMAs 1,2,3,4and 5 Packet size 1000 bytes Routing protocol PMIPv6 without AAA, with AAA and with proposed solution Traffic type CBR Time t2-t1 is same in both cases, due to which we are concentrating only on time t3-t2. It is observed that though handover delay for one LMA was less in case of absence of AAA server, it increases rapidly with increase in number of LMA. For more than one number of LMA, Handover delay was observed less in case of presence of AAA server. Following Handover delay was observed during simulation Case I: Without AAA server Figure 3: Handover procedure without AAA server 2015, IJARCSSE All Rights Reserved Page 719

Case II: With AAA server Fig 4: Handover procedure with AAA server TABLE 2: HANDOVER DELAY FOR FIVE LMAS NO. of LMAs Without AAA server With AAA server 1 0.004022 0.008044 2 0.008044 0.008044 3 0.012065 0.008044 4 0.016087 0.008044 5 0.020109 0.008044 As above table shows with AAA server handover delay observed is constant and it is 0.008044. Fig 5: Handover delay for five LMA V. CONCLUSION Proxy Mobile IPv6 is a very promising network based mobility management protocol. In PMIPv6, there are three main entities and those are LMA, MAG and AAA server. The LMA is responsible for maintaining the MNs reach-ability state and is the topological anchor point for the MNs home network prefix. The MAG is the entity that performs the mobility management on behalf of a MN and it resides on the access link where the MN is anchored. For proper functioning of PMIPv6, these entities are required. In existing architecture of PMIPv6 in NS-2, AAA server is not implemented and which causes increase in handover delay. This work has successfully implemented AAA server which reduces handoff delay. Here Handover delay in PMIPv6 with both scenarios such as PMIPv6 without AAA server and PMIPv6 with AAA server is obtained by varying number of LMA in NS-2. It has been observed that handover delay is 0.020109 sec in PMIPv6 without AAA server, is 0.008044 in PMIPv6 with AAA server. Future work may include detection of direction of movement of MN so that new MAG to which MN may connect, can be anticipated. REFERENCES [1] D. Johnson, C. Perkins, "Mobility Support in IPv6", RFC3775, June 2004 [2] Farhana F. Liza, Dr. Wenbing Yao Implementation Architecture of Proxy Mobile IPv6 Protocol for NS2 Simulator software July 2009 IEEE. [3] H. Akhtar,NortelNetworks,K. Chowdhury Mobile Node Identifier Option for Mobile IPv6,RFC4283,November 2005. [4] Huiping Sun, Junde Song, Zhong Chen Survey of Authentication in Mobile IPv6 Network January 2010 IEEE. [5] H. Soliman, C. Castelluccia, K. El Malki, and L. Bellier, Hierarchical Mobile IPv6 Mobility Management (HMIPv6), RFC 4140, August 2005. 2015, IJARCSSE All Rights Reserved Page 720

[6] HyonYoung Choi, Proxy Mobile IPv6 for Ns-2 http://commani.net/pmip6ns (18 August, 2010) [7] J.-H. Lee, Y.-J. Han, and T.-M. Chung, Local Authentication Scheme Based on AAA in Mobile IPv6 Networks, MMM 2007, LNCS 4352, pp. 552-559, Jul., 2007. [8] Joo-Chul Lee, Jung-Soo Park Fast Handover for Proxy Mobile IPv6 based on 802.1I Networks Feb. 17-20, 2008 ICACT 2008 [9] Joong-Hee Lee, Jong-Hyouk Lee, Tai-Myoung Chung Ticket-based Authentication Mechanism for Proxy Mobile IPv6 Environment January 2008 [10] K. Kong, W. Lee, Y. Han, M. Shin, and H. You, Mobility Managementfor All-IP Mobile Networks: Mobile IPv6 vs. Proxy Mobile IPv6, IEEE Wireless Communications, Vol. 15, Issue 2, pp. 36-45, April 2008. [11] Meng-Hsuan Lin, Whai-En Chen, Chao-Hsi Huang HF-PMIPv6: An Enhanced Fast Handovers for Networkbased Mobility Management. [12] Linoh A. Magagula, H. Anthony Chan IEEE802.21 OPTIMIZED HANDOVER DELAY FOR PROXY MOBILE IPV6 May 2008 [13] R. Koodli, Fast Handovers for Mobile IPv6, IETF rfc-4068, July 2005. [14] T. Issariyakul, E. Hossain, Introduction to Network Simulator NS2, DOI: 10.1007/978-0-387-71760-9 2, c_ Springer Science+Business Media, LLC 2009 [15] T. Hong, L. Phuc, T. Uyen, H. Jung, and Y. Kang, Improving handover performance in Mobile IPv6, 10th International Conference on Advanced Communication Technology (ICACT 2008), Vol. 3, pp. 1828-1831, 17-20 February 2008 [16] V. Devarapalli, Wichorus, K. Chowdhury, Proxy Mobile IPv6, RFC 5213, August 2008 [17] Yan Liu, XinXu, Xi Ding, Yong Cui Localized Routing Optimization for Multi-Access Mobile Nodes in PMIPv6 April 2014 IEEE. [18] Ming-Chin Chuang and Jeng-Farn Lee FH-PMIPv6: A Fast Handoff Scheme in Proxy [19] Mobile IPv6 Networks 2011 IEEE. 2015, IJARCSSE All Rights Reserved Page 721