Mobility Management for VoIP Service Mobile IP vs. SIP Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion Presented by Fredrik Lund Henriksen Rune Jensen Completed Bachelor in Programming and Networks at UiO 2015 Started Master in Programming and Networks at UiO 2015 Writing the thesis at Simula on the Pillcam Project with focus on Neural Networks Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Mobility Management for VoIP Service Mobile IP vs. SIP Based on Mobility Management for VoIP Service: Mobile IP vs. SIP T.T. Kwon, M. Gerla, Sajal Das, and Subir Das. IEEE Wireless Communications, Oct. 2002, 66 - 75. Handoff Delay Analysis for SIP-based Mobility in IPv6 Test-bed. Nakajima et. al. IEEE ICC, 2003. Conclusion Introduction Concept Solution – SIP Shadow Registration Disruption Analysis CN Motivation Home network Solution – Mobile IP MN Foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis CN Motivation VoIP Call Home network MN Foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis CN Motivation VoIP Session Home network MN Foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis CN Motivation VoIP Session Home network MN Foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis What we want Support mobility in ways that allow for: - Micromobility and Macromobility in addition to Roaming Secure communications Wireless technologies convergence Disruption times low enough for real-time communication Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary General about Mobile IP - Network layer implementation - Seeks to solve mobility - Not directly related to VoIP service, but VoIP realizable using MIP Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Need helpers to realize mobility… MN Home network Foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Need helpers to realize mobility… Introducing agents - Helpers that aid in mobility - One or more per administrative domain MN Home network Foreign network Home Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Need helpers to realize mobility… Introducing agents - Helpers that aid in mobility - One or more per administrative domain MN Home network Foreign network Home Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Need helpers to realize mobility… Introducing agents - Helpers that aid in mobility - One or more per administrative domain MN Home network Foreign network Home Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Need helpers to realize mobility… Introducing agents - Helpers that aid in mobility - One or more per administrative domain MN Home network Foreign network Home Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary But this leads to asymmetrical communication - CN communicates via Home Agent - MN communicates directly with CN CN MN Home network Foreign network Home Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Binding solves the issue with asymmetric communication - CN needs to have a binding cache to store mobility bindings for MNs - HA updates CN with MNs new CoA using a Binding Update Message Handling out of date bindings When an MN moves, bindings may become out of date, making a CN send packets to the wrong destination When a FA receives a packet for an MN not in its visitor list: - If FA has a mobility binding, tunnel packet to new destination and sends a Binding Warning to the HA - If not, FA sends the packet back to HA, which sends the packet to the MNs updated CoA Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary To minimize the delay in using out of date bindings - Smooth Handoff is introduced - New FAs update the previous FA with the MNs updated CoA - This way, if a FA receives a message for the MN, it is able to forward it directly to the new destination Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Without Regional Registration Foreign Agent MN Foreign network Home Agent Foreign Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Without Regional Registration MN Foreign Agent Foreign network Home Agent Foreign Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Without Regional Registration MN Foreign Agent Foreign network Home Agent Foreign Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Without Regional Registration MN Foreign Agent Foreign network Home Agent Foreign Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary With Regional Registration Foreign Agent MN Foreign network Home Agent Foreign Agent Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary With Regional Registration Regional Foreign Agent MN Foreign network Home Agent Gateway Foreign Agent Regional Foreign Agent Regional Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary With Regional Registration MN Regional Foreign Agent Foreign network Home Agent Gateway Foreign Agent Regional Foreign Agent Regional Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary With Regional Registration MN Regional Foreign Agent Foreign network Home Agent Gateway Foreign Agent Regional Foreign Agent Regional Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary With Regional Registration MN Regional Foreign Agent Foreign network Home Agent Gateway Foreign Agent Regional Foreign Agent Regional Foreign Agent Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Security Assosiations (SA) - Kind of key - Initially between MN and AAAH - Should be created between all communicating entities in «path» - A way to verify communication Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | Agents | Asymmetry | Bindings | Smooth Handoff | Regional Registration | Security Association | Summary Summary about Mobile IP - Using agents as helpers to achieve mobility - «Layers» of agents to prevent possible long distance communication with home network - Bindings to couple home address with current address, avoiding asymmetric communication Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Session Initiation Protocol - Another solution to mobility - Establishes and disconnects multimedia sessions - Application layer implementation Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary SIP User Agent - Client side SIP implementation - Listens for incoming SIP messages - Sends SIP messages based on events/user-action Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Initiation User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Initiation User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Initiation User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Initiation User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Initiated User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Mobility User #2 The Internet SIP Proxy Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Mobility User #2 The Internet SIP Proxy Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Mobility User #2 The Internet SIP Proxy Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Mobility User #2 The Internet SIP Proxy Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server Session Mobility User #2 The Internet SIP Proxy Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Initiation User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Initiation User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Initiation User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Initiation User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Initiated User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server User #1 Network #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Relay Server Session Mobility User #2 The Internet SIP Relay Server Network #1 User #1 Network #2 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Proxy Server - Hides user location - Shorter registration delay - Better at handling Firewall/NAT Relay Server - More scalable Proxy server is chosen because of the shorter registration delay Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Duplicate Address Detection (DAD) - Used to verify the uniqueness of the address Upon receiving Router Advertisement, it sends Neighbor Solicitation After predetermined timeout, address is assumed to be valid Default timeout is 1500 ms Cannot communicate until after the timeout 1) 1) According to RFC 2462 Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Router Selection - The time it takes to switch to the next access router - Consists of two parts - Neighbor Unreachability Detection - Router Table Update - Imposes a significant delay Both DAD and Router Selection can be avoided via various techniques Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis General | User Agent | Proxy Server | Relay Server | Server Summary | IPv6 Issues | Summary Summary about SIP - Application layer implementation User Agent on the client side to handle communication Two types of servers: Proxy and Relay Some IPv6 issues exists, possible to avoid Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Shadow Registration - Proposed as a solution to reduce Interdomain delay - A priori registration in nearby foreign network - Pre-establishment of SA in foreign network Conclusion Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network MN Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network MN Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network MN Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network MN Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 AAAF Home Network MN Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 MN AAAF Home Network Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis With Shadow Registration Conclusion AAAF Network#3 Network#2 MN AAAF Home Network Network #1 AAAH AAAF Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 General about analysis - Articles focus on different aspects - Analysis is divided into separate parts for each article Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Article #1 focus - Calculation of delay, no testing, no simulations - Based on formulas - 3 scenarios - Delay between MN and CN - Delay between MN and home network - Transmission delay Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Intradomain Handoff MIP MN detects new access point, sending RS message to RFA which replies. 2Ts Registration takes 2Tf, due to not involving AAA resolution via the MNs home network. Total time: 2Ts + 2Tf SIP - MN detects new IP subnet and imitates DHCP interactions. 4Ts Detection of duplicate addresses. Tarp MN sends REGISTER message to VR, with the VR replying. 2Tf Total time: 4Ts + Tarp + 2Tf Interdomain Handoff MIP Due to Smooth Handoff and Route Optimization, only the total formula is included Total time: Tno + 3Th + Thc + Tmc SIP - The various delay definitions legend: Ts: Delay MN -> RFA/DHCP. Subnet delay on wireless link Tf: Delay MN -> AAAF/VR. Foreign network delay Th: Delay MN -> HR/AAAH/AH. Home network delay Tmc: Delay MN -> CN Thc: Delay home network -> CN Tarp: Duplicate addresses check delay Tno: Delay new RFA(NFA) -> old RFA(OFA) The following assumption is taken: Ts < Tf < Th DHCP. 4Ts Duplicate address detection. Tarp MN sends SIP REGISTER to HR. 2Th MN re-invites CN by sending INVITE message which replies. 2Tmc Total time: 4Ts + Tarp + 2Th + 2Tmc Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 - Mobile IP has shorter delay - Growth is equal Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 - Mobile IP has shorter delay initially, but growth is steep - SIP requires less packets to home network Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 - SIP generally requires a higher amount of messages - Wireless link delay affects SIP more than Mobile IP Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Article #1 findings - Mobile IP found to be the more ideal solution with regards to disruption delay in mobility - Exception is in interdomain when MN is far away from home Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Article #2 focus - Experiments performed on real hardware IPv6 Focus on one specified delay 2 scenarios - Standard Linux kernel - Modified Linux kernel Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Hardware setup Delay overview Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Disruption Analysis Shadow Registration Conclusion General | Article #1 | Article #2 Handoff delay of signalling in milliseconds Handoff delay of media UDP packet in milliseconds 45000 40000 45000 38290 40000 35000 35000 30000 30000 25000 25000 20000 20000 15000 15000 10000 5000 0 38546 10000 3932 171 H12 Standard kernel 161 H23 Modified kernel Mobile IP has a 2 ms delay 1934 161 H31 5000 4187 420 418 1949 408 0 H12 H23 Standard kernel Modified kernel Mobile IP has a 31 ms delay Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 H31 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion General | Article #1 | Article #2 Article #2 findings - Modified kernel able to reduce delay significantly - Mobile IP produces even lower delays - SIP found to be a possible candidate with additional research and a proper implementation Article #1 – Mobility Management for VoIP Service: Mobile IP vs. SIP | Article #2 – Handoff Delay Analysis for SIP-based Mobility in IPv6 Introduction Concept Solution – Mobile IP Solution – SIP Shadow Registration Disruption Analysis Conclusion - Comparison between Mobile IP and SIP - Mobile IP shown to produce lowest disruption delay - Optimized SIP implementations could become a viable solution Any questions? Conclusion