Tom, your message seems to be repeating past myths that led to fearmongering 
works like
“Fragmentation Considered Harmful”. It is just not true that there is any 
problem with reassembly
in the Internet today, and performance tests with tools such as iperf3 readily 
show that a significant
performance gain is possible using larger packets that incur fragmentation and 
reassembly than
with smaller packets that require no fragmentation.

You also seem to be assuming the worst about where the reassembler will be 
located. This proposal
is not asking to put a reassembly engine on the line card of a high speed core 
router then asking it to
reassemble at line rates in hardware. Instead, the reassembly engine in this 
proposal will be located
at a Proxy several layers up in the architecture which may need to reassemble 
before forwarding
further toward downstream-dependent nodes.

AERO and OMNI are good works and very likeable. Conversely, I am not liking 
seeing these
fearmongering myths propagated by you and others as though they were truths.

Fred

From: Tom Herbert [mailto:t...@herbertland.com]
Sent: Monday, August 01, 2022 10:56 AM
To: Templin (US), Fred L <fred.l.temp...@boeing.com>
Cc: Juan Carlos Zuniga (juzuniga) <juzuniga=40cisco....@dmarc.ietf.org>; 
int-area@ietf.org
Subject: [EXTERNAL] Re: [Int-area] Call for WG adoption of 
draft-templin-intarea-parcels-10


EXT email: be mindful of links/attachments.






On Mon, Aug 1, 2022 at 9:51 AM Templin (US), Fred L 
<fred.l.temp...@boeing.com<mailto:fred.l.temp...@boeing.com>> wrote:
Juan Carlos and intarea, there is actually much more to be said about this from 
a “big-picture”
standpoint that has not been said yet. In particular, the AERO/OMNI and IP 
Parcels architecture
uniquely enable fast and efficient large object transports in conjunction with 
small-message
interactive communications requiring low latency. It does this by allowing 
large MTU links
(9KB or larger) in edge network data centers while requiring small MTU links 
(9KB or smaller)
in the core transit network. In that way, end systems can send large objects in 
IP Parcels that
take advantage of the larger edge network link MTUs, but become fragmented when 
they
reach an OMNI link ingress node. The fragmentation allows the IP parcel to 
transit the core
network where there are small MTU links, but without interfering with 
interactive small message
communications also transiting the core due to fragmentation interleaving. 
Then, at the far
end the final destination which may also be located in an edge network having 
large MTU
links can efficiently receive the larger IP Parcels.

This has been known for many decades, but perhaps not widely discussed. Back in 
1988
when the DECnet architects were bringing FDDI into the architecture, then even 
had a name
for it and called it the “dumbbell configuration” (FDDI in edge networks and 
Ethernet core):

[cid:image001.png@01D8A702.8A68B240]

So, in this dumbbell model, peer end systems located in the rightmost and 
leftmost FDDI rings
could send IP Parcels up to 4500 bytes and the Ethernet link ingress and egress 
nodes would
fragment and reassemble. The core would therefore see only 1500 byte and lesser 
with fair
sharing interleaving between both bulk transfer and interactive communications. 
Replace the
Ethernet link in the above diagram with a network of networks and configure an 
OMNI
interface over it, and the same effect can be had using AERO/OMNI and IP 
Parcels.

Hi Fred,

It's not really the same thing. Presumably, at the ingress each 4500 byte 
packet would be fragmented and could be serially sent over a PTP Ethernet link. 
This makes reassembly at the egress side fairly trivial since one could assume 
that all the fragments are received in proper order with no fragments for other 
flows mixed in. So the egress side only needs a 4500 byte reassembly buffer.

However, you replace the Ethernet in the picture with an IP network, then these 
simplifying properties no longer apply. The egress side may receive fragments 
out of order, and there may simultaneously may be multiple flows in reassembly. 
So the required memory for reassembly is greater than 4500 bytes, possibly much 
greater than that. Also, since this is not a PTP link, packets for a flow may 
take different paths such that reassembly never completes and  hence timers are 
required to punt on reassembly.


This would make for a better and more efficient internetworking service for all 
supporting
a diversity of services ranging from delay-sensitive interactive communications 
to short
transactions, to high data rate binary large object transfers with the best 
properties applied
according to traffic type. It is good for the Internet, therefore AERO/OMNI and 
IP Parcels
are good and should be adopted.

As I and others have pointed out, performing reassembly in the network is 
costly to routers (i.e. cost in memory at least) and difficult to get right 
otherwise (e.g. many edge conditions, trade offs between a non work-conserving 
opportunistic optimization and tail case latency). If you remove in-network 
reassembly from the proposal, there is still potential for "intelligent" 
fragmentation in the network where losing a fragment doesn't mean losing the 
whole packet, but it's not clear to me that the benefits for that outweigh the 
costs.

Tom


Fred

From: Int-area 
[mailto:int-area-boun...@ietf.org<mailto:int-area-boun...@ietf.org>] On Behalf 
Of Templin (US), Fred L
Sent: Friday, July 29, 2022 6:44 AM
To: Juan Carlos Zuniga (juzuniga) 
<juzuniga=40cisco....@dmarc.ietf.org<mailto:40cisco....@dmarc.ietf.org>>; 
int-area@ietf.org<mailto:int-area@ietf.org>
Subject: Re: [Int-area] Call for WG adoption of draft-templin-intarea-parcels-10

FYI, a new draft version is posted with the following updates:

1) Senders encodes the number of segments included in the Jumbo Payload header 
so receivers
    can accurately determine packaging sizes.

2) Excuses OAL intermediate nodes from having to perform parcel sub-dividing or 
re-combining.

Fred

From: Int-area [mailto:int-area-boun...@ietf.org] On Behalf Of Juan Carlos 
Zuniga (juzuniga)
Sent: Thursday, July 28, 2022 11:00 AM
To: int-area@ietf.org<mailto:int-area@ietf.org>
Subject: [EXTERNAL] Re: [Int-area] Call for WG adoption of 
draft-templin-intarea-parcels-10


EXT email: be mindful of links/attachments.




Hi all,

As mentioned during the meeting, we will close the call at the end of the IETF 
114 week.

If you have any last comments, please speak up.

Best,

Juan Carlos & Wassim

From: Int-area <int-area-boun...@ietf.org<mailto:int-area-boun...@ietf.org>> on 
behalf of Juan Carlos Zuniga (juzuniga) 
<juzuniga=40cisco....@dmarc.ietf.org<mailto:juzuniga=40cisco....@dmarc.ietf.org>>
Date: Wednesday, June 22, 2022 at 2:26 PM
To: int-area@ietf.org<mailto:int-area@ietf.org> 
<int-area@ietf.org<mailto:int-area@ietf.org>>
Subject: [Int-area] Call for WG adoption of draft-templin-intarea-parcels-10
Dear IntArea WG,

We are starting a 2-week call for adoption of the IP-Parcels draft:
https://www.ietf.org/archive/id/draft-templin-intarea-parcels-10.html

The document has been discussed for some time and it has received multiple 
comments.

If you have an opinion on whether this document should be adopted by the 
IntArea WG please indicate it on the list by the end of Wednesday July 6th.

Thanks,

Juan-Carlos & Wassim
(IntArea WG chairs)

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

Reply via email to