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

"Nobo Akiya (nobo)" <nobo@cisco.com> Sun, 24 August 2014 14:08 UTC

Return-Path: <nobo@cisco.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 62EC01A01F9 for <mpls@ietfa.amsl.com>; Sun, 24 Aug 2014 07:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -115.168
X-Spam-Level:
X-Spam-Status: No, score=-115.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] 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 C_bsMsd1x-Si for <mpls@ietfa.amsl.com>; Sun, 24 Aug 2014 07:08:38 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AD141A016A for <mpls@ietf.org>; Sun, 24 Aug 2014 07:08:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=27644; q=dns/txt; s=iport; t=1408889318; x=1410098918; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LEGFErgrqceJfFKL4h59p+Ie9pbtI2QnJ/p1GYiB2fM=; b=iig8qjf4GdmXCRoHRT9RDnoURMpxnSZqKszL2JJi8My8CnaWDRB+0MBY 8ORcOYURAeeMULaZHbKhkjI6kEteOH24HC2pVeYu+vvM+KFRaJtwv9U9v KTtFXTzreuSN7sdMwiR2bd9qxgHuGmzDiDYImRcIRCOmtI6gAW52imowA A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah0FAJfx+VOtJV2Z/2dsb2JhbABZgkcjI1NXBMpdgVkBC4dLAYEIFneEAwEBAQMBAQEBKkELEAIBCBEEAQELFgcHIQYLFAkIAgQOBQgBiCUDCQgBDLxIDYUiF4l/gyCBXAEBHi0EBgGDL4EdBY8TghOEKYRqg2iMf4Y1g15sAYEOOYEHAQEB
X-IronPort-AV: E=Sophos;i="5.04,390,1406592000"; d="scan'208,217";a="349955322"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-4.cisco.com with ESMTP; 24 Aug 2014 14:08:36 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s7OE8aHH002140 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 24 Aug 2014 14:08:36 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0195.001; Sun, 24 Aug 2014 09:08:36 -0500
From: "Nobo Akiya (nobo)" <nobo@cisco.com>
To: "Sam K. Aldrin" <aldrin.ietf@gmail.com>
Thread-Topic: [mpls] Poll for Adoption draft-akiya-mpls-lsp-ping-reply-mode-simple-02
Thread-Index: AQHPvOshzBnSrGC81kW4l9uZaVVid5vbhNJwgACkx4CAA6BtIA==
Date: Sun, 24 Aug 2014 14:08:36 +0000
Message-ID: <CECE764681BE964CBE1DFF78F3CDD3943A3B7735@xmb-aln-x01.cisco.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>
In-Reply-To: <BF1EA26E-3BEE-4DEC-ACAD-4200340CC17B@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.240.212]
Content-Type: multipart/alternative; boundary="_000_CECE764681BE964CBE1DFF78F3CDD3943A3B7735xmbalnx01ciscoc_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/YW0HamTt3PXmoOdxadGDAciEp3M
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: Sun, 24 Aug 2014 14:08:42 -0000

Hi Sam,

Please see in-line with [NOBO].

From: Sam K. Aldrin [mailto:aldrin.ietf@gmail.com]
Sent: Thursday, August 21, 2014 9:24 PM
To: Nobo Akiya (nobo)
Cc: 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 Nobo,

Inline for my comments.

On Aug 21, 2014, at 1:43 PM, Nobo Akiya (nobo) wrote:


Hi Sam,

>> 1. Provide an example with specific type of LSP and FEC type where is useful and also why existing RFC's couldn't solve it.

The title of this WG adoption poll may have created some confusion. The latest version of this document is -03.

http://tools.ietf.org/html/draft-akiya-mpls-lsp-ping-reply-mode-simple-03

The latest version has Appendix A which was added as result of your comments.
Yes, I am looking at the v03 itself.:D. The appendix doesn't mention which FEC type.
The only FEC type this extension will be helpful is MPLS TP with IP available on every node.
There are no other LSP's or FEC types which fits this scenario. Do they?

[NOBO] MPLS TP and associated RSVP-TE for sure. The reason why Appendix A is generally described is that we will likely have more LSPs down the road. One example will be associated SPRING LSPs where only the end-points have the state for the reverse LSP.

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.

I will also look at this way. When there is no reverse lsp available on a given node, performing LSP ping with reply mode as reverse lsp is not considered an issue. Rather it is user who chose wrong reply mode (or vendor provided wrong default option). LSP ping as such provides option to chose which reply mode to use.

[NOBO] Ping is much simpler than traceroute. Take a look at Appendix A.1. In normal conditions, traceroute will work just fine with Reply Mode control channel or reverse LSP, except when there's an error. Then there will be a timeout and user/application will have to debug/re-try. If the extension described in this document was there, there is no timeout and user/application can immediately know where the breakage is.


>> 2. Details on how this draft will reduce 'false failures', given that every device has to support these new TLV's.

The extension itself is backwards compatible (i.e. adds an optional TLV), but benefit can obviously be achieved when corresponding LSRs support the extension. If there are one or more LSRs not supporting this extension, then it is no worse than today.
Then why to introduce new TLV, as it could be solved without it and by using right reply mode. :D

[NOBO] It is ideal to design a diagnostic tool to not have "timeout" but rather get the response with a diagnostic reason. LSP Ping/Traceroute is a great diagnostic tool, but we are not using it enough IMHO. I, for one, think network monitoring can significantly benefit if we have an application that uses LSP Ping/Trace along with other OAM tools. And ever better if "timeout" (of seconds) can be avoided.

Despite the fact that we are still going on a parallel path, I do still appreciate you reviewing the document ... your comments have helped this document into much better shape.

Thanks!

-Nobo

-sam


Thanks!

-Nobo

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Sam Aldrin
Sent: Wednesday, August 20, 2014 10:53 PM
To: Ross Callon
Cc: mpls@ietf.org<mailto:mpls@ietf.org>; mpls-chairs@tools.ietf.org<mailto:mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] Poll for Adoption draft-akiya-mpls-lsp-ping-reply-mode-simple-02

Hi Ross, et al,

I have discussed over the mailing alias why I do not support this draft in the current form.
<http://www.ietf.org/mail-archive/web/mpls/current/msg12403.html>
Authors and I could not converge to agreed conclusion.

Here are things I would like to see in the draft

1. Provide an example with specific type of LSP and FEC type where is useful and also why existing RFC's couldn't solve it.
2. Details on how this draft will reduce 'false failures', given that every device has to support these new TLV's.

As it was discussed in detail already over the mailing list, need to see the benefits for these extensions.
My point is, if problem is solved already with existing mechanisms, there is no need to solve with different method. We use that argument many times in the WG/IETF.
But if it is indeed solving something which couldn't be solved thus far (I haven't seen it yet), you will have my support.

cheers
-sam

On Aug 20, 2014, at 8:20 AM, Ross Callon <rcallon@juniper.net<mailto:rcallon@juniper.net>> wrote:



This is to start a two week poll on adopting draft-akiya-mpls-lsp-ping-reply-mode-simple-02
as an MPLS working group document.

Please send your comments (support/not support) to the mpls working group
mailing list (mpls@ietf.org<mailto:mpls@ietf.org>).

This poll will end Thursday September 4, 2014.

Thanks, Ross

_______________________________________________
mpls mailing list
mpls@ietf.org<mailto:mpls@ietf.org>
https://www.ietf.org/mailman/listinfo/mpls