Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt
Brian Dickson <brian.peter.dickson@gmail.com> Sun, 13 November 2011 23:16 UTC
Return-Path: <brian.peter.dickson@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 559EF21F8888 for <idr@ietfa.amsl.com>; Sun, 13 Nov 2011 15:16:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.538
X-Spam-Level:
X-Spam-Status: No, score=-3.538 tagged_above=-999 required=5 tests=[AWL=0.061, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 GEwMo8dQO4kv for <idr@ietfa.amsl.com>; Sun, 13 Nov 2011 15:16:43 -0800 (PST)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7F7E221F877F for <idr@ietf.org>; Sun, 13 Nov 2011 15:16:43 -0800 (PST)
Received: by bkbzv15 with SMTP id zv15so6487859bkb.31 for <idr@ietf.org>; Sun, 13 Nov 2011 15:16:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=fRu4Sk/G7T2erIMyezTegouek14ZBT0pGfLPmRy2Sko=; b=UgZyFmtPLnvirZmq3z0y9qqrEHw/CCoSZNbTqP71mNY6dGttn8kJck9CrsWzvE/I8/ ej0kuol9XI4N7JlDVhgLxfM5dDuTjjgrZ8jVEa6S0TEt61e0Cif8MrSF1Hcyg7btP+/X wBJgXqoIjXlfX1OI9coR75lRMWC/r4FgH7kGk=
MIME-Version: 1.0
Received: by 10.204.136.211 with SMTP id s19mr9830340bkt.28.1321226201212; Sun, 13 Nov 2011 15:16:41 -0800 (PST)
Received: by 10.223.54.15 with HTTP; Sun, 13 Nov 2011 15:16:41 -0800 (PST)
In-Reply-To: <CAE555B4.7860C%gdawra@cisco.com>
References: <8C4F7969-69AE-4507-8D54-9C0F6D2AC024@kumari.net> <CAE555B4.7860C%gdawra@cisco.com>
Date: Sun, 13 Nov 2011 18:16:41 -0500
Message-ID: <CAH1iCiowCyqXyE4VK5DZq0yXCGkfurG2+P_aqK+gK7TNgbQvgw@mail.gmail.com>
From: Brian Dickson <brian.peter.dickson@gmail.com>
To: Gaurav Dawra <gdawra@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Keyur P Patel <keyupate@cisco.com>, "idr@ietf.org List" <idr@ietf.org>
Subject: Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sun, 13 Nov 2011 23:16:44 -0000
>> On Oct 28, 2011, at 4:51 PM, John Scudder wrote: >> >>> Folks, >>> >>> Please send comments to the list prior to the IDR meeting on November 15. I have some questions, and some concerns. First, the questions: Was consideration given to implementing this as an optional, non-transitive attribute, instead of as a separate message? Or have the sending party use an attribute with the responder using a message type to acknowledge? Also, have you considered using a "marker" message not associated with a specific NLRI, to simply indicate the latest "window" of messages which has been processed (rather than merely queued up)? One that is sent periodically (and possibly also after N messages). This would behave similar to the "red card" in a casino multi-deck card "shoe", although instead of "shuffle the cards", the semantics would be "everything before this has been received". It would be analogous to TCP sequence numbers, just covering a much larger range of transmitted data, or analogous to DNS serial numbers (kind of). This would work, because each BGP peering session is serialized over a single TCP session. The "marker" is in effect, meta-data used to inform the GR machinery what NLRIs have/have-not been processed, and thus where GR can pick up if GR occurs. IMHO, not only is the overhead less (my orders of magnitude), I think the implementation would be a lot easier, especially when considering interoperability. And, here are the concerns: First, this puts a burden on implementations as far as linking new state to out-RIB. This in turn could, depending on previous implementation choices, have impact on performance tied to things like locking semantics to ensure reliable updates to data structures. Second, this creates a fixed per-NLRI set of additional performance overhead. Consider the "marker" message alternative - how do the two behave during very high demand periods, when significant route updates occur due to major outages (and not only does a significant percentage of the NLRI base get affected, but due to path-hunting, each NLRI is likely to be revisited several or even several dozen times, in a short interval.) Not tying the GR state to individual updates, is likely to minimize the risk of GR degrading performance, at exactly the time where degraded performance becomes a potential causative factor in routing instability and further collapse of the routing infrastructure. Perhaps these questions could be addressed now, prior to adoption? I'm in favor in principal of having GR enhanced, just not with the specific manner embodied in the current draft, with all due respect. (Currently: not in favor.) Brian
- [Idr] draft-keyur-idr-enhanced-gr-00.txt Enke Chen
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt John Scudder
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Warren Kumari
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Gaurav Dawra
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Brian Dickson
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Brian Dickson
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Balaji Pitta Venkatachalapathy (bvenkata)
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Jeff Tantsura
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Jakob Heitz
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Bhavani Parise
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Henderickx, Wim (Wim)
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Pierre Francois
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Russ White
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Naiming Shen
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Shyam Sethuram (shsethur)
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Warren Kumari
- Re: [Idr] draft-keyur-idr-enhanced-gr-00.txt Ahmed Bashandy