Re: [sidr] Request for WG Last Call for draft-ietf-sidr-bogons-02.txt and draft-ietf-sidr-roa-validation-01.txt

Sandra Murphy <sandy@sparta.com> Tue, 02 December 2008 17:22 UTC

Return-Path: <sidr-bounces@ietf.org>
X-Original-To: sidr-archive@megatron.ietf.org
Delivered-To: ietfarch-sidr-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DBB613A69F2; Tue, 2 Dec 2008 09:22:23 -0800 (PST)
X-Original-To: sidr@core3.amsl.com
Delivered-To: sidr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9F0113A69F2 for <sidr@core3.amsl.com>; Tue, 2 Dec 2008 09:22:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, J_CHICKENPOX_43=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHtc54n1SXcz for <sidr@core3.amsl.com>; Tue, 2 Dec 2008 09:22:21 -0800 (PST)
Received: from M4.sparta.com (M4.sparta.com [157.185.61.2]) by core3.amsl.com (Postfix) with ESMTP id 2FD493A67D0 for <sidr@ietf.org>; Tue, 2 Dec 2008 09:22:21 -0800 (PST)
Received: from Beta5.sparta.com (beta5.sparta.com [157.185.63.21]) by M4.sparta.com (8.13.5/8.13.5) with ESMTP id mB2HMDq4029841; Tue, 2 Dec 2008 11:22:13 -0600
Received: from nemo.columbia.ads.sparta.com (nemo.columbia.sparta.com [157.185.80.75]) by Beta5.sparta.com (8.12.11/8.13.1) with ESMTP id mB2HMCXT031466; Tue, 2 Dec 2008 11:22:12 -0600
Received: from SANDYM-LT.columbia.ads.sparta.com ([157.185.81.132]) by nemo.columbia.ads.sparta.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Tue, 2 Dec 2008 12:22:12 -0500
Date: Tue, 02 Dec 2008 12:22:11 -0500
From: Sandra Murphy <sandy@sparta.com>
To: Danny McPherson <danny@tcb.net>
In-Reply-To: <4232C338-DC4C-4746-90BD-5C83C31172A9@tcb.net>
Message-ID: <Pine.WNT.4.64.0812021203260.1144@SANDYM-LT.columbia.ads.sparta.com>
References: <C542C40B.5166%andy@arin.net> <A3751517-D15C-45DD-B530-027758F36B04@apnic.net> <FC10BBCC-6144-4420-ACFC-9454F26444BE@tcb.net> <6F70023C-57B1-4C8D-8DDF-B9D7D8F139F9@apnic.net> <56AFA6B5-BCFB-4CDC-B921-3590F71CCBA0@tcb.net> <0072BC84-507D-497C-B8B6-0F26DE804316@apnic.net> <19318B76-0E1E-4DC5-8017-D2350352169C@tcb.net> <16C1A7B4-C46F-4354-B1F8-4AF8EB5249B9@apnic.net> <C4A37FE7-88F1-4DEC-AB81-CC2EC6A96C79@tcb.net> <D1AE3911-CBB9-451A-AE47-CB254E403DED@apnic.net> <EC1B7F06-4137-4F97-8EE5-7676DB0E7155@tcb.net> <BD48FF05-04D0-4B71-AF1B-F074E0199202@apnic.net> <A09B46E4-02B0-4825-888C-CA24CD68EF50@tcb.net> <CB9CD7AF-8CD3-4636-8D64-E876B9216B47@apnic.net> <264FCEF8-3DD1-49AB-B41F-56FD0A1B2870@tcb.net> <Pine.WNT.4.64.0812011806190.1144@SANDYM-LT.columbia.ads.sparta.com> <4232C338-DC4C-4746-90BD-5C83C31172A9@tcb.net>
X-X-Sender: sandy@nemo.columbia.sparta.com
MIME-Version: 1.0
X-OriginalArrivalTime: 02 Dec 2008 17:22:12.0255 (UTC) FILETIME=[8363A2F0:01C954A2]
Cc: sidr@ietf.org
Subject: Re: [sidr] Request for WG Last Call for draft-ietf-sidr-bogons-02.txt and draft-ietf-sidr-roa-validation-01.txt
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: sidr-bounces@ietf.org
Errors-To: sidr-bounces@ietf.org


On Mon, 1 Dec 2008, Danny McPherson wrote:

>
> On Dec 1, 2008, at 4:12 PM, Sandra Murphy wrote:
>> 
>> The issue in incremental deployment is not what the people who haven't 
>> deployed it should do but what the people who DO deploy it should do. What 
>> do the people who DO understand ROAs(and BOAs) do when they see something 
>> unsecured - it might be legit, just not produced by someone who understands 
>> ROAs(BOAs).
>
> Right, but if the owner also published a BOA about who they
> should not accept it from - what's the value add for those
> who have deployed it again?  They can say, ohh, there's a ROA
> for AS 1 to originate 10.0.0.0/8.  They also published a BOA
> for AS2 to originate 10.0.0.0/16.  So, what's that mean to me
> since I deployed it?  Accept 10.0.0.0/8 only from AS 1.  I'm
> not going to put a policy in my router that says AND accept
> it from anyone else, or any more specific, except AS 2.  Tracking
> those BOAs is costing money (hardware, time, complexity) and
> there is no added benefit.

Danny, BOAs don't say "don't accept 10/8 from AS2".  They say "don't 
accept any advertisement for 10/8".

>
>>> I still don't by it..  As an operator, you tell me who is authorized
>>> to originate and that's the only origin AS I accept.  That's easier to
>>> configure in a router, requires less objects in the RPKI, and makes life
>>> much simpler.
>> 
>> So it seems you are in the "and that's all" camp in interpreting ROAs, 
>> right?
>
> No, I'm in the "show-me-how-to-configure-this-in-a-router-and-
> convince-me-that-all-the-complexity-and-added-infrastructure-is
> worth-the-investment-when-I'm-pretty-sure-I'd-be-just-as-happy
> with-an-'explicit accept'='implicit deny'-model-like-all-my-other-
> security-policies" camp.

I was trying to guess what you think a ROA means.  Your previous 
statements and this statement make it sound like you think a prefix holder 
will sign ROAs for every and all ASs that are allowed to advertise the 
prefix, so signing ROAs means "these ASs are allowed to announce the 
prefic -- and that's all".  Those configuring their routers use that 
semantics to decide what to configure.

If you think that a set of ROAs means "these ASs are allowed to announce 
the prefix, but not necessarily only these ASs", then router configuration 
goes differently.

We are presently working out how the meaning of these ROAs results in 
router configuration.

If you have ideas of how the configuration would happen, it would be 
valuable for us to hear them.

>
> I'm certain that if more people who are supposed to deploy this
> stuff were paying attention they'd be making the same arguments,
> but they're not, and so we need to give heavy consideration to this.
>
>> Does your answer assume operators are using ROAs to produce route filters?
>
> Maybe.
>
>> Does your answer change if operators are using ROAs in the decision 
>> procedure, as presented at the last meeting?
>
>
> Maybe.

I presume there's a smilie in there.  So when you figure it out, you'll 
let us know, right?  :-)


--Sandy


>
> -danny
_______________________________________________
sidr mailing list
sidr@ietf.org
https://www.ietf.org/mailman/listinfo/sidr