Re: [dhcwg] RFC 8415 question: unicast Information-request

Felix Hamme <fhamme@united-internet.de> Sun, 30 August 2020 08:15 UTC

Return-Path: <fhamme@united-internet.de>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EAA33A1510 for <dhcwg@ietfa.amsl.com>; Sun, 30 Aug 2020 01:15:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level:
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YwgEzeWReFsO for <dhcwg@ietfa.amsl.com>; Sun, 30 Aug 2020 01:15:03 -0700 (PDT)
Received: from moint.1and1.com (moint.1and1.com [212.227.15.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 991C23A0D77 for <dhcwg@ietf.org>; Sun, 30 Aug 2020 01:15:03 -0700 (PDT)
Received: from [10.96.5.13] (helo=BAPPEX004.united.domain) by mrint.1and1.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.92) (envelope-from <fhamme@united-internet.de>) id 1kCIUP-00013j-R0; Sun, 30 Aug 2020 10:15:01 +0200
Received: from [10.16.28.18] (10.96.4.20) by BAPPEX004.united.domain (10.96.5.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 30 Aug 2020 10:14:59 +0200
To: Ted Lemon <mellon@fugue.com>, <dhcwg@ietf.org>
References: <f6e5af84-609c-51ec-58ba-cc2e9ae52d45@united-internet.de> <a01843af-822a-8367-c77d-a1042a39b618@united-internet.de> <D7A2190B-EAD5-4F1A-A1A7-490C4EFE4D8C@fugue.com>
From: Felix Hamme <fhamme@united-internet.de>
Autocrypt: addr=fhamme@united-internet.de; keydata= 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
Message-ID: <85887c35-f8cb-c4b0-52a7-8abc111773f4@united-internet.de>
Date: Sun, 30 Aug 2020 10:14:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <D7A2190B-EAD5-4F1A-A1A7-490C4EFE4D8C@fugue.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: de-DE
Content-Transfer-Encoding: 8bit
X-Originating-IP: [10.96.4.20]
X-ClientProxiedBy: KAPPEX006.united.domain (10.96.4.15) To BAPPEX004.united.domain (10.96.5.13)
X-Virus-Scanned: ClamAV@mvs-ha-bs
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/dO_NaVVrLmPvyq69GKSgYWM-iGQ>
Subject: Re: [dhcwg] RFC 8415 question: unicast Information-request
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Aug 2020 08:15:05 -0000

But does this apply to Information-request messages? Is a server allowed
to include a Server Unicast option in a Reconfigure message when it also
includes a Reconfigure Message option with msg-type 11 for
Information-request message?
Does a Server Unicast option in a Reply message allow a client to send
subsequent Information-request messages to the unicast address of the
server?

On Aug 29, 2020, at 15:11 CEST Ted Lemon wrote:
> The client can unicast if the server tells it to, using the Server Unicast option. The reason for this is to make sure that all DHCP packets transit the same infrastructure: if a client unicasts a packet to the server, it can reach the server via IP routing rather than DHCP relay, and may miss some information that needs to be collected about the network on the way to the server.
> 
>> On Aug 29, 2020, at 5:55 AM, Felix Hamme <fhamme@united-internet.de> wrote:
>>
>> Dear DHCPv6 experts,
>>
>>
>> does RFC8415 permit Information-request messages with an IPv6 unicast
>> destination address?
>>
>>
>> Section 16 states:
>> "A server MUST discard any Solicit, Confirm, Rebind, or
>> Information-request messages it receives with a Layer 3 unicast
>> destination address."
>> (unicast Information-request forbidden)
>>
>> Section 18.2 states:
>> "If the client has a source address of sufficient scope that can be
>> used by the server as a return address and the client has received a
>> Server Unicast option (see Section 21.12) from the server, the client
>> SHOULD unicast any Request, Renew, Release, and Decline messages to
>> the server."
>> (unicast Information-request not mentioned)
>>
>> Section 18.4 states:
>> "For example, unicast transmission is not allowed for Solicit, Confirm,
>> and Rebind messages (see Sections 18.3.1, 18.3.3, and 18.3.5,
>> respectively), even if the Server Unicast option (see Section 21.12) is
>> configured. For Request, Renew, Information-request, Release, and
>> Decline messages, it is allowed only if the Server Unicast option is
>> configured."
>> (unicast Information-request allowed if a Server Unicast option was
>> received)
>>
>> Appendix B ("informational") does not permit a Server Unicast option in
>> a Reconfigure message.
>>
>>
>> I am not sure how to interpret those statements in total.
>>
>> When sending an Information-request message in response to a Reconfigure
>> message, a client needs to include a Server Identifier option (see
>> section 18.2.6) to address a specific server. It appears reasonable to
>> me to permit a Server Unicast option in a Reconfigure message so that a
>> client can respond with an Information-request message with an unicast
>> destination address.
>>
>> What if the Information-request message is sent after a
>> Solicit-Advertise-Request-Reply message exchange, in which the server
>> sent a Server Unicast option? May a client unicast Information-request
>> messages in that case?
>>
>>
>> Sincerely,
>> Felix Hamme
>>
>> _______________________________________________
>> dhcwg mailing list
>> dhcwg@ietf.org
>> https://www.ietf.org/mailman/listinfo/dhcwg
>