RE: Meta-issues: On the deprecation of the fragmentation function

"Templin, Fred L" <Fred.L.Templin@boeing.com> Wed, 10 July 2013 15:24 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E2EF21F9D4B for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2013 08:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.529
X-Spam-Level:
X-Spam-Status: No, score=-6.529 tagged_above=-999 required=5 tests=[AWL=0.070, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7pn--6qN1ufV for <ipv6@ietfa.amsl.com>; Wed, 10 Jul 2013 08:24:01 -0700 (PDT)
Received: from blv-mbsout-02.boeing.com (blv-mbsout-02.boeing.com [130.76.32.232]) by ietfa.amsl.com (Postfix) with ESMTP id E829821F9D55 for <ipv6@ietf.org>; Wed, 10 Jul 2013 08:23:58 -0700 (PDT)
Received: from blv-mbsout-02.boeing.com (localhost.localdomain [127.0.0.1]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with ESMTP id r6AFNuci008217 for <ipv6@ietf.org>; Wed, 10 Jul 2013 08:23:57 -0700
Received: from XCH-PHX-109.sw.nos.boeing.com (xch-phx-109.sw.nos.boeing.com [130.247.25.36]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id r6AFNuti008214 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Wed, 10 Jul 2013 08:23:56 -0700
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.48]) by XCH-PHX-109.sw.nos.boeing.com ([169.254.9.81]) with mapi id 14.02.0328.011; Wed, 10 Jul 2013 08:23:58 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: RJ Atkinson <rja.lists@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: Meta-issues: On the deprecation of the fragmentation function
Thread-Topic: Meta-issues: On the deprecation of the fragmentation function
Thread-Index: AQHOfQZWEVtgyhVSFES4anVAs4ggI5leAgIw
Date: Wed, 10 Jul 2013 15:23:57 +0000
Message-ID: <2134F8430051B64F815C691A62D983180B82FB@XCH-BLV-504.nw.nos.boeing.com>
References: <FAD482FE-4583-472A-8B57-E789A942686E@gmail.com> <1DF7BDE3-1490-41FE-A959-EC8EC54B0A5F@tzi.org> <8B84E185-36AC-4F22-A88E-5A2F1200AE8B@gmail.com> <51DC77B1.9020206@gmail.com> <DEDA9E45-2839-4D7C-9D86-04360DDE9C1D@gmail.com>
In-Reply-To: <DEDA9E45-2839-4D7C-9D86-04360DDE9C1D@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jul 2013 15:24:11 -0000

Hi Ran,

Cutting a bunch of stuff that basically repeats what I
already said:

> Well, at the moment, on-path fragmentation is not actually prohibited,
> as near as several implementers (including me) can tell, although it
> absolutely is never required to be supported by routers.

Routers that configure RFC2473 tunnels require fragmentation
in order to meet the IPv6 minMTU. This is not fragmentation
of the original packet before encapsulation but rather
fragmentation of the tunneled packet after encapsulation.
 
> Everyone agrees that on-path fragmentation by routers is generally
> undesirable.

Again, never say "always" and never say "never". Undesirable
or not, fragmentation at tunnel routers is unavoidable in
some circumstances.

> Everyone also agrees that a router, for example a backbone high-speed
> router,
> must not be forced to fragment anything -- for practical performance
> reasons
> that are widely understood.

As long as there is an IPv6 minMTU, tunnels will need to support
some form of fragmentation. And, because PMTUD doesn't work very
well, there needs to be an IPv6 minMTU below which the host is
guaranteed that its packets will be delivered. 

> This difference between "not required" and "prohibited" is critical
> for IPv6 deployment over low-rate links having a smaller MTU size,
> as I outlined in my previous note within this thread.

You seem to have not seen the previous thread where I already
showed the need to accommodate low-end links (6lowpan, aviation,
tactical military, etc.).

> If a goal of this WG is to encourage deployment of IPv6 and transition
> from IPv4 to IPv6, then it would be best not to change the current
> status
> of fragmentation in IPv6 -- and it would be helpful to change the
> minimum
> Link MTU to a value lower than 1280 (or deprecate the Minimum Link MTU
> specification entirely, although that seems quite unlikely here now).

I don't think changing the minMTU to something smaller than
1280 now is necessary or even desirable. And, since PMTUD
doesn't work very well, there needs to be *some* minMTU
below which the host can be absolutely assured that its
packets will get through.

> I'd really like to see IPv6 get universally deployed.  These particular
> changes are significant barriers to that happening and create perverse
> incentives either to stay with IPv6 forever or to build & deploy
> IPv6::IPv4 translational gateways (ugh).

I want IPv6 too. But, I want it to go forward with no
limits on migration to larger packets. In other words,
no more magic numbers except 2^16 for IPv4 and 2^32
for IPv6.

Thanks - Fred
fred.l.templin@boeing.com