Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes-11.txt
Paul Jakma <paul@clubi.ie> Tue, 11 October 2005 18:49 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPPC3-0000Ud-Qt; Tue, 11 Oct 2005 14:49:43 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EPPC2-0000UP-2t for idr@megatron.ietf.org; Tue, 11 Oct 2005 14:49:42 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21778 for <idr@ietf.org>; Tue, 11 Oct 2005 14:49:40 -0400 (EDT)
Received: from hibernia.jakma.org ([212.17.55.49] ident=[U2FsdGVkX18kBYwjianZRwIS3vU4yd2gOFlCHL8PNB0=]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EPPMB-0004U7-GE for idr@ietf.org; Tue, 11 Oct 2005 15:00:12 -0400
Received: from sheen.jakma.org (sheen.jakma.org [212.17.55.53]) by hibernia.jakma.org (8.13.1/8.13.1) with ESMTP id j9BInLDc019723; Tue, 11 Oct 2005 19:49:27 +0100
Date: Tue, 11 Oct 2005 19:50:53 +0100
From: Paul Jakma <paul@clubi.ie>
X-X-Sender: paul@sheen.jakma.org
To: John Leslie <john@jlc.net>
Subject: Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes-11.txt
In-Reply-To: <20051011155325.GI45489@verdi>
Message-ID: <Pine.LNX.4.63.0510111919200.3396@sheen.jakma.org>
References: <200510071641.j97GfgG21459@merlot.juniper.net> <Pine.LNX.4.63.0510100013110.3396@sheen.jakma.org> <20051010151650.GB45489@verdi> <Pine.LNX.4.63.0510101622220.3396@sheen.jakma.org> <20051011155325.GI45489@verdi>
Mail-Copies-To: paul@hibernia.jakma.org
X-NSA: al aqsar jihad musharef jet-A1 avgas ammonium qran inshallah allah al-akbar martyr iraq saddam hammas hisballah rabin ayatollah korea vietnam revolt mustard gas british airways washington peroxide cool
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
X-Virus-Scanned: ClamAV version 0.87, clamav-milter version 0.87 on hibernia.jakma.org
X-Virus-Status: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 14582b0692e7f70ce7111d04db3781c8
Cc: idr@ietf.org
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
Sender: idr-bounces@ietf.org
Errors-To: idr-bounces@ietf.org
On Tue, 11 Oct 2005, John Leslie wrote: > Following this principle, I prefer to use the 2-octet-AS path info > I get from my OLD BGP peer unless I'm confident I can do better. > (Arguably, we'd be better off to ignore NEW_AS_PATH entirely, but > that would sentence folks with AS > 65535 to never detect their > loops.) > > So while I agree we don't know which path is "wrong", we do know > which one the peer we got it from will use. The peer you got it from is OLD and is in the dark anyway wrt 4-byte ASNs. The 2-byte AS_PATH is therefore already incomplete and "wrong". > Thus, we know which one is "better". > I fail to see how discarding the UPDATE could be appropriate. I disagree. Propogating known-inconsistent routes onward is asking for trouble during any transition period. If there's an inconsistency between the two something has either gone badly wrong somewhere, or an OLD speaker in the path somewhere has decided to make major modifications to the 2-byte AS_PATH for reasons known only to itself (an attacker?), specifically modifying the portions that contained mapped-to-2byte ASNs, not realising it's destroying information it doesn't fully comprehend. > I really don't see any way to "reconcile" the paths. Sure there is, there has to be or this draft just can not work at all. And if the 2 paths are consistent (and there isn't a good reason for them not to be) then it's easy. ;) >> Ah, indeed yes, that needs clarification too. If AGGREGATOR is /not/ >> AS_TRANS then indeed AGGREGATOR is the last aggregator, and >> NEW_AGGREGATOR is just simply stale. > > True. The draft though says NEW_AGGREGATOR should always be used by a NEW speaker over AGGREGATOR. So that needs to be fixed in the draft too. > We'd be better advised to choose, IMHO. > > And I'd advise choosing to "retrofit". We're going to be stuck > with a mixture of systems for many years into the future. > (Hopefully, systems nearest the backbone will become NEW BGP > quickly when ASNs greater than 65535 are allocated; but purchase > cycles will drag on in both directions. Near the edge, nothing > _has_to_ happen until you want to peer with an AS > 65535.) It's the other way around more likely. The edges of the internet are more likely to go NEW first (new ASes, the ones which will get 4-byte ASNs first, tend to be leaf sites). Indeed the 'backbone' of the internet could stay OLD forever, with edge ASes NEW and it'd still work fine. If we presume new ASes with 4-byte ASNs get NEW equipment, then we can imagine various 'edges' of the internet will look like: A-B---<rest of internet> / C If A, B and C are 4-byte, then it just works. To the 'core' of the internet, if still 2-byte, it just looks as if there's some new super-AS (AS_TRANS) slowly taking over all the new leaf ASes on the internet ;). > Well, that's an open question: if indeed the draft says it MUST be > discarded and the NEW_AS_PATH patched in for the remainder, there > MIGHT be no reason to see it coming from a NEW BGP speaker to > another NEW BGP speaker. > But IMHO the draft does _not_ say that. Nor IMHO should it. It doesn't say it, no. I suspect it should though, as seeing AS_TRANS in a 4-byte AS_PATH would be a strong indicator someone screwed up. What good reason is there to /not/ mandate that AS_TRANS expressed 4-byte ASN form is an error? > IMHO, the draft needs editing to clarify whether we're > retrofitting or tunneling. (I trust my recommendation between these > is clear.) I'm not sure why it makes a difference :). We're moving from 2 to 4 bytes for ASNs, retrofitting 4-bytes on the existing BGP protocol and providing for some form of tunneling of 4-byte AS_PATH's through BGP speakers as a transitional mechanism. regards, -- Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A Fortune: He who has but four and spends five has no need for a wallet. _______________________________________________ Idr mailing list Idr@ietf.org https://www1.ietf.org/mailman/listinfo/idr
- [Idr] WG Last Call on draft-ietf-idr-as4bytes-11.… Yakov Rekhter
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Geoff Huston
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Tony Tauber
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Tony Li
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Paul Jakma
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… vijay gill
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Tony Li
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Ran Liebermann
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… John Leslie
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Paul Jakma
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Pekka Savola
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Enke Chen
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Jeffrey Haas
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… John Leslie
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Curtis Villamizar
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Paul Jakma
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Paul Jakma
- [Idr] Revised text on how to construct the AS pat… Enke Chen
- [Idr] Re: Revised text on how to construct the AS… Paul Jakma
- Re: [Idr] Revised text for the 4-byte AS draft - … Geoff Huston
- Re: [Idr] Revised text for the 4-byte AS draft - … Jeffrey Haas
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… John Leslie
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… John Leslie
- Re: [Idr] Revised text on how to construct the AS… John Leslie
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Curtis Villamizar
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Tony Li
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Curtis Villamizar
- Re: [Idr] Revised text for the 4-byte AS draft - … Geoff Huston
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Geoff Huston
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Curtis Villamizar
- [Idr] Re: Revised text on how to construct the AS… Enke Chen
- Re: [Idr] Revised text on how to construct the AS… Enke Chen
- Re: [Idr] WG Last Call on draft-ietf-idr-as4bytes… Geoff Huston
- Re: [Idr] Re: Revised text on how to construct th… Paul Jakma
- Re: [Idr] Revised text on how to construct the AS… John Leslie