Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute
Loa Andersson <loa@pi.nu> Thu, 25 December 2014 04:50 UTC
Return-Path: <loa@pi.nu>
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 9E2F31A86F7 for <teas@ietfa.amsl.com>; Wed, 24 Dec 2014 20:50:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 Bmti9InaHKtT for <teas@ietfa.amsl.com>; Wed, 24 Dec 2014 20:50:29 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E87C1A86F5 for <teas@ietf.org>; Wed, 24 Dec 2014 20:50:28 -0800 (PST)
Received: from [192.168.1.12] (unknown [49.149.191.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 194691801590; Thu, 25 Dec 2014 05:50:24 +0100 (CET)
Message-ID: <549B978B.6080603@pi.nu>
Date: Thu, 25 Dec 2014 12:50:19 +0800
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: "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>
References: <D0C0B55D.490FC%rgandhi@cisco.com>
In-Reply-To: <D0C0B55D.490FC%rgandhi@cisco.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/teas/W2vYWs_mECsRZzhWf7Rc2W8gKZw
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 04:50:33 -0000
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] Mail regarding draft-tsaad-ccamp-rsvpte-bi… Nobo Akiya (nobo)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Loa Andersson
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Gregory Mirsky
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Gregory Mirsky
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Gregory Mirsky
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)
- Re: [Teas] Mail regarding draft-tsaad-ccamp-rsvpt… Rakesh Gandhi (rgandhi)