[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: draft-ietf-ospf-mib-update-04
On Thu, 19 Oct 2000, Chapman, Ken wrote:
> Integer objects used as INDEX (auxiliary) objects can't be negative (RFC2578
> clause 7.7 bottom of page 27).
> Therefore, you need to change the SYNTAX for ospfAddressLessIf,
> ospfIfMetricAddressLessIf, ospfNbrAddressLessIndex, and
> ospfLocalLsdbAddressLessIf from Integer32 to Unsigned32.
Index objects cannot be negative, but it does not follow that it is not
legal for them to have a SYNTAX of Integer32. A syntax of Integer32 is
perfectly legal provided that they cannot assume negative values.
Rather than change the SYNTAX to Unsigned32 consider instead adding a
range clause that restricts the objects to non-negative values (as is
done in the InterfaceIndex TC, to name one example).
//cmh