Introduction to Mobile IPv6

Slides:



Advertisements
Similar presentations
Mobile IPv6. Why study Mobility in IPv6? What is so different about Mobile IPv6 ?
Advertisements

Mobile Networking through Mobile IP
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
MIP Extensions: FMIP & HMIP
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
Mobile IP: enable mobility for IP-based networks CS457 presentation Xiangchuan Chen Nov 6, 2001.
IP Mobility Support Basic idea of IP mobility management
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
1 Mobile IP Myungchul Kim Tel:
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
1 Ad Hoc Networks Routing (2/2) Instructor: Carlos Pomalaza-Ráez Fall 2003 University of Oulu, Finland.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
MOBILITY SUPPORT IN IPv6
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
Mobile IP.
IP Mobility Support Basic idea of IP mobility management o understand the issues of network-layer mobility support in IP network o understand the basic.
Mobile IP Polytechnic University Anthony Scalera Heine Nzumafo Duminda Wickramasinghe Edited by: Malathi Veeraraghavan 12/05/01.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Mobile IP Seamless connectivity for mobile computers.
1 Chapter06 Mobile IP. 2 Outline What is the problem at the routing layer when Internet hosts move?! Can the problem be solved? What is the standard solution?
BZUPAGES.COM Mobile IPv6 Jochen Schiller Jochen Schiller.
1 Utilizing Multiple Home Links on Mobile IPv6 Waseda University Hongbo Shi Shigeki Goto
Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
1 Sideseadmed (IRT0040) loeng 5/2010 Avo
NEtwork MObility (NEMO) Houcheng Lee. Main Idea NEMO works by moving the mobility functionality from Mobile IP mobile nodes to a mobile router. The router.
MOBILITY SUPPORT Abdullah Alghamdi. G ENERIC HANDOVER PERFORMANCE REQUIREMENTS Handover rates Fast reservations:  Minimize RTT during QoS establishment.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 Mobility Support in IPv6 (MIPv6) Chun-Chuan Yang Dept. Computer Science & Info. Eng. National Chi Nan University.
Session: 14S. K. Nayak14.1 Mobile Computing Session 14 Mobile IP S. K. Nayak Synergy, Dhenkanal.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG
Mobile IP Lec#9. Lecture Objectives ● Present the basic principles of addressing in IP networks ● Describe the problem of mobility with IP and consider.
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
ICMPv6 Error Message Types Informational Message Types.
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Mobile IPv6 and Firewalls: Problem Statement Speaker: Jong-Ru Lin
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Mobile IP Definition: Mobile IP is a standard communication protocol, defined to allow mobile device users to move from one IP network to another while.
An Introduction to Mobile IPv4
Network Mobility (NEMO) Advanced Internet 2004 Fall
Mobile IP 순천향대학교 전산학과 문종식
Mobility support in IP v4. Internet Computing (CS-413) 2.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
Introduction Wireless devices offering IP connectivity
RFC 3775 IPv6 Mobility Support
Booting up on the Home Link
Route Optimization of Mobile IP over IPv4
Mobility Support in IPv6 (MIPv6)
Introduction to Wireless Networking
Mobility And IP Addressing
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Mobility Support in Wireless LAN
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Introduction to Mobile IPv6

Major Differences between MIPv4 and MIPv6 No FA in Mobile IPv6 Mobile IPv6 requires every mobile node to support IPv6 Decapsulation Address Autoconfiguration

Major Differences between MIPv4 and MIPv6 (cont.) Packets delivery MIPv6 mobile node uses care-of address as source address in foreign links No ingress filtering problem Correspondence Node uses IPv6 routing Supports “Route Optimization” naturally

Basic IPv6 Address Types unicast: for one-to-one communication multicast: for one-to-many communication anycast: for one-to-nearest communication U M M M A A A

Relevant Features of IPv6 Address Autoconfiguration Stateless autoconfiguratoin Network Prefix + Interface ID Stateful autoconfiguration DHCPv6

ICMP Role R message Back When an IPv6 node discards a packet, it sends an error message to the source. There are four types of message: Destination unreachable (type=1). Sent by a router to the source when a packet cannot be forwarded to its destination. Packet too big (type =2). Used when the link MUT on the forwarding link is smaller than the packet. Time exceeded (type=3). Indicates that the packet's hop limit field is zero. Parameter problem (type=4). Indicates that a field of the datagram is not recognized as valid and the packet can thus not be processed. Mobile Node Network C R Error Message ICMP: Includes the so-called Neighbor Discovery mechanisms, the terminal autoconfiguration mechanisms and address resolution mechanisms.

Mobile IPV6 Transparency Link To achieve Transport layer transparency for the home address while the mobile node is assigned a care-of address, Mobile IPv6-capable nodes use the following If a correspondent node is not Mobile IPv6-capable, then packets sent between the correspondent node and the mobile node that is away from home are exchanged via the home agent. The correspondent node sends packets to the mobile node's home address. These packets are intercepted by the home agent and tunneled to the mobile node's care-of address.

Mobile IPv6 Components

Mobile IPv6 Components □ Home agent Maintain registrations of mobile nodes that are away from home. Tunnels data sent to the mobile nodes’ address to the mobile node’s home address to the mobile node’s current address and forwards tunneled data sent by the mobile node. □ Home link The link that is assigned the home subnet prefix, from which the mobile node obtains its home address. □ Foreign link A link that is not the mobile node’s home link. □ Mobile node A node that can change its point of attachment from one link to another, while still being reachable via its home address. □ Correspondent node A peer node with which a mobile node is communicating. The correspondent node may be either mobile or stationary.

Mobile IPv6 Components □ Care-of address A unicast routable address associated with a mobile node while visiting a foreign link. □ Binding The association of the home address of a mobile node with a care-of address for that mobile node. □ Movement A change in a mobile node’s point of attachment to the internet. If a mobile node is not currently attached to its home link, the mobile node is said to be “away from home”.

Mobile IPv6 Data Structures □ Binding Cache The binding cache is a table maintained by each correspondent node and home agent that contains the current bindings for mobile nodes . □ Binding Update List The binding update list is maintained by a mobile node to record the most recent binding updates sent for the home agent and correspondent nodes. □ Home Agent List Home agents maintain the home agents list so that they can send the list of home agents to a requesting mobile node away from home during home agent address discovery.

Tunneling Encapsulation Decapsulation Source Destination Tunnel: The path followed by a datagram while it is encapsulated. While encapsulated, a datagram is routed to a knowledgeable agent, which decapsulates the datagram and then forwards it to its ultimate destination.

Return Routability Procedure □ Home test init ▪ Source Address=home address ▪ Destination Address=correspondent ▪ It is reverse tunneled through the home agent. The mobile node also sends along a home init that the correspondent node must return later. ▪ To assurance that its protocol message are being processed by the desired correspondent node. □ Home test ▪ Response to a home test Init message. ▪ This means that the mobile node already have sent a binding update to the home agent.

Return Routability Procedure □ Care-of Test Init ▪ Source address=care-of address ▪ Destination address=correspondent ▪ The mobile node sends test init message to correspondent node directly and correspondent node must return later. □ Care-of Test ▪ Response to Care-of test init message. ▪ Verify that the mobile node is reachable at the care-pf address. □ Detecting correspondent nodes not mobile IPv6-capable ▪ If CN is not mobile IPV6-capable, it will not recognize message sent by mobile node. Mobile node records the CN lack of support for mobile IPv6 in binding update list. Packet sent to CN via home agent.

Return Routability Procedure

Mobile IPv6 Operation Movement Detection While away from home, an MN selects one router and one subnet prefix advertised by that router to use as the subnet prefix in its primary care-of address

Mobile IPv6 Operation (cont.) Home Agent Registration Mobile Node Binding Update Binding Acknowledgement Link B Home Link Link A Internet (1) Router Link C Router (2) Router Home Agent Correspondent Node

Indirect delivery via Home Agent (bidirectional tunneling)

Indirect delivery via Home Agent (bidirectional tunneling)

Direct delivery (Route Optimization)

Mobile Node Initiates Communication with a New Correspondent Node

Binding Request Binding (both at HA and CN) has a life-time. Binding Update Binding (both at HA and CN) has a life-time. MN is expected to update HA within this time. CN is requested to seek updates. Mobile Node Network C R Binding Request Correspondent. Node C

Dynamic Home Agent Address Discovery Home Agents List Priority Home Agent 3 9 Home Agent 1 2 Home Agent 2 -3 R Home Agent 3 R Internet Mobile Node Home Agent 1 Home Agent 2 Mobile Node sends Binding Update to the Home Agents Anycast Address of its home network One Home Agent answers containing a list of available Home Agents

Registration at selected Home Agent Home Agents List Priority Home Agent 3 9 Home Agent 1 2 Home Agent 2 -3 R Home Agent 3 R Internet Mobile Node Home Agent 1 Home Agent 2 Mobile Node sends Binding Update to the first Home Agent contained in the Home Agents List Binding Acknowledgement completes Registration process

Handover Three kinds of handover operations Smooth Handover Minimizes data loss during the time that the MN is establishing its link to the new access point Fast Handover Minimizes or eliminates latency for establishing new communication paths to the MN at the new access router Seamless Handover Both Smooth and Fast Handover

Summarizes □ Easy to Implemention. □ Dynamic home agent address discovery mechanism in mobile IPV6 returns a single replay to the mobile node. □ Most packets to a mobile node while away from home in mobile IPV6 are sent using an IPV6 roting header rather than IP encapsulation, reducing the amount of resulting overhead compared to mobile IPV4. □ Support for route optimization is a fundamental part of the protocol ,rather than a nonstardard set of extensions. □ Mobile IPV6 will be an important feature of the next generation Internet.