Re: [Idr] WGLC on draft-ietf-idr-as-private-reservation-00

Jon Mitchell <jrmitche@puck.nether.net> Thu, 13 December 2012 14:41 UTC

Return-Path: <jrmitche@puck.nether.net>
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 92EC921F88D5 for <idr@ietfa.amsl.com>; Thu, 13 Dec 2012 06:41:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.946
X-Spam-Level:
X-Spam-Status: No, score=-5.946 tagged_above=-999 required=5 tests=[AWL=-0.587, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_LWSHORTT=1.24]
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 Vm1eM9BzeWGU for <idr@ietfa.amsl.com>; Thu, 13 Dec 2012 06:41:57 -0800 (PST)
Received: from puck.nether.net (puck.nether.net [IPv6:2001:418:3f4::5]) by ietfa.amsl.com (Postfix) with ESMTP id D800A21F88CE for <idr@ietf.org>; Thu, 13 Dec 2012 06:41:56 -0800 (PST)
Received: from puck.nether.net (puck.nether.net [204.42.254.5]) by puck.nether.net (8.14.4/8.14.4) with ESMTP id qBDEfl4w018133 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 13 Dec 2012 09:41:47 -0500
Received: (from jrmitche@localhost) by puck.nether.net (8.14.4/8.14.4/Submit) id qBDEfl8h018132; Thu, 13 Dec 2012 09:41:47 -0500
Date: Thu, 13 Dec 2012 09:41:47 -0500
From: Jon Mitchell <jrmitche@puck.nether.net>
To: Nick Hilliard <nick@foobar.org>
Message-ID: <20121213144147.GB4524@puck.nether.net>
References: <20121210225858.GC24937@puck.nether.net> <m2d2yh32cw.wl%randy@psg.com> <CA+b+ERnSVvewSpftXs3FhW12-S+sgnB1SwD4L+xqFW+hhbQayw@mail.gmail.com> <7120600D-71BD-4E61-8F06-25B7C2BAE6A8@riw.us> <20121211185917.GA21813@puck.nether.net> <CA+b+ERnzo2BLWjE1J_dMfYuExbG9WYJroPE4ZAWg++KK2_jy1g@mail.gmail.com> <CA+b+ERm=Agr7b6JXcXOwiP4wBjnEFmnVNt5fAJrn18R0hGtSzg@mail.gmail.com> <50C78C29.3070406@foobar.org> <50C8B8D9.4090903@umn.edu> <50C9039E.1050104@foobar.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <50C9039E.1050104@foobar.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (puck.nether.net [204.42.254.5]); Thu, 13 Dec 2012 09:41:47 -0500 (EST)
Cc: IETF IDR Working Group <idr@ietf.org>
Subject: Re: [Idr] WGLC on draft-ietf-idr-as-private-reservation-00
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Thu, 13 Dec 2012 14:41:57 -0000

This is a long email, revisiting almost everyone of the numbering
discussions in the draft, but I'll try to respond inline mostly to the
nice summary you have at bottom.

Jon

On Wed, Dec 12, 2012 at 10:22:22PM +0000, Nick Hilliard wrote:
> 
> Bit-aligned 4278190080 to 4294967294:
> 
> 	pros:
> 	- out of the way of RIR assignments

and consistent with placement of the existing range

> 
> 	cons:
> 	- impossible to recognise visually in operational context

Well, for a long period of time, operators will know to look carefully
at ASN's in the 4B range unless IANA or some other RFC vastly changes
the current allocation method.

> 	- the bounding regexp is ridiculous

Depending on implentation this is true, but the existing range meets
this definition as well.  I'm sympathetic to this argument however.

> 	- the numbers are large enough that they will attract typos
> 	- complete mouthful and impossible to transmit down e.g. phone, across the
> room, etc (yes, we shout ASNs across the room, and sometimes even talk to
> customers).

I encourage your drafts to deprecate 4B ASN, MAC addresses and IPv6.

My general feeling is that if you are configuring a small number of
sites and your operations is confined to a single room and voice
communication is your primary method still, you are likely to be happy
with just using ASN 65000 (meets all of your criteria).  If you have
more than 1000 sites you are trying to stick an ASN on, hopefully you
are taking a more programmtic view to operating and troubleshooting the
network, or at least have figured out that email / IM and other
communication methods are more reliable than voice for network
operations.  Then again, my credit card number has 16 digits and I've
managed to communicate that over the phone succesfully a number of
times.

> 
> Low, decimal-aligned range:
> 
> 	pros:
> 	- immediately identifiable as private in operational context
> 	- out of the way of RIR assignments

You've suggested a range that eventually could be right in the middle of
IANA assignments (forever is a long time).

> 	- trivial bounding regexp
> 	- smaller numbers mean fewer typos

See previous comment on every other type of thing you can't call accross
the room today.  Even most (unpreviously heard and therefore not easily
grouped) IPv4 addresses can easily be typo'd if we suggest that most
humans are unable to keep more than 7 digits easily in short term
memory.

> 900000 to 999999 would work fine for me.  I'd be even happier with
> 90000-99999.  In fact I'd be really pleased with the lower range because I
> can relate to 5 digit numbers even more easily than 6 digit numbers - but
> perhaps 10k private ASNs may not be enough for crazy large lab models.

The not having to revisit this argument again and force vendor
implementations in the years to come was part of the justification for a
large range.  Since the purpose of the draft is a single organization
and it's for private use (not public as some seem bent on inferring),
I'd suggest you can choose more human readable sub-ranges within the
allocation for your network or lab assuming you need over 1K ASNs.

> 
> What we need to get over is this idea that bit alignment is relevant to
> asn allocation policy.  It simply isn't.
> 
> This is an operational draft.  Please let's request a range which works
> well for operators.

I'm sympathetic to the human recognizable (but not use small or lower
value ranges) and regex arguments to utilize a decimal boundary and the
original draft started there.  An alternate proposal that is not as
silly as 4B+ but still does not consume a significant portion of the
total space (if there was widespread concensus in the WG to change the
existing one, given that we are in LC already) could be:

4200000000 - 4294967294

Although this is even larger than the existing range, it still is a a
very small portion of the existing range, and I think no one is
seriously concerned it's the size of the new range (versus having one)
is concerning as there is no belief that will correlate to any specific
behavior.

Jon