300 likes | 473 Views
MOBILITY MANAGEMENT FOR VOIP SERVICE: MOBILE IP VS. SIP & Handoff Delay Analysis and Measurement for SIP based mobility in IPv6. Presented by Hans Fredrik Furholt Adnan Malik. Situation in 2002. GPRS available in some countries from 2000
E N D
MOBILITY MANAGEMENT FOR VOIP SERVICE: MOBILE IP VS. SIP& Handoff Delay Analysis and Measurement for SIPbased mobility in IPv6 Presented by Hans Fredrik Furholt Adnan Malik
Situation in 2002 • GPRS available in some countries from 2000 • Telenor launched the first commercial UMTS network in 2001 • High hopes for mobile VoIP • Expecting mobile convergence
Micromobility • Movement within one administrative domain • Telenor, uionetwork... • IP will not change when changing access point
Macromobility • Interdomain movement • AAA • Authentication • Authorization • Accounting
Macromobility in mobile IPv4 • Home agent (HA) and Foreign agent(FA) • 2 addresses • Home address and Care-of-address (CoA) • New FA requires new CoA • Addressedwithhomeaddress • Asymmetricrouting • AAA • Smooth hand-off
Regional registration • Gateway foreign agent(GFA) • Registrationkey • Only need to notify old RFA and GFA in intradomain handoff
SIP • Redirectvsproxy server • Visited registar (VR) and Home registar(HR) is a combination of SIP proxy server, location server and user agent server • Mobile node is a user agent client
SIP registration • IP and SIP information from DHCP • SIP registration (figure) • Micromobility – expeditedregistration
Shadow registration • Can be applied to both approaches in interdomain handoff • SA should be established before handoff • Neighbours can be contacted by AAAF or AAAH • Competetive market can make AAAH preferable
Delay/disruption analysis • Link layer establishment assumed to be negligible • For mobile IP, VoIP application unaware of mobility
Intradomain handoff Connect with RFA – 2ts Connect with GPA – 2tf Tmip_intra= 2ts+ 2tf Mobile IP SIP • DHCP – 4ts • ARP – tarp • REGISTER – 2tf • SIP call establishment – 2tmc • Tsip_intra= 4ts+ tarp+ 2tf
Interdomain handoff Blackout until 2ts+ 2th+ 2tno Disruptionsuntiltno+ 3th+ thc+ tmc Mobile IP SIP • DHCP – 4ts • ARP – tarp • SIP REGISTER 2th • Total disruption time 4ts+ tarp + 2th+2tmc
Results Disruption time as delay between MN and CN increases(tmc) Mobile IP can start receiving earlier. Smooth handoff can play some VoIP data
Results 2 Disruption time as latency from MN to home network increases SIP has less communication with home network
Disruption with shadow registration • Tmip_inter_shadow= 2tf+ tno+ th+ thc+ tmc • Tsip_inter_shadow= 4ts+ tarp+ 2tf+ 2tmc • Tmip_inter= tno+ 3th+ thc+ tmc • Tsip_inter = 4ts + tarp + 2th + 2tmc • Shadow registration useful when far from home network
Session Initiation Protocol • Protocol for establishing and disconnecting multimedia sessions. Support various types of mobility: terminal mobility, session mobility, personal mobility, and service mobility. • SIP using IPv6 and performance issues
Handoff Delay in Mid-call SIP mobility • D: Total time between detachment from old access medium and establishment of communication with a CN • D1: time for switching lower layer medium to access network • D2 : time for detecting a new router and a new link • D3 : time for recovery of communication with a CN after detecting a new link • Specific to terminal mobility
Delay in D3 • D3 : Time between reception of a new RA and 200 OK response sent by the CN • Two main factors • Duplicate Address Detection (DAD) • to confirm the uniqueness of the IPv6 address on the link • stateless address auto configuration to assign an IPv6 address --> tentative address during the DAD process. • Router Selection • Routing Table Update • Mobile IPv6 enables fast router switching • Neighbor Unreachability Detection (NUD) • IPv6 performs NUD against old router
Delay: Router Selection-> Routing table update - Neighbor Unreachability Detection (NUD)
Delay: Router Selection-> Routing table update - Neighbor Unreachability Detection (NUD)
Implementation of SIP Terminal Mobility • MN’s SIP UA is modified to send re-invite message to carry new IP address to CN UA. • CN UA is modified to pass the new IP address of MN to voice communication tool (i.e., RAT this testbed) • MN experiences a substantial amount of delay between detection of handoff and transmission of re-INVITE message. To keep this delay small, Linux kernel is modified and DAD process is skipped, and select the new router through Aggressive Router Selection mechanism.
Handoff Delay Measurement & Results • Without kernel modification • With kernel modification • Same experiment with MIPL MIPv6 and (b) • 2ms for signaling • 31ms for media UDP