Re: [dhcwg] I-D Action: draft-ietf-dhc-rfc3315bis-09.txt - questions about Solicit Prefix Delegation - src LL vs GUA

Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 18 October 2017 20:03 UTC

Return-Path: <alexandre.petrescu@gmail.com>
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 D3E0513321F for <dhcwg@ietfa.amsl.com>; Wed, 18 Oct 2017 13:03:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level:
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 3_oz3iQWdyR7 for <dhcwg@ietfa.amsl.com>; Wed, 18 Oct 2017 13:03:32 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (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 30E2713308A for <dhcwg@ietf.org>; Wed, 18 Oct 2017 13:03:31 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v9IK3RH1017448; Wed, 18 Oct 2017 22:03:27 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id EF555206A8A; Wed, 18 Oct 2017 22:03:27 +0200 (CEST)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id DF6CF2069A2; Wed, 18 Oct 2017 22:03:27 +0200 (CEST)
Received: from [132.166.84.78] ([132.166.84.78]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v9IK3Qsb026968; Wed, 18 Oct 2017 22:03:27 +0200
To: 神明達哉 <jinmei@wide.ad.jp>
Cc: "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>
References: <149869621720.6575.278128190348174876@ietfa.amsl.com> <08e4e953-3a68-d6cb-6066-f60514ef0ac5@gmail.com> <3285281858d043649d507b6bda7b8646@XCH-ALN-003.cisco.com> <1f94b780-59c1-42ce-936d-0c8a71143444@gmail.com> <37917a26062f4e4c9715d324604e4d01@XCH-ALN-003.cisco.com> <d944ac55-d67d-d7d4-8eeb-f60438fdda2d@gmail.com> <35558A79-C176-4D71-9E91-4BDB19DDD006@cisco.com> <67ba54d2-d53f-82bf-93c9-1b92631ef4e8@gmail.com> <86409a9acb7846ddbdff42c58328e7d6@XCH-ALN-003.cisco.com> <eccd5dd2-3542-fdbc-89a2-7d13d563163d@gmail.com> <CAJE_bqdruffgx6D16JXevMvh9K2-j37m=g3rR=rmAPH+u-on0Q@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <d0d848dc-8b56-fbf7-0c05-7584ca0a4387@gmail.com>
Date: Wed, 18 Oct 2017 22:03:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAJE_bqdruffgx6D16JXevMvh9K2-j37m=g3rR=rmAPH+u-on0Q@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/zGCMwFjMTSMLiSdIAaF8B4A4-Aw>
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-rfc3315bis-09.txt - questions about Solicit Prefix Delegation - src LL vs GUA
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 18 Oct 2017 20:03:34 -0000


Le 18/10/2017 à 19:57, 神明達哉 a écrit :
> At Wed, 18 Oct 2017 19:42:16 +0200, Alexandre Petrescu
> <alexandre.petrescu@gmail.com> wrote:
> 
>>> *  If the server receives the message directly from the client
>>> and the source address in the IP datagram in which the message
>>> was received is a link-local address, then the client is on the 
>>> same link to which the interface over which the message was 
>>> received is attached.
> 
>> That is useful guidance if the question was about on which link
>> this Client was.  In my case the link involves GTP, UDPv4 and
>> IPv6.
>> 
>> But I need guidance to the following question: if the Client sends
>> a Solicit with a LL in src, MUST the Server reply to it?  (yes/no
>> is the needed guidance).
> 
> I don't see the need for such guidance, at least as part of 
> rfc3315bis.  What's your problem if we didn't have such guidance in 
> normative text like a "MUST"?

The problem is the following: exchange between Client and Server does
not work.  CLient believes it needs to send LL in src, whereas Server
believes the Client should use GUA in src.  There are other fields on
which the problem may reside (port number, IA_ID, and others); each
needs separate treatment.

That's a problem.

With respect to GUA-vs-LL in src there is no guidance in 3315bis.

If one wants to change this, i.e. make sure Server to accept LL in src
of Solicit, then one  typically is suggested to first come with an
actual business impact.

That is not normal.

Either LL-in-src MUST be accepted at Server as a standard, or MUST NOT.
  It's not a matter of business impact.

We can turn around phrases as much as we want, but interoperability is
not there.

>> I explain why: about 4 distinct clients use LL in src.  If I want
>> these clients to use GUA then I must delete the LL from the
>> interface.
> 
> This one itself doesn't sound like a problem.  Do you have any 
> specific problem with the clients sending a solicit from a
> link-local address?

With respect, I think you did not understand what I wrote.  Please re-read.

Myself I dont have a problem with Clients sending Solicit with src-LL.
But Server MAY have a problem.  Because the example traces of Server I
have always uses GUA-in-src.  I dont want to follow that example, but I
cant tell the Server's Programmer that is not standard.  Because there
is no guidance.

To come back to my question: do you think it is ok to delete the LL from
the interface?

Alex


> 
> -- jinmei
>