Re: about violation of standards

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 22 April 2019 19:38 UTC

Return-Path: <alexandre.petrescu@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 59FE612013F for <ipv6@ietfa.amsl.com>; Mon, 22 Apr 2019 12:38:31 -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 fuWdLbPkTl4E for <ipv6@ietfa.amsl.com>; Mon, 22 Apr 2019 12:38:29 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 BAE02120123 for <ipv6@ietf.org>; Mon, 22 Apr 2019 12:38:28 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3MJcQiE042818; Mon, 22 Apr 2019 21:38:26 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 418BA201C09; Mon, 22 Apr 2019 21:38:26 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 316DD200BBB; Mon, 22 Apr 2019 21:38:26 +0200 (CEST)
Received: from [10.8.68.32] ([10.8.68.32]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3MJcPOn024633; Mon, 22 Apr 2019 21:38:25 +0200
Subject: Re: about violation of standards
To: 神明達哉 <jinmei@wide.ad.jp>
Cc: Yucel Guven <yucel.guven@gmail.com>, IPv6 <ipv6@ietf.org>
References: <bb7f7606-2adf-e669-8bcd-e41f17800782@gmail.com> <CAJE_bqd9frqX5-yeVPj8MYXpZ4737HqK1gmfD9cQV3A-Ea5HrQ@mail.gmail.com> <CAKQ4NaWLGh3f_dN6WVNnYs9fKL8=vfpnShAK8AczPo8LE8LjFA@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <a7ef29b1-09ff-d4da-d802-6f0ccfc2d4f3@gmail.com>
Date: Mon, 22 Apr 2019 21:38:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAKQ4NaWLGh3f_dN6WVNnYs9fKL8=vfpnShAK8AczPo8LE8LjFA@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/ipv6/t5smYoFR7PLlJH6fJT_q8NLkLAQ>
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: Mon, 22 Apr 2019 19:38:31 -0000


Le 22/04/2019 à 18:37, Yucel Guven a écrit :
[...]
> On Thu, Apr 18, 2019 at 11:03 PM 神明達哉 <jinmei@wide.ad.jp 
> <mailto:jinmei@wide.ad.jp>> wrote:
> 
> On Thu, Apr 18, 2019 at 11:59 AM Alexandre Petrescu 
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> 
> wrote:
> 
>> In private conversation this debate happened:
[...]
Tauya said:
> Regarding Linux, I'd note that link-local addresses are
> automatically generated by the system, and the generated address
> conforms to the format specified in Section 2.5.6 of RFC4291.

YEs, RFC4291.  As a side not they are not privacy addresses, probably
risking to be discarded in conversation.

> More specifically, its intermediate 54 bits are all set to 0.

YEs.

> Plus, as far as I know, the vast majority of people never bother to 
> change the auto-generated link-local addresses.

Do these people ping on CLIs w/o mice? (use ping command on a Command
Line Interface without having access to mouse top copy paste long IIDs;
like in a car, or in some position where kbd is available but not the
mouse).

> In that sense the use of addresses like "fe80:1::2" are not really
> widely used,

Agreed.  It is a matter of saying what is widely used and what not.

Probably only a few people type ifconfig fe80:1::1.  But I think I have 
heard some people on the mailist list doing so, and in private too. 
True, it was based on my request.

In my setting, it would be advantageous to do it.

BTW, I do not think anybody on linux uses fe80::1 on lo, right?

> even if the implementation that allows its users to
> manually configure such addresses is widely used.

YEs, that is how to say it: the implementation that allows its users to 
manually configure such addresses is widely used.

I would like to add something else: the implementation that does _not_ 
allow the users to add fe80:1::1 (BSD) does not complain about it.  It 
silently refuses.

> Almost any implementation has some weapon that allows its user to 
> shoot their feet, often violating protocol standards.  An extreme 
> case is a tool like bpf, with which you can send out almost any 
> broken packets to the wire. 

:-)

> BPF is widely used tools, but as far as
>  I know no one uses the existence of that tool to justify the 
> violation of the standard.
> 
> Now, I'm open to the discussion of possibly updating RFC4291 to
> allow non-0 value in the intermediate 54-bit field, starting from the
> fact that it currently violates the standard.  But I don't buy an
> argument that a behavior against the current standard is not a
> violation simply because there's a system utility of a widely used OS
> that allows that particular behavior.

I understand.

Alex

> 
> -- JINMEI, Tatuya 
> -------------------------------------------------------------------- 
> IETF IPv6 working group mailing list ipv6@ietf.org 
> <mailto:ipv6@ietf.org> Administrative Requests: 
> https://www.ietf.org/mailman/listinfo/ipv6 
> --------------------------------------------------------------------
>