386
Figure 120 RPT building at the receiver side
As shown in
, the process for building a receiver-side RPT is the same as the process for
building an RPT in IPv6 PIM-SM:
1.
When a receiver wants to join the IPv6 multicast group G, it uses an MLD message to inform the
directly connected router.
2.
After receiving the message, the router sends a join message, which is forwarded hop by hop to
the RP for the IPv6 multicast group.
3.
The routers along the path from the receiver's directly connected router to the RP form an RPT
branch. Each router on this branch adds a (*, G) entry to its forwarding table.
After a receiver host leaves the IPv6 multicast group G, the directly connected router multicasts a
prune message to all IPv6 PIM routers on the subnet. The prune message goes hop by hop along
the reverse direction of the RPT to the RP. After receiving the prune message, an upstream node
removes the interface that connects to the downstream node from the outgoing interface list. At the
same time, the upstream router checks the existence of receivers for that IPv6 multicast group. If no
receivers for the IPv6 multicast group exist, the router continues to forward the prune message to its
upstream router.
Source
Server A
Server B
Host B
Host C
Receiver
Receiver
IPv6 Multicast packets
Receiver-side RPT
Join message
RP
Source
Host A
Receiver