Fast adaptive routing supporting mobile senders in Source Specific Multicast

IP multicast deployment recently progresses, but group services often remain restricted to limited domains and fail to comply with route-optimizing mobility management of the next generation Internet. Source Specific Multicast (SSM) facilitates transparent inter-domain routing and is expected to globally disseminate to many users and services. However, mobility support for Source Specific Multicast is still known to be a major open problem. In this paper, we propose the Enhanced Tree Morphing (ETM) protocol for extending SSM routing to mobile multicast sources. The scheme dynamically adapts SSM forwarding states to sender mobility, and transforms (morphs) source specific distribution trees into new, optimal trees rooted at a relocated source. ETM is simple, robust and secure, while it admits superior performance in packet forwarding at a low signaling overhead. Extensive evaluations based on a full protocol implementation, and simulations based on real-world topology data are performed, granting full insight into the properties of packet loss and delay stretch, protocol convergence times and router state evolution during single and rapidly repeated handovers. In a constant bit rate scenario, an ETM source handover typically leads to a slightly increasing delay of the first data packet, only. When operating on realistic network topologies, the protocol uniformly converges within less than 50 ms, thereby sustaining robustness under rapid source movement at all speeds common to our mobile world. Further optimizations are identified for FMIPv6 and for multihomed nodes.

[1]  Jari Arkko,et al.  Enhanced Route Optimization for Mobile IPv6 , 2007, RFC.

[2]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[3]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[4]  Ramesh Govindan,et al.  Heuristics for Internet map discovery , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Claude Castelluccia,et al.  Hierarchical Mobile IPv6 (HMIPv6) Mobility Management , 2008, RFC.

[6]  Thomas C. Schmidt,et al.  Morphing distribution trees—On the evolution of multicast states under mobility and an adaptive routing scheme for mobile SSM sources , 2006, Telecommun. Syst..

[7]  Thomas C. Schmidt,et al.  AuthoCast - a mobility-compliant protocol framework for multicast sender authentication , 2008, Secur. Commun. Networks.

[8]  Rajeev Koodli Mobile IPv6 Fast Handovers , 2009, RFC.

[9]  Serge Fdida,et al.  Hop by hop multicast routing protocol , 2001, SIGCOMM '01.

[10]  Basavaraj Patil,et al.  Proxy Mobile IPv6 , 2008, RFC.

[11]  Thomas C. Schmidt,et al.  Extending SSM to MIPv6 - Problems, Solutions and Improvements , 2005, TNC.

[12]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[13]  Craig Partridge,et al.  IPv6 Router Alert Option , 1999, RFC.

[14]  Thomas Noël,et al.  Supporting mobile SSM sources for IPv6 , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[15]  George Varghese,et al.  Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications , 2001, SIGCOMM 2001.

[16]  Oliver Heckmann,et al.  On realistic network topologies for simulation , 2003, MoMeTools '03.

[17]  Brad Cain,et al.  Source-Specific Multicast for IP , 2006, RFC.

[18]  Thomas C. Schmidt,et al.  Group Conference Management with SIP , 2018, SIP Handbook.

[19]  George C. Polyzos,et al.  IP multicast for mobile hosts , 1997, IEEE Commun. Mag..

[20]  Abdelmadjid Bouabdallah,et al.  Transparent Handover for Mobile Multicast Sources , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[21]  Mark Handley,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[22]  D. Joseph,et al.  Mobility Support in IPv 6 , 2022 .

[23]  Serge Fdida,et al.  M-HBH - Efficient Mobility Management in Multicast , 2002, Networked Group Communication.

[24]  Alan O'Neill,et al.  Mobility Management and IP Multicast , 2002 .

[25]  Thomas C. Schmidt,et al.  Exploring the routing complexity of mobile multicast: a semi-empirical study , 2007, CoNEXT '07.

[26]  Ruay-Shiung Chang,et al.  A Multicast Routing Protocol with Dynamic Tree Adjustment for Mobile IPv6 , 2004, J. Inf. Sci. Eng..

[27]  Thomas C. Schmidt,et al.  Multicast Mobility in MIPv6: Problem Statement , 2007 .

[28]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[29]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[30]  Thierry Ernst,et al.  Analysis of Multihoming in Mobile IPv6 , 2008 .