RE: BFD stability follow-up from IETF-91

Gregory Mirsky <gregory.mirsky@ericsson.com> Mon, 01 December 2014 17:53 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 3A1B51A1BCF for <rtg-bfd@ietfa.amsl.com>; Mon, 1 Dec 2014 09:53:32 -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 K1hxvVb15CNP for <rtg-bfd@ietfa.amsl.com>; Mon, 1 Dec 2014 09:53:28 -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 3FD341A1A7E for <rtg-bfd@ietf.org>; Mon, 1 Dec 2014 09:53:28 -0800 (PST)
X-AuditID: c618062d-f79376d000000ceb-7b-547c579b6e3f
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 81.C1.03307.B975C745; Mon, 1 Dec 2014 12:57:16 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0195.001; Mon, 1 Dec 2014 12:38:07 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Fan, Peng" <fanpeng@chinamobile.com>, "'MALLIK MUDIGONDA (mmudigon)'" <mmudigon@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: RE: BFD stability follow-up from IETF-91
Thread-Topic: BFD stability follow-up from IETF-91
Thread-Index: AQHQCQ6qQ6amXjPuFEmbPIOgLl4p2pxyzfeAgAAfxYCAAAeVAIAAjSUAgAD7mQCAAEe3gIABbj6AgAARfwCAAAtmAIAAF9PggASh4oD///wSUA==
Date: Mon, 01 Dec 2014 17:38:06 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B8A87E6@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>
In-Reply-To: <00a001d00d64$7735ce50$65a16af0$@chinamobile.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF1121B8A87E6eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyuXRPuO6c8JoQg79NPBbrG16wWxx5dYzZ 4vOfbYwOzB7zLixk85jyeyOrx5IlP5kCmKO4bFJSczLLUov07RK4Mg73KBfsPc1YsfdTO3sD 44ZtjF2MnBwSAiYSd2etZoWwxSQu3FvP1sXIxSEkcIRRYu/CU0wQzjJGiRkTn7GBVLEJGEm8 2NjDDpIQEehglFj6cikzSEJYwFBiVfdidhBbBKjo2Iy5UHadxPfZZ8FsFgEViVU/JrB0MXJw 8Ar4SmyYkwOxoJ9J4uT2N2ALOAXsJE5cfwtmMwKd9P3UGiYQm1lAXOLWk/lMEKcKSCzZc54Z whaVePn4H9QLShKTlp5jhajPl9i/9ybYXl4BQYmTM5+wTGAUmYVk1CwkZbOQlEHEdSQW7P7E BmFrSyxb+JoZxj5z4DETsvgCRvZVjBylxalluelGBpsYgXF1TIJNdwfjnpeWhxgFOBiVeHgN MqtDhFgTy4orcw8xSnOwKInzzqqdFywkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qBsdzj3co+ HqNmm6Jop7kKPwNCUg60Xt043W3aDck7HE7FrziW5C/MEHN0agrcukve9I9/pfqCvw+sCrW3 r87+wdZedfNe0oqi6UxnZwq+fnJbUm7+PEOBiYa7TIr5WVmE1mwtPVTdeycvNjeoxqo8pCjl SHDTK+tyq0ee3wN+nd/2LnZf1D8+JZbijERDLeai4kQATg2Gn4wCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/rtg-bfd/3pkzHR43poIfucTk7pRIP7btbJE
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: Mon, 01 Dec 2014 17:53:32 -0000

Hi Peng,
and still, you're looking for a tool to measure BFD performance. Then you'll be looking for a tool to verify the BFD performance measurement, and on, and on. Operators do need complete set of FCAPS tools, including performance measurement. Note that passive performance measurement through marking method that Mach Chen referred to can monitor BFD flow(s) and be used to do Loss and/or Delay Measurement. And active Synthetic Loss Measurement may simulate flow of small packets as well as relatively large packets. And the same goes for active measurement method of Delay Measurement. I like Swiss Army knives but let us not turn BFD into one.

                Regards,
                                Greg

From: Fan, Peng [mailto:fanpeng@chinamobile.com]
Sent: Monday, December 01, 2014 4:44 AM
To: Gregory Mirsky; 'MALLIK MUDIGONDA (mmudigon)'; rtg-bfd@ietf.org
Subject: RE: BFD stability follow-up from IETF-91

Hi Gregory,

I was just giving an example :) Application traffic usually cannot stand small packet loss, not to say 30% loss.

I am actually asking for a debug function that could give us some useful hints of poor connection with small protocol change, besides the basic connectivity information. If it measures something, it measures packets of BFD itself. So I don't expect it to be considered as a performance measurement tool.

Best regards,
Peng

From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
Sent: Saturday, November 29, 2014 3:37 AM
To: Fan, Peng; 'MALLIK MUDIGONDA (mmudigon)'; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: RE: BFD stability follow-up from IETF-91

Hi Peng,
this is very interesting scenario. I think that if BFD experiences ~30% packet loss, then highly likely so are affected other applications. Then it is not just BFD issue but condition that should be detected  by performance measurement method, whether active or passive packet loss measurement.
I'm convinced that overloading BFD with performance measurement provisions is counter-productive and is inappropriate.

                Regards,
                                Greg

From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Fan, Peng
Sent: Friday, November 28, 2014 4:34 AM
To: 'MALLIK MUDIGONDA (mmudigon)'; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: RE: BFD stability follow-up from IETF-91

Hi Mallik,

Exactly. Packets may be experiencing slight loss, but the link can hardly be regarded as connected. More importantly, the experience of upper-level applications can be degraded severely (e.g. TCP traffic is not able to go fast in face of even small continuous loss). But what if one BFD frame is lost every three frames? Then the loss rate is 30% on average, which is already a very severe value.

Best regards,
Peng

From: MALLIK MUDIGONDA (mmudigon) [mailto:mmudigon@cisco.com]
Sent: Friday, November 28, 2014 7:53 PM
To: Fan, Peng; rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
Subject: Re: BFD stability follow-up from IETF-91

Hi Peng,

If the BFD packets are lost, doesn't the BFD session go DOWN? Are you saying that packet loss is not big enough to make BFD session go DOWN?

Thanks

Regards
Mallik

From: <Fan>, Peng <fanpeng@chinamobile.com<mailto:fanpeng@chinamobile.com>>
Date: Friday, 28 November 2014 4:20 pm
To: "rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>" <rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>>
Subject: RE: BFD stability follow-up from IETF-91

Hi Jeff, all,

I have been following this stability extension from the beginning, and as an
operator I would like to express that this draft enables the "advanced
feature" we desire for BFD to provide additional useful information that
helps operators understand network issues. A relevant use case is detecting
lossy or "quasi-disconnected" links or member LAG links. An example of such
situation we experienced was a loosely connected fiber link resulting in
continuous, small amount of packet loss. BFD could get the information of
lost BFD frames on such unstable link, and probably report when a target
level is reached, say a certain number of frames are lost over a period or
among a total number of frames.

Best regards,
Peng