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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 10 July 2017 13:50 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 B643A131789 for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 06:50:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.633
X-Spam-Level:
X-Spam-Status: No, score=-1.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] autolearn=no 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 kIrvC9USsvW0 for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 06:50:58 -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 1656513178D for <v6ops@ietf.org>; Mon, 10 Jul 2017 06:50:56 -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 v6ADot5q025041; Mon, 10 Jul 2017 15:50:55 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4ADDF204576; Mon, 10 Jul 2017 15:50:55 +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 3DBBF20159C; Mon, 10 Jul 2017 15:50:55 +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 v6ADosR5001318; Mon, 10 Jul 2017 15:50:55 +0200
To: mohamed.boucadair@orange.com, "v6ops@ietf.org" <v6ops@ietf.org>
References: <937f22f6-e4b7-b398-9df9-79c36ea2d7ee@gmail.com> <787AE7BB302AE849A7480A190F8B93300A002E21@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <a67eb7d0-be6a-f158-b05c-fda0f38e09d6@gmail.com>
Date: Mon, 10 Jul 2017 15:50:54 +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: <787AE7BB302AE849A7480A190F8B93300A002E21@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
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/Mp9iN7ayz0W-V63YCiNtcM32rS4>
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 13:51:00 -0000

Med,

I think this is an issue _if_ the operator filters all incoming messages 
generated by the UE whose LL includes an IID different than what the 
network may have suggested to it.

If there is no such filter, then no need to debate specs.

Le 10/07/2017 à 14:49, mohamed.boucadair@orange.com a écrit :
> Hi Alex,
> 
> Please see inline.
> 
> Cheers, Med
> 
>> -----Message d'origine----- De : v6ops 
>> [mailto:v6ops-bounces@ietf.org] De la part de Alexandre Petrescu 
>> Envoyé : lundi 10 juillet 2017 12:12 À : v6ops@ietf.org Objet : 
>> [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address
>> 
>> 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?
>> 
> 
> [Med] This is part of 3GPP spec. The GGSN/PGW selects an IID to be 
> used when forming the link-local address. The goal is called in 3GPP 
> specs :
> 
> "in order to avoid any conflict between the link-local address of
> the MS and that of the GGSN,

That conflict is avoided by DAD.

The potential of conflict is very low anyways.

The 3GPP specs should be updated to allow the UE to form the IID as it
pleases, and use maybe DAD, or maybe PPP-style negotiation.

> the Interface-Identifier used by the MS to build its link-local 
> address shall be assigned by the GGSN. The GGSN ensures the 
> uniqueness of this interface-identifier. The MT shall then enforce 
> the use of this Interface-Identifier by the TE."
> 
> BTW, this was inspired by 
> https://tools.ietf.org/html/rfc5072#section-5:
> 
> As long as the interface identifier is negotiated in the IPV6CP phase
> of the PPP connection setup,

YEs, it is called "negotiation", it means that the UE can equally well
impose its IID.

> it is redundant to perform duplicate address detection (DAD) as a
> part of the IPv6 Stateless Address Autoconfiguration protocol [3] on
> the IPv6 link-local address generated by the PPP peer.

Well, I wonder what kind of redundancy could seem offensive?
There is already a lot NS/NA messaging for the multiple "privacy" GUAs, 
so one more NS/NA would not hurt.

>> The UE should be allowed to form an IID at its will, if so it 
>> wishes.
> 
> [Med] It is allowed to do so...for non link-local addresses.

Should be so for all, be them LLs or GUAs.

>> This has consequences on privacy, and may impact interoperability 
>> when DHCPv6-PD is used later in the process.
> 
> [Med] I don't follow you here. There is no privacy concern out
> there. The IID used when forming a global IPv6 address will be
> selected by the terminal; no assumption is made about those bits.

There is a privacy concern: if the operator enforces the UE to always
use the network-assigned IID then that UE is trackable.

Alex

> 
>> 
>> 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
>