Re: draft-bonica-6man-frag-deprecate

sthaug@nethelp.no Mon, 01 July 2013 16:31 UTC

Return-Path: <sthaug@nethelp.no>
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 338FD21F9B8F for <ipv6@ietfa.amsl.com>; Mon, 1 Jul 2013 09:31:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[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 NeuffzVpzFP2 for <ipv6@ietfa.amsl.com>; Mon, 1 Jul 2013 09:31:40 -0700 (PDT)
Received: from bizet.nethelp.no (bizet.nethelp.no [195.1.209.33]) by ietfa.amsl.com (Postfix) with SMTP id 85FE621F9B22 for <ipv6@ietf.org>; Mon, 1 Jul 2013 09:31:39 -0700 (PDT)
Received: (qmail 27280 invoked from network); 1 Jul 2013 16:31:32 -0000
Received: from bizet.nethelp.no (HELO localhost) (195.1.209.33) by bizet.nethelp.no with SMTP; 1 Jul 2013 16:31:32 -0000
Date: Mon, 01 Jul 2013 18:31:32 +0200
Message-Id: <20130701.183132.78726456.sthaug@nethelp.no>
To: Fred.L.Templin@boeing.com
Subject: Re: draft-bonica-6man-frag-deprecate
From: sthaug@nethelp.no
In-Reply-To: <2134F8430051B64F815C691A62D983180B19B9@XCH-BLV-504.nw.nos.boeing.com>
References: <2134F8430051B64F815C691A62D983180B0221@XCH-BLV-504.nw.nos.boeing.com> <520FB317-19E8-4DCA-81FB-124B17732FE0@employees.org> <2134F8430051B64F815C691A62D983180B19B9@XCH-BLV-504.nw.nos.boeing.com>
X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Cc: ipv6@ietf.org
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: Mon, 01 Jul 2013 16:31:45 -0000

> > as far as I can see the setting IPv6 minimum MTU to 1280, which gives
> > ample room for
> > nested tunnels works as designed.
> 
> But, what would that look like in real life? The first tunnel
> (T1) would have to set a 1280 MTU so that its tunneled packets
> would emerge as 1320 bytes. Then, the next tunnel (T2) would
> have to set a 1320 MTU so its tunneled packets would emerge as
> 1360. Then the next tunnel (T3) would have to set a 1360 MTU
> so that its tunneled packets would emerge as 1400, etc. until
> we run out of available MTU. The question is, how can those
> tunnels be so carefully coordinated so that the nesting is
> nailed down enough so that we will never have an MTU infraction?

I strongly disagree that we should make provisions for umpteen levels
of tunneling. In my network, native IPv6 with no tunnels is clearly
the goal. Anything more than one level of tunneling is a *failure*.

I run my IPv6 customer links with MTU 1500.

> > the vendor I'm most familiar with does not do this in hardware. sure,
> > you can get reassembly, but at an order of one or two magnitudes less.
> > if anyone know of platforms doing IPv6 fragment reassembly at line rate
> > for 10G or 100G interfaces I'll stand corrected. ;-)
> > for now reassembly in the network is not realistic.
> 
> Reassembly is required by RFC2460, RFC2473 and I think others
> have also been mentioned. To support tunnels, and especially
> tunnels within tunnels, it needs to be there.

Reassembly is required by end systems, which typically don't run at
100G. 

If I were to vote with my wallet, reassembly at 100G and similar line
rates is *way* down on my requirements list. Requiring L4 info in the
first fragment (*and* in each subsequent fragment) is far more 
important.

Steinar Haug, AS 2116