Re: [CCAMP] [Technical Errata Reported] RFC4872 (3304)

"Papadimitriou, Dimitri (Dimitri)" <dimitri.papadimitriou@alcatel-lucent.com> Thu, 02 August 2012 15:24 UTC

Return-Path: <dimitri.papadimitriou@alcatel-lucent.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DF2E21E8034 for <ccamp@ietfa.amsl.com>; Thu, 2 Aug 2012 08:24:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.383
X-Spam-Level:
X-Spam-Status: No, score=-8.383 tagged_above=-999 required=5 tests=[AWL=1.267, BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u7R8lKAbq-tL for <ccamp@ietfa.amsl.com>; Thu, 2 Aug 2012 08:24:26 -0700 (PDT)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by ietfa.amsl.com (Postfix) with ESMTP id 4AC0711E8087 for <ccamp@ietf.org>; Thu, 2 Aug 2012 08:24:25 -0700 (PDT)
Received: from FRMRSSXCHHUB04.dc-m.alcatel-lucent.com (FRMRSSXCHHUB04.dc-m.alcatel-lucent.com [135.120.45.64]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id q72FNpPX007594 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 2 Aug 2012 17:24:13 +0200
Received: from FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com ([135.120.45.41]) by FRMRSSXCHHUB04.dc-m.alcatel-lucent.com ([135.120.45.64]) with mapi; Thu, 2 Aug 2012 17:24:04 +0200
From: "Papadimitriou, Dimitri (Dimitri)" <dimitri.papadimitriou@alcatel-lucent.com>
To: Lou Berger <lberger@labn.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "'Ong, Lyndon'" <Lyong@ciena.com>
Date: Thu, 02 Aug 2012 17:24:01 +0200
Thread-Topic: [Technical Errata Reported] RFC4872 (3304)
Thread-Index: Ac1wTRfqxAtgBDpoTmW5aPGeI7exFwALOvlw
Message-ID: <EFDB2B5417263843B5077E12666D8C1004F2BEDB35@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com>
References: <20120731163915.6B942621A0@rfc-editor.org> <024801cd6f84$ea1d5710$be580530$@olddog.co.uk> <A0B4FC0A5EFBD44585414760DB4FD2749F1BB256@MDWEXGMB02.ciena.com> <03ea01cd700f$bdbdb800$39392800$@olddog.co.uk> <5019A35A.7090906@labn.net>
In-Reply-To: <5019A35A.7090906@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Cc: "ccamp@ietf.org" <ccamp@ietf.org>, "jplang@ieee.org" <jplang@ieee.org>, "dbrungard@att.com" <dbrungard@att.com>
Subject: Re: [CCAMP] [Technical Errata Reported] RFC4872 (3304)
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Aug 2012 15:24:28 -0000

Lou, 

there is by definition no notion of "reversion" in full LSP re-routing. this is why there is no such description: it is less faster than e.g. protection but less resource-consuming (direct release of resources after establishment of the new LSP using make-before-break/RFC 3209) and more robust. see also RFC 4428 for more details. 

-> so I am not sure to which revision placeholder of RFC 4872 you are talking as I miss the rationales for a "scenario" that increases recovery time *and* resource consumption.

Thanks,
-dimitri.
> -----Original Message-----
> From: Lou Berger [mailto:lberger@labn.net] 
> Sent: Wednesday, August 01, 2012 23:45
> To: adrian@olddog.co.uk; 'Ong, Lyndon'
> Cc: ccamp@ietf.org; jplang@ieee.org; yakov@juniper.net; 
> Papadimitriou, Dimitri (Dimitri); stbryant@cisco.com; 
> dbrungard@att.com; 'Roch, Evelyne'
> Subject: Re: [Technical Errata Reported] RFC4872 (3304)
> 
> > There is, of course, a lot that could be done to make it 
> clearer. But
> is there
> > really a need? We discussed the point. We agreed it is not 
> prohibited
> in the
> > RFC. Can we not just move on?
> 
> So it sounds like there's agreement that there's no technical 
> errata here.
> 
> Perhaps an alternate way to proceed is to replace this errata with an
> editorial errata that states that a future revision of the RFC should
> explicitly discuss how this scenario is covered?
> 
> Comments/thoughts?
> 
> Lou
> 
> On 8/1/2012 11:01 AM, Adrian Farrel wrote:
> > Hello again,
> > 
> >> Thank you for the fast evaluation of the errata.  It 
> sounds like the
> > correction that I
> >> suggested has ended up overspecifying the method to do 
> reversion with full
> >> rerouting when it is very possible to support a form of 
> reversion that doesn't
> >> involve maintaining the old LSP.
> > 
> > Right, I understand that you want to allow the option of 
> retaining the old
> > working LSP. Also that you have no intention to remove the 
> option of removing
> > the old working LSP.
> > 
> >> From your response I believe that you do agree that it was 
> not the intent of
> > the
> >> original specification text to imply that reversion with 
> full rerouting is not
> > allowed
> > 
> > Definitely not the intent to imply that reversion with full 
> rerouting is not
> > allowed.
> > Does the text say or even imply this?
> > 
> >> (or to require that the old LSP always be torn down in 
> full rerouting)
> > 
> > Also no intention to *require* the old LSP to be torn down. 
> > My view is that the text is fully conformant with that.
> > I understand that the text does not make an explicit 
> statement of this.
> > 
> >> so hopefully
> >> with some more discussion we can determine if there is 
> anything that could be
> >> done to make that clearer.
> > 
> > There is, of course, a lot that could be done to make it 
> clearer. But is there
> > really a need? We discussed the point. We agreed it is not 
> prohibited in the
> > RFC. Can we not just move on?
> > 
> > Cheers,
> > Adrian
> >> -----Original Message-----
> >> From: Adrian Farrel [mailto:adrian@olddog.co.uk]
> >> Sent: Tuesday, July 31, 2012 6:28 PM
> >> To: ccamp@ietf.org
> >> Cc: jplang@ieee.org; yakov@juniper.net; 
> dimitri.papadimitriou@alcatel-
> >> lucent.be; stbryant@cisco.com; lberger@labn.net; 
> dbrungard@att.com; Ong,
> >> Lyndon
> >> Subject: RE: [Technical Errata Reported] RFC4872 (3304)
> >>
> >> Hi CCAMP,
> >>
> >> I find that this erratum is raised against two sections 
> one of which I
> > supplied text
> >> for. If this get contentious, I will call on Stewart to 
> call consensus and
> > handle the
> >> Erratum in the system.
> >>
> >> In my opinion, this proposal goes further than the 
> intention of the authors/WG
> > in
> >> publishing 4872.
> >>
> >> With regard to the proposed addition to section 11...
> >> The use of mb4b is already in scope. The existing text 
> says "The new LSP
> >> resources can be established using the make-before-break 
> mechanism," so there
> >> is no need to re-state "The new LSP can be established 
> without tearing down
> > the
> >> old LSP".
> >>
> >> I think your concern here is whether the old LSP is ever 
> torn down. I think
> > that
> >> you are worried that if the old LSP is torn down, it might 
> be impossible to
> > perform
> >> reversion because, after repair, an attempt to revert 
> (also using mb4b) might
> > find
> >> that key resources have been "stolen" by some other LSP. I 
> don't see this as
> > at all
> >> different from the issue of the protection LSP itself. 
> That is, it is of the
> > nature of
> >> LSP Rerouting as a protection mechanism that:
> >> a. protection may fail because of lack of resources b. 
> reversion may fail
> > because
> >> of lack of resources
> >>
> >> *If* reversion is so important, I don't quite see why 
> protection is not
> > important.
> >> If protection is important then you should be using a 
> proper protection
> >> mechanism and not waiting for post facto rerouting. 
> Furthermore, if you
> > require
> >> that the LSP be retained for restoration, why are you not 
> using a protection
> >> mechanism?
> >>
> >> But the general paradigm here is that you are willing to 
> use the best
> > available LSP
> >> when it is set up in the first place, the best available 
> LSP when you re-route
> > after
> >> failure, and the best available LSP when you "revert".
> >>
> >> Lastly, it *does* remain an _option_ to retain the failed 
> LSP in order to
> > switch
> >> back. Nothing in the old text precludes that, although I 
> understand that there
> > is
> >> an implication that it might be expected to be torn down.
> >>
> >> So I conclude that the proposed addition to section 12 is 
> not what the
> >> authors/WG intended.
> >>
> >> We should discuss further.
> >>
> >> Adrian
> >>
> >>> -----Original Message-----
> >>> From: RFC Errata System [mailto:rfc-editor@rfc-editor.org]
> >>> Sent: 31 July 2012 17:39
> >>> To: jplang@ieee.org; yakov@juniper.net; 
> dimitri.papadimitriou@alcatel-
> >>> lucent.be; stbryant@cisco.com; adrian@olddog.co.uk; 
> lberger@labn.net;
> >>> dbrungard@att.com
> >>> Cc: lyong@ciena.com; ccamp@ietf.org; rfc-editor@rfc-editor.org
> >>> Subject: [Technical Errata Reported] RFC4872 (3304)
> >>>
> >>>
> >>> The following errata report has been submitted for 
> RFC4872, "RSVP-TE
> >>> Extensions in Support of End-to-End Generalized 
> Multi-Protocol Label
> >>> Switching (GMPLS) Recovery".
> >>>
> >>> --------------------------------------
> >>> You may review the report below and at:
> >>> http://www.rfc-editor.org/errata_search.php?rfc=4872&eid=3304
> >>>
> >>> --------------------------------------
> >>> Type: Technical
> >>> Reported by: Lyndon Ong <lyong@ciena.com>
> >>>
> >>> Section: 11 & 12
> >>>
> >>> Original Text
> >>> -------------
> >>> Section 11 says:
> >>>
> >>>
> >>>    (Full) LSP rerouting will be initiated by the head-end 
> node that has
> >>>    either detected the LSP failure or received a Notify 
> message and/or a
> >>>    PathErr message with the new error code/sub-code 
> "Notify Error/LSP
> >>>    Locally Failed" for this LSP.  The new LSP resources can be
> >>>    established using the make-before-break mechanism, 
> where the new LSP
> >>>    is set up before the old LSP is torn down.  This is 
> done by using the
> >>>    mechanisms of the SESSION_ATTRIBUTE object and the 
> Shared-Explicit
> >>>    (SE) reservation style (see [RFC3209]).  Both the new 
> and old LSPs
> >>>    can share resources at common nodes.
> >>>
> >>> Section 12 says:
> >>>
> >>>    [No text on reversion for (full) LSP Rerouting.]
> >>>
> >>> Corrected Text
> >>> --------------
> >>> Section 11 should say:
> >>>
> >>>
> >>>    (Full) LSP rerouting will be initiated by the head-end 
> node that has
> >>>    either detected the LSP failure or received a Notify 
> message and/or a
> >>>    PathErr message with the new error code/sub-code 
> "Notify Error/LSP
> >>>    Locally Failed" for this LSP.  The new LSP resources can be
> >>>    established using the make-before-break mechanism, 
> where the new LSP
> >>>    is set up before the old LSP is torn down.  This is 
> done by using the
> >>>    mechanisms of the SESSION_ATTRIBUTE object and the 
> Shared-Explicit
> >>>    (SE) reservation style (see [RFC3209]).  Both the new 
> and old LSPs
> >>>    can share resources at common nodes.  The new LSP can 
> be established
> >>>    without tearing down the old LSP in case of reversion 
> (see section 12).
> >>>
> >>> Section 12 should say:
> >>>
> >>>    For "(full) LSP Rerouting", reversion implies that the 
> old LSP is not
> >>>    torn down by the head-end node after the new LSP is 
> established. For
> >>>    reversion, the head-end node re-activates the old LSP 
> after this has
> >>>    recovered.
> >>>
> >>>
> >>>
> >>> Notes
> >>> -----
> >>> Current text in RFC 4872 describes reversion in the cases of 1+1
> >>> bidirectional Protection, 1:N Protection with Extra Traffic and
> >>> Rerouting Without Extra
> >> Traffic,
> >>> however it has no description of reversion with (Full) 
> LSP Rerouting.
> >>> For (full) LSP Rerouting, the description in Section 11 instead
> >>> implies that
> >> the old
> >>> LSP is torn down. This has led to some confusion as to whether
> >>> reversion with
> >>> (full) LSP Rerouting is allowed or not allowed by the 
> RFC. We believe
> >>> this was
> >> not
> >>> intentional. The additions would make it clear that 
> reversion can be
> >>> supported with (Full) LSP Rerouting.
> >>>
> >>> Instructions:
> >>> -------------
> >>> This errata is currently posted as "Reported". If 
> necessary, please
> >>> use "Reply All" to discuss whether it should be verified 
> or rejected.
> >>> When a decision is reached, the verifying party (IESG) 
> can log in to
> >>> change the status and edit the report, if necessary.
> >>>
> >>> --------------------------------------
> >>> RFC4872 (draft-ietf-ccamp-gmpls-recovery-e2e-signaling-04)
> >>> --------------------------------------
> >>> Title               : RSVP-TE Extensions in Support of End-to-End
> > Generalized
> >> Multi-
> >>> Protocol Label Switching (GMPLS) Recovery
> >>> Publication Date    : May 2007
> >>> Author(s)           : J.P. Lang, Ed., Y. Rekhter, Ed., D. 
> Papadimitriou, Ed.
> >>> Category            : PROPOSED STANDARD
> >>> Source              : Common Control and Measurement Plane
> >>> Area                : Routing
> >>> Stream              : IETF
> >>> Verifying Party     : IESG
> > 
> > 
> > 
> > 
> > 
>