Re: encoding link ID in link-local addrs (Re: about violation of standards) - problem statement

Ole Troan <otroan@employees.org> Thu, 25 April 2019 10:10 UTC

Return-Path: <otroan@employees.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68A8A1200EA for <ipv6@ietfa.amsl.com>; Thu, 25 Apr 2019 03:10:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 Gc-__-P-Ef21 for <ipv6@ietfa.amsl.com>; Thu, 25 Apr 2019 03:10:08 -0700 (PDT)
Received: from bugle.employees.org (accordion.employees.org [IPv6:2607:7c80:54:3::74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C4F1120091 for <ipv6@ietf.org>; Thu, 25 Apr 2019 03:10:08 -0700 (PDT)
Received: from astfgl.hanazo.no (30.51-175-112.customer.lyse.net [51.175.112.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bugle.employees.org (Postfix) with ESMTPSA id 4C597FECBF16; Thu, 25 Apr 2019 10:10:07 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 3ED27141A9B1; Thu, 25 Apr 2019 12:10:02 +0200 (CEST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\))
Subject: Re: encoding link ID in link-local addrs (Re: about violation of standards) - problem statement
From: Ole Troan <otroan@employees.org>
In-Reply-To: <5b3f148a-3f61-66ea-716a-9f29cb4de346@gmail.com>
Date: Thu, 25 Apr 2019 12:10:01 +0200
Cc: Gyan Mishra <hayabusagsm@gmail.com>, 神明達哉 <jinmei@wide.ad.jp>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, 6man WG <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <7CA1C3BA-69DA-4F6D-B743-299302C26373@employees.org>
References: <bb7f7606-2adf-e669-8bcd-e41f17800782@gmail.com> <CAJE_bqd9frqX5-yeVPj8MYXpZ4737HqK1gmfD9cQV3A-Ea5HrQ@mail.gmail.com> <6bd5db47-408a-727e-5c13-f34a3465f986@si6networks.com> <CAJE_bqfTLqRbLp4fLu2ASZuZ+4G5c2G+RXkO92kXfLgPTqBnng@mail.gmail.com> <EEF00EA7-2AAF-403F-99AD-1D53ED18E8B3@cisco.com> <CAJE_bqe8OXPWRDvXEY66gZHiBgv37OV67YB27WoEtq_VmBqieQ@mail.gmail.com> <3F852B26-FD19-445D-A8E9-94BCBB9BE7C1@gmail.com> <455C3D20-E71B-4DF4-837E-081964E3328A@gmail.com> <19275484-3fa5-7c4e-3624-b861ddea6e2f@gmail.com> <2B1FBA08-3DDB-4287-B2B4-11324334B7FC@employees.org> <5b3f148a-3f61-66ea-716a-9f29cb4de346@gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
X-Mailer: Apple Mail (2.3445.104.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/6x-4-NEaoP2261jhn8xGbWNg2tc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Apr 2019 10:10:10 -0000

Hi Alexandre,

> These are three tries for a problem statement:
> 
> 1 A rejected Errata to RFC4291 "IPv6 Addr Archi" on the topic of link-
>  local addresses 'would need' a draft.  (The errata ID is 4406; the URL
>  is https://www.rfc-editor.org/errata/eid4406)
> 
> Do you disagree with the recommendation of this Errata?

The errata claims an inconsistency.
I do agree with the errata rejection if that's what you are asking.

Whichever way I try to interpret this "try #1 for a problem statement", I cannot find a reading that resolves into an actual problem.

> 2 IPv6 link-local addresses are typically self-configured according to 4
>  RFCs and relying on the fe80::/10 IANA allocation, RFC 54 0 bits, and
>  RFC MAC-based 64bit Interface IDs.  In some cases, it is advantageous
>  to manually configure link-local addresses.  This is useful for easy
>  remembering by humans, and for parameter resilience during
>  network interface replacement.
> 
>  Manual configuration of an LL may use short IID and Subnet ID
>  The Subnet ID presence in the link-local address is useful in some
>  wireless settings where the subnet structure parameters depend on the
>  link locality.  Other settings may also benefit.
> 
>  When manually setting the link-local address it is necessary to know
>  the length of the prefix of the subnet on which this link-local
>  address is present.  This length is necessary for on-link
>  determination.

There is nothing in our documents that prohibit you from doing manual configuration of link-local addresses.
You can achieve easy to type and addresses you can remember, and that are different per-subnet simply by doing something like:

FE80::<16-bit subnet id>:<48-bit "station-id">

>  Implementation status: manually configuring link-local addresses is an
>  operation permitted by some Operating Systems but forbidden by others.
>  The ones that permit it need a parameter for the length of the prefix.
>  The length of the prefix is sometimes 10 (cf. IANA allocation), at
>  times 64 (cf. RFC assignment), at times 128 (cf. 2 RFCs) and other
>  intermediary values are known to work.
> 
> Is this 2nd try along your line of thought?

Sure, and what with my solution doesn't solve your problem?

> 3 more problem statements about 'some wireless settings' can be found in
>  the IPWAVE WG Problem Statement draft.
> 
> Is this 3rd kind of problem statement something that may be answering your request to provide a problem statement?

Sorry, I see nothing in draft-ietf-ipwave-vehicular-networking that directly points to the length of the link-local prefix being a problem.

Cheers,
Ole