1 CIS 6930: Mobile Computing Mobile IP Sumi Helal Credit: majority of slides borrowed from one of Dave Johnson’s talks, 3.

Slides:



Advertisements
Similar presentations
Mobile IP By Keenan Yang May 29, 2003 MultiMedia Systems CSE 228.
Advertisements

Mobile Networking through Mobile IP
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP. 2 N+I_2k © 2000, Peter Tomsu 02_mobile_ip Evolution of Data Services Mobile IP GSM GPRS CDMA Other Cellular Circuit Switched Data Today Packet.
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.
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
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
1 Mobile IP Why mobile IP? How mobile IP works –Introduction –Agent discovery/Advertisement –Registration –Routing considerations –Security Mobility management.
1 Mobile IP Myungchul Kim Tel:
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
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
COS 420 Day 17. Agenda Assignment 4 Posted Chap Due April 6 Group project program requirements due Individual Project Graded 2 A’s and 1 B Today.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Mobile IP Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
HOST MOBILITY SUPPORT BAOCHUN BAI. Outline Characteristics of Mobile Network Basic Concepts Host Mobility Support Approaches Hypotheses Simulation Conclusions.
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.
ECE544: Communication Networks-II, Spring 2008 D. Raychaudhuri Lecture 8 Includes tutorial materials from C. Perkins & D. Reininger.
ECE544: Communication Networks-II, Spring 2009 H. Liu Lecture 10 (Mobility) Includes tutorial materials from D. Raychaudhuri, C. Perkins, D. Reininger.
Mobile IP Polytechnic University Anthony Scalera Heine Nzumafo Duminda Wickramasinghe Edited by: Malathi Veeraraghavan 12/05/01.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
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?
Golden G. Richard III, Ph.D. University of New Orleans (With thanks to Sumi U of F ) Introduction to Mobile IP.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
1 References –Mobile Computing by T. Imielinski and H. F. Korth, Kluwer, –Andrew T. Campbell, Javier Gomez, and et al., Design, Implementation, and.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. Sharda University, Gr. Noida.
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
IT351: Mobile & Wireless Computing
CSCI 5273 Computer Networks Mobile Internet Protocol The Basics Dirk Grunwald Assoc. Professor Dept. of Computer Science University of Colorado, Boulder.
1 Can DHCP support mobility across LANs (on different subnets?)  On its own, the answer is NO; for reasons cited in DHCP talk on slide 9.  However,
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.
Spring 2000Nitin BahadurDistributed Systems1 Internet Mobility Presented by: Nitin Bahadur.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Location management. Mobile Switching Center Public telephone network, and Internet Mobile Switching Center Components of cellular network architecture.
Introduction to Mobile IPv6
MOBILITY Beyond Third Generation Cellular Feb
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
REGIONAL COLLEGE FOR EDUCATION RESEARCH & TECHNOLOGY.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 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
Mobile IP 순천향대학교 전산학과 문종식
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
Mobility With IP, implicit assumption that there is no mobility. Addresses -- network part, host part -- so routers determine how to get to correct network.
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 Aamir Sohail NGN MS(TN) IQRA UNIVERSITY ISLAMABAD.
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. 
MOBILE IP & IP MICRO-MOBILITY SUPPORT Presented by Maheshwarnath Behary Assisted by Vishwanee Raghoonundun Koti Choudary MSc Computer Networks Middlesex.
Introduction Wireless devices offering IP connectivity
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Networking Applications
Mobile IP.
Introduction to Wireless Networking
Network Virtualization
Mobile IP Presented by Team : Pegasus Kishore Reddy Yerramreddy Jagannatha Pochimireddy Sampath k Bavipati Spandana Nalluri Vandana Goyal.
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

1 CIS 6930: Mobile Computing Mobile IP Sumi Helal Credit: majority of slides borrowed from one of Dave Johnson’s talks, 3

2 References 4 2.1: C. Perkins and A. Myles, "Mobile IP," technical report : B. Lancki, A. Dixit, V. Gupta, "Mobile-IP: Supporting Transparent Host Migration on the Internet," Linux Journal, June : D. Johnson and D. Maltz. "Protocols for Adaptive Wireless and Mobile Networkig", IEEE Personal Communication, 3(1), February : C. Perkins and D. Johnson. "Mobility Support in IPv6," Proceedings of the Second Annual International Conference on Mobile Computing and Networking (MobiCom'96), November : M. Baker, X. Zhao, S. Cheshire, J. Stone, Stanford University, "Supporting Mobility in MosquitoNet", USENIX Winter 1996

3 Internet Protocol (IP) 4 Connectionless packet delivery 4 Unreliable delivery 4 IP host addresses consist of two parts –network id –host id 4 By design, host address is tied to its network

4 Internet Protocol (IP) 4 Intermediate routers need only look at the network id 4 destination network responsible to get packet to right host 4 When a host moves to a new network, its IP address would have to change - packets to old address lost

5 Mobile IP

6 IETF Mobile IP Protocol (refer paper by Johnson & Maltz) 4 IETF = Internet Engineering Task Force: Standards development body for the Internet 4 Mobile IP allows a host to have a unique (location-independent) IP address. 4 Each host has a home agent on its home network. –The home agent forward IP packets when mobile host away from home.

7 IETF Mobile IP Protocol (refer paper by Johnson & Maltz) 4 When away from home, mobile host has a care-of-address –care-of-address = address of foreign agent within the foreign subnet - the foreign agent delivers forwarded packets to mobile host –care-of-address may also be a temporary IP address on the foreign network

8 Basic Architecture

9 IETF Mobile IP 4 When moving, the host register with home agent - home agent always knows the host’s current care-of-address. 4 Correspondent host = Host that wants to send packets to the mobile host 4 Correspondent host sends packets to the host’s IP address, which are routed to the host’s home network.

10 IETF Mobile IP 4 Correspondent host need not know that the destination is mobile. 4 Home agent encapsulates and tunnels packets to the mobile host’s care-of- address.

11 Encapsulation and Tunneling 4 IP-in-IP encapsulation 4 Received IP packet is encapsulated in a new IP packet with a new header. In the new header: –Destination = care-of-address –Source = address of home agent –Protocol number = IP-in-IP

12 Encapsulation and Tunneling 4 Encapsulation protocol at foreign agent removes added header, and transmits the packet to the mobile host over the local network interface

13 IP-in-IP Encapsulation

14 Minimal Encapsulation 4 Reduces the additional bytes added to header when encapsulating: 8 or 12 bytes are added. –Original source address need not be included in the tunnel header, if the original source is also the tunneling node

15 Authentication 4 As host B can send “moving to new location” registration messages to host A’s home server, host B can pretend to be host A, and receive packets destined for host A. 4 To avoid this, all registration messages must be “authenticated”. 4 Protection against “replay” attacks must be provided.

16 Route Optimizations 4 Binding updates : Correspondent host receives (from home agent) a binding update informing mobile host’s current care-of-address, when the home agent receives a packet from the correspondent host + the packet is forwarded 4 Correspondent host can cache the binding, and future packets can be tunneled directly to the care-of-address (without going via home agent) 4 Cache consistency: A cached binding becomes stale when the mobile host moves

17 Route Optimization

18 Route Optimizations 4 Binding warning: Used by old foreign agent, to request the home agent to send current binding to a correspondent host. 4 When a host moves: –Old foreign agent may cache a forwarding pointer to the new foreign agent: packets re- tunneled along the forwarding pointer + binding warning sent to home agent to update the correspondent with the new binding

19 Route Optimization 4 Old foreign agent may not cache (or purge) the forwarding pointer: packets forwarded to home agent. Home agent tunnels it to current care-of-address + sends binding update to correspondent

20 4 No foreign agent 4 Visiting mobile host is assigned a temporary IP address corresponding to the foreign subnet. 4 Packets are tunneled directly to the mobile host (without having to go through a foreign agent) MosquitoNet

21 MosquitoNet -- Advantages 4 Mobile hosts can visit networks that do not have home agents 4 Foreign agent is no more a single point of failure 4 Scalability: Foreign agent not needed on every network that a mobile may visit. Home agents only needed on networks with mobile clients 4 Simpler protocol: Only part of foreign agent functionality needed

22 MosquitoNet -- Disadvantages 4 Mobile host needs to acquire a temporary IP on foreign subnet 4 Security: If a temporary IP address is re-assigned to another mobile to soon, the new mobile may receive packets intended for the previous mobile. 4 Packet loss: Foreign agents can forward packets destined for a mobile host that has moved to another foreign subnet. Without foreign agents, the packets will simply be lost. 4 Mobile host is more complex, as it must incorporate some of the functionality of a foreign agent.

23 Other Protocols: CDPD 4 CDPD: Cellular Digital Packet Data 4 Similarity to Mobile IP: – triangular routing approach between mobile host and home and foreign agents 4 Differences: –User IP assigned by CDPD service provider –Uses prop. Tunneling not IP-in-IP –Not strictly above the data link layer

24 Other Protocols: GPRS 4 GPRS: General Packet Radio Data GSN: GPRS Support Node MSC: Mobile Switching Center BTS: Base Transciever Station BSC: Base Station Controller

25 Mobile IP vs. CDPD vs. GPRS 4 CDPD is slowing down (today Jan 1999) 4 Mobile IP is big in the US. IETF is behind it 4 US industry just started adapting Mobile IP (Sisco routers!). 4 Motorola’s iDEN network is Mobile IP based. 4 Microsoft’s position is not clear yet. Would they finally bundle it with Windows CE? 4 Europe: Initial copying of Mobile IP efforts. But now do have the advantages of wider interoperability (which is a UMTS requirement)