[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: draft-ops-endpoint-mib-04.txt
>>>>> Keith McCloghrie writes:
Keith> This MIB caused us some confusion this week. Somebody wanted a
Keith> TC for generic Internet-layer addresses. We naturally thought
Keith> of this end-point MIB. Unfortunately, they had the possibility
Keith> of needing IPX addresses which are not supported by
Keith> draft-ops-endpoint-mib-03.txt. The closest they could find for
Keith> TCs in a standard MIB, which met their needs, was the
Keith> InternetworkAddr and InternetworkAddrType TCs defined in
Keith> ftp://ftp.atmforum.com/pub/approved-specs/af-mpoa-0092.000.pdf
Keith> The InternetworkAddrType TC defined there is more
Keith> general-purpose in that it's an enumerated value based on
Keith> "Address Family Numbers" as assigned by IANA (see
Keith> http://www.iana.org/numbers.html#A). Was there ever any
Keith> thought of using this more general mechanism for the
Keith> draft-ops-endpoint-mib-xx MIB ?
Your question is whether we should focus on IP addresses only (which
we currently do) or whether we should try to support arbitrary network
layer addresses. We have certainly thought about this option. But we
decided to focus on just IP addresses because
(a) this is what the charter says the design team has to do;
(b) only few IETF MIBs really need to support arbitrary network
addresses (RMON2 uses plain OCTET STRINGS, FLOW-METER-MIB defines
its own PeerAddress TC) while much more MIBs use IP addresses
(even though some actually kind of misuse them since they really
want transport addresses);
(c) most MIBs for network layers are specific to network layer
technologies and they naturally have their own TCs to represent
addresses (e.g. AtmAddr) and they won't benefit from a general
network layer address TC;
(d) supporting arbitrary network layer address types means that we
will see regular updates and thus the whole TC MIB would benefit
from IANA control rather than sitting in a standards track RFC.
This is what I recall without re-reading the archive. There might have
been other reasons I am missing right now. I do not claim that this
was the right or wrong decision - I am just trying to explain how we
got to where we are right now.
/js
--
Juergen Schoenwaelder Technical University Braunschweig
<schoenw@ibr.cs.tu-bs.de> Dept. Operating Systems & Computer Networks
Phone: +49 531 391 3289 Bueltenweg 74/75, 38106 Braunschweig, Germany
Fax: +49 531 391 5936 <URL:http://www.ibr.cs.tu-bs.de/~schoenw/>