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.