Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linear-protection-01

John E Drake <jdrake@juniper.net> Mon, 29 March 2010 16:26 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 14C663A6AE1 for <mpls-tp@core3.amsl.com>; Mon, 29 Mar 2010 09:26:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.405
X-Spam-Level:
X-Spam-Status: No, score=-5.405 tagged_above=-999 required=5 tests=[AWL=0.064, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7+WZcSivtoWE for <mpls-tp@core3.amsl.com>; Mon, 29 Mar 2010 09:26:35 -0700 (PDT)
Received: from exprod7og112.obsmtp.com (exprod7og112.obsmtp.com [64.18.2.177]) by core3.amsl.com (Postfix) with ESMTP id B2D013A68F7 for <mpls-tp@ietf.org>; Mon, 29 Mar 2010 09:25:02 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob112.postini.com ([64.18.6.12]) with SMTP ID DSNKS7DUd2+Xf6cTOzL/OijB2iFKEvoCJS+G@postini.com; Mon, 29 Mar 2010 09:25:31 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB03-HQ.jnpr.net ([fe80::a124:1ab1:8e0b:f671%11]) with mapi; Mon, 29 Mar 2010 09:22:46 -0700
From: John E Drake <jdrake@juniper.net>
To: Adrian Farrel <Adrian.Farrel@huawei.com>, "curtis@occnc.com" <curtis@occnc.com>, Zhi-Wei Lin <zhiwlin@gmail.com>
Date: Mon, 29 Mar 2010 09:22:44 -0700
Thread-Topic: [mpls-tp] Question ondraft-ietf-mpls-tp-linear-protection-01
Thread-Index: AcrPF2dayLDHVlXKQ8mnK4tRko8wngARFi2w
Message-ID: <5E893DB832F57341992548CDBB333163980698EECD@EMBX01-HQ.jnpr.net>
References: <201003280000.o2S00XuC093518@harbor.orleans.occnc.com> <EF95718250914BEAAD068EAD3680DA5C@your029b8cecfe>
In-Reply-To: <EF95718250914BEAAD068EAD3680DA5C@your029b8cecfe>
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: "mpls-tp@ietf.org" <mpls-tp@ietf.org>
Subject: Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linear-protection-01
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:26:37 -0000

Adrian,

Wouldn't RFC 4427 (http://datatracker.ietf.org/doc/draft-ietf-ccamp-gmpls-recovery-terminology/) be even better?

Thanks,

John

> -----Original Message-----
> From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf
> Of Adrian Farrel
> Sent: Monday, March 29, 2010 1:09 AM
> To: curtis@occnc.com; Zhi-Wei Lin
> Cc: mpls-tp@ietf.org
> Subject: Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linear-protection-01
> 
> Hi,
> 
> Would it be worth NOT including definitions of protection switching in
> this
> document?
> 
> We have draft-ietf-mpls-tp-survive-fwk. Can you all check that the
> definitions in that document are things you can agree with?
> 
> Then the linear protection draft can simply reference the framework.
> 
> In my experience, doubling up definitions leads to discrepancies and
> confusion further down the line.
> 
> Cheers,
> Adrian
> ----- Original Message -----
> From: "Curtis Villamizar" <curtis@occnc.com>
> To: "Zhi-Wei Lin" <zhiwlin@gmail.com>
> Cc: <mpls@ietf.org>; <mpls-tp@ietf.org>
> Sent: Sunday, March 28, 2010 1:00 AM
> Subject: Re: [mpls-tp] [mpls] Question
> ondraft-ietf-mpls-tp-linear-protection-01
> 
> 
> >
> > In message
> > <s2p67ec4be61003250652q370b3a7dvf6d33c5e5847b317@mail.gmail.com>
> > Zhi-Wei Lin writes:
> >>
> >> Hi Huub,
> >>
> >> Offline computation tools and explicit-path currently support this in
> >> > plain old MPLS.
> >> >
> >>
> >> >And what should be the CIR of the protection resource in this case,
> >> >CIR of working path A *plus* CIR of working path B?
> >>
> >> I believe that is correct. The decision to do this would be made by
> >> external
> >> process. Ultimately this could result in oversubscription of the
> >> protection
> >> link, sum of CIRs on protection link > actual capacity of protection
> >> link.
> >>
> >> And when this occurs, an event notification message could be sent to
> >> external management system of this overcommitment.
> >>
> >> Here's a proposal for changes in the draft to support the above:
> >>
> >> Section 1 Introduction (2nd paragraph):
> >>
> >> Protection switching is a fully allocated survivability mechanism. It
> is
> >> fully allocated in the sense that the route and bandwidth of the
> recovery
> >> path is reserved for a selected working path or set of working paths.
> >>
> >> I would like to propose the following changes:
> >>
> >> Protection switching is a survivability mechanism with pre-configured
> >> paths.
> >> The route and bandwidth of the recovery path is reserved for a selected
> >> working path (in the case of 1+1 and 1:1) or set of working paths (in
> the
> >> case of 1:n or m:n). Protection switching mechanism defined in this
> >> document
> >> does not preclude oversubscription of the recovery paths, i.e., the sum
> >> of
> >> bandwidth of the recovery path may be less than the sum of bandwidth of
> >> the
> >> working paths. This is a network planning and engineering issue outside
> >> the
> >> scope of this document.
> >>
> >>
> >> Thanks
> >> Zhi
> >
> >
> > Two changes would make this more general.
> >
> >  Old first sentence:
> >
> >    Protection switching is a survivability mechanism with
> >    pre-configured paths.
> >
> >  New first sentence:
> >
> >    Protection switching is a survivability mechanism which may use
> >    pre-configured or dynamically allocated paths.
> >
> >  Old end of paragraph (1.5 sentence, begins with comma):
> >
> >    , i.e., the sum of bandwidth of the recovery path may be less than
> >    the sum of bandwidth of the working paths. This is a network
> >    planning and engineering issue outside the scope of this document.
> >
> >  End prior sentence and paragraph and add new paragraphs:
> >
> >    In transport layers for which sharing capacity with graceful
> >    degredation of service is not possible (ie: SONET, OTN, optical
> >    switching) rescovery capacity may in theory be shared up to the
> >    point where the sum of recovery capacity for any one SRLG does not
> >    exceed available recovery capacity.  Signaling for this case is
> >    out of scope for this document.  Otherwise transport layers for
> >    which sharing capacity with graceful degredation of service is not
> >    possible are limited by existing signaling mechanisms such that
> >    the sum of rescovery capacity may not exceed the sum of physical
> >    capacity.
> >
> >    In transport layers for which sharing capacity with graceful
> >    degredation of service is supported (ie: Ethernet, packet MPLS)
> >    rescovery capacity may be oversubscribed.  This may be acceptable
> >    in some circumstances.  For example, oversubscription may be
> >    acceptable if QoS capabilities results in no congestion related
> >    loss experienced by preferred services and/or if fast protection
> >    is intended primarily as an interim measure prior to reroute of a
> >    working path.
> >
> >    The routing of recovery paths and rescovery capacity sharing are
> >    network planning and engineering issues outside the scope of this
> >    document.
> >
> > This more accurately reflects rescovery capabilities but puts further
> > details out of scope.
> >
> > Note that the sentence "Signaling for this case is out of scope for
> > this document" could be corrected in GMPLS, but the change is
> > significant enough to require a separate document.
> >
> > Curtis
> >
> >
> >> On Thu, Mar 25, 2010 at 2:39 AM, Huub van Helvoort
> >> <hhelvoort@chello.nl>wrote:
> >>
> >> > Hi Curtis,
> >> >
> >> >
> >> > You wrote:
> >> >
> >> >  In message <4BA91EC9.7080803@chello.nl>
> >> >> Huub van Helvoort writes:
> >> >>
> >> >>>  Hi Zhi,
> >> >>>  You wrote:
> >> >>>
> >> >>>
> >> >>>> Why would this document restrict ability to overscubscribe?
> >> >>>> Oversubscription should be a function of what type of service
> level
> >> >>>> is
> >> >>>> defined for the underlying LSP. LSPs do not need to always be full
> >> >>>> "CBR"
> >> >>>> type service.
> >> >>>>
> >> >>>  I am not sure whether this belongs in this draft or in network
> >> >>> planning for protection.
> >> >>>  The network plaaning should find a protection LSP that supports
> >> >>> the same bandwidth as the working LSP, the question is if in this
> >> >>> case only the CIR should be used or the CIR + EIR of the working
> >> >>> LSP.
> >> >>>
> >> >>
> >> >> Since this is a packet network the same resource can protect against
> >> >> two working paths if the two working demands have no common SRLG.
> >> >>
> >> >
> >> > OK, this is indeed possible.
> >> >
> >> >
> >> >  Offline computation tools and explicit-path currently support this
> in
> >> >> plain old MPLS.
> >> >>
> >> >
> >> > And what should be the CIR of the protection resource in this case,
> >> > CIR of working path A *plus* CIR of working path B?
> >> >
> >> >
> >> >  There is no need to remove this capability in MPLS-TP.
> >> >>
> >> >
> >> > It is still there, maybe I should have used path instead of LSP.
> >> >
> >> > Regards, Huub.
> >
> > _______________________________________________
> > mpls-tp mailing list
> > mpls-tp@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls-tp
> >
> 
> _______________________________________________
> mpls-tp mailing list
> mpls-tp@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls-tp