Re: Allocating addresses across routers

Shawn Mamros <mamros@ftp.com> Wed, 04 September 1996 19:16 UTC

Received: from ietf.org by ietf.org id aa05056; 4 Sep 96 15:16 EDT
Received: from cnri by ietf.org id aa05051; 4 Sep 96 15:16 EDT
Received: from marge.bucknell.edu by CNRI.Reston.VA.US id aa14442; 4 Sep 96 15:16 EDT
Received: from reef.bucknell.edu by mail.bucknell.edu; (5.65v3.2/1.1.8.2/17Jul96-0109PM) id AA32368; Wed, 4 Sep 1996 15:06:11 -0400
Date: Wed, 4 Sep 1996 15:06:11 -0400
Message-Id: <199609041819.OAA19446@MAILSERV-2HIGH.FTP.COM>
Errors-To: droms@bucknell.edu
Reply-To: dhcp-v4@bucknell.edu
Originator: dhcp-v4@bucknell.edu
X-Orig-Sender: dhcp-v4@bucknell.edu
Precedence: bulk
Sender: ietf-archive-request@ietf.org
From: Shawn Mamros <mamros@ftp.com>
To: Multiple recipients of list <dhcp-v4@bucknell.edu>
Subject: Re: Allocating addresses across routers
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
X-Comment: Discussion of DHCP for IPv4

cpeters2 <carolyn_petersen@wausau.com> writes:
>Hi - I have a little dilemma, but first let me explain where I am at.
>I have configured my AIX4.2 box with a DHCP server (it hands out leases,
>it handles bootp both dynamic and static)  All in all I am pretty pleased
>except for this one little thing.  We have a highly subnetted network
>and I would like to have as FEW DHCP servers as possible which means I
>need to forward client requests across the routers.  My router people
>cringe when I tell them this, they are worried about broadcasts.  Is
>there any other way to do address assignment across a router without
>opening it up to ALL broadcast packets?

There's no need to "open" a router to all broadcast packets.  If your
router supports BOOTP relay agent functionality (and most do these
days), you should be able to specify the set of DHCP servers to which
that relay agent (in this case, the router) will forward DHCP/BOOTP
broadcast client requests.  What happens then is the following:

1) Client broadcasts on its own network.
2) Relay agent (router) picks up that broadcast.
3) Relay agent (upon determining that the broadcast is a UDP packet
   destined for the BOOTP server port) UNICASTS that packet to each
   DHCP server listed.
4) DHCP server(s) respond through the relay agent.

So, broadcasts are confined to the LAN, and all wide area traffic is
unicast.

The notion that one needs "forwarded broadcasts" to do DHCP (or BOOTP)
over a WAN is probably one of the most common misconceptions around.
"It just ain't so..."

-Shawn Mamros
E-mail to: mamros@ftp.com