1 Ad Hoc Networks Routing (2/2) Instructor: Carlos Pomalaza-Ráez Fall 2003 University of Oulu, Finland.

Slides:



Advertisements
Similar presentations
Handover Management for Mobile Nodes in IPv6 Networks Nicolas Montavont and Thomas Noël, IEEE Communications Magazine, August 2002 Speaker:
Advertisements

1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
MIP Extensions: FMIP & HMIP
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
IP Mobility Support Basic idea of IP mobility management
Mobile IPv6 趨勢介紹 1. Mobile IP and its Variants Mobile IPv4 (MIPv4) – MIPv4 – Low-Latency Handover for MIPv4 (FMIPv4) – Regional Registration for MIPv4.
Network Localized Mobility Management using DHCP
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
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,
NISNet Winter School Finse Internet & Web Security Case Study 2: Mobile IPv6 security Dieter Gollmann Hamburg University of Technology
1 CWCCWC Oulu Determining the Optimal Configuration for the Zone Routing Protocol By M. R. Pearlman and Z. J. Haas Presentation by Martti Huttunen
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
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.
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 and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile IP Polytechnic University Anthony Scalera Heine Nzumafo Duminda Wickramasinghe Edited by: Malathi Veeraraghavan 12/05/01.
The Zone Routing Protocol (ZRP)
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.
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?
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.
Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
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
Fault-Tolerant Design for Mobile IPv6 Networks Jenn-Wei Lin and Ming-Feng Yang Graduate Institute of Applied Science and Engineering Fu Jen Catholic University.
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
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
MOBILE IP GROUP NAME: CLUSTER SEMINAR PRESENTED BY : SEMINAR PRESENTED BY : SANTOSH THOMAS SANTOSH THOMAS STUDENT NO: STUDENT NO:
Computer Networks Dr. Jorge A. Cobb The Performance of Query Control Schemes for the Zone Routing Protocol.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
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.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to Mobile IPv6
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 ( )
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
An Introduction to Mobile IPv4
Network Mobility (NEMO) Advanced Internet 2004 Fall
Mobile IP 순천향대학교 전산학과 문종식
DMET 602: Networks and Media Lab Amr El Mougy Yasmeen EssamAlaa Tarek.
Mobility support in IP v4. Internet Computing (CS-413) 2.
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. 
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Introduction Wireless devices offering IP connectivity
Booting up on the Home Link
Zone Routing Protocol (ZRP)
Networking Applications
EA C451 Vishal Gupta.
Mobility And IP Addressing
Zone Routing Protocol (ZRP) Update
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Proactive vs. Reactive Routing
Mobility Support in Wireless LAN
Other Routing Protocols
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 Ad Hoc Networks Routing (2/2) Instructor: Carlos Pomalaza-Ráez Fall 2003 University of Oulu, Finland

2 Zone Routing Protocol (ZRP)  Hybrid reactive/proactive protocol  Proactive procedure only to the nodes within a routine zone of radius ρ  Reactive procedure to nodes beyond the routing zone by querying only a subset of the network nodes Routing zone of radius = 2 hops S Neighbor node Peripheral node M. R. Pearlman, and Z. J. Haas, “Determining the Optimal Configuration for the Zone Routing Protocol,” IEEE JSAC, Aug. 1999, vol. 17, no. 8, pp

3 ZRP - Routing Zones  A collection of nodes which are within the zone radius of another node  Zone radius of a node is defined in terms of number of hops from that node  The transmission power as well as the propagation conditions and receiver sensitivity determines the set of neighbors  Each node has its own routing zone  Routing zones of different nodes may overlap  Each node maintains routing information to all nodes within its own routing zone  The nodes uses a proactive mechanism to learn about the topology of its routing zone, this mechanism is called Intrazone Routing Protocol (IARP)

4 ZRP – Interzone Routine  The Interzone Routing Protocol (IERP) is responsible for reactively discovering routes to destinations located beyond a node’s routing zone  The Bordercast Resolution Protocol (BRP) allows the node to send messages only to its peripheral nodes  Efficient querying of specific nodes rather than flooding the whole network  Bordercasting can be implemented using efficient multicast techniques  A single route query returns multiple route replies, which can be used to determine the best route based on relative quality  Because the routing zones overlap, a node can be a member of many routing zones  It is important to have a mechanism to detect duplicate route queries and squelch excessive control traffic

5 ZRP – IERP (example) S B G C H D F E G  Source S needs to send a packet to destination D  S checks whether D is within its routing zone. If yes, S knows a path to D  If not S bordercasts a query to its peripheral nodes (C, G, and H)  These nodes, after verifying that D is not within their routing zones, bordercast the query to their peripheral nodes  B, a peripheral node of H, recognizes D as being in its routing zone and responds to the query indicating the path S→H →B →D

6 ZRP - Guiding the Search in Desirable Directions To minimize route query traffic a procedure is needed to steer the query packets outwards from the source’s routing zone and away from each other. Desired search direction This problem is addressed through the following mechanisms: source  Loop-back Termination (LT)  Query Detection (QD1/QD2)  Early Termination (ET)  Selective Bordercasting (SBC)

7 ZRP – Query Control Mechanisms C B A S Loop-back Termination The query is terminated when the accumulated route (excluding the previous node) contains the host which lies in routing zone, e.g., route = {S→A→B→C} C terminates the query, because S is in the C’s routing zone. Early Termination When a thread penetrate into previously covered areas, the excess traffic can be terminated by extending the ability of the intermediate nodes, e.g. intermediate node A passes along a query to B. B terminates the thread because a different thread of the same query has been detected earlier. C B A S Earlier query Later query

8 ZRP – Query Control Mechanisms C B A S QD2 QD1 E D Query Detection  Only the node that bordercasts a route request is aware that its zone is covered by the query  When the peripheral nodes continue to bordercast to their peripheral nodes, the query may be relayed through the same nodes again  BRP provides two query detection methods, QD1 and QD2, to notify the remaining nodes through some form of eavesdropping without incurring additional control traffic QD2 - In single channel networks, it is possible for queries to be detected by any node within range of a query transmitting node, e.g., E may be able to receive C’s transmission and record the query information QD1 - Allows intermediate nodes (which relay queries to the edge of the routing zone) to detect queries, e.g., A and C can detect passing route request packet and record that S’s routing zone has been queried

9 ZRP – Query Control Mechanisms C B A S F H G Z Y X Selective Bordercasting (SBC)  Rather than bordercast queries to all peripheral nodes, the same coverage can be provided by bordercasting to a chosen subset of peripheral nodes  Requires IARP to provide network topology information for an extended zone that is twice the radius of the routing zone  A node will first determine the subset of other peripheral nodes covered by its assigned inner peripheral nodes  The node will then bordercast to this subset of assigned inner peripheral nodes which forms the minimal partitioning set of the outer peripheral nodes  S’s inner peripheral nodes are A, B and C  Its outer peripheral nodes are F, G, H, X, Y and Z  Two inner peripheral nodes of B (H and X) are also inner peripheral nodes of A and C  S can then choose to eliminate B from its list of bordercast recipients since A can provide coverage to H and C can cover X B is redundant

10 ZRP - Architecture NETWORK Layer IARPIERP MAC Layer (including NDP) The Zone Routing Protocol Inter-process communications Packet Flow  Route updates are triggered by the MAC-level Neighbor Discovery Protocol (NDP)  IARP is notified when a link to a neighbor is established or broken  IERP reactively acquires routes to nodes beyond the routing zone  IERP forwards queries to its peripheral nodes (BRP) keeping track of the peripheral nodes through the routing topology information provided by IARP

11 ZRP - Summary  ZRP combines two completely different protocols, one proactive and the other reactive, into a single protocol based on clustering of nodes into routing zones  Proactive IARP maintains routing tables within a routing zone  Reactive IERP performs route discovery outside the zone  ZRP can perform worse than flooding without proper query control mechanisms.  Query Detection, Early Termination, and Loop-back Termination provide significant improvements compared with purely reactive and purely proactive schemes  Use of Bordercasting reduces significantly the amount of inter- zone control traffic

12 Mobile IP The Internet Engineering Task Force (IETF) designed Mobile IPv4 in 1996 to facilitate IP-based communications to mobile wireless users Home Network Internet Visited Network Home Agent Foreign Agent Mobile Node Correspondent Node When a mobile node moves onto a visited network It acquires a temporary care-of-address from the network’s foreign agentAnd informs an agent on its home network of this address Packets that a correspondent node sends to the mobile are sent to its permanent address in the home network The home agent forwards the packet to the care of addressThe mobile agent sends replies directly to the correspondent node

13 Mobile IPv6 (2003) Home Network Internet Visited Network Home Agent Mobile Node Correspondent Node When a node moves to a visited network It constructs a care-of-address and sends a binding update to its home agentThe home agent replies with a binding acknowledgment binding update binding acknowledgment Initially the correspondent node communicates with mobile node via the mobile’s home agent The mobile node informs the correspondent node of the care-of-address After which the mobile and the correspondent node can exchange packets directly care-of-address

14 Basic Operation of IPv6  A mobile node can always be addressed at its home address, whether it is currently at “home” or away  When a mobile node is away from home it is also addressable at one or more care-of-addresses  The mobile acquire its care-of-address via a stateless or stateful auto- configuration mechanism  The mobile can accept packets from several care-of-addresses, such as when it is moving  The association between a mobile’s home address and care-of-address is known as binding  The mobile performs a binding registration by sending a binding update message to its home agent  The home agent replies to the mobile node with a binding acknowledgment message  A mobile can provide information about their current location to correspondent nodes

15 IPv6 Network Architecture Internet Router Access Point When a mobile node moves to a new point of attachment on another subnet it needs to acquire a new valid care-of-address in the visiting subnet and register it with its home agent and correspondents

16 Mobile IPv6 Handover Procedure  A mobile node detects that it has moved to a new subnet by analyzing the router advertisement periodically sent by the access router  The mobile node performs a duplication address detection (DAD) procedure to verify the uniqueness of its link-local address on the new subnet  Once it has obtained a new care-of-address it may perform a DAD for it  Once the new care-of-address is done the mobile node updates the binding cache of its home agent and correspondents by sending a binding update  In some cases a mobile node can be reached through multiple care-of- addresses if it is within the range of multiple access points  One of these care-of-addresses must be the primary care-of-address for a default access router (AR)  When the default AR becomes unreachable, the mobile node can use a new default AR for which it already has a care-of-address

17 Router-Assisted Smooth Handover IPv6 router (1)The mobile node moves to another subnet CN Mobile Node (5)Mobile sends a Binding Update to Correspondent (2)Mobile sends a Binding Update to a Home Agent on previous network (2) (1) (3)Home Agent returns a Binding Acknowledgement (3) (4)Home Agent tunnels packets to Mobile (4) IPv6 router (5)

18 Hierarchical Mobile IPv6 Mobile Node  Objective is to minimize the amount of signaling  Internet is divided into regions each with a mobility anchor point with a publicly routable IP address  Within each region, at a level below the mobility anchor point, there are Access Routers (AR) to which the mobile connects as it moves within the region  When a mobile enters a domain it makes a regional registration to advertise to its home agent and correspondents its new raw location Home agent Mobility Anchor Point Administrative Domain Access routers Internet N. Montavont and T. Noël, “Handover Management for Mobile Nodes in IPv6 Networks,” IEEE Communications Magazine, August 2002, pp

19 Modes of Hierarchical MIPv6  Basic Mode  The mobile has two addresses: a regional care-of-address based on the mobility anchor point prefix and an on-link care-of address based on the current AR prefix  The mobility anchor points acts as home agent: it intercepts the packets destined to a regional care-of-address and tunnels them to the corresponding on-link care of address  Extended Mode  The regional care-of-address is one of the mobility anchor point address  This anchor points keeps a binding table with the current on-link care-of-address of a mobile matched with the mobile home address  When the anchor point gets a packet destined to a mobile, it de- tunnels and re-tunnels it to the on-link care-of-address

20 Fast Handover Protocol  Extension of Mobile IPv6 that allows an AR to anticipate a Layer 3 handover  The anticipation is based on a Layer 2 trigger mechanism  This mechanism allows for the start of a L3 handover before the L2 handover ends  The L2 triggers used are:  Link Up – the mobile has established a connection with an access point  Link Down – the mobile has lost connection with an access point  L2 Handover Star – the mobile has started an L2 handover  Fast Handover uses these L2 triggers in two methods  Anticipated handover  Tunnel based handover

21 FHP: Anticipated Handover Mobile Node Old access router Access point New access router L2 triggers Forwarding of the triggers New care-of-address Validation request Address validation Confirmation