Introduction to Mobile IPv6



Similar documents
Tomás P. de Miguel DIT-UPM. dit UPM

Mobility on IPv6 Networks

Mobile IP Part I: IPv4

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

Mobile Internet Protocol v6 MIPv6

6 Mobility Management

IPv6 associated protocols. Piers O Hanlon

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

Mobility Support in IPv6

Network Mobility Support Scheme on PMIPv6 Networks

REDUCING PACKET OVERHEAD IN MOBILE IPV6

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Static and Dynamic Network Configuration

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

MPLS VPN in Cellular Mobile IPv6 Architectures(04##017)

IPv6 Associated Protocols

An Active Network Based Hierarchical Mobile Internet Protocol Version 6 Framework

Mobility Management in DECT/IPv6 Networks

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Linux Based Implementation and Performance Measurements of Dual Stack Mobile IPv6

Implementing DHCPv6 on an IPv6 network

Performance Evaluation of a QoS-Aware Handover Mechanism

Proactive DAD: An L2-assisted Fast Address Acquisition. Strategy for Mobile IPv6 Networks

Joe Davies. Principal Writer Windows Server Information Experience. Presented at: Seattle Windows Networking User Group June 1, 2011

Introduction to IP v6

On the Design of Mobility Management Scheme for based Network Environment

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

MOBILE VIDEO WITH MOBILE IPv6

IPv6 mobility and ad hoc network mobility overview report

IPv6 Fundamentals: A Straightforward Approach

Analysis of Mobile IP in Wireless LANs

Charter Text Network Design and Configuration

Neighbour Discovery in IPv6

An Intelligent Tunneling Framework for Always Best Connected Support in Network Mobility (NEMO)

Getting started with IPv6 on Linux

Introducing Reliability and Load Balancing in Mobile IPv6 based Networks

About the Technical Reviewers

DNS Extensions to Support Location Management in IP Networks

Cisco Configuring Basic MPLS Using OSPF

Telematics. 9th Tutorial - IP Model, IPv6, Routing

Internet Connectivity for Ad hoc Mobile Networks

Monitoring Mobile Flows in Emerging IPv6 Access Networks Concepts and First Prototype

Mobility (and philosophical questions about names and identity) David Andersen CMU CS The problem

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

SHISA: The IPv6 Mobility Framework for BSD Operating Systems

Internet Protocol Version 6 (IPv6)

Wireless Networks: Network Protocols/Mobile IP

Dynamic Home Agent Reassignment in Mobile IP

ABSTRACT. Introduction. Table of Contents. By Yi-an Chen

Ubiquigeneous Networking

SURVEY ON MOBILITY MANAGEMENT PROTOCOLS FOR IPv6

Towards Autonomic Network Management for Mobile IPv4 Based Wireless Networks*

IPv6 Security Best Practices. Eric Vyncke Distinguished System Engineer

Vicenza.linux.it\LinuxCafe 1

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc.

Security Assessment of Neighbor Discovery for IPv6

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

Boosting mobility performance with Multi-Path TCP

IP Flow Mobility: Smart Traffic Offload for Future Wireless Networks

QoS Provisioning in Mobile Internet Environment

Types of IPv4 addresses in Internet

Abstract. 2 Overview of mobility in WLAN. 1 Introduction

ProCurve Networking IPv6 The Next Generation of Networking

Presentation_ID. 2001, Cisco Systems, Inc. All rights reserved.

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Load Balancing in Mobile IPv6 s Correspondent Networks with Mobility Agents

Interconnecting Cisco Networking Devices Part 2

ETSI TS V8.9.0 ( )

Gateway Service for Integration of Heterogeneous Networks using Different Interworking Solutions

Integrated DNS and IPv6 mobility for next generation Internet

Procedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address

Cost Analysis of NEMO Protocol Entities

: Interconnecting Cisco Networking Devices Part 2 v1.1

Introduction to IPv6 and Benefits of IPv6

A Proxy Mobile IP based Layer-3 Handover Scheme for Mobile WiMAX based Wireless Mesh Networks

NAT and Firewall Traversal with STUN / TURN / ICE

A Mobile Ad-hoc Satellite and Wireless Mesh Networking Approach for Public Safety Communications

Internet Packets. Forwarding Datagrams

Mobility Management Framework in Software Defined Networks

Optimizing SIP Application Layer Mobility over IPv6 Using Layer 2 Triggers

CS268 Exam Solutions. 1) End-to-End (20 pts)

Network Layer: Network Layer and IP Protocol

Security for Mobility on IP

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features

IPv6 Specific Issues to Track States of Network Flows

IPv6 Security. Scott Hogg, CCIE No Eric Vyncke. Cisco Press. Cisco Press 800 East 96th Street Indianapolis, IN USA

IPv6 SECURITY. May The Government of the Hong Kong Special Administrative Region

Deploying IPv6, Now. Christian Huitema. Architect Windows Networking & Communications Microsoft Corporation

Load Balancing in Mobile IPv6 s Correspondent Networks with Mobility Agents

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Technology Brief IPv6 White Paper.

Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3

More Internet Support Protocols

An End-System Approach to Mobility Management for 4G Networks and its Application to Thin-Client Computing

OLD VULNERABILITIES IN NEW PROTOCOLS? HEADACHES ABOUT IPV6 FRAGMENTS

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

IPv6 over IPv4/MPLS Networks: The 6PE approach

Transcription:

1 Introduction to Mobile IPv6 III IPv6 Global Summit Moscow Dr. Dimitrios Kalogeras dkalo@grnet.gr GRNET

Outline Introduction Relevant Features of IPv6 Major Differences between MIPv4 and MIPv6 Mobile IPv6 Operation Home Agent Discovery Mechanism Handover Quality of Service Conclusions References 2

Terminology Mobile Node (MN) Mobile Station Home Agent (HA) Base Station Correspondent Node (CN) Any node in a network, fixed or mobile 3

Introduction 4 Mobile IPv6 is intended to enable IPv6 nodes to move from one IP subnet to another Routing protocol for mobile stations Nothing more - nothing less Transparent to upper layers Strange routing protocol No intermediate routers involved Routing information state is updated by the end stations Mobile nodes Correspondent nodes Except from the Home Agent While a mobile node is away from home It sends information about its current location to a home agent The home agent intercepts packets addressed to the mobile node and tunnels them to the mobile node s present location

Introduction (cont.) Mobile IPv6 scenario Mobile Node move Mobile Node Home Link Link A Internet Link B Link C Home Agent 5 Correspondent Node

Relevant Features of IPv6 Address Autoconfiguration Stateless autoconfiguratoin Network Prefix + Interface ID Stateful autoconfiguration DHCPv6 Neighbor Discovery Discover each other s presence and find routers Determine each other s link-layer addresses Maintain reachability information 6

Relevant Features of IPv6 (cont.) Extension Headers Routing header For route optimization Destination Options header For mobile node originated datagrams 7

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

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 header rather than IP encapsulation Supports Route Optimization naturally 9

Mobile IPv6 Messages and Related Data Structures All new messages used in MIPv6 are defined as IPv6 Destination Options These options are used in IPv6 to carry additional information that needs to be examined only by a packet s destination node Next Header Hdr Ext Len Options 10

Mobile IPv6 Messages and Related Data Structures (cont.) Four new Destination Options Binding Update Used by an MN to inform its HA or any other CN about its current care-of address Binding Acknowledgement Used to acknowledge the receipt of a Binding Update 11

Mobile IPv6 Messages and Related Data Structures (cont.) Binding Request Used by any node to request an MN to send a Binding Update with the current care-of address Home Address Used in a packet sent by a mobile node to inform the receiver of this packet about the mobile node s home address 12

Mobile IPv6 Messages and Related Data Structures (cont.) Data Structures Binding Cache Binding Update List Home Agent List i.e. Home Address Care of Address Lifetime Agent 3ffe:2101:0:b00::10 3ffe:2101:0:a00:260:97ff:fe8b:4c56 120 Yes 3ffe:2101:0:b00::15 3ffe:2101:0:b00:a00:6aff:fe2b:137c 43 NO 13

Mobile IPv6 Operation Home Agent Registration An MN performs address autoconfiguration (stateful or stateless) to get its care-of address The MN registers its care-of address with its home agent on the home link Use Binding Update Destination Option The HA uses proxy Neighbor Discovery and also replies to Neighbor Solicitations on behalf of the MN 14

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

Mobile IPv6 Operation (cont.) Route Optimization To avoid triangle routing (1) Packet (2) Tunneled Packet (3) Packet Mobile Node Home Link Link A (2) (1) Internet (3) Link B Link C Home Agent 16 Correspondent Node

Mobile IPv6 Operation (cont.) Route Optimization (1) Binding Update (2) Packet Mobile Node Home Link Link A Internet (1) (2) Link B Link C Home Agent 17 Correspondent Node

Mobile IPv6 Operation (cont.) MN-Terminated Packet Delivery Internet 18 Src: CN s address Dst: MN s home address Binding cache hit Src: CN s address Dst: MN s care-of address Routing Header: MN s home address Src: CN s address Dst: MN s care-of address Routing Header: MN s home address Src: CN s address Dst: MN s home address MN receives packets from loopback interface

Mobile IPv6 Operation (cont.) MN-Originated Packet Delivery Internet 19 Src: MN s care-of address Dst: CN s address Destination Optoins header Home Address Option: MN s home address Move MN s home address to Source Address Src: MN s home address Dst: CN s address MN at home: Src: MN s home address Dst: CN s address MN at visited network: Src: MN s care-of address Dst: CN s address Destination Optoins header Home Address Option: MN s home address

Mobile IPv6 Operation (cont.) 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 To wait for the periodically sent Advertisements 20

Mobile IPv6 Operation (cont.) Binding Management To trigger Binding Acknowledgement, the MN sets the Acknowledge bit in the Binding Update Retransmitting the Biding Update periodically until receipt of the acknowledgement An MN MUST set the Acknowledge bit in Binding Updates addressed to an HA The MN MAY also set the Acknowledge bit in Binding Updates sent to a CN 21

Home Agent Discovery Mechanism (1) Binding Update to Home-Agents anycast address (2) Binding Acknowledgement including the Home Agents List; rejects the registration request Home Agent 1 Mobile Node Home Link Link A Home Agent 3 Home Agent 2 Internet (1) Home Agent 3 9 Home Agent 1 2 Home Agent 2-3 (2) Link B Link C Correspondent Node 22

Home Agent Discovery Mechanism (cont.) Home Link Link A 23 (1) Binding Update to Home Agents 3 (2) Binding Acknowledgement, registration OK Home Agent 1 Home Agent 2 Home Agent 3 Internet (1) Home Agent 3 9 Home Agent 1 2 Home Agent 2-3 (2) Mobile Node Link B Link C Correspondent Node

Handover Horizontal without router change Vertical with router change 24

Handover -Assisted Smooth Handovers CN (3) (4) (1) MN sends a Binding Update to an HA on previous network (2) HA returns a Binding Acknowledgement 25 IPv6 router with HA func. move (2) (3) (1) IPv6 router MN (3) HA tunnels packets to MN (4) MN sends a Binding Update to CN

Handover (cont.) 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 26

27 Ηandover + ΑΑΑ

Quality of Service IPv6 header has two QoS-related fields 20-bit Flow Label Used by a source to label sequences of packets for which it requests special handling by the IPv6 routers Geared to IntServ and RSVP 8-bit Traffic Class Indicator Used by originating nodes and/or forwarding routers to identify and distinguish between different classes or priorities of IPv6 packets Geared to DiffServ 28

Quality of Service (cont.) New IPv6 option QoS Object QoS Object describes QoS requirement, traffic volume and packet classification parameters for MN's packet stream Included as a Destination Option in IPv6 packets carrying Binding Update and Biding Acknowledgment messages 29

MIPv6 Status RFC 3775 Implementation Linux, MIPL http://www.mobile-ipv6.org/ 2.4.x kernel versions, 2.6 coming BSD, KAME stack http://www.kame.net,freebsd 4.9, NetBSD 1.6.2, OpenBSD 3.4 Cisco, IOS technology preview available by request ohanami EFT Microsoft, Expect beta release sometime in Q4 2004 30

Remote Network Support Leaf networks in Rural Locations Microwave / WiMAX links Flexible access to on-line resources for response team Provide temporary Internet connectivity to the remote site 31

Mobile Library Mobile library provides Internet access και virtual library service Can provide coverage to multiple Libraries from a mobile station 32

Conclusions Mobile IPv6 is An efficient and deployable protocol for handling mobility with IPv6 Lightweight protocol To minimize the control traffic needed to effect mobility 33

References C. Perkins, Mobility for IPv6, Internet Draft, June 2002. K. Zhigang et al., QoS in Mobile IPv6, in Proc. of International Conferences on Info-tech and Info-net 2001, vol. 2, pp. 492-497. N. Montavont and T. Noel, Handover Management for Mobile Nodes in IPv6 Networks, IEEE Communication Magazine, pp. 38-43, Aug. 2002. Deliverables 6net ( http://www.6net.org) D.4.1.1 Survey and Evaluation of MIPv6 Implementations D.4.1.2, Initial MIPv6 Support Guide D.4.1.3 Final MIPv6 Support Guide 34

E-mail: dkalo@grnet.gr Questions??? 35