18
Client Mobility in IPv6 Networks Leo Patanapongpibul Laboratory for Communication Engineering Laboratory for Communication Engineering Supervisor: Prof Andy Hopper Industrial Supervisor: Dr Glenford Mapp

Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Embed Size (px)

Citation preview

Page 1: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Client Mobility in IPv6 Networks

Leo PatanapongpibulLaboratory for Communication EngineeringLaboratory for Communication Engineering

Supervisor: Prof Andy Hopper Industrial Supervisor: Dr Glenford Mapp

Page 2: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Introduction

Tackle Mobility Management for IPv6 networks

Explore the limitations of Mobile IPv6Handoff Management

Test our solution in a real world environment

Introduce a new concept to mobile computing in IP Networks

Page 3: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Mobility Support Issues

Majority of mobility management solutions make changes to the core network infrastructure

Mobile IP is an incomplete mobility management solution

Application layer has limited knowledge of activity in the physical and link layer protocols

Page 4: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Novel Solution to Handoff Management

Gives control to the mobile node

Handoff decision based on:physical, link, network & transport layers

Support for subnetwork outages

BenefitsHighly scalableHandoff decision made w/ end-to-end considerationsSupport multiple network technologies

Client-based Handoff Mechanism

Page 5: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Trigger appropriate response depending on network conditions

Client-based Handoff

Mechanism

Physicali.e. wireless LAN

Link

Networki.e. Mobile IP & IPv6

Transporti.e. TCP

Applicatione.g. FTP, Web browser

Signal Strength

Connectivity

Addressing

Info on active apps

TCP/IP Protocol Stack

Router Advertisements

Page 6: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

The LCE Mobile IPv6 Testbed

Page 7: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Summary of Experiments

Looked at the effects of handoffs on UDP traffic between CN and MN

Dissection of a handoff during an active TCP data transfer for:

continuous handoffsdiscontinuous handoffs

Page 8: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Throughput of UDP traffic

Page 9: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Sequence plot of a TCP download:

Client-based Handoff MechanismDisabled

Page 10: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Sequence plot of a TCP download:

ContinuoushandoffwithClient-basedHandoff Mechanism

Page 11: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Sequence plot of a TCP download:

Discontinuous handoffwithClient-based Handoff Mechanism

Page 12: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Mobile Computing Application Example

Thin-Client Computing Approach !!!

Reliable and higher data rates more widely available: both outdoor & indoor

e.g. 3G, wireless LAN, UWB, etc.

Mobile “thick-clients” are prone todamage, theft, loss of datahas a high administration overhead

Benefits of mobile thin-clientsdevices can be disposablezero administration overhead

Page 13: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Background to Mobile Computing with Thin-Clients

The Videotile was the first mobile thin-clientWireless ATMIndoor use onlyVNC-based client

Problem: QoS is essentialcannot be guaranteed in IP Networks

© AT&T Labs Cambridge

Page 14: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Global Mobility for Thin-Clients?

World dominated by IP

Unsupported network infrastructure for thin-client computing

Bandwidth: unlike ATM, QoS is not guaranteed in IP networks

poor user experience

Page 15: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Solution: Mobile VNC Architecture

Place a VNC proxy server close to the MNQoS guaranteed in the core network

Mobility supported byMobile IPClient-based Handoff Mechanism

Handoff between VNC Proxy ServersSignaling: Context Transfer Protocol variant

For more info, see Proceedings of the IST EVOLUTE International Workshop, Nov 2003

Page 16: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Key result:VNC session interrupted by discontinuous handoffs

Page 17: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Conclusion

Client-based Handoff MechanismHighly scalableReduce packet loss, avoid slow startIntelligent handoff algorithmSupports vertical handoffs

Example Mobile Computing ApplicationMobile VNC ArchitectureThin-client computing can work

FutureVertical handoff support (Pablo Vidales, LCE)Unbundling of network services:operators == utilities, ISPs == content providersUnified access to on-demand content and services.

Page 18: Client Mobility in IPv6 Networks - cl.cam.ac.uk Mobility in IPv6 Networks ... Vertical handoff support (Pablo Vidales, LCE) ... Microsoft PowerPoint - backup lbp22.PPT

Leo Patanapongpibul – [email protected] – http://www-lce.eng.cam.ac.uk/~lbp22/