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

John E Drake <jdrake@juniper.net> Thu, 02 August 2012 16:57 UTC

Return-Path: <jdrake@juniper.net>
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 EC08221E80B0 for <ccamp@ietfa.amsl.com>; Thu, 2 Aug 2012 09:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.689
X-Spam-Level:
X-Spam-Status: No, score=-4.689 tagged_above=-999 required=5 tests=[AWL=1.310, BAYES_00=-2.599, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_MED=-4]
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 RNfGQ08+-kSw for <ccamp@ietfa.amsl.com>; Thu, 2 Aug 2012 09:57:30 -0700 (PDT)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by ietfa.amsl.com (Postfix) with ESMTP id AE27A21E80AC for <ccamp@ietf.org>; Thu, 2 Aug 2012 09:57:29 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKUBqxURkeAKM6/LcomACaHD+2YltBtoXY@postini.com; Thu, 02 Aug 2012 09:57:30 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Thu, 2 Aug 2012 09:54:29 -0700
From: John E Drake <jdrake@juniper.net>
To: "Ong, Lyndon" <Lyong@Ciena.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Papadimitriou, Dimitri (Dimitri)" <dimitri.papadimitriou@alcatel-lucent.com>, Lou Berger <lberger@labn.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Date: Thu, 02 Aug 2012 09:54:28 -0700
Thread-Topic: [Technical Errata Reported] RFC4872 (3304)
Thread-Index: AQHNcMLyahN3GskcHE2KgpRsg0CwJpdGqVrAgAALjkCAAAf4wA==
Message-ID: <5E893DB832F57341992548CDBB333163A5A8E9364D@EMBX01-HQ.jnpr.net>
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> <EFDB2B5417263843B5077E12666D8C1004F2BEDB35@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <B6585D85A128FD47857D0FD58D8120D39F541F@xmb-rcd-x14.cisco.com> <A0B4FC0A5EFBD44585414760DB4FD2749F1BBAA8@MDWEXGMB02.ciena.com>
In-Reply-To: <A0B4FC0A5EFBD44585414760DB4FD2749F1BBAA8@MDWEXGMB02.ciena.com>
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
Cc: "jplang@ieee.org" <jplang@ieee.org>, "ccamp@ietf.org" <ccamp@ietf.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 16:57:32 -0000

Lyndon,

As I am sure you remember, that is why graceful restart was invented.

Thanks,

John

Sent from my iPhone


> -----Original Message-----
> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> Of Ong, Lyndon
> Sent: Thursday, August 02, 2012 9:27 AM
> To: Zafar Ali (zali); Papadimitriou, Dimitri (Dimitri); Lou Berger;
> adrian@olddog.co.uk
> Cc: jplang@ieee.org; ccamp@ietf.org; dbrungard@att.com
> Subject: Re: [CCAMP] [Technical Errata Reported] RFC4872 (3304)
>
> I agree with Zafar, I believe that the interest in reversion is due to
> carrier's operational concerns.
>
> Cheers,
>
> Lyndon
>
> -----Original Message-----
> From: Zafar Ali (zali) [mailto:zali@cisco.com]
> Sent: Thursday, August 02, 2012 8:47 AM
> To: Papadimitriou, Dimitri (Dimitri); Lou Berger; adrian@olddog.co.uk;
> Ong, Lyndon
> Cc: ccamp@ietf.org; jplang@ieee.org; dbrungard@att.com
> Subject: RE: [Technical Errata Reported] RFC4872 (3304)
>
> Dimitri-
>
> Please see in-line.
>
> Thanks
>
> Regards ... Zafar
>
>
> > -----Original Message-----
> > From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
> Behalf
> > Of Papadimitriou, Dimitri (Dimitri)
> > Sent: Thursday, August 02, 2012 11:24 AM
> > To: Lou Berger; adrian@olddog.co.uk; 'Ong, Lyndon'
> > Cc: ccamp@ietf.org; jplang@ieee.org; dbrungard@att.com
> > Subject: Re: [CCAMP] [Technical Errata Reported] RFC4872 (3304)
> >
> > 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.
> >
>
> Reversion requirement has nothing to do with the "recovery time" or
> "protection" vs. "restoration". Reversion requirement has to do with
> ability for the LSP to come back up on the original path *after* the
> failure is recovered. Typically working LSP follows nominal path (e.g.,
> least latency path) and SPs would like the LSP to go back to nominal
> LSP path once a failure is repair. During failure time, either
> protection or restoration kicks in to minimize impact on the service.
> Reversion requirements equally apply to protection as well as
> restoration.
>
> For some circuit SP may decide that on-the-fly restoration suffices
> (may be based on monitory cost for the circuit). But they still like
> the LSP to go back to the nominal path (original working path).
>
> > 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
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > _______________________________________________
> > CCAMP mailing list
> > CCAMP@ietf.org
> > https://www.ietf.org/mailman/listinfo/ccamp
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp