NAT MIB
Harrington, David <dbh <at> enterasys.com>
2003-02-03 21:37:08 GMT
Here is my first review of the NAT MIB (draft-ietf-nat-natmib-05.txt):
section 4.3
"Likewise, the session entries are derived from the Binds and
an entry MUST not exist in the Session table without a
corresponding Bind table entry."
What is the behavior expected when a Bind table entry is deleted, and session entry exists? MUST the session
entry be deleted as well, or MUST the Bind entry NOT be deleted while there is a reference to it?
section 5
"Following is the list of protocol specific information, identified at
this point, which could potentially require protocol specific
extensions to this mib:
o Each protocol could support its set of timers and/or other protocol
specific configuration parameters for operation with NAT.
o Statistics could be maintained per protocol, and type of
statistics could be protocol specific.
"
To ensure that extensions play by the same rules, these should probably be turned into SHOULDs. It will not
help interoperability if extension X1 provides timers and counters, while X2 supports only timers, and
X3 supports only counters, and so on. The purpose of IETF documents is to define standards - what is the
*standard* to be followed when implementing extensions to this mib? When is it appropriate to add timers?
When is it appropriate to add counters?
The MIB:
General comments:
(Continue reading)