Answer:
B. Missing helper addresses
Explanation:
The Dynamic Host Configuration Protocol serves the purpose of issuing the Internet protocol address mostly to machines sharing the same subnet. When hosted on another subnet, most routers would not allow DHCP to receive broadcast messages and respond to them. A helper address is used to broadcast network traffic outside their own local subnet.
So, the problem Jeff encounters is as a result of missing helper addresses that would have been useful in sending broadcast network traffic outside their subnet, to a DHCP in another server, which would then issue IP addresses to the client.