[Idr] draft-keyur-bgp-enhanced-route-refresh-01
John Leslie <john@jlc.net> Wed, 24 November 2010 18:12 UTC
Return-Path: <john@jlc.net>
X-Original-To: idr@core3.amsl.com
Delivered-To: idr@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0535D3A6A7D for <idr@core3.amsl.com>; Wed, 24 Nov 2010 10:12:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.489
X-Spam-Level:
X-Spam-Status: No, score=-106.489 tagged_above=-999 required=5 tests=[AWL=0.110, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 bj5W4tvO1nWU for <idr@core3.amsl.com>; Wed, 24 Nov 2010 10:12:45 -0800 (PST)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by core3.amsl.com (Postfix) with ESMTP id 9D88F3A6A7A for <idr@ietf.org>; Wed, 24 Nov 2010 10:12:39 -0800 (PST)
Received: by mailhost.jlc.net (Postfix, from userid 104) id D203433C7B; Wed, 24 Nov 2010 13:13:39 -0500 (EST)
Date: Wed, 24 Nov 2010 13:13:39 -0500
From: John Leslie <john@jlc.net>
To: idr@ietf.org
Message-ID: <20101124181339.GH24264@verdi>
References: <003c01cb816e$5dbeeb90$193cc2b0$@com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <003c01cb816e$5dbeeb90$193cc2b0$@com>
User-Agent: Mutt/1.4.1i
Subject: [Idr] draft-keyur-bgp-enhanced-route-refresh-01
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/idr>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Nov 2010 18:12:59 -0000
Susan Hares <skh@ndzh.com> wrote: > > The authors request that: > > draft-keyur-bgp-enhanced-route-refresh-00 > > is accepted as a working group item. > > This starts a two week call for adoption. It will end on 11/25/10. I must admit to some reservations about proceeding this way in extending route-refresh. Plain-Old Route-Refresh [RFC 2918] is designed to avoid storing all routes-as-advertised from a peer. (I haven't paid much attention to it, being uninterested in programming routers with "insufficent" memory.) The Introduction of draft-keyur... speaks of "consistency validations"; so I assume that is what drives this work. (I must admit I don't worry about these much, and when forced to worry I generally try for a graceful restart -- hardly an elegant solution.) It might help for some of us to give examples of consistency issues that would lead to using this tool... Regardless, I'd rather see the re-advertisement(s) be out-of-band from the usual UPDATEs; and if we're enhancing, I'd like to be able to request smaller blocks of re-advertisement. I'd also like to make the out-of-band (re)advertisements capable of things which have become interesting in the last ten years, such as alternate routes; and I'd dearly love for (re)advertisements to be capable of end-running things which now call for session-reset (or at least "treat-as-withdraw"). This really _does_ seem achievable to me. I'd welcome questions on any of the stuff I'm asking for: but the "end-run session-reset" is such an obvious question that I'll treat it briefly in this email: The proposal currently suggesting "treat-as-withdraw" instead of session-reset calls for blindly withdrawing "junk" NLRI. I'd like to be able to respond (instead) with a "request-readvertisement because I couldn't make sense of this" flavor of route-refresh, listing only the CIDR block which I would otherwise treat-as-withdraw. The offending peer could reasonably re-advertise in simpler form. In the meantime, I know the peer has claimed to be able to reach that block, so I needn't discard the route if I have none other; but I'd want to prefer an alternative "likely" to be more trustworthy; and of course I'd want to "eventually" disincent the "bad" route more... While facing the "junk" route, I know I can't be sure of actual AS_PATH length, or even whether a routing loop may exist; so using it entails "some" risk -- it might even prove necessary to rate-limit traffic using it, though that is an implementation decision, not a protocol issue. If asked to re-advertise a "junk" route, it would be reasonable to advertise it at a disincentive to reflect "plausible" guesses at what my peer couldn't decode. Alternatively, I could advertise a withdraw to say I can't be bothered. So long as these are "out-of- band" of the usual UPDATEs, there need be no confusion. In any case, passing the "I couldn't make sense of this" message to the maintainers of the code for your router would be an appropriate way to start resolving the actual issue. (Actually, passing it to _both_ sender code-maintainers and receiver code-maintainers would help, though IMHO "be conservative in what you send" works better than "be liberal in what you accept"...) -- John Leslie <john@jlc.net>
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Henderickx, Wim (Wim)
- [Idr] draft-keyur-bgp-enhanced-rotue-refresh-00t.… Susan Hares
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… bruno.decraene
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Fragassi, Roberto (Roberto)
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Pierre Francois
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… iLya
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… altonlo
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… zengqing
- [Idr] draft-keyur-bgp-enhanced-rotue-refresh-00.t… Robert Raszuk
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Jakob Heitz
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Jakob Heitz
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… John Scudder
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Robert Raszuk
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Robert Raszuk
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… John Scudder
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Robert Raszuk
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… John Scudder
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Jie Dong
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Jie Dong
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… bruno.decraene
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Jie Dong
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Robert Raszuk
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… bruno.decraene
- [Idr] draft-keyur-bgp-enhanced-route-refresh-01 John Leslie
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Paul Jakma
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Enke Chen
- Re: [Idr] draft-keyur-bgp-enhanced-rotue-refresh-… Paul Jakma