Multicast Routing Protocols
Multicast routing protocols build trees where the “leaves” are the subnets containing at least one group member (detected by IGMP)
Tree types:
- Source-based trees: one tree per (source, group) pair
- Shared trees: one tree per group
Tree building methods:
- Data driven: calculate the tree only when the first packet is seen
- Broadcast-and-prune: Multicast tree = broadcast tree - non-multicast branches