Re: [v6ops] The bottom is /112

Bob Hinden <bob.hinden@gmail.com> Thu, 19 November 2020 23:02 UTC

Return-Path: <bob.hinden@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F96C3A134B; Thu, 19 Nov 2020 15:02:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level:
X-Spam-Status: No, score=-1.098 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, FREEMAIL_REPLY=1, 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 Czp2J__4pEOj; Thu, 19 Nov 2020 15:02:35 -0800 (PST)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 78C8D3A1348; Thu, 19 Nov 2020 15:02:35 -0800 (PST)
Received: by mail-wm1-x32c.google.com with SMTP id s13so8182139wmh.4; Thu, 19 Nov 2020 15:02:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=uZKNLsrLzlVnIgBJl7wj+Lc5CeyH3Mc29QFqa9Af+P8=; b=GCO6xpH1V6GzWNc9BbJkDqKNpsXhQKy9y6zQNUqUgXPc6RA38IaGGCcqBt1nzn643t ujzyIQBUltlG9eYp+he3LvPQISav9rbw9UYJJOjzMR2n2oRB6zezTB0T+ukgyDjGkbWH RPgIdG1MmhIBQMS4TvveuogJZJs7q+93HKrXdXyhvtlLB15bA52WAP3+xAn1x7yRNzeE EDqWyG1GsbTRL1nk67fZoSPV7QxZd4Z45dtikaowaZaMdPM5OQqvrwxjfJ2JkoQz3q5+ ISiZPmpLeWV/h8lc8lfMK/u45N9mAfLQ0CN4UsDFvrz98IE6R66RQD3DDHjjp5wWdQSh KdPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=uZKNLsrLzlVnIgBJl7wj+Lc5CeyH3Mc29QFqa9Af+P8=; b=lGFoeFbZFxFBl94NJS4GH4uyhOOjLkfZTMn9d+3p0jIHJSpaHuDFpTRgpxXHECYCCj GrAJj7TEn9bzi/ZvqQ1ySKAsR8hnLZ8zbOR7aPwYXxSiZ6z24tNaM9r2zkn1Fr71WySo C8HB3X2LsQ21UDvsTZofHMPnG8gF0FjFwRxuZQFjF6lK1C0+gmbuOH7CNFgPRgI4VFOZ ee8oCaYcTjkfJ67i9OOyIT8Vg/lB+tFaWXhap2xr5nVaFPtZHqhk9e5D/Xls1iGS+bhU yV4xNmTep7vAHT57cosdL4Zqj7iiQewFubNM6TRp1iMxOu+CFoX5dOdsjIBhH3a4blmr SBWw==
X-Gm-Message-State: AOAM530jvKbOC+SGa01igEFKW5YbfY9jkzY6YKFcwR3yWXgsiU/Sev9V 9LHcZfeTZjVFqtahdHwW62Q=
X-Google-Smtp-Source: ABdhPJz0//ButhS9Nlgby13f20Aio8MkNC66HQ3MS/EjgVDJYU15UONFTY0VEFt6zv42nMOKA35EHw==
X-Received: by 2002:a1c:c909:: with SMTP id f9mr6595753wmb.87.1605826953540; Thu, 19 Nov 2020 15:02:33 -0800 (PST)
Received: from ?IPv6:2601:647:5a00:ef0b:c48f:7b8d:7703:cdf4? ([2601:647:5a00:ef0b:c48f:7b8d:7703:cdf4]) by smtp.gmail.com with ESMTPSA id q5sm2302654wrf.41.2020.11.19.15.02.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Nov 2020 15:02:32 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <92CD1CEE-4453-4739-8418-34D20F350244@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_1D49112C-0D0C-495F-B841-CD10EE135873"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Date: Thu, 19 Nov 2020 15:02:28 -0800
In-Reply-To: <a8306401-3f2d-9284-804e-ab703d837426@gmail.com>
Cc: Bob Hinden <bob.hinden@gmail.com>, Gyan Mishra <hayabusagsm@gmail.com>, Ole Trøan <otroan@employees.org>, IPv6 Operations <v6ops@ietf.org>, 6MAN <6man@ietf.org>, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
To: Brian Carpenter <brian.e.carpenter@gmail.com>
References: <CABNhwV3fj-e9bEemivcNovnD3SZvKm8ZjFKp7BmusnPcgyznFQ@mail.gmail.com> <7ED24CC7-A719-4E9B-A5DC-3BA8EA7E3929@consulintel.es> <CABNhwV19neE3U_AisNp2nDUF4bWB8P8xHNEznDevZLE9amFTRA@mail.gmail.com> <0F78C18B-7AD6-4AC7-AF1F-CA1ADCDEA6AB@employees.org> <CABNhwV3bCss9y7cT6w2i+LKWBh1viPSXBM-CTaK+GVDyPS2D8w@mail.gmail.com> <9D7C4A75-ABB6-4194-9834-9BC898EAC8A9@employees.org> <CABNhwV0-FZpPs84+RVB81=5H5QCEaxF0EUj9tcV+bdOu00RE2A@mail.gmail.com> <a8306401-3f2d-9284-804e-ab703d837426@gmail.com>
X-Mailer: Apple Mail (2.3445.104.17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/EOAe33FoNqvpLrGdAd9oALNAP4U>
Subject: Re: [v6ops] The bottom is /112
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2020 23:02:37 -0000

Brian,

> On Nov 19, 2020, at 2:49 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> And if we had left the boundary at /80, as it was in 1995 (RFC1884), would you now be arguing for /96, since in that case 3GPP would have settled on /80?
> 
> Sorry, but this is exactly and precisely a 16-bit jump in the race to the bottom. And it breaks all existing SLAAC hosts on the way.
> 
> The problem here is caused by 3GPP, but a solution like Cameron's should work for everybody with minimal changes.

+100

Either something like Cameron’s draft or a very minimal DHCPv6 PD implementation that can run in a 3GPP environment.   It doesn’t need to be a full DHCPv6 server.

Bob


> 
> Regards
>   Brian
> 
> On 20-Nov-20 11:03, Gyan Mishra wrote:
>> 
>> 
>> On Thu, Nov 19, 2020 at 10:33 AM <otroan@employees.org <mailto:otroan@employees.org>> wrote:
>> 
>> 
>> 
>>> On 19 Nov 2020, at 14:58, Gyan Mishra <hayabusagsm@gmail.com <mailto:hayabusagsm@gmail.com>> wrote:
>>> 
>>> You would need a new option. It would likely be useful for the requesting router to indicate interest in the option. Even hinting at what prefix size it was expecting.
>>> Now can you explain to me again the reasons why this approach is better than using the existing DHPCv6 protocol packets?
>>> 
>>>      3GPP gateway does not support DHCPv6
>> 
>>    3GPP gateway doesn't support new option. What's your point?
>> 
>> 
>> 
>>     The point of the v6ops presentation and this email thread is how to “extend a /64” in the 3GPP use case  in slide 1 of the deck you compiled a list of options and of the two I had highlighted in red were the 64share v2 Cameron’s option and the variable slaac option.  So on the call this morning Lorenzo shot down 64share v2 shorter prefix option as even if the 3GPP architecture was updated to support longer prefixes and even is the 3GPP gateway was able to send a shorter prefix with A flag not set, all mobile devices per Lorenzo’s point would be broken as they would not accept the shorter let’s say /56 prefix to build the slaac 128 bit address.  So the bottom line is the 64share v2 won’t work unless we update RFC 4291 and remove the 64 bit boundary.
>> 
>>  So we are back to square uno - no viable solution
>> 
>>  So now we had thrown out the longer >64 due to race to bottom worries which I and others believe is Fud and as described in slide 10 of the v6ops “race to the bottom slide”.
>> 
>> So a happy medium /80 fixed boundary I came up with that I think solves a lot of the issue and not just the 3GPP initial segmentation of downstream devices problem statement.
>> 
>> Since we have to update RFC 4291 for 64share v2 to work anyways to allow for shorter prefixes, why not instead create a new bottom at /80 giving 16 bits more of prefix length and shrinking the IID down to 48 bits.  Doing so you would not even have to update the 3GPP architecture as I don’t know if that would fly or not.  Also this solves a few other problems at the same time.
>> 
>> 
>> As I mentioned in the v6ops deck presented that vlsm 0 to 128 is mainstream for operators for static addressing on router and switch infrastructure and dhcpv6 subnets longer prefixes for network infrastructure appliance clusters, NFV/VNF virtualization and server farms.  On host subnets where there is a chance of mix of slaac hosts with dhcpv6  devices the prefix length is stuck at /64.  So on these mix addressing host subnets we cannot do longer prefixes following our ND cache hard limit mantra to prevent ND cache exhaustion issues as described in RFC 6164.
>> 
>> So with the /80 new fixed boundary shifting prefix length 16 bits longer and shortening the IID by 16 bits gives resolved the 3GPP issue which 64share can work as is and subtending to downstream devices will now work as a /64 is now equivalent to a /48 with 64k /80s.  Also BCP-690 for broadband not all operators have adopted the shorter prefix lengths /56 or /48 recommendations  and now that’s not an issue as the /64 would now suffice.
>> 
>> From an operators perspective that gain allows at least for 3GPP massive growth and subtending with a single /64 allows the operators such as Verizon with massive subscriber base worldwide can stay with current allocations and don’t have to ask for /10.
>> 
>> As 5G gets rolled out with Enhanced VPN framework and Network slicing paradigm, the demand for shorter blocks and wearable multiple /48 will be our new reality.
>> 
>> Making that 16 bit shift now to /80 making a /64 the new /48 will give broadband and 3GPP subscribers a ton of space to subtending their networks we would be set for the future.  Especially with IOT the demand for subtending will continue to grow astronomically.
>> 
>> Also IANA does not have to get start in allocating the other /3 and other available blocks.
>> 
>> Lots of problems being solved here with a fixed /80 new boundary.
>> 
>> Also with the existing random IID generation schemes which we have tested on Linux kernel can do longer prefixes using RFC 4941 privacy extension or RFC 7217 stable IID.
>> 
>> Win-Win for all.
>> 
>>    Ole
>> 
>> --
>> 
>> <http://www.verizon.com/>
>> 
>> *Gyan Mishra*
>> 
>> /Network Solutions A//rchitect /
>> 
>> /M 301 502-1347
>> 13101 Columbia Pike
>> /Silver Spring, MD
>> 
>> 
>> 
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops