DINloop based inter-domain multicast with MPLS

To overcome the existing scalability problems, DINloop (Data-in-Network loop) based multicast with MPLS (multiprotocol label switching) is proposed to optimize inter-domain multicast. In our approach, multiple DIN Nodes in the core network form the DINloop using MPLS so that multiple multicast sessions share a single DINloop. We adopts a label stack method to use fewer labels and label switch paths (LSPs) are established between DIN Nodes to create the DINloop. Packet processing module analyzes the coming multicast packet and MPLS Manager assigns a label stack to it. Simulations show that DINloop based multicast uses the least message load needed to form the multicast architecture. In addition, the routing table size in the core router does not increase as the number of multicast group increases, and therefore DINloop based multicast increases the routing scalability for inter-domain multicast. Finally, the multicast delay in DINloop based multicast is moderate lager than other protocols.

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

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

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

[4]  John Moy,et al.  Multicast Extensions to OSPF , 1994, RFC.

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

[6]  Christophe Diot,et al.  Deployment issues for the IP multicast service and architecture , 2000, IEEE Netw..

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

[8]  Hui Zhang,et al.  A case for end system multicast (keynote address) , 2000, SIGMETRICS '00.

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

[10]  David Thaler,et al.  On the aggregatability of multicast forwarding state , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[11]  Prasant Mohapatra,et al.  Edge router multicasting with MPLS traffic engineering , 2002, Proceedings 10th IEEE International Conference on Networks (ICON 2002). Towards Network Superiority (Cat. No.02EX588).

[12]  G. Neufeld,et al.  Forwarding state reduction for sparse mode multicast communication , 1998, INFOCOM 1998.

[13]  Bill Fenner,et al.  Multicast Source Discovery Protocol (MSDP) , 2003, RFC.

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

[15]  Michalis Faloutsos,et al.  Aggregated multicast: an approach to reduce multicast state , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[16]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

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

[18]  Ali Boudani An Effective Solution for Multicast Scalability:The MPLS Multicast Tree (MMT) , 2004 .

[19]  Bernard Cousin,et al.  A new approach to construct multicast trees in MPLS networks , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[20]  Deborah Estrin,et al.  Protocol independent multicast-dense mode (pim-dm): protocol specification , 1996 .

[21]  Andrew Adams,et al.  Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised) , 2005, RFC.

[22]  Lawrence Wai-Choong Wong,et al.  DINCast: a hop efficient dynamic multicast infrastructure for P2P computing , 2005, Future Gener. Comput. Syst..

[23]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[24]  Lawrence Wai-Choong Wong,et al.  Comparison of in-network versus Staggered Multicast video distribution models , 2006, Multimedia Tools and Applications.

[25]  Tony Ballardie,et al.  Core based trees , 1993 .

[26]  Ion Stoica,et al.  REUNITE: a recursive unicast approach to multicast , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[27]  D. Estrin,et al.  The MASC/BGMP architecture for inter-domain multicast routing , 1998, SIGCOMM '98.