Re: [RPSEC] BGP Security Requirements v08
Russ White <riw@cisco.com> Thu, 19 July 2007 13:40 UTC
Return-path: <rpsec-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1IBWFU-0006lo-UW; Thu, 19 Jul 2007 09:40:56 -0400
Received: from rpsec by megatron.ietf.org with local (Exim 4.43)
id 1IBWFT-0006li-Sx
for rpsec-confirm+ok@megatron.ietf.org; Thu, 19 Jul 2007 09:40:55 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1IBWFT-0006la-Hv
for rpsec@ietf.org; Thu, 19 Jul 2007 09:40:55 -0400
Received: from xmail05.myhosting.com ([168.144.250.219])
by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IBWFT-0000Yv-2F
for rpsec@ietf.org; Thu, 19 Jul 2007 09:40:55 -0400
Received: (qmail 12064 invoked from network); 19 Jul 2007 13:40:52 -0000
Received: from unknown (HELO [192.168.100.205])
(Authenticated-user:_russ@riw.us@[65.190.218.139])
(envelope-sender <riw@cisco.com>)
by xmail05.myhosting.com (qmail-ldap-1.03) with ESMTPA
for <curtis@occnc.com>; 19 Jul 2007 13:40:51 -0000
Message-ID: <469F69D4.2060002@cisco.com>
Date: Thu, 19 Jul 2007 09:40:36 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 2.0.0.4 (Windows/20070604)
MIME-Version: 1.0
To: curtis@occnc.com
Subject: Re: [RPSEC] BGP Security Requirements v08
References: <200707191235.l6JCZZWv043998@harbor.brookfield.occnc.com>
In-Reply-To: <200707191235.l6JCZZWv043998@harbor.brookfield.occnc.com>
X-Enigmail-Version: 0.95.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
Cc: rpsec@ietf.org, Sandy Murphy <sandy@tislabs.com>
X-BeenThere: rpsec@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Routing Protocol Security Requirements <rpsec.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rpsec>,
<mailto:rpsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/rpsec>
List-Post: <mailto:rpsec@ietf.org>
List-Help: <mailto:rpsec-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rpsec>,
<mailto:rpsec-request@ietf.org?subject=subscribe>
Errors-To: rpsec-bounces@ietf.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> I do too but if it involves information using a slow, almost static, >> OOB mechanism such as IRR or X.509 based ROA, then it needs some means >> of expressing the possible AS adjacencies and the policies applied >> over those adjacencies. If so, we're right back to RPSL. We might as >> well just pick up that work and use a different underlying delivery if >> the RPS work was considered unacceptable. Perhaps we should leave out the actual mechanisms, and just leave the option for out of band delivery open. :-) >> Sorry. Should have said advertisement. Really, advertisements aren't end-to-end in BGP, either. Any time you're designing something, and have to start making exceptions to the rule for each situation brought up, you should probably go back and rethink the paradigm your using. The AS Path is our favorite "whipping boy," but, in reality, the AS Path is just one attribute among many in BGP, and, like other attributes, the AS Path is mutable. So far, we've discovered: o AS Path Prepend o AS Path Stripping o Aggregation o Local AS At least that change the processing rules for the AS Path, or change the AS Path itself. If we think of the AS Path as being constant end to end, and plan security based on that thinking, then we must think in exceptions to the rule set for each possible modification to the AS Path, and as people think of new ways to modify the AS Path, we have to think of new exceptions to the rules. It seems, to me, that it's easier just not to think of the AS Path as anything more, or less, than an attribute among attributes, all mutable for various reasons. This allows us to stop thinking in terms of an "end-to-end" advertisement, and see BGP for what it really is: A distributed database system in which each device along the way might change the data in subtle or not-so-subtle ways, and for valid reasons. The question then changes from: "Who has touched this," to: "Is the data valid?" Of course, then you have to decide what "valid" means, but, there we digress into a lot of other conversations we've already had, and I don't want to repeat. :-) Going back to the original question: The basic point, to me, is that the validity of the data is not a "true/false" situation. Hence, it's possible that passing information through or around a non-implementing AS, whichever way you want to put it, has potential benefit. There's no way to know that until you actually look at the way the proposed mechanism works, though. :-) Russ - -- riw@cisco.com CCIE <>< Grace Alone -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGn2nUER27sUhU9OQRAiXHAJ9l0McWqdsxU3i31TAYp7dornbHCwCgkUfM jYsrkP9U8AStueMDhXT9GrQ= =XNRJ -----END PGP SIGNATURE----- _______________________________________________ RPSEC mailing list RPSEC@ietf.org https://www1.ietf.org/mailman/listinfo/rpsec
- [RPSEC] BGP Security Requirements v08 Tony Tauber
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Tony Tauber
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Joe Touch
- RE: [RPSEC] BGP Security Requirements v08 Barry Greene (bgreene)
- Re: [RPSEC] BGP Security Requirements v08 Tony Tauber
- Re: [RPSEC] BGP Security Requirements v08 Joe Touch
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Joe Touch
- RE: [RPSEC] BGP Security Requirements v08 Barry Greene (bgreene)
- Re: [RPSEC] BGP Security Requirements v08 Joe Touch
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Joe Touch
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Michael H. Behringer
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Robert Loomans
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- RE: [RPSEC] BGP Security Requirements v08 James Ko
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Tony Tauber
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Sandy Murphy
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Russ White
- Re: [RPSEC] BGP Security Requirements v08 tom.petch
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Curtis Villamizar
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent
- Re: [RPSEC] BGP Security Requirements v08 Stephen Kent