Golden G. Richard III, Ph.D. University of New Orleans (With thanks to Sumi U of F ) Introduction to Mobile IP.

Slides:



Advertisements
Similar presentations
Secure Mobile IP Communication
Advertisements

Mobile Networking through Mobile IP
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile Communications-Network Protocols/Mobile IP
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Mobile IP: enable mobility for IP-based networks CS457 presentation Xiangchuan Chen Nov 6, 2001.
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:
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
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.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
MOBILITY SUPPORT IN IPv6
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
TCP/IP Protocol Suite 1 Upon completion you will be able to: Mobile IP Understand the addressing scheme for mobile hosts. To define home, care-of, and.
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.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
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.
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: 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?
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Mobile IP Add it into TCP/IP implementation Wireless communication techniques Wireless technique DistanceTransfer rate Frequency Bluetooth (WPAN)
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.
Security in MobileIP Fahd Ahmad Saeed. Wireless Domain Problem Wireless domain insecure Data gets broadcasted to everyone, and anyone hearing this can.
1 CIS 6930: Mobile Computing Mobile IP Sumi Helal Credit: majority of slides borrowed from one of Dave Johnson’s talks, 3.
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.
Mobile IP Overview and Discussion. 2 Spectrum of Mobility – from network perspective no mobility high mobility mobile user, using same access point mobile.
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
IT351: Mobile & Wireless Computing
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Introduction to Mobile IPv6
MOBILITY Beyond Third Generation Cellular Feb
Spring 2004 Mobile IP School of Electronics and Information Kyung Hee University Choong Seon HONG
Network Layer4-1 Today Collect homework New homework: Ch4 #16,19,21-24,26,27,29,31 (half graded, as usual) Due Wednesday Oct 15 in class Final programming.
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Mobile IPv6 and Firewalls: Problem Statement Speaker: Jong-Ru Lin
REGIONAL COLLEGE FOR EDUCATION RESEARCH & TECHNOLOGY.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
An Introduction to Mobile IPv4
Mobile IP 순천향대학교 전산학과 문종식
DMET 602: Networks and Media Lab Amr El Mougy Yasmeen EssamAlaa Tarek.
Mobility support in IP v4. Internet Computing (CS-413) 2.
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. 
Under the Guidance of: 1 Mr. R.TRINADH Presented By: J.KEDHARESWAR 09NH1A0422(III ECE-A) V.K.R,V.N.B & A.G.K COLLEGE OF ENGINEERING.
 Mobile IP is the underlying technology for support of various mobile data and wireless networking applications.  It is designed by IETF.
1 OverviewOverview A device on a network is reachable through normal IP routing by the IP address it is assigned on the network. The problem occurs when.
Mobile IP Lecture 5.
Introduction Wireless devices offering IP connectivity
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Mobile IP.
Mobility And IP Addressing
© Model Engineering College
Net 431: ADVANCED COMPUTER NETWORKS
Mobile IP Presented by Team : Pegasus Kishore Reddy Yerramreddy Jagannatha Pochimireddy Sampath k Bavipati Spandana Nalluri Vandana Goyal.
Other Routing Protocols
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Chapter 24 Mobile IP.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Golden G. Richard III, Ph.D. University of New Orleans (With thanks to Sumi U of F ) Introduction to Mobile IP

2 For More Information... 4 Mobile IP: The Internet Unplugged, by James D. Solomon, Prentice Hall. 4 "Mobility Support in IPv6," C. Perkins and D. Johnson, Proceedings of the Second Annual International Conference on Mobile Computing and Networking (MobiCom '96). 4 "Supporting Mobility in MosquitoNet," M. Baker et al, Proceedings of the 1996 USENIX Technical Conference. 4 "Mobile Networking Through Mobile IP," C. Perkins,

3 Mobile Computing: Why? 4 Dream: Seamless, ubiquitous network access for mobile hosts –Laptop computers –PDAs –Electronic books 4 Impacts: –Tourism (electronic tour guides) –Field research –Collaborative applications –Lots more 4 Computing in your garden!!

4 Why Mobile IP? 4 Need a protocol which allows network connectivity across host movement 4 Protocol to enable mobility must not require massive changes to router software, etc. 4 Must be compatible with large installed base of IPv4 networks/hosts 4 Confine changes to mobile hosts and a few support hosts which enable mobility

5 Talk Overview 4 Will cover: –Why IP routing breaks under mobility –Mobile IPv4 basics –Some Mobile IP security issues 4 Won't cover: –Details of IP routing –IPv6 in detail –Low-level protocol details (message formats, headers, etc.) –All of the Mobile IP-related security issues –Any of the other problems with mobile computing!

6 Internet Protocol (IP) 4 Network layer, "best-effort" packet delivery 4 Supports UDP and TCP (transport layer protocols) 4 IP host addresses consist of two parts –network id + host id 4 By design, IP host address is tied to home network address –Hosts are assumed to be wired, immobile –Intermediate routers look only at network address –Mobility without a change in IP address results in un-route-able packets

7 IP Routing Breaks Under Mobility Why this hierarchical approach? Answer: Scalability! Millions of network addresses, billions of hosts! * router *.200

8 Mobile IP: Basics 4 Proposed by IETF (Internet Engineering Task Force) –Standards development body for the Internet 4 Mobile IP allows a mobile host to move about without changing its permanent IP address 4 Each mobile host has a home agent on its home network 4 Mobile host establishes a care-of address when it's away from home

9 Mobile IP: Basics, Cont. 4 Correspondent host is a host that wants to send packets to the mobile host 4 Correspondent host sends packets to the mobile host’s IP permanent address 4 These packets are routed to the mobile host’s home network 4 Home agent forwards IP packets for mobile host to current care-of address 4 Mobile host sends packets directly to correspondent, using permanent home IP as source IP

10 Mobile IP: Basics, Cont. home agent correspondent host

11 Mobile IP: Care-of Addresses 4 Whenever a mobile host connects to a remote network, two choices: –care-of can be the address of a foreign agent on the remote network foreign agent delivers packets forwarded from home agent to mobile host –care-of can be a temporary, foreign IP address obtained through, e.g., DHCP home agent tunnels packets directly to the temporary IP address 4 Regardless, care-of address must be registered with home agent

12 IP header IP-in-IP Tunneling 4 Packet to be forwarded is encapsulated in a new IP packet 4 In the new header: –Destination = care-of-address –Source = address of home agent –Protocol number = IP-in-IP IP header data IP header data

13 At the Other End... 4 Depending on type of care-of address: –Foreign agent or –Mobile host 4 … strips outer IP header of tunneled packet, which is then fed to the mobile host 4 Aside: Any thoughts on advantages of foreign agent vs. co-located (foreign IP) address?

14 Routing Inefficiency home agent correspondent host Mobile host and correspondent host might even be on the same network!!

15 Route Optimizations 4 Possible Solution: –Home agent sends current care-of address to correspondent host –Correspondent host caches care-of address –Future packets tunneled directly to care-of address 4 But! –An instance of the cache consistency problem arises... –Cached care-of address becomes stale when the mobile host moves –Potential security issues with providing care-of address to correspondent (ask me about this when we talk about security!)

16 Possible Route Optimization

17 The Devil is in the Details! 4 How does the mobile host get a remote IP? –Router advertisements, DHCP, manual... 4 How can a mobile host tell where it is? –Am I at home? –Am I visiting a foreign network? –Have I moved? –What if I'm in two places at once?

18 Devil, Cont. 4 Redundancy: What if the home agent doesn't answer a registration request? –Registration request to broadcast address –Rejection carries new home agent ID 4 "Ingress" filtering –Routers which see packets coming from a direction from which they would not have routed the source address are dropped

19 Packets Dropped due to "Ingress" Filtering home agent correspondent host Correspondent, home agent on same network. Packet from mobile host is deemed "topologically incorrect"

20 Another Devil: Security Issues 4 We'll look at only one of the "godzillions" of security issues: 4 Bogus registration (denial of service) attacks –Malicious host sends fake registration messages to home agent "on behalf" of the mobile host –Packets could be forwarded to malicious host or to the bit bucket

21 Bogus Registration Attack home agent Hehehehe!! Send packets to me!! ???? registration request Madame Evil

22 Authentication 4 To fix this problem, authenticate registration attempts 4 Use private key encryption to generate a message digest 4 Home agent applies private key to message to see if message digest is identical

23 Authentication, Cont. home agent digest … care-of address… private key ???

24 Ooops. Replay Attacks! home agent digest "…mooohahahahahahahaha!!!!!"

25 Avoiding Replay Attacks 4 Avoid replay attacks by making registration requests un-replayable 4 Add estimate of local time or a pseudo-random number to registration request/reply 4 If time estimate or random number is not the expected number, provide info in "NO!" reply for resynchronization 4 Insufficient information to help malicious host

26 Abrupt Conclusions... 4 Great potential for mobile application deployment using Mobile IP 4 Minimizes impact on existing Internet infrastructure 4 Security issues being looked at 4 (Complicated) firewall solutions proposed 4 Several working implementations (e.g., Monarch project at CMU) 4 Some things still need work: e.g., integration of Mobile IP and wireless LANs 4 Lots of research to do on mobile computing!