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

John E Drake <jdrake@juniper.net> Wed, 01 August 2012 23:50 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 5A5DF21F889C for <ccamp@ietfa.amsl.com>; Wed, 1 Aug 2012 16:50:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.566
X-Spam-Level:
X-Spam-Status: No, score=-4.566 tagged_above=-999 required=5 tests=[AWL=1.433, 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 oNmNJpRUzfJM for <ccamp@ietfa.amsl.com>; Wed, 1 Aug 2012 16:50:35 -0700 (PDT)
Received: from exprod7og102.obsmtp.com (exprod7og102.obsmtp.com [64.18.2.157]) by ietfa.amsl.com (Postfix) with ESMTP id 9402D21F85D1 for <ccamp@ietf.org>; Wed, 1 Aug 2012 16:50:30 -0700 (PDT)
Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob102.postini.com ([64.18.6.12]) with SMTP ID DSNKUBnAxPMk+rfxFo/iba4bdaz79tzmgcO1@postini.com; Wed, 01 Aug 2012 16:50:34 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; Wed, 1 Aug 2012 16:49:11 -0700
From: John E Drake <jdrake@juniper.net>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "'Ong, Lyndon'" <Lyong@ciena.com>, "ccamp@ietf.org" <ccamp@ietf.org>
Date: Wed, 01 Aug 2012 16:49:10 -0700
Thread-Topic: [CCAMP] [Technical Errata Reported] RFC4872 (3304)
Thread-Index: AQJG0ydQ2iZ1PPA/LaXiFWLC86ukfAJY9gBGAZM7HFWWMxR7QIAAY78g
Message-ID: <5E893DB832F57341992548CDBB333163A5A8E93302@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>
In-Reply-To: <03ea01cd700f$bdbdb800$39392800$@olddog.co.uk>
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>, "dimitri.papadimitriou@alcatel-lucent.be" <dimitri.papadimitriou@alcatel-lucent.be>, "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: Wed, 01 Aug 2012 23:50:37 -0000

Is it not the case that the old LSP is broken?  In which case it needs to be cleaned up and re-signaled.

Sent from my iPhone


> -----Original Message-----
> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> Of Adrian Farrel
> Sent: Wednesday, August 01, 2012 11:02 AM
> To: 'Ong, Lyndon'; ccamp@ietf.org
> Cc: dimitri.papadimitriou@alcatel-lucent.be; jplang@ieee.org;
> dbrungard@att.com
> Subject: Re: [CCAMP] [Technical Errata Reported] RFC4872 (3304)
> 
> 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