Re: [mpls-tp] Query on draft-chen-mpls-bfd-enhancement-01
Mukund Mani <mukund.mani@gmail.com> Thu, 03 June 2010 19:06 UTC
Return-Path: <mukund.mani@gmail.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 DBE6F3A6890; Thu, 3 Jun 2010 12:06:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.021
X-Spam-Level:
X-Spam-Status: No, score=-0.021 tagged_above=-999 required=5 tests=[AWL=-0.023,
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 LNJ3VPINSRCF;
Thu, 3 Jun 2010 12:06:16 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com
[209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 91F773A6359;
Thu, 3 Jun 2010 12:06:15 -0700 (PDT)
Received: by gyh4 with SMTP id 4so355143gyh.31 for <multiple recipients>;
Thu, 03 Jun 2010 12:05:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:in-reply-to
:references:date:message-id:subject:from:to:cc:content-type;
bh=1i0Ag8WpKmGhmzYeTjdwx3+/1/kPFeT3hRbc8R4a7uE=;
b=IWeLYvfDkC3tFYsOUfZhOmIrXx+20+GkHTHV8qmaJ/aplVREH703TDHOMXjRmNP4bN
88feeLhCoMy18bObVPUtPNm5IVbExaxwx8qbqfN4pW89o3A3NVLLxr34Kkw6eLJqxYvh
G6FV6YfUoTewrFgU30m5Y0sxk7NCIzLdjYvm0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
b=jKnOOdzsNM/FQLCAP8kfNfYYRH/MuZJEwm0AQS/8PgS0fOkkcVmBGFz9Z/8j7AMerx
otPoi0Q+aEmAeFa6iaeGWIyrKnn8IS59i56QRo9T2wWuJgWFgLM3v3fSWD/KkAqBezQz
OoWzRrhsjJnj6+vgmLQemZOAPORyE1L90x44c=
MIME-Version: 1.0
Received: by 10.224.87.75 with SMTP id v11mr5098677qal.397.1275591957376;
Thu, 03 Jun 2010 12:05:57 -0700 (PDT)
Received: by 10.229.73.206 with HTTP; Thu, 3 Jun 2010 12:05:57 -0700 (PDT)
In-Reply-To: <AANLkTin6pKgaVBQAzH8lwWMPpXasTmbpvb2vxaadgxEY@mail.gmail.com>
References: <AANLkTil9EuK9Dembq26arIJ1oiR4-haxCdNFj171llh7@mail.gmail.com>
<EF14097271C142FBA8ADCA123F59F9CD@m55527c>
<AANLkTilq_snPoJ6aAhw-MB5zjkQTZP_KZAI5fdxm98Qh@mail.gmail.com>
<2303DFD3C2884F2DB7C194CA0C60367D@m55527c>
<AANLkTin6pKgaVBQAzH8lwWMPpXasTmbpvb2vxaadgxEY@mail.gmail.com>
Date: Fri, 4 Jun 2010 00:35:57 +0530
Message-ID: <AANLkTik0niSvVc6wVGfUSXT14lwEUv2qys0APU6cWxiD@mail.gmail.com>
From: Mukund Mani <mukund.mani@gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>, mach@huawei.com
Content-Type: multipart/alternative; boundary=00c09f89980e8196f5048824e5a4
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: Thu, 03 Jun 2010 19:06:18 -0000
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. 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) 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