RE: BFD stability follow-up from IETF-91

Gregory Mirsky <gregory.mirsky@ericsson.com> Fri, 05 December 2014 05:22 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 310391AC41A for <rtg-bfd@ietfa.amsl.com>; Thu, 4 Dec 2014 21:22:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level:
X-Spam-Status: No, score=-104.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, 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 6LPmnyLQ0ec4 for <rtg-bfd@ietfa.amsl.com>; Thu, 4 Dec 2014 21:22:05 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A7DC1AC40F for <rtg-bfd@ietf.org>; Thu, 4 Dec 2014 21:22:05 -0800 (PST)
X-AuditID: c618062d-f79376d000000ceb-bd-5480f0e0baae
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 4D.BD.03307.0E0F0845; Fri, 5 Dec 2014 00:40:16 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0195.001; Fri, 5 Dec 2014 00:22:03 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Manav Bhatia <manavbhatia@gmail.com>
Subject: RE: BFD stability follow-up from IETF-91
Thread-Topic: BFD stability follow-up from IETF-91
Thread-Index: AQHQCQ6qQ6amXjPuFEmbPIOgLl4p2pxyzfeAgAAfxYCAAAeVAIAAjSUAgAD7mQCAAEe3gIABbj6AgAARfwCAAAtmAIAAF9PggASh4oD///wSUIACoyWAgADg8VCAAMxrgP//rMkggADkGwD//7U6cAAL8ywAAAn4weAADJJRgAAF3o0g
Date: Fri, 05 Dec 2014 05:22:03 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B8AC60A@eusaamb103.ericsson.se>
References: <007701d00af9$28719050$7954b0f0$@chinamobile.com> <D09E5FAC.27C51%mmudigon@cisco.com> <007e01d00b07$9c02cc10$d4086430$@chinamobile.com> <7347100B5761DC41A166AC17F22DF1121B8998E7@eusaamb103.ericsson.se> <00a001d00d64$7735ce50$65a16af0$@chinamobile.com> <7347100B5761DC41A166AC17F22DF1121B8A87E6@eusaamb103.ericsson.se> <730769BB-D021-4E22-878A-2C289822A156@gmail.com> <7347100B5761DC41A166AC17F22DF1121B8AA754@eusaamb103.ericsson.se> <09CD6B2F-4DCC-429F-848B-223C72A0F171@gmail.com> <7347100B5761DC41A166AC17F22DF1121B8AAA24@eusaamb103.ericsson.se> <CO2PR0501MB8231A4913DEB31323847CA8B3780@CO2PR0501MB823.namprd05.prod.outlook.com> <7347100B5761DC41A166AC17F22DF1121B8AAC0D@eusaamb103.ericsson.se> <CAG1kdoiquWYaAz5ti14VrmiqXmph-SpjgYs=m8AuQGdKGo2xXQ@mail.gmail.com> <7347100B5761DC41A166AC17F22DF1121B8AACDB@eusaamb103.ericsson.se> <CAG1kdojvQbtHuB7dDUPzmvT-mVPhgsGTX+MOC7AB_j6t3rEuXg@mail.gmail.com>
In-Reply-To: <CAG1kdojvQbtHuB7dDUPzmvT-mVPhgsGTX+MOC7AB_j6t3rEuXg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF1121B8AC60Aeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42KZXLonQffBh4YQgw2/DSwuT2pjtzj9Zh2b xec/2xgtrt3dyuzA4rFz1l12jyVLfjJ5XG+6yh7AHMVlk5Kak1mWWqRvl8CVMentF9aCI28Y K2bfnMzcwLjiGWMXIyeHhICJxK6925khbDGJC/fWs3UxcnEICRxhlGh9f5wVwlnGKPF0y2o2 kCo2ASOJFxt72EFsEQENoKIDYN3MAvUSl6fMZAWxhQUMJVZ1L4aqMZI4NmMuO8ggEYF9jBKd NxeBrWYRUJF48nwlC4jNK+Ar0dG7nxli2xp2iT+Le8ASnAKBErs2rQPbzAh03/dTa5ggtolL 3HoynwnibgGJJXvOQ/0gKvHy8T9WCFtJ4uPv+ewQ9fkS37afgFomKHFy5hOWCYyis5CMmoWk bBaSslmMHEBxTYn1u/QhShQlpnQ/ZIewgf6fM5cdWXwBI/sqRo7S4tSy3HQjg02MwNg7JsGm u4Nxz0vLQ4wCHIxKPLwFzxtChFgTy4orcw8xSnOwKInzzqqdFywkkJ5YkpqdmlqQWhRfVJqT WnyIkYmDU6qBsb3+0Y8at29N7j832bQx5Ha/PqTLefaxY/wTnsSG1/dV8lT6EzPtVlouKU/X 0zafsTo5jUEj8OXG8prsDMOCJW15VbsVvx91DtvU2p7wcoHXMrbgB27zf59VaEnSiu/cUy09 9SLrsxXbJ81WOcqXX65z3yz91x4NnqmOuz2+dgfN+fJN3VRIiaU4I9FQi7moOBEAqGo8Mp4C AAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/rtg-bfd/5eevMuvqzWjBEvwNPHiGdeNnqmo
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Dec 2014 05:22:08 -0000

Hi Manav,
if WG chairs feel that BFD implementation guide would be good to write we may find willing contributors.
As for granularity of logging, implementation I’m familiar with allows do that per BFD session without context switching.

                Regards,
                                Greg

PS. our discussion grew beyond tolerance level of mail-host, so I’ve snipped part.

From: Manav Bhatia [mailto:manavbhatia@gmail.com]
Sent: Thursday, December 04, 2014 7:02 PM
To: Gregory Mirsky
Cc: Santosh P K; Mahesh Jethanandani; rtg-bfd@ietf.org
Subject: Re: BFD stability follow-up from IETF-91

Hi Greg,

I am sure the WG would appreciate such a lecture since that would obviate the need for such an ID. Are you suggesting that i turn on logging and packet tracing for *each* incoming BFD packet for all the sessions that i have? Trying doing that for 25 BFD sessions where few are running at 50ms and 100ms TX intervals. Now trying combing through the logs when 1 BFD session flaps to understand where the issue was.

Cheers, Manav

On Thu, Dec 4, 2014 at 10:03 PM, Gregory Mirsky <gregory.mirsky@ericsson.com<mailto:gregory.mirsky@ericsson.com>> wrote:
Hi Manav,
I hope you don’t expect me to give a lecture on how to design and implement debugable implementation using logging and packet tracing.

                Regards,
                                Greg

From: Manav Bhatia [mailto:manavbhatia@gmail.com<mailto:manavbhatia@gmail.com>]
Sent: Thursday, December 04, 2014 8:16 AM
To: Gregory Mirsky
Cc: Santosh P K; Mahesh Jethanandani; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>

Subject: Re: BFD stability follow-up from IETF-91

I am not sure what the confusion is Greg.

Assume i have a BFD session thats up. At some point in time it flaps. Now i need to know whether the issue was at the TX or the RX.

Please tell me how TWAMP can help me here. Also tell me how what tool i can use if its a uBFD session that flapped.

Cheers, Manav

On Thu, Dec 4, 2014 at 9:09 PM, Gregory Mirsky <gregory.mirsky@ericsson.com<mailto:gregory.mirsky@ericsson.com>> wrote:
Hi Santosh,
but that is what can be called “feature creep”. BFD is continuity check mechanism and for active performance measurement, even occasional, there are TWAMP in IP and RFC 6374/6375 in MPLS/MPLS-TP. It may be tempting to expand scope of BFD but, I believe, it is successful exactly because it was simple, light-weight and designed to do exactly one thing – continuity check.

                Regards,
                                Greg

From: Santosh P K [mailto:santoshpk@juniper.net<mailto:santoshpk@juniper.net>]
Sent: Thursday, December 04, 2014 7:02 AM
To: Gregory Mirsky; Mahesh Jethanandani

Cc: rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: RE: BFD stability follow-up from IETF-91

Hello Greg,
  Debugging BFD is one of the use case. I also want to bring up one of the use case that Jeff suggested in his earlier  mail. Operator might NOT want to run OAM which does loss and delay measurement all the time due to its overhead. With the extension to BFD (sequence number) we can detect if there is any loss but BFD still stays up. This loss detection can be used as a trigger for loss and delay measurement. Echo can be used only in case of singlehop and in one direction only.

Thanks
Santosh P K

From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Gregory Mirsky
Sent: Thursday, December 04, 2014 12:12 PM
To: Mahesh Jethanandani
Cc: rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: RE: BFD stability follow-up from IETF-91

Hi Mahesh,
indeed, LSP Ping is part of MPLS OAM tool set as BFD itself that intended to monitor operational state of the network, path continuity between two nodes. And LSP Ping, as primarily on-demand troubleshooting tool, helps localize and, to certain degree, diagnose the problem. But the ultimate debugging is proprietary. This proposal, in my view, helps not monitor behavior of the network but BFD itself, quality of BFD implementation. I’m not saying that it is not useful for implementers and operators, one can find that too many BFD sessions or at too short intervals being  ran. I don’t agree to loading this as extension of the widely used standard. Perhaps we can look into using BFD Echo as self-debugging instrument.

                Regards,
                                Greg