[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dhcp-users
Subject:    RE: RE: Meaning of logmessages
From:       "Friesen, Don LCTZ:EX" <Don.Friesen () gov ! bc ! ca>
Date:       2011-09-28 16:35:27
Message-ID: 38CB0471281C6C4EB6F3A7F885868EA934C9AAA2 () e7mbx24 ! idir ! bcgov
[Download RAW message or body]


> The RFC states:
> 
> 	> The server SHOULD check the network address in a DHCPINFORM
> 	> message for consistency, but MUST NOT check for an existing
> 	> lease. 
> 
> That seems to be taken to mean that no configuration information should
> be taken from an existing lease even if one exists. I suppose it does not
> forbid using static configuration taken from any host entry (or parent 
> group) the IP address or ethernet address may map to but that could easily
> map to multiple, conflicting sets of parameters. What do you do if the
> DHCPINFORM request from a chaddr specifies an IP address different from
> the one the server would give it?

   Other bits from the RFC:

   >     The server forms a DHCPACK message containing the configuration
   >     parameters for the requesting client and sends the DHCPACK message
   >     directly to the client.
    
   > 4.3.5 DHCPINFORM message
   >
   >   The server responds to a DHCPINFORM message by sending a DHCPACK
   >   message directly to the address given in the 'ciaddr' field of the
   >   DHCPINFORM message.  The server MUST NOT send a lease expiration time
   >   to the client and SHOULD NOT fill in 'yiaddr'.  The server includes
   >   other parameters in the DHCPACK message as defined in section 4.3.1.

Section 4.3.1 outlines the response to a DHCPDISCOVER, but includes the MUST, MUST \
NOT, MAY, and SHOULD behaviour for a DHCPACK.

My point is that regardless of the existence of a lease, the server should at least \
be consistent with the contents of the DHCPACK messages it sends to its own clients.  \
If a client has obtained parameters from the server via a DHCPACK that is in response \
to a DHCPREQUEST, then the DHCPACK that is sent in response to a DHCPINFORM should be \
consistent.




Don Friesen
Technical Services 
Enterprise-Wide Application Services, Corporate Application Services
Shared Services BC, Technology Solutions
Ministry of Labour, Citizens' Services and Open Government
4000 Seymour Place  -  E253 



_______________________________________________
dhcp-users mailing list
dhcp-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic