Ip Mobility

  • Uploaded by: seema
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ip Mobility as PDF for free.

More details

  • Words: 2,012
  • Pages: 36
IP Mobility for a Mobile Internet Rajeev Koodli Nokia Research Center Mountain View, CA 94043 [email protected] http://people.nokia.net/~rajeev

1

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Outline • Introduction • Key Problems • Solutions • Open issues

2

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

IP Mobility: The Problem

Alice

Moves

Alice

Internet

Bob •How can Bob reach Alice after the move ? •How can Bob keep talking to Alice during the move ? 3

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

IP Mobility: The Problem • An IP device moves from its existing subnet to another • How does the device maintain •

reachability for new communication (roaming),



its existing communication (handover)

• Roaming and Handover together constitute the Mobility Problem • Corollary to the Mobility Problem is Handover Performance Problem

4

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

IP Mobility: Drivers • Emergence of WLAN • Enterprise and Campus-wide WLAN networking • Multiple variants of Wi-Fi • Multiple radio access (“multi-access”) technology is here • Portable devices with multiple radios • Wide-area footprint of “wholesale” WLAN service • Wireless VPN access: rate and range benefits • Success of SMS and i-Mode is paving the way for packet-data services (such as MMS, Instant Messaging, content downloading,..) • Emergence of SIP as a packet-data service enabler

5

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Multi-access Illustration Cellular

Enterprise WLAN

Internet VPN Gateway WLAN Cellular Bluetooth

6

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Mobility is not easy • Spans multiple layers, starting from link layer to network layer to application layer • Managing link, IP connectivity, transport protocol performance is non-trivial • Mobility affects applications, and hence user experience • Security: access control, access to resources are considerations in offering “seamless network roaming experience” • Roaming is not only a technical problem

7

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

IP Mobility: Principles • Core network routing transparency • Routers and switches are un-aware of mobility • Host-controlled location update to effect routing path change • Responsibility rests on the Mobile Node (MN) • Adheres to the “end-to-end” model • Minimal network support • Intelligent host

8

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Requirements for solutions

• Roaming: Packets need to reach the current location of a Mobile Node • Handover: • Connection (session) end-point must remain constant even though the IP address changes • Connection end-point must be able to handle change of IP address

9

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Principles, requirements and solutions • Roaming: • MN updates namespace (DNS) upon movement • Application layer handles location tracking (e.g., outsource the problem to a SIP proxy) • An IP layer node manages location (e.g., Mobile IP Home Agent)

• Handover: • Each transport protocol handles mobility on its own (SIP ReInvite, TCP Migrate, SCTP Re-associate) • An IP layer solution preserves connection end-point (Mobile IP Home Address) • All solutions follow, to varying degrees, the principles

10

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Solving IP Mobility: Mobile IP approach

11

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Base Mobility Support using Mobile IP • Definitions:

12



MN: a device whose IP address changes as it moves from a network to another



Home Address: that IP address of the MN which remains constant during its movement



Care of Address: that IP address of the MN which changes from network to network, in accordance with the network prefix



Home Agent: a node, on the network where the Home Address is valid, that forwards packets to the Care of Address



Foreign Agent: a node, on the visited network, that assists the MN with connectivity

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Mobile IP: Basic Protocol Overview Home Agent

GPRS

Home Agent forwards Packets to Care of Address

FA/AR

WLAN Mobile Node (MN)

13

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

CN sends packets to Home Address

Internet

Correspondent Node (CN)

Mobile IP: Components • Movement Detection • a MN has to determine that it has changed subnets • relies on Router Advertisements • New IP Address (CoA) Configuration • in IPv4, either through Foreign Agent or “co-located” • in IPv6, either stateless or through DHCP (stateful) • Registration with the Home Agent, Correspondent Nodes • inform new CoA to update [HoA, CoA] binding • Datagram delivery • packets sent to HoA are forwarded by the HA using the binding

14

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Route Optimization • In order to always use HoA, packets need to be routed through the Home Agent • introduces sub-optimal routing and hence potentially longer delay • Direct communication between the MN and its correspondents should be possible • RO Problem: How to prove to any arbitrary correspondent that the MN owns the HoA and is currently at location identified by CoA ? • HoA concern: a malicious node could steal an innocent node’s traffic • CoA concern: a malicious node could spam an innocent node

15

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Return Routability • MN sends a Home Address Test Init through the HA to the CN • MN also sends a CoA Test Init message directly to the CN • CN responds to HOTI message with HOT message in which it includes a cookie (K1) • CN responds to COTI message with COT message in which it includes a cookie (K2) • MN generates a Key K_BU by hashing K1 and K2, and computes a MAC using K_BU on the fields in the BU • MN sends BU • What makes Return Routability sufficient ?

16

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Return Routability HA HOTI HOT

Internet

AR AR COTI COT

MN

17

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

BU, BAck

CN

Handover Performance: Access Network Solutions

18

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Improving Handover Experience • Mobile IP establishes basic routing • Several imperfections • movement detection latency • address configuration latency • location update latency • potentially lost packets sent to previous CoA • In addition, there may be state re-establishment overhead • transport protocols establish state on the access router (e.g., AAA, QoS, Header Compression)

19

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Fast Handover: Sources of delay a time to detect movement and formulate a new CoA at new access

router (movement detection, router discovery (Neighbor Discovery: RFC 2461), and Duplicate Address Detection (RFC 2462))

b time to receive packets at new CoA (binding update latency)

a) determines how quickly the MN can send packets, and b) determines how quickly it can receive packets at the new Care-of Address

20

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Illustration Time Handover start epoch

New Link formation

• ND + DAD

• MN forms new CoA and sends BU • MN Tx-capable BU received MN can receive packets at new CoA

21

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Fast Handover Protocol • Allows a MN to learn new Router information when still attached to the current router • enables fast movement detection • expedites new address configuration • facilitates immediate transmission upon new link establishment • Allows a MN to receive packets sent to its previous IP address until • Binding Update to Home Agent is completed • Binding Update to the correspondent is completed • Involves tunnel establishment triggered by MN signaling

22

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Fast Handover Protocol Illustration Learn new router information Authorize traffic re-direction

Packet stream before handover

WLAN Router-1

Internet

Movement

Router-2

Tunnel to new IP address

Mobile Node (MN)

Packet stream after handover

Announce attachment

draft-ietf-mipshop-fast-mip6-0X.txt 23

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Correspondent Node (CN)

Delays with optimizations Time

Handover start epoch

New Link formation

• ND + DAD X Forwarding set up from Previous Router to New Router

24

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

• MN forms new CoA and sends BU X • MN Tx-capable

• MN Rx-imminent

BU received MN can receive packets at new CoA X

Context Transfer Protocol • Allows network-resident state transfer in conjunction with handover • Eliminates the need for state re-establishment • handover-agnostic application execution • smoother operation of transport protocols • bandwidth savings • Best results when synchronized with fast handover • Example contexts include header compression, QoS, security

25

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Context Transfer Learn new router information Authorize traffic re-direction

Packet stream before handover

WLAN Router-1

Internet

Movement

Router-2

Mobile Node (MN) Announce attachment

26

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Context Transfer

Correspondent Node (CN)

Implementation • Free-BSD derived routers, Linux MN, CN in a WLAN environment • MN in conversation with a remote CN • The media stream headers are compressed by the MN, and decompressed by the router • The MN undergoes handover between routers • Context Transfer of state corresponding to the media stream takes place in synchronization with Fast Handover

27

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Performance Tests • Test application: IPv6/UDP/RTP behaving according to ON-OFF model (“voice” source) • Header Compression (of IPv6/MobileIPv6/UDP/RTP headers) initiated through setsockopt() API and MN - AR signaling • ON period is geometrically distributed with mean λ-on λ-on = (1 - p) / p, where p is the probability of OFF period, a control parameter • OFF period duration is exponentially distributed with mean λ-off • inter-packet arrival time is 20 ms, UDP payload is 100 bytes

28

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Prob = 0.06 20 18

# of packets lost

16 14 Packets lost

12 10

Packets lost due to lack of context

8 6 4 2

Nth Handoff

29

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

97

89

81

73

65

57

49

41

33

25

17

9

1

0

talkspurt silence

Handover occurrences

30

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Challenges • Longer the delay in establishing IP connectivity, longer the effect on applications • better device driver, firmware greatly improve performance • Reliability of signaling • if the signal from MN is lost, tunnel establishment and context transfer can only occur subsequent to new link establishment • even though less desirable, still better than classic Mobile IP handover • Synchronization of multiple media streams • depends on the nature of the media • depends on how header compression impacts audio and video

31

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Overall Summary • Mobility involves support for roaming and handover from a network to another • Security is a key parameter in the host-controlled mobility model • IP layer solution is natural for disparate access network mobility • Mobile IP provides the basic ingredients for supporting roaming and handover • Fast Handover supports real-time handovers • Context Transfer could smooth transport performance

32

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Some open issues • An (empirical and analytical) analysis of route optimization as a function of traffic pattern, topology, movement characteristics • Comparison of end-to-end versus access-only solutions for handover performance enhancement • IP multicast and mobility • Evaluation of mobility as a “commodity” in IP layer versus a “rich feature” in each transport

33

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

References • “Fast Handovers for Mobile IPv6”, IETF [mipshop] Working Group http://ietf.org/html.charters/mipshop-charter.html

• “Context Transfer Protocol”, IETF [seamoby] Working Group draft http://ietf.org/html.charters/seamoby-charter.html

• “A Context Transfer Protocol for Seamless Mobility”, IETF draft http://people.nokia.net/~rajeev/draft-koodli-seamoby-ct-03.txt

• “Fast Handovers and Context Transfers”, Rajeev Koodli and Charles E. Perkins, ACM Computer Communication Review, October 2001 http://www.acm.org/sigcomm/ccr/archive/2001/oct01/ccr-200109koodli.html

• IPv6 Working Group in IETF, http://ietf.org/html.charters/ipv6charter.html, RFCs 2460, 2461, 2463

34

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Fast Handovers: Predictive Mode Internet

Access Network Router-1 (PAR)

1. Proxy Router Advertisement

35

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

3. HI 4. HAck

Router-2 (NAR)

2. Fast Binding Update 6. Fast Binding Ack

5. Fast Neighbor Advertisement

Fast Handovers: Reactive Mode Internet

Access Network Router-1 (PAR)

1. Proxy Router Advertisement

36

© NOKIA

IP-Mobility.PPT /October 2003 / RKo

Router-2

2’. ÅHI/Hack Æ (NAR)

3. FBack

2. FBU

Related Documents

Ip Mobility
April 2020 23
Mobility
November 2019 29
Astley Mobility
November 2019 19
Hr&mobility
November 2019 34
Ip
October 2019 54

More Documents from "nikhil kanatala"