Dino, 'iperf3' proves that applications can sometimes get better performance by 
using
packet sizes larger than the path MTU even though IP fragmentation is invoked.

Also, "adaptation layer" is not a new term; it is a very old term introduced by 
AAL5
and possibly earlier than that.

Fred

> -----Original Message-----
> From: Dino Farinacci [mailto:farina...@gmail.com]
> Sent: Thursday, December 09, 2021 7:53 AM
> To: Pascal Thubert (pthubert) <pthub...@cisco.com>
> Cc: Templin (US), Fred L <fred.l.temp...@boeing.com>; int-area@ietf.org
> Subject: Re: [Int-area] Side meeting follow-up: What exact features do we 
> want from the Internet?
> 
> > It's a bit unfair to generalize like this. There's the classical Internet 
> > with mail and streaming, and there are special applications.
> 
> Well I am really not. The LISP design will fragment packets after it 
> encapsulates at the ITR so the ETR reassembles and then decapsulates.
> So this "abstraction layer" is in, at least, one overlay architecture.
> 
> It just shouldn't be encouraged. So, optimally, I suggest lower MTU 
> configuration on the source hosts.
> 
> > In the IoT we do have adaptation layers (shims), one called 6LoWPAN and the 
> > other called SCHC (from LPWAN). Both provide
> fragmentation, because the L2 frames can range from 12 to several hundred 
> bytes.
> > Both provide optional fragment recovery because losing a fragment can be 
> > really harmful and lead to congestion collapse and stalled
> devices.
> 
> Understand. Fragmentation should not be encouraged though, if you can avoid 
> it. I realize there are IoT apps (even over LORA links) that
> send really small packets that are still fragmented by a lower layer.
> 
> > Note that from the IP perspective that's within the subnet, just like 
> > 802.11 ARQ is within one IP hop. => I'm not
> 
> Right, and it isn't the average 20 hops from client to server. My 
> generalization is related to the IP layer and if fragmentation has to be done
> by a link-layer between hops 15 and 16, so be it.
> 
> > The related IoT RFCs (see RFC 8724 or RFC 8931) have provision for the 
> > timers not to interfere with upper layer ones, though in practice
> there's no TCP, and it's up to the application to manage what can be lost 
> (e.g., what industrial people call buffered data), what needs
> protection, and mostly, what application "reply" can be considered an 
> acknowledgment so you do not need a L4 one that's undesirable
> overhead.
> 
> Right, agree.
> 
> Dino

_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to