[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ether types (was: Re: GRE specification going to last call)
> >
> > "The IANA SHOULD NOT encourage the assignment of additional ETHER
> > TYPES (GRE Protocol Types) for use with GRE."
> Two issues.
>
> Firstly, why should it matter whether IANA (or anyone else) assigns
> *additional* ether types or not? This should not affect any existing systems.
>
> Secondly, I'm a little confused and/or ignorant about what exactly "DIX
> ether types" are and who is authoritative for them.
>
> RFC2074 (for example), in the ether2 PROTOCOL-IDENTIFIER section says: "DIX
> Ethernet, also called Ethernet-II... The authoritative list of Ether Type
> values is identified by the URL:
> ftp://ftp.isi.edu/in-notes/iana/assaignments/ethernet-numbers."
>
> http://www.cavebear.com/CaveBear/EtherNet/ (last updated 1998/04) (cited by
> "ethernet-numbers") says "The Ethernet Type values are managed by Xerox"
> but also lists "contributions from network managers and vendors" and has a
> reference to the rather ancient RFC1010.
>
> RFC1701 says "In general, the value will be the Ethernet protocol type
> field for the packet. Additional values may be defined in other documents."
> It then gives a list of types, the only ones which conflict with
> "ethernet-numbers" are those below 05DC i.e. SNA, OSI, and PUP. It also
> says "Future protocol types must be taken from DIX ethernet encoding... See
> the IANA list of Ether Types for the complete list of these values." Is
> this an indirect statement that "ethernet-numbers" is the definitive DIX
> encoding?
>
> The new "gre-update-02" notes "XEROX" and references (the old) RFC1700,
> which does not assign authority, but says you should contact XEROX for an
> ether type.
>
> The "ethernet-numbers" document itself says "The following list of
> EtherTypes is contributed unverified information from various sources." Not
> a very strong assertion of authority. It also says you should contact the
> IEEE Registration Authority if you want an ether type.
>
> http://standards.ieee.org/regauth/ethertype/type-tut.html asserts "the
> value of the type field is obtained from the IEEE Type Field Registrar. New
> values obtained from the IEEE Type Field Registrar will not interfere with
> the existing Type field assignments from Xerox or the IEEE. Former
> assignments are still valid." Whether this is authoritative or not I can't
> say, but it's certainly the most assertive statement I've found on the topic.
>
> But the IEEE don't seem very forthcoming. They state "It is important to
> realize that this is a partial listing of all assigned EtherType Field. Not
> all recipients wish to publish their assignment at this time." The actual
> list of public assignments is at
> http://standards.ieee.org/regauth/ethertype/type-pub.html
> But this only lists the organizations to which assignments has been made,
> e.g. "0800-0803" (including 0800 for IPv4) is listed simply as "Xerox".
> Also "86DD" (IPv6) is not listed here at all, but is of course listed in
> "ethernet-numbers". This may be because it was a "secret" assignment, but
> it sounds unlikely since it came from IANA.
>
> Any answers?
>
> As for GRE, can't we just say (words to the effect) "use what was in
> [RFC1701] and what is in [ethernet-numbers]" and remove the section about
> "NOT encourage"?
>
I removed it. Thanks.
Dave