Internet Multicast Routing Protocol Supporting Method over MPLS Networks

MPLS망에서의 인터넷 멀티캐스트 라우팅 프로토콜 지원 방안

  • 김영준 (혜천대학 정보시스템계열) ;
  • 박용진 (한양대학교 전기전자공학부)
  • Published : 2000.09.01

Abstract

This paper describes Internet multicast routing protocols over MPLS (Multiprotocol Label Switching) networks. Internet multicast routing protocols are divided into 3 categories in terms of tree types and tree characteristics: a shortest path tree, a shared tree and hybrid tree types. MPLS should support various multicast mechanisms because of extremely different IP multicast architectures, such as uni-/bi-directional link, Flooding/prune tree maintenance mechanism, the existence of different tree types with the same group, etc. There are so many problems over MPLS multicast that the solutions can't be easily figured out. In this paper, we make a few assumptions on which the solutions of IP multicast routing protocols over MPLS networks are given. A broadcasting label is defined for the shortest path tree types. Cell interleaving problems of the shared tree types is solved by using block-based transmission mechanism. Finally, the existing hybrid-type multicast routing protocol is reasonably modified to support MPLS multicast.

본 논문은 MPLS (Multiprotocol Label Switiching) 망에서 인터넷 멀티캐스트 라우팅 프로토콜을 지원하기 위한 방안을 제시한다. 인터넷 멀티캐스트 라우팅 프로토콜은 트리의 구성방식과 속성에 따라 최단거리 트리 방식, 공유트리 방식 및 복합트리 방식 등으로 분류된다. 각 방식에 따라 MPLS 망에서 지원해야 하는 기능이 달라진다. 특히, 단/양방향성 트리 링크, Flooding/prune 방식의 트리 구성, 하나의 멀티캐스트 그룹 에 다중 트리의 존재 등 여러 가지 미해결이거나 해결하기 어려운 문제점들이 존재한다. 본 논문에서는 몇가지 가정을 세우고, 이를 바탕으로 각 멀티캐스트 라우팅 프로토콜을 MPLS 망에서 지원하기 위한 방안을 제시한다. Flooding/prune 방식의 멀티캐스트 라우팅 프로토콜에 대해서는 새로이 브로드 캐스팅용의 레이블 을 정의하여 해결하고, 공유트리 방식에 대해서는 기 제안된 블록기반 멀티캐스트 전송기법을 도입하여 셀인터리빙 (Cell Interleaving) 문제를 해결하며, 마지막으로 복합트리 방식에 대해서는 기존 멀티캐스트 라우팅 프로토콜에 기능을 추가하므로써 MPLS 지원문제를 간단히 해결한다.

Keywords

References

  1. draft-ietf-mboned-mcast-apps-00.txt IP Multicast Applications: Challenges and Solutions Bob Quinn;Kevin Almeroth
  2. Multicasting and The Internet and its Applications Sanjoy Paul
  3. draft-ietf-mpls-arch-06.txt Multiprotocol Label Switching Architecture Eric C. Rosen;Arun Viswanathan;Ross Callon
  4. draft-ietf-mpls-framework-04.txt A Framework for Multiprotocol Label Switching R. Callon;P. Doolan;N. Feldman;A. Fredette;G. Swallow;A. Viswanathan
  5. draft-ietf-mpls-multicast-00.txt Framework for IP Multicast in MPLS D. Ooms;W. Livens;B. Sales;M. Ramalho;A. Acharya;F. Griffoul;F. Ansari
  6. IETF 2236 Internet Group management Protocol, Version 2 W. Fenner
  7. IEEE Network Magazine Multicast Group Behavior in the Internet's Multicast Backbone (Mbone) K. C. Almeroth;M. H. Ammar
  8. RFC1075 Distance Vector Multicast Routing Protocol D.Waizman;S.Deering;C.Patridge
  9. RFC1584 Multicast Extensions to OSPF J. Moy
  10. Protocol Independent Multicast(PIM), Dense Mode Protocol Specification S.E. Deering;D. Estrin;D. Farinacci;V. Jacobson;C-G Liu;L. Wei
  11. IETF RFC2201 Core Based Trees (CBT) Multicast Routing Architecture A. Ballardie
  12. RFC2362 Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification D. Estrin;D. Farinacci;A. Helmy;D. Thaler;S. Deering;M. Handley;V. Jacobson;L. Wei
  13. draft-ietf-mpls-ldp-05.txt LDP Specification Loa Andersson;Paul Doolan;Nancy Feldman Andre Fredette;Bob Thomas
  14. draft-ieft-mpls-rsvp-00.txt Use of Label Switching With RSVP Bruce Davie;Yakov Rekhter;Eric Rosen;Arun Viswanathan;Vijay Srinivasan;Steven Blake
  15. draft-ieft-mpls-label-encaps-04.txt MPLS Label Stack Encoding Eric C. Rosen;Yakov Rekhter;Daniel Tappan;Dino Farinacci;Guy Fedorkow;Tony Li;Alex Conta
  16. the proceedings of the 4th CDMA International Conference 1999 (CIC'99) SAMA: Scalable wmATM Multicast Architecture for Dynamic Group Service WonTae Kim;YongJin Park
  17. draft-kouvelas-pim-bidir-new-00.txt A New Proposal for Bi-directional PIM Deborah Estrin;Mark Handley;Isidor Kouvelas;Lorenzo Vicisano