Performance of IP Multicast in MPLS using PIM-SM (Protocol Independent Multicast-Sparse Mode)

Summary From a technology perspective, the Internet performs a gigantic role in communication, compelling the Internet Protocol (IP) to be famous. The approach of modern applications requires Quality of Service (QoS) guarantee with multicast support being unavailable in the legacy network. Multi Protocol Label Switching (MPLS), providing traffic engineering and QoS capability support in IP network, and Protocol Independent Multicast – Sparse Mode (PIM-SM), using two modes of multicast transmission to adapt with network requirement, are the leader in their firm. To combine these two technologies provides an opportunity for service provider to distribute new services from their contemporary network. This work is focusing on the fabrication of multicasting support framework using PIM-SM in MPLS domain. The simulation is used to verify the framework and illustrate its performance competence. Based on the simulation results, Shortest-Path Tree (SPT) multicast transmission offers the best performance, tradingoff with the size of state database in each router. RP-rooted shared Tree (RPT) multicast achieves the suitable performance in the case that state database size needs to be concerned. Furthermore, bandwidth sharing problem can be eliminated using ConnectionOriented with QoS guarantee in MPLS network for the premium services.

[1]  John E. Hopcroft,et al.  Complexity of Computer Computations , 1974, IFIP Congress.

[2]  Athanassios Liakopoulos,et al.  IP QoS across multiple management domains: practical experiences from pan-European experiments , 2003, IEEE Commun. Mag..

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

[4]  David Thaler Border Gateway Multicast Protocol (BGMP): Protocol Specification , 2004, RFC.

[5]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

[6]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[7]  John Moy,et al.  Multicast routing extensions for OSPF , 1994, CACM.

[8]  Dino Farinacci,et al.  Using PIM to Distribute MPLS Labels for Multicast Routes , 2000 .

[9]  Stephen A. Thomas IP Switching and Routing Essentials: Understanding RIP, OSPF, BGP, MPLS, CR-LDP, and RSVP-TE , 2001 .

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

[11]  Stephen E. Deering,et al.  Distance Vector Multicast Routing Protocol , 1988, RFC.

[12]  Brendan G. Cain,et al.  Core based trees (cbt version 3) multicast routing , 1998 .

[13]  Anukool Lakhina,et al.  BRITE: Universal Topology Generation from a User''s Perspective , 2001 .

[14]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[15]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[16]  Bernard Cousin,et al.  GXcast: generalized explicit multicast routing protocol , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[17]  Gaeil An,et al.  Design and implementation of MPLS network simulator supporting LDP and CR-LDP , 2000, Proceedings IEEE International Conference on Networks 2000 (ICON 2000). Networking Trends and Challenges in the New Millennium.

[18]  Arup Acharya,et al.  Overview of IP Multicast in a Multi-Protocol Label Switching (MPLS) Environment , 2002, RFC.

[19]  Tony Ballardie,et al.  Core Based Trees (CBT version 2) Multicast Routing - Protocol Specification - , 1997, RFC.