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.

Slides:



Advertisements
Similar presentations
Mobile IP How Mobile IP Works? Agenda What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals.
Advertisements

Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
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
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
ICMP: Internet Control Message Protocol used by hosts, routers, gateways to communication network-level information –error reporting: unreachable host,
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
Network Layer4-1 Router Architecture Overview Two key router functions: r run routing algorithms/protocol (RIP, OSPF, BGP) r switching datagrams from incoming.
Mobile IP.
COS 461: Computer Networks
6/2/05CS118/Spring051 Chapter 6: Wireless and Mobile Networks r Cover the following sections only:  6.3: wireless LANs  6.5: mobility management:
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.
12-1 Last time □ BGP policy □ Broadcast / multicast routing ♦ Spanning trees Source-based, group-shared, center-based ♦ Reverse path forwarding, pruning.
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?
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
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.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
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 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
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
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
Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse.
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 ( )
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 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.
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
Mobile IP 순천향대학교 전산학과 문종식
Internet Multicasting Routing: DVMRP r DVMRP: distance vector multicast routing protocol, RFC1075 r flood and prune: reverse path forwarding, source-based.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
DMET 602: Networks and Media Lab Amr El Mougy Yasmeen EssamAlaa Tarek.
CSE 421 Computer Networks. Network Layer 4-2 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside.
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 Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
DMET 602: Networks and Media Lab
Introduction Wireless devices offering IP connectivity
Route Optimization of Mobile IP over IPv4
Introduction to Wireless Networking
Chapter 5 The Network Layer.
Introduction to Wireless Networking
DMET 602: Networks and Media Lab
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.
Distributed Systems CS
Presentation transcript:

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 of attachment to the Internet while communicating with the "correspondent node" (CN) using IP. Portable IP verses Mobile IP = Laptop verses Mobile Phone

Key Issues Why need Mobile IP? Implementation of Mobile IP Mobile IPv4 IP Routing IP QoS

So, why Mobile IP? In original IP routing, mobility of hosts was not considered to be an issue. Routing methods built for static networks Hosts were unlikely to move from one subnet to another. Mobile IP defines protocols and procedures by which packets can be routed to a mobile node, regardless of its current point-of-attachment to the Internet, and without changing its IP address.

Mobility: Vocabulary Care-of-address: address in visited network. (e.g., ) wide area network visited network: network in which mobile currently resides (e.g., /24) Permanent address: remains constant ( e.g., ) foreign agent: entity in visited network that performs mobility functions on behalf of mobile agent. correspondent hosts: wants to communicate with mobile device

Mobility via Indirect Routing wide area network home network visited network correspondent addresses packets using home (“permanent”) address of mobile home agent intercepts packets, forwards to foreign agent foreign agent receives packets, forwards to mobile mobile unit replies directly to correspondent

Packet Formation HeaderData Header with Mobile IP Data sent by a node to a Mobile IP New Data Packet from Home Agent to MN HA IP

Mobile IP v4 – Registration Request Header

Mobile IP v4 – Registration Reply Header

Mobile IP v4 – UDP Packet Header

IP Routing Two most popular protocols: –Distance Vector Protocol –Link State Protocol

Distance Vector Protocol In DVP, each node contains a routing table with a list of shortest paths to the other nodes in the network At start, each node has knowledge of its own address and is able to transmit on all links connecting to neighboring nodes If distance to the node is shorter than the distance in the routing table, the distance table is updated with the new value When transmission of distance vector no longer causes an update of the tables, the protocol converges and the topology of the network has been fixed

Link State Routing Protocols All nodes maintain a distributed map of the network Maps are updated quickly, when network topology changes using….?? LSP use Shortest Path First algorithm (Dijkstra’s Algorithm) Considered better than Distance Vector Protocols. Why ??

Why these protocols Fail in Mobile IP Cellular Systems and Internet networks supporting mobile users depend on a fixed infrastructure Base station can always reach all mobile nodes in the cell without routing, via a broadcast But, Mobile Networks have a special case of Ad-Hoc Networks

Routing in Ad-Hoc Networks In Ad-hoc networks, –A fixed infrastructure is missing and topologies change quickly –A destination node might be out of range of a source node transmitting packets –Each node must be able to forward data to other nodes

So why do they fail in Ad-Hoc networks Dynamic routing algorithms assume network topology does not change during transmission they would react too slowly or generate too much traffic to update the tables – their updating frequency of about 30 sec is too long for ad-hoc networks Routing algorithms depend on symmetric links in which routing information colleted for one direction can be used for other direction – in ad- hoc networks, links can be asymmetric Interference amongst close nodes that simultaneously forward transmissions

QoS Issues Most popular techniques: –IntServ and RSVP –DiffServ –MPLS IntServ maintains per-flow states in each node DiffServ approach discriminates amongst datagrams in different classes, not flows MPLS forces traffic into specific labeled switched paths (LSPs) using routers called as labeled- switching routers (LSRs)

Performance considerations The RSVP method does not fit into Mobile IP QoS architecture R1R1 R2R2 R3R3 S R Resv Path RSVP Operation

Failure of RSVP Processing overheads and memory consumption directly proportional to the number of separate RSVP reservations Also, states reservation is not possible over the tunnel between Home Agent and Foreign Agent… why ??

Solution – RSVP over IP Tunnels This mechanism enables reservations across all IP-within-IP tunnels The tunnels are of three types: –Type 1: no QoS guarantees (best effort tunnel) –Type 2: no resource allocation to individual data flows, but QoS guarantees to aggregate flows –Type 3: resource allocation for individual end to end flows

RSVP over IP Tunnels (contd) R1 R2 M1 M2 Intermediate Router Intermediate Router M3 M4 IP TUNNEL

Mobility Management in Real Time Services Makes use of the “mobility notification method” Working – sender delivers a PATH message to MN –When mobile node not connected to HN, HN captures the RSVP message and replies to sender with a PathChange message containing the COA of MN and its own address (MOBILITY_NOTIFICATION Object) –Source receives PathChange message, caches it and sends new PATH message to mobile node, tunneling it to COA