A protocol for scalable loop-free multicast routing

被引:16
作者
Parsa, M
GarciaLunaAceves, JJ
机构
[1] Computer Engineering Department, University of California, Santa Cruz
[2] University of California, Santa Cruz, CA
[3] Universidad Iberoamericana, Mexico City
[4] University of Hawaii, Honolulu, HI
[5] Department of Computer Engineering, University of California, Santa Cruz, CA
[6] SRI International (SRI), Menlo Park, CA
关键词
loop-freedom; multicast routing;
D O I
10.1109/49.564131
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In network multimedia applications such as multiparty teleconferencing, users often need to send the same information to several (but not necessarily all) other users, To manage such one-to many or many-to-many communication efficiently in wide-area internetworks, it is imperative to support and perform multicast routing, Multicast routing sends a single copy of a message from a source to multiple receivers over a communication link that is shared by the paths to the receivers, Loop-freedom is an especially important consideration in multicasting because applications using multicasting tend to be multimedia and bandwidth intensive, and loops in multicast routing duplicate looping packets. We present and verify a new multicast routing protocol, called multicast Internet protocol (MIP), which offers a simple and flexible approach to constructing both group-shared and shortest-paths multicast trees, MIP can be sender-initiated or receiver-initiated of both; therefore, it can be tailored to the particular nature of an application's group dynamics and size, MIP is independent of the underlying unicast routing algorithms used, MIP is robust and adapts under dynamic network conditions (topology or link cost changes) to maintain loop-free multicast routing, Under stable network conditions, MIP has no maintenance or control message overhead, We prove that MIP is loop-free at every instant, and that it is deadlock-free and obtains multicast routing trees within a finite time after the occurrence of an arbitrary sequence of topology or unicast changes.
引用
收藏
页码:316 / 331
页数:16
相关论文
共 11 条
[1]  
BALLARDIE AJ, P SIGCOMM 93, P85
[2]  
Bertsekas D. P., 1992, DATA NETWORKS
[3]   The PIM architecture for wide-area multicast routing [J].
Deering, S ;
Estrin, DL ;
Farinacci, D ;
Jacobson, V ;
Liu, CG ;
Wei, LM .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (02) :153-162
[4]  
Deering S. E., 1988, 1112 RFC
[5]   MULTICAST ROUTING IN DATAGRAM INTERNETWORKS AND EXTENDED LANS [J].
DEERING, SE ;
CHERITON, DR .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1990, 8 (02) :85-110
[6]   TERMINATION DETECTION FOR DIFFUSING COMPUTATIONS [J].
DIJKSTRA, EW ;
SCHOLTEN, CS .
INFORMATION PROCESSING LETTERS, 1980, 11 (01) :1-4
[7]   Loop-Free Routing Using Diffusing Computations [J].
Garcia-Lunes-Aceves, J. J. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (01) :130-141
[8]  
MOY J., 1994, MULTICAST EXTENSION
[9]  
PARSA M, P ICCCN 95, P162
[10]  
Waitzman D., 1988, 1075 RFC