Academia.eduAcademia.edu

Outline

MPLS-based Multicast Shared Trees

2006

Abstract

This paper presents a study of our proposed architecture for the setup of a MultiPoint-to-MultiPoint (MP2MP) Label Switched Path (LSP). This form of LSP is needed for establishing uni-directional multicast shared trees. Such trees are required for information distribution in applications such as video conferencing. The presented architecture is intended for multicast applications within a single autonomous domain and can be extended to cover inter-domain multicast sessions. We propose the use of one (or more) control points in the network called Rendez-vous Points (RP) in a simple extention of the PIM-SM protocol to implement multicast in MPLS networks. This architecture has the advantage of using existing MPLS techniques and existing routing protocols and requires only the addition of more management capabilities at the RPs. The experiments we carried out show that while retaining the advantages of using MPLS over traditional multicast routing, the performance of the new architecture is comparable to that of IP multicast in terms of the volume of control messages and label and memory consumption. Also the architecture scales well with the increase of the number of senders within a multicast group and with the increase of the number of multicast groups.

References (28)

  1. D. Awduche et al., "Requirements for Traffic Engineering Over MPLS," RFC 2702.
  2. X. Xiao et al., "Traffic Engineering with MPLS in the Internet," IEEE Network, March/April 2000.
  3. E. Rosen et al., "MultiProtocol Label Switching Architecture," RFC 3031.
  4. "IETF MPLS Working Group," http://www.ietf.org/html.charters/mpls- charter.html.
  5. "MPLS Research Center," http://www.mplsrc.com.
  6. B. Davis and Y. Rekhter, MPLS Technology and Applications. Morgan Kaufmann, 2000.
  7. V. Alwayn, Advanced MPLS Design and Implementation. Cisco Press, 2002.
  8. A. Acharya and F. Griffoul, "IP Multicast Support in MPLS," Proc. of IEEE ATM Workshop, 1999.
  9. D. Ooms and W. Livens, "IP Multicast in MPLS Networks," Proc. of High Performance Switching and Routing, 2000.
  10. D. Ooms et al., "MPLS for PIM-SM," draft-ooms-mpls-pimsm-00.txt, Work in progress.
  11. D. Farinacci, "Partitioning Label Space among Multicast Routers on a Common Subnet," draft-farinacci-multicast-label-part-00.txt, Work in progress.
  12. D. Farinacci et al., "Using PIM to Distribute MPLS Labels for Multicast Routes," draft-farinacci-mpls-multicast-02.txt, Work in progress.
  13. D. Ooms et al., "Overview of IP Multicast in a Multi-Protocol Label Switching (MPLS) Environment," RFC 3353.
  14. A. Matrawy, C.-H. Lung, and I. Lambadaris, "A Framework for MPLS Path Setup in Uni-Directional Multicast Shared Trees," In Proc. of SPIE Optics East, (in the Conference on Performance, QoS, and Control of Next-Generation Communication Networks), 2004.
  15. S. Deering et al., "PIM Architecture for Wide-Area Multicast Routing," IEEE/ACM Trans. on Networking, April 1996.
  16. K. C. Almeroth, "The Evolution of Multicast: From the MBone to Inter-domain Multicast to Internet2 Deployment," IEEE Network, Jan- uary/February 2000.
  17. H. Eriksson, "MBONE: The Multicast Backbone," Communications of The ACM, August 1994.
  18. D. Waitzman et al., "Distance Vector Routing Multicast Protocol (DVMRP)," RFC 1075, November 1988.
  19. W. Fenner, "Internet Group Management Protocol, Version 2," RFC 1112.
  20. D. Awduche et al., "RSVP-TE : Extensions to RSVP for LSP Tunnels," RFC 3209.
  21. A. Boudani and B. Cousin, "A New Approach to Construct Multicast Trees in MPLS Networks," Proc. of Seventh International Symposium on Computers and Communications, 2002.
  22. A. Boudani et al., "Multicast Routing Simulator over MPLS Networks," Proc. of the 36th Annual Simulation Symposium, 2003.
  23. S. McCanne and S. Floyd, "ns Network Simulator," http://www.isi.edu/nsnam/ns/.
  24. G. Ahn and W. Chun, "Design and Implementation of mpls network simulator supporting ldp and cr-ldp," Proc. of IEEE International Conference on Networks, 2000.
  25. S. Yasukawa et al., "Extended RSVP-TE for Multicast LSP Tunnels," draft-Yasukawa-mpls-rsvp-multicast-01.txt, Work in progress.
  26. R. Aggarwal et al., "Establishing Point to Multipoint MPLS TE LSPs," draft-raggarwa-mpls-p2mp-te-00.txt, Work in progress.
  27. B. Williamson, Developing IP Multicast Networks. Cisco Press, 1999, vol. 1.
  28. "CANARIE Inc. -Canada's advanced Internet development organiza- tion," http://www.canarie.ca/canet4/.