RE: RE: AD request / L2 Triggers Chapter Statement

Vernon Schryver <[email protected]> Mon, 10 Jun 2002 10:23:13 -0600 (MDT)
Newsgroups gmane.ietf.pilc
Message-ID <[email protected]>
> From: Einar Vollset <[email protected]>
> To: James Carlson <[email protected]>,
>    Phil Neumiller <[email protected]>
> Cc: <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>, <[email protected]>,
>    <[email protected]>, <[email protected]>, <[email protected]>,
>    <[email protected]>, Vernon Schryver <[email protected]>


> >> Yes, precisely WHY it needs to be STANDARDIZED!!! You are making
> >> my point for me.  Thanks!
> >
> >Sure, I can see why having interface standards would be nice, but
> >then, why the IETF at all?  Internal implementation details really
> >don't seem to me to be the domain of folks engineering protocols for
> >the Internet itself.
> >
> >This seems more appropriate for The Open Group or some other such OS
> >interfaces standardization body.
>
> I don't see how these triggers can be classified as internal implementation
> details.
> If these triggers are used in routing decisions, as they might be in
> mobile IP or MANET scenarions, then why should it be an OS standard?
> It makes sense to me that the there should be clear interfaces to 
> IP on "both sides" of the IP stack.
> Or am I missing something?

You're missing the nature of standards.  The IEEE does not standardize
nuts and bolts, and ANSI doesn't standarize CSMA/CD networks.  The IETF
standardizes some bits on wires, but not operating system interfaces.
POSIX is not about how many bits are in IP addresses and the IETF is not
about whether the operating system facilities that accept an incoming TCP
connection involve one, two, three, or four system calls.

Application and L2 code affecting routing decisions is decades old,
but still not a topic for the IETF.  As the author of the `routed`
daemon in a bunch of UNIX-like systems including NetBSD, FreeBSD, and
some major commercial UNIX systems, I agree that a standard for such
functions would be nice.  That there are at least four common but
incompatible UNIX ways for something like `routed` to tell the IP code
"add this route" is a royal pain, but it is a pain that has nothing
to do with the IETF.  As someone who has also written network hardware
drivers, I also agree it would be nice if there could be a standard
for how drivers talk to systems, but having dealt with standardized
messes like DLPI, prefer chaos.

To put the point in yet another, albeit offensive way, if you don't
see why the IETF has no business in the businesses oF The Open Group,
POSIX, and the other operating system API, ABI, and other **I groups,
then you probably don't know enough about the issues to be working on
the problem anywhere.  Whatever you come up with might work in a
particular mobile-phone platform, but it won't make the slightest
sense with STREAMS, DLPI, or even a real multi-processor (NUMA) sockets
system that is as BSD-compatible as possible for such a thing, because
you've probably never encountered those issues.

A standards committee is not the right venue for on the job training
about the subject being standardized.


Vernon Schryver    [email protected]

_______________________________________________
pilc mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/pilc
http://www.ietf.org/html.charters/pilc-charter.html
http://pilc.grc.nasa.gov/