RFC Errata
RFC 4444, "Management Information Base for Intermediate System to Intermediate System (IS-IS)", April 2006
Source of RFC: isis (rtg)
Errata ID: 3321
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Alfred Hoenes
Date Reported: 2006-05-29
Held for Document Update by: Adrian Farrel
Date Held: 2012-08-16
(1) erratum: disfigured object name In the DESCRIPTION clause of the isisCircLevelType OBJECT-TYPE macro instance, on mid-page 32, the sentence [...]. Thus, if the isisSysTpe is level2 and the isisCircLevelType for a circuit is level1, the circuit will not send or receive IS-IS packets. [...] should say: vvvvvvvvv [...]. Thus, if the | isisSysLevelType is level2 and the isisCircLevelType for a circuit is level1, the circuit will not send or receive IS-IS packets. [...] (5) errata(?): overly restrictive RowStatus object descriptions Some tables with conceptual rows that can be dynamically added or deleted, contain a control object with SYNTAX RowStatus and other control objects, e.g. with SYNTAX IsisAdminState. I expect that the latter objects have been intended to control the activity of "live" table rows, without the need to deactivate these rows via the RowStatus object before setting the AdminState to "on" or "off", so much the more the support for the 'notInServcie' state of the RowStatus objects is explicitely "not required". Therefore, I strongly suspect that some RowStatus object DESCRIPTION clauses have unintentionally been worded overly restrictive and should been corrected to allow AdminStatus changes. Some other such clauses contain statements that are void due to the lack of accessible objects in those tables they could be applied to. I have identified the following instances of these issues: (5.1) The DESCRIPTION clause of the isisManAreaAddrExistState OBJECT-TYPE macro instance, on page 18, says: DESCRIPTION "The state of the isisManAreaAddrEntry. If the isisSysAdminState for this Intermediate System is 'on' and an attempt is made to set this object to the value 'destroy' or 'notInService' when this is the only isisManAreaAddrEntry in state 'active' for this Intermediate System should return inconsistentValue. | | A row entry cannot be modified when the value of this | object is 'active'." The last sentence is void, because the conceptual table rows of the IsisManAreaAddrTable do not contain any other accessible objects than the RowStatus object proper, isisManAreaAddrExistState. Therefore, this clause should be shortened to say: DESCRIPTION "The state of the isisManAreaAddrEntry. If the isisSysAdminState for this Intermediate System is 'on' and an attempt is made to set this object to the value 'destroy' or 'notInService' when this is the only isisManAreaAddrEntry in state 'active' for this Intermediate System should return inconsistentValue." (5.2) The DESCRIPTION clause of the isisRedistributeAddrExistState OBJECT-TYPE macro instance, on pp. 23/24, says: DESCRIPTION "The existence state of this summary address. Support <page break> for createAndWait and notInService is not required. | | A row entry cannot be modified when the value of this | object is 'active'." The last sentence is void, because the conceptual table rows of the IsisRedistributeAddrTable do not contain any other accessible objects than the RowStatus object proper, isisRedistributeAddrExistState. Therefore, this clause should be shortened to say: DESCRIPTION "The existence state of this summary address. Support | for 'createAndWait' and 'notInService' is not required." (6) erratum (typo) The DESCRIPTON clause of the isisRASNPAMask OBJECT-TYPE declaration, on page 61, says: DESCRIPTION "A bit mask with 1 bit indicating the positions in the effective destination address from which embedded SNPA information is to be extracted. [...] It should say: vvv DESCRIPTION | "A bit mask with 1 bits indicating the positions in the effective destination address from which embedded SNPA information is to be extracted. [...] (7) erratum: disfigured object names The last paragraph on page 62, within the DESCRIPTION clause of the isisIPRAEntry OBJECT-TYPE declaration says: Implementers need to be aware that if the total number of elements (octets or sub-identifiers) in isisIPRADestr, isisIPRADestPrefixLen, and isisIPRANextHopIndex is too great, then OIDs of column instances in this table will have more than 128 subidentifiers and cannot be accessed using SNMPv1, <page break> [...] It should perhaps say: Implementers need to be aware that if the total number of elements (octets or sub-identifiers) in | isisIPRADestType, isisIPRADest, isisIPRADestPrefixLen, and isisIPRANextHopIndex is too great, then OIDs of column instances in this table will have more than 128 subidentifiers and cannot be accessed using SNMPv1, [...]
Notes:
This Errata Note is duplicated from EID 87 to separate out issues of different categories.
All excerpts from the RFC text are taken literally, keeping their
original formatting, and modified text is formatted in conformance
with RFC guidelines again.
I use change bars ('|' in column 1) and casual up/down pointing
tags ('^^^' / 'vvv' marks in extra lines) to emphasize the location
of textual issues and/or proposed textual enhancements/corrections.