Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.txt
Stewart Bryant <stbryant@cisco.com> Mon, 10 September 2012 21:53 UTC
Return-Path: <stbryant@cisco.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56DE221F854E for <rtgwg@ietfa.amsl.com>; Mon, 10 Sep 2012 14:53:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8TYSLizkVavC for <rtgwg@ietfa.amsl.com>; Mon, 10 Sep 2012 14:52:59 -0700 (PDT)
Received: from ams-iport-3.cisco.com (ams-iport-3.cisco.com [144.254.224.146]) by ietfa.amsl.com (Postfix) with ESMTP id 3A47A21F853C for <rtgwg@ietf.org>; Mon, 10 Sep 2012 14:52:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17302; q=dns/txt; s=iport; t=1347313976; x=1348523576; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to; bh=nM6VPvvM657ei8oOHV1bX6bpNXbqPYWt53suROOpu9o=; b=RJRXHYl8D9lqS0wlvzYVb/Q6lqwt683tddggY0DWVo3/QoEbA1JHjK14 hdo0igAuORNAfCMF6X/cHs3c4AP6KJEeantzXUONa7xYcDUuV8QFZh99Y D05KQS8Rvl3hjLeARngWtGNjxEK4adn9cisWKBdEZn3VstggA7hTEc8Ff c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgkFADNgTlCQ/khM/2dsb2JhbABFi2avc4EHgiABAQEEAQEBDwECEgZBCgEQCxgJFg8JAwIBAgEVMAYNAQUCAQEFGYduC5tag0gQnEmLDIY2A5VdgRSKBIMegQRjgmc
X-IronPort-AV: E=Sophos;i="4.80,400,1344211200"; d="scan'208,217";a="7939768"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-3.cisco.com with ESMTP; 10 Sep 2012 21:52:55 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id q8ALqskF013242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Sep 2012 21:52:54 GMT
Received: from [IPv6:::1] (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id q8ALqp8l005862; Mon, 10 Sep 2012 22:52:52 +0100 (BST)
Message-ID: <504E6133.6010802@cisco.com>
Date: Mon, 10 Sep 2012 22:52:51 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: Allwyn Carvalho <allwyn.carvalho@ericsson.com>
Subject: Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.txt
References: <20120907174057.6594.46348.idtracker@ietfa.amsl.com> <CAAeewD-DJ6GMp2KdBZmfoK62U=AMbgUg6oeHgNjXfWWSit=kpg@mail.gmail.com> <504CF1D3.3030009@cisco.com> <504E57B0.4020505@ericsson.com>
In-Reply-To: <504E57B0.4020505@ericsson.com>
Content-Type: multipart/alternative; boundary="------------080701030808030400080302"
Cc: "rtgwg@ietf.org" <rtgwg@ietf.org>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Sep 2012 21:53:00 -0000
On 10/09/2012 22:12, Allwyn Carvalho wrote: > In the following: > > --- start --- > > For example, in Figure 1, Please look at this text: > if the link between X and Y is shut down by > an operator, There is no IPFRR here, it is an ordinary management action. > packets destined to X can loop between R and Y when Y > has updated its FIB while R has not yet updated its FIB, and packets > destined to Y can loop between X and S if X updates its FIB before S. > According to the current behaviour of ISIS and OSPF, this scenario > will happen most of the time because X and Y are the first routers to > be aware of the failure, so that they will update their FIBs first. > > 1 > X-------------/-------------Y > | | > | | > | | > | | > 1 | | 1 > | | > | | > | | > | | > S---------------------------R > 2 > > Figure 1: A simple topology > --- end --- > > I guess you are talking about packets originating at R and going to > X. Y should not use R as a loop-free alternative because it is not > "downstream". Cost (R,X) > Cost (Y,X). Y does not have loop free > alternative to X. So, yes, there will be packet loss until > convergence, but at least there should be no micro-loops. Please see above. The packets originate at R, or arrive at R via some un-shown network fragment. - Stewart > > Allwyn. > > Stewart Bryant wrote: >> Saku >> >> The expected use of this technology in the failure case >> is in conjunction with IPFRR where following a protected >> failure, and in the absence of a convergence control >> technology, microloops may form and/or the repair >> may be staved. >> >> Note not only do you need to learn of the failure >> and compute the new SPF, you also need to update the >> FIB. The FIB update time can be the dominant factor in >> re-convergence. >> >> - Stewart >> >> >> >> On 08/09/2012 09:35, Saku Ytti wrote: >> >>> I'm confused. >>> >>> '2. Introduction' says this: >>> --- >>> The mechanisms that are used in the >>> failure case are exactly the same as those used for managed changes. >>> For simplicity this document makes no further distinction between >>> managed and unplanned changes. >>> --- >>> >>> Does this imply, this is as useful in failure cases as it is in >>> managed changes? >>> >>> >>> I understand why it would be useful in managed changes such as metric >>> changes or artificially delayed interface shut. But I don't understand >>> how this can do any good in unmanaged change. >>> >>> Domestically my network is 5ms long, it takes me 10ms on fastest >>> available modern route engine to calculate SPF change. I flood LSP >>> immediately before calculating SFP. So before I've finished >>> calculating SPF on local-to-fault router, furthest domestic node has >>> already been busy calculating it it for 5ms and is 5ms from finishing >>> it? >>> Non-domestic routers would not cause loop,, regardless or not if >>> they've changed FIB. >>> >>> Wouldn't I double my delay, in the best scenario? As I'm waiting for >>> permission to update my FIB and I'm bound by network delay not only to >>> propagate LSP from up->down but to propagate permissions from >>> down->up? >>> So essentially I'm trading short transient loop to significantly >>> longer packet loss (remember, using the old topology will cause packet >>> loss, as link is already down). >>> >>> I'm probably not understanding this right. If this feature should also >>> provide help in failure cases, would it be possible to have step by >>> step description for both cases normal and oFIB? In terms of what >>> happens millisecond to millisecond? (In same topology, where each link >>> has described millisecond, each router described time to calculate SPF >>> and each router described time to update FIB after SPF). >>> >>> Thanks, >>> On 7 September 2012 20:40,<internet-drafts@ietf.org> wrote: >>> >>>> A New Internet-Draft is available from the on-line Internet-Drafts directories. >>>> This draft is a work item of the Routing Area Working Group Working Group of the IETF. >>>> >>>> Title : Loop-free convergence using oFIB >>>> Author(s) : Mike Shand >>>> Stewart Bryant >>>> Stefano Previdi >>>> Clarence Filsfils >>>> Pierre Francois >>>> Olivier Bonaventure >>>> Filename : draft-ietf-rtgwg-ordered-fib-07.txt >>>> Pages : 25 >>>> Date : 2012-09-07 >>>> >>>> Abstract: >>>> This document describes a mechanism for use in conjunction with link >>>> state routing protocols which prevents the transient loops which >>>> would otherwise occur during topology changes. It does this by >>>> correctly sequencing the forwarding information base (FIB) updates on >>>> the routers. >>>> >>>> This mechanism can be used in the case of non-urgent link or node >>>> shutdowns and restarts or link metric changes. It can also be used >>>> in conjunction with a fast re-route mechanism which converts a sudden >>>> link or node failure into a non-urgent topology change. This is >>>> possible where a complete repair path is provided for all affected >>>> destinations. >>>> >>>> After a non-urgent topology change, each router computes a rank that >>>> defines the time at which it can safely update its FIB. A method for >>>> accelerating this loop-free convergence process by the use of >>>> completion messages is also described. >>>> >>>> The technology described in this document has been subject to >>>> extensive simulation using real network topologies and costs, and >>>> pathological convergence behaviour. >>>> >>>> >>>> The IETF datatracker status page for this draft is: >>>> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-ordered-fib >>>> >>>> There's also a htmlized version available at: >>>> http://tools.ietf.org/html/draft-ietf-rtgwg-ordered-fib-07 >>>> >>>> A diff from the previous version is available at: >>>> http://www.ietf.org/rfcdiff?url2=draft-ietf-rtgwg-ordered-fib-07 >>>> >>>> >>>> Internet-Drafts are also available by anonymous FTP at: >>>> ftp://ftp.ietf.org/internet-drafts/ >>>> >>>> _______________________________________________ >>>> I-D-Announce mailing list >>>> I-D-Announce@ietf.org >>>> https://www.ietf.org/mailman/listinfo/i-d-announce >>>> Internet-Draft directories:http://www.ietf.org/shadow.html >>>> orftp://ftp.ietf.org/ietf/1shadow-sites.txt >>>> >>> >> >> >> -- For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html
- I-D Action: draft-ietf-rtgwg-ordered-fib-07.txt internet-drafts
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Saku Ytti
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Stewart Bryant
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Saku Ytti
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Stewart Bryant
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Allwyn Carvalho
- Re: I-D Action: draft-ietf-rtgwg-ordered-fib-07.t… Stewart Bryant