Re: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 10 July 2017 11:14 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BCEF1242F7 for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 04:14:42 -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 pOtwOTysjQkH for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 04:14:40 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (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 BB985128BC8 for <v6ops@ietf.org>; Mon, 10 Jul 2017 04:14:39 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v6ABEaSq128589; Mon, 10 Jul 2017 13:14:36 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B518E2043D3; Mon, 10 Jul 2017 13:14:36 +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 A7CA92041C2; Mon, 10 Jul 2017 13:14:36 +0200 (CEST)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v6ABEaO9027028; Mon, 10 Jul 2017 13:14:36 +0200
To: Erik Kline <ek@google.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
References: <937f22f6-e4b7-b398-9df9-79c36ea2d7ee@gmail.com> <CAAedzxok0_eAng+r3WPAdh+OS5tYNSqoVTC8zRL=xoSX0-oSrA@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <58673f9a-b135-f8a4-0ceb-97d939e4c2bf@gmail.com>
Date: Mon, 10 Jul 2017 13:14:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAAedzxok0_eAng+r3WPAdh+OS5tYNSqoVTC8zRL=xoSX0-oSrA@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/v6ops/Tc8uJ3YQnaahKxLTSwSc2y_j_IY>
Subject: Re: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jul 2017 11:14:42 -0000

Le 10/07/2017 à 12:48, Erik Kline a écrit :
> It can form other IIDs,

The RFC does not say it can.

> but (a) it uses this for link-local

It is an alternative, not a mandate.

RFC5072 "IPv6 over PPP" makes it clear that the IID matter is a peer to 
peer negotiation, and that the UE proposes it first.

> and (b) it's the default used for its GUA.

Should not be the default.  Should be an alternative.

Defaulting the operator-provided IID in a GUA may contradict
Recent Stds Track RFCs like RFC8064 "Recomm'n on stable IIDs".

> But sending traffic from other IIDs is perfectly fine

I agree.

> (464xlat on Android does this in fact).

It's good to know.

Also, other applications on HTTP with IIDs generated by the UE are also 
accepted by the operator.

> I'm not yet convinced there's much to worry about here.

There could be.

There is an operator that may condition acceptance of DHCP Solicit, and 
NA, only if issued from what that operator generated as IID.

My oppinion is that it should accept the DHCP Solicit and NA coming from 
an address formed from an IID generated by the UE as well.

Otherwise there could be some privacy concerns.

Alex

> On 10 July 2017 at 19:11, Alexandre Petrescu 
> <alexandre.petrescu@gmail.com> wrote:
>> Hi,
>> 
>> The INFORMATIONAL RFC6459 "IPv6 in 3GPP" contains this paragraph:
>>> 
>>> The 3GPP network allocates each default bearer a unique /64 
>>> prefix, and uses layer-2 signaling to suggest to the UE an 
>>> Interface Identifier that is guaranteed not to conflict with the 
>>> gateway's Interface Identifier.  The UE must configure its 
>>> link-local address using this Interface Identifier.
>> 
>> 
>> I disagree that the UE must configure its LL using this IID. Where 
>> is this requirement from?
>> 
>> The UE should be allowed to form an IID at its will, if so it 
>> wishes.
>> 
>> This has consequences on privacy, and may impact interoperability 
>> when DHCPv6-PD is used later in the process.
>> 
>> Also, this being an INFORMATIONAL document, in no case a party 
>> implementing it could impose it on some other party.
>> 
>> Alex
>> 
>> _______________________________________________ v6ops mailing list
>>  v6ops@ietf.org https://www.ietf.org/mailman/listinfo/v6ops