Re: [GROW] draft-white-grow-overlapping-routes-00

Robert Raszuk <robert@raszuk.net> Tue, 10 July 2012 22:03 UTC

Return-Path: <robert@raszuk.net>
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 1208211E80CA for <grow@ietfa.amsl.com>; Tue, 10 Jul 2012 15:03:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.374
X-Spam-Level:
X-Spam-Status: No, score=-1.374 tagged_above=-999 required=5 tests=[AWL=-1.075, BAYES_00=-2.599, MANGLED_PAIN=2.3]
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 OI1v9wV7WFSv for <grow@ietfa.amsl.com>; Tue, 10 Jul 2012 15:03:04 -0700 (PDT)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id 3BDDD21F8491 for <grow@ietf.org>; Tue, 10 Jul 2012 15:03:04 -0700 (PDT)
Received: (qmail 18978 invoked by uid 399); 10 Jul 2012 22:03:31 -0000
Received: from unknown (HELO ?192.168.1.58?) (pbs:robert@raszuk.net@83.9.118.178) by mail1310.opentransfer.com with ESMTPM; 10 Jul 2012 22:03:31 -0000
X-Originating-IP: 83.9.118.178
Message-ID: <4FFCA6B2.3060404@raszuk.net>
Date: Wed, 11 Jul 2012 00:03:30 +0200
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: "White, Russell" <riwhite@verisign.com>
References: <CAL9jLabOs02rOti4tezaZiHyiOD2f9vAhsoE9c-afFb4J1xYXQ@mail.gmail.com> <DCC302FAA9FE5F4BBA4DCAD46569377917449AF235@PRVPEXVS03.corp.twcable.com> <F8659490-D1B2-477D-ADCC-EC6FD7AD073A@rob.sh>, <4FFAD681.70607@raszuk.net> <3F74C1962631E14292BBF1B1B5F7021E043516@BRN1WNEXMBX01.vcorp.ad.vrsn.com>, <4FFBECCE.6050000@raszuk.net> <3F74C1962631E14292BBF1B1B5F7021E043924@BRN1WNEXMBX01.vcorp.ad.vrsn.com>, <4FFC4378.7090505@raszuk.net> <3F74C1962631E14292BBF1B1B5F7021E043E94@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <3F74C1962631E14292BBF1B1B5F7021E043E94@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "grow@ietf.org" <grow@ietf.org>, Susan Hares <skh@ndzh.com>
Subject: Re: [GROW] draft-white-grow-overlapping-routes-00
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: robert@raszuk.net
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: Tue, 10 Jul 2012 22:03:05 -0000

/* subject fixed */

Hi Russ,

> We could compare the less specific with the more specific, as you
> say. But it's important that the comparison be done on the inbound
> side, not the outbound side, if you want the option of reducing
> internal table size.

Ok here I completely disagree. Let me try to explain why ...

The tools to solve RIB and FIB scaling do not require to prevent BGP 
from limiting it's table size.

The tools which may help with Internet BGP table grow are much more 
efficient outbound from any AS not inbound. The reason is that there are 
many inbound points which may receive overlapping prefixes.

> I don't think we say it has to come in on the same session, or even
> from the same entry point --only that the overlapping routes have to
> exist in the same table at some point for comparison. You could
> always do this at the outbound ASBR, but that's not the most
> efficient place to do it. The most efficient place is the inbound
> ASBR, I think.

As above I think we clearly disagree on that point ;)

> You said PI space first,

Sorry yes I meant PA in the first place as well.

> not PA... With PA, if a provider is stupid
> enough to give the inbound traffic to one of their customers to a
> competing provider, then go ahead.

It will not ! Because wise provider do not suppress anything on inbound 
within his network he carries his more specific prefixes just fine. It 
is just outbound to his upstream he advertises his single PA space. 4

> I can't imagine doing that as a
> provider. If I'm providing the PA space, I want to be the primary
> entry point into the customer's network.

And you still are .. of course provided that customer will not convince 
some other ISP with sufficient $$$ to advertise part of your PA space.

That's why RIRs were recognizing this as an important enough issue that 
such multimedia customer were getting Provider Independent address. Of 
course if we finally converge on how to do multihoming with PA addresses 
it would be much better.

> Why bother with "prefer local routes to my customers over routes from
> peers," if I'm going to give out a set of longer prefixes that
> customer can advertise through another provider, drawing traffic from
> within my own network across a transit link into a peer to reach that
> same customer?
>
> But note:
>
>> "Advertisement of more specific prefixes should not be used unless
>> absolutely necessary and, where sensible, a covering aggregate
>> should also be advertised.
>
> A covering aggregate should also be advertised. In other words, if
> you're advertising the longer prefix, you _should_ advertise a
> shorter covering route --specifically what we're counting on in this
> draft. So it looks like the draft is already in line with what best
> common practice is. :-)

You looked at the exception not the rule :)

r.