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

Joe Touch <touch@isi.edu> Wed, 31 October 2012 18:11 UTC

Return-Path: <touch@isi.edu>
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 93C2921F8596 for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 11:11:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 UtwKxApiid1w for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 11:11:36 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by ietfa.amsl.com (Postfix) with ESMTP id A4EA421F85EB for <v6ops@ietf.org>; Wed, 31 Oct 2012 11:11:36 -0700 (PDT)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id q9VIBEw4026592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 31 Oct 2012 11:11:14 -0700 (PDT)
Message-ID: <509169C2.9040208@isi.edu>
Date: Wed, 31 Oct 2012 11:11:14 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Fernando Gont <fgont@si6networks.com>
References: <CAKD1Yr13cNspdWvTaXxHt4R_8UB-CKeA4nq8_XWrkbFGCgW7Gg@mail.gmail.com> <5090DECF.3050100@gmail.com> <CAKD1Yr1dUy-f78A2+kfA7NjpzD0WQRT8iwqGYAm5A=Erodpn-A@mail.gmail.com> <20121031.122110.41655699.sthaug@nethelp.no> <50910E41.2030100@gmail.com> <CAKD1Yr0mTTcVeq+Qf0fLv3UCBP_90QmStkK3Ha4tDdm3FxJjVA@mail.gmail.com> <50915F86.7050304@gmail.com> <509165B8.404@si6networks.com>
In-Reply-To: <509165B8.404@si6networks.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: 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: Wed, 31 Oct 2012 18:11:37 -0000

On 10/31/2012 10:54 AM, Fernando Gont wrote:
> On 10/31/2012 03:27 PM, Brian E Carpenter wrote:
>>> But why? If you can't get extension headers to work reliably in the
>>> Internet (as opposed to in your own network), then what's the point? You
>>> still need a fallback plan for when they get dropped, and users don't like
>>> waiting. Why not just use the more reliable plan all the time?
>>
>> For MTU/fragmentation issues, there may be such a plan.
>>
>> There are other extension headers for which there is no such plan.
>
> The end-result is/is going to be that sine extension headers are not
> reliable, no mechanism will be able to rely on them. SO, in practice,
> you better put your "options"/fragmentation somewhere else, or prepare
> to be dropped.
>
> It happened with IPv4 options already....

Yes, but the whole point of the IPv6 option architecture was to avoid 
the issues seen with IPv4 options.

Consider that:

	- routers don't like fragments because they can't inspect them

	- so we tunnel and fragment in a higher level protocol

		the router now needs to implement the higher protocol
		and still fragment or else we cannot have tunnels

		the routers on the path still cannot inspect the
		higher-level fragments

So we're back to the reason this all breaks - routers doing something 
that we simply cannot support in the architecture.

Joe