Apps could (and would still need to) send individual payloads - but not have 
those payloads decreased based on how many headers are used. Again, like 
Ethernet.

Think of it this way: Ethernet user payload is 1500B, always. There’s no such 
thing as an Ethernet-layer MTU because headers can vary.

Joe

—
Joe Touch, temporal epistemologist
www.strayalpha.com

> On Dec 7, 2021, at 4:56 PM, Dino Farinacci <farina...@gmail.com> wrote:
> 
> Since you can't FEC IP fragments, the apps have to do it. And since the apps 
> do it, they fragment on IP MTU boundaries.
> 
> Dino
> 
>> On Dec 7, 2021, at 6:54 PM, to...@strayalpha.com wrote:
>> 
>> I think we’re generally in agreement.
>> 
>> My view is that fragmentation is currently a necessary evil. Evil that 
>> should be avoided where possible, but necessary that MUST be supported.
>> 
>> Joe
>> 
>> —
>> Joe Touch, temporal epistemologist
>> www.strayalpha.com
>> 
>>> On Dec 7, 2021, at 3:46 PM, Dino Farinacci <farina...@gmail.com> wrote:
>>> 
>>> Right, I understand this. I said *it could8 use larger headers. So sounds 
>>> like we are in agremement. That is, if we can't agree on 1400 because 
>>> protocols have been spec'ed for smaller ones, that is where we are headed. 
>>> In the opposite direction we wantn to go.
>>> 
>>> Hence, there is no way to technically fix this. And fragmentation is *not 
>>> the solution*. It will cause more packet loss and time-out buffers in 
>>> receivers.
>>> 
>>> But what apps can do, and I know many that do is to send a packet train of 
>>> MTU sized packets with FEC. So when there is loss, the receiver can build 
>>> the packets via erasure codes.
>>> 
>>> Dino
> 

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

Reply via email to