Re: Questions about server's use of giaddr
Ralph Droms <droms@bucknell.edu> Sat, 03 February 1996 22:12 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa12767;
3 Feb 96 17:12 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa12763;
3 Feb 96 17:12 EST
Received: from reef.bucknell.edu by CNRI.Reston.VA.US id aa01239;
3 Feb 96 17:12 EST
Received: from localhost by reef.bucknell.edu with SMTP
(5.65/IDA-1.2.8) id AA09249; Sat, 3 Feb 1996 17:11:10 -0500
Date: Sat, 3 Feb 1996 17:11:10 -0500
Message-Id: <v02120d01ad36d92c4b45@[134.82.7.157]>
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.CNRI.Reston.VA.US
From: Ralph Droms <droms@bucknell.edu>
To: Multiple recipients of list <dhcp-v4@bucknell.edu>
Subject: Re: Questions about server's use of giaddr
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
X-Comment: Discussion of DHCP for IPv4
Seems like this discussion has split into two parts - one concerning implementation issues (how to choose among multiple subnets on a wire) and one concerning relay agent issues (how does a relay agent send responses to a client on a subnet for which the relay agent doesn't have an address). I've sent my response to the former issue to the dhcp-impl list... At 12:45 PM 1/31/96, Shawn Mamros wrote: >Picture a relay agent that sits on top of a potentially multi-homed >stack. On one of its interfaces, it has an address of a.b.c.d with >a subnet mask of 255.255.255.0. It has been configured to relay >broadcast DHCP or BOOTP requests received on this interface to some >server on another net. Unknown to the relay agent (for whatever reason), >network x.y.z.0 (same subnet mask) shares the same wire as a.b.c.0. The >server is aware of this, and will assign x.y.z addresses when it runs out >of a.b.c addresses. Let's further assume that the relay agent does not >have an x.y.z address on any of its interfaces. > >When the server sends back its reply to the relay agent, the destination >IP address (in the IP header) and the giaddr will be a.b.c.d, but yiaddr >will be x.y.z.something. Unless it knows that a.b.c and x.y.z are on >the same physical net, will it know how to properly relay the reply? Ouch. This sounds like an ugly problem. I think you're right - relay agents, especially those not running in a router - could very easily receive server responses for which the relay agnent has no corresponding interface. Perhaps the easiest way to deal with this pthga case would be to add a few words to RFC 1542 to the effect of: "A relay agent with an interface to a network with multiple IP subnets SHOULD be configured with an address on each of the IP subnets. Otherwise, the relay agent may receive responses from the DHCP server that it will be unable to forward to the client." Anybody have a better suggestions? - Ralph
- Re: Questions about server's use of giaddr Ralph Droms
- Re: Questions about server's use of giaddr Shawn Mamros
- Re: Questions about server's use of giaddr lowell
- Re: Questions about server's use of giaddr Ralph Droms
- Re: Questions about server's use of giaddr Jim Fletcher
- Re: Questions about server's use of giaddr Michael J. Lewis
- Re: Questions about server's use of giaddr Ken Key