Re: [Int-area] [EXTERNAL] Re: Side meeting follow-up: What exact features do we want from the Internet? minmax

"Templin (US), Fred L" <Fred.L.Templin@boeing.com> Thu, 09 December 2021 14:50 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 2A1613A0D67 for <int-area@ietfa.amsl.com>; Thu, 9 Dec 2021 06:50:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=boeing.com
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 KblVZ3CGcCyq for <int-area@ietfa.amsl.com>; Thu, 9 Dec 2021 06:50:42 -0800 (PST)
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 298BE3A0D51 for <int-area@ietf.org>; Thu, 9 Dec 2021 06:50:41 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by clt-mbsout-02.mbs.boeing.net (8.15.2/8.15.2/DOWNSTREAM_MBSOUT) with SMTP id 1B9EobR0004115; Thu, 9 Dec 2021 09:50:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boeing.com; s=boeing-s1912; t=1639061439; bh=0/K2zHF3aNamGZRs+Zj3z/XQnU3HZd9wrNIqPzCl99o=; h=From:To:Subject:Date:References:In-Reply-To:From; b=URZD4fVa7O2SuAB94QHN54P/fE5Vg+l+8iovNrZ14cs5/ZzrRLjIAIFE4xAHzUT+N IZkhoLPltnJE+a7jmVHWERHdcIbm9MaVV/Y5i02RxDyph2nZi8/sdIsttMe/aykGFv Drg8sIZFU3mM91rzqsasARTwvhvazLmWbik00LF+a1DM45BWcIvTj3Sroadqx8hHDS zs8Ors8ceDb0hV2507sy5NL2le1dC/kSajPu88bnphNM3UAkAtNBqVOEznAay7OfSi sYPOGMYazwto654vYx5lGW54w0AciPwL514idWDPHJcCeYReo+DxcYOZ5BjsN+pZtd CkCOFM2qhIIJg==
Received: from XCH16-07-11.nos.boeing.com (xch16-07-11.nos.boeing.com [144.115.66.113]) by clt-mbsout-02.mbs.boeing.net (8.15.2/8.15.2/8.15.2/UPSTREAM_MBSOUT) with ESMTPS id 1B9EoXO6004076 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 9 Dec 2021 09:50:33 -0500
Received: from XCH16-07-10.nos.boeing.com (144.115.66.112) by XCH16-07-11.nos.boeing.com (144.115.66.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.14; Thu, 9 Dec 2021 06:50:32 -0800
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.2308.014; Thu, 9 Dec 2021 06:50:32 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, "int-area@ietf.org" <int-area@ietf.org>
Thread-Topic: [EXTERNAL] Re: [Int-area] Side meeting follow-up: What exact features do we want from the Internet? minmax
Thread-Index: AdfsUvaafuCx+WBFSmWfzsTOChfQKgA209uAAAik+IA=
Date: Thu, 09 Dec 2021 14:50:32 +0000
Message-ID: <e682a99756ae41aa995fa842476f7825@boeing.com>
References: <212a92089d984cf993fb0039d2de6506@boeing.com> <e202258c-c5c7-6c54-706a-d1ffbeed4565@gmail.com>
In-Reply-To: <e202258c-c5c7-6c54-706a-d1ffbeed4565@gmail.com>
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: 05A043F53F6086ED6EC82D33889E68EFF7B9E9116D963C49F810A3C5C6AA3E0F2000: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/5nQWt810P6grhhIAkFeczTKJSB8>
Subject: Re: [Int-area] [EXTERNAL] Re: Side meeting follow-up: What exact features do we want from the Internet? minmax
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Dec 2021 14:50:54 -0000

Alex, it is true that we are stuck with "minimum/maximum" double-speak. So, since
the beginning of time we have had:

  minMTU (minimum maximum transmission unit)
  minMRU (minimum maximum reassembly unit)

and now:

  minMPS (minimum maximum payload size)

But, the latter is really not a new IP term because the IP layer never sees it; it is
only an adaptation layer term.

Fred

> -----Original Message-----
> From: Alexandre Petrescu [mailto:alexandre.petrescu@gmail.com]
> Sent: Thursday, December 09, 2021 2:55 AM
> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; int-area@ietf.org
> Subject: [EXTERNAL] Re: [Int-area] Side meeting follow-up: What exact features do we want from the Internet? minmax
> 
> EXT email: be mindful of links/attachments.
> 
> 
> 
> 
> 
> Le 08/12/2021 à 18:09, Templin (US), Fred L a écrit :
> > Sorry Alex, I spoke imprecisely. In ATM, there is one fixed cell size
> > but for heterogeneous Internetworks the 576 determines only a lower
> > bound for cell sizes - not an upper bound. In ATM the fixed cell size
> > is 53 octets (5 octets header; 48 octets payload), but for
> > heterogeneous Internetworks we need to leave a lot of extra room for
> > headers. So we define a "minimum Maximum Payload Size (minMPS)" of
> > 400 octets. That leaves a generous 176 octets for encapsulation
> > headers, which will most often not be fully consumed due to header
> > compression.
> 
> MPS - Maximum Payload Size - is a new term in IP?
> 
> minMPS sounds not perfect.  If the goal is to have a minimum size, then
> it should be minPS.
> 
> I am not nitpicking.
> 
> I am just in search for a term that designates the minimal IP packet.
> This term is useful on links for IoT on which IP runs.  For that, the
> term 'MTU' does not apply because 'M' means maximum.  The term 'minimum
> MTU' does not apply either, because MTU itself is a characteristic of
> expressing an upper extreme of a characteristic of a link and not of the
> packet.  It is not because the minimal MTU of IPv6 is 1280 - so to speak
> - that one cant transmit 321bit-sized packets on IPv6.
> 
> If someone looks at new features for the new Internet and talks about
> jumbograms and infinite packet sizes: that's the circuit!
> 
> Comparably, a new feature for the new Internet could be minimal sized
> but very numerous packets.  321bit-sized IPv6 packets on links at 10
> petabit/s is for the new Internet.
> 
> Or maybe the new Internet holds for a 'continuum' between these two:
> from infinitely large packets to infitinely small packets.
> 
> In an infinitely-large packet Internet the energy consumption would be
> almost zero because we start measuring but we never end, whereas with
> smallest packets it would be much higher.
> 
> Alex
> 
> >
> > Again, this defines only the minimum MPS; larger MPS values can be
> > discovered through path probes, or can be set optimistically under
> > the risk of encountering unexpected size restrictions.
> >
> > Fred
> >
> >> -----Original Message----- From: Int-area
> >> [mailto:int-area-bounces@ietf.org] On Behalf Of Alexandre Petrescu
> >> Sent: Wednesday, December 08, 2021 6:16 AM To: int-area@ietf.org
> >> Subject: Re: [Int-area] Side meeting follow-up: What exact features
> >> do we want from the Internet? minmax
> >>
> >> The advantage of talking 'minimum cell size' (MCS?) instead of
> >> 'maximum transmission unit' (MTU) is in that it fits better to a
> >> preceding 'minimum' qualifier.
> >>
> >> A 'minimum MTU' term expands to a 'minimum maximum transmission
> >> unit'. That construct can be ambiguous to an implementer.  Is it a
> >> 'minimum transmission unit'?  Or is it the smallest of all MTUs of
> >> all link designs?
> >>
> >> On another hand, a 'minimum minimum cell size' is clearly just a
> >> minimum cell size, just further accentuated in its minimization: a
> >> 'minimum minimorum' if one wishes.  Where MCS is 576 a minimum MCS
> >> in IPv6 could be 41: 40 bytes of header and 1 byte of payload.  Or
> >> maybe 40 if there is no payload.  Or maybe 321 bits if there is
> >> just one bit of payload (an on/off switch or flag in IoT speak).
> >>
> >> Alex
> >>
> >> Le 08/12/2021 à 02:38, Templin (US), Fred L a écrit :
> >>> This conversation is missing some fundamental points – really
> >>> the most important
> >>>
> >>> points – which are the minimum sizes guaranteed to work
> >>> everywhere. For IPv6,
> >>>
> >>> the minimum MTU/MRU are 1280/1500. For IPv4, they are only 68/576
> >>> but since
> >>>
> >>> the IPv4 network supports fragmentation we can nominally
> >>> designate the IPv4
> >>>
> >>> minimum MTU as 576 also if we clear the DF bit. It means that,
> >>> without probing
> >>>
> >>> or having some divine knowledge of paths that have not been
> >>> previously visited,
> >>>
> >>> the ONLY sizes guaranteed to work are 1280 for IPv6 and 576 for
> >>> IPv4.
> >>>
> >>> Now take the case of Multinet where a path may traverse multiple
> >>> concatenated
> >>>
> >>> IP networks of arbitrary IP protocol versions - remember
> >>> “Catenet”? Since there
> >>>
> >>> may be no advanced knowledge of network IP protocol versions,
> >>> the most we can
> >>>
> >>> absolutely and for sure count on across the entire path is 576.
> >>>
> >>> What this gives us is not the **maximum packet size**; instead,
> >>> it determines the
> >>>
> >>> **minimum cell size**. We know that a 576 cell will traverse all
> >>> paths, so we never
> >>>
> >>> send a non-final cell smaller than this (which might trigger a
> >>> tiny fragment alarm).
> >>>
> >>> But, we can certainly send packets larger than the path MTU -
> >>> **much** larger in
> >>>
> >>> many cases. And for paths that support them, we can also send
> >>> Brian’s jumbograms.
> >>>
> >>> Speaking of jumbos, on a different list I made a point about how
> >>> this all harkens back
> >>>
> >>> to RFC1149 and RFC6214. But nowadays, we can imagine substituting
> >>> a memory stick
> >>>
> >>> for the slips of paper with whitestuff and blackstuff and those
> >>> avian carriers will
> >>>
> >>> transport jumbos just fine. Not quite unlimited MTU, but close
> >>> enough.
> >>>
> >>> Fred
> >>>
> >>>
> >>> _______________________________________________ Int-area mailing
> >>> list 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