Re: [Idr] new ID on expansion of private use ASN range

Brian Dickson <brian.peter.dickson@gmail.com> Tue, 03 July 2012 20:20 UTC

Return-Path: <brian.peter.dickson@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 9ABC611E80BC for <idr@ietfa.amsl.com>; Tue, 3 Jul 2012 13:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.498
X-Spam-Level:
X-Spam-Status: No, score=-3.498 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SaiSCxhA775N for <idr@ietfa.amsl.com>; Tue, 3 Jul 2012 13:20:31 -0700 (PDT)
Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id 274DA11E8085 for <idr@ietf.org>; Tue, 3 Jul 2012 13:20:30 -0700 (PDT)
Received: by werp11 with SMTP id p11so1860526wer.31 for <idr@ietf.org>; Tue, 03 Jul 2012 13:20:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OaJdpOZepPJ3SJQhfOD9fc/3De1XRQbSAKyXpVBhCwA=; b=WpW+5Ie2mTav3TsSFjgXkxG2yO72N17glxLX+22g5z/g/dKjUhkLcayh8+NUg82ZDF AE/g4UJNQHKv5ViaM8Z/cTtPxqCD6tn9zPVgrh8OIHUy/Q2LWGa0pIOTHYhSgFoL8p05 uHvXUDKKae7qh0OCKxN7Nc1eK1vCAdvgQLDUSrcdQ/8z4S9ISZTsYVC8hPEliYRAUauY ooDruxGdOgy35/5p2xwB+st61wsc8/76NF0LopvqWFfuxifXbKKXSQlhJ9Ecpw5kxLH2 idpZmBkf1nrWC98cNxfxkAMXRuhjtFnosBcpmYiiciq/Gov/NEzeSrJrnIrwapR8syM0 Yzfg==
MIME-Version: 1.0
Received: by 10.180.86.133 with SMTP id p5mr22807329wiz.17.1341346839145; Tue, 03 Jul 2012 13:20:39 -0700 (PDT)
Received: by 10.223.39.19 with HTTP; Tue, 3 Jul 2012 13:20:38 -0700 (PDT)
In-Reply-To: <CAL9jLabfT56biNH3FVJnjYuOe6Gs1ERgBneA9xz_aBio5HmQKw@mail.gmail.com>
References: <20120702164834.GB13713@puck.nether.net> <4FF1D47D.5020408@raszuk.net> <20120703011048.GA22452@puck.nether.net> <4FF2AB95.9020600@raszuk.net> <20120703131720.GA22598@puck.nether.net> <4FF30AF6.1090203@raszuk.net> <20120703154241.GA7103@puck.nether.net> <4FF315B2.5020804@raszuk.net> <CAL9jLabfT56biNH3FVJnjYuOe6Gs1ERgBneA9xz_aBio5HmQKw@mail.gmail.com>
Date: Tue, 03 Jul 2012 16:20:38 -0400
Message-ID: <CAH1iCip0thXiPVeRoY=4w0rRfrSr=oSOiScJ2vZiUp6Ek7zLWQ@mail.gmail.com>
From: Brian Dickson <brian.peter.dickson@gmail.com>
To: Christopher Morrow <morrowc.lists@gmail.com>
Content-Type: multipart/alternative; boundary="f46d0442820ede2b6404c3f2a5bc"
Cc: idr@ietf.org, robert@raszuk.net
Subject: Re: [Idr] new ID on expansion of private use ASN range
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: Tue, 03 Jul 2012 20:20:32 -0000

On Tue, Jul 3, 2012 at 2:50 PM, Christopher Morrow
<morrowc.lists@gmail.com>wrote:

> On Tue, Jul 3, 2012 at 11:54 AM, Robert Raszuk <robert@raszuk.net> wrote:
>
> isn't the case of 'give customers an ASN to peer with us in more than
> one location' just: RFC2270
> why would you pollute your RIB and your configs with private-asn when
> a public is available for this? (or a reason to get a public is
> available for this).


No. For lots of reasons.

RFC 2270 is (a) informational, (b) 14 years old, and (c) talking about
using (and re-using) a _SINGLE_ _private_ ASN for multiple customers.

If you have a single customer with multiple, isolated, non-contiguous
sites, a single ASN won't necessarily work for _that_ customer.
In other words, while it might work some of the time, it won't work in
every case. There are lots of possible similar corner cases.
(E.g. "back-door" routes as either preferred, or as back-up paths, means
that more than just default is needed.)
(Similarly, any kind of tunnel/VPN/GRE/whatever, implemented by the
customer without the SP's involvement.)

One's RIB is polluted by routes, regardless of the attributes of the routes.
There may be very slight benefit to the same ASN being used, but generally
only if the rest of the attributes are identical.
For large customers with lots of sites, this won't hold true.

And, while life is easier when all the ASNs you have are unique _within_
your universe of configs,
nothing changes if some of those ASNs are re-used by someone else (out of
sight from your perspective).


> > And once you apply it once you better apply it everywhere as non uniform
> > configuration which does not follow templates is the worst NOC nightmare.
>
> yes, less complex config, win.
>

Config complexity is orthogonal to standardization via automation.
It is only when you over-ride the tools that you lose the scaling war.

If you have tools that understand a dozen or so variants, and fully capture
the requirements
of each, you can plug in necessary values (e.g. from a database or other
info source),
and crank out the configs. This includes, for example, a private routing
registry, where
prefixes are keyed off of customer objects, including private ASN origin:
fields.

Having mapping references _back_ from the config to the template and
customer, is key.
(Adding your own structure to unstructured description fields has worked
well for me.)

(If you have to dumb things down, you will end up with only dumb customers.
Dumb customers are a commodity, which is ends in a price war with eroded
margins.)

Reality trumps models. 3 nanoseconds per meter might not be acceptable to
some,
but it is the law. :-)

Brian