Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhancement-01
Mach Chen <mach@huawei.com> Fri, 04 June 2010 10:50 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 479143A6A63; Fri, 4 Jun 2010 03:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.479
X-Spam-Level:
X-Spam-Status: No, score=0.479 tagged_above=-999 required=5 tests=[AWL=-1.627,
BAYES_50=0.001, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1,
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 M8qjTkGWVTH7;
Fri, 4 Jun 2010 03:50:31 -0700 (PDT)
Received: from szxga05-in.huawei.com (unknown [119.145.14.67]) by
core3.amsl.com (Postfix) with ESMTP id A86D43A6A65;
Fri, 4 Jun 2010 03:50:30 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com
(iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id
<0L3H00F0IKRT8Q@szxga05-in.huawei.com>; Fri, 04 Jun 2010 18:50:17 +0800 (CST)
Received: from m55527c ([10.110.98.169]) by szxga05-in.huawei.com (iPlanet
Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id
<0L3H00EDZKRR1U@szxga05-in.huawei.com>; Fri, 04 Jun 2010 18:50:17 +0800 (CST)
Date: Fri, 04 Jun 2010 18:50:15 +0800
From: Mach Chen <mach@huawei.com>
In-reply-to: <AANLkTik0niSvVc6wVGfUSXT14lwEUv2qys0APU6cWxiD@mail.gmail.com>
To: Mukund Mani <mukund.mani@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>
Message-id: <DCEB22C6EDE5406A89FBD5E4BAE2B7D5@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>
<2303DFD3C2884F2DB7C194CA0C60367D@m55527c>
<AANLkTin6pKgaVBQAzH8lwWMPpXasTmbpvb2vxaadgxEY@mail.gmail.com>
<AANLkTik0niSvVc6wVGfUSXT14lwEUv2qys0APU6cWxiD@mail.gmail.com>
Cc: rtg-bfd@ietf.org, ccamp@ietf.org, 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: Fri, 04 Jun 2010 10:50:34 -0000
Hi Mukund, Please see inline... -------------------------------------------------- From: "Mukund Mani" <mukund.mani@gmail.com> Sent: Friday, June 04, 2010 3:05 AM To: "Greg Mirsky" <gregimirsky@gmail.com>om>; <mach@huawei.com> Cc: <rtg-bfd@ietf.org>rg>; <mpls-tp@ietf.org>rg>; <ccamp@ietf.org> Subject: Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhancement-01 > Hi Mach > > Thanks for the response.. So in that case the BFD session initiator shall > include the Session Control TLV in the Echo Request only when the > bidirectional LSP is to be protected in a co-ordinated fashion. Yes. > > You also mention in the draft that > > "If there is no Session Control TLV carried in the echo request, it's up > to > the egress LSR to decide whether to initiate another BFD session for the > backward direction LSP" > > Does this imply that when a Session Control TLV is not included by the > peer, > it can still end up in one BFD session?? (based on the egress LSR's > decision) There is one more sentence you did not quote: "..this is the same as the definition in [BFD-MPLS]." So, if there is no session Control TLV included, the procedure is same as current BFD for MPLS specification. The BFD session is only trigered by the configuration/policy at the egress, it does not relate to whether it received a LSP Ping bootstrap message. Best regards, Mach > > > > With Regards > Mukund > > On Thu, Jun 3, 2010 at 11:17 PM, Greg Mirsky <gregimirsky@gmail.com> > wrote: > >> Dear Mach, >> I very much agree with your view that "It depends on how you want each >> direction of a bidirectional LSP to be operated [GIM>> perhaps >> "protected" >> is closer] (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." >> But I'd differ that associated and co-routed bidirectional LSP should be >> viewed as the same construct. They certainly may be viewed this way but I >> wouldn't see that as "should". If, for example, associated bidirectional >> LSP >> has assymetric BW for each direction, it would might be reasonable to >> have >> two independent BFD sessions and protect each direction independently. At >> the same time, bidirectional linear LSP will always be co-routed and >> using >> independent BFD session for each direction and independent protection >> doesn't seem practical. >> And I agree that BFD control mechanism is needed. I think it can be part >> of >> overall OAM control mechanism that is being worked on by CCAMP WG (I've >> added the CCAMP to the discussion). >> >> Best regards, >> Greg >> >> On Thu, Jun 3, 2010 at 2:49 AM, Mach Chen <mach@huawei.com> wrote: >> >>> 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 >>>>>> >>>>>> >>>>>> >>>> _______________________________________________ >>> mpls-tp mailing list >>> mpls-tp@ietf.org >>> https://www.ietf.org/mailman/listinfo/mpls-tp >>> >> >> >
- 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