IEEE Std. 802.1ag-2007 Topic: Loopback response error reporting SUBSECTION: 20.31.1 ProcessLBR() It seems that once any LBR with the incorrect LTID is received, then every LBR received after that will be considered to have an incorrect LTID, until LBIactive becomes false. This is because in action c)2), the received Loopback Transaction Identifier is copied to expectedLBRtransID, but expectedLBRtransID is not incremented after that. It is possible that that was the intended behavior, that all subsequent LBRs are considered incorrect after one incorrect LBR is received. However, it is also possible that it was intended for expectedLBRtransID to track the new LTID, so that the first LBR is considered incorrect but subsequent ones are considered correct. Can you clarify what was intended in ProcessLBR()? Is it as written, or was there a typo in the standard? (e.g., was intended to say "2) The value from the received Loopback Transaction Identifier field is copied into expecedLBRtransID, then expectedLBRtransID and the number of incorrect LBRs received [item z) in 12.14.7.1.3] is incremented by 1.
(Response not yet available)
Pages copyright © Institute of Electrical and Electronics Engineers, Inc. Please read the rules on Confidentiality Statements and Copyright Notices on Communications. Information on Privacy and opting out of cookies is available. If you have any comments on these pages, please send them to me.