fast handoff for mobile ip and link layer triggers · 2003-05-12 · slide1 may 2003 submission...

27
Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and Link Layer Triggers Gang Wu and Alper Yegin DoCoMo USA Labs

Upload: others

Post on 13-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide1

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Fast handoff for Mobile IP and Link Layer Triggers

Gang Wu and Alper YeginDoCoMo USA Labs

Page 2: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide2

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Overview• Handover events necessitate both network-

layer and lower layers actions• Network-layer needs information from link-

layer to better respond to handovers– Need to establish IP connectivity as fast as

possible• IP needs standards-based interface with

the lower layers, e.g., IEEE 802 links

Page 3: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide3

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Mobile IP Handovers

• Slow, because:– IP stack has to detect the movement by listening to

router advertisements– Configure a new IP address (DHCP or IPv6 address

auto-configuration)– Send binding update to home agent

• Doing these after the handover creates considerable delays for IP-layer connectivity

Too many packet loss during handover for realtime applications

Page 4: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide4

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Fast Handovers for Mobile IPv6• Basic idea:

–Anticipate movement with the help of link layer (triggers)–Prepare network and host in advance

• Anticipated handover: pre-configured CoA– Initiated by Mobile Node, Source/Target Network

• Bi-directional Tunnel-based Handover (BETH): defer to acquire CoA– Initiated by Source network or target network

–After L2 movement, L3 is ready to serve• Done!

• IETF Mobile IP WG work item:–draft-ietf-mobileip-fast-mipv6-06

Page 5: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide5

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Slow vs. Fast!

• Standard Mobile IPv6 handover:

L2 handover

Send bindingupdate to previousaccess router

Router discovery

Duplicateaddressdetection

L2 handover

Send bindingupdate to previousaccess router

Router discovery

Duplicateaddressdetection

time

time

• Fast Mobile IPv6 handover:

Page 6: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide6

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

IP Signaling

Internet

Foreign network

current ARnew AR

correspondent node

mobile node

data

data

CISCO SYSTEMS

CISCO SYSTEMS

Page 7: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide7

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

IP Signaling

Foreign network

current ARnew AR

correspondent node

mobile node

Internet

Proxy RA

HI

F-BU

HackCISCO SYSTEMS

CISCO SYSTEMS

Proxy RS

Page 8: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide8

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

IP Signaling

Foreign network

current ARnew AR

correspondent node

Internet

mobile node

F-Back

F-Back

CISCO SYSTEMS

CISCO SYSTEMS

Page 9: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide9

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

IP Signaling

Foreign network

old ARcurrent AR

correspondent node

Internet

mobile node

NA

CISCO SYSTEMS

CISCO SYSTEMS

Page 10: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide10

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

IP Signaling

Foreign network

old ARcurrent AR

correspondent node

Internet

mobile node

CISCO SYSTEMS

CISCO SYSTEMS

Page 11: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide11

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

FMIP Needs...• FMIP needs link-layer to provide some

indications that handover is imminent or (at least) it has just happened

Page 12: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide12

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Link-layer Triggers

• An abstraction of a notification from link-layer (potentially including parameter information) that a certain event has happened or is about to happen PHY

MACIP

TCP/UDPApplication

• IETF draft:– draft-manyfolks-l2-mobilereq-01

Page 13: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide13

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Link-layer Triggers• Link Up• Link Down• Source Trigger• Target Trigger• Mobile Trigger

• First, AP1 receives source trigger, AP2 receives target trigger, mobile receives mobile trigger

• Then, AP1 and client receive link down• Finally, AP2 and client receive link up

• Not all link-layer technologies can produce all of these triggers• Not all IP-layer mechanisms need all of these triggers

Hand held computer

AP1 AP2

Page 14: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide14

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Use of Link-layer Triggers• IP handovers

– Mobile IP, FMIPv4/v6 rely on the existence of a subset of triggers• High performance, efficient mobility management

– Clean-up state• Access router can flush ARP and ND cache entries when the host

detaches from the link– Faster router discovery

• Access router can send unsolicited router advertisements as soon as it detects the new host

• Context transfers– Access router can take context transfer actions upon detecting

handovers

Page 15: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide15

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Link-layer Triggers and Handover

L2 handover

L3 handover:preparation

L3 handover:completion

time

Source trigger,Target trigger,Mobile trigger

Link down

Link up

Page 16: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide16

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Link-layer Triggers Protocol• When the link-layer access device is not co-

located with the access router, a protocol is needed to carry event notifications

• IETF draft:– draft-yegin-l2-triggers-00.txt

access routerhost access pointInternet

link-down link-down

link-down

Page 17: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide17

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Link Layer Triggers

oARMAC and MNMACnARTarget-network Trigger

nARMAC and MNMACoARSource-network Trigger

nARMACMNMobile Trigger

MNMAC or oARMACoAR or MNLink Down

MNMAC or nARMACnAR or MNLink Up

InformationRecipientName

Page 18: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide18

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

FMIP + Link Layer Trigger

YYTargetTrigger

YYSourceTrigger

YMobileTrigger

YYYYYLinkDown

YYYYYYLinkUp

tBETHsBETHtFMIPsFMIPmFMIPoSMIP

Page 19: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide19

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

An Experimental Platform• Software

– RedHat Linux 7.2 (kernel 2.4.16 and 2.4.18)– Mobile IPv6: MIPL developed by HUT– Fast Mobile IPv6: in-house– Real Time Traffic Generator: in-house– Wireless Handover Emulator: in-house

• Hardware– AR: Pentium III 800MHz PC– MN and CN: IBM T23 laptop– Wired Network Connection: 100Mbps– Wireless Network Connection: Configurable

Page 20: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide20

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Handover Emulation Test Bed

Handover Emulator Switch

L2 Trigger Emulator

MobileNode

Access Router

Access Router

Home Agent

CorrespondentNode

Wireless Layer 2 Emulator

Emulated Wireless LinksControl NetworkBackbone Data Network

Page 21: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide21

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Traffic Model

768Bytes

128Bytes

20Bytes

UDP Payload Size

20ms

20ms

20ms

Packet Frequency

418.4kbps384kbps

98.4kbps64kbps

44kbps9.6kbps

Actual Radio BW

Simulated Radio BW

Link Delay: 10msLink Layer Blackout Time: 40ms

Page 22: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide22

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Average Packet Drops for Simulated 9.6 kbps Wireless Link

0

5

10

15

20

25

30

35

20 40 60 80 100 120 140 160 200 250 300

Pre-handover Trigger Time (ms)

Pack

ets

Dro

pped

mFMIPv6 sBETH oSMIPv6

Page 23: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide23

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Average Packet Drops for Simulated 64 kbps Wireless Link

0

5

10

15

20

25

30

20 40 60 80 100 120 140 160 200 250 300

Pre-handover Trigger Time (ms)

Pack

ets

Dro

pped

mFMIPv6 sBETH oSMIPv6

Page 24: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide24

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Average Packet Drops for Simulated 384 kbps Wireless Link

0

5

10

15

20

25

30

20 40 60 80 100 120 140 160 200 250 300

Pre-handover Trigger Time (ms)

Pack

ets

Dro

pped

mFMIPv6 sBETH oSMIPv6

Page 25: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide25

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Frequency of High/Low Drop Rate for 64 kbps Wireless Link

00.10.20.30.40.50.60.70.80.9

1

20 40 60 80 100 120 140 160 200 250 300

Pre-handover Trigger Time (ms)

Freq

uenc

y

High Drop Rate Low Drop Rate

Page 26: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide26

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Observations• sMIPv6 packet loss number is controlled by the

frequency of router advertisement• mFMIPv6 is sensitive to pre-trigger timing.• As link bandwidth increases, pre-trigger time

required for mFMIPv6 decrease.• sBETHv6 reduces packet loss reliably, in

regardless of pre-triggering time.• In worst case, mFMIPv6 performance is on par

with oSMIP; in best one, mFMIPv6 performance is on par with sBETHv6.

Page 27: Fast handoff for Mobile IP and Link Layer Triggers · 2003-05-12 · Slide1 May 2003 Submission P802-Handoff-03-xxxr0-ECSG Gang Wu, DoCoMo USA Labs Fast handoff for Mobile IP and

Slide27

May 2003

Submission

P802-Handoff-03-xxxr0-ECSG

Gang Wu, DoCoMo USA Labs

Recommendation to IEEE

• Formal definition of IEEE 802 link-layer events for IP-layer’s consumption

• Definition of an API for IP to obtain relevant triggers

• Support standardization of Link-layer Triggers Protocol at IETF (or, alternatively, make it an IEEE-only standard)

• .... so that IP operates better on IEEE 802 links