Outline. CS5984 Mobile Computing. Local-area Mobility Solutions. Dr. Ayman Abdel-Hamid, CS5984. Regional Registration Framework (MIP_RR) 1/3

Similar documents
CS5984 Mobile Computing

Outline. CS5984 Mobile Computing. Wireless Access Networks model 1/3. Wireless Access Network and Mobile IP. Dr. Ayman Abdel-Hamid

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

LECTURE 8. Mobile IP

Chapter 09 Network Protocols

Chapter 12 Network Protocols

A Survey of IP micro-mobility protocols

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Active source routing for ad-hoc network: seamless integration of wireless environment

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the

CMPE 257: Wireless and Mobile Networking

ECS-087: Mobile Computing

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP

Mobile IP and Mobile Transport Protocols

Chapter 3 A New Framework for Multicast Mobility in WiFi Networks

CSE 123A Computer Netwrking

Introduction to IPv6. IPv6 addresses

CSE 123b Communications Software

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Mohammad Hossein Manshaei 1393

312 D.B. Johnson /Scalable support for transparent mobile host internetworking work, it is then delivered to the correct individual host on that netwo

Mobile IP. Mobile Computing. Mobility versus Portability

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Page 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity

Mobile IP. Page 1. 10/5/98 Mohamed Khalil IP10 MKIPM001

Mobile IP. rek. Petr Grygárek Petr Grygarek, Advanced Computer Networks Technologies 1

Mobile IP. Mobile IP 1

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

Introduction to IPv6. IPv6 addresses

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

Introduction to IPv6. IPv6 addresses

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Mobility Support in Internet and Mobile IP. Gianluca Reali

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Protocol Specification of the MOMBASA Software Environment

CMPE 257: Wireless and Mobile Networking

Location Management Agent for SCTP Handover in Mobile Network

SJTU 2018 Fall Computer Networking. Wireless Communication

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Modification to Ipv6 Neighbor Discovery and Mobile Node Operation

Mobile Communications Chapter 9: Network Protocols/Mobile IP

What is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks

CMPE 257: Wireless and Mobile Networking

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Mobility Management - Basics

Obsoletes: 2002 January 2002 Category: Standards Track

Outline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I

Mobility Support in IPv6

IP micro-mobility protocols

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Mobile host protocols support host

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or

CS 515 Mobile and Wireless Networking Final Exam Fall

CS5984 Mobile Computing

More Internet Support Protocols

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

Techological Advantages of Mobile IPv6

Daedalus/GloMop Architectural Walkthrough

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

CS 515 Mobile and Wireless Networking Final Exam Solutions Fall

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

Comparison of IP Micro-Mobility Protocols

IPv6: An Introduction

FA Service Configuration Mode Commands

CSC 4900 Computer Networks: Mobility

Mobile Communications Mobility Support in Network Layer

Overview of the Cisco Mobile Wireless Home Agent

HAWAII: A Domain-based Approach for Supporting Mobility in Wide-area Wireless networks

Mobile Computing. Chapter 8: Mobile Network Layer

Routing in the Internet

Internet Protocol, Version 6

EEC-684/584 Computer Networks

Smooth Handoff in Mobile IP Master s Thesis by Babak Ayani

Overview of the Cisco Mobile Wireless Home Agent

Mobility Management Basics

MBC. Auto. Address. Networks. Mesh. uto- configuration for Wireless. Keecheon Kim. Konkuk University Seoul, Korea

IP Mobility Support for QoS over Heterogeneous Networks

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

A Seamless Handover Mechanism for IEEE e Broadband Wireless Access

CSC 401 Data and Computer Communications Networks

Slide 1. Slide 2. Slide 3. Technological Advantages of Mobile IPv6. Outline of Presentation. Earth with 2 Billion Mobile devices

TSIN02 - Internetworking

Cellular Networks and Mobility

Binding information contains the entries in the mobility binding table.

Overview of the Cisco Mobile Wireless Home Agent

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

MICRO-MOBILITY MANAGEMENT IN AD-HOC ACCESS NETWORKS

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Internetworking Part 2

Mobile IPv6 Overview

Transcription:

CS9 Mobile Computing solutions Outline Dr. yman bdel-hamid Computer Science Department Virginia Tech Mobile IPv Micro-mobility Local-area Mobility Solutions Within the Mobile IP framework Regional Framework (MIP_RR) Local and Indirect Host-based forwarding schemes Cellular IP (Columbia University) WII (ell Labs) Multicast-based schemes ssign a scoped multicast address within the foreign domain Regional Framework (MIP_RR) / Home Regional G 9 {,,, and }: Home when the first enters the foreign domain. {, }: Regional with a local handoff from to. dvertises {,, } {,, 9, and }: Home involving a local handoff from to.

Regional Framework (MIP_RR) / Regional Framework (MIP_RR) / The old relays the U message, received from the new, upwards in the hierarchy (to its father ) specifying itself as the care-of address of the. The father performs the following steps delete its s visitor entry, create a binding cache entry for the with care-of address the child that sent the U message, relay the U message upwards in the hierarchy, and send back a binding acknowledge message to its child Tunneling consistency mechanism to clear visitor entries in old path Reg. Req. Reg. Req. U G Reg. Req. with PNE Crossover U U Regional inding update message Local and Indirect Cellular IP / :Home gent : Foreign gent Local Indirect Home Network Home Network Secure tunnel Secure tunnel Foreign Network nchor Foreign Network nchor Cellular IP and Mobile IP tunnel Wireless access network Local handoffs Gateway Router Global Internet with Mobile IP Global mobility S S Wireless access network S Local handoffs S S Mobile IP Cellular IP Wireless access network model

paging update packets paging packet routed to using paging caches Data packets for Gateway Router Gateway Router C C Cellular IP / : from G : from G D D : from F E, D have paging caches F Paging update packet (routed hop-by-hop towards the GW) : from F F E responds with a routeupdate packet which configures routing caches along the way to the GW 9 WII / Handoff-ware Wireless ccess Internet Infrastructure Uses specialized path setup schemes which install host-based forwarding entries in specific routers to handle intra-domain micro-mobility defaults to using mobile IP for inter-domain macro-mobility requires that obtains a co-located care of address within a domain, nevertheless is required to register with a S within the domain to be able to better handle handoffs sends path setup update messages during power up and after handoffs HR Home Domain R notified of co-located care of address FR Foreign Domain HR: Home Domain Root Router FR: Foreign Domain Root Router domain model within WII WII / Multicast and Mobility / Router ():... ():... C C Router Router ():... (): Default ():... ():... C C Old S New S ():... (): Default ():... ():... IP:... Forwarding path setup scheme ( can listen/transmit to only one S) Router ():... ():... Old S ():... ():... Router ():... ():... C C Router C K C C New S IP:... Non-Forwarding path setup scheme ( can listen/transmit to multiple S) The Deadalus pproach (erkeley, 99) maintains the concept of Mobile IP pre-assigned a multicast address by encapsulates any packets destined to and forwards them over the pre-assigned multicast group informs nearby ase Stations about multicast group and controls forwarding/buffering of packets at Ss through a control protocol

Multicast and Mobility / Multicasting-based Mobility Solution (99) multicast sole mechanism to provide addressing and routing services to s each is assigned a unique multicast IP address (globally unique) approach affects a number of existing protocols such as TCP, ICMP, RP, IGMP Multicast and Mobility / Fast Handoffs for Wireless Networks (999) foreign domain arranged as a two level hierarchy with a domain at the root and base stations as leafs. assigned a multicast address within the foreign domain by the domain (centralized server) domain becomes forwarding agent for all s (single point of failure, bottleneck) does not discuss details of multicast address allocation or effects on multicast routing Outline cooperating hierarchies local-area mobility support framework Cooperating Foreign gents Hierarchies / local-area mobility support framework Efficiently handle local-area movement scenarios within a foreign domain through cooperation between hierarchies Provide authentication and replay protection for all protocol messages Not specific to any access technology Explore the hierarchy structure to enhance processing

Cooperating Foreign gents Hierarchies / Model hierarchy model Foreign Domain G Foreign gent dvertisement Intra-hierarchy handoffs Inter-hierarchy handoffs cooperation n Regional s {, G} @RealmX {, G} @RealmX dvertise the IP address (if not private) for legacy s Hide the hierarchy structure Critique of MIP_RR s tunneling consistency Regional s Framework / Old R j In old path New R i in route to crossover Crossover (can be G) Requires smooth handoff mechanism Potential race condition if U from old path reaches crossover before the from new path R Crossover U (D old-crossover ) Request (D new-crossover ) Old Old path D new-old U New path New Request Rreg. Req. Rreg. Reply Dereg. (U) inding ack. Rreg. Req. Rreg. Reply Dereg. (U) inding ack. Rreg. Req. Rreg. Reply Regional messages (Request/Reply) Route Optimization messages (U/inding ack.) Rreg.:Regional Req.:Request ck.:cknowledgement Dereg.:Deregistartion 9

Replay Protection Regional s Framework / Crossover propagates upwards in the hierarchy towards the G a replay protection update message to ensure future successful processing of s by upper Rs in the path This message propagates the new identification value assigned to the by the crossover Used for nonce replay protection and timestamp replay protection Type Reserved Home ddress New Identification Identification Extensions Home s Framework Home s involving local handoffs home is forwarded to the to renew the s mobility binding How about the old path? de mechanism similar to the regional framework would clear the old path, but increases packet loss while waiting for the from the The need to clear the visitor entries on the old path Our solutions KOP approach (Keep Old Path live) SINP approach (Switch Immediately to New Path) Intra- Handoffs: The KOP pproach / Intra- Handoffs: The KOP pproach / U with estimated lifetime, along with new IP address information. Old can tunnel buffered or future packets to new Old Request Old path R New path G Crossover New Request along with new IP address information Request What lifetime is used for the U? U lifetime = Max {home reg. latency, α * remaining reg. lifetime} Where < α <= (we use α =.) Maintain observed home latency at each R How the new information is propagated without the smooth handoff mechanism? enefit from the existence of a hierarchy, an old and new path Propagate new information along new path to crossover, then along old path to old through a local care-of address extension

Intra- Handoffs: The KOP pproach / uthentication and replay protection home would only include home authentication and identification information How can the crossover authenticate the to initiate KOP? includes a local replay protection extension, such that the crossover is capable of ensuring the freshness of its authenticates its using a -G authentication extension Crossover authenticates the before initiating the tunneling consistency mechanism on the new path Intra- Handoffs: The SINP pproach De mechanism (U message with zero lifetime) Old Home Request Old path Regional Reply The crossover switches the tunneling path to the new path before receiving a home. R G Home Request Crossover Home Request New path New Home Request View such s as a truly combined home and regional s The local handoff completion does not have to wait for a from the Performance Evaluation / Performance Evaluation / CH. Mbps ms,. Mbps LD G-,.. G Mbps LD -, Foreign domain,,,,,,, verage lost packets per handoff KOP SINP ase MIP DOP G to delay (in msec) UDP Traffic verage encapsulated packets per HR-LH G to delay (in msec) LD: Link delay Using the KOP approach Simulated Network Topology

Performance Evaluation / UDP Traffic Performance Evaluation / TCP Traffic verage lost packets per HR-LH KOP SINP DOP G to delay (in msec) verage dropped packets per handoff KOP SINP.9........ 9 Playout delay in msec TCP Throughput (M bps) KOP SINP ase MIP DOP......9. G to delay (in msec) Retransmission Ratio KOP SINP ase MIP DOP..... G to delay (in msec) 9 Inter- Handoffs / Inter- Handoffs / One hierarchy in foreign domain is a burden on the G. (single point of failure, maintain routing entries for all s) If multiple hierarchies are deployed, no configurable scalable cooperation is envisioned between hierarchies Reduce the number of required security associations between s in different hierarchies Shield the from the s movement within the foreign domain Routing Zone G G Foreign Domain Configurable Cooperation G Routing Zone G Routing Zone i G i G i Partition foreign domain into routing zones Each routing zone is an independent hierarchy s advertise their own IP address and the G address registers G as its care-of address. G is termed the s HRG (Home-registered G).

Inter- Handoffs / Inter- Handoffs / Configurable Cooperation Cooperation is only allowed between the roots of the hierarchies ( security associations between each pair of Gs) The s advertise two new options in their mobility agent advertisements will this G accept cooperation s from other Gs? will this G send cooperation s on behalf of the? Routing Zone G G Old tunnel Foreign Domain G G New tunnel Routing Zone Routing Zone i G i G i The movement between hierarchies Inter- Handoffs / Inter- Handoffs / Enter foreign domain Home lifetime expiration Home reg. ds from the current or HRG hierarchy Event transition utomatic transition Regional reg. Homeregional D_H or reg. HRE_NDOFF_H reg.: ds: advertisements D_H: ds from another hierarchy HRE_NDOFF_H: Home lifetime expiration while moving to another hierarchy home with a regional data extension The current G attempts to contact the HRG using the information in the regional extension If success, the current G receives tunneled packets for the from the HRG If the HRG does not respond, use the s home credentials to perform a home on behalf of the State Diagram 9

Inter- Handoffs / Regional in G j hierarchy G j G i ('s HRG) If the RZ accepted the regional, the Z j hierarchy is now able to authenticate any future s by the. The home-regional process, in case the RZ is reachable. Inter- Handoffs / Home Regional in G j hierarchy Home G j G i (The 's HRG) ICMP errors Home Home Upon successful, the 's HRG is changed within the foreign domain. The home-regional process, in case the HRG is not reachable. Performance Evaluation / Performance Evaluation / CH. Mbps ms LD: Link Delay UDP Traffic. Mbps G G LD -G (Default is ms) Mbps LD G-G (Default is ms). Mbps G G.,, Foreign domain,,,, Simulated Network Topology. 9, Local-area Network Mbps ms G i, vergae lost packets per handoff NC-Gs/ C-Gs/ NC-Gs/V C-Gs/V -G link delay (msec) vergae lost packets per handoff C-Gs NC-Gs....... G-HRG link delay (msec)

Performance Evaluation / TCP Traffic NC-Gs C-Gs NC-Gs C-Gs TCP Throughput (Mbps).....9. G- link delay (msec) Retransmission Ratio...... G- link delay (msec)