Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as IDR WG document - 3 more weeks
Robert Raszuk <robert@raszuk.net> Mon, 25 June 2012 13:51 UTC
Return-Path: <robert@raszuk.net>
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 2DC3B21F8644 for <idr@ietfa.amsl.com>; Mon, 25 Jun 2012 06:51:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599]
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 zYC2MFA3cIoO for <idr@ietfa.amsl.com>; Mon, 25 Jun 2012 06:51:31 -0700 (PDT)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id C67B321F8649 for <idr@ietf.org>; Mon, 25 Jun 2012 06:51:30 -0700 (PDT)
Received: (qmail 17992 invoked by uid 399); 25 Jun 2012 13:51:30 -0000
Received: from unknown (HELO ?192.168.1.91?) (pbs:m42@mojaklasa.info@83.31.239.28) by mail1310.opentransfer.com with ESMTPM; 25 Jun 2012 13:51:30 -0000
X-Originating-IP: 83.31.239.28
Message-ID: <4FE86CE1.9010708@raszuk.net>
Date: Mon, 25 Jun 2012 15:51:29 +0200
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: Hannes Gredler <hannes@juniper.net>
References: <14C7F4F06DB5814AB0DE29716C4F6D6702DF7129F6@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <CC0B4BB7.1F8FF%neil@domino.org> <B17A6910EEDD1F45980687268941550FB1FE0D@MISOUT7MSGUSR9I.ITServices.sbc.com> <4FE623B3.4060906@raszuk.net> <20120625070729.GC21620@juniper.net> <4FE8209C.3050603@raszuk.net> <A171C506-AAA2-43C6-93F7-1C60697AA208@juniper.net>
In-Reply-To: <A171C506-AAA2-43C6-93F7-1C60697AA208@juniper.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "idr@ietf.org List" <idr@ietf.org>, "UTTARO, JAMES (ATTLABS)" <ju1738@att.com>
Subject: Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as IDR WG document - 3 more weeks
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: robert@raszuk.net
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: Mon, 25 Jun 2012 13:51:35 -0000
Hi Hannes, I am glad you fundamentally agree. Just a few follow-up comments ... >> It is about running services BGP and IP BGP together which I am >> questioning. Keyur and I had a draft http://goo.gl/GWrIs "Transport >> Instance BGP" to allow for clear separation of the two instances. > > thats a valid concern - although i have to say that the TI draft is > more about implementation and not protocol spec ;-) Not really. All it does is clear separation between two BGP instances. Sure you can separate them with multisession - what was actually John's response in next rev of multisession draft after transport instance got posted .. however we went nowhere with both as a result :( > wrt to TI - why > restrict to internet vs. non-internet - to some e.g. the labeled-BGP > infra may appear more crucial than the internet service itself. - i > can certainly see the need for a *proper* separation between BGP > service instances. 100% agree. In fact I would see labeled-BGP to belong to IP/Routing instance .. solid as it can be. That is an infrastructure for a service not a service itself. Besides the TI draft made it very clear that the choice which AFI/SAFI is served by which instance would be not be up to IETF but would be left to the operator. The problem with the latter approach of each SAFI having separate instance seems to be really difficult to handle by IETF if protocol would differ on a per SAFI basis. That's why TI took a very pragmatic approach to just allowing number of instances equal 2. But this could be up to discussion. Currently we have one or any instance served by the same very protocol hence the collisions of group who on one hand want to protect the IP/Routing and those on the other hand who careless about IP Internet, but do care about their services. And the most interesting part is that both may be actually correct in their own views. Unfortunately single BGP protocol instance causes the collision of interests. >> Yes I realize that for you it means more code to maintain so there >> is price to that. The only question I think which should be stated >> if perhaps cost vs benefit of such separation is getting to right >> more now. > > unless we have a proper fault containment within any given > implementation of BGP, we can only try to control the failure > behavior of routing software, and its garbage collection mechanisms. I do agree but that is an implementation. I am just focusing on the value of protocol delta between different uses of BGP instances. > i think extended-GR plus the ability to restart a single AFI/SAFI > anytime when the TCP session already has been established would be > more flexible than todays integrated approach where addition/deletion > of an AFI/SAFI always restart in a complete restart of the entire > session. Does not need to. Dynamic capabilities have been invented long time back and some are even implementing it :) No longer you need to restart the entire session to add or delete a new SAFI. Ability to restart single AFI/SAFI is again an implementation choice in my view. >> I think if we would address each problem space separately we would >> be much better off with finding the right solution to both > > i think if you fix BGP implementation and allow graceful restart of > sessions and session instances, then you do not need to worry that > much about the failure behavior and how to mitigate that. Maybe ... I am not convinced. Clearly persistent folks are not convinced too - otherwise they would not be pushing for it, but instead would be banging your door to get new junos version soon :-) > true - multipathing is a viable way of cheating around the problem of > control-plane failure ;-) A lot of people consider cheating as a bad thing. So I would not call it that way. For me this is rather robust network design. >> In GR you could allow that for 1h .. it is already too long. But to >> allow that for more I am of the opinion that this is not BGP but >> NETCONF. > > garbage collection intervals of stale prefixes should entirely an > operators choice. SPs know how large their RIBs are and they know > when its time to clean up stale prefixes; At this point the spec does not allow that. If STALE is stripped by someone there is no base to do any garbage collection any more. Besides when each AS would choose to do different time for such garbage collection you can imagine what would happen right ? R.
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John Leslie
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Fragassi, Roberto (Roberto)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Paul Unbehagen
- [Idr] draft-uttaro-idr-bgp-persistence-01 as IDR … Susan Hares
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Smith, Donald
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Gunter Van de Velde (gvandeve)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G. Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Henderickx, Wim (Wim)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Marco Rodrigues
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Susan Hares
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Smith, Donald
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Warren Kumari
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G. Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G. Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G. Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Smith, Donald
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- [Idr] BGP GR FSM Smith, Donald
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Warren Kumari
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jeff Tantsura
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Susan Hares
- Re: [Idr] Spam:********, Re: draft-uttaro-idr-bgp… Susan Hares
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Senad .Palislamovic
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Senad .Palislamovic
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Saikat Ray (sairay)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Saikat Ray (sairay)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Saikat Ray (sairay)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Neil J. McRae
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John Leslie
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Neil J. McRae
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Enke Chen
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Randy Bush
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … heasley
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Rob Shakir
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Hannes Gredler
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Hannes Gredler
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … t.petch
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Tony Li
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Brian Dickson
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Simpson, Adam (Adam)
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Senad .Palislamovic
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Senad .Palislamovic
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Tony Li
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Tony Li
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Senad .Palislamovic
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Tony Li
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Tony Li
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Warren Kumari
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Brian Dickson
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G.Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G.Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Robert Raszuk
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Shane Amante
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Brian Dickson
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Brian Dickson
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jakob Heitz
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … bruno.decraene
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … John G. Scudder
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … UTTARO, JAMES
- Re: [Idr] draft-uttaro-idr-bgp-persistence-01 as … Jeffrey Haas