[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MIB Doctor Last Call on 2 RADEXT MIB documents
On Wed, Feb 08, 2006 at 03:22:54AM +0100, Wijnen, Bert (Bert) wrote:
> These 2 documents:
>
> draft-ietf-radext-dynauth-client-mib-03.txt
> draft-ietf-radext-dynauth-server-mib-03.txt
>
> are on my plate for publication as Informational documents.
> I do not plan to do IETF Last Call (since they are
> informational). I'd like to do a 2 week MIB Doctor Last Call
> instead, so that any of you who is interested can check if
> they have any serious issues.
Not really a serious issue or concern and perhaps I should not send
this message in the first place. I encourage those who dislike
discussions about style issues to please presse delete now. Thanks.
For those curious folks still reading: The OID tree of the two MIBs
basically looks like this (details of the tables and conformance nodes
deleted):
--radiusDynAuthServerMIB(1.3.6.1.2.1.xxx)
|
+--radiusDynAuthServerMIBObjects(1)
| |
| +--radiusDynAuthServer(1)
| |
| +--radiusDynAuthServerDisconInvalidClientAddresses(1)
| +--radiusDynAuthServerCoAInvalidClientAddresses(2)
| +--adiusDynAuthServerIdentifier(3)
| |
| +--radiusDynAuthClientTable(4)
|
+--radiusDynAuthServerMIBConformance(2)
--radiusDynAuthClientMIB(1.3.6.1.2.1.yyy)
|
+--radiusDynAuthClientMIBObjects(1)
| |
| +--radiusDynAuthClient(1)
| |
| +--radiusDynAuthClientDisconInvalidServerAddresses(1)
| +--radiusDynAuthClientCoAInvalidServerAddresses(2)
| |
| +--radiusDynAuthServerTable(3)
|
+--radiusDynAuthClientMIBConformance(2)
I am wondering what the added value of having radiusDynAuthServer and
radiusDynAuthClient nodes is. I do understand if people like to group
related scalars together (so additions are numbered using consecutive
identifiers), but then the OID structure should more look like the
following:
--radiusDynAuthServerMIB(1.3.6.1.2.1.xxx)
|
+--radiusDynAuthServerMIBObjects(1)
| |
| +--radiusDynAuthServerScalars(1)
| | |
| | +--radiusDynAuthServerDisconInvalidClientAddresses(1)
| | +--radiusDynAuthServerCoAInvalidClientAddresses(2)
| | +--adiusDynAuthServerIdentifier(3)
| |
| +--radiusDynAuthClientTable(2)
|
+--radiusDynAuthServerMIBConformance(2)
--radiusDynAuthClientMIB(1.3.6.1.2.1.yyy)
|
+--radiusDynAuthClientMIBObjects(1)
| |
| +--radiusDynAuthClientScalars(1)
| | |
| | +--radiusDynAuthClientDisconInvalidServerAddresses(1)
| | +--radiusDynAuthClientCoAInvalidServerAddresses(2)
| |
| +--radiusDynAuthServerTable(2)
|
+--radiusDynAuthClientMIBConformance(2)
Again, there is nothing technically wrong with the MIBs as they
are. My question is a purely stylistic one (even though I think that
grouping scalars has some readability benefits when you add scalars
over time).
It is not my intend to establish new CLRs (and those who think I do
should have pressed "delete" at the beginning of the message). I am
just curious to learn what others think about this style issue.
/js
--
Juergen Schoenwaelder International University Bremen
<http://www.eecs.iu-bremen.de/> P.O. Box 750 561, 28725 Bremen, Germany