In short, IP Precedence is widely deployed and widely used, if not in exactly the manner intended in [RFC791].TOS fields of the form
xxx000xx
(i.e. with DSCP field
xxx000
) are to receive a PHB which is compatible with uses of
the precedence field, in particular ``common usage of IP Precedence
values `110' and `111' for routing traffic.'' It is worth noting that
the mechanism in RFC 2474 was first intended for IPv6 (see notes to
p. 50), and has been retro-fitted to IPv4.
While all sorts of tricks can be played, using contiguous bits next to the network's (A/B/C) implicit mask is strongly recommended -- see RFC 1219.
many routers have subnet-directed broadcasts disabled, because they're used more for SMURF attacks than any legitimate purposes.RFC 2644, which is ``Best Current Practice'' amends RFC 1812 (Router Requirements) as follows.
A router MAY originate Network Directed Broadcast packets. A router MAY have a configuration option to allow it to receive directed broadcast packets, however this option MUST be disabled by default, and thus the router MUST NOT receive Network Directed Broadcast packets unless specifically configured by the end user.
The reservation of for ``broadcast'' means that the longest
sensible netmask is 30 bits:
fffffffc
. In the special context
of a point-to-point link, where broadcasting is not supported, RFC
3021 says that a 31-bit netmask, fffffffe
is permissible, with
the two ends having Host numbers of 0 and 1.