Multicast trees
This section describes how multicast distribution trees are modeled in the Multicast
Manager.
The classes and relationships are shown in the following figure:

Classes and relationships used to model Multicast trees
Each multicast tree is modeled as a set of PIMHop objects that link MulticastService
objects that are running on routers that participate in the distribution tree. The
PIMHop objects and MulticastService objects are related using the SendsVia
relationship.
The entry point to the tree from each MulticastSource object is denoted by a FirstHop
relationship to a PimHop object from the MulticastTree object.
Exits to receiving networks are denoted by LastHop relationships from PimHop objects
to IGMPNetwork objects.