beautypg.com

Graft, Assert – H3C Technologies H3C S7500E Series Switches User Manual

Page 141

background image

6-4

The “flood and prune” process takes place periodically. A pruned state timeout mechanism is

provided. A pruned branch restarts multicast forwarding when the pruned state times out and

then is pruned again when it no longer has any multicast receiver.

Pruning has a similar implementation in PIM-SM.

Graft

When a host attached to a pruned node joins a multicast group, to reduce the join latency,

PIM-DM uses a graft mechanism to resume data forwarding to that branch. The process is as

follows:

1) The node that needs to receive multicast data sends a graft message toward its upstream

node, as a request to join the SPT again.

2) Upon receiving this graft message, the upstream node puts the interface on which the graft

was received into the forwarding state and responds with a graft-ack message to the graft

sender.

3) If the node that sent a graft message does not receive a graft-ack message from its

upstream node, it will keep sending graft messages at a configurable interval until it

receives an acknowledgment from its upstream node.

Assert

The assert mechanism is used to shutoff duplicate multicast flows onto the same multi-access

network, where more than one multicast router exists, by electing a unique multicast forwarder

on the multi-access network.

Figure 6-2 Assert mechanism

As shown in

Figure 6-2

, after Router A and Router B receive an (S, G) packet from the

upstream node, they both forward the packet to the local subnet. As a result, the downstream

node Router C receives two identical multicast packets, and both Router A and Router B, on

their own local interface, receive a duplicate packet forwarded by the other. Upon detecting this

condition, both routers send an assert message to all PIM routers (224.0.0.13) through the