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
- [mpls-tp] Question on draft-ietf-mpls-tp-linear-p… Zhi-Wei Lin
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Huub van Helvoort
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Zhi-Wei Lin
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Huub van Helvoort
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Zhi-Wei Lin
- Re: [mpls-tp] [mpls] Question on draft-ietf-mpls-… liu.guoman
- Re: [mpls-tp] [mpls] Question on draft-ietf-mpls-… Huub van Helvoort
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Curtis Villamizar
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Huub van Helvoort
- Re: [mpls-tp] [mpls] Question on draft-ietf-mpls-… Zhi-Wei Lin
- Re: [mpls-tp] Question on draft-ietf-mpls-tp-line… Curtis Villamizar
- Re: [mpls-tp] [mpls] Question on draft-ietf-mpls-… Curtis Villamizar
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… Adrian Farrel
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… John E Drake
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… Adrian Farrel
- [mpls-tp] Doubling up definitions was Re: Questio… tom.petch
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… Curtis Villamizar
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… Curtis Villamizar
- Re: [mpls-tp] Question ondraft-ietf-mpls-tp-linea… BRUNGARD, DEBORAH A (ATTLABS)