Re: [v6ops] new draft: draft-taylor-v6ops-fragdrop

Mark Andrews <marka@isc.org> Thu, 25 October 2012 20:22 UTC

Return-Path: <marka@isc.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0401521F88DD for <v6ops@ietfa.amsl.com>; Thu, 25 Oct 2012 13:22:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.052
X-Spam-Level:
X-Spam-Status: No, score=-2.052 tagged_above=-999 required=5 tests=[AWL=-0.053, BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iCveNvnxfzfq for <v6ops@ietfa.amsl.com>; Thu, 25 Oct 2012 13:22:39 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id CEC1221F879C for <v6ops@ietf.org>; Thu, 25 Oct 2012 13:22:38 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id 4D8AD5F993F; Thu, 25 Oct 2012 20:22:27 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (c211-30-172-21.carlnfd1.nsw.optusnet.com.au [211.30.172.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id 5A7AB216C3D; Thu, 25 Oct 2012 20:22:25 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id 185852A40C3F; Fri, 26 Oct 2012 07:22:22 +1100 (EST)
To: Mark Smith <markzzzsmith@yahoo.com.au>
From: Mark Andrews <marka@isc.org>
References: <201210161245.q9GCj0i26478@ftpeng-update.cisco.com> <E1829B60731D1740BB7A0626B4FAF0A65E0DEDF3A2@XCH-NW-01V.nw.nos.boeing.com> <507DA6A3.20807@inex.ie> <E1829B60731D1740BB7A0626B4FAF0A65E0DEDF3C3@XCH-NW-01V.nw.nos.boeing.com> <507DAB13.2010704@inex.ie> <E1829B60731D1740BB7A0626B4FAF0A65E0DEDF3CE@XCH-NW-01V.nw.nos.boeing.com> <507DDF8A.9010607@inex.ie> <E1829B60731D1740BB7A0626B4FAF0A65E0DEDF5AB@XCH-NW-01V.nw.nos.boeing.com> <BB219517-B488-4777-AE9C-35C57BE91263@kumari.net> <Pine.LNX.4.64.1210171337470.7337@shell4.bayarea.net> <AC530E99-4054-4B0A-9B5C-30F9EF4A530C@kumari.net> <20121018223121.28B2C2A0041D@drugs.dv.isc.org> <50812F87.5000107@inex.ie> <E1829B60731D1740BB7A0626B4FAF0A65E0DF5C66F@XCH-NW-01V.nw.nos.boeing.com> <5085319B.60707@inex.ie> <CAKD1Yr2qDsM6cCPapRmKuWw7SG-cuMd9PuiBD7ineqj7Bp4+Xw@mail.gmail.com> <8C4093E0-4031-4057-9B96-3738A5A48D2D@merike.com> <1351154487.78754.YahooMailNeo@web32504.mail.mud.yahoo.com>
In-reply-to: Your message of "Thu, 25 Oct 2012 01:41:27 PDT." <1351154487.78754.YahooMailNeo@web32504.mail.mud.yahoo.com>
Date: Fri, 26 Oct 2012 07:22:22 +1100
Message-Id: <20121025202222.185852A40C3F@drugs.dv.isc.org>
Cc: V6 Ops <v6ops@ietf.org>
Subject: Re: [v6ops] new draft: draft-taylor-v6ops-fragdrop
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2012 20:22:40 -0000

In message <1351154487.78754.YahooMailNeo@web32504.mail.mud.yahoo.com>, Mark Sm
ith writes:
> Hi,
> 
> 
> 
> ----- Original Message -----
> > From: Merike Kaeo <kaeo@merike.com>
> > To: Lorenzo Colitti <lorenzo@google.com>
> > Cc: V6 Ops <v6ops@ietf.org>
> > Sent: Thursday, 25 October 2012 7:49 AM
> > Subject: Re: [v6ops] new draft: draft-taylor-v6ops-fragdrop
> > =
> 
> > =
> 
> > On Oct 23, 2012, at 1:39 AM, Lorenzo Colitti wrote:
> > =
> 
> >>  On Mon, Oct 22, 2012 at 8:44 PM, Nick Hilliard <nick@inex.ie> wrote:
> >>  So, what do we do?=A0 Do we:
> >> =
> 
> >>  - ignore the problem
> >>  - issue generic advice
> >>  - name and shame
> >>  - other
> >> =
> 
> >>  Other. Document that some networks drop fragments, the reasons why they=
>  do =
> 
> > so, and the impact on applications, but provide no advice.
> > =
> 
> > +1
> >=A0
> 
> I think there should be advice. If the IETF has seen fit to make
> 
> fragmentation a capability of IPv6, then I think that is inherently saying
> that the IETF strongly suggests if not requires forwarding rather than
> dropping of fragments for successful IPv6 operation. This seems to me to
> be an RFC2775 Internet Transparency issue.
> 
> Alternatively, if fragments are more trouble than they're worth,
> they should be deprecated.=A0
> 
> >>  It's unlikely that this group, let alone the IETF, would agree on what=
> =A0
> 
> > advice to give (at least this decade), but I think it is the responsibili=
> ty of =
> 
> > an operations group to document real operational issues, so the rest of t=
> he =
> 
> > community, including application developers and protocol developers, can =
> be made =
> 
> > aware of it.
> >=A0
> 
> It seems to me that developing an application that may be used over the
> 
> Internet involves developing for the worst case, not the best. If a small
> but significant enough portion of sites on the Internet drop fragments, then
> applications will be developed to avoid using fragments. Once applications
> avoid using fragments to suit some sites on the Internet, then all sites
> on the Internet may as well drop them, because they've been rendered useles=
> s.

Or they learn to adapt and use fragments where they work.  DNS clients
do this today.  They get stuck behind equipment that:

	* drops packets > 512 bytes
	* drops fragments
	* drops EDNS packets
	* drops packets with DO set
	* drops packets where the initial fagment doesn't arrive first

The clients adapt the queries they make to get responses back.

They work much more efficiently however if they can get fragmented EDNS
responses back.
 
> > +1 on documenting known issues to make others aware
> > =
> 
> > - merike
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> > =
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org