This section describes the usage and the internals of multicast routing implementation in . We first describe the user interface to enable multicast routingSectionsec:mcast-api, specify the multicast routing protocol to be used and the various methods and configuration parameters specific to the protocols currently supported in . We then describe in detail the internals and the architecture of the multicast routing implementation in Sectionsec:mcast-internals.
The procedures and functions described in this chapter can be found in various files in the directories tcl/mcast, tcl/ctr-mcast; additional support routines are in mcast_ctrl.{cc,h}, tcl/lib/ns-lib.tcl, and tcl/lib/ns-node.tcl.