Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhancement-01
Mach Chen <mach@huawei.com> Thu, 03 June 2010 09:49 UTC
Return-Path: <mach@huawei.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 898863A6944; Thu, 3 Jun 2010 02:49:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.298
X-Spam-Level:
X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5 tests=[AWL=-1.300,
BAYES_50=0.001, STOX_REPLY_TYPE=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 RJSQDoSP1iEg;
Thu, 3 Jun 2010 02:49:25 -0700 (PDT)
Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [119.145.14.65])
by core3.amsl.com (Postfix) with ESMTP id A173E3A684B;
Thu, 3 Jun 2010 02:49:24 -0700 (PDT)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com
(iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id
<0L3F00L92N9YIG@szxga02-in.huawei.com>; Thu, 03 Jun 2010 17:49:10 +0800 (CST)
Received: from m55527c ([10.110.98.169]) by szxga02-in.huawei.com (iPlanet
Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id
<0L3F00GTZN9XNN@szxga02-in.huawei.com>; Thu, 03 Jun 2010 17:49:10 +0800 (CST)
Date: Thu, 03 Jun 2010 17:49:09 +0800
From: Mach Chen <mach@huawei.com>
In-reply-to: <AANLkTilq_snPoJ6aAhw-MB5zjkQTZP_KZAI5fdxm98Qh@mail.gmail.com>
To: Mukund Mani <mukund.mani@gmail.com>, rtg-bfd@ietf.org
Message-id: <2303DFD3C2884F2DB7C194CA0C60367D@m55527c>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206
X-Mailer: Microsoft Windows Live Mail 14.0.8064.206
Content-type: text/plain; format=flowed; charset=ISO-8859-1;
reply-type=original
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3
X-MSMail-priority: Normal
References: <AANLkTil9EuK9Dembq26arIJ1oiR4-haxCdNFj171llh7@mail.gmail.com>
<EF14097271C142FBA8ADCA123F59F9CD@m55527c>
<AANLkTilq_snPoJ6aAhw-MB5zjkQTZP_KZAI5fdxm98Qh@mail.gmail.com>
Cc: mpls-tp@ietf.org
Subject: Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhancement-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: Thu, 03 Jun 2010 09:49:26 -0000
Hi Mukund, Please see inline... -------------------------------------------------- From: "Mukund Mani" <mukund.mani@gmail.com> Sent: Thursday, June 03, 2010 3:40 PM To: <mach@huawei.com>om>; <rtg-bfd@ietf.org> Subject: Re: Query on draft-chen-mpls-bfd-enhancement-01 > Hi Mach > > Maybe "BFD session set-up in progress" ?? Sounds better! > > Also you mention: "The case you described *maybe* occur" > As for me this will *always* occur if I configure both the ends in Active > mode, because enabling BFD would initiate the LSP Ping for BFD bootstrap. > Am I correct on this? A node (with smart implementation) with lower IP address should not initiate the LSP Ping for BFD bootstrap for the LSP(s) if it has already received an LSP Ping. So it depends on which end will firstly initiate the LSP Ping. > > On the whole I have had another question for quite some time which I have > been asking in the MPLS-TP group also. > My question was w.r.t the draft-asm-mpls-tp-bfd-cc-cv-04 which defines > CC/CV > and RDI mechanism using BFD and relates the number of sessions to > protection > switching architectures. But I would like to co-relate the details here to > have a clear understanding on the BFD operation itself... I totally agree with you on this. Although protection switching is normally based on BFD detection results, but, IMHO, the number of BFD sessions should not closely coupled with the protection switching types(e.g., 1:1,1+1...). > > For co-routed bi-directional LSP the forward and reverse path will be > associated at the LER's. Also the same relationship exists for forward and > reverse path of associated bi-directional LSP's in the LER's and the > common > LSR's. My understanding of co-routed bi-directional LSP is that it "associated" at all nodes(including LERs and LSRs) along the LSP. > > So why cant I use this inherent relationship to decide whether to have a > single or two BFD sessions for a bidirectional LSP? I am not sure what's your meaning about the inherent relationship. Do you suggest: one BFD session for co-routed bi-dir LSP and two BFD sessions for associated bi-dir LSP, or just one BFD session for bi-dir LSP (no matter what co-routed or associated)? For co-routed and associated bidirectional LSP, IMHO, they should be treated as the same construct. From the view of their clients, there is no difference between the co-routed and associated bidirection LSP. Why there requires associated bidirectional LSP, that is becase there is no co-routed bidirectional LSP(e.g., the devices do support yet) and bidirectional LSPs are desired. Now that we have associated two unidirectional LSPs into one associated bidirectional LSP, it is logically to treat it as a real bidirectional LSP. That means, there should be no difference in protection switching between co-routed and associated bidrectional LSP. > Basically trying to figure out the need for the explicit mechanism > using Return Path TLV and Session Control TLV mentioned in the draft > "draft-chen-mpls-bfd-enhancement-01". > I agree that for a pair of Uni-directional LSP's, using Return Path and > Session Control TLV might be useful but why do we need this for associated > and co-routed LSP? It depends on how you want each direction of a bidirectional LSP to be operated (independent or coordinated). If you want each direction of the bidirectional LSP to be protected and switched independently, there should be separate BFD session for each direction, or only one BFD session is needed. In our draft, if the LSP is bidirectional(co-routed or associated), there is no need to carry the Return Path TLV, only Session Control TLV is required, which is used to control how many BFD sessions should be setup over the LSP. IMHO, if we want the LSP could be operated either as independent or coodinated, a BFD session control mechanism(using Session Control TLV or other means(e.g., in MPLS-TP scenario, using a bit of GACh flag field)) is needed. Best regards, Mach > > With Regards > Mukund > > On Tue, Jun 1, 2010 at 3:03 PM, Mach Chen <mach@huawei.com> wrote: > >> Hi Mukund, >> >> Sorry for the delay response! >> >> The case you described maybe occur, and strictly speaking, it is not very >> accurate to mention that the "Backward direction BFD session exists" as >> return code, how about "BFD session collision"? or do you have any other >> suggestions? >> >> Best regards, >> Mach >> -------------------------------------------------- >> From: "Mukund Mani" <mukund.mani@gmail.com> >> Sent: Monday, May 31, 2010 3:04 AM >> To: <rtg-bfd@ietf.org> >> Subject: Query on draft-chen-mpls-bfd-enhancement-01 >> >> >> Hi >>> >>> Have a query w.r.t "draft-chen-mpls-bfd-enhancement-01". Could the draft >>> authors kindly clarify the same: >>> >>> Section 4 on session establishment mentions the following: >>> >>> If node with the larger IP receives LSP ping >>> message signaling BFD session with Session Control TLV, LSP ping >>> reply must be transmitted with "Backward direction BFD session >>> exists" to the ingress LSR. >>> >>> >>> >>> In the case of BFD session provisioned on both nodes in the Active >>> mode, the LSP Ping for the backward direction BFD session could be >>> received even when the forward direction session is not yet >>> established. In that case is it correct to mention that the "Backward >>> direction BFD session exists" as return code? >>> >>> >>> Kindly let me know if I am missing something here... >>> >>> >>> With Regards >>> >>> Mukund >>> >>> >
- Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhanc… Mach Chen
- Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhanc… Greg Mirsky
- Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhanc… Mukund Mani
- Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhanc… Mach Chen
- Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhanc… Mach Chen