Requested revision
Standard: | 802.1CB-2017 | Clause: | 10.4.1.10 |
Clause title: | frerSeqRcvyIndividualRecovery |
Rationale for revision
In 10.4.1.10 items a) and b) you will find this phrase:
"Packets discarded by the SequenceGenerationAlgorithm (7.4.1.4) will ...".
The SequenceGenerationAlgorithm does not discard packets.
Packets are discarded by the MatchRecoveryAlgorithm (7.4.3.5) or
the VectorRecoveryAlgorithm (7.4.3.4). Both of these are called
by the Base recovery function (7.4.3), which is called by either
the Individual recovery function (7.4.5) referenced in 10.4.1.10a,
or the Sequence recovery function (7.4.2) referenced in 10.4.1.10b.
Also, according to 7.4.3.2.4, RemainingTicks referenced in 10.4.1.10,
is only reset by the Match or Vector recovery algorithms.
What is the correct clause to reference here?
We could reference the Base recovery function since that calls both
Match and Vector recovery algorithms that actually discard packets
and/or deals with RemainingTicks, and it is the parent clause for both
recovery algorithms. However, it only indirectly performs the behaviors
referenced in this maintenance request.
There may be a better choice.
Proposed text
Replace
"Packets discarded by the SequenceGenerationAlgorithm (7.4.1.4) will ..."
with
"Packets discarded by the Base recovery function (7.4.3) will ..."
in items a) and b).
Impact on existing networks
Nothing, this is text that gives an overview of how things work.
Following other normative text in the standard will result in
correct behavior.
Originator
Name: | Craig Gunther | Email: | craiggunther@yahoo.com |
Affiliation: | Craig Gunther Consulting/Bosch | ||
Submitted: | 2019-09-05 |