Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute

Gregory Mirsky <gregory.mirsky@ericsson.com> Thu, 25 December 2014 07:51 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6B851A874B for <teas@ietfa.amsl.com>; Wed, 24 Dec 2014 23:51:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level:
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 rjDKffg0vSnX for <teas@ietfa.amsl.com>; Wed, 24 Dec 2014 23:51:48 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 962611A874A for <teas@ietf.org>; Wed, 24 Dec 2014 23:51:47 -0800 (PST)
X-AuditID: c618062d-f79376d000000ceb-6a-549b70e761c4
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 5A.5C.03307.7E07B945; Thu, 25 Dec 2014 03:05:27 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0195.001; Thu, 25 Dec 2014 02:51:39 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>, "Nobo Akiya (nobo)" <nobo@cisco.com>, "draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org" <draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org>
Thread-Topic: [Teas] Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute
Thread-Index: AQHQH/5YrpjNjKgiDky+ptAkRBgJ1Zyf6ZMQ
Date: Thu, 25 Dec 2014 07:51:37 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B8C7EEB@eusaamb103.ericsson.se>
References: <D0C0B55D.490FC%rgandhi@cisco.com> <549B978B.6080603@pi.nu>
In-Reply-To: <549B978B.6080603@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRmVeSWpSXmKPExsUyuXSPn+7zgtkhBhfbFS0evj7OYvFv7hxm i9kd8RZTmzrYLFp/7GBxYPWY8nsjq8eSJT+ZPGZNb2Pz+HL5M1sASxSXTUpqTmZZapG+XQJX xu/eV2wFE90rHq/7ydLAuNqsi5GTQ0LARGJV30sWCFtM4sK99WxdjFwcQgJHGCV61n+GcpYz SvxpvcIGUsUmYCTxYmMPO0hCROAno8TDlw1MIAlmAWmJtqtvWUFsYYFgiTNP3gPZHEBFIRKv rvlBmEYSbx4Ig1SwCKhKrJx2F2wkr4CvxNwLTxhBbCEBd4klq3eATeEEqjmz4jo7iM0IdNz3 U2ugNolL3HoynwniaAGJJXvOM0PYohIvH/9jhbCVJOa8vsYMUa8jsWD3JzYIW1ti2cLXzBB7 BSVOznzCMoFRbBaSsbOQtMxC0jILScsCRpZVjBylxalluelGBpsYgVF1TIJNdwfjnpeWhxgF OBiVeHgNeGeHCLEmlhVX5h5ilOZgURLnnVU7L1hIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QD 4wLd/GtzD1nEKHl+2jTtF1PLzp5Ph1IE/J01CwQM3Z2aOd+VtIYqTJVcvrvxRyHPf/noo8eE uvm4O2dIe//4bOl9SmTfyh1vJ/9w5z88e85U5mC280Vh3z5Z7rb/FPTjinnMgpr4oxNyVnLE a04ufsH6snhRoIY6m/tPr62bt56ccbviT++b50osxRmJhlrMRcWJALc05XWLAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/teas/YdxnRx8VAdevp-sKEBiLjZGcPXg
Cc: TEAS WG <teas@ietf.org>
Subject: Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Dec 2014 07:51:51 -0000

Dear All,
I think that node protection mode for bidirectional co-routed LSP FRR is cumbersome and, at best, likely cause out-of-order delivery and more service disruption (switching reverse direction on R5 from R4 onto R3 triggered by tunneled RSVP Path message). I believe that extension of RFC 4090 for bidirectional co-routed LSP FRR is viable only for link protection mode and node protection must be referred to segment protection and use of RSVP ASSOCIATION object (RFC 4872 and RFC 6689). Without such change in the scope of the draft I cannot support its adoption by the WG.

	Regards,
		Greg

-----Original Message-----
From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Wednesday, December 24, 2014 8:50 PM
To: Rakesh Gandhi (rgandhi); Nobo Akiya (nobo); draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org
Cc: TEAS WG
Subject: Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute

Working Group,

I was almost through my review of this document, saw Nobo's review and found that he had found everything I found and a bit more :).

With that and with Rakesh's statement that the comments will be addressed I souppor the adoption of the document as a wg doc.

/Loa

On 2014-12-25 07:25, Rakesh Gandhi (rgandhi) wrote:
> Thank you Nobo for your detailed review comments.
>
> We will address these in the next revision.
>
> Happy holidays.
>
> Thanks,
> Rakesh
>
>
> From: "Nobo Akiya (nobo)" <nobo@cisco.com <mailto:nobo@cisco.com>>
> Date: Wednesday, 24 December, 2014 5:45 PM
> To: "draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org
> <mailto:draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org>"
> <draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org
> <mailto:draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute@tools.ietf.org>
> >
> Cc: TEAS WG <teas@ietf.org <mailto:teas@ietf.org>>
> Subject: Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute
> Resent-From: <draft-alias-bounces@tools.ietf.org
> <mailto:draft-alias-bounces@tools.ietf.org>>
> Resent-To: "frederic.jounay@orange.ch
> <mailto:frederic.jounay@orange.ch>" <frederic.jounay@orange.ch 
> <mailto:frederic.jounay@orange.ch>>, "Lizhong com>" 
> <lizho.jin@gmail.com <mailto:lizho.jin@gmail.com>>, 
> <manav@ionosnetworks.com <mailto:manav@ionosnetworks.com>>, "=SMTP:mtaillon@cisco. com"
> <mtaillon@cisco.com <mailto:mtaillon@cisco.com>>, Rakesh Gandhi 
> <rgandhi@cisco.com <mailto:rgandhi@cisco.com>>, <tsaad@cisco.com 
> <mailto:tsaad@cisco.com>>, Zafar Ali <zali@cisco.com 
> <mailto:zali@cisco.com>>
> Resent-Date: Wednesday, 24 December, 2014 5:46 PM
>
> Hi Authors,
>
> Happy Holidays!
>
> I read draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 (as part of 
> its WG adoption poll), and had some questions/comments. Please find them below.
>
> 1) Section 4.4.1 - The rules for the BYPASS_ASSIGNMENT subobject may 
> be easier to understand if "list" is used.
>
> [OLD]
>
>     The BYPASS_ASSIGNMENT subobject is added in the RECORD_ROUTE 
> object
>
>     prior to adding the node's IP address in the node-ID subobject.  A
>
>     node MUST NOT add a BYPASS_ASSIGNMENT subobject without also 
> adding a
>
>     Node-ID subobject.  A node MUST NOT add a BYPASS_ASSIGNMENT 
> subobject
>
>     without also adding an IPv4 or IPv6 subobject.
>
> [NEW]
>
>     When the BYPASS_ASSIGNMENT subobject is added in the RECORD_ROUTE
>
>     object:
>
>     o  The BYPASS_ASSIGNMENT subobject MUST be added prior to the 
> node-ID
>
>        subobject describing the node's IP address.
>
>     o  The Node-ID subobject MUST also be added.
>
>     o  The IPv4 or IPv6 subobject MUST also be added.
>
> 2) Section 4.4.1 - First sentence of the third paragraph was quite 
> difficult to read/understand. Perhaps adding some commas and 
> quotations may improve its readability.
>
> [OLD]
>
>     The upstream PLR (downstream MP) that detects a BYPASS_ASSIGNMENT
>
>     subobject whose bypass tunnel and the node-ID subobject when used 
> as
>
>     a bypass tunnel source terminates locally assigns the matching
>
>     bidirectional bypass tunnel in the reverse direction, and forwards
>
>     the RSVP Path message downstream.
>
> [NEW]
>
>     The upstream PLR (downstream MP) that detects a BYPASS_ASSIGNMENT
>
>     subobject, whose bypass tunnel and the node-ID subobject when used 
> as
>
>     a "bypass tunnel source" terminates locally, assigns the matching
>
>     bidirectional bypass tunnel in the reverse direction, and forwards
>
>     the RSVP Path message downstream.
>
> 3) Section 4.4.1 - I have a slight concern regarding below statement.
>
> [snip]
>
>     In the absence of BYPASS_ASSIGNMENT subobject, the upstream PLR 
> does
>
>     not assign a bypass tunnel in the reverse direction.  This allows 
> the
>
>     downstream PLR to always initiate the bypass assignment and 
> upstream
>
>     PLR to simply reflect the bypass assignment.
>
>     In the case of upstream PLR receiving multiple BYPASS_ASSIGNMENT
>
>     subobjects from multiple downstream PLRs, the decision of 
> selecting a
>
>     bypass tunnel in the reverse direction can be based on local 
> policy,
>
>     for example, prefer link protection versus node protection bypass
>
>     tunnel, or prefer the most upstream versus least upstream node
>
>     protection bypass tunnel.
>
> [snip]
>
> When LSRs within a bidirectional LSP employ different policies, as 
> described above, then we can result in pockets where there are no 
> protections.
>
> For example:
>
> Node A uses node protection.
>
> Node B and C use link protection.
>
>      +---------+
>
>     /       +-+ \
>
>    /       /   \ \
>
> /       /     v v
>
> A ----- B ----- C
>
>           ^     /
>
>            \   /
>
>             +-+
>
> The result of above is that, in the reverse direction, there will not 
> be any protection between nodes B and A.
>
> Another example:
>
> Node A and C use node protection.
>
> Node B use link protection.
>
>      +---------+
>
>     /       +-+ \
>
>    /       /   \ \
>
> /       /     v v
>
> A ----- B ----- C
>
> ^              /
>
>    \            /
>
>     +----------+
>
> The result of above is that, in the reverse direction, there will not 
> be any protection between nodes B and A.
>
> In both cases, if there is a breakage of the link connecting nodes A 
> and B, then node C receives the RSVP PATH message. If node C follows 
> procedures described in Section 6.2, then it will not find a matching 
> bypass tunnel.
>
> If I'm off track, then I apologize for the noise. If above is indeed a 
> problem, then this limitation should at least be described in the 
> document, followed by a recommendation of all LSRs within a 
> bidirectional tunnel employing the same policy.
>
> It may be possible to (be brave and) address this but it will require 
> more procedures. I'll leave the decision and further investigation to 
> the authors.
>
> 4) Section 4.4.1 - Should there be SHOULD or MUST in this paragraph?
>
> [snip]
>
>     In the absence of BYPASS_ASSIGNMENT subobject, the upstream PLR 
> does
>
>     not assign a bypass tunnel in the reverse direction.  This allows 
> the
>
>     downstream PLR to always initiate the bypass assignment and 
> upstream
>
>     PLR to simply reflect the bypass assignment.
>
> [snip]
>
> I'm guessing that there should be a SHOULD ...
>
> 5) Section 6.2 - "If" and "If not" in below text do not correspond to 
> each other (thus a bit confusing).
>
> [snip]
>
>        - If found, checks whether the primary LSP traffic and 
> signaling
>
>          are already rerouted over the found bypass tunnel.  If not, 
> PRR
>
>          R5 activates FRR reroute procedures to direct traffic and
>
>          RSVP Resv over the found bypass tunnel T2 in the
>
>          reverse direction.
>
> [snip]
>
> If we write above with a psuedocode, then it will be:
>
>      if (bypass tunnel found) {      // "If found" is this line
>
>          check if already rerouted
>
>          if (not already rerouted) { // "If not" is this line
>
>               active FRR reroute
>
>          }
>
>      }
>
> It  might make the texts easier to read/understand if you can rephrase 
> it a bit?
>
> Thanks!
>
> -Nobo
>
>
>
> _______________________________________________
> Teas mailing list
> Teas@ietf.org
> https://www.ietf.org/mailman/listinfo/teas
>

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64

_______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas