On 21 Oct 2006, in the Usenet newsgroup comp.os.linux.networking, in article
<(E-Mail Removed). com>,
(E-Mail Removed) wrote:
>But, what I don't understand is that the Destination IP is a broadcast
>address (255.255.255.255). I thought broadcast addresses were not routed?
Not _forwarded_
RFC1122 section 3.2.1.3
RFC1812 section 4.2.2.11
Neither explicitly FORBID forwarding - and think about the difference in
the meaning of the word "network" verses "subnet". Most sanely configured
_perimeter_ routers drop packets addressed to broadcast addresses. See
RFC2827 and RFC3704. (For example,. we drop such broadcasts at the company
perimeter, BUT ALSO drop them at facility and/or division perimeters.)
>So how does a workstation find a DHCP server if it is not on the same
>segment (or does the DHCP server HAVE to be on the same segment, which I
>thought that not having to have a DHCP server on every segment was one of
>that advantages of using DHCP in the first place)?
RFC0951 section 8
RFC1541 section 1.4, section 3.1
RFC2131 doesn't change RFC1541 in this respect. Also notice that this
relay function is not forwarding _everything_ sent to the broadcast
address, but only DHCP (or BOOTP) requests (from 68/udp to 67/udp)..
Old guy