Re: [mpls-tp] BFD sessions wrt protection types

Lavanya Srivatsa <lavanya.srivatsa@aricent.com> Sun, 13 June 2010 19:09 UTC

Return-Path: <lavanya.srivatsa@aricent.com>
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 E33F93A694F for <mpls-tp@core3.amsl.com>; Sun, 13 Jun 2010 12:09:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_50=0.001, HTML_MESSAGE=0.001]
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 vKQlpZZTyoeE for <mpls-tp@core3.amsl.com>; Sun, 13 Jun 2010 12:09:34 -0700 (PDT)
Received: from jaguar.aricent.com (jaguar.aricent.com [180.151.2.24]) by core3.amsl.com (Postfix) with ESMTP id 80AE13A6A4F for <mpls-tp@ietf.org>; Sun, 13 Jun 2010 12:09:33 -0700 (PDT)
Received: from jaguar.aricent.com (localhost [127.0.0.1]) by postfix.imss71 (Postfix) with ESMTP id 6F02236B55 for <mpls-tp@ietf.org>; Mon, 14 Jun 2010 00:39:28 +0530 (IST)
Received: from GUREXHT02.ASIAN.AD.ARICENT.COM (gurexht02.asian.ad.aricent.com [10.203.171.138]) by jaguar.aricent.com (Postfix) with ESMTP id 5956B36B50 for <mpls-tp@ietf.org>; Mon, 14 Jun 2010 00:39:28 +0530 (IST)
Received: from GUREXMB02.ASIAN.AD.ARICENT.COM ([10.203.171.134]) by GUREXHT02.ASIAN.AD.ARICENT.COM ([10.203.171.138]) with mapi; Mon, 14 Jun 2010 00:39:35 +0530
From: Lavanya Srivatsa <lavanya.srivatsa@aricent.com>
To: MPLS TP <mpls-tp@ietf.org>, David Allan I <david.i.allan@ericsson.com>
Date: Mon, 14 Jun 2010 00:39:35 +0530
Thread-Topic: BFD sessions wrt protection types
Thread-Index: AcsHyTVFfLyTNt2fR5mS6ReefWpUvQAM8AjAALVL2c4=
Message-ID: <AF085525D89CCA4EB233BE7E5BF2FDAB1693A75070@GUREXMB02.ASIAN.AD.ARICENT.COM>
References: <AF085525D89CCA4EB233BE7E5BF2FDAB1693EBA7AF@GUREXMB02.ASIAN.AD.ARICENT.COM>, <60C093A41B5E45409A19D42CF7786DFD4FD772813E@EUSAACMS0703.eamcs.ericsson.se>
In-Reply-To: <60C093A41B5E45409A19D42CF7786DFD4FD772813E@EUSAACMS0703.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_AF085525D89CCA4EB233BE7E5BF2FDAB1693A75070GUREXMB02ASIA_"
MIME-Version: 1.0
Subject: Re: [mpls-tp] BFD sessions wrt protection types
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: Sun, 13 Jun 2010 19:09:36 -0000

Dave,

Please see inline.

- Lavanya

________________________________
From: David Allan I [david.i.allan@ericsson.com]
Sent: Wednesday, June 09, 2010 11:32 PM
To: Lavanya Srivatsa; MPLS TP
Subject: RE: BFD sessions wrt protection types

HI Lavanya:

When the draft-ietf-mpls-tp-cc-cv-rdi states:
“A single bi-directional BFD session is used for fate sharing operation. Two independent BFD sessions are used for independent operation.
….
The normal usage is that 1:1 protected paths must use fate sharing, and independent operation applies to 1+1 protected paths.”

Does this mean that every time (and whenever it is done so) the protection switching architecture is changed by configuration/administrator from one to the other, the number of BFD sessions must change? Changing BFD sessions would include tear down or new setup of sessions?

As currently written the answer would be "yes". However how frequently do you actually expect this to happen in practice. Isn't this a change that moves at the speed of lawyers?

[LS] Agreed, this is not expected to change often, maybe only once during network setup too. But I was trying to make a different point here. I feel that protection is one way of using the, if I may call it, "output" of an OAM process. As an alternate, (and just for argument's sake), faults detected by an OAM process need not necessarily result in a protection switch. An operator (again just for argument's sake) could simply choose to have alarms generated and to take corrective actions through manual intervention.
Similarly, a protection switch onto a recovery path need not be the result of an OAM indication, but could be manually driven.
So, on the whole, I feel the OAM and protection switch processes are related but not dependent. Therefore imposing restrictions on the number of BFD sessions based on the protection switching architecture, IMHO, does not seem to be right.
For eg: if 1:1 requires fate share, it should be of no interest to the protection switch process, whether the OAM process chose to run 1 OAM/BFD session or 2 OAM/BFD sessions. All the protection switch process needs is that, irrespective of the number of sessions, the traffic of both directions of the path fate share even during an unidirectional fault. How the OAM process does this should not be of any concern to the protection switch process.

Since protection switching is an “application” that uses the OAM functionality to protect traffic, why should the “underlying” OAM operation be disturbed just because the “application” above it undergoes a change?

I am unable to understand the dependency of the number of BFD-OAM sessions based on the protection switching architectures/types.

In a perfect world specifying a greenfield technology you'd get that decoupling. My take is that BFD cares about whether somthing is up or down in order to conserve nodal resources. When something is broken, the node has better things to do than expend compute cycles originiating large numbers of messages that simply black hole. That is when the nodal resources are better spent being available for management or CP activity, and restoration will happen faster in some implementations as a consequence of dialing back superfluous BFD message generation.

I hope this helps
D