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

Christopher Morrow <christopher.morrow@gmail.com> Fri, 30 September 2011 14:49 UTC

Return-Path: <christopher.morrow@gmail.com>
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 1582B21F8AF4 for <grow@ietfa.amsl.com>; Fri, 30 Sep 2011 07:49:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.878
X-Spam-Level:
X-Spam-Status: No, score=-102.878 tagged_above=-999 required=5 tests=[AWL=-0.479, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 X+lxZkKmblRK for <grow@ietfa.amsl.com>; Fri, 30 Sep 2011 07:49:05 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7184621F8A97 for <grow@ietf.org>; Fri, 30 Sep 2011 07:49:05 -0700 (PDT)
Received: by vcbfo11 with SMTP id fo11so2016493vcb.31 for <grow@ietf.org>; Fri, 30 Sep 2011 07:51:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=0U3HAJzGIvDO3e2OoS0JxUv0ULrenUFyGXS0RyXjg5M=; b=VDZnL6n4pLZi07UhcadLZTgczQhW7cFAfzWSNQBic6s4xTdzz6S6+SSP+C2Aojc/QA ojezxB8nvz7zweLp83P5RRUPVOeohe5beuefjl+k0hgIvupjH1UEOfjiFlm9YCgsLNSE qN1xq4pZu+yNnZY9cCgpc1Ze3/oKnYSNtiiWo=
MIME-Version: 1.0
Received: by 10.68.38.42 with SMTP id d10mr41701532pbk.50.1317394318782; Fri, 30 Sep 2011 07:51:58 -0700 (PDT)
Received: by 10.68.47.6 with HTTP; Fri, 30 Sep 2011 07:51:58 -0700 (PDT)
In-Reply-To: <20110930142018.GA4530@bikeshed.isc.org>
References: <20110928235156.GA65454@bikeshed.isc.org> <352BFFD6-B2C3-4ACD-96C1-46F28B5E5719@tcb.net> <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>
Date: Fri, 30 Sep 2011 10:51:58 -0400
Message-ID: <CAL9jLaYssPqjreKbwbP7z1GbDnuBapeFP11Lg9JaLH66YxvmyA@mail.gmail.com>
From: Christopher Morrow <christopher.morrow@gmail.com>
To: Leo Bicknell <bicknell@isc.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
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 14:49:06 -0000

On Fri, Sep 30, 2011 at 10:20 AM, Leo Bicknell <bicknell@isc.org> wrote:
> In a message written on Fri, Sep 30, 2011 at 12:40:24AM -0400, Christopher Morrow wrote:
>> keep in mind that 'enterprises' may be deploying anycast services
>> inside their wan's, NOT publicly visible... What advice would you give
>> them in such a situation?
>
> Just to level set here, I'm assuming you mean a large enterprise
> using something like a MPLS L3VPN service, and thus running BGP
> with their service provider inside the VPN to communicate routing

that's one option, enterprises come in lots of flavors... I've seen
them with mpls-vpn cores and with leased line cores and with
ipsec-over-internet cores. (I'm sure you have as well)

> information.  I clarify, because if it's a simpler IGP only Enterprise
> I don't think much of anything we've been discussing makes any
> difference, drop it in the IGP and be done.

sure.

>
> I think, basically, most of what we've discussed does not apply.
> If it really is a private network there will be no third parties
> doing route monitoring.  The chance of a rogue ASN injecting the
> route is near zero.  The provider of the service is also the end

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?"

> user of the service, and has control of virutally every routing
> device in the middle, so there are a multitude of ways they could
> monitor and troubleshoot.  There will be no external services doing
> things like inconsistent asn reports.

true, we hope.

> Personally I would still originate all of my Anycast from a private
> ASN (a la what F does with 3557) for the sole reason that then the
> announcement is consistent, thus "show bgp ipv4 unicast inconsistent-as"
> actually produces useful output.  While it is far less likely to
> be used in an enterprise context, it is far more likely to be useful
> when it is used given the end to end control.  If the enterprise
> migrates routes from one site to another (e.g. virtuals in a data
> center move) the command will show if they are coming from two
> different sites quickly and easily.

you are highlighting one troubleshooting technique, yes. I highlighted
another. potato/potatoe. Again, for 'smart folks' who know their
service inside/out they'll figure this out on their own. For a new
deployment, however, some guidelines seem like a good plan.

> Honestly though, if I were providing recomendations to an enterprise
> I would likely encourage them not to run Anycast.  They control the
> end clients.  They can configure the clients for even better
> redundancy than Anycast provides given a little thought.  Plus, as
> you said, enterprises tend not to be staffed with super-bgp-ninjas,
> and so giving them something outside the CCNA traning class is not
> a good idea.

:) but that network world article... I agree with you mostly, I've
seen some good uses of anycast internal to enterprises. Again, 'smart
people' and all of that.

>
> Anycast is best used when you don't control, or have limited control
> over the end clients.  For instance root operators get to provide
> 1 IP address in root.hints or in the root zone, which limits the
> ability to do redundancy with multiple IP adddresses...

dns servers exist for desktop/vpn clients in corporations too. maybe
it's a little 'all I have is a hammer', but it does work well.

-chris