How Mobile IP Works? Presenter: Ajoy Singh

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

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

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

LECTURE 8. Mobile IP

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

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

ECS-087: Mobile Computing

Module 28 Mobile IP: Discovery, Registration and Tunneling

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

Mohammad Hossein Manshaei 1393

Mobile IP. Mobile Computing. Mobility versus Portability

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

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

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

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

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

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Mobile IP and Mobile Transport Protocols

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

Obsoletes: 2002 January 2002 Category: Standards Track

Mobile Communications Mobility Support in Network Layer

Mobility Management - Basics

Introduction to IPv6. IPv6 addresses

Mobile IP. Mobile IP 1

Mobile Communications Chapter 8: Network Protocols/Mobile IP

MOBILE IP AND WIRELESS APPLICATION PROTOCOL

SJTU 2018 Fall Computer Networking. Wireless Communication

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

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

Mobile IP Support for RFC 3519 NAT Traversal

Mobility Management Basics

Wireless Transmission and Mobility

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

Binding information contains the entries in the mobility binding table.

Mobility Support in IPv6

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

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

MESSAGES error-reporting messages and query messages. problems processes IP packet specific information

Internet Services & Protocols. Mobile and Wireless Networks

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

Introduction to IPv6. IPv6 addresses

Modification to Ipv6 Neighbor Discovery and Mobile Node Operation

TSIN02 - Internetworking

Deploying Mobile IP. Session ACC Copyright 2003, Cisco Systems, Inc. All rights reserved. Printed in USA. 8018_05_2003_c1.

Mobile IP and its trends for changing from IPv4 to IPv6

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

This chapter introduces protocols and mechanisms developed for the network

ETSI TS V ( )

On using Mobile IP Protocols

CMPE 257: Wireless and Mobile Networking

Security Issues In Mobile IP

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking

Chapter 8 LOCATION SERVICES

Network Working Group. Category: Informational February 1997

Mobile IPv6 Overview

Internet Engineering Task Force (IETF) Ericsson July 2011

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

MIP4 Working Group. Generic Notification Message for Mobile IPv4 draft-ietf-mip4-generic-notification-message-16

Overview of the MIPv6 Implementation

A Mobile Host Protocol Supporting Route Optimization and Authentication

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

TODAY AGENDA. VOIP Mobile IP

Network Working Group. Category: Standards Track Tohoku University K. Nagami INTEC NetCore Inc. S. Gundavelli Cisco Systems Inc.

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

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

P A R T T W O MOBILE IPv6

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

Chapter 3 A New Framework for Multicast Mobility in WiFi Networks

CSE 123A Computer Netwrking

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the

FA Service Configuration Mode Commands

Mobility Support in Internet and Mobile IP. Gianluca Reali

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

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

Mobile IPv6. Washington University in St. Louis

Mobile Computing. Chapter 8: Mobile Network Layer

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

Mobile IP Extensions for Multi-Hop. Wireless Networks. Master of Science. Wilmer Caripe. A Thesis. Submitted to the Faculty

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

OPTIMIZING MOBILITY MANAGEMENT IN FUTURE IPv6 MOBILE NETWORKS

Fast Handover in Mobile IPv4 and IPv6

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

CS 457 Lecture 11 More IP Networking. Fall 2011

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing

CSE 123b Communications Software

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

More Internet Support Protocols

UNIT III THE NETWORK LAYER

An Analysis of Mobility Handling in LIN6

Mobility Support in Internet and Mobile IP

IPv6: An Introduction

ip mobile mobile-networks through multi-path (mobile router)

IPv6 Protocol. Does it solve all the security problems of IPv4? Franjo Majstor EMEA Consulting Engineer Cisco Systems, Inc.

Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-04.txt

Chapter 4. Advanced Internetworking. 4.3 MPLS 4.4 Mobile IP

Overview of the Cisco Mobile Wireless Home Agent

IEEE Assisted Network Layer Mobility Support

Transcription:

How Mobile IP Works? Presenter: Ajoy Singh

Agenda Required background What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals Functional entities 5/2/2002 How Mobile IP Works? 2

Agenda (continued) The gory details Agent discovery Registration Packet delivery Case study: campus mobility Q & A 5/2/2002 How Mobile IP Works? 3

Required Background I am assuming you already know: the different layers of the OSI model, what IP and ICMP are, what ARP, proxy ARP and gratuitous ARP are, IP: Internet Protocol how IP routing works. IP: Internet Protocol ICMP: ICMP: Internet Internet Control Control Message Message Protocol Protocol ARP: ARP: Address Address Resolution Resolution Protocol Protocol 5/2/2002 How Mobile IP Works? 4

What Problems Does Mobile IP Solve? An IP address not only identifies a host but also a point-of-attachment. Host-specific routes approach suffers from serious scalability, robustness and security concerns if applied to the global Internet. Mobility Mobilityis is the the ability ability of of a node node to to change change its its point-of-attachment point-of-attachment while while maintaining maintaining all all existing existing communications communications and and using using the the same same IP IP address. address. 5/2/2002 How Mobile IP Works? 5

What Problems Does Mobile IP Solve? (continued) A host cannot change its IP address without terminating on-going sessions and restarting them after it acquires a new address. Other link layer mobility solutions exist but are not sufficient enough for the Nomadicity global Internet. Nomadicityallows allows a node node to to move move but but it it must must terminate terminate all all existing existing communications communications and and then then can can initiate initiate new new connections connections with with a new new address. address. 5/2/2002 How Mobile IP Works? 6

Mobile IP: Protocol Overview 5/2/2002 How Mobile IP Works? 7

Scope Mobile IP is a network layer solution for homogenous and heterogeneous mobility on the global Internet which is scalable, robust, secure and which allows nodes to maintain all ongoing communications while moving. 5/2/2002 How Mobile IP Works? 8

Requirements MN must be able to communicate with other nodes after changing its LL POA. MN must be able to communicate using only its home (permanent) IP address regardless of its current LL POA. MN: MN: mobile mobile node node LL: LL: link link layer layer POA: POA: point-of-attachment point-of-attachment 5/2/2002 How Mobile IP Works? 9

Requirements (continued) MN must be able to communicate with other nodes that do not implement Mobile IP mobility functions. MN must not be exposed to any new security threats over and above those which any fixed node on the Internet is exposed to. 5/2/2002 How Mobile IP Works? 10

Design Goals Mobile IP was designed to make the size and the frequency of required routing updates as small as possible. It was designed to make it simple to implement mobile node software. It was designed to avoid solutions that require mobile nodes to use multiple addresses. 5/2/2002 How Mobile IP Works? 11

Functional Entities Mobile Node (MN): a node which can change its POA while maintaining any ongoing communications and using only its home (permanent) IP address. Home Agent (HA): a router with at least one interface on the MN s home link which: MN keeps informed of its current location, i.e., its care-of-address (COA), intercepts packets destined to the MN s home address and tunnels them to the MN s current location (or COA). 5/2/2002 How Mobile IP Works? 12

Functional Entities (continued) Foreign Agent (FA): a router on a foreign link which: assists the MN in informing its HA of its current COA, sometimes, provides a COA and de-tunnels packets for the MN, acts as the default router for packets generated by the MN while connected to this foreign link. 5/2/2002 How Mobile IP Works? 13

Correspondent Node Router 3 Home Agent Internet Router 1 Foreign Agent Router 2 Mobile Node 5/2/2002 How Mobile IP Works? 14

Common Scenario (1) CN HA Router 3 4 3 Router 1 Home Link FA 2 MN Internet 5 1 Foreign Link Router 2 5/2/2002 How Mobile IP Works? 15

Common Scenario (2) CN 1 HA 3 6 Router 3 Router 1 2 Home Link FA 4 MN Internet 5 Foreign Link Router 2 5/2/2002 How Mobile IP Works? 16

Agenda Progress Required background What problems does Mobile IP solve? Mobile IP: protocol overview The gory details Agent discovery Registration Packet delivery Case study: campus mobility Q & A 5/2/2002 How Mobile IP Works? 17

The Gory Details 5/2/2002 How Mobile IP Works? 18

Agent Discovery Agent discovery allows the MN to: determine whether it is @ home or not, detect whether it has moved, obtain a COA when away from home. Agent discovery consists of 2 messages: Agent Advertisement Agent Solicitation MN determines it has moved in 2 ways: move detection using advertisement lifetimes move detection using network prefixes 5/2/2002 How Mobile IP Works? 19

Registration Mobile IP registration allows the MN to: request routing services from a FA, inform its HA of its current COA, renew a registration which is about to expire, deregister when it returns home, have multiple simultaneous COA s registered with its HA, deregister a particular COA while retaining others, dynamically discover the address of a potential HA. 5/2/2002 How Mobile IP Works? 20

Registration (continued) Registration consists of 2 messages: registration request registration reply 5/2/2002 How Mobile IP Works? 21

Q & A Any Questions? 5/2/2002 How Mobile IP Works? 22

Agent Solicitation Message IP Header Fields IP header Type = 10 Code = 0 reserved Checksum ICMP Router Solicitation 5/2/2002 How Mobile IP Works? 23

Agent Advertisement Message Type = 9 Num Addrs Type = 16 Type = 19 Code Addr Entry Size Length Max Registration Lifetime Length IP Header Fields Router Address [1] Preference Level [1] B H F M Care-of-address [1] R G Prefix-Length[1] Checksum Advertisement Lifetime Sequence Number V reserved Prefix-Length[2] IP Header ICMP Router Advertisement Mobility Agent Advertisement Extension Prefix-Length Extension (Optional) 5/2/2002 How Mobile IP Works? 24

Registration Request Message Type = 1 Type = 32 S Index (SPI) B D M G Length IP Header Fields UDP Header Fields V rsv MN s Home Address HA Address COA Address Identification (64 bits) Optional Extensions Lifetime (requested) Security Parameter Authenticator (Default equals Keyed MD5) IP Header UDP Header Fixed-Length Portion of Registration Request Mobile-Home Authentication Extension More Optional Extensions 5/2/2002 How Mobile IP Works? 25

Registration Reply Message (Fixed Portion Only) Type = 3 Code Lifetime (granted) MN s Home Address HA Address Identification Fixed- Length Portion of Registrati on Reply 5/2/2002 How Mobile IP Works? 26