Re: [Idr] WGLC on draft-ietf-idr-as-private-reservation-00 concluded, extended to consider ASN range

David Farmer <farmer@umn.edu> Wed, 19 December 2012 13:58 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10BD521F8578 for <idr@ietfa.amsl.com>; Wed, 19 Dec 2012 05:58:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6NBArv++yEIp for <idr@ietfa.amsl.com>; Wed, 19 Dec 2012 05:58:36 -0800 (PST)
Received: from vs-m.tc.umn.edu (vs-m.tc.umn.edu [134.84.135.97]) by ietfa.amsl.com (Postfix) with ESMTP id 4359A21F8505 for <idr@ietf.org>; Wed, 19 Dec 2012 05:58:36 -0800 (PST)
Received: from mail-ob0-f199.google.com (mail-ob0-f199.google.com [209.85.214.199]) by vs-m.tc.umn.edu (UMN smtpd) with ESMTP for <idr@ietf.org>; Wed, 19 Dec 2012 07:58:16 -0600 (CST)
X-Umn-Remote-Mta: [N] mail-ob0-f199.google.com [209.85.214.199] #+LO+TR
X-Umn-Classification: local
Received: by mail-ob0-f199.google.com with SMTP id 16so8389547obc.10 for <idr@ietf.org>; Wed, 19 Dec 2012 05:58:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-received:message-id:date:from:reply-to:organization :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding:x-gm-message-state; bh=on99wB6jbHhhfNec7EXRQdYBGAWNBNQs3yyhjhE5/uA=; b=HdVdYQCBoAvHkjPHCqbptRizybuPpDv1Hg044Ox6Gfff/K6oskqMqGGlDq1qEu/+EG HfcfyZcchPxbMk92T0MnmdPNwHAiR4XRFZ2DQp4gFB+s5CPDSGI57OgCb0RXoJMoqfJH 9MclHUxP+kIz22NlYwa9Hc7r7N8Vrus/R81uUjx2Lvyz/E25lBnE9/MghsyrYN0CKjcF fwIJEgcJBXqy/7PxVwQLkHoU3xwfOVvHMflC+cEduj+sekMBejoZ3mKNfpugHcAMiys0 ZtmzikQ44WBpd569GkUAhEyu+6pcfhJ/Pr6TWwHUI00fazkBYkp47HT4D5YYmG+Md/6v AexA==
X-Received: by 10.50.161.232 with SMTP id xv8mr6743597igb.22.1355925496143; Wed, 19 Dec 2012 05:58:16 -0800 (PST)
X-Received: by 10.50.161.232 with SMTP id xv8mr6743588igb.22.1355925495980; Wed, 19 Dec 2012 05:58:15 -0800 (PST)
Received: from oit201651646.local (c-24-118-200-23.hsd1.mn.comcast.net. [24.118.200.23]) by mx.google.com with ESMTPS id fa6sm4188839igb.2.2012.12.19.05.58.14 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Dec 2012 05:58:15 -0800 (PST)
Message-ID: <50D1C7F5.6030406@umn.edu>
Date: Wed, 19 Dec 2012 07:58:13 -0600
From: David Farmer <farmer@umn.edu>
Organization: University of Minnesota
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: "idr@ietf. org" <idr@ietf.org>
References: <B6B72499-E9D0-4281-84EB-6CA53694866E@juniper.net> <B9358F0B-6AFC-4971-94E9-2C7E44F405AA@juniper.net>
In-Reply-To: <B9358F0B-6AFC-4971-94E9-2C7E44F405AA@juniper.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQnG1Uhur52fCMzVaHOeCQbYIY/CpWJx0gmCgD4eSwkKh/A50UHARaPO2hVQLLahGjpHZzqigafcIYfB9pxT0+x528+/x6YXZjX7ad8ycGrgW54OoKOuBEFK6qdKkSqgs1F6I0Aw
Subject: Re: [Idr] WGLC on draft-ietf-idr-as-private-reservation-00 concluded, extended to consider ASN range
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: David Farmer <farmer@umn.edu>
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Dec 2012 13:58:37 -0000

On 12/17/12 15:24 , John G. Scudder wrote:
> The WGLC period has ended. Thanks to all for your thoughtful comments.
> While well-considered positions were advanced both opposing, and
> supporting, advancement of the document, there's a clear consensus in
> favor of advancing it. So, we will request advancement.

Good to hear.

> There's an ongoing subthread as to what exact range to request. It seems
> to be proceeding usefully, so let's extend that part of the discussion
> until the solstice (December 21). Please try to confine your comments to
> the subject of what range to request.

On the issue of the exact range;

I have trouble supporting the idea of starting the range at 4B or 4.2B, 
I see no justification for reserving nearly 300M or even 100M ASNs for 
private use.

The original discussion was that the 1023 we have now isn't enough, I 
agree, as do most of the rest of you it seems.  There were numbers in 
the 10k to 50K range talked about as reasonable numbers that people saw 
immediate use cases for.  It was then discussed to round that up a 
couple orders of magnitude so we wouldn't have to revisit this again in 
our life-times.  That seemed like a good idea.  So, 1M was talked about 
and since there are now 4B ASNs that didn't sound that unreasonable, its 
only 0.02% of the 32bit ASNs.  And the original 1023 is 1.5% of the 
16bit ASNs by comparison.

In discussions and through a poll at the working group meeting, the top 
24bits of the 32bit range was selected, that's now 16M ASNs, another 
order of magnitude plus some.  That choice was arbitrary, but 24bits is 
at least explainable as a nice bit boundary, and its still is only 0.4% 
of the 32bit ASNs, this is what the draft has in it currently.

Now the issue of a human/decimal/regexp friendly range has come up as 
being very desirable, I think this is a valid issue.  However, I see no 
justification to add yet another order of magnitude or more of ASNs to 
achieve this goal, taking it to the 100M or 300M range of ASNs and using 
2% or 7% of the 32bit ASNs.

We can start the range at a fairly reasonable point from a 
human/decimal/regexp friendliness point of view and actually reduce the 
size of the range just a little in the process, by selecting 4.28B as 
the beginning of the private ASN range.  Leaving just under 15M private 
ASNs for use.  This seems like way more than enough and several orders 
of magnitude more than any use cases I've heard of.  And, there would be 
no danger of any entity running out, probably any 100 entities for that 
matter.

I just had another thought for making them even more 
human/decimal/regexp friendly.  What if as-plain was changed to use 
32bit ones' complement representation.  Then the range in the draft 
would be 4278190080 to 4294967294 in 32bit decimal or -1677215 to -1 in 
32bit ones' complement, that's probably not going to happen, but they 
sure would be human/regexp friendly. :)  Also, it doesn't look like this 
was explored, at least not in the text of RFC 5396.  Hey we could even 
call it as-neg-plain. :)  Enough math geek silliness.

So, if someone can provide a reasonable justification for 100M private 
use ASNs, or even 10M for that matter, I'm all ears. Otherwise my 
suggestion is to start the range at 4.28B

Thanks

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