Path: utzoo!utgpu!water!watmath!clyde!att!ucbvax!MSU.BITNET!08071TCP From: 08071TCP@MSU.BITNET (Doug Nelson) Newsgroups: comp.protocols.tcp-ip Subject: Re: Broadcast RPC question Message-ID: <8810200716.AA17626@ucbvax.Berkeley.EDU> Date: 18 Oct 88 21:13:21 GMT References: Sender: usenet@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 27 Your detailed trace allows me to confirm my suspicions. The hosts which reply with a "port unreachable" are definitely in error. They are making the following mistakes (I'm using the Host Requirements draft RFC as my point of reference): 1. A host should not send an ICMP error reply in response to a link layer broadcast (section 3.2.2). 2. The Dec host either a) thinks that 3.0.0.0 is a valid IP broadcast address, in which case it should not send an ICMP error reply (section 3.2.2), or b) doesn't think 3.0.0.0 is an IP broadcast address, in which case it should have discarded the datagram immediately upon receipt as not being destined for itself (section 3.2.1.9). 3. The host is responding with an IP source address of 3.0.0.0, rather than its own IP address (sections 3.3.5 and 3.3.6). To be fair, there are quite a number of TCP/IP implementations which make one or more of these mistakes. It will be nice to have the Host Requirements RFC in hand to use as a definitive reference for such errant software. Even now while this document is still in draft form, I'd recommend pointing vendors in this direction if they aren't already aware of its existence, and if they are, I'd suggest that they read it. Doug Nelson Michigan State University