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

Richard Hartmann <richih.mailinglist@gmail.com> Sun, 16 December 2012 01:15 UTC

Return-Path: <richih.mailinglist@gmail.com>
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 2500C21F8585 for <idr@ietfa.amsl.com>; Sat, 15 Dec 2012 17:15:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 axRvlItlPEQX for <idr@ietfa.amsl.com>; Sat, 15 Dec 2012 17:15:22 -0800 (PST)
Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id C623321F854D for <idr@ietf.org>; Sat, 15 Dec 2012 17:15:21 -0800 (PST)
Received: by mail-la0-f44.google.com with SMTP id d3so3747308lah.31 for <idr@ietf.org>; Sat, 15 Dec 2012 17:15:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=mmKWIDIMa05QC8u5Yi7sJGo5OVeuNaF0Rv9PnyN2VbQ=; b=M3M51VUIR08ROmdKyS0XtLgKu/ASzFQfSnOgfl+8Z+uVRlu8+1fFstBkU1IK7gRiQV 8SQttI3R/3cKZjIjCQuz1F2XstZvRmHttfyg6NmX/a+emBkoV30xYahRbNjLrk616SCA OSS+++Ra4TQxPC0cYN3JI0BHJLC9AGsuEG+edeDbzD6XPNsgrjnu5UgMlMJXndWN86k0 SoRBbxzt8p6BwpTfMvh/BlXzeaijn5ftikDpMfcz4GP/H7WQDhWAmTe2Wa1sVEB6hj90 mX4nw3zFo3jJs+KuoVCstnXNchY7b3W8oSB3iMWYEAvKWnRjm1ywM7tmlbZg2VzWWx2L 9e5A==
Received: by 10.112.47.168 with SMTP id e8mr4103052lbn.46.1355620520731; Sat, 15 Dec 2012 17:15:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.152.170.132 with HTTP; Sat, 15 Dec 2012 17:15:00 -0800 (PST)
In-Reply-To: <50CCFD49.1060307@foobar.org>
References: <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> <20121213144147.GB4524@puck.nether.net> <50CB52E0.7080602@foobar.org> <20121214174012.GA18502@puck.nether.net> <50CBB294.1000300@umn.edu> <B5907AE4-F639-4CC7-B522-B9AD92E61A51@kumari.net> <50CCFD49.1060307@foobar.org>
From: Richard Hartmann <richih.mailinglist@gmail.com>
Date: Sun, 16 Dec 2012 02:15:00 +0100
Message-ID: <CAD77+gTMNP73givXQqEP+oRJiH=hT8hbCh4vhsMJkhaw_ynmOA@mail.gmail.com>
To: Nick Hilliard <nick@foobar.org>
Content-Type: multipart/alternative; boundary="bcaec553fde096a49304d0edff45"
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: Sun, 16 Dec 2012 01:15:23 -0000

Dear all,

I support this draft.

I am unsure of where to attach my first reply in this discussion so I
picked a more or less random one. There are several points to be made about
the preceding discussion so I resorted to replying en bloc, no inline to
specific messages.
FYI, I am firmly in the operational sector and, obviously, my position
reflects that.


* This RFC builds upon RFC 1930, so it adds rationale for private AS, it
does not need to prove it in the first place, merely to extend the range. I
agree that more specific examples to support this draft would be a good
thing. Both in this current discussion and for the benefit of anyone
reading it in the future.

* Like it or not, private AS numbers are here to stay. There's apparently a
need for more than a thousand AS numbers and any new range should be chosen
so that there are no foreseeable limits.
** This new range should also allow for sub-allocation within one or more
private entities
** Adding a second range can ease operational pains if the first one is
fragmented for historical or other reasons. Obviously, this will not help
in all cases, but it's nice to have backup

* Hierarchy is a proven way to contain local complexity, thus reducing
global complexity
** With 2^32 AS numbers, it's very likely that operators will not limit
themselves to the existing range. It's better to contain this in a
well-known range. Otherwise, rogue ASes _will_ happen, over time.
** The global cost of assigning blocks of 10,000 or more AS numbers to end
users in ways of new policy, synchronization across RIRs, actual
implementation etc can easily be avoided with no or next to no cost

* The range needs to be human readable.
** Humans should be able to detect this range at a glance
** Humans will need to implement any filters, especially when vendors have
not yet implemented this new range in their code.
** While RE do exist to handle more complex numbers, decimal boundaries
make this problem trivial to handle. You don't even need RE, globs will
suffice.

* Updating of built-in vendor filters will take some time, but claiming
that `remove private-as` is ambiguous is setting up a straw-man. Simply
extending the syntax would work wonderfully. `remove private-as rfcXXX` may
be hamfisted, but you get the general idea.

* If two entities merge/tunnel/interconnect otherwise, it's their
obligation to plan ahead. I am willing to bet that AS numbers are of lesser
concern in most cases than RFC1918 addresses. And even if this argument was
valid, it's worse currently than it will be once this draft is published as
RFC.


Personally, I would tend towards 9,000,000 - 9,999,999 as that will allow
ten segments of 100k AS numbers each, but the limits are more or less
arbitrary. It's important to me that they are on decimal boundaries, give
enough space for future use, and short enough to see at a glance, in this
order.


Richard