Fast Handover in Mobile IPv4 and IPv6

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

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

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

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

Mobile IP. Mobile IP 1

Mobile IPv6. Washington University in St. Louis

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

Mobility Management - Basics

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

Mobile Communications Chapter 9: Network Protocols/Mobile IP

SJTU 2018 Fall Computer Networking. Wireless Communication

Mobility Management Basics

LECTURE 8. Mobile IP

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

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

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

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile IP and its trends for changing from IPv4 to IPv6

Mobile IP and Mobile Transport Protocols

IPv6: An Introduction

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

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

IPv6 Changes in Mobile IPv6 from Connectathon

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

CMPE 257: Wireless and Mobile Networking

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

ECS-087: Mobile Computing

Mobile Communications Mobility Support in Network Layer

Introduction to IPv6. IPv6 addresses

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

Advanced Computer Networks. IP Mobility

CMPE 257: Wireless and Mobile Networking

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 IP. Mobile Computing. Mobility versus Portability

Comparision study of MobileIPv4 and MobileIPv6

OPTIMIZING MOBILITY MANAGEMENT IN FUTURE IPv6 MOBILE NETWORKS

CMPE 257: Wireless and Mobile Networking

Mohammad Hossein Manshaei 1393

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

Module 28 Mobile IP: Discovery, Registration and Tunneling

Evaluation of IEEE b and Mobile IPv6 Handoff Times

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.

Introduction to IPv6. IPv6 addresses

Mobile IPv6 Overview

IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

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

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

ISO INTERNATIONAL STANDARD. Intelligent transport systems Communications access for land mobiles (CALM) IPv6 Networking

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

Lecture Computer Networks

Security Issues In Mobile IP

Use of IPSec in Mobile IP

Planning for Information Network

Mobile IP. Page 1. 10/5/98 Mohamed Khalil IP10 MKIPM001

Transitioning to IPv6

On using Mobile IP Protocols

IP: Addressing, ARP, Routing

Network Layer. Mobile IP. Slides adapted from Prof. Dr.-Ing. Jochen H. Schiller and W. Stallings

Mobile SCTP for IP Mobility Support in All-IP Networks

Performance Comparison and Analysis on MIPv6, Fast MIPv6 Bi-casting and Eurecom IPv6 Soft Handover over IEEE802.11b WLANs

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Joe Finney. IP Mobility Distributed M.Sc. Network layer mobility. Agenda for Today. Dr. Joe Finney Lancaster University, UK

How Mobile IP Works? Presenter: Ajoy Singh

CSE 123A Computer Netwrking

Modification to Ipv6 Neighbor Discovery and Mobile Node Operation

Introduction to IPv6. IPv6 addresses

Mobile Communications Chapter 8: Network Protocols/Mobile IP. Micro mobility support. Routing protocols. Ad-hoc networks. Problems DHCP.

Overview of the MIPv6 Implementation

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

CSE 123b Communications Software

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

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

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

IPv6. IPv6, MPLS. IPv6. IPv6 Addresses. IPv4 Packet Format. IPv6. History

Internet Engineering Task Force (IETF) Ericsson July 2011

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Seamless Network Mobility Management for Realtime Service

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

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

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

IPv6 Technical Challenges

IPv6 migration challenges and Security

Tik Network Application Frameworks. IPv6. Pekka Nikander Professor (acting) / Chief Scientist HUT/TML / Ericsson Research NomadicLab

Cross-over Mobility Anchor Point based Hierarchical Mobility Management Protocol for Mobile IPv6 Network

Networked Systems Research is Irrelevant

Seamless Multicast Handover in Fmipv6-Based Networks

Network Working Group Request for Comments: October 2007

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

Chapter 8 LOCATION SERVICES

Obsoletes: 2002 January 2002 Category: Standards Track

Location Management Agent for SCTP Handover in Mobile Network

Network Layer Part A (IPv6) Network Layer 4-1

A Fast Handover Protocol for Mobile IPv6 Using Mobility Prediction Mechanism

Introduction to IPv6. Stig Venaas, UNINETT /18/2001

Extended Correspondent Registration Scheme for Reducing Handover Delay in Mobile IPv6

Rocky Mountain IPv6 Summit April 9, 2008

UNDERSTANDING IPv6. Youngsong Mun 1 and Hyewon K. Lee 2 'Soongsil University, Seoul, Korea; 2 Daejin University, Kyungki, Korea.

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

Internet Mobility 4x4. Stuart Cheshire and Mary Baker

Transcription:

Fast Handover in Mobile IPv4 and IPv6 Raoul Schmidiger & Gregor Zographos April 28, 2005 Seminar: Mobile Systems Talk No.4

Content IPv4 (Gregor) IPv6 (Raoul) Problems in IP mobility (Gregor) Standards in Mobile IP (Gregor) Mobile IP (Gregor) Fast Handover in Mobile IPv4 (Gregor) Fast Handover in Mobile IPv6 (Raoul) Summary (Raoul) Discussion (Gregor & Raoul)

IPv4 From Jon Postel in RFC791 anno 1981 4 th Version of the Internet Protocol (IP) 32-Bit addresses length 24-Bit for the network part 8-Bit for the host part 130.60.48.7 (ifi IP) IP-Packet (1500 Bytes) Header (Informations about source, goals, status, fragments etc.) Payload (includes transporting datas)

IPv4 Make no differences between Hosts/Routers IANA diversify the IP-adresses worldwide In several classes, reserved for special purposes (broadcast, multicast etc.) 4 294 967 296 definite addresses possible Future

IPv6 IPv6 aka Next Generation Internet Protocol (IPng) Introduced by Internet Engineering Task Force (IETF) in 1994 (RFC 1752) Designed to run well in high performance networks as well as low bandwith networks (e.g. wireless) Existing internet devices can be upgraded to IPv6 through software installation Interoperable with IPv4 a must if introduction of IPv6 is to be successful Introduces new internet functionality

Why IPv6? Growth of interconnected computers so far was exponential The next phase of growth will probably not be driven by the computer market, but in markets that are extremely large - current generation of cellular phones, pagers, and personal digital assistants (Nomadic personal computing devices) - On demand TV etc. - Device control Additional needs next to an internet protocol are: - low overhead - autoconfiguration - mobility - built-in authentification and confidentiality

Changes from IPv4 to IPv6 Expanded Routing and Addressing Capabilities (adress size now 128 bits) "anycast address" Header Format Simplification Improved Support for Options Quality-of-Service Capabilities Authentication and Privacy Capabilities

IPv6 Adress (1) Unicast, anycast, multicast Adress space now slightly bigga: 340 282 366 920 938 463 463 374 607 431 768 211 456 But practically only 8x10^17 to 2x10^33 will be used. Internet adress in HEX: http://[2a2f:9230:70fe:000e:d108:4b4c:7331:2ff0]/ IPv4 Adress will be stored in the low-order 32-bits to allow the gradual transition from IPv4

IPv6 Adress (2) Routing included in Adress: - Provider Selection (based on policy, performance, cost, etc.) - Host Mobility (route to current location) - Auto-Readdressing (route to new address) Adress contains source and destination AND optionally intermediate Nodes such as providers etc. a) Request: H1,H2 Response: H2,H1 b) Request: H1,P1,P2,P3,H2 Response: H2,P3,P2,P1,H1 c) 2 build in types of security: - IPng Authentication Header - IPng Encapsulating Security Header

Problems in IP mobility Definite address for each internet user Changing cell - changing address? What about packet-sending during the change of a cell? The solution of Internet Protocol mobility are Mobile IP!

Standards in Mobile IP Transparency Mobile End-system keeps the IP-address during network-change Resumption of communication after the network-change Compatibility No changes in Layer-2-Protocolls No changes on Router and fixnet systems Communication between mobile and fixnet systems

Standards in Mobile IP Security Authentify of registry messages guarantee of the privacy Efficiency As few as possible extra datas to the end-system

Mobile IP

Mobile IPv4 Mobile Node (MN) Mobile system that can change the cell without changing the IP-address Home Agent (HA) Represent the MN in the home network while the MN is in a foreign network. It knows the location of MN. Tunneling IP-datagramms to MN Foreign Agent (FA) It is the central processor in a foreign network. It relays the tunnelled datagramms to the MN. It makes Care-of-Address available to MN.

Mobile IPv4 Correspondent Node (CN) The communications partner of the MN Home Address (HoA) The address, where the MN is reachable in the home network It administrates the location of the MN, if MN is in a foreign network Care-of-Address (CoA) The address of the current endpoint of the tunnel for the MN It shows the current location of MN in the dimension of IP FA-CoA: CoA is by the FA Co-located CoA: MN gets a CoA from the foreign network

Mobile IPv4

Mobile IPv4 3 steps by Mobile IPv4 Agent Discovery Agent Advertisement (AA) Agent Solicitation (AS) Registration Registration Request Registration Reply Message Digest Tunneling Forward Tunneling Reverse Tunneling

Mobile IPv4 Agent Discovery Agent Advertisement HA and FA are sending periodically special messages that they exixt in the physically subnetwork MN hear the messages and recognize if it is in the home- or foreignnetwork MN get to know a CoA from the messages of the FA Agent Solicitation MN itselves send a request to the FA to start a AA AS is used if the FA is not sending itselves or MN don t want to wait MN want that the agents answer immediately MN not receive an Advertising home network

Mobile IPv4 Registration MN contact via FA its HA the CoA HA authenticate via FA to the MN These actions must be secure with an authentification

Mobile IPv4 Tunneling Problem HA must relays packets to the FA. FA has another IP-address like the MN Base Solution The original packet with Header and Payload are used as Payload of the new IP-packet Header of the new IP-packet includes the IP-address of the FA

Reverse Tunneling Mobile IPv4

Fast Handover in Mobile IPv4 Low Latency in Mobile IPv4 Goal minimize the time of latency Methods: Supporting by... Movement-Detection IP-address configuration Different modi: Pre-Registration Post-Registration Combination Forwarding of packets

Fast Handover in Mobile IPv4

Fast Handover in Mobile IPv4 Pre-Registration

Fast Handover in Mobile IPv4 Post-Registration

Mobile IPv6 Many shared features with MIPv4, but they are integrated on the IP Layer No need for Foreign Agents (FA) Support for route optimization is a fundamental part of the protocol Works out-of-the-box

Fast Handover in IPv6 Fast as in minimization of the handover latency FH as an extension to the MIPv6 TCP (Layer 4) should not realise the cell change The idea for the MN is to get a new Adress Router (AR) prematurelly to the loss of the old AR If FH fails, traditional Handover with paket routing from old AR to new AR

New Messages for MIPv6 Fast Handover is defined by adding a certain number of new messages between the Access Routers and also between Access Routers and the Mobile Node (MN): Router Solicitation for Proxy (RtSolPr): from MN to oldar Proxy Router Advertisement (PrRtAdv): from oldar to MN Handover Initiate (HI): from oldar to newar Handover Acknowledgement (HAck): from newar to oldar Handover Acknowledgement (HAck): from newar to oldar Fast Binding Acknowledgement (F-BAck): from oldar to MN Fast Neighbour Advertisement (F-NA): from MN to newar

Stateless CoA

From oldar to newar

Summary

Questions?

Discussion Do you think that we have not enough IPaddresses with IPv4? Where is the handling with the Handover better: in IPv4 or in IPv6?