Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on-demand-cv-00
Greg Mirsky <gregimirsky@gmail.com> Sat, 26 June 2010 20:13 UTC
Return-Path: <gregimirsky@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 B248B3A67F3 for <mpls-tp@core3.amsl.com>;
Sat, 26 Jun 2010 13:13:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[AWL=0.022,
BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_53=0.6]
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 jkRW4i6C1wlL for
<mpls-tp@core3.amsl.com>; Sat, 26 Jun 2010 13:13:45 -0700 (PDT)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com
[209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id 89DD63A67EF for
<mpls-tp@ietf.org>; Sat, 26 Jun 2010 13:13:44 -0700 (PDT)
Received: by qyk2 with SMTP id 2so374113qyk.31 for <mpls-tp@ietf.org>;
Sat, 26 Jun 2010 13:13:49 -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=Aq9Dc6N0M3WxSqVH3wd6xbhtNYZ3ILljzw6mDWgpfIA=;
b=FM+mlXzESW8oTDofn1HB2+lDyDnbLLEyL7otJJR4kdDYig9dBVHBVsvfEKzKhg2Z4e
fZLf6Gd7EERXvVCW/s8Vx6cBww8TC1ASR+mvyiCDmTbJzZr25QZ2fDOz5kgRBIre3yl0
45XDBydWH3voPFHc0dYbooujp582IWJ/sbCSE=
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=lwXv5bPZ4Qw246JdpuYOIX/HarOgIVoj84kNKQKLzPDe72UkcUcyLcceXpeThDEjcb
Rl8msRv1F/yVkVKyj2AVzVqcyDwDe8IdDAllMxfMcHOyV6hHGJQVA1JG3QIiQY7Cjhn/
n4JVchXizOm0A03kiCWHcqWJjdfglcjihmHr0=
MIME-Version: 1.0
Received: by 10.229.191.146 with SMTP id dm18mr1498516qcb.46.1277583229683;
Sat, 26 Jun 2010 13:13:49 -0700 (PDT)
Received: by 10.220.171.147 with HTTP; Sat, 26 Jun 2010 13:13:49 -0700 (PDT)
In-Reply-To: <2C42D4940918485089CE1DF9F35C9174@m55527c>
References: <C847CBF8.11383%nitinb@juniper.net>
<E03AE9988D4A4D46802BF4E8EE8078CF@m55527c>
<AANLkTikPiZ9Dgv-6eg5g-qBIRXv-Js5BsJgQUhkeJ2gB@mail.gmail.com>
<2C42D4940918485089CE1DF9F35C9174@m55527c>
Date: Sat, 26 Jun 2010 16:13:49 -0400
Message-ID: <AANLkTilsmfIHbCy02JNWZti4G4vEQ69cyYW6WEcsCFUG@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Mach Chen <mach@huawei.com>
Content-Type: multipart/alternative; boundary=0016361e7cea9389680489f48604
Cc: mpls-tp@ietf.org
Subject: Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on-demand-cv-00
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: Sat, 26 Jun 2010 20:13:46 -0000
Dear Mach, I have to correct my previous assumption. Per #12 of RFC 5654 transit nodes of bi-directional associated LSP SHOULD be aware of forward and backward direction relationship. Regards, Greg On Fri, Jun 25, 2010 at 12:06 AM, Mach Chen <mach@huawei.com> wrote: > Hi Greg, > > Thanks for your reply! > > If we could restrict the application scenarios of associated bidirectional > in MPLS-TP network, I agree with you! And IMHO, it's better to clarify this > somewhere. > > Best regards, > Mach > > -------------------------------------------------- > From: "Greg Mirsky" <gregimirsky@gmail.com> > Sent: Friday, June 25, 2010 10:21 AM > > To: "Mach Chen" <mach@huawei.com> > Cc: "Nitin Bahadur" <nitinb@juniper.net>et>; <mpls-tp@ietf.org> > > Subject: Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on-demand-cv-00 > > Dear Mach and All, >> you've said "the only way to send the response is continue to send the >> response along LSP1, and round back at E and then send along LSP2 back to >> A. >> In order to achieve this, IMHO, there need some information to direct node >> B >> and node E to send the response, including: >> 1. whether can send the response along the non-in-band path or not >> 2. how to send the response along the round-path; and if there exist both >> direct return path from a MIP to the ingress and round-path, how to >> determine which path should be used." >> In my understanding that requires that MIPs of associated bi-directional >> LSP >> must be aware of relationship and pairing between forward and reverse >> directions of the LSP. As I recall such understanding is only "MAY". I >> don't >> see problem that some troubleshooting mechanism would not be able to work >> in >> MPLS-TP network if there is no functional DCN. >> >> Regards, >> Greg >> >> On Thu, Jun 24, 2010 at 4:26 AM, Mach Chen <mach@huawei.com> wrote: >> >> Hi Nitin, >>> >>> Thanks for your reply! >>> >>> Please see inline... >>> -------------------------------------------------- >>> From: "Nitin Bahadur" <nitinb@juniper.net> >>> Sent: Thursday, June 24, 2010 5:34 AM >>> To: "Mach Chen" <mach@huawei.com>om>; <mpls-tp@ietf.org> >>> Subject: Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on-demand-cv-00 >>> >>> >>> Hi Mach, >>> >>>> >>>> On 6/21/10 8:47 PM, "Mach Chen" <mach@huawei.com> wrote: >>>> >>>> Some comments or questions below: >>>>> >>>>> 1. Reverse path Connectivity verification(Section) >>>>> It says:"For bi-directional LSPs, when the egress sends the echo >>>>> response, >>>>> the egress MAY attach the target FEC stack TLV [RFC4379] in the echo >>>>> response. The ingress (on receipt of the echo response) can use the >>>>> FEC >>>>> stack TLV to perform reverse path connectivity verification..." >>>>> But in RFC 4379(Section 4.5), it says "...The FEC Stack TLV from the >>>>> echo >>>>> request MAY be copied to the reply...", so based on the current LSP >>>>> Ping >>>>> specification and the existing implementations, the ingress will >>>>> interpret >>>>> the FEC Stack TLV is for the forward direction LSP. >>>>> For co-routed bidirectional LSP, since the FECs for both directions are >>>>> the >>>>> same, this is OK to re-use the FEC stack TLV for reverse path CV. But >>>>> for >>>>> associated bidirectional LSP, when the ingress received the echo >>>>> reponse >>>>> with a FEC stack TLV, how does it determine whether the FEC is of the >>>>> forward direction or backward direction? IMHO, it's better to use >>>>> separate >>>>> FEC stack TLV for each direction, especially for associated bi-dir LSP. >>>>> >>>>> >>>> You are right that there might be some confusion. I'll look into this. >>>> >>>> >>> OK. >>> >>> >>> >>> 2. MPLS-TP LSP trace >>>> >>>>> It seems that the current draft does not consider associated >>>>> bi-directional >>>>> LSP scenarios where each direction may follow diverse paths and some >>>>> MIP >>>>> nodes can not send echo reponse along the reverse lsp directly. So >>>>> there >>>>> may >>>>> be need some return path specified mechanisms to help associated >>>>> bidirectional LSP tracing. >>>>> >>>>> >>>> In non-error cases, I believe all MIPs should be able to send the >>>> response >>>> back on the reverse lsp path. In error cases, a MIP might be unable to >>>> send >>>> the response (because of the fault). In such a case, the first MIP which >>>> is >>>> unable to send the response back is the MIP where the fault is. The spec >>>> currently says that we must reply using application control channel. We >>>> can >>>> make that a should, so that if one wants, one can ask that the reply be >>>> sent >>>> via UDP....if there is another available path in the network. >>>> >>>> >>> IMHO, even if in non-error cases(for associated bidirectional LSP), the >>> MIPs response may not be able to send the response, see the figure below: >>> A---B---C---D---E >>> \ / >>> F----G------H >>> A associated bidirectional LSP combined with two unidirectional LSPs( >>> LSP1: >>> A->B->C->D->E, and LSP2: E->H->G->F->A), when the trace request reach at >>> B, >>> how does node B send the response? there may not be direct return path >>> from >>> B to A (including IP or LSP path), the only way to send the response is >>> continue to send the response along LSP1, and round back at E and then >>> send >>> along LSP2 back to A. In order to achieve this, IMHO, there need some >>> information to direct node B and node E to send the response, including: >>> 1. whether can send the response along the non-in-band path or not >>> 2. how to send the response along the round-path; and if there exist both >>> direct return path from a MIP to the ingress and round-path, how to >>> determine which path should be used. >>> >>> >>> Best regards, >>> Mach >>> >>> >>> _______________________________________________ >>> mpls-tp mailing list >>> mpls-tp@ietf.org >>> https://www.ietf.org/mailman/listinfo/mpls-tp >>> >>> >>
- [mpls-tp] Comments on draft-nitinb-mpls-tp-on-dem… Mach Chen
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mach Chen
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… xia.liang2
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mach Chen
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Greg Mirsky
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… liu.guoman
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mach Chen
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mach Chen
- [mpls-tp] 答复: Re: Comments on draft-nitinb-mpls-t… zhang.fei3
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Greg Mirsky
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mahesh Akula
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Mahesh Akula
- Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on… Nitin Bahadur