Re: RFC4291bis

David Farmer <farmer@umn.edu> Wed, 08 August 2018 03:47 UTC

Return-Path: <farmer@umn.edu>
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 905491294D7 for <ipv6@ietfa.amsl.com>; Tue, 7 Aug 2018 20:47:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 UYmPMIB18lY7 for <ipv6@ietfa.amsl.com>; Tue, 7 Aug 2018 20:47:22 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (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 9D69A128CB7 for <ipv6@ietf.org>; Tue, 7 Aug 2018 20:47:22 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 00DE0EE2 for <ipv6@ietf.org>; Wed, 8 Aug 2018 03:47:22 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p6.oit.umn.edu ([127.0.0.1]) by localhost (mta-p6.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fNYDkB_4BqK7 for <ipv6@ietf.org>; Tue, 7 Aug 2018 22:47:21 -0500 (CDT)
Received: from mail-ua0-f198.google.com (mail-ua0-f198.google.com [209.85.217.198]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p6.oit.umn.edu (Postfix) with ESMTPS id A94B2ED9 for <ipv6@ietf.org>; Tue, 7 Aug 2018 22:47:21 -0500 (CDT)
Received: by mail-ua0-f198.google.com with SMTP id t14-v6so746603uao.6 for <ipv6@ietf.org>; Tue, 07 Aug 2018 20:47:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=WbIKmWjCSoDw2V3QxpGUgRfED8NKBRu8aNrD0pcBE5I=; b=P2OHaRrf5dLgGyjrQhwUMrc0jK+Qa9HN/TbUcMmE4bBqOg7QTYUtXAVIsm6Zr14nOQ 09J2ZkQ1gyNMPBfcEt3a30KnIoepny5UN6/1HHQd+BUy2tTBEgG33CVJlOvLQh2Pmxl0 au67kiBvtCxdh/Mml6ZACVdjtbpiPguCp5BZVo2FfV/8zwwAt49NLkV3BgBkxcHPDhYU QmuOT0SQpj0IbxasRWuIp0I4hBqulyij5BBU1H65ATwBNgevkkV89O/fASvKiHFUubFL zSJ/dEqwgJ7WItHpd3edSLctmorCpFMabfCxcbeIgY61yQBUTZlLf53/Jc7hpCQnGmKT 4tIQ==
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=WbIKmWjCSoDw2V3QxpGUgRfED8NKBRu8aNrD0pcBE5I=; b=l+TDmgGa/X5Y703/0ZK4NimFcmkyy5y52GEFcMw6aUSiH0xBk11GE0HLCbzqPZUDlo l/XNHd9MNG2qdNl5ZTvNz3P1PhH4ZDejpT8tXdWvIJ3shHSe6mI08m7sO13W6v7NR83V GiTOCPYh57akBndSYQzNtmBt3UwvzNnQIbtxfAKz5q4z6C9OwjGJ04tZOwpRQSZU2y7g uE2MIKjMCLKTTYGYHWA+cr1hI5O2R31/9hpB5IDTIyxvN0Ra2RFqN1yVvp4xitVrqG/h JQQRVqPOfobrXIOBxDSDGTGqTK4rkj/HLXpOaUhr71cm5h3ECpz1lE1bK6lPG76XyoFw 0reg==
X-Gm-Message-State: AOUpUlFOD4MrfYOniMGr/ER1Aoq5h5FZFrNNqijFk1Uf4m+jUskyWo4s jePxnYw7AM82rN0s4p0gsrcto1CASDBr0W1sOzXmkShkThVDt8NhOn8HjxUz1GSDfwSOIXCvbNI PwzaFhg2KAd3Qb2X3rH9OAaiG
X-Received: by 2002:a1f:8d0a:: with SMTP id p10-v6mr694358vkd.57.1533700040755; Tue, 07 Aug 2018 20:47:20 -0700 (PDT)
X-Google-Smtp-Source: AA+uWPxuhjpTgo8KwpSSIzMKxdOzl40uilnqJaBwr6m3kceKH2O/8Qgt9MfGHfk2XVmWBEQdr7T8LGb6sLZDJBauT1s=
X-Received: by 2002:a1f:8d0a:: with SMTP id p10-v6mr694346vkd.57.1533700040402; Tue, 07 Aug 2018 20:47:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a67:3b89:0:0:0:0:0 with HTTP; Tue, 7 Aug 2018 20:47:19 -0700 (PDT)
In-Reply-To: <f332beb5-2ee5-c12e-b2b5-d7b1742e4ca0@gmail.com>
References: <f332beb5-2ee5-c12e-b2b5-d7b1742e4ca0@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Tue, 07 Aug 2018 22:47:19 -0500
Message-ID: <CAN-Dau16MojYXEgPnbyybtfMORjQRLv+NQKjNVsiz5RFgjVLCw@mail.gmail.com>
Subject: Re: RFC4291bis
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: 6man <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000019c6f90572e45e15"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/zck8ny4mN9fr9PunkOz6fgOFix4>
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 03:47:25 -0000

On Tue, Aug 7, 2018 at 6:39 PM, 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, 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
>

That works for me, but I've been thinking "Standard Interface Identifiers
are 64 bit long..." and when refing to 64-bit IID later on in the documnet
use the term "Standard IIDs"

One of the sources of confusion in all of this is not distingusing between
the generic concept of IIDs used in section 2.4, and the standardised
64-bit IID, it gives the faulse impression that all IIDs are 64 bits in
length.

Something to think about, was the change from RFC1884 to RFC2373 intended
to be backward compatible? Or was there a flag day where we went from
RFC1884 (IPv6.0) and to RFC2373 (IPv6.1)?  As I see it RFC2373 was an
incremental change, adding SLAAC with a standardized IID length of 64 bits,
and the subnet assignment prefix (the PIO with the A flag) and allowing
backward compatibility with manual configuration and DHCPv6 based on
RFC1884. The Standard IIDs are required for SLAAC and recommended for
manual configuration and DHCPv6.

Thanks.

--
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================