4.6. PIM Assert Messages
PIM Assert messages resolve duplicate packet forwarding when multiple routers forward to the same LAN.
Assert Process:
- Duplicate Detection: Router detects duplicate multicast packets on LAN
- Assert Sent: Router sends Assert with its metric to source/RP
- Metric Comparison: Routers compare metrics to elect forwarder
- Winner Selection: Router with best metric becomes designated forwarder
- Losers Prune: Assert losers prune their forwarding state for that interface
Metric Comparison Criteria (in order):
- Prefer (S,G) state over (*,G) state
- Prefer lower administrative distance
- Prefer better metric to source or RP
- Prefer higher IP address (tiebreaker)
Assert State:
- NoInfo: No Assert state
- I am Assert Winner: This router won Assert election
- I am Assert Loser: This router lost Assert election
note
For Assert message format, metric encoding, and state machine details, see Section 4.6 of RFC 7761.