Re: RFC4291bis (historical sub-thread)
Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 08 August 2018 21:09 UTC
Return-Path: <brian.e.carpenter@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 D892D130EA2 for <ipv6@ietfa.amsl.com>; Wed, 8 Aug 2018 14:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham 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 RaN31N6INlDq for <ipv6@ietfa.amsl.com>; Wed, 8 Aug 2018 14:09:00 -0700 (PDT)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 B497312D949 for <ipv6@ietf.org>; Wed, 8 Aug 2018 14:09:00 -0700 (PDT)
Received: by mail-pg1-x530.google.com with SMTP id z8-v6so1652170pgu.8 for <ipv6@ietf.org>; Wed, 08 Aug 2018 14:09:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=gwAAQ5oWtOvlNKBnnk/hBFJXM6njRdiYNcMbV5E4iHA=; b=qLwmaWqb+iDGG9GmEHguyYdac1C6iveCcJ9lzuQtVv21nV4lqbwvHk4iNxFN4A0WS0 tQJEPAEYCrCos+o8fq49zDigb1gOwlxwmPfKuf6AA2kbtekChB/S+u4YTdN/vT344f32 X6ZwwJFwQxilggIgA1k6/ZyOC9WDOvbPRjeU7QpLIeh0U7p4ujoI4pODrl3C5CgPieZ8 bkPovDkNVIoB2rVd2iQlvA+fqOriGDBIWOOZvWgxLoFKScvRz/hDmkyozAGBtWD2K5lX mxoohvnKqcUWROkEmbM80n9HppgHmh0yBfj5wH1PbGqa4qSSO+Up2F5mabCSsWsnfZ+X kYTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gwAAQ5oWtOvlNKBnnk/hBFJXM6njRdiYNcMbV5E4iHA=; b=DANN42OKGF2fdRV0/NbMUhJg8HuXa6NJsC5FFCrKkQnvR5Ypj/N8OwTryu9jCATDD2 aDlwsIuYgomHYQmZWO0PIvs8RtcUJuPOqOHcjkKOgdiX4yE3SdqKLvY6l7x5jo4YIYKZ jpGgrmAmMWOxm+dJ56yuqV+QEMBHScY7JW7NK7MCGoTf/STbQIG77PT7qg+TFQfuScLo PxwEE7cC28ocvGazModZlwvFXL9uKG2z0WTRx6ecuTWb7ovp6y2NPd7mr9XKck4WKUzw 3iPe2/2lfV6MWPOKgZhR9wcyHsqo32pU/EiJLYPht7DOco+17mppjx1CjhgRHDOnt8l9 8Oig==
X-Gm-Message-State: AOUpUlFAWyzyqRvDzXGwLsrQYhyxvQmvdyNN4tkbx8GHksPpkJaW9Bmd 7X6HdLZ1WMrma/XgMPT3DkApdLB8
X-Google-Smtp-Source: AA+uWPx3X9fSqyzZPWmZ1wd03TrVkBY4GO3pOooyISh2EDLOoqYFmkVUMZ6ttX1wFbpox5+xb6r81Q==
X-Received: by 2002:a63:6949:: with SMTP id e70-v6mr4132878pgc.119.1533762540014; Wed, 08 Aug 2018 14:09:00 -0700 (PDT)
Received: from [192.168.178.30] (227.24.255.123.static.snap.net.nz. [123.255.24.227]) by smtp.gmail.com with ESMTPSA id 21-v6sm6384932pgx.20.2018.08.08.14.08.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Aug 2018 14:08:59 -0700 (PDT)
Subject: Re: RFC4291bis (historical sub-thread)
To: David Farmer <farmer@umn.edu>
Cc: 6man <ipv6@ietf.org>
References: <f332beb5-2ee5-c12e-b2b5-d7b1742e4ca0@gmail.com> <CAN-Dau16MojYXEgPnbyybtfMORjQRLv+NQKjNVsiz5RFgjVLCw@mail.gmail.com> <3a500f34-f4fd-e12f-2142-ee3868855127@gmail.com> <CAN-Dau1jredp-BVWsznd-aBOmz+fHsKZqpSxPNrEpkgUxhTAew@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <5f3b21eb-1baf-b585-0543-777b0b8878ba@gmail.com>
Date: Thu, 09 Aug 2018 09:09:02 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAN-Dau1jredp-BVWsznd-aBOmz+fHsKZqpSxPNrEpkgUxhTAew@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/SzToXO6r4oCeG0_993csnZ4zI6w>
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 21:09:03 -0000
Comment at the very end: On 08/08/2018 17:56, David Farmer wrote: > On Wed, Aug 8, 2018 at 12:40 AM, Brian E Carpenter < > brian.e.carpenter@gmail.com> wrote: > >> On 08/08/2018 15:47, David Farmer wrote: >>> 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" >> >> That only seems to concern two places: >> >> 1. The definition of Link-Local IPv6 Unicast Addresses, >> which is explicit about the 64. >> >> 2. A rather unnecessary reference to RFC 3587, which IMHO >> could simply be dropped at this point in history. >> >>> 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)? >> >> July 1998? From what I recall of the implementation and deployment >> status then, backwards compatibility wasn't really an issue. As >> long as all hosts on a given link were at the same level, all >> would be well. Somebody might remember how AIX managed this, since >> it had the first commercial release of IPv6 in 1997. But maybe it >> didn't have SLAAC initially. >> >> SLAAC was specified from the beginning (RFC1971) for an arbitrary >> length interface ID (called "interface token" in RFC1971). >> >>> 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. >> >> Sure, but RFC1971 implied 48 bit interface tokens. >> >> Brian >> > > Ok, I guess I got the SLAAC part wrong, but the 48-bit to 64-bit was that a > flag day or intended to be backward compatable? I'm pretty sure we expected it to be a flag-day on any individual link. Brian
- RFC4291bis Brian E Carpenter
- RE: RFC4291bis Manfredi (US), Albert E
- Re: RFC4291bis Michael Richardson
- Re: RFC4291bis Brian E Carpenter
- Re: RFC4291bis Brian E Carpenter
- Re: RFC4291bis Brian E Carpenter
- Re: RFC4291bis David Farmer
- Re: RFC4291bis David Farmer
- Re: RFC4291bis Mark Smith
- Re: RFC4291bis David Farmer
- Re: RFC4291bis 神明達哉
- Re: RFC4291bis Brian E Carpenter
- Re: RFC4291bis (historical sub-thread) Brian E Carpenter
- Re: RFC4291bis Brian E Carpenter