Re: [mpls] Poll for Adoption draft-akiya-mpls-lsp-ping-reply-mode-simple-02

Mach Chen <mach.chen@huawei.com> Sat, 30 August 2014 09:40 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AFEA1A8904 for <mpls@ietfa.amsl.com>; Sat, 30 Aug 2014 02:40:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.869
X-Spam-Level:
X-Spam-Status: No, score=-4.869 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UL9MT-YqKeXu for <mpls@ietfa.amsl.com>; Sat, 30 Aug 2014 02:40:17 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53EB81A8901 for <mpls@ietf.org>; Sat, 30 Aug 2014 02:40:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BIW76687; Sat, 30 Aug 2014 09:40:14 +0000 (GMT)
Received: from SZXEMA409-HUB.china.huawei.com (10.82.72.41) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 30 Aug 2014 10:40:12 +0100
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.57]) by SZXEMA409-HUB.china.huawei.com ([10.82.72.41]) with mapi id 14.03.0158.001; Sat, 30 Aug 2014 17:40:06 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Sam Aldrin <aldrin.ietf@gmail.com>
Thread-Topic: [mpls] Poll for Adoption draft-akiya-mpls-lsp-ping-reply-mode-simple-02
Thread-Index: AQHPvOsdwjhGcp6uiEqhBQ5TeCNTy5vbARkAgABOkoCAA/otAIACKNwAgAcIvhD//96TAIAAj/Nw
Date: Sat, 30 Aug 2014 09:40:05 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25DA8ED6C@SZXEMA510-MBX.china.huawei.com>
References: <e4da58f21f34427686e7385f90354ec1@CO2PR05MB636.namprd05.prod.outlook.com> <E840F3E3-457A-4E9F-B4D4-2163BAC344C4@gmail.com> <CECE764681BE964CBE1DFF78F3CDD3943A3B4453@xmb-aln-x01.cisco.com> <BF1EA26E-3BEE-4DEC-ACAD-4200340CC17B@gmail.com> <CECE764681BE964CBE1DFF78F3CDD3943A3B7735@xmb-aln-x01.cisco.com> <BB317C04-BCEA-4403-A1EC-C431FFCD3486@gmail.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25DA8EAA8@SZXEMA510-MBX.china.huawei.com> <813CE748-0469-4BE4-8FD5-8B88696A1AEA@gmail.com>
In-Reply-To: <813CE748-0469-4BE4-8FD5-8B88696A1AEA@gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.97.72]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/jyp_22W0f89-fv_zONx34tMBnVo
Cc: Ross Callon <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Poll for Adoption draft-akiya-mpls-lsp-ping-reply-mode-simple-02
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 30 Aug 2014 09:40:19 -0000

Hi Sam,

Thanks for your prompt response!

Please see my reply inline...

> -----Original Message-----
> From: Sam Aldrin [mailto:aldrin.ietf@gmail.com]
> Sent: Saturday, August 30, 2014 4:33 PM
> To: Mach Chen
> Cc: Nobo Akiya (nobo); Ross Callon; mpls@ietf.org; mpls-chairs@tools.ietf.org
> Subject: Re: [mpls] Poll for Adoption
> draft-akiya-mpls-lsp-ping-reply-mode-simple-02
> 
> Hi Mach,
> 
> Inline for my brief comments
> On Aug 29, 2014, at 8:32 PM, Mach Chen <mach.chen@huawei.com> wrote:
> 
> > Hi Sam,
> >
> > Some replies inline...
> >
> > Sniped.
> >
> >>
> >> Let us take the MPLS TP with IP on every node.
> >> The scenario you are talking about is 'associated bidirectional' tunnel.
> >> Just because a 'vendor' implemented certain default method doesn't
> >> require new TLV support.
> >> For associated bidirectional tunnel with IP on every node, perform
> >> reply mode as IP.
> >> I don't think RFC4379 warrants certain default type to be fixed type
> >> for a given FEC.
> >>
> >> [NOBO] What you say is true only if all operators prefer IP return
> >> path over control channel and reverse LSP. I am aware of operators
> >> who wants to prefer control channel or reverse LSP whenever
> >> available, over IP path. The preference really varies depending on
> >> operators. This is exactly where this extension can benefit.
> >> %sam - We discussed this before but ended up with opposite conclusion
> >> :D. If user want to perform return path via lsp or via IP, nothing
> >> prevents and one could chose either of them. The same goes for bitmap size,
> selector size etc.
> >
> > Your assumption is that all nodes along the path support both IP and LSP return
> path, this may not always true.  In some mobile backhaul networks that
> normally have access and core network parts, the nodes in the access may only
> support pure MPLS-TP and not support IP forwarding; the nodes in the core part
> normally support IP/MPLS. Then takes the picture in A.2 as an example:
> >
> >                             +----C------D----+
> >                           /                                   \
> >  A'----A------B                                   G---H---H'
> >                           \                                  /
> >                            +----E------F----+
> >
> > Where A', A, H and H' only support pure MPLS-TP and do not support IP
> forwarding, B and G support both LSP and IP return path, it means that reply
> mode 2 cannot be used when perform traceroute. But when  "Reply via reverse
> LSP" is used, since  C, D, E and F may not have reverse LSP path but have IP
> return path, it still cannot traceroute the whole path. In this case, actually, any
> single reply mode cannot satisfy the requirement.
> Neither does this new TLV will help, nor mandating IP reply mode only trace is
> what I am advocating.
> Head end do not know which nodes support IP or which don't.
> For the same topology, If C,D,E and F do not support IP, this new TLV is not going
> to help you either.

No, it can help only if C, D, E and F know how to handle the Reply Mode TLV. For your case, if C does not support IP, but it should support at least one other reply mode and then use that mode to send back the echo reply. 

> Solution cannot be topology specific, where the initiator do not know what the
> topology is or will be.
> What you have is a solution, trying to find a problem.

The above scenario is a very typical MBB scenario that deploys pure MPLS-TP in access and reuse the IP/MPLS for core network. And even if operators know (and normally they do) the topologies, they cannot depend on the existing mechanisms to trace the path for reason that a single reply mode cannot apply to an LSP that across nodes support different modes.

> 
> As I said in my earlier emails, performing IP and reply via LSP trace simultaneously
> could achieve the same result, for mixed mode (some nodes do not support IP)
> topology. 

Given the above example, since A', A, H and H' only support pure MPLS forwarding and do not support IP forwarding, you cannot perform IP and rely via LSP trace simultaneously. Because when you reply mode 2 (IP path) to perform trace, the echo request will be dropped at A and will not have chance to reach to other nodes. Similarly, if you use reply via LSP, C,D, E and F will not find a reverse path.


Thanks,
Mach

> Performance or diagnosing is not an issue as Timeout value, ttl value
> etc are all configurable and 4379 does not mandate what those values should be.
> 
> 
> >
> > The essential of the Reply Mode Order TLV is to allow multiple reply modes to
> be used for a specific LSP, and each responder can select its appropriate reply
> mode to return the echo reply.
> You could achieve that without the need for new TLV and upgrade of the
> network.
> 
> cheers
> -sam
> >
> >
> > Best regards,
> > Mach