RFC Errata
Found 2 records.
Status: Verified (2)
RFC 7761, "Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)", March 2016
Note: This RFC has been updated by RFC 8736, RFC 9436
Source of RFC: pim (rtg)
Errata ID: 5342
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Frank Hua Li
Date Reported: 2018-04-28
Verifier Name: Alvaro Retana
Date Verified: 2018-05-24
Section 4.4.2 says:
set KeepaliveTimer(S,G) to RP_Keepalive_Period;
It should say:
set KeepaliveTimer(S,G) to max(Keepalive_Period, RP_Keepalive_Period);
Notes:
The normal keepalive period for the KAT(S,G) defaults to 210 seconds. However, at the RP, the keepalive period must be at least the Register_Suppression_Time, or the RP may time out the (S,G) state before the next Null-Register arrives. Thus, the KAT(S,G) is set to max(Keepalive_Period, RP_Keepalive_Period) when a Register-Stop is sent.
====
Note that the text above comes from §4.11.
Errata ID: 7857
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Alexander Okonnikov
Date Reported: 2024-03-19
Verifier Name: RFC Editor
Date Verified: 2024-03-20
Section 4.6.5 says:
bool lost_assert(S,G,I) { if ( RPF_interface(S) == I ) { return FALSE } else { return ( AssertWinner(S,G,I) != NULL AND AssertWinner(S,G,I) != me AND (AssertWinnerMetric(S,G,I) is better than spt_assert_metric(S,I) ) } }
It should say:
bool lost_assert(S,G,I) { if ( RPF_interface(S) == I ) { return FALSE } else { return ( AssertWinner(S,G,I) != NULL AND AssertWinner(S,G,I) != me AND AssertWinnerMetric(S,G,I) is better than spt_assert_metric(S,I) ) } }
Notes:
Excessive parenthesis before 'AssertWinnerMetric(S,G,I)'.