Re: [v6ops] draft-ietf-6man-rfc4291bis prohibiting non-/64 subnets

Mark Smith <markzzzsmith@gmail.com> Fri, 24 February 2017 01:40 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A4FD12941D; Thu, 23 Feb 2017 17:40:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level:
X-Spam-Status: No, score=-1.199 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.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no 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 nGTFyTOatFgs; Thu, 23 Feb 2017 17:40:48 -0800 (PST)
Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (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 ED588129442; Thu, 23 Feb 2017 17:40:47 -0800 (PST)
Received: by mail-vk0-x234.google.com with SMTP id r136so4942294vke.1; Thu, 23 Feb 2017 17:40:47 -0800 (PST)
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=S9I9YVAnPKuidA8zDysqxD1jEvjZqbe7JxhRRZXuC04=; b=XQst6W2DRh13j1dygMU9oOOY3IMMSdftoRPmRky+fe8dMvLfqlbEDri4K1OcpIOOca 2Ypi25MGSAK9ybK7WAVUOoEowJz984IKEZNRsq+nDUTHuOPp0wG5yhrbG1beAu11XQCV v0mFdT/VrMaF8mHvC0gTaOqvui8lfkvtNKIboG1iea2rk/h4f3VUxLDSSOyFEYnECuFu EQ8d2sc4yJsx26aI6adThsjnDxVoo2xA7BF8+8K9XZEBNdpyLkP0y/C0L8BbNEU5KRIc WvMjnpuzP7cHGWT/3RuSDAZwUxcf1WaiomGEBL23pF0dsTBY73mEnlwzcX66Kjz/igya SjEQ==
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=S9I9YVAnPKuidA8zDysqxD1jEvjZqbe7JxhRRZXuC04=; b=nmrQen4bSEVstiNyj5Jfr123zU2E3YZ4Of7pMltigYjcrt/rpFW50oZSnhsj9ctdmN osm+pLHtoGieVsMWIW7jyDUPI24m/nX3uiGStjyruaOfM+7ose9qyQRQSaJNAayA807X 2Eu0Ve0CXV2CMnW8qq3aRtXf1KSDXn51W2oQOzI/ltpb595TZP/VXs/sr8C9miEakIZ/ SbirrAczSo1nNNShS2XZkM+IB5kSfGrqerZbds5XDm+WQJ+co7MBi1HiGy990t5JxcXW RKaM1i7PxTnkahQYtrdc3bhpj8o6R9eH5SmLkItfxhdJfa1nem4T0Mm3xF/Wb0S6BMtv cCgw==
X-Gm-Message-State: AMke39kvriBaG7qb6rdsidWf15vJgU7qmKld90JcuiQJGOpj2L2z6ZF4fo+MWxIDpb9GC5TeYwJft6t4LB6k7w==
X-Received: by 10.31.54.85 with SMTP id d82mr65083vka.25.1487900447059; Thu, 23 Feb 2017 17:40:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.38.2 with HTTP; Thu, 23 Feb 2017 17:40:46 -0800 (PST)
Received: by 10.159.38.2 with HTTP; Thu, 23 Feb 2017 17:40:46 -0800 (PST)
In-Reply-To: <21A9AEAE-330D-47F3-88CA-FC845C71AED0@darou.fr>
References: <58AF313D.3020905@foobar.org> <CAO42Z2ymnLm9dUNL3doU9+vR0eMzGbr71HQybbibXq9rCObP3A@mail.gmail.com> <21A9AEAE-330D-47F3-88CA-FC845C71AED0@darou.fr>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Fri, 24 Feb 2017 12:40:46 +1100
Message-ID: <CAO42Z2z3aW_eKOTeGGT=Nd-rCF3G0ztkwe+ZLuJqAcuTQbJ=BQ@mail.gmail.com>
Subject: Re: [v6ops] draft-ietf-6man-rfc4291bis prohibiting non-/64 subnets
To: Pierre Pfister <pierre.pfister@darou.fr>
Content-Type: multipart/alternative; boundary="001a114384ac9bb5d305493cd165"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/D_gxCL9Q4WZjeidLjerWVgRnF4g>
Cc: IPv6 Operations <v6ops@ietf.org>, IETF <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Feb 2017 01:40:50 -0000

On 24 Feb. 2017 09:43, "Pierre Pfister" <pierre.pfister@darou.fr> wrote:


> Le 23 févr. 2017 à 21:42, Mark Smith <markzzzsmith@gmail.com> a écrit :
>
> On 24 February 2017 at 06:00, Nick Hilliard <nick@foobar.org> wrote:
>> as it's currently worded, draft-ietf-6man-rfc4291bis seems to prohibit
>> the implementation of any interface netmask != /64:
>>
>>>                                          However, the Interface ID of
>>>   all unicast addresses, except those that start with the binary value
>>>   000, is required to be 64 bits long.
>>
>
> The thing is this is not new text, it has been in RFC4291 for 11
> years. c.f., 2.5.1.

And during those 11 years. Nobody implemented this rule specific to ::/3.

>
> It can't be changed without invalidating all of the other RFCs that
> have utilised 64 bit identifiers.

Those "other RFCs" have nothing to do with being part of ::/3 or not.
They require an interface identifier of 64 bits long.
The fact that a protocol does not work in some conditions does not
invalidate the protocol.
e.g. the fact that SLAAC over Ethernet doesn't work when IID is not 64
doesn't mean
the IID could not be 64 bits long. It just means that under those
conditions, SLAAC would not work.
And those conditions are perfectly well defined in those "other RFCs".


A non-SLAAC example.

"Unicast-Prefix-based IPv6 Multicast Addresses"

https://tools.ietf.org/html/rfc3306


That example and many others are described in

"Analysis of the 64-bit Boundary in IPv6 Addressing"

https://tools.ietf.org/rfc/rfc7421

Surely everybody here saying change it or abandon it have read that
RFC so they fully understand the consequences of what they're
suggesting, right? I'm pretty sure it has been referenced in at least
one version of the text I've seen in the discussion.




- Pierre

>
>> This has substantial operational consequences in the ipv6 world because
>> if it's implemented as stated, it will cause production ipv6 networks to
>> break.
>
> Going by the millions of IPv6 deployments now, it has been implemented
> as stated.
>
>>
>> The ipv6 operational community may have opinions on the wisdom of
>> mandating new behaviour which would cause their networks to fall over,
>
> There is and should be no new behaviour in RFC4291bis, it is a tidy up
> to advance it along the standard track.
>
>
>> so it would probably be a good idea to notify v6ops@ietf about the
>> existence of this draft so that the folks over there get a look-in
>> before a consensus call is made. As far as I can tell, this notification
>> never happened.
>>
>> Nick
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops