Re: RFC4291bis

Mark Smith <markzzzsmith@gmail.com> Wed, 08 August 2018 08:51 UTC

Return-Path: <markzzzsmith@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 CBDA51292AD for <ipv6@ietfa.amsl.com>; Wed, 8 Aug 2018 01:51:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 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, GB_AFFORDABLE=1, HK_RANDOM_ENVFROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 W8bj1mTMwGHJ for <ipv6@ietfa.amsl.com>; Wed, 8 Aug 2018 01:51:30 -0700 (PDT)
Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (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 098B01286E3 for <ipv6@ietf.org>; Wed, 8 Aug 2018 01:51:29 -0700 (PDT)
Received: by mail-oi0-x236.google.com with SMTP id b16-v6so2410118oic.9 for <ipv6@ietf.org>; Wed, 08 Aug 2018 01:51:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IKtkgXJygKlt13yvo18qR1BmFBd9VEni3cY+HpyygvA=; b=QZAv5IZmUIqzOZEogEHbLssAQjgy9cQb4oQx+ItXplIG6RFUFkNlAdBu/tgqhxceS5 7odkfnIGccr0Hn39M1P8ZELw1xskbK9pETaNhjh/nDqgncMPblYnpZGuG0yhW1mIhim5 to9400YPyxzboR111L6ehMMwTDN4b3GVXVaUxamaVchM1P2BpgiKN1jvzaEdlg1uCPwT /vx6/cac22XEI3Qb/3mzm8ECrpblNzmewxT0GMxn713RKvmKkYp9PmkkAesCfKHJnma8 uvZSjjpXH/yW09jsBaY6FVx+Ot1H6ijs0O3PM43qVjg/bgg6gjM4ualXr+tf+zuujWks NdxA==
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=IKtkgXJygKlt13yvo18qR1BmFBd9VEni3cY+HpyygvA=; b=Jh/TlA3upAWQezPwKOQyEIt2v/DkyKmKnVFeXiiIiny5mZAHJitoHTMN7XgCS4ruJS d8ADgUaJN1gooFmPuIVV8BylFd5AASZZy7XTqH+e9KCo1YSEVBPPfBMJZeN/Zvdtupln tVgVMDbxAbNz1PPfwSwE+CREjEgth9GV9nriuvKcn29iVSSXg5hVp9Fd+GKyCB3/VL+i k1Wzq8tQ+rqZZZ1HIbcm1Fmi44H/IszfCsxlv2PvX75t0b0X2oOAJohAAizhUmN+sr8Y SF7gIKhWsn/i8v/KIIUGYsULiBNLIFylSvOfO3qi/YCZtYp60y4SXbuXQ9ErlIhCXpUq rijw==
X-Gm-Message-State: AOUpUlFnVao34zFgihxLcE9bbYDPbSGC3aclX6sQDFPXlufPMgkjy6py Nl+a/FqhCC7HNIzWaD333YtI18bJXPNkB245Nko=
X-Google-Smtp-Source: AA+uWPw+KGG+EDCE0lWt+vM7EU1UQZ9S/Z0+EE9kaKpgZ5kPdr3STWSbVvQSjrRboHGmQfhMxFfA7ncR3yZ+NkjLOpI=
X-Received: by 2002:aca:1119:: with SMTP id 25-v6mr2042805oir.297.1533718289186; Wed, 08 Aug 2018 01:51:29 -0700 (PDT)
MIME-Version: 1.0
References: <f332beb5-2ee5-c12e-b2b5-d7b1742e4ca0@gmail.com>
In-Reply-To: <f332beb5-2ee5-c12e-b2b5-d7b1742e4ca0@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 08 Aug 2018 18:51:16 +1000
Message-ID: <CAO42Z2yibLcYF5AT40aR+U6k7An5_XhxozJBL=+K25pvM6H=uQ@mail.gmail.com>
Subject: Re: RFC4291bis
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d006b20572e89dce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/AS0LiWH-i9ciJQAdFuHTWpPyCWQ>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.27
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: Wed, 08 Aug 2018 08:51:32 -0000

On Wed., 8 Aug. 2018, 09:39 Brian E Carpenter, <brian.e.carpenter@gmail.com>
wrote:

> Hi,
>
> Assuming that we adopt draft-farmer-6man-exceptions-64
> for the standards track or BCP, I suggest that we should
> also update draft-ietf-6man-rfc4291bis as proposed below,
> and plan for the two documents to be published as RFCs
> simultaneously:
>
> OLD:
>    Interface Identifiers are 64 bit long except if the first three bits
>    of the address are 000, or when the addresses are manually
>    configured, or by exceptions defined in standards track documents.
>    The rationale for using 64 bit Interface Identifiers can be found in
>    [RFC7421].  An example of a standards track exception is [RFC6164]
>    that standardises 127 bit prefixes on inter-router point-to-point
>    links.
>
>       Note: In the case of manual configuration, the Prefix and
>       Interface Identifier can be any length as long as they add up to
>       128.
>
> NEW:
>    Interface Identifiers for stateless address autoconfiguration
>    are 64 bits long except if the first three bits
>    of the address are 000,




or when the addresses are manually
>    configured,


So this reads as though manually configured addresses will never have 64
bit IIDs, as it is stating it is an exception to the 64 bit IID part of the
sentence.

Actually, reference to manually configured addresses doesn't seem relevant
at all, because presumably "stateless address autoconfiguration" is
referring to SLAAC, and SLAAC is an automated address configuration method,
not a manual one.

There seems to be a bit of conflating address configuration methods and
address properties.

In some cases the address properties are specified by the address
configuration method so that an automated address configuration method has
default address properties it can assume out of the box, and will work for
common and ideally all cases without requiring a network operator to
bootstrap the network i.e. SLAAC.

(With a large enough IID space, the constraint on the number if nodes that
can be attached to a link is shifted from being the available and
affordable layer 3 addresses to the underlying link layer constraints.)

In the case of stateful DHCPv6, an assumed default prefix size/IID size is
also useful to minimise the operator effort to configure it. The operator
however has decided to accept the expense of setting up a stateful DHCPv6
infrastructure. The cost of overriding defaults is incremental.

Manual addresses are totally manual, so the operator is required to decide
an address structure. There is no opportunity to reduce operator effort
through reasonable defaults, and going without the benefits of reasonable
defaults is the choice the operator has made by going with manual
configuration.


Regards,
Mark.





or by exceptions defined in standards track documents.
>    The rationale for using 64 bit Interface Identifiers can be found in
>    [RFC7421].  An example of a standards track exception is [RFC6164]
>    that standardises 127 bit prefixes on inter-router point-to-point
>    links. The relationship between prefix length and Interface Identifier
>    length is discussed in [I-D.farmer-6man-exceptions-64].
>
>       Note: In the case of manual configuration, the Prefix and
>       Interface Identifier can be any length as long as they add up to
>       128. In all cases, routing and forwarding processes must be
>       designed to process prefixes of any length up to /128 [BCP198].
>
> Comments:
>
> 1. This change makes it clear that the 64-bit IID length is for SLAAC.
> 2. It specifically send the reader to draft-farmer for details.
> 3. It underlines that routing must work for any length prefix.
>
>     Brian
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>