Re: multicast groups on ether


David C. Plummer (DCP@QUABBIN.SCRC.Symbolics.COM)
Mon, 6 Apr 87 10:16 EDT


As I think some people have already tried to state, ** There is now
standard for multicast addressing **. The only thing the blue Ethernet
book says is that multicast addresses exist and here's what they look
like. It does not say what functinality implementors of hardware
interfaces should provide. It doesn't give any hints if implementations
should allow filters on the top 24 bits, or the bottom 8 bits, or
anything. Therefore, what Interlan does is different than what 3Com
does which is different than what DEC does which is different....
Please don't go inventing ideas that work well on only one type of
interface.

I also suggest people separate network level packets like ARP from
protocol like packets like RWHO, TFTP and Time. They are very different
and you may find that the "solution" for each is different.

I'm against adding IP-specific things to the handling of ARP. ARP is
blatently non-IP specific (non-anything specific for that matter) and I
fear putting in non-modular hooks between the layers will burden
multi-protocol operatins systems at the expense of single-protocol
systems. Additionally, it isn't easy to extend ARP to be Ethernet
specific (e.g., have ARP-for-IP and ARP-for-CHAOS) since ARP doesn't
know anything about Ethernet nor about IP and wouldn't know what to do
if you told it.

I conjecture that if there are excessive ARP packets on your cable, than
one of two things is happening: Some station's cache isn't big enough
(simple enough to solve), or some station isn't responding.

XNS, Pup and Chaos routing present a constant (though supposedly
low frequency) stream of broadcast packets. Multicast would probably be
a good thing here, if we could figure out how multicast should work.

RWho in my opinion should be flushed. It is an unsolicited
user-level protocol.

Time is (or should be) a solicited user-level protocol. I'd be
surprised if it really caused excessive burden.

Domain Name lookups are broadcast? New one on me.

How often does BOOTP really happen? If the BOOTP protocol isn't able to
latch on to the server address directly, I suggest the BOOTP protocol be
changed to do so. A PDP-11 netboot protocol I wrote 5 years ago did
indeed broadcast the initial request and then latched onto the server.
Everybody is burdened with one, perhaps two, packets and then never
hears from the booter again.



This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:38:06 GMT