Re: WGLC for draft-rtgwg-mrt-frr-architecture

Stewart Bryant <stewart.bryant@gmail.com> Wed, 23 December 2015 12:29 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D351C1ACEEC for <rtgwg@ietfa.amsl.com>; Wed, 23 Dec 2015 04:29:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qtDMhchiDDV5 for <rtgwg@ietfa.amsl.com>; Wed, 23 Dec 2015 04:29:07 -0800 (PST)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4AA41ACEEB for <rtgwg@ietf.org>; Wed, 23 Dec 2015 04:29:06 -0800 (PST)
Received: by mail-wm0-x22a.google.com with SMTP id l126so146159272wml.0 for <rtgwg@ietf.org>; Wed, 23 Dec 2015 04:29:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=oa/b4beQN2JXIOetQYEQcN+7Dr4/ychDconPJ+W2mVQ=; b=TxwQMA8uEbUvZ0JowZwfy9+O6CYCKGl+jBpqn37H3pBSiwf5dHDgo0Czr7vpoW2+Yx Squq/wxH1LtxwPYKHBVkAsD+hRZ7XJVj0GG86o4IjM2gZ8O3j9RMS3W24ilr0CZvRClE 4mANSdQlGCYvXrp1QV4h2LZ3f3d0jey76u+Zn3HbLfTRuqB1SKmzfYU1RGsW42wF3Uif Nb5mh2y68EGid7D4br/l/FRLq7+VgRc810INIyzLNppJ5ZA9fhPY+Bo7tOUz/odD5vaR ssKEimXJetrs25KhqmtaDEMpJLNKOLvTBHMwQhwLb5A7lXk5zBrnJDPte8ZvdAYnY9OP QoTQ==
X-Received: by 10.194.115.129 with SMTP id jo1mr33707568wjb.28.1450873745444; Wed, 23 Dec 2015 04:29:05 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id l194sm2110918wmb.14.2015.12.23.04.29.03 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Dec 2015 04:29:04 -0800 (PST)
Subject: Re: WGLC for draft-rtgwg-mrt-frr-architecture
To: Chris Bowers <cbowers@juniper.net>, "draft-rtgwg-mrt-frr-architecture@tools.ietf.org" <draft-rtgwg-mrt-frr-architecture@tools.ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>, Alvaro Retana <aretana@cisco.com>
References: <566083D0.1020607@gmail.com> <CO2PR05MB61971754BE04CE6689866A3A9E40@CO2PR05MB619.namprd05.prod.outlook.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <567A938F.7060409@gmail.com>
Date: Wed, 23 Dec 2015 12:29:03 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <CO2PR05MB61971754BE04CE6689866A3A9E40@CO2PR05MB619.namprd05.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtgwg/op0Vg8Km5_ky3WDl6W4exGyfBzQ>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 23 Dec 2015 12:29:09 -0000

Hi Chris

Thanks for addressing my comments.

I will trim the email to just the areas that need fur

On 21/12/2015 14:47, Chris Bowers wrote:
>
>
> ===========
>
>
>   1.  Introduction
>
>
> SB> The text should start with the invariants and assumptions to
> SB> correctly scope the claims in the introduction.
>
> [CB] Changed the text to read:
> This document describes a solution for IP/LDP fast-reroute    [RFC5714].

SB> I think the assumptions are for example:
- Single link or node failure
- Can't remember if you have the means to deal with SRLG
- LF technique is in place
- method of detecting situation outside your assumptions is in place

In other words, you need to describe assumptions you are making
making about the environment in which this solution works. Whilst
RFC5714 talks around the problem, a solution needs to be
quite specific about when it breaks, (a) to alert the operator, and
(b) to make sure that the solution considers the consequences of
operating outside the specified envelope.


>   
>
> SB> I think you have to say where the trees are routed since only two
> SB> mean you need a root, and you need to note that this is different
> SB> from the underlying IGP in which there is a tree per node.
>
>
> [CB]  I don’t understand the distinction that you suggest noting.  The MRT computation run at each source node produces a distinct red and blue tree for each destination node with each tree rooted at and directed towards the destination node.  The end result is similar to way that the forward SPF computation run at each source node produces a shortest path tree for each destination node with each tree rooted at and directed towards the destination node.

SB> Maybe I am confused. As I recall you need to determine a single 
lowpoint as the starting
point for your repair topologies. Doesn't that mean that effectively 
become the root of a
pair of repair trees?

Also the low point can move under certain circumstances, and I thing 
that will impact
the repair topology.

>
>
>                   Summary Comparison of IP/LDP FRR Methods
>
>     +---------+-------------+-------------+-----------------------------+
>     |  Method |   Coverage  |  Alternate  |    Computation (in SPFs)    |
>     |         |             |   Looping?  |                             |
>     +---------+-------------+-------------+-----------------------------+
>     | MRT-FRR |     100%    |     None    |         less than 3         |
>     |         |  Link/Node  |             |                             |
>     |         |             |             |                             |
>     |   LFA   |   Partial   |   Possible  |         per neighbor        |
>     |         |  Link/Node  |             |                             |
>     |         |             |             |                             |
>     |  Remote |   Partial   |   Possible  |    per neighbor (link) or   |
>     |   LFA   |  Link/Node  |             |  neighbor's neighbor (node) |
>     |         |             |             |                             |
>     | Not-Via |     100%    |     None    |      per link and node      |
>     |         |  Link/Node  |             |                             |
>     |         |             |             |                             |
>     |  TI-LFA |     100%    |   Possible  |    per neighbor (link) or   |
>     |         |  Link/Node  |             |  neighbor's neighbor (node) |
>     +---------+-------------+-------------+-----------------------------+
>
> SB> I really wonder how important the computational complexity is given
> SB> that we are moving to an SDN world where these calculations can be
> SB> offloaded?
> SB>
> SB> I think that it is fair to note that the other method use the
> SB> existing routing protocol and calculate alternate paths using the
> SB> methods of that routing protocol. Whereas with MRT you really have a
> SB> new routing protocol with all of the associated operations overhead.
SB> I think this deserves consideration. The route computational world 
has moved
on since this work was started.



>
>
>
> 6.1.1.1.  Topology-scoped FEC encoded using a single label (Option 1A)
>
>     [RFC7307] provides a mechanism to distribute FEC-Label bindings
>     scoped to a given MPLS topology (represented by MPLS MT-ID).  To use
>     multi-topology LDP to create MRT forwarding topologies, we associate
>     two MPLS MT-IDs with the MRT-Red and MRT-Blue forwarding topologies,
>     in addition to the default shortest path forwarding topology with MT-
>     ID=0.
>
> SB> Presumably you could MRT a topology other than default?
>
> [CB] It could be done, but we focused on supporting the use case using the default IGP topology.  There is existing text in section 7 explaining this.
>    
>   Deployment scenarios using multi-topology OSPF or IS-IS, or running
>     both ISIS and OSPF on the same routers is out of scope for this
>     specification.
>
>
>
> SB> To be clear - you need 3 * the number of delivery labels in the
> SB> network, and in some cases these labels identify prefix or a VPN
> SB> exit point.
> SB> This is a lot more labels than some of the competing schemes and so
> SB> I think we really need a label table size comparison in the
> SB> comparison section earlier in the document.
SB> No comment on the above?