Mobile IP and its trends for changing from IPv4 to IPv6

Similar documents
11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

Comparision study of MobileIPv4 and MobileIPv6

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

IPv4 Care-of Address Registration for IPv4 Support on the NEMO Basic Support Protocol

Mobile IP. rek. Petr Grygárek Petr Grygarek, Advanced Computer Networks Technologies 1

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers

SJTU 2018 Fall Computer Networking. Wireless Communication

LECTURE 8. Mobile IP

Fast Handover in Mobile IPv4 and IPv6

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

A Service Management Architecture for NEMO in IPv4 and IPv6 Networks

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

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

Mobile IPv6 Overview

MIPv6: New Capabilities for Seamless Roaming Among Wired, Wireless, and Cellular Networks

Mobility Management - Basics

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

MOBILE IP. Under the guidance of Mr. N. Srinivasu

Proxy Mobile IPv6 (PMIPv6)

Overview of the MIPv6 Implementation

Transitioning to IPv6

Mobile IPv6. Raj Jain. Washington University in St. Louis

Radware ADC. IPV6 RFCs and Compliance

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

ECS-087: Mobile Computing

A Border Gateway Protocol 3 (BGP-3) DNS Extensions to Support IP version 6. Path MTU Discovery for IP version 6

IPv6. Internet Technologies and Applications

How Mobile IP Works? Presenter: Ajoy Singh

Mobile IPv6. Washington University in St. Louis

Mobile IP. Mobile IP 1

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

IPv6 Transition Mechanisms

Introduction to IPv6. IPv6 addresses

IPv6 Transition Mechanisms

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

IPv4/v6 Considerations Ralph Droms Cisco Systems

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Seamless Network Mobility Management for Realtime Service

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

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Mobility Management Basics

CMPE 257: Wireless and Mobile Networking

IPv6 Bootcamp Course (5 Days)

IPv6: An Introduction

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP

Internet Protocol, Version 6

Mobile IP. Mobile Computing. Mobility versus Portability

Extended Correspondent Registration Scheme for Reducing Handover Delay in 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

CMPE 257: Wireless and Mobile Networking

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

Mohammad Hossein Manshaei 1393

Mobile IP and Mobile Transport Protocols

COM 13 C 28 E May 2003 English only Original: English

Utilizing Multiple Home Links in Mobile IPv6

Module 28 Mobile IP: Discovery, Registration and Tunneling

Cisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6

On the Layer based Seamless Handover Schemes for Mobile Data Network

Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6

Networked Systems Research is Irrelevant

OPTIMIZING MOBILITY MANAGEMENT IN FUTURE IPv6 MOBILE NETWORKS

Configuring IPv6 basics

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Report: the Simulation for Network Mobility based on NS2

Mobile Communications Mobility Support in Network Layer

Table of Contents Chapter 1 Tunneling Configuration

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.

Asian Info-communications Council. Document No November th Conference (Manila)

Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks

Mobile IPv6 performance in networks: handover optimizations on the link and network layer

IPv6 Changes in Mobile IPv6 from Connectathon

What is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks

Transparent Mobility in Mobile IPv6: An Experience Report

IPv4 to IPv6 Transition Mechanisms

Experiences with IPFIX-based Traffic Measurement for IPv6 Networks. Nakjung Choi, Hyeongu Son*, Youngseok Lee* and Yanghee Choi

Mobile SCTP for IP Mobility Support in All-IP Networks

Introduction to IPv6 - II

TCP/IP Protocol Suite

KENIC-AFRINIC IPv6 Workshop 17th 20th June 2008

Introduction to IPv6. IPv6 addresses

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

Experimental Evaluation of Proxy Mobile IPv6: an Implementation Perspective

Guide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

3GPP TS V9.4.0 ( )

Seamless Handover Scheme for Proxy Mobile IPv6

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

Request for Comments: Wichorus G. Tsirtsis Qualcomm T. Ernst INRIA K. Nagami INTEC NetCore October 2009

Important RFCs. Guide to TCP/IP: IPv6 and IPv4, 5 th Edition, ISBN

Survey on Design and Analysis of Mobile IP

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Mobile Ad-hoc Network. WIDE project/keio University

Planning for Information Network

Lecture 7: Mobile IP (Part 1) Dr. Reynold Cheng

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

CSE 123A Computer Netwrking

2009/10/01. Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Obsoleted by RFC3596 [7] RFC 1887

IPv6 Technical Challenges

Transcription:

Mobile IP and its trends for changing from IPv4 to IPv6 Nguyen Ngoc Chan*, Tran Cong Hung Ph.D. (Posts & Telecommunications Institute of Technology, Viet Nam) E-mail: ngoc_chan@ptithcm.edu.vn, conghung@ptithcm.edu.vn

Contents Introduction Delivering data in mobile IPv4 Improvement in IPv6 Deployment in MPLS network Trends of mobile IP s mechanisms Conclusion Reference Q & A

Introduction Reasons: The needs of using public resources and keeping communication The development of mobility devices Problem: How mobility devices guarantee the communication when roaming? Solutions: Each mobile node (MN) uses only one IP address at every location each MN use two addresses : home address (HA) and care-of-address (CoA)

Delivering data in mobile IPv4 Fig. 1: Implementation of Mobile IPv4.

Operations of Mobile IPv4 Three stages: Agent Discovery: In this step, MN recognizes where it is. If it is in a foreign network, its will require a new CoA. Agent Registration: MN registers its CoA to HA. HA updates its routing table and prepares for forwarding packets addressed with MN s home address (HoA) to MN. Data Delivering: CN communicate with MN via HA.

Agent Discovery (1) HA and FA broadcast or multicast Agent Advertisement Message constantly When MN moves far from HN, it tries to catch the Agent Advertisement message, compares the IP inside message, then sends to FA an Agent Solicitation Message If MN doesn t receive any Advertisement Message, it will broadcast Solicitation Message continuously to find out a Mobility Agent (HA or FA) and request the Agent to allocate to it s the Advertisement message immediately

Agent Discovery (2) Fig. 2. Agent Advertisement Message

Agent Discovery (3) Fig. 3. Agent Solicitation Message

Agent Registration (1) Home Network (2) Registration Request Message FA Foreign Network HA (1) Registration Reply Message (3) (4) MN CoA Fig. 4. CoA registration

Agent Registration (2) Fig. 5. Registration Request Message

Agent Registration (2) Fig. 6. Registration Reply Message

Data Delivering Fig. 7. Data delivering between CN and MN

Improvement in IPv6 Differences between Mobile IPv6 and Mobile IPv4 (detailed in RFC 3775) Items FA and FA s CoA Route optimization Registration Movement Detection MIPv4 Yes No Signaling message (UDP) Use Foreign Agent MIPv6 No Yes Signaling is a part of extended header Router Advertisement

MIPv6 Operation (1) HA: Stores a binding for each MN in its Binding Cache Receives, encapsulates packets with MN s CoA and returns a Binding Ack Message when it gets a Binding Update message. Accepts anycast messages and support Dynamic home agent address discovery.

MIPv6 Operation (2) MN: encapsulation and decapsulation packets Manages a Binding Update List and sends Binding Update Message to HA and CN periodically or when it receives a Binding Update Request Message Support Dynamic home agent address discovery

MIPv6 Operation (3) Mobility ability of Mobile IPv6 node is defined in extension headers of IPv6 packet Parameters of extension headersdepend on type of message (defined in Type field) Fig. 8. Extension header of Mobile IPv6 packet

Mobile IPv6 Operations (4) 4 stages: Movement detection CoA creation CoA registration Data delivering

Mobile IPv6 Operations (5) Movement detection: Home Network HoA HA Foreign Network MN MN moves to FN and receives Router Advertisement message from Foreign routers CoA MN MN compares its HoA s IP prefix with the IP received and recognizes that it stop receiving Advertisement message from HA

Mobile IPv6 Operations (6) CoA creation: MN auto-configure its address after receiving Router Advertisement message There are two methods: Stateless: MN combines IPv6-prefix it received with its MAC address to create a new IPv6 address Statefull: MN sends a CoA Request Message to the local router and then this router allocates a new IPv6 address to MN by using DHCPv6

Mobile IPv6 Operations (7) Registration: Home Network HA Foreign Network MN sends HA a binding update message to register the new CoA CoA HA updates the binding cache and sends to MN a binding acknoledgement message MN HA sends a proxy neighbor advertisement to each node in Home Network to inform that any packet sent to MN will be forwarded by HA

Mobile IPv6 Operations (8) Data delivery: Home Network Correspondence Node HA Foreign Network Two methods: CoA - Via Home Agent, using bidirectional tunnel - Directly, using route optimization MN

Mobile IPv6 Operations (9) Returning home: Home Network HoA HA Foreign Network MN When returns, MN sends a binding update messages to HA with the lifetime=0 and CoA=MN s HoA CoA MN HA updates binding cache and stoping proxy role, then sends a binding acknowledgement to MN MN informs nodes in HN that they can send packets directly to MN without passing HA

Deployment in MPLS network (1) Fig. 13. Registration procedure in single MPLS domain

Deployment in MPLS network (2) Fig. 14. Deliver datagram in a single domain.

Deployment in MPLS network (3) Fig. 15. Implementation in many MPLS domains

Deployment in MPLS network (4) Fig. 16. LSP establishment procedures for route optimization

Deployment in MPLS network (4) Fig. 17a. Binding Update procedures with QoS in case MN sets up a communication session.

Deployment in MPLS network (4) Fig. 17b. Binding Update procedures with QoS in case CN sets up a communication session.

Deployment in MPLS network (5) Fig. 18. Hierarchical tunnel establishment procedures

Trends of mobile IP s mechanisms Communication between IPv4 nodes Communication between IPv6 nodes Communication between an IPv6 node and an IPv4 node: Use Dual-stack routers Tunneling mechanism IP-in-IP encapsulation technique Mapping labels and setting up LSP Use network address translation (NAT) mechanisms Use virtual private network (VPN)

Trends (2) Fig. 19. IPv6 connections through IPv4 core network using Dual Stack routers and IP-in-IP encapsulation technique

Trends (3) Fig. 20. IPv6 connections through MPLS core network, using label mapping technique

Conclusion Mobile IPv4 and mobile IPv6 can perform separately with high performance. When co-exist, they make many troubles. Mobile IPv6 can be deployed on MPLS core network with reliable data transfer procedures. Many researches about transferring data between IPv4 nodes and IPv6 nodes rely on advanced features of MPLS. Some acceptable solutions are proposed such as using dual-stacks routers, virtual private networks (VPN) and network address translation (NAT). The next step of these researches is bringing out solutions of transferring data between mobile IPv4 nodes and mobile IPv6 nodes on MPLS core network to prepare for the replacement of IPv4 devices by IPv6 devices in future.

References [1] J. DeClercq, D. Oooms, S. Prevost, F. Le Faucheur, Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE), IETF Internet Draft, Work in Progress. [2] [RFC 4213] "Basic Transition Mechanisms for IPv6 Hosts and Routers, 2005. [3] [RFC 3750] Unmanaged Networks IPv6 Transition Scenarios, 2004. [4] Defeng Li, BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network, Internet Draft, 2004 [5] [RFC 3775] Mobility support in IPv6, 2004. [6] Cisco Systems, Inc, IPv6 over MPLS : IPv6 provider edge router and IPv6 VPN provider edge router, 2004. [7] Microsoft Corporation, Understanding mobile IPv6, 2004. [8] J. K. Choi, M. H. Kim, Y. J. Lee, Mobile IPv6 support in MPLS Network, Internet Draft, 2002. [9] [RFC 3344] IP Mobility support for IPv4, 2002. [10] Uyless Black, MPLS and Label Switching Networks, PTR Prentice Hall, 2002. [11] [RFC 2460] Internet Protocol, Version 6 (IPv6) Specification, 1998. [12] James D. Solomon, Mobile IP the Internet Unplugged, PTR Prentice Hall, Upper Saddle River, New Jersey, 1998. [13] Thierry Ernst, MobiWan: NS-2 extensions to study mobility in Wide-Area IPv6 Networks, Motorola Lab (http://www.inrialpes.fr/planete/mobiwan/), 2001. [14] The Network Simulator ns 2 http://www.isi.edu/nsnam/ns/

Q & A