Re: [OSPF] draft-kini-ospf-fast-notification-01

Greg Mirsky <gregimirsky@gmail.com> Mon, 11 April 2011 23:12 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: ospf@ietfc.amsl.com
Delivered-To: ospf@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 39D99E06D8 for <ospf@ietfc.amsl.com>; Mon, 11 Apr 2011 16:12:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.535
X-Spam-Level:
X-Spam-Status: No, score=-0.535 tagged_above=-999 required=5 tests=[AWL=-1.937, BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PLFtYfVbN3SL for <ospf@ietfc.amsl.com>; Mon, 11 Apr 2011 16:12:29 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfc.amsl.com (Postfix) with ESMTP id BC6BBE06B3 for <ospf@ietf.org>; Mon, 11 Apr 2011 16:12:28 -0700 (PDT)
Received: by vws12 with SMTP id 12so5723272vws.31 for <ospf@ietf.org>; Mon, 11 Apr 2011 16:12:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=dNzrse1KdSyJkHIMDsZ3UyUT6qKSHacZ/uCpdVkXFOA=; b=eW7LllEWLCj2wiGD/s7Crua1BQ/4zQDLDTqWew0nVmH/NHQG+TaJPQIWBDXNQZvLgE QYFr6Sh7Vku4SCjCvBklvfuWJZeLTBRiePCG0fheQ69C0ZuhJ3/IlAX2bByJ8Et1rJU6 1OHn0CcVNx15H0b32Vw5oiSXqRmnzTnxwC3Fg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=IWmvOCE2Ke5Ob9Qlh5Wmva1P8m8FzQb/n6NKP8mZFF2dHYin2Ptm8xdB3U67GR0EAU uplfdXxaqvcBvR60SfGsIAtLM4Rs8uiITeGizRavw1LKgN+bhjLvlJ4s21A223QsELHe ptmAlG5LfJI5tCzVLQ3y6y0I/FRTeAanU4loM=
MIME-Version: 1.0
Received: by 10.52.98.97 with SMTP id eh1mr408545vdb.148.1302563547082; Mon, 11 Apr 2011 16:12:27 -0700 (PDT)
Received: by 10.52.159.38 with HTTP; Mon, 11 Apr 2011 16:12:26 -0700 (PDT)
In-Reply-To: <4DA36A91.7070305@cisco.com>
References: <4DA36A91.7070305@cisco.com>
Date: Mon, 11 Apr 2011 16:12:26 -0700
Message-ID: <BANLkTinDb-P=dbHuV6q1jdExZ3hyuwdLqA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Anton Smirnov <asmirnov@cisco.com>
Content-Type: multipart/alternative; boundary="20cf307d046c856f2c04a0acb500"
Cc: ospf@ietf.org
Subject: Re: [OSPF] draft-kini-ospf-fast-notification-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Apr 2011 23:12:30 -0000

Dear Anton,
I believe that MPLS-TE FRR does not address tasks 2 through 5 in the same
sense as it is required in IPFRR. Certainly, protecting LSP has to be
calculated by SPF, signaled and RIB/FIB/HW properly updated. But these
actions all done prior to when an MPLS-TE deemed protected. Upon Fault
detection the only action required is on the PLR.

Regards,
Greg

On Mon, Apr 11, 2011 at 1:54 PM, Anton Smirnov <asmirnov@cisco.com> wrote:

>   Hi all,
>   even though I put OSPF-FN draft in the subject it is the framework
> approach FN-FRWK which draws more questions. At the very first line it
> reads:
>
>  This document describes an architectural work that competes with the
>> IP Fast Re-Route (IPFRR) solution
>>
>
> Lets compare speed of traffic restoration between the two. So, traditional
> OSPF convergence time consists of the sum of:
>
> 1. Failure detection
> 2. LSA origination
> 3. Per-hop flooding
> 4. SPF (delay and calculation itself)
> 5. RIB/FIB/hardware update
>
> 3, 4 and 5 all can be significant depending on network size, number of
> routes etc.
>
> FRR (both MPLS TE FRR and IPFRR) address 2-5. With good implementation FRR
> should be by order of magnitude as fast as 1.
>
> FN addresses only 3. It doesn't address 4 and 5. As I wrote above in many
> networks they are at least as significant as 3.
>
> So, by the speed of convergence FN doesn't look to come anywhere close to
> FRR.
>
>
>   Now, lets look at FN from another perspective. Router announcing failure
> doesn't benefit from FN. Its immediate neighbors do not benefit from FN
> either - 1 hop traditional flooding should be as fast as 1 hop FN flooding.
> It is only distant routers who benefit from the FN - and the farther is
> router from the failure the bigger is gain.
>   On the other hand, if there exists path alternative to the failed one
> then _typically_ it is not too far (in terms of hops) from the failing one.
> I.e. from point of view of router which is 15 hops away from the point of
> failure it is less likely that routes will change. BTW, ordered FIB approach
> builds on concept that 'old' routes on remote routers do not cause traffic
> blackholing or loops.
>
>   The big problem with FN approach is that routers remote from the point of
> failure benefit most - but at the same time their convergence is the least
> important for end-to-end traffic restoration.
>   The worst case network for FN is fully meshed area. Since each router is
> 1 hop away from every other one FN will give no benefits.
>   The best case network for FN is an area consisting of one big ring. In
> this case alternative path is on diametrically opposite end of the network
> and convergence of remote routers is crucial.
>
>   So yeah, FN will help remote routers to converge faster. But how much
> this will improve end-to-end traffic restoration in real networks? I suspect
> not much. Some degree of meshiness in network topology is the norm.
>
>   FN is an interesting proposal but it is very far from being convincing.
> Pitching FN against FRR is a mistake.
>
> --
> Anton
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>