• DocumentCode
    2707357
  • Title

    DMRP: a distributed multicast routing protocol for ATM networks

  • Author

    Venkateswaran, R. ; Raghavendra, C.S. ; Chen, X. ; Kumar, V.P.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
  • fYear
    1997
  • fDate
    25-28 May 1997
  • Firstpage
    263
  • Lastpage
    271
  • Abstract
    In this paper, we present a distributed multicast routing protocol (DMRP) for dynamic computation of multicast trees. This protocol is a distributed version of a centralized heuristic for dynamic Steiner tree computation. The protocol is deadlock-free and is a correct implementation of the centralized heuristic. It can be easily extended to the hierarchical framework supported by ATM Forum´s PNNI protocols. This makes the protocol very scalable. Our motivation is to make this protocol a standard for multicasting under the PNNI framework. Our protocol draws a lot of inspiration from PIM, which has been proposed as the standard for multicasting in the Internet domain. We would like to emphasize that unlike PIM which caters to maintaining only soft-states, DMRP maintains hard states. The hard states are required under the ATM framework and make the DMRP protocol compatible with the philosophy of PNNI. The sharing of the multicast tree among multiple senders makes effective use of the network resources. This reduces the overall cost of the multicast tree. The protocol relies on participant initiated join, where the participant who wants to establish connection with the multicast group computes the path to the already existing multicast tree. Using simulations, we show that the number of messages generated before a participant can join the multicast tree is small. Further, the join latency is also small. The simplicity of the protocol lends itself to easy implementation for the support of multipoint connections under the PNNI framework
  • Keywords
    asynchronous transfer mode; finite state machines; protocols; telecommunication network routing; telecommunication standards; trees (mathematics); ATM Forum´s PNNI protocols; ATM networks; DMRP; Internet domain; centralized heuristic; deadlock-free protocol; distributed multicast routing protocol; dynamic Steiner tree computation; dynamic computation; hard states; join latency; multicast trees; multiple senders; multipoint connections; network resources; participant initiated join; simulations; standard; Bandwidth; Computational modeling; Cost function; Delay; Distributed computing; Internet; Multicast protocols; Routing protocols; System recovery; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IEEE ATM Workshop 1997. Proceedings
  • Conference_Location
    Lisboa
  • Print_ISBN
    0-7803-4196-1
  • Type

    conf

  • DOI
    10.1109/ATM.1997.624692
  • Filename
    624692