Re: [GROW] ISC Response to draft-ietf-grow-unique-origin-as

Leo Bicknell <bicknell@isc.org> Fri, 30 September 2011 15:01 UTC

Return-Path: <bicknell@isc.org>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7091721F8C33 for <grow@ietfa.amsl.com>; Fri, 30 Sep 2011 08:01:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, J_CHICKENPOX_43=0.6, NO_RELAYS=-0.001]
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 vl9AXQiNhn0b for <grow@ietfa.amsl.com>; Fri, 30 Sep 2011 08:01:36 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id A1ACC21F8C1D for <grow@ietf.org>; Fri, 30 Sep 2011 08:01:36 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "bikeshed.isc.org", Issuer "ISC CA" (verified OK)) by mx.ams1.isc.org (Postfix) with ESMTPS id D5D2B5F98F0; Fri, 30 Sep 2011 15:04:02 +0000 (UTC) (envelope-from bicknell@isc.org)
Received: by bikeshed.isc.org (Postfix, from userid 10294) id EFFAB216C3B; Fri, 30 Sep 2011 15:04:00 +0000 (UTC)
Date: Fri, 30 Sep 2011 15:04:00 +0000
From: Leo Bicknell <bicknell@isc.org>
To: Christopher Morrow <christopher.morrow@gmail.com>
Message-ID: <20110930150400.GA5385@bikeshed.isc.org>
References: <20110929130632.GA76531@bikeshed.isc.org> <E6D92094-5836-4BB8-8E3A-5F620AA67696@tcb.net> <20110929133512.GA77671@bikeshed.isc.org> <10DB5C60-A228-4877-9EF0-F14F20DB06F5@tcb.net> <20110929190706.GA84607@bikeshed.isc.org> <20110929150403.37945441@t61p> <20110929202042.GA87117@bikeshed.isc.org> <CAL9jLaZO7uS=ga8DUcG+_okPc6v+LUTpWV5x0W_uk4gy2m+wjg@mail.gmail.com> <20110930142018.GA4530@bikeshed.isc.org> <CAL9jLaYssPqjreKbwbP7z1GbDnuBapeFP11Lg9JaLH66YxvmyA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAL9jLaYssPqjreKbwbP7z1GbDnuBapeFP11Lg9JaLH66YxvmyA@mail.gmail.com>
Organization: Internet Systems Consortium, Inc
Cc: "grow@ietf.org grow@ietf.org" <grow@ietf.org>
Subject: Re: [GROW] ISC Response to draft-ietf-grow-unique-origin-as
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/grow>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Sep 2011 15:01:37 -0000

In a message written on Fri, Sep 30, 2011 at 10:51:58AM -0400, Christopher Morrow wrote:
> the troubleshooting though with something like unique origin is
> 'simpler' for them: "Oh, as27 is NYC, as37 is WDC... why is Newark
> seeing WDC as the best path?"

I'm not sure I get it.

Unique origin ASN output (simplified)

  10.1.2.3/32
        65000
        65001
*       65002 (Best)
        65003 65001

So we know it's coming from site 65002.

Using the F-Root model, with an origin of 65999 for the Anycast routes:

  10.1.2.3/32
        65000 65999
        65001 65999
*       65002 65999 (Best)
        65003 65001 65999

We still know it's coming from site 65002 by just looking.  I have a
hard time calling one "simpler" than the other, indeed I would call them
pretty darn equal.

But here's the difference, let's say I have 20 Anycasted routes for
different services, but I originate them all from 65999, I can see the
status of all 20 with:

show bgp ipv4 uni regexp _65999$

I'll get 20 lines, showing me how each virtual is routed.

With a unique origin ASN configuration, to get the same info for 20
routes I would need 20 lines like:

show bgp ipv4 uni 10.1.2.3/32
show bgp ipv4 uni 10.1.2.4/32
show bgp ipv4 uni 10.2.2.1/32

And so on, or have the discipline to keep them all in one netblock so:

show bgp ipv4 uni 10.1.2.3/24 longer-prefixes

produces useful output.

Thus I think I can make a good argument that having a consistent
origin ASN makes troubleshooting easier when you have multiple
Anycast routes, because you can select the entire set of routes by
origin ASN.

-- 
Leo Bicknell; E-mail: bicknell@isc.org, Phone: +1 650 423 1358
INOC*DBA *3357*592; Internet Systems Consortium, Inc.  www.isc.org