31
Optimized Fast-handoff Scheme for Application Layer Mobility Management Authors: Ashutosh Dutta, Sunil Madhani, Wai Chen Telcordia Technologies Henning Schulzrinne Columbia University Onur Altintas Toyota InfoTechnology Center [First author is also a student at Columbia University]

Optimized Fast-handoff Scheme for Application Layer Mobility Management

  • Upload
    devin

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Optimized Fast-handoff Scheme for Application Layer Mobility Management. Authors: Ashutosh Dutta, Sunil Madhani, Wai Chen Telcordia Technologies Henning Schulzrinne Columbia University Onur Altintas Toyota InfoTechnology Center [First author is also a student at Columbia University]. - PowerPoint PPT Presentation

Citation preview

Page 1: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Optimized Fast-handoff Scheme for Application Layer Mobility

ManagementAuthors: Ashutosh Dutta, Sunil Madhani, Wai Chen

Telcordia Technologies

Henning SchulzrinneColumbia University

Onur AltintasToyota InfoTechnology Center

[First author is also a student at Columbia University]

Page 2: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Outline• Motivation• Intra-domain Mobility Management• SIP based Mobility Management

– SIP and Mobile IP– Fast-handoff for SIP Mobility

• Test-bed Realization• Experimental results

Page 3: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Media Transport

App

lica

tion

Dae

mon

Ker

nel

Phy

sica

lN

etw

ork

H.323 SIP RTSP RSVP RTCPRTP

TCP UDP

IPv4, IPv6, IP Multicast

PPP AAL3/4 AAL5 PPP

SONET ATM Ethernet CDMA 1XRTT/GPRS

Signaling media encap(H.261. MPEG)

ICMP IGMP

SAP

802.11b

DNSLDAP

MIP MIP-LR

CIP

SDP

MIPv6

MGCP

IDMP

IETF Multimedia Protocol Stack

DHCPP

Heterogeneous Access

Page 4: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Motivation• Objective: Design and evaluate optimized techniques

based on Application Layer Mobility Management Scheme– Several Network Layer Scheme provide optimized handoff

techniques for Intra-domain mobility– Application Layer Mobility Management Scheme rules out the

need for networking components such as Home Agent/Foreign Agent

– SIP based mobility is an application layer scheme supporting Real-Time traffic for Mobile Wireless Internet

– It is essential to reduce transient real-time traffic during frequent handoffs

Page 5: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Network Layer fast-handoff approaches

• Intra-domain Mobility Management Protocol– Use of Mobility Agent to limit the Intra-domain

updates to within a domain

• Hierarchical Mobile IPv4/v6 Fast Hand-offs

• Foreign Agent Assisted Handoffs

• Intra-domain Mobility with buffering Agents

Page 6: Optimized Fast-handoff Scheme for Application Layer Mobility Management

SIP Background• SIP allows two or more participants to establish a session

including multiple media streams– audio, video, distributed games, shared applications, white

boards, or any other Internet-based communication mechanism• Standardized by the IETF RFC 2543• Is being implemented by several vendors, primarily for Internet

telephony– e.g. Microsoft XP operating system includes SIP as part of its

built-in protocol stack • Recently being extended to provide presence, instant messaging

and event notification• Endpoints addressed by SIP URLs

– sip:[email protected]

Page 7: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Why SIP Mobility ?• SIP is an application layer signaling protocol:

– it can keep mobility support independent of the underlying wireless technology and network layer elements;

• 3GPP, 3GPP2, and MWIF have agreed upon SIP as the basis of the session management of the mobile Internet

• SIP will eventually be part of the mobile Internet so why not use its inherently present mobility support functions

• SIP can provide personal mobility, terminal mobility, session mobility and service mobility

• No requirement to modify (or add) capabilities to existing terminal’s operating system

Page 8: Optimized Fast-handoff Scheme for Application Layer Mobility Management

• SIP provides variety of mobility techniques– Personal Mobility

• Allows users to be reachable in multiple locations using a unique URI

– Service Mobility • Allows users to maintain access to their services while

moving between service providers– Session Mobility

• Allows a user to maintain a media session while changing between terminals

– Mid-session (terminal) mobility• Allows a user to maintain a session while moving

(support for real-time streaming applications for mobiles)

Types of SIP mobility

Page 9: Optimized Fast-handoff Scheme for Application Layer Mobility Management

SIP mobility Performance snapshot in 802.11 Environment

Byte Sizes of SIP signaling Timing for Signaling messages

• INVITE - 455 bytes 100 msec processing time between msgs (OS dependent)

• Ringing - 223 bytes 5 msec for Invite to traverse

• OK - 381 bytes 70 msec for Re-Invite to traverse (mostly queuing delays)

• ACK - 261 bytes 150 msec for complete re-registration

• Bye - 150 bytes 300-400 msec for address acquisition without (SIP,MIP)

• De-Register - 370 bytes 3-4 sec for address acquisition with ARP (SIP,MIP)

• Re-Invite - 450 bytes

• Re-register - 425 bytes

Page 10: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Handoff Delay Analysis (SIP-Mobility)

CH MH (IP0)SIP Signaling

RTP Session

Base StationMH (IP1)

MH movesBeacon

DHCP/PPP Server

Discover/Request

Offer/IP address

Binds L2

L3

Configuration Time

Re-Invite

RTP SessionMedia

Redirection

Beacon Interval

Beacon

L2 = Layer 2

L3 = Layer 3

Page 11: Optimized Fast-handoff Scheme for Application Layer Mobility Management

SIPMM-MIP BW and Latency experimental

evaluationSIP vs MIP Utilization Gain (Experiment)

0.2

0.3

0.4

0.5

0 100 200 300 400 500 600 700 800 900 1000 1100

Bytes per packet

SIP

B/W

Gai

n SIP B/W Gain

SIP vs. MIP Latency (Experiment)

5

10

15

20

25

30

35

40

0 100 200 300 400 500 600 700 800 90010001100

Packet Size in bytes

La

ten

cy

in

ms

ec

SIP

MIP

27 msec

16 msec

~50%latency improvement

Page 12: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Cellular IPHomeHomeAgentAgent

CorrespondentHost

Internet(with Mobile IP)

Gateway AGateway A

Cellular IPNode

Cellular IPNode

CIPNode

CIPNode

CIPNode

CIPNode

Gateway BGateway B

Cellular IPNode

Cellular IPNode

CIPNode

CIPNode

CIPNode

CIPNode

Domain A

Domain B

MIP registration

CIP update

Media

Page 13: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Hierarchical Foreign Agent

GFA 1

FA1 FA2

HA

1

2

5

6

IP-based network

3

4

GFA 2

FA3

FA4

IP-based network

GFA

FA1 FA2

HA

1

2

3

4

GFA 1

FA1 FA2

HA

1

2

5

6

IP-based network

3

4

GFA 2

FA3

FA4

IP-based network

GFA

FA1 FA2

HA

1

2

3

4

Page 14: Optimized Fast-handoff Scheme for Application Layer Mobility Management

HAWAII

Internet

Domain Root Domain Root RouterRouter

Domain Root Domain Root RouterRouter

BSBS

R R

R R R

BS

R R

R R

Domain 1Domain 2

Page 15: Optimized Fast-handoff Scheme for Application Layer Mobility Management

TeleMIP’s Architecture LayoutIDMP/TeleMIP Architecture

Page 16: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Initial Domain-Based Registration Procedure

Page 17: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Subsequent Intra-Domain Registration

Page 18: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Mobility Proxy

Page 19: Optimized Fast-handoff Scheme for Application Layer Mobility Management

SIP fast-handoff mechanism -RTPtrans

R

SIPServer

RT1RT2RT3

MHMHMH

IP1IP2IP3

CH

IPR1IPR2IPR3

Mapping Database

Register

1

IP1:p1IP2:p1

2’

DelaySimulator

(Med

ia)

2 (R

e-in

vite

)

IP2 -> IPR1IP3 -> IPR2...

3

Intra- Domain fast-handoffDomain -D1

4

(Med

ia in

flig

ht)

(Transient media)

RT1,RT2,RT3 - RTP Translators

4’

Page 20: Optimized Fast-handoff Scheme for Application Layer Mobility Management

SIP fast-handoff RTPtrans - Protocol flow

MH CHSIPServer

Media

RT1 RT2 RT3

IP1

IP2

Re-Invite (2)Re-register 2’

Forward traffic(IP1:p1 ---> IP2:p1)

New traffic

IP3

Re-InviteRe-register

Forward traffic(IP2:p1 ---> IP3:p1)

Transient Traffic during the move

Fast-handoff Flow diagram

(1)

SIP-CGI (3)

Transient Traffic during the move

First move

Second moveIP2

Page 21: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Router CHDelaySimulator

SIPUAC

SIP MA (B2B)

MHMHMH

Med

ia

Invite

Move

Invite

Re-

Invi

te

SIP fast-handoff with B2B SIP UA – approach 1

IP1(Initial position before move)IP2IP3

IPch

SIPUAS

SIPUAS

SIPUAC

Invite B2B SDP

Media

Med

ia

Med

ia

Media

Page 22: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Flow diagram B2B approach –1(Limits Re-invite to B2B UA within a domain)

B2BUA

UA1 UA2MHMH

IP0IP1

RTP1

Re-Invite

MediaTransl-ator

RTP1 after the move

Invite

CH

RTP2

Invite

RTP2

ok

ack

ok

ack

Page 23: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Router CHDelaySimulator

SIPUAC

SIP MA (B2B)

MHMHMH

Med

iaInvite no SDP

Move

Invite

Invi

te

SIP fast-handoff with B2B SIP UA – approach 2

IP1(Initial position before move)IP2IP3

IPch

SIPUAS

SIPUAS

SIPUAC

Invite MH SDP

Med

ia

Med

ia

Page 24: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Fast handoff with B2B UA – approach 2 – flow diagram Re-invite from MH activates the interceptor at B2BUA

B2BUA

UA1 UA2MH CHMH

IP0IP1

RTP

Re-Invite

RTP1

Invite (no SDP)

Invite MH SDP

OK (MH SDP)

ACK CH SDP

OK

ACK

(Interceptor)

Page 25: Optimized Fast-handoff Scheme for Application Layer Mobility Management

B2BUA- fast-handoff – approach 3 multicast agent

SIP B2B UA

M1 - local scoped multicast address

CH

MHMH

MulticastAgent

Subnet 0Subnet 1

(duration limited multicast)

Internet/DelayBox

Page 26: Optimized Fast-handoff Scheme for Application Layer Mobility Management

B2BUA

UA1 UA2MH CHMH

IP0IP1

RTP

Re-Invite

RTP1

Invite (no SDP)

Invite MH SDP

OK (MH SDP)

ACK CH SDP

OK

ACK

Re-Invite with Maddr

Transient data at M addrRTP

B2BUA- fast-handoff – approach 3 multicast agent -flow

Page 27: Optimized Fast-handoff Scheme for Application Layer Mobility Management

DNS

DHCP

DHCP

DHCP

“Outdoor”

sun90

sun80.21

Domain:SN1

Domain:SN2

Domain:SN3

cisco80

cisco90

CompanyIntranet

InternetIGW

HUB

Private Subnet 1

Private Subnet 2

Private Subnet 3

PPP Server/Wireless ISP

CDMACDPD

802.11b

802.11b

802.11b

Outer sphereCDMA/CDPD network

SIP Proxy

MH

DMZ Network

CH

SIP Proxy

Cisco’s NAT

CH

MHSIP Client

SIP Client

DMZ Network802.11

SIP based Mobility in a Test-bed

Page 28: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Sample Packet Trace for Fast Handoff(see notes page)

Page 29: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Sample Packet Trace for Mobility Proxy-based Handoff (see notes page)

Page 30: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Issues• Duplicate Packets Detection• Aging of RTP translator• Scalability

– Number of subnets is large– Mobile is moving too rapidly between the

subnets

• Mechanism to remove the virtual Interface• Mapping of subnets and RTPtranslators

Page 31: Optimized Fast-handoff Scheme for Application Layer Mobility Management

Conclusions

• Application Layer fast-handoff mechanism discussed

• Test-bed Realization presented• Results of the experiments analyzed• RTP aging, scalability, effect of mobility rate

are future• Comparison with other network layer

approaches is helpful.