Re: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Fri, 05 October 2012 09:20 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7408321F85A4 for <mpls@ietfa.amsl.com>; Fri, 5 Oct 2012 02:20:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.696
X-Spam-Level:
X-Spam-Status: No, score=-5.696 tagged_above=-999 required=5 tests=[AWL=-0.048, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_102=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10JegKCCYfke for <mpls@ietfa.amsl.com>; Fri, 5 Oct 2012 02:20:05 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id B19E021F85A2 for <mpls@ietf.org>; Fri, 5 Oct 2012 02:20:04 -0700 (PDT)
X-AuditID: c1b4fb30-b7f7d6d0000042ea-db-506ea64347a1
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id DD.43.17130.346AE605; Fri, 5 Oct 2012 11:20:03 +0200 (CEST)
Received: from ESESSHC022.ericsson.se (153.88.183.84) by esessmw0237.eemea.ericsson.se (153.88.115.90) with Microsoft SMTP Server (TLS) id 8.3.279.1; Fri, 5 Oct 2012 11:20:03 +0200
Received: from ESESSMB301.ericsson.se ([169.254.1.169]) by ESESSHC022.ericsson.se ([153.88.183.84]) with mapi id 14.02.0318.001; Fri, 5 Oct 2012 11:20:02 +0200
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "Rogers, Josh" <josh.rogers@twcable.com>, Gregory Mirsky <gregory.mirsky@ericsson.com>, cheng weiqiang <chengwq@gmail.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Thread-Topic: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection
Thread-Index: AQHNolOP+s7vhvueUkq7P3MfaZpUqJeqcCSA
Date: Fri, 05 Oct 2012 09:20:02 +0000
Message-ID: <4A1562797D64E44993C5CBF38CF1BE48EF37@ESESSMB301.ericsson.se>
References: <FE60A4E52763E84B935532D7D9294FF1392845B112@EUSAACMS0715.eamcs.ericsson.se> <CC932CCE.16ADA%josh.rogers@twcable.com>
In-Reply-To: <CC932CCE.16ADA%josh.rogers@twcable.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: multipart/alternative; boundary="_000_4A1562797D64E44993C5CBF38CF1BE48EF37ESESSMB301ericssons_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsUyM+Jvra7zsrwAgyNzVS1+9Nxgtmi5dIHV Yu7iPywWt5auZHVg8dg56y67x5IlP5k8Vmxeyeixes0rlgCWKC6blNSczLLUIn27BK6MdY3t zAUbepkq3s07xtzAePwhYxcjJ4eEgInEv+1z2CBsMYkL99YD2VwcQgKnGCUmPfzACpIQEtjB KLHtKStEYjGjxN6zq5m7GDk42ASsJJ4c8gGJiwisZ5Tou/QYLM4soCxx6q4MSK+wQLBEa+M+ FhBbRCBEYsevVijbSGLq4S4wm0VAReLyljtgR/AKeErM2fCLCWJXE6NE64VNYEWcAqYSa+dP BrMZBWQlJuxeBPYBs4C4xK0n85kgPhCQWLLnPDOELSrx8vE/VpB7JAQUJZb3y0GU50tc3Xic EWKXoMTJmU9YIH7UkTj2p4F5AqP4LCRTZyFpmYWkBSKuJ3Fj6hQ2CFtbYtnC18wQtq7EjH+H WJDFFzCyr2IUzk3MzEkvN9dLLcpMLi7Oz9MrTt3ECIzjg1t+G+xg3HRf7BCjNAeLkjivnup+ fyGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2M2ZJXObublnYmT708+5+R6LrQH+LHb6bueRUm GfFCJll9j2F4hmGjs4erfJrYYwuLSftUf0QZ/j4Zm/nt3JvMhqV/Fn5it5zEsmDX+rxXqxOj o/vdDngufHR176rjitwTgp+o6djG+gWaLJ8ZtlTG7crb5KLgtqkM/FvMWxYedk8uVftZteqT EktxRqKhFnNRcSIAftvC/bECAAA=
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Oct 2012 09:20:07 -0000

Hi Josh,

in addition to what already said by Greg, the protection of interconnected rings is not in the scope of the ring protection applicability draft but in the scope of this one:
http://tools.ietf.org/id/draft-liu-mpls-tp-interconnected-ring-protection-02.txt

BR
Daniele

________________________________
From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of Rogers, Josh
Sent: giovedì 4 ottobre 2012 19.13
To: Gregory Mirsky; cheng weiqiang; adrian@olddog.co.uk
Cc: mpls@ietf.org
Subject: Re: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection

Greg, when I read ITU document, I suspected the concern about 'multiple failures' was surrounding situations where a single event (fiber cut for instance) may impact multiple rings (imagine two rings entering a facility at the same entry, possibly same sheath).  The diagram showing failure points 1, 2, 3, and 4 seemed to me to be relatively close, where a single event could cause multiple impacts (break more than one ring).

Of course, I'm guessing because it didn't appear all that clear that was the intent.

From: Gregory Mirsky <gregory.mirsky@ericsson.com<mailto:gregory.mirsky@ericsson.com>>
Date: Thursday, October 4, 2012 11:46 AM
To: cheng weiqiang <chengwq@gmail.com<mailto:chengwq@gmail.com>>, "adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>" <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>
Cc: "mpls@ietf.org<mailto:mpls@ietf.org>" <mpls@ietf.org<mailto:mpls@ietf.org>>
Subject: Re: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection

Dear Cheng, et al.,
I would note that "multiple failure" scenario, illustrated in Annex 1  of liaison-2012-10-03-itu-t-sg-15-mpls-requirements-and-analysis-of-ring-protection-for-mpls-tp-networks, is, in my understanding, series of single failures in interconnected rings. I believe that protection architectures described in the document under discussion (wrapping, steering without and wit SPME) can be easily applied to interconnected ring topology as presented in the Annex 1. I've noticed that, referring to the Annex 1, that scenarios with dual failure on the same ring are not considered, i.e. failure at point 1 and 2 or 3 and 4. Should it be interpreted as "multiple failure" scenario implies failures in multiple interconnected rings over which a protected path spans but with only single failure in any given ring of the chain?

        Regards,
                Greg

-----Original Message-----
From: mpls-bounces@ietf.org<mailto:mpls-bounces@ietf.org> [mailto:mpls-bounces@ietf.org] On Behalf Of cheng weiqiang
Sent: Thursday, October 04, 2012 4:02 AM
To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
Cc: mpls@ietf.org<mailto:mpls@ietf.org>
Subject: Re: [mpls] Working group last call on draft-ietf-mpls-tp-ring-protection

Hi,

R106 of RFC 5654 mentioned "SHOULD protect against multiple failures".
And well known, the multi-failures recovery is a basic function for ring protection. And the double failures scenario I mentioned is the most basic multiple failures condition.

By the way, the wrapping solution of the draft cannot handle the adjacent nodes failures also.

I don't think they are corner cases. I give you some examples for your reference.

For the Micro-wave system, the adjacent hops often are impacted by whether or other facts at the same time.

For the adjacent nodes, they often share the same power supply system.
When issues happen on power system, they may shut down simultaneous.

So for the carrier grade system, the multi-failures scenarios I mentioned should be the basic functionality.

B.R.

Cheng Weiqiang





On Oct 3, 2012 11:28 PM, "Adrian Farrel" <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>> wrote:
>
> I'm not going to make any comment about consensus on the document -
> That is the job of the WG chairs and I am on the appeals path for any such assessment.
>
> It seems to me that there are certainly some questions to be answered
> (that might result in explanations, or might result in caveats being
> added to the document). It also seems to me that this document is not
> trying to say "here is the only solution that can ever work in MPLS-TP
> rings" but is actually saying that here is how you might get
> protection on a ring using linear protection techniques without the
> need for specification of new constructs or protocols. as such, I
> don't believe that corner cases (and frankly, second order failures on
> a ring should not be regarded as primary design features, should they?) prevent publication, but should be highlighted as potential draw-backs.
>
> Thanks,
> Adrian
>
> > -----Original Message-----
> > From: cheng weiqiang [mailto:chengwq@gmail.com]
> > Sent: 03 October 2012 15:53
> > To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
> > Cc: mpls@ietf.org<mailto:mpls@ietf.org>
> > Subject: Re: [mpls] Working group last call on
> draft-ietf-mpls-tp-ring-protection
> >
> > Adrian,
> >
> > Thank you very much for your prompt and detailed reply. I need more
> > time to digest it. However, the current draft is really not mature
> > to get WG consensus. Do you agree?
> >
> > B.R.
> > Cheng Weiqiang
> >
> >
> > 2012/10/3 Adrian Farrel <adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>>:
> > > Hi,
> > >
> > > Thanks for taking the time to set out your concerns.
> > >
> > > I hope this now gives the WG something to work with.
> > >
> > > With regard the first point, I hope to hear from the authors
> > > whether you have identified a scenario where linear protection
> > > will not work (in which case they should probably flag this
> > > short-coming in the I-D) or if they can see how linear protection
> > > can handle the double failure case you have illustrated.
> > >
> > > Obviously, we don't have access to C-2098 and can't take it as
> > > input to the IETF discussions, so if its authors (was that you?)
> > > want to take that material as contribution to the MPLS WG's work,
> > > you need to submit it either as an Internet-Draft or as email.
> > >
> > > The second of your discussion points is related to Section 2.5.6.1
> > > of RFC 5654, and specifically R100. I reproduce it here for our readers:
> > >
> > >    100  Recovery techniques in a ring SHOULD be identical (or as similar
> > >         as possible) to those in general transport networks to simplify
> > >         implementation and operations.  However, this MUST NOT override
> > >         any other requirement.
> > >
> > > I think the authors need to address this point, but my
> > > understanding is that the whole section is intended to describe
> > > the requirements that have to be satisfied by topology-specific
> > > solutions. Thus, if we were inventing a new protection solution
> > > applicable in rings then we would need to address these
> > > requirements directly. However, I believe that the I-D that is in last call is called "Applicability of MPLS-TP Linear Protection for Ring Topologies".
> > > That is, it does not define a new mechanism, but specifically
> > > shows how the general mechanism can be applied.
> > >
> > > Obviously, I can't speak for the WG, but it would seem to me that
> > > nothing in this I-D precludes the development of a
> > > topology-specific solution for rings that meets the optimization
> > > criteria in Section 2.5.6.1 of RFC 5654 and also addresses the
> > > specific requirements in that section. It also seems to me that
> > > the I-D in question is not a protocol specification at all (note
> > > that it is an Informational draft) and actually does not even describe anything other than how linear protection might apply in a ring topology.
> > >
> > > So I am not quite sure why you believe that the failure of the
> > > generic solution to address a requirement intended to describe
> > > optimizations is a reason to not publish this document. Rather, in
> > > your shoes, I would see it as an encouragement to do
> > > topology-specific work to follow on from this current I-D.
> > >
> > > Cheers,
> > >
> > > Adrian
> > >
> > >> -----Original Message-----
> > >
> > >> From: cheng weiqiang [mailto:chengwq@gmail.com]
> > >> Sent: 03 October 2012 10:40
> > >> To: adrian@olddog.co.uk<mailto:adrian@olddog.co.uk>
> > >> Cc: mpls@ietf.org<mailto:mpls@ietf.org>; mpls-chairs@tools.ietf.org<mailto:mpls-chairs@tools.ietf.org>;
> > >> draft-ietf-mpls-tp-ring- protection@tools.ietf.org<mailto:protection@tools.ietf.org>;
> > >> larryli888@yahoo.com.cn<mailto:larryli888@yahoo.com.cn>
> > >> Subject: Re: [mpls] Working group last call on
> > >> draft-ietf-mpls-tp-ring-protection
> > >
> > >> Dear adrian,
> > >
> > >> Here I would like to try to describe some issues on the ring
> > >> protection solution from my point view.
> > >>
> > >> 1. The Wrapping solution doesn't work when Multi-links faults
> > >> happen
> > >>
> > >> For each link in the ring, current wrapping solution defines two
> > >> SPME
> > >> - the first is a SPME between the two LSRs that are connected by
> > >> the link, and the second SPME between these same two LSRs but
> > >> traversing the entire ring (except the link that connects the
> > >> LSRs).
> > >
> > >>               ___          ___    x     ___
> > >>       ======>/LSR\********/LSR\********/LSR\
> > >>              \_B_/        \_A_/        \_F_/
> > >>                *                         *
> > >>                *                         *
> > >>                *                         *x
> > >                 _*           ___           *_
> > >>              /LSR\********/LSR\********/LSR\======>
> > >>              \_C_/        \_D_/        \_E_/
> > >>
> > >>             ===> connected LSP    *** physical link
> > >>                  x   link fault
> > >>
> > >> Above figure shows that One LSP enter the ring from LSR B and
> > >> Exit from LSR E. And at the same time the link A-F and link F-E
> > >> are both broken. According to current solution, both the
> > >> protection SPME for A-F and the protection SPME for Link F-E
> > >> should be activated synchronously. Obviously, it does not work.
> > >>
> > >> At the same situation, the ring protection for SDH,
> > >> G.8132(T-MPLS) and the MSRP solution (C-2098 "MPLS-TP Shared-Ring
> > >> protection (MSRP) mechanism for ring topology", ITU-T SG15
> > >> meeting, Sep. 2012) can work well.
> > >>
> > >> 2.Steering function is totally the same with 1:1 linear
> > >> protection
> > >>
> > >> As the draft mentioned "we use 1:1 linear protection [SurvivFwk]
> > >> [LinProtect] to perform protection switching and coordination
> > >> when a signal fault is detected." It is the basic 1:1 linear
> > >> protection(we can see it as a SNC protection, in another words
> > >> 1:1 linear protection is using in sub-network).
> > >>
> > >> It does not provide any more simplicity and optimism than 1:1
> > >> linear protection. That is why we say this draft cannot meet R100
> > >> of RFC5654 the requirement.
> > >>
> > >> So I don't think we need defined it in the ring draft redundantly again.
> > >>
> > >> Best Regards,
> > >>
> > >> Cheng Weiqiang
> > >> Research Institute of China Mobile
>
_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls


________________________________
This E-mail and any of its attachments may contain Time Warner Cable proprietary information, which is privileged, confidential, or subject to copyright belonging to Time Warner Cable. This E-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this E-mail, you are hereby notified that any dissemination, distribution, copying, or action taken in relation to the contents of and attachments to this E-mail is strictly prohibited and may be unlawful. If you have received this E-mail in error, please notify the sender immediately and permanently delete the original and any copy of this E-mail and any printout.