Mobile IP 2006. 06. 07 순천향대학교 전산학과 문종식

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 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.
IP Mobility Support Basic idea of IP mobility management
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
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.
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.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
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 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: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
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?
Mobile IP Technology Li Xiaoming Valon Sejdini Hasan Chowdhury.
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?
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.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. Sharda University, Gr. Noida.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Mobile IP Overview and Discussion. 2 Spectrum of Mobility – from network perspective no mobility high mobility mobile user, using same access point mobile.
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
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
Mobile IP Chapter 19. Introduction Mobile IP is designed to allow portable computers to move from one network to another Associated with wireless technologies.
1 Sideseadmed (IRT0040) loeng 5/2010 Avo
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to Mobile IPv6
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.
Santhosh Rajathayalan ( ) Senthil Kumar Sevugan ( )
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 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
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.
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. 
ROUTING MOBILE IP  Motivation  Data transfer  Encapsulation.
Mobile IP Lecture 5.
DMET 602: Networks and Media Lab
Introduction Wireless devices offering IP connectivity
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Networking Applications
Mobile IP.
EA C451 Vishal Gupta.
Introduction to Wireless Networking
Mobility And IP Addressing
Net 323: NETWORK Protocols
DMET 602: Networks and Media Lab
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Lecture 4a Mobile IP 1.
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Mobile IP 순천향대학교 전산학과 문종식

정보보호 연구실 Information Security Lab. Mobile Communications 2 Contents  Introduction  The TCP/IP Protocol Suite  Brief Overview of IPv4  Motivation for the Mobile IP design  Overview of the Protocol  Security Considerations  Route Optimization  Minimal Encapsulation Scheme  Mobile IPv6  Conclusion

정보보호 연구실 Information Security Lab. Mobile Communications 3 1. Introduction  Mobile Computing is becoming increasingly important due to the rise in the number of portable computers  And the desire to have continuous network connectivity to the Internet irrespective of the physical location of the node

정보보호 연구실 Information Security Lab. Mobile Communications 4 1. Introduction

정보보호 연구실 Information Security Lab. Mobile Communications 5 1. Introduction  The Internet infrastructure is built on top of a collection of protocols, called the TCP/IP protocol suite  IP requires the location of any host connected to the Internet to be uniquely identified by an assigned IP address

정보보호 연구실 Information Security Lab. Mobile Communications 6 1. Introduction  When a host moves to another physical location, it has to change its IP address  It enables mobile computers to stay connected to the Internet regardless of their location and without changing their IP address

정보보호 연구실 Information Security Lab. Mobile Communications 7 2. The TCP/IP Protocol Suite  TCP/IP protocol suite, the cornerstone of Internet networking, is a four-layer system  The four layers, from top to bottom, are application layer, transport layer, network layer, and link layer  Support for mobility is likely to affect all the layers.

정보보호 연구실 Information Security Lab. Mobile Communications 8 3. Brief Overview of IPv4  IP is the mechanism that connects these networks together  Its basic function is to deliver data from a source to a destination independent of the physical location of the two  IP identifies each node uniquely, using an IP address that designates its physical attachment to the Internet

정보보호 연구실 Information Security Lab. Mobile Communications 9 3. Brief Overview of IPv4  IP addresses are 32-bit long integers and are represented in a dotted decimal format (e.g., ), for ease of use  Every IP packet consists of an IP header and an IP payload  The header contains the IP addresses of the sending node and the receiving node along with some other information

정보보호 연구실 Information Security Lab. Mobile Communications Brief Overview of IPv4  To correctly deliver these packets, IP executes two major steps: packet routing and packet forwarding Packet routing involves use of protocols like BGP, RIP, and OSPF to decide the route that each packet has to travel Packet forwarding involves use of protocols like ARP, proxy ARP etc. to deliver the packet to the end node once it has arrived at the destination network

정보보호 연구실 Information Security Lab. Mobile Communications Motivation for the Mobile IP design  The IP address of a host consists of two parts The higher order bits of the address determine the network on which the host resides The remaining low-order bits determine the host number

정보보호 연구실 Information Security Lab. Mobile Communications Motivation for the Mobile IP design  While trying to support mobility on the Internet under the existing protocol suite, we are faced with two mutually conflicting requirements A mobile node has to change its IP address whenever it changes its point of attachment, so that packets destined to the node are routed correctly To maintain existing TCP connections, the mobile node has to keep its IP address the same

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  Mobile IP supports mobility by transparently binding the home address of the mobile node with its care-of address  The home agent, a designated router in the home network of the mobile node, maintains the mobility binding in a mobility binding table where each entry is identified by the tuple

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  Mobility Binding Table  The purpose of this table is to map a mobile node's home address with its care-of address and forward packets accordingly Home AddressCare-of Address Lifetime (in sec)

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  Foreign agents are specialized routers on the foreign network where the mobile node is currently visiting  The foreign agent maintains a visitor list which contains information about the mobile nodes currently visiting that network  Visitor List Home Address Home Agent Address Media Address Lifetime (in sec) E A

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  The basic Mobile IP protocol has four distinct stages Agent Discovery  Mobility agents advertise their presence by periodically broadcasting Agent Advertisement messages  The mobile node receiving the Agent Advertisement message observes whether the message is from its own home agent and determines whether it is on the home network or a foreign network  If a mobile node does not wish to wait for the periodic advertisement, it can send out Agent Solicitation messages that will be responded by a mobility agent

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol Registration  If a mobile node discovers that it is on the home network, it operates without any mobility services  If the mobile node is on a new network, it registers with the foreign agent by sending a Registration Request message which includes the permanent IP address of the mobile host and the IP address of its home agent  The foreign agent in turn performs the registration process on behalf of the mobile host by sending a Registration Request containing the permanent IP address of the mobile node and the IP address of the foreign agent to the home agent  When the home agent receives the Registration Request, it updates the mobility binding by associating the care-of address of the mobile node with its home address  The home agent then sends an acknowledgement to the foreign agent  The foreign agent in turn updates its visitor list by inserting the entry for the mobile node and relays the reply to the mobile node

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  Registration process in Mobile IP

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol In Service  When a correspondent node wants to communicate with the mobile node, it sends an IP packet addressed to the permanent IP address of the mobile node  The home agent intercepts this packet and consults the mobility binding table to find out if the mobile node is currently visiting any other network  The home agent finds out the mobile node's care-of address and constructs a new IP header that contains the mobile node's care- of address as the destination IP address  When the encapsulated packet reaches the mobile node's current network, the foreign agent decapsulates the packet and finds out the mobile node's home address

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  If there is an entry for the mobile node on the visitor list, the foreign agent retrieves the corresponding media address and relays it to the mobile node  When the mobile node wants to send a message to a correspondent node, it forwards the packet to the foreign agent, which in turn relays the packet to the correspondent node using normal IP routing  The foreign agent continues serving the mobile node until the granted lifetime expires

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol  Tunneling operation in Mobile IP

정보보호 연구실 Information Security Lab. Mobile Communications Overview of the Protocol Deregistration  If a mobile node wants to drop its care-of address, it has to deregister with its home agent

정보보호 연구실 Information Security Lab. Mobile Communications Security Considerations  Security is very important in Mobile IP as mobile nodes are often connected to the Internet via wireless links which are very vulnerable to security attacks Timestamps - The node generating the message inserts the time-of-day, and the node receiving the message checks whether it is sufficiently close to its time-of-day. Nonces - Node A generates a new random number in every message to node B, and checks whether node B returns the same number in its next message to node A. Both messages use an authentication code to protect against alteration by an outsider. Node B can also generate random numbers and use them in its messages.

정보보호 연구실 Information Security Lab. Mobile Communications Route Optimization  In the basic Mobile IP protocol, IP packets destined to a mobile node that is outside its home network are routed through the home agent  However packets from the mobile node to the correspondent nodes are routed directly  This is known as triangle routing

정보보호 연구실 Information Security Lab. Mobile Communications Route Optimization  Triangle Routing

정보보호 연구실 Information Security Lab. Mobile Communications Route Optimization  Route Optimization provides four main operations Updating binding caches Managing smooth handoffs between foreign agents Acquiring registration keys for smooth handoffs Using special tunnels

정보보호 연구실 Information Security Lab. Mobile Communications Route Optimization  Binding Caches

정보보호 연구실 Information Security Lab. Mobile Communications Route Optimization  Smooth Handoff

정보보호 연구실 Information Security Lab. Mobile Communications Minimal Encapsulation Scheme  Encapsulation in Mobile IP is carried out by putting the original datagram (=IP header + payload) inside another IP envelope  The care-of address of the mobile node becomes the destination address of the IP packet and the home agent's address becomes the source address

정보보호 연구실 Information Security Lab. Mobile Communications Minimal Encapsulation Scheme  Minimal Encapsulation

정보보호 연구실 Information Security Lab. Mobile Communications Mobile IPv6  The next version of IP, IPv6 is designed to be an evolutionary step from IPv4 IPv6 addresses are 128 bits long Mobility support in IPv6 solves many of the problems of basic Mobile IP

정보보호 연구실 Information Security Lab. Mobile Communications Mobile IPv6  Some advantages of Mobile IPv6 over Mobile IPv4 Route Optimization is built as a fundamental part of Mobile IPv6 Foreign Agents are not needed in Mobile IPv6

정보보호 연구실 Information Security Lab. Mobile Communications Conclusion  Evident that Mobile IP has great potential  Mobile IP is being studied in a number of research projects like Stanford University's Mosquitonet project and the CMU Monarch project  Extensions have also been proposed to allow mobility management for the interface between a radio network and a packet data network in the third generation cdma2000 network

정보보호 연구실 Information Security Lab. Mobile Communications 34 Q & A