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

"White, Russell" <riwhite@verisign.com> Tue, 10 July 2012 22:54 UTC

Return-Path: <riwhite@verisign.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 0910611E80E6 for <grow@ietfa.amsl.com>; Tue, 10 Jul 2012 15:54:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.514
X-Spam-Level:
X-Spam-Status: No, score=-6.514 tagged_above=-999 required=5 tests=[AWL=0.085, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 lu5gWNuatMAx for <grow@ietfa.amsl.com>; Tue, 10 Jul 2012 15:54:10 -0700 (PDT)
Received: from exprod6og101.obsmtp.com (exprod6og101.obsmtp.com [64.18.1.181]) by ietfa.amsl.com (Postfix) with ESMTP id 226D611E809F for <grow@ietf.org>; Tue, 10 Jul 2012 15:54:08 -0700 (PDT)
Received: from peregrine.verisign.com ([216.168.239.74]) (using TLSv1) by exprod6ob101.postini.com ([64.18.5.12]) with SMTP ID DSNKT/yyrB1u9c0n2PDcm9Ocw3/5y13iUS1+@postini.com; Tue, 10 Jul 2012 15:54:39 PDT
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01.vcorp.ad.vrsn.com [10.173.152.205]) by peregrine.verisign.com (8.13.6/8.13.4) with ESMTP id q6AMsZpd017893 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Jul 2012 18:54:35 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.02.0247.003; Tue, 10 Jul 2012 18:54:35 -0400
From: "White, Russell" <riwhite@verisign.com>
To: "robert@raszuk.net" <robert@raszuk.net>
Thread-Topic: [GROW] draft-white-grow-overlapping-routes-00
Thread-Index: AQHNXufZIhLiWShsFEaoV8oecTo8K5cjHohz
Date: Tue, 10 Jul 2012 22:54:34 +0000
Message-ID: <3F74C1962631E14292BBF1B1B5F7021E043F33@BRN1WNEXMBX01.vcorp.ad.vrsn.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>, <4FFCA6B2.3060404@raszuk.net>
In-Reply-To: <4FFCA6B2.3060404@raszuk.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.173.152.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 11 Jul 2012 08:43:08 -0700
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
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:54:11 -0000

>> 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.

Okay, there are three cases I can see:

1. A provider who is giving a customer PA space in parts, but that PA space is not being advertised anyplace other than to that provider. In this case, pulling traffic overlapping routes doesn't matter, because the provider who allows the use of PA space is going to take them out by not advertising the longer prefixes from their own space. In this case, the draft we've proposed would work, as well.

2. A provider who is giving a customer PA space and allowing the customer to advertise that same PA space through another provider. In this case, if the provider is not advertising the PA space at the same length as the customer is to an alternate provider, the alternate provider will consume all the inbound traffic to the customer. This is dumb on the part of the provider giving out the PA space.

3. A customer who has PI space and is advertising different bits in different places. Again, best practice would say to advertise a shorter covering route as well, to guard against failures. If the end AS is advertising longer and shorter prefixes that overlap, the draft we've proposed works --even if they're advertising them in different places, what we've proposed will take the longer prefix out once it no longer draws traffic along a different path than the shorter prefix.

So, I'm a bit confused as to what case you think isn't covered... I thought you were saying it was normal operation for a provider to give out PA space, allow the customer to break that space up, and then only advertise the shorter block covering the space given to the customer. I don't care how you jiggle local pref if you do this, longer prefix wins, and the alternate provider consumes the traffic --even from your AS.

:-)

Russ