Re: BFD WG adoption for draft-haas-bfd-large-packets
Jeffrey Haas <jhaas@pfrc.org> Mon, 29 October 2018 17:36 UTC
Return-Path: <jhaas@slice.pfrc.org>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26281131048 for <rtg-bfd@ietfa.amsl.com>; Mon, 29 Oct 2018 10:36:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: YES
X-Spam-Score: 18.2
X-Spam-Level: ******************
X-Spam-Status: Yes, score=18.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_SBL=20, URIBL_SBL_A=0.1] autolearn=no autolearn_force=no
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 QrPuNAwMiTDp for <rtg-bfd@ietfa.amsl.com>; Mon, 29 Oct 2018 10:36:46 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 10398131023 for <rtg-bfd@ietf.org>; Mon, 29 Oct 2018 10:36:46 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id DF8C21E44B; Mon, 29 Oct 2018 13:36:07 -0400 (EDT)
Date: Mon, 29 Oct 2018 13:36:07 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "Naiming Shen (naiming)" <naiming@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: Re: BFD WG adoption for draft-haas-bfd-large-packets
Message-ID: <20181029173607.GS12336@pfrc.org>
References: <90B9205E-CBD8-4779-96D1-2D15BD1F7E24@cisco.com> <e08744fc4b264fd1bf9844dd0f29557e@XCH-ALN-001.cisco.com> <59DD4DA1-6C83-4D3D-92E7-B4271EB259E8@cisco.com> <2dc00a0d58db41958ad61d73d08ead17@XCH-ALN-001.cisco.com> <20181025153804.GD12336@pfrc.org> <B5988BA3-E039-47C5-9145-48747700E197@cisco.com> <20181029153534.GL12336@pfrc.org> <97dc2816249742649218b7b49b475410@XCH-ALN-001.cisco.com> <20181029164144.GQ12336@pfrc.org> <303933b4bdb24676b2c9b711b6d341a7@XCH-ALN-001.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <303933b4bdb24676b2c9b711b6d341a7@XCH-ALN-001.cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/16L9TD5VoXnGvpADgiNcD5KHuiA>
X-Mailman-Approved-At: Mon, 29 Oct 2018 10:37:31 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 29 Oct 2018 17:36:47 -0000
Les, On Mon, Oct 29, 2018 at 04:55:05PM +0000, Les Ginsberg (ginsberg) wrote: > I note that no one supports "large-packets" today. A vapid phrase that I generally loathe hearing on IETF mailing lists. We need our own version of [1]. When meant pleasantly, sometimes implies, "no, I'm not aware of the perhaps substantial background context". I'll stick with that one. :-) > So is the gap between supporting echo mode for this purpose any larger than the gap for introducing large packet support? Yes. Again, the majority of BFD implementations do not support Echo mode. And while I had intended to leave it as a unicast aside, I might as well simply move it to public comment. Echo was originally a hack to deal with implementations that simply didn't have line card CPU to keep up with BFD async sessions. It still lets you leverage the control plane signaling so you can indicate BFD session state. My general discussion with implementors usually indicates that there's not a lot of push to implement Echo if not already motivated by existing portfolio. [2] >From a technical perspective, implementations that do not support Echo would have substantial work to do in order to add a feature that's otherwise an awkward fit into their detection machinery. On the other hand, all BFD implementations have to support the Async machinery, even if not at a speed for their desired detection intervals. The general work to do large packets for async mode is: - Call your flavor of write() with a fully framed BFD PDU and a buffer with whatever related filler you want to pad the frame. (See prior discussion on the topic.) - For reception, make sure you're willing to read() a frame that is bigger than the unpadded BFD PDU. A trivial effort over adding a full feature. I had discussed with Albert whether it was worth bothering to standardize, but talked myself into it being a thing good for IETF and interoperability. Somewhat similarly, documenting the usefulness of larger MTU packets in Echo is borderline worth standardizing, but is still useful. -- Jeff [1] http://tkingfisher.tumblr.com/post/140952601438/things-you-can-say-in-response-to-literally [2] My last survey was about 3 years ago. It might be worth repeating.
- BFD WG adoption for draft-haas-bfd-large-packets Reshad Rahman (rrahman)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Mahesh Jethanandani
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Greg Mirsky
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Naiming Shen (naiming)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Enke Chen
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… bruno.decraene
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Nagendra Kumar Nainar (naikumar)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… xiao.min2
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Naiming Shen (naiming)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Naiming Shen (naiming)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Mahesh Jethanandani
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Naiming Shen (naiming)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Acee Lindem (acee)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Greg Mirsky
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Acee Lindem (acee)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Nagendra Kumar Nainar (naikumar)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Acee Lindem (acee)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Acee Lindem (acee)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Naiming Shen (naiming)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Acee Lindem (acee)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Albert Fu (BLOOMBERG/ 120 PARK)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Reshad Rahman (rrahman)
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- RE: BFD WG adoption for draft-haas-bfd-large-pack… Les Ginsberg (ginsberg)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas
- BFD WG adoption for draft-haas-bfd-large-packets Reshad Rahman (rrahman)
- Re: BFD WG adoption for draft-haas-bfd-large-pack… Jeffrey Haas