Re: [mpls-tp] Comments on draft-nitinb-mpls-tp-on-demand-cv-00

Greg Mirsky <gregimirsky@gmail.com> Fri, 25 June 2010 02:21 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 D3CEE28C107 for <mpls-tp@core3.amsl.com>; Thu, 24 Jun 2010 19:21:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.973
X-Spam-Level:
X-Spam-Status: No, score=-1.973 tagged_above=-999 required=5 tests=[AWL=0.025, 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 pOxxM4h62oGb for <mpls-tp@core3.amsl.com>; Thu, 24 Jun 2010 19:21:36 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by core3.amsl.com (Postfix) with ESMTP id 5ECD028C114 for <mpls-tp@ietf.org>; Thu, 24 Jun 2010 19:21:36 -0700 (PDT)
Received: by vws2 with SMTP id 2so663592vws.31 for <mpls-tp@ietf.org>; Thu, 24 Jun 2010 19:21:42 -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=5nE94C84seZODGW2MOpdISSzcmBFNtoo1clHCUZqg18=; b=T7iopsznGpv6hDYtDkfACbyl7Ch53dRrnpZL7SXQoml4z2Wosn/06F1YjMCi0K+lPY f6FlzG+ClYnFA+8WTIjvlz1dtM7H4OGLCNt55xfwITF7IGTkcTON12gfUNE6MA7jKCHq mP18b2kzy63pZETspmUj/86xRF6/yBha/wVJQ=
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=buuVIjHsnrBqS61Wxj83OwE/LjDpaNVAQFwUAZV+KjRr4ZULa/3vENdQWMEEEL3PYM LLVw1jGT6FzEv6S2M43Rglsw1yAcEEsfxu+xmKS4VyL9JJpPAtoOK5gEf1GuNR8UGX6s RhyNuyDBLSokuFG4xE02F4wz29HLngbl6qPTk=
MIME-Version: 1.0
Received: by 10.220.47.220 with SMTP id o28mr5595874vcf.78.1277432501109; Thu, 24 Jun 2010 19:21:41 -0700 (PDT)
Received: by 10.220.171.147 with HTTP; Thu, 24 Jun 2010 19:21:41 -0700 (PDT)
In-Reply-To: <E03AE9988D4A4D46802BF4E8EE8078CF@m55527c>
References: <C847CBF8.11383%nitinb@juniper.net> <E03AE9988D4A4D46802BF4E8EE8078CF@m55527c>
Date: Thu, 24 Jun 2010 22:21:41 -0400
Message-ID: <AANLkTikPiZ9Dgv-6eg5g-qBIRXv-Js5BsJgQUhkeJ2gB@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Mach Chen <mach@huawei.com>
Content-Type: multipart/alternative; boundary=0016e6464f587403ae0489d16ed0
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: Fri, 25 Jun 2010 02:21:38 -0000

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
>