Re: [v6ops] Fwd: [E] New Version Notification for draft-mishra-6man-variable-slaac-01.txt

Mark Smith <markzzzsmith@gmail.com> Tue, 03 November 2020 04:08 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 EAD5B3A13F2; Mon, 2 Nov 2020 20:08:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 IAkW_KzN0TFv; Mon, 2 Nov 2020 20:08:28 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 BBE9A3A13F0; Mon, 2 Nov 2020 20:08:28 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id n15so14777009otl.8; Mon, 02 Nov 2020 20:08:28 -0800 (PST)
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:content-transfer-encoding; bh=yWwzoMHI7+vviqaQyhDY3I1Pi+awK67V/DWfCXs7xpA=; b=Cm3WIc+YXWZSmS8uRpQEmKQJ+GeoIYCRhy/6nbzB9PWlhpPED+lEvHy0odEu6h0NsK ze61ESv8rWdxwvR7uYi5oNcenwOfoPty1uZdfCT6uwicwDfPWyix/xsGhrM+swpP/iUj 529JKBEGvBZirQyeUZrAU2yhv+ZRj8HuY7gGN5nZ1uX2k6TaygDoKKonU90RyWhzLvfk kzUhnDycAXmg2zPAh7Whs2JBzPvu9c2XW7yBKfOGaGeaEjAvxjSBfmYtm5onxMB2isT3 FiQg8I7C5T5CsI1XuO3p2ZoSHTKW+6x56lUIRZZKdgqqUp84d1GJxtjzkirjR/4Kksgo ou0g==
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:content-transfer-encoding; bh=yWwzoMHI7+vviqaQyhDY3I1Pi+awK67V/DWfCXs7xpA=; b=JAc1dsQ+o47SUmP8kHD4EkgLhPy42Z/c4Csq2GvttoccxIBxAZPOwUSubv/gIHj6nF oowv29wJ8c70XkwS57thU7SGYnKOOiRwxNEplPKKtzR6HWGvb/qzSG69IuedkO2H5OKx PEhNYl9nUpABGOhWFIHrHnLc/iGPcVq43x57iiopTHbQukJsWucDd3hXSwDCs/IMOJme g2BcdHx1eaK6z6psNE+hr3MQnJw7kaIDQ2A9drO819xKQWzafRXs3hbPGVxOrSx181MW 4wG9mx6zzKlcr0QlePFeS4ucZnOeVaqOkwKi9UBtRmWIQQRaHQYrct73JRD1+0vUQ1n4 vUVw==
X-Gm-Message-State: AOAM533lpGaSeekxMVxLFnFBKW/gefQdjdDOqQm1zCzdeJi7KQ01al0C lShWsiGtT/6yymHLtyspSE9xJ1uGZRGRUTkLP9s=
X-Google-Smtp-Source: ABdhPJxMa8PxIpWZYXDelv3iAjJmAU7/QFmoajtDw03N+wRfCDs9nYcm26SQhljxlKW04Mzr//pZ1/Gx8oD49rBApDk=
X-Received: by 2002:a05:6830:18c9:: with SMTP id v9mr1462691ote.74.1604376507979; Mon, 02 Nov 2020 20:08:27 -0800 (PST)
MIME-Version: 1.0
References: <160409741440.1448.13198358900339210436@ietfa.amsl.com> <CAJhXr9_ZFqXx=oZjN31GPNKvBdbq8RjLsz1J0-oQz=vHvhPkyw@mail.gmail.com> <CABNhwV1XTh3MNVC6fZHMsh-f3fc6Sfu4QA=YhzyR6ew5NEuAdw@mail.gmail.com>
In-Reply-To: <CABNhwV1XTh3MNVC6fZHMsh-f3fc6Sfu4QA=YhzyR6ew5NEuAdw@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 03 Nov 2020 15:08:01 +1100
Message-ID: <CAO42Z2wtkgq=-mqPo0yfU9SnQX19A+PGDZMZUKMp0+_tdpAF1g@mail.gmail.com>
Subject: Re: [v6ops] Fwd: [E] New Version Notification for draft-mishra-6man-variable-slaac-01.txt
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: 6MAN <6man@ietf.org>, IPv6 Operations <v6ops@ietf.org>, Dmytro Shytyi <dmytro.shytyi@sfr.com>, Alexandre Petrescu <alexandre.petrescu@cea.fr>, Naveen Kottapalli <nkottapalli@benu.net>, Gyan Mishra <gyan.s.mishra@verizon.com>, Dusan Mudric <dmudric@ciena.com>, Ole Troan <otroan@employees.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/OeeIs5XaaBAyb_bSmdneaJG8UzU>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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, 03 Nov 2020 04:08:31 -0000

On Mon, 2 Nov 2020 at 19:16, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
> Dear 6MAN,
>
> This draft addresses a solution to change SLAAC's historical fixed 64 bit boundary to variable PIO so that VLSM masking is supported just as it is today with static & DHCPv6 & DHCPv6 PD.
>
> This ensures that parity is maintained between the three address deployment mechanisms that exist today with IPv6.  This draft as well addresses the MAJOR gap that exists today with lack of parity and the historical framework of the impact of this lack of partify that has existed since the IPv6 specification was published 20+ years ago.
>
> We have a problem statement draft below that is referenced in this draft that goes over in detail the problem that exists today with the SLAAC fixed 64 bit boundary and ramifications and reasons for the necessary change to SLAAC to eliminate the historical 64 bit fixed boundary.


RFC1925,

"   (12) In protocol design, perfection has been reached not when there
        is nothing left to add, but when there is nothing left to take
        away."

For many years, IPv4 had a simple 8 bit network, 24 bit host
addressing scheme. See RFC760 from January 1980.

In September of 1981, RFC791 introduced classes to greatly increase
the number of network numbers without having to increase the 32 bit
IPv4 address size. The reason for this can be seen in RFC776, from
January 1981, where the assigned IPv4 network numbers are listed, and
40 of the total 256 are in use.

40 networks out of 256 isn't many, except when you want to use the
'128' bit and other high order bits in the first address octet to
encode address format information. RFC791 introduced address Classes
A, B, C, D and E.

Subsequent subnets (RFC960, August 1985, motivation in RFC940, August
1985), VLSM and then CIDR were complex measures to avoid and delay
increasing the addressing size beyond 32 bits.

IPv6 addresses are 128 bits. 2^64 networks is plenty. We don't need
the complexity of IPv4 addressing in IPv6 because we don't have the
problem they had with IPv4 - not enough network numbers and not enough
addressing bits.




>
>
> As far as the solution goes one of our authors Dmytryo has been able to successfully test on Linux kernel signaling PIO flag and maintaining backwards compatibility that with the flag set the prefix length can be increased to 127 bits and the station-id generated via either RFC 4941 or RFC 7217.  Modified EUI64 is not an available option for variable slaac as due to MAC dependency the IID is increased to 64bit.
>
> ! SLAAC Problem Statement
> https://tools.ietf.org/html/draft-mishra-v6ops-variable-slaac-problem-stmt-01
>
> Bob & Ole,
>
> Please review.  Based on the feedback received from 6MAN, I would to request a time slot on IETF 109.
>
> Kind Regards
>
> Gyan
>
> ---------- Forwarded message ---------
> From: Mishra, Gyan S <gyan.s.mishra@verizon.com>
> Date: Fri, Oct 30, 2020 at 6:50 PM
> Subject: Fwd: [E] New Version Notification for draft-mishra-6man-variable-slaac-01.txt
> To: Hayabusanew <hayabusagsm@gmail.com>
>
>
>
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Fri, Oct 30, 2020 at 6:36 PM
> Subject: [E] New Version Notification for draft-mishra-6man-variable-slaac-01.txt
> To: Dmytro Shytyi <dmytro.shytyi@sfr.com>, Alexandre Petrescu <alexandre.petrescu@cea.fr>, Naveen Kottapalli <nkottapalli@benu.net>, Gyan Mishra <gyan.s.mishra@verizon.com>, Dusan Mudric <dmudric@ciena.com>, Alexandre Petrescu <Alexandre.Petrescu@cea.fr>
>
>
>
> A new version of I-D, draft-mishra-6man-variable-slaac-01.txt
> has been successfully submitted by Gyan Mishra and posted to the
> IETF repository.
>
> Name:           draft-mishra-6man-variable-slaac
> Revision:       01
> Title:          SLAAC with prefixes of arbitrary length in PIO (Variable SLAAC)
> Document date:  2020-10-30
> Group:          Individual Submission
> Pages:          33
> URL:            https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_archive_id_draft-2Dmishra-2D6man-2Dvariable-2Dslaac-2D01.txt&d=DwICaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=DnUkF34wu4mqq0UY8nn2rxBBO7qOW_D-RfNVLML28ZU&m=wnsNiYabLrE1DDtosohrpOVFaPE1KhLTisZc2AuZcmo&s=tM5EVDjoyI9tNSKrsyLcrBNPCR0ZSrdGMQbB1ma8FwY&e=
> Status:         https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dmishra-2D6man-2Dvariable-2Dslaac_&d=DwICaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=DnUkF34wu4mqq0UY8nn2rxBBO7qOW_D-RfNVLML28ZU&m=wnsNiYabLrE1DDtosohrpOVFaPE1KhLTisZc2AuZcmo&s=igBIeoMkz1AGxGrUPJreLee5t2-3B4dzdHgYb7Gv2LI&e=
> Htmlized:       https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_html_draft-2Dmishra-2D6man-2Dvariable-2Dslaac&d=DwICaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=DnUkF34wu4mqq0UY8nn2rxBBO7qOW_D-RfNVLML28ZU&m=wnsNiYabLrE1DDtosohrpOVFaPE1KhLTisZc2AuZcmo&s=wKpc7lhDGYVktyD-CF5EtH1aqYAYHFwTV3sjoBE9pcU&e=
> Htmlized:       https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dmishra-2D6man-2Dvariable-2Dslaac-2D01&d=DwICaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=DnUkF34wu4mqq0UY8nn2rxBBO7qOW_D-RfNVLML28ZU&m=wnsNiYabLrE1DDtosohrpOVFaPE1KhLTisZc2AuZcmo&s=UWiqt_BgJ6xpv0JVlvJf53yAMQ1XzVuNb7wK-TIvJQA&e=
> Diff:           https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_rfcdiff-3Furl2-3Ddraft-2Dmishra-2D6man-2Dvariable-2Dslaac-2D01&d=DwICaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=DnUkF34wu4mqq0UY8nn2rxBBO7qOW_D-RfNVLML28ZU&m=wnsNiYabLrE1DDtosohrpOVFaPE1KhLTisZc2AuZcmo&s=6fGNxKPLE-TIAgDExR1Tdu-3mQCqTTF1JfNmnsGWE6o&e=
>
> Abstract:
>    This draft proposes the use of arbitrary length prefixes in PIO for
>    SLAAC.  A prefix of length 65 in PIO, for example, would be permitted
>    to form an addresses whose interface identifier length is length 63,
>    which allows several benefits.
>
>    In the past, various IPv6 addressing models have been proposed based
>    on a subnet hierarchy embedding a 64-bit prefix.  The last remnant of
>    IPv6 classful addressing is a inflexible interface identifier
>    boundary at /64.  This document proposes flexibility to the fixed
>    position of that boundary for interface addressing.
>
>
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>
>
> --
>
>
> Gyan Mishra
>
> Network Solutions Architect & SME
>
> Data Center Planning | Common Core | Development & Engineering Lab Services
> Global Technology Services | ITNUC
>
> O 240 970-6287
> M 301 502-1347
> 13101 Columbia Pike Rm 304-D
> Silver Spring, MD 20904
>
>
> IETF  & ISOC Member since 2015
>
> https://www.ietf.org/
>
> https://www.internetsociety.org/
>
>
>
>
> --
>
>
> Gyan Mishra
>
> Network Solutions Architect
>
> M 301 502-1347
> 13101 Columbia Pike
> Silver Spring, MD
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops