On Mar 25, 2014, at 5:20 PM, Suresh Krishnan <[email protected]> 
wrote:
> * Section 4.1 (b)
> 
> The following text is unclear.
> 
> "if the relay agent receives the message for which it is not the target 
> according to the message type."
> 
> The text that follows talks about new server-to-relay messages sent to the 
> relay agent being forwarded back to the server. Such a message will not meet 
> either of the conditions laid out in Section 4.1.

It might be better to make point (b) this way:

     (b) if the relay agent receives the message for which it does
         not identify itself as the target.

  At present the only DHCP message that could be intended for a relay
  agent would be a LEASEQUERY-REPLY message [RFC5007].   Such messages
  are only correctly generated in response to LEASEQUERY messages sent
  by a relay agent acting as a leasequery requestor.   It is therefore
  expected that such messages will be able to be identified by relay
  agents.

The text that follows is intended to address the case where a new message type 
is defined that is intended to be sent, unsolicited, to a relay agent.   It 
might be made clearer as follows:

   New DHCP message types may be defined in future that are sent,
   unsolicited, to relay agents.  Relay agents
   that do not implement these messages will not recognize such
   messages as being intended for them.  A relay agent that implements this
   specification will therefore forward such messages to the DHCP
   servers to which it is configured to relay client messages.

   At this time, no such message types have been specified.  If
   such a message is specified in the future, it is possible that this
   would result in needless load on DHCP servers.   If such a message
   type is defined in a future specification, authors may need to
   consider some strategy for identifying non-conforming relays and
   not sending such messages to them.

   However, since DHCP servers do not respond to unknown messages,
   this is unlikely to create significant load, and therefore is
   likely to be unnecessary. 

> The following text seems extraneous
> 
> "  However, this is not strictly necessary, since DHCP does not provide
>   a signaling message for rejecting unexpected message types, and
>   therefore DHCP servers are not expected to respond to such messages."
> 
> What exactly is "this" referring to? The DHCP server is not responding anyway 
> to such messages.

The reason for not just deleting this text is that it _is_ possible to define 
an unsolicited relay message in such a way that it could cause problems, so the 
author really does need to think about it, and it's reasonably likely that they 
will read this advice before doing so, or at least that someone who reviews the 
document will be aware of this advice.


> * Section 4.2
> 
> The prescribed behavior here is contradicts the text in section 4.1 defining 
> a valid message. Specifically, what happens when a relay receives an unknown 
> message type for which it is the intended target. According to 4.1, the relay 
> does nothing. According to 4.2 the relay forwards.

No, according to 4.1 it forwards as well, unless it's the intended recipient of 
the message.   And it can only tell that it's the intended recipient if it 
understands that type of message.   So the two sections do not contradict each 
other.   Hopefully this is more clear with the new text.   Stephen Farrell 
raised some related questions; updating the text as I've suggested should 
address his concerns as well.

_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to