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

神明達哉 <jinmei@wide.ad.jp> Fri, 19 April 2019 17:57 UTC

Return-Path: <jinmei.tatuya@gmail.com>
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 5FFA7120320 for <ipv6@ietfa.amsl.com>; Fri, 19 Apr 2019 10:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.668
X-Spam-Level:
X-Spam-Status: No, score=-0.668 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 Wvv6-EkASQPY for <ipv6@ietfa.amsl.com>; Fri, 19 Apr 2019 10:57:58 -0700 (PDT)
Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 F2CC91200B9 for <ipv6@ietf.org>; Fri, 19 Apr 2019 10:57:57 -0700 (PDT)
Received: by mail-wm1-f45.google.com with SMTP id 4so6968444wmf.1 for <ipv6@ietf.org>; Fri, 19 Apr 2019 10:57:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5VsPBjqqUXr7By2tUXAxZcCm/d+tMSsnbhsWFQp0YCY=; b=tDSnsb0NMjR4mRtcCm/5G7nxA6YLtkcVlOhqvNFXs0pZoB6/H4eulPzdSASfmNI5Sp gkhKxO+1U+4tPuQ7ebCX5DSbaLCY3FPgVT5Wdw+KU88h0IgmfW/xgLwA+F6yLX59bG8S PAmtoe6z/dR6ry3t+UuTYU31aL2iFTuCh/N/m92A0k/6P6ODtmQTt3/8zCjR45qnGHVR RcHxemv+igVZLDPcXLX0PKH2EmsAklfKC17cYySj86kGGME8hD8UBWIwzA90rSnOeHy6 8AlM/MlAgKZdTjYXsLvPUezAKUYxleKodF+dNPVUmBKGB3OINYJdTUFgE3v1AVNO96HK clqA==
X-Gm-Message-State: APjAAAU8eReIzrCJvtuMY5Fc4dkBPiwWHSnxX31Ref5JMC0fDVJ37oFF R7Qchzyu/14iZrm3vk8N9TDtYSRbqUNF0WP33iM=
X-Google-Smtp-Source: APXvYqy5M9NaDVlSBgQN6OrFz1bfskcybigaIbGIsM6Gh7KXjtfu5Av8cdPN1v9ZU6exkJMGGLuJ4RtflXWb5gWqtsA=
X-Received: by 2002:a1c:7512:: with SMTP id o18mr3649426wmc.68.1555696676305; Fri, 19 Apr 2019 10:57:56 -0700 (PDT)
MIME-Version: 1.0
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> <CAAedzxqAgUO=BZD4yJDDE=QxV4WxvgycEOxEbkMS7CUrqYPK9Q@mail.gmail.com>
In-Reply-To: <CAAedzxqAgUO=BZD4yJDDE=QxV4WxvgycEOxEbkMS7CUrqYPK9Q@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Fri, 19 Apr 2019 10:57:44 -0700
Message-ID: <CAJE_bqdF44_-09vgToT5hcdt04SY5u__Bt9ySf8FCdFT1CiYug@mail.gmail.com>
Subject: Re: encoding link ID in link-local addrs (Re: about violation of standards)
To: ek@loon.com
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, IPv6 <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c4ff8e0586e5dbdb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/D4YaezwdzKJ31mhKiqa8J8UWhoU>
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: Fri, 19 Apr 2019 17:57:59 -0000

At Fri, 19 Apr 2019 10:44:50 -0700,
Erik Kline <ek@loon.com> wrote:

> > - whether the goal is really impossible to achieve with currently
> >   available tools
> > - especially if the first answer is something like "it can, but it's
> >   not convenient", then whether the goal really justifies to consume
> >   a particular space of the finite resource of address space
> > - whether it has to be inside the upper 64 bits (or in more general,
> >   inside the "subnet prefix" part).  If it has to be so, whether it
> >   has to be within the first 32 bits (if not, at least it doesn't
> >   conflict with the BSD implementation).
>
> The thing here is that the standard currently keeps the 54 bits between
/10
> and /64 as zero-valued.  As such, an implementation can lean on the
> standard for safety to create a non-standard internal representation
where,
> say, in6_addr.s6_addr32[1] = ifindex.
>
> *Not* changing the standard actually gives cover to what people want to do
> internally.  Changing the standard opens this space up for other competing
> uses that might need to be given consideration and, IMO, only serves to
> confuse matters.
>
> No change to any standard is required here, as I currently see it.

Sure, that's my current position, too.  So the bar for justification
is very high, but I personally wouldn't just deny any discussion for
the possibility outright, hence "open to discussion".  Some others,
perhaps including you, might think the bar is too high to even
consider the possibility.  I wouldn't be that strict, but it's also
understandable.

--
JINMEI, Tatuya