BROADCAST- AND MULTICAST-INDUCED LOADS
Broadcast and multicast traffic on a network can require computers connected to the network
to process every broadcast or multicast packet, even if the packet is of no interest. In general,
IP networks have relatively little broadcast traffic, but networks running other protocols in
addition to IP may see more broadcast traffic.
Multicast traffic is intended to reach only computers with clients that are interested in such
traffic. Unfortunately, the way multicast is implemented on some network cards requires that
the computer examine all multicast traffic, even if it is not of interest. If you run heavy multi-
cast traffic on the network to which your DHCP server is connected, make sure that the DHCP
server does not subscribe to this traffic. Also, be sure that the network adapter and the driver
for that adapter have efficient multicast filters and do not require the computer to perform
multicast filtering. Even if the network interface card correctly supports multicast, the pres-
ence of high-bandwidth multicast traffic on a broadcast network can consume enough band-
width that all other services experience a loss of reliability.
Network Infrastructure Failures
DHCP service requires a working network connection between the DHCP client and
the DHCP server. If the client and server are not connected to the same network
segment, a working DHCP relay agent must exist.
Failure of Network Hardware
If you experience a network outage that prevents computers holding valid IP
addresses from using the network, it probably doesn’t matter if DHCP service is
interrupted, nobody can use the network anyway. However, if you have local
services on a network that a DHCP user might access, you probably want the DHCP
service to be at least as reliable as the network to which that user is connected.
DHCP service should always be at least as reliable for any given DHCP user as the
network connection between that user and the services he or she uses.
The easiest way to meet this goal is to simply have a reliable DHCP server close to
the other services that any given DHCP user needs. For example, if you have several
LANs, each with its own servers and clients, a DHCP server should run on each LAN.
If you have several LANs with client machines and a single LAN in a machine room
with all the servers, you really need only a DHCP server in the machine room.
Another way to avoid losing DHCP service when other services are still available is
to increase the network’s reliability. Within a single site, you might want to set up
redundant power sources for routers, switches, and bridges. If you run a central
DHCP server to manage addresses across a large corporate network, serving sites
connected only by wide area links, you can establish redundant paths. This means
that any given site must be connected to the central DHCP site by more than one
wide area link. This is harder to accomplish than it sounds; it is quite common to
CHAPTER 17 Setting Up a Reliable DHCP Service294
021 3273 CH17 10/3/02 5:05 PM Page 294