[Int-area] Re: New Version Notification for draft-white-intarea-reordering-00.txt

2025-03-15 Thread Joel Halpern
I am trying to think why IP (as distinct from TCP / QUIC / ..) would care about ordering at all.  I suppose the corner case of reordered fragments could be considered relevant to IP.  But mostly, this seems to belong at transport, not IP. Yours, Joel PS: I think the wording in the draft coul

[Int-area] Re: New Version Notification for draft-white-intarea-reordering-00.txt

2025-03-12 Thread to...@strayalpha.com
Fragment reassembly is one reason. Another non-transport reason is IPsec replay. But in both cases, it’s not just ordering that matters; it varies depending on whether the stream is reordered in isolation or different reordered streams are concurrent. - in all cases, reordering matters within i

[Int-area] Re: New Version Notification for draft-white-intarea-reordering-00.txt

2025-03-12 Thread to...@strayalpha.com
Hi, Greg, My point is different; I’m not suggesting getting into the details - the point is that IP isn’t the only reason L2s try to enforce ordering. If an L2 needs ordering for other reasons, then that’s just the “cost of using that L2”, not something that the IP layer should suggest can/shou

[Int-area] Re: New Version Notification for draft-white-intarea-reordering-00.txt

2025-03-12 Thread Greg White
Thanks Joe. Yes, that could be case, but IMO it would be out of scope for the draft to explore non-IP use cases. Perhaps the goal of this document could be described as gathering the current wisdom around the implications, positive and negative, of L2 resequencing on IP. Greg On Mar 12, 2025,

[Int-area] Re: New Version Notification for draft-white-intarea-reordering-00.txt

2025-03-12 Thread to...@strayalpha.com
Hi Greg, FWIW, it might be useful to note that some L2s maintain ordering for their own purposes, e.g., ATM did so to simplify fragmentation and reassembly in its own protocol layers. Others may rely on in-order delivery for control messages (do Ethernet BPDUs require this?). I.e., it’s not al