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

Lorenzo Colitti <lorenzo@google.com> Wed, 31 October 2012 15:21 UTC

Return-Path: <lorenzo@google.com>
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 0517E21F87D3 for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 08:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level:
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, 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 cOk5P7vmqTtP for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 08:21:39 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 00C4121F874E for <v6ops@ietf.org>; Wed, 31 Oct 2012 08:21:38 -0700 (PDT)
Received: by mail-ob0-f172.google.com with SMTP id v19so1661602obq.31 for <v6ops@ietf.org>; Wed, 31 Oct 2012 08:21:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=42gNqEl/YOs4wrxg3sJc2PLEv3jWFFlLE9XYBSl4xSY=; b=bpb1aBjdXJTHYA925rilnes0X872p8QgUmYC4YaI94YswLOmYRlu6x1V4wZf1BsvzT Zm0v4tQgEJVTW6BDsVpxxo1xZhlRBCQww7EITvjF0so5BxLewUrfhxNzc/G15fKJTw5t VsZ+jXi+oVdtiFDQFreC9bR6KIz5+l0oSo9c9Wrk0kWS7quvZh88SRNBVT9o1bM+qNDZ 5fYBKJWKBssw1iQJGcgIbeKwLpDAA8if+T4Qd7friljWGQqmzxpuHVRWMz2/vFhaFt6K SyS7j4xWFfRGVBKY1UNKpNnLk8ITApLKlOCO9Ejuxe5i22Q00l9Vb4C0OZrC6VGun/k9 fPJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=42gNqEl/YOs4wrxg3sJc2PLEv3jWFFlLE9XYBSl4xSY=; b=bu+qqQxWwX6BTRBLFXhPWIVw1qi6PdXOFhXPovSw8MvEOOPPnCMmB1LXUOoV6OUMcb lJggMY3xyUBquQGyoCOGHt7oXOBf6ByNa6DmjoYxugJ+bEND4MnTwiSBcXB319emQ6Lf iVEBuPQrJSPZyf1cxf4FH5QCQNGIK5twyQSLUj4ZIACplIooCYiyqBIupa4liACaPJsh gTZ8MjzAmMLhvMamcFs2JPR/8YPtQl9VMzJXhnaNmqCq8ERPwzRzLmKSjAWcZLU6GFhH FoRJ7xYWtucOXCW0f6tG3tpo+oA2ShnL3SQmBf1FyXUlVEc845y4eT7vafKsKPRWO6jS 6yXg==
Received: by 10.60.30.100 with SMTP id r4mr32459504oeh.121.1351696898578; Wed, 31 Oct 2012 08:21:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.176.106 with HTTP; Wed, 31 Oct 2012 08:21:18 -0700 (PDT)
In-Reply-To: <50913A1D.6060806@inex.ie>
References: <201210161245.q9GCj0i26478@ftpeng-update.cisco.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> <CAKD1Yr1xDC7BefRyaHHKfw9THRkyQWwHS5P05_uWTOV539uS2w@mail.gmail.com> <508A876F.6070503@si6networks.com> <1351454911.47361.YahooMailNeo@web32501.mail.mud.yahoo.com> <CAKD1Yr1CmXV_m4X7Rgdvuj6bXaiaai1rsaosJt5-_m2ChJjgSw@mail.gmail.com> <1351628087.79801.YahooMailNeo@web32508.mail.mud.yahoo.com> <CAKD1Yr13cNspdWvTaXxHt4R_8UB-CKeA4nq8_XWrkbFGCgW7Gg@mail.gmail.com> <5090DECF.3050100@gmail.com> <m2hapazpkj.wl%randy@psg.com> <50913A1D.6060806@inex.ie>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 01 Nov 2012 00:21:18 +0900
Message-ID: <CAKD1Yr2OLrkHph4uXb+wQhTQ0yxx=2hZvFmyc_-sUcJponaypw@mail.gmail.com>
To: Nick Hilliard <nick@inex.ie>
Content-Type: multipart/alternative; boundary="e89a8fb206d47bda2b04cd5c7594"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQmXFjN0L6ejqR6/cqujGS4v3iuiEt9Q9RFyRSFk4Jg+tjY+qn/5ZG6b6zeFsfZ6qY6wRqo050p4f+BF/8zXRdbBps952Mn1RlUMu422t0d9TNeKPS39AfyxtLhMSTWz+lFvj5L/laY2E2oHNvnkS6pqBKbGhd8flSjY+Jkv/TSdLjfxCWEx1RqIo22BCsM34D1l7LfD
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: Wed, 31 Oct 2012 15:21:40 -0000

On Wed, Oct 31, 2012 at 11:47 PM, Nick Hilliard <nick@inex.ie> wrote:

> On 31/10/2012 14:25, Randy Bush wrote:
> > and how much of good people's time do you plan to waste on this
> > windmill, don?
>
> Randy,
>
> you're right that we appear to have backed ourselves into a corner where we
> expect kit to be able to handle TLV processing at wire speed.
>
> Rather than stowing thrones, do you have any constructive suggestions on
> how to deal with the situation?
>

How about deprecate fragmentation at the IP layer and standardize a
higher-layer alternative?

IPv6 extension headers were standardized in 1995. I'd argue that in 1995
nobody could have foreseen hardware forwarding and that we'd have routers
capable of pushing tens of terabits per second. And while other aspects of
IPv6 were designed to reduce load on routers,. unfortunately, extension
headers were not. Because routers *do* inspect packet contents - for
security, QoS classification, accounting, and a thousand other
reasons. From the point of view of reducing load on routers, extension
headers were a mistake.

Yes, it's possible to put arbitrary length TLV processing in silicon so it
can forward at line rate packets with 8 extension headers - but we're not
suggesting that router vendors do that, are we? Because silicon is
expensive. And if that's not what we are suggesting, then what is it that
we really want? Up to one extension header? Up to two?