RE: BFD stability follow-up from IETF-91

Gregory Mirsky <gregory.mirsky@ericsson.com> Fri, 05 December 2014 05:06 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 891921AC409 for <rtg-bfd@ietfa.amsl.com>; Thu, 4 Dec 2014 21:06:39 -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 JZmW6Pxm5SdL for <rtg-bfd@ietfa.amsl.com>; Thu, 4 Dec 2014 21:06:37 -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 E38FD1AC408 for <rtg-bfd@ietf.org>; Thu, 4 Dec 2014 21:06:36 -0800 (PST)
X-AuditID: c618062d-f79376d000000ceb-05-5480ed3f9f1c
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 87.7D.03307.F3DE0845; Fri, 5 Dec 2014 00:24:48 +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:06:34 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Manav Bhatia <manavbhatia@gmail.com>, "Sam K. Aldrin" <aldrin.ietf@gmail.com>
Subject: RE: BFD stability follow-up from IETF-91
Thread-Topic: BFD stability follow-up from IETF-91
Thread-Index: AQHQDUqXQ6amXjPuFEmbPIOgLl4p2px+NluAgAAjMzCAAOz5gP//rP5ggACs1ACAAAiDAIAAAPgAgAAA6YCAACPdgIAADrqAgAAGAACAAAClAP//s40ggAB9OQCAAHOGgP//7Sng
Date: Fri, 05 Dec 2014 05:06:33 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1121B8AC5CB@eusaamb103.ericsson.se>
References: <CO2PR0501MB823C222B7D62779F4DF58CDB3780@CO2PR0501MB823.namprd05.prod.outlook.com> <D0A647C1.28843%mmudigon@cisco.com> <CO2PR0501MB8234A1BDDFD008EE12C847AB3780@CO2PR0501MB823.namprd05.prod.outlook.com> <CECE764681BE964CBE1DFF78F3CDD3943F5AE38D@xmb-aln-x01.cisco.com> <CAG1kdogkUr2YyodeUPWOqea+2jqOkmdYnPywVHCw8j1+=9eM6A@mail.gmail.com> <CECE764681BE964CBE1DFF78F3CDD3943F5AE4AE@xmb-aln-x01.cisco.com> <20141204151708.GA9458@pfrc> <7347100B5761DC41A166AC17F22DF1121B8AAC29@eusaamb103.ericsson.se> <059338DA-6758-46C1-AD23-D2039C875D09@gmail.com> <CAG1kdogeZBuhmRmgkY2jo2oFTMOXzwWbS=f0H4M4mh9mJXAdNg@mail.gmail.com>
In-Reply-To: <CAG1kdogeZBuhmRmgkY2jo2oFTMOXzwWbS=f0H4M4mh9mJXAdNg@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_7347100B5761DC41A166AC17F22DF1121B8AC5CBeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsUyuXRPgq7D24YQg10fRCwmtH5htLg8qY3d 4vOfbYwOzB47Z91l91iy5CdTAFMUl01Kak5mWWqRvl0CV8aO4xtYCo7UVHx+Mp2lgXFGZRcj J4eEgInE8sen2CFsMYkL99azdTFycQgJHGGU+DrtPjuEs4xRYvGjNUwgVWwCRhIvNvaAdYgI BEu0bTzKAmIzC2hKNJ34DBYXFjCUWNW9GKrGSOLYjLlQ9jRGiUWrEkFsFgEViSUbPrOC2LwC vhKvd/5ghljWzCqxbs4sRpAEp0CgxJO988FsRqDzvp+COIJZQFzi1pP5TBBnC0gs2XOeGcIW lXj5+B8rhK0k8fH3fKDFHED1+RJXv7ND7BKUODnzCcsERtFZSCbNQqiahaQKIqwpsX6XPkS1 osSU7ofsELaGROucuezI4gsY2VcxcpQWp5blphsZbGIERtcxCTbdHYx7XloeYhTgYFTi4S14 3hAixJpYVlyZe4hRmoNFSZx3Vu28YCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2M6Yd6809v /B+6mn+1WG7Ynx1cnyf9SCrYyTqDlXPymVcpd4uLdLU26fxc7Hds5rylL5Rj2Xo/NutH+Pez /Dbx09fUXsVs98yYI5PzpWb20heJj/IE7sW+s+kun5Ec5NzxV+3tde7QmbyBClfcDnKkO04u W2v20XXrZvXtnpl7zM+sneFjrSyrxFKckWioxVxUnAgArcstgY8CAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/rtg-bfd/Tn6w2yWQsqBg7pon9PWNKZpKTGk
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:06:39 -0000

Hi Manav, et. al,
you’ve said:
Ideally even if there is some bit of congestion i would like the BFD packet to get through.
Assume that the congestion is in egress queue, related to the fast forwarding path. Then wouldn’t pushing BFD control packets ahead of every other packet of the same DSCP be hiding the problem in the network, rather than detecting it, doing exactly what BFD intended to do? Perhaps that, tuning DSCP marking of BFD, is something to look into before changing BFD?

                Regards,
                                Greg

From: Manav Bhatia [mailto:manavbhatia@gmail.com]
Sent: Thursday, December 04, 2014 5:05 PM
To: Sam K. Aldrin
Cc: Gregory Mirsky; rtg-bfd@ietf.org
Subject: Re: BFD stability follow-up from IETF-91

Hi Sam,


Concern:
- With the sequence number added, one could find(?) that BFD control packets are experiencing congestion or packet delay. So, the assertion is that BFD flapping could be avoided. But if the packets in the network, including BFD, are really experiencing this, shouldn't this be the right behavior?

I was looking at it to help debug scenarios where its not just the network but implementation issues as well that cause sporadic BFD flaps. If you have a BFD pkt lying in your buffer for too long before its gets scheduled out, then perhaps there is a case for you to look at your pkt TX scheduler. Similarly, you could look at issues on the RX side -- perhaps the queue isnt being drained fast enough, or the CIR/PIR values are aggressive and you drop certain packets when you have scaled up BFD sessions.

Ideally even if there is some bit of congestion i would like the BFD packet to get through.

Cheers, Manav

- I see concerns regarding timestamps and sequence numbers expressed in emails. In that case, the proposed model is still not going to identify the problem completely. Am I reading it right?

-sam
On Dec 4, 2014, at 7:47 AM, Gregory Mirsky wrote:

> Hi Jeff,
> I can reference RFC 5357 here. The Appendix describes what is called TWAMP-Light mode with Stateless Reflector. About year and a half the Errata been accepted that describes Stateful Reflector, which supports measurement of one-way latency/jitter and packet loss metrics.
>
>       Regards,
>               Greg
>
> -----Original Message-----
> From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org<mailto:rtg-bfd-bounces@ietf.org>] On Behalf Of Jeffrey Haas
> Sent: Thursday, December 04, 2014 7:17 AM
> To: Nobo Akiya (nobo)
> Cc: rtg-bfd@ietf.org<mailto:rtg-bfd@ietf.org>
> Subject: Re: BFD stability follow-up from IETF-91
>
> On Thu, Dec 04, 2014 at 03:14:50PM +0000, Nobo Akiya (nobo) wrote:
>> If what you say is the only requirement not met, one approach may be to pursue a non-standard-track document describing some suggested implementation techniques to locally store TX/RX timestamp.
>>
>> Given that echo approach will be less accurate and given that we seem to be having difficulty converging, I thought I???ll throw out another idea.
>
> I think my biggest concern is that the echo approach has bidirectional packet loss possibilities.  Async at least lets the receiver know about unidirectional packet loss.
>
> Of course, if your goal is to notify the sender that their packets are being lost, you need a backchannel anyway.  I just don't know if we want that back channel to be bfd.
>
> - Jeff
>