Re: [Int-area] Alissa Cooper's No Objection on draft-ietf-intarea-frag-fragile-16: (with COMMENT)
"Templin (US), Fred L" <Fred.L.Templin@boeing.com> Wed, 04 September 2019 15:27 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 64BA1120123; Wed, 4 Sep 2019 08:27:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5nFWWYIiBpus; Wed, 4 Sep 2019 08:27:14 -0700 (PDT)
Received: from clt-mbsout-02.mbs.boeing.net (clt-mbsout-02.mbs.boeing.net [130.76.144.163]) (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 230C912016E; Wed, 4 Sep 2019 08:27:03 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by clt-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id x84FR00W031226; Wed, 4 Sep 2019 11:27:00 -0400
Received: from XCH16-07-07.nos.boeing.com (xch16-07-07.nos.boeing.com [144.115.66.109]) by clt-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id x84FQshV030998 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Wed, 4 Sep 2019 11:26:54 -0400
Received: from XCH16-07-10.nos.boeing.com (144.115.66.112) by XCH16-07-07.nos.boeing.com (144.115.66.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1713.5; Wed, 4 Sep 2019 08:26:53 -0700
Received: from XCH16-07-10.nos.boeing.com ([fe80::1522:f068:5766:53b5]) by XCH16-07-10.nos.boeing.com ([fe80::1522:f068:5766:53b5%2]) with mapi id 15.01.1713.004; Wed, 4 Sep 2019 08:26:53 -0700
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Ole Troan <otroan@employees.org>
CC: Bob Hinden <bob.hinden@gmail.com>, Tom Herbert <tom@herbertland.com>, Joel Halpern <joel.halpern@ericsson.com>, "draft-ietf-intarea-frag-fragile@ietf.org" <draft-ietf-intarea-frag-fragile@ietf.org>, "int-area@ietf.org" <int-area@ietf.org>
Thread-Topic: [Int-area] Alissa Cooper's No Objection on draft-ietf-intarea-frag-fragile-16: (with COMMENT)
Thread-Index: AQHVYleCBj1oQLuY7U2rnGqsdj7a9acaci8A//+QwwCAAJHEgP//wU8wgAAZmpyAAAHqEIAAel8AgACZknCAAIekAP//kwhQ
Date: Wed, 04 Sep 2019 15:26:53 +0000
Message-ID: <47aafc6dbef24b2ba76b81f95dbbedcb@boeing.com>
References: <156751558566.9632.10416223948753711891.idtracker@ietfa.amsl.com> <B7C5DF29-92B2-477B-9C30-F47E338038EE@strayalpha.com> <efabc7c9f72c4cd9a31f56de24669640@boeing.com> <9331E721-F7F8-4C22-9BE4-E266726B3702@gmail.com> <7bfbaf5fa12c4a9bac3e46ece5dfdcde@boeing.com> <0BF34BFA-5F30-4EE1-9F5E-18D9ECA8D424@gmail.com> <CALx6S37xhhS5ezhJu6-HQmftwY9cBzuCxeaW9thTbKBa2hizcw@mail.gmail.com> <A8A10E03-6EEC-4F60-A213-7D66084BA754@gmail.com> <09d0dc428430407f8154f40d47a417dc@boeing.com> <67823455-8FCB-4C9E-8B78-41F2E99BDC21@employees.org> <1f5edd49236649929599820764dedb4e@boeing.com> <D80F747F-6F23-45C9-AE8B-5C059C5AC8DE@employees.org>
In-Reply-To: <D80F747F-6F23-45C9-AE8B-5C059C5AC8DE@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 3FD7D178AE63B3F9D74ACEBD493D0C5C73966CE9D0213C47B3B7D48648551C012000:8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/6tinSzBFb-vw_C8gJpuKakWN1H4>
Subject: Re: [Int-area] Alissa Cooper's No Objection on draft-ietf-intarea-frag-fragile-16: (with COMMENT)
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Internet Area 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, 04 Sep 2019 15:27:17 -0000
Hi Ole, > -----Original Message----- > From: Ole Troan [mailto:otroan@employees.org] > Sent: Wednesday, September 04, 2019 7:37 AM > To: Templin (US), Fred L <Fred.L.Templin@boeing.com> > Cc: Bob Hinden <bob.hinden@gmail.com>; Tom Herbert <tom@herbertland.com>; Joel Halpern <joel.halpern@ericsson.com>; draft- > ietf-intarea-frag-fragile@ietf.org; int-area@ietf.org > Subject: Re: [Int-area] Alissa Cooper's No Objection on draft-ietf-intarea-frag-fragile-16: (with COMMENT) > > Fred, > > I removed the IESG from this list, as we seem to have drifted into a more general fragmentation discussion as opposed to discussing > the exact changes to this draft. > > >>>> Why is that more useful than what is in 3.5? If it’s not making a recommendation, why call this out in the introduction. There are > lot > >> of > >>>> other things it doesn’t make recommendations about that aren’t in the Introduction either. > >>> > >>> Because it sets a more appropriate tone and lets the reader know from the onset that > >>> fragmentation and encapsulation go hand in hand. And tunnel fragmentation avoids the > >>> issues raised by others in this thread. > >> > >> While inner fragmentation ensures the fragment will reach the tunnel tail end, a tunnel endpoint will typically not reassemble that > >> fragment, so will generate fragments after the tunnel hop. > >> Inner fragmentation is only available on IPv4. > > > > Not true. For IPv6 packets, simply insert a GUE header or an RFC2473 header and > > fragment on that. The fragments will be reassembled by the tunnel tail end, then > > passed to the next hop as a whole IPv6 packet. The fragmentation footprint is > > therefore the same as the tunnel footprint. > > Is that not the exact definition of outer fragmentation? No. I am talking about outer header (OH) followed by tunnel header (TH) followed by inner packet (IP). Recipe: 1) wrap the IP in a TH to create a tunnel packet (TP) 2) fragment the TP 3) encapsulate each tunnel fragment in an independent OH 4) send each outer packet (OP). These will look like ordinary unfragmented IP packets, but will contain a tunnel fragment > >> Outer fragmentation will look like any other fragmented packet, > > > > I am not talking about outer fragmentation. > > Ehm? Above. > >> albeit that the tunnel tail now has to reassemble. At speeds typically > >> much higher than a typical end host. > > > > Using iperf3, I can show fragmentation and reassembly at near line-rate on 10Gbps > > Ethernet gear. That seems pretty good to me. Which shows that implementers > > have taken IP fragmentation seriously and put in the hard work necessary to > > optimize the performance. > > On what hardware? Nothing special. I get good performance even in network emulations where the (virtual) links do not have a maximum bandwidth restriction. > 10G is not at all very much, and given fragmentation you have large packets anyway. > You need to compare the forwarding performance unfragmented versus fragmented. > Then impact of out of order fragments. Fragment chains that don't reassemble, etc etc. > Proving that it performs (or not as I would claim) does require quite a bit of work. I have shown applications that get better performance by sending fragmented large IP packets than by sending unfragmented small IP packets. > >> Tunnels within a controlled domain may use fragmentation, although it still will have problems. > >> Which is why you see most tunnel specifications for controlled domains, state that the network MTU must be "well managed". > > > > We should be able to tunnel within any domain, be it controlled or over the open Internet. > > Inner fragmentation (with nested encapsulation if necessary) accomplishes that. > > Sure, you can just slap a UDP header in between. It still be outer fragmentation, but you have hidden it from the intermediate > network. > Then you might as well invent your own shim tunnel fragment header, and we could deprecate the IPv6 one. (slight smiley on that > idea:) To make it clearer, I should be calling it tunnel fragmentation (not inner fragmentation) - but it is clearly not outer fragmentation. All the network sees are whole (outer) IP packets with no indication that a tunnel fragment is being carried inside. Fred > Cheers, > Ole
- [Int-area] Alissa Cooper's No Objection on draft-… Alissa Cooper via Datatracker
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Tom Herbert
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Tom Herbert
- Re: [Int-area] Alissa Cooper's No Objection on dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Tom Herbert
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Ole Troan
- Re: [Int-area] Alissa Cooper's No Objection on dr… Tom Herbert
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Black, David
- Re: [Int-area] Alissa Cooper's No Objection on dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Ole Troan
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Ole Troan
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Ron Bonica
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fred Baker
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fred Baker
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Tom Herbert
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fernando Gont
- Re: [Int-area] Alissa Cooper's No Objection on dr… Templin (US), Fred L
- Re: [Int-area] Alissa Cooper's No Objection on dr… Warren Kumari
- [Int-area] Discussion about Section 6.1 in draft-… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Joel Halpern
- Re: [Int-area] Discussion about Section 6.1 in dr… Tom Herbert
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Warren Kumari
- Re: [Int-area] Discussion about Section 6.1 in dr… Ron Bonica
- Re: [Int-area] Discussion about Section 6.1 in dr… Tom Herbert
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Ron Bonica
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Tom Herbert
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Tom Herbert
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Tom Herbert
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Fernando Gont
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Alissa Cooper's No Objection on dr… Fred Baker
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Brian E Carpenter
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Brian E Carpenter
- Re: [Int-area] Alissa Cooper's No Objection on dr… Joe Touch
- Re: [Int-area] Alissa Cooper's No Objection on dr… Brian E Carpenter
- Re: [Int-area] Discussion about Section 6.1 in dr… Fernando Gont
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Geoff Huston
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Bob Hinden
- Re: [Int-area] Discussion about Section 6.1 in dr… Brian E Carpenter
- Re: [Int-area] Discussion about Section 6.1 in dr… Ron Bonica
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Ole Troan
- Re: [Int-area] Discussion about Section 6.1 in dr… Fred Baker
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Templin (US), Fred L
- Re: [Int-area] Discussion about Section 6.1 in dr… Joe Touch
- Re: [Int-area] Discussion about Section 6.1 in dr… Fred Baker