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

Mark Smith <markzzzsmith@gmail.com> Mon, 10 July 2017 12:06 UTC

Return-Path: <markzzzsmith@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 415B31316F2 for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 05:06:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.198
X-Spam-Level:
X-Spam-Status: No, score=-2.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 cvMfHlGZ5T6R for <v6ops@ietfa.amsl.com>; Mon, 10 Jul 2017 05:05:59 -0700 (PDT)
Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8CA71316DA for <v6ops@ietf.org>; Mon, 10 Jul 2017 05:05:58 -0700 (PDT)
Received: by mail-vk0-x22c.google.com with SMTP id r126so45941854vkg.0 for <v6ops@ietf.org>; Mon, 10 Jul 2017 05:05:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=tMBQFBSQYVY4JRLVeaXiD+q0S0Ji9Rq4+R80UR4WWe4=; b=AcdeBoARJFCVIFVXCjFZhWzUvH8OeaySt11mPgdiOGdWixg9BGFDFsYsBX1uXLgvgG jHs1wkoi+jd5FvNFEGGiu09vrMRb7JvpKbREIkXR2b1heKJiVPqjG9vZ0hwn2S4o8SVN fNmhzOmao2pANmS+b8tDaM2zxGwt5M4VN4eiMs0unA+KtVuNtts5Htjr051w4ThfBCQU dD0vugibdGgLF/dJDNEIM+44YAZzqbr3tJBqvYwkJJ5MIJRe1EXpBaR2boW/O2Q49WZ/ 4Kmt2Kbut7e2/Ad7PAHYd/XmFKtiJS9qI8jMP6N7Xbe4IwApR3Lh/cM5uKqI4WbI27KA y5WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=tMBQFBSQYVY4JRLVeaXiD+q0S0Ji9Rq4+R80UR4WWe4=; b=Ugn4D2ZAycFcUn9xIRHk7R6SZjrQXmqxhoXpfK7C6sFdOsDtaiXQIw9rB7GtrLvSOy U1XTltJ6Rq7d3cMcedNICuo2RGYSf/h6n8Ig7TPJTDV1aR32TLtPsGlvoAB4tPcI9Ey3 1hnG+W/PFpR4Do+4pN8+LcMVqzg41dJEMDPc4GiIhd4CQw+Xte7IeXmk3QsFx2qWai8F wqnZBr31PoJZmQTaF/2+8Vjo349c/3hzeF3tLsYjPBDeSpKd/HDrvAl5YpHusLsZ0N2P 1R+NvY8qcx9EakEf1L9v+O/av2MT4oajgbm2PK6MiaA1mJptpmIhTatzhodX4kMrnF/m 8YWQ==
X-Gm-Message-State: AIVw110jpd0eD+yDSDmY3wpwW1BGHZbhKrKBzPwXDzaP8C0L50riagjj 9samIgfblIa2xjqXZ52VU8pGff3u+g==
X-Received: by 10.31.180.80 with SMTP id d77mr6283240vkf.110.1499688357904; Mon, 10 Jul 2017 05:05:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.81.100 with HTTP; Mon, 10 Jul 2017 05:05:27 -0700 (PDT)
In-Reply-To: <937f22f6-e4b7-b398-9df9-79c36ea2d7ee@gmail.com>
References: <937f22f6-e4b7-b398-9df9-79c36ea2d7ee@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 10 Jul 2017 22:05:27 +1000
Message-ID: <CAO42Z2zn-E84LE=Moak-Ze8=CCCbeoTwk+HPt92KngRxBt577w@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/XjrFh_eExq0q4uDg-bYWgeDx5ys>
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 12:06:00 -0000

On 10 July 2017 at 20: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.
>

I think the reason why it is INFORMATIONAL is that this is not an IETF
document on how to do IPv6, rather, it is the 3GPPs specification on
how to do IPv6 on their devices.

I think the IETF and the 3GPP's device models are different.

The IETF considers hosts and links to be separate things, so
supporting a new link type means no more than an IPv6-over-link RFC
that provides the required functionality to run IPv6 using generic
next layer up mechanisms. In the IETF model, there would be an
IPv6-over-3G RFC that resembled the IPv6 over PPP, IPv6 over Ethernet
etc. RFCs. After that, standard IPv6 mechanisms would be used to
bootstrap over the 3G link e.g., RAs, DHCPv6-PD etc.

3GPP seem to conflate hosts and links, and seem to be whole of device
generation or release oriented, rather than being piecemeal and
evolving feature and negotiated capability oriented that the IETF are.
As you've found they're much more prescriptive about device
capabilities and behaviours that occur higher in the stack than just
what is necessary to get IPv6 over the 3G link running.

The 3GPP model creates constraints that then have to be worked around
e.g., RFC7278, "Extending an IPv6 /64 Prefix from a Third Generation
Partnership Project (3GPP) Mobile Interface to a LAN Link".


Regards,
Mark.