Re: [sidr] request for agenda items for interim meeting 6 Jun

"John G. Scudder" <jgs@juniper.net> Mon, 04 June 2012 20:09 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: sidr@ietfa.amsl.com
Delivered-To: sidr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59B5C21F886B; Mon, 4 Jun 2012 13:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.587
X-Spam-Level:
X-Spam-Status: No, score=-6.587 tagged_above=-999 required=5 tests=[AWL=0.012, 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 S80ZKQ1m6UnH; Mon, 4 Jun 2012 13:08:59 -0700 (PDT)
Received: from exprod7og108.obsmtp.com (exprod7og108.obsmtp.com [64.18.2.169]) by ietfa.amsl.com (Postfix) with ESMTP id D4BD321F85FD; Mon, 4 Jun 2012 13:08:41 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob108.postini.com ([64.18.6.12]) with SMTP ID DSNKT80VySYcLeZ+wsTx2SQAqBkO0I/Segm6@postini.com; Mon, 04 Jun 2012 13:08:59 PDT
Received: from [172.16.13.202] (172.16.13.202) by P-EMHUB01-HQ.jnpr.net (172.24.192.33) with Microsoft SMTP Server id 8.3.213.0; Mon, 4 Jun 2012 13:08:33 -0700
MIME-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset="us-ascii"
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <D7A0423E5E193F40BE6E94126930C4930B9A71FA4B@MBCLUSTER.xchange.nist.gov>
Date: Mon, 04 Jun 2012 16:08:32 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <70E22069-12C4-435F-A7D5-109BC0B39910@juniper.net>
References: <24B20D14B2CD29478C8D5D6E9CBB29F60F70A267@Hermes.columbia.ads.sparta.com> <24B20D14B2CD29478C8D5D6E9CBB29F625F0975D@Hermes.columbia.ads.sparta.com> <4FBBB6D1.9000008@bbn.com> <m2r4ub7vta.wl%randy@psg.com> <4FBC0936.7000905@bbn.com>, <5BA9D6DE-BE0E-4922-9E09-7B85BD6F9342@juniper.net> <24B20D14B2CD29478C8D5D6E9CBB29F625F12333@Hermes.columbia.ads.sparta.com> <AAAF2A7E-4CC7-426C-8956-BF68A2327009@juniper.net> <D7A0423E5E193F40BE6E94126930C4930B9B247700@MBCLUSTER.xchange.nist.gov>, <5F5F8CF8-061C-47C9-942C-7908963EF347@juniper.net> <D7A0423E5E193F40BE6E94126930C4930B9A71FA4B@MBCLUSTER.xchange.nist.gov>
To: "Sriram, Kotikalapudi" <kotikalapudi.sriram@nist.gov>
X-Mailer: Apple Mail (2.1278)
Cc: "idr@ietf.org List" <idr@ietf.org>, "Murphy, Sandra" <Sandra.Murphy@sparta.com>, "sidr@ietf.org list" <sidr@ietf.org>
Subject: Re: [sidr] request for agenda items for interim meeting 6 Jun
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Mon, 04 Jun 2012 20:09:00 -0000

Sriram,

Confederations are an example of a standardized change to BGP that modified handling and semantics of the AS_PATH. There are various non-standardized AS_PATH rewriting knobs as well, as previously discussed.

--John

On Jun 4, 2012, at 2:51 PM, Sriram, Kotikalapudi wrote:

> Thanks for the clarification.
> The Secure_Path semantics in BGPSEC are the same as the *essential semantics* of BGP AS_PATH.
> The *essential semantics* being the sequence of ASs the prefix announcement has passed through
> (including AS prepending).
> So the Secure_Path semantics would be compatible with AS_PATH as long as said essential semantics do not change.
> I am curious if there is a realistic example of feature change to BGP 
> such that the AS_PATH would no longer adhere to its essential semantics.
> 
> Sriram 
> ________________________________________
> From: John G. Scudder [jgs@juniper.net]
> Sent: Thursday, May 31, 2012 1:31 PM
> To: Sriram, Kotikalapudi
> Cc: Murphy, Sandra; idr@ietf.org List; sidr@ietf.org list
> Subject: Re: [sidr] request for agenda items for interim meeting 6 Jun
> 
> On May 30, 2012, at 8:02 PM, Sriram, Kotikalapudi wrote:
> 
>>> 
>>> Right, and agreed (see "formally an attack" above). But to repeat my further
>>> point, if the AS_PATH is present (even if not secured): "at least there's scope for a
>>> network operator on the receiving end to tolerate the validation failure and use
>>> the route anyway, if desired. In the case where there's no AS_PATH, the data are
>>> just gone with no chance for appeal."
>>> 
>> 
>> John,
>> 
>> I do not agree that in the event of "validation failure" the route becomes unusable
>> in BGPSEC as currently specified.
> 
> That's not what I meant. My point was that a feature may be applied that wants to change the AS_PATH in a way that can't be represented in the BGPSEC_Path_Signatures. In other words, your later statement:
> 
>> the Secure_Path segment is still usable as it provides the AS path info.
> 
> is not correct in all cases. Likewise, to this statement:
> 
>> So validation failure in BGPSEC does not mean that "the data are just gone."
> 
> My point is not that validation failure causes this. It's that absent AS_PATH, a semantically non-representable AS_PATH will be lost if forced through BGPSEC_Path_Signatures.
> 
> To reiterate, the options to address the case where a feature wants to produce output that can't be represented in BGPSEC_Path_Signatures are:
> 
> - Don't solve it. Effectively forbid any such feature.
> - Carry both AS_PATH and BGPSEC_Path_Signatures in every update. Rules for reconciliation would be required.
> - Downgrade BGPSEC update to BGP update.
> - Extend BGPSEC_Path_Signatures format to be able to represent the needed feature. (As Sandy noted, this only makes sense insofar as the feature isn't formally an attack, so this option is incomplete.)
> 
> The validation failure I spoke of is a potential *consequence* of the middle two options above, and as you say, the operator can then decide what to do.
> 
> --John