Re: [Int-area] [EXTERNAL] Re: Call for WG adoption of draft-templin-intarea-parcels-10

"Templin (US), Fred L" <Fred.L.Templin@boeing.com> Wed, 03 August 2022 13:35 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C83C4C159490 for <int-area@ietfa.amsl.com>; Wed, 3 Aug 2022 06:35:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.405
X-Spam-Level:
X-Spam-Status: No, score=-4.405 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=boeing.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vwjjsa7hJD7O for <int-area@ietfa.amsl.com>; Wed, 3 Aug 2022 06:35:08 -0700 (PDT)
Received: from clt-mbsout-01.mbs.boeing.net (clt-mbsout-01.mbs.boeing.net [130.76.144.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DA16C1594AE for <int-area@ietf.org>; Wed, 3 Aug 2022 06:35:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by clt-mbsout-01.mbs.boeing.net (8.15.2/8.15.2/DOWNSTREAM_MBSOUT) with SMTP id 273DZ4rD031065; Wed, 3 Aug 2022 09:35:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boeing.com; s=boeing-s1912; t=1659533705; bh=apaXdTMbRYkA7PEkUdlKEYDr2+lr78N5EgRw4vY2In8=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=olPHp680ZI6JzJ27h83E8OcvxslDO+gDN5tY+0UxBnJFkoYV8+9r/4LUgKS2eqmNX 3E6tRolro9KWRN3NuKhUm7W6xSb2BQ5XJ2ROmnAVEYnNjHL4lIEI6i+JVF99Ck6lSP eCRJ9UOrSbhqDALF8zEdwYut6EHuMfyYm8cOvsqodEg7GsGZCB82Zxe0P65jd8eWnp Mb4BJJrpTBkv1EYLLUDUtZDi0/fjwi9jc4W+WaBKjp2wrNxHlIAFNETZ4Lc5f1pnb6 gRDWB+5K90cu+koR7szbFKdhBMMPYR1qmDEFhgqLwqqRN4QS6MTSCRpm0zTNafXERC rdqwZwt5lUJew==
Received: from XCH16-07-10.nos.boeing.com (xch16-07-10.nos.boeing.com [144.115.66.112]) by clt-mbsout-01.mbs.boeing.net (8.15.2/8.15.2/8.15.2/UPSTREAM_MBSOUT) with ESMTPS id 273DYlaO030795 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 3 Aug 2022 09:34:47 -0400
Received: from XCH16-07-10.nos.boeing.com (144.115.66.112) by XCH16-07-10.nos.boeing.com (144.115.66.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Wed, 3 Aug 2022 06:34:46 -0700
Received: from XCH16-07-10.nos.boeing.com ([fe80::e065:4e77:ac47:d9a8]) by XCH16-07-10.nos.boeing.com ([fe80::e065:4e77:ac47:d9a8%2]) with mapi id 15.01.2375.024; Wed, 3 Aug 2022 06:34:46 -0700
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Tom Herbert <tom@herbertland.com>
CC: "Juan Carlos Zuniga (juzuniga)" <juzuniga=40cisco.com@dmarc.ietf.org>, "int-area@ietf.org" <int-area@ietf.org>
Thread-Topic: [EXTERNAL] Re: [Int-area] Call for WG adoption of draft-templin-intarea-parcels-10
Thread-Index: AQHYhmyuUVV50YYT0UulhDx8TNe16K2USm+TgAFKQWCABOTekIAAjtwAgAJjQtA=
Date: Wed, 03 Aug 2022 13:34:45 +0000
Message-ID: <b7ea47ca3bd2415e9a40e5f3f4a4327e@boeing.com>
References: <SJ0PR11MB57692D589B130307F4C9C823D1B29@SJ0PR11MB5769.namprd11.prod.outlook.com> <MW5PR11MB5761A07186EB66E596D41182D1969@MW5PR11MB5761.namprd11.prod.outlook.com> <80dac5e7231140368ae607bf31908f89@boeing.com> <2ace15500edb4fa880d88b0c1d8c568a@boeing.com> <CALx6S35pandbBpFWoDZ__Yb-qMPaqC93Xh9m8mR_ioWWnnqvKw@mail.gmail.com>
In-Reply-To: <CALx6S35pandbBpFWoDZ__Yb-qMPaqC93Xh9m8mR_ioWWnnqvKw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 56084CC145A7BD460BD2E171F58F2C6BD73A742829EA59FCAC3701DB0DBCCA512000:8
Content-Type: multipart/related; boundary="_004_b7ea47ca3bd2415e9a40e5f3f4a4327eboeingcom_"; type="multipart/alternative"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/5dgJ61lIPxaRQNN3uSXz0Dubw9M>
Subject: Re: [Int-area] [EXTERNAL] Re: Call for WG adoption of draft-templin-intarea-parcels-10
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Internet Area WG Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2022 13:35:12 -0000

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:tom@herbertland.com]
Sent: Monday, August 01, 2022 10:56 AM
To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
Cc: Juan Carlos Zuniga (juzuniga) <juzuniga=40cisco.com@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.Templin@boeing.com<mailto:Fred.L.Templin@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-bounces@ietf.org<mailto:int-area-bounces@ietf.org>] On Behalf Of Templin (US), Fred L
Sent: Friday, July 29, 2022 6:44 AM
To: Juan Carlos Zuniga (juzuniga) <juzuniga=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@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-bounces@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-bounces@ietf.org<mailto:int-area-bounces@ietf.org>> on behalf of Juan Carlos Zuniga (juzuniga) <juzuniga=40cisco.com@dmarc.ietf.org<mailto:juzuniga=40cisco.com@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