Re: <draft-ietf-6man-rfc4291bis-08.txt>
David Farmer <farmer@umn.edu> Tue, 20 June 2017 21:34 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 1E4A81294EC for <ipv6@ietfa.amsl.com>; Tue, 20 Jun 2017 14:34:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.801
X-Spam-Level:
X-Spam-Status: No, score=-3.801 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, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, 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 v8FUfiZE8vSf for <ipv6@ietfa.amsl.com>; Tue, 20 Jun 2017 14:34:16 -0700 (PDT)
Received: from mta-p8.oit.umn.edu (mta-p8.oit.umn.edu [134.84.196.208]) (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 1CB9812EC58 for <ipv6@ietf.org>; Tue, 20 Jun 2017 14:34:15 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p8.oit.umn.edu (Postfix) with ESMTP id 6C47611F for <ipv6@ietf.org>; Tue, 20 Jun 2017 21:34:15 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p8.oit.umn.edu ([127.0.0.1]) by localhost (mta-p8.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MUwa_ylP75Mf for <ipv6@ietf.org>; Tue, 20 Jun 2017 16:34:15 -0500 (CDT)
Received: from mail-ua0-f197.google.com (mail-ua0-f197.google.com [209.85.217.197]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p8.oit.umn.edu (Postfix) with ESMTPS id 222DE713 for <ipv6@ietf.org>; Tue, 20 Jun 2017 16:34:14 -0500 (CDT)
Received: by mail-ua0-f197.google.com with SMTP id y14so16648869uag.3 for <ipv6@ietf.org>; Tue, 20 Jun 2017 14:34:14 -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=qvYhh6d35TZfVOR3yqy7EwwTEQx+ST1cJa9wZWtzFNw=; b=Wz0Y9X1APR9IVxg7nDyEgeKAtu4q8oMncnXA5Um0fAZHnSzyMTWmTW6aodMEANh+S4 N7bOowmxjwFiG5rlbrxkelEMcYM4HoCgRJJX/DYph4K2q8SXKcn+XotpdrsyXVvD5W4u BAc5DHSYOYysQFVfqrO6Hcnf2ky/6Z3bytWXUxsswEeP+jIqP9KiKYeBWGU0vpyi/nqk V0gg+b06WDqxDSHbYCXeLK0qPua/+85LniWdZTvsraE1M5D44t5igVzktSEc3Z1WLGfW ivPX8nexhLMlnpEtFiE3n3XhL2L/yy+i1a7YshCvFuMbLvlqF5kSSD7MobemXLuhhOnZ ed6w==
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=qvYhh6d35TZfVOR3yqy7EwwTEQx+ST1cJa9wZWtzFNw=; b=bMyyujpgMVuYENfDZkrtKQMDzEHqoa721vVgr3LdCjKLAG2wltvE4kFFmDCg6O1xr/ x98Nb+/W/+2rAejdf5P0hkPb995SOH/dky2EoDCf2Bg5+batonT3Sp0z/gE4N5o6NG9+ ZlfQx3CrOufqAPxMBEdT89ydmWC4mXQSYqoqA4K0dHKVc0znL9qvdaK5jRbJwYfS53Av JairS6/ZW3bYY60LgWLCMcJzoL2KOvIKLZVNzrmSI6THLJGbFbv8FqtY4tZxvgb+c+gU TVHv+7mGE+xPYJ7Dp3Kt6PGWTg4XX+F2YeAsB2hUrxLWKE93jsLqQNvE9jLK8T6yXc0Q 0RGQ==
X-Gm-Message-State: AKS2vOwccHYSnjs395kE0yItYRlvBBfbf7KYDxDUhyGmVpg8NFXc+m1V iNvCba777Sra7RChoSmRzFpgveu/R+As+KhWo0bUsIO+zLQciLw+sB1A4AZP/COsfl/WoOMo5d4 iITcVaNnmNwP/kn8=
X-Received: by 10.159.34.227 with SMTP id 90mr14411043uan.131.1497994454158; Tue, 20 Jun 2017 14:34:14 -0700 (PDT)
X-Received: by 10.159.34.227 with SMTP id 90mr14411027uan.131.1497994453859; Tue, 20 Jun 2017 14:34:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.47.144 with HTTP; Tue, 20 Jun 2017 14:34:13 -0700 (PDT)
In-Reply-To: <595E02BA-439D-41ED-B166-A4E854ACA6F2@gmail.com>
References: <20150804195752.5065.13523.idtracker@ietfa.amsl.com> <595E02BA-439D-41ED-B166-A4E854ACA6F2@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Tue, 20 Jun 2017 16:34:13 -0500
Message-ID: <CAN-Dau2p0=stD=TjzESK8xdXWQVAh1WnvM2NG_LKVR1-sDetdw@mail.gmail.com>
Subject: Re: <draft-ietf-6man-rfc4291bis-08.txt>
To: Bob Hinden <bob.hinden@gmail.com>
Cc: IPv6 List <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c03cb584ca8b305526b03d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/cbHttqz4TE7fMYWhD5l8AqTL2VU>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Jun 2017 21:34:19 -0000
I think this is getting really close. However, there still seems to be an implication that a subnet must be /64 or 64 bits for both address generation and on-link determination. Subnetting (for IPv4) is discussed in a series of RFCs[1], culminating in the Internet Standard Subnetting Procedure [RFC950]. The closest thing to a definition for the term subnet comes in the overview for RFC950. Subnets "are logically visible sub-sections of a single Internet network." However, it seems clear that the term is equally important to two of the aspects we are talking about, it is about both address generation and on-link determination. If RFC4291bis is going to use the term subnet, it's use should either be consistent with the meaning in RFC950, or it should be abundantly clear how the use of the term differs from it's use in RFC950. There should be no ambiguity, unless clearly stated otherwise, the term subnet means what it means in RFC950. In fact let's be clear, the reason the term is being used here is because of the comfort level that comes from the decades of use of the term as derived from it's RFC950 meaning. Because the current use of the term "subnet" in RFC4291bis-08 doesn't seem to distinguish between address generation and on-link determination, there still seems to be an implication that a subnet must be /64, or 64 bits, for both address generation and on-link determination. One possible way to break this improper implication, would be to qualify the statement that Interface Identifiers are 64 bits long to address generation and add to the note that for on-link determination prefixes and IIDs can be any length. How about something like this; When generating an address, Interface Identifiers are required to be 64 bits long except if the first three bits of the address are 000, when 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 <https://tools.ietf.org/html/rfc7421>]. An example of a standards track exception is [RFC6164 <https://tools.ietf.org/html/rfc6164>] that standardizes 127 bit prefixes on inter-router point-to-point links. Note: In the case of on-link determination and as a result when a prefix length is provide with a manually configured address, the Prefix and Interface Identifier can be any length as long as they add up to 128, but are recommended to be 64 bits. Also, based on the definition of subnet, in section 2.4.4 it seems critical that m>=1. If it is not and m=0, then we can't be talking about /64 subnets, we are talking about a /64 network. Therefore, "m" must be greater than or equal to 1, for you to even be properly talking about the term subnet in IPv6 addressing. Besides adding that point to this section, a reference to RFC6177 seems appropriate too. Thanks David Farmer [1] RFC917, RFC925, RFC932, RFC936, RFC940 https://tools.ietf.org/html/rfc917 https://tools.ietf.org/html/rfc925 https://tools.ietf.org/html/rfc932 https://tools.ietf.org/html/rfc936 https://tools.ietf.org/html/rfc940 https://tools.ietf.org/html/rfc950 On Tue, Jun 20, 2017 at 7:14 AM, Bob Hinden <bob.hinden@gmail.com> wrote: > Hi, > > I published a new 6man w.g. version (-08) of the RFC4291bis draft. See > links below. > > The summary of the changes are: > > o Added Note: to Section 2 that the term "prefix" is used in > different contexts in IPv6: a prefix used by a routing > protocol, a prefix used by a node to determine if another > node is connected to the same link, and a prefix used to > construct the complete address of a node. > > o Based on results of IETF last call and extensive w.g. list > discussion, revised text to clarify that 64 bit Interface IDs > are used except when the first three bits of the address are > 000, or addresses are manually configured, or when defined by > a standard track document. This text was moved from > Section 2.4 and is now consolidated in Section 2.4.1. Also > removed text in Section 2.4.4 relating to 64 bit Interface > IDs. > > o Removed instruction to IANA fix error in Port Number > assignment. IANA fixed the error on 4 March 2017. > > o Editorial changes. > > A diff from the previous version is available at: > > https://www.ietf.org/rfcdiff?url2=draft-ietf-6man-rfc4291bis-08 > > This is part of the project to move the core IPv6 specifications to > Internet Standard. > > Thanks, > Bob > -- =============================================== David Farmer Email:farmer@umn.edu Networking & Telecommunication Services Office of Information Technology University of Minnesota 2218 University Ave SE Phone: 612-626-0815 <(612)%20626-0815> Minneapolis, MN 55414-3029 Cell: 612-812-9952 <(612)%20812-9952> ===============================================
- <draft-ietf-6man-rfc4291bis-08.txt> Bob Hinden
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Brian E Carpenter
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- Re: <draft-ietf-6man-rfc4291bis-08.txt> 神明達哉
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Brian E Carpenter
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- RE: <draft-ietf-6man-rfc4291bis-08.txt> Manfredi, Albert E
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- Re: <draft-ietf-6man-rfc4291bis-08.txt> 神明達哉
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- RE: <draft-ietf-6man-rfc4291bis-08.txt> Manfredi, Albert E
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- Re: <draft-ietf-6man-rfc4291bis-08.txt> DY Kim
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- RE: <draft-ietf-6man-rfc4291bis-08.txt> Manfredi, Albert E
- RE: <draft-ietf-6man-rfc4291bis-08.txt> Manfredi, Albert E
- Re: <draft-ietf-6man-rfc4291bis-08.txt> DY Kim
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Alexandre Petrescu
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Philip Homburg
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Philip Homburg
- Re: <draft-ietf-6man-rfc4291bis-08.txt> Alexandre Petrescu
- Re: <draft-ietf-6man-rfc4291bis-08.txt> james woodyatt
- Re: <draft-ietf-6man-rfc4291bis-08.txt> David Farmer
- RE: <draft-ietf-6man-rfc4291bis-08.txt> Manfredi, Albert E