Re: Adrian Farrel's No Objection on draft-ietf-6man-ext-transmit-04: (with COMMENT)

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 08 October 2013 00:18 UTC

Return-Path: <brian.e.carpenter@gmail.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 C5EDA21E80F3; Mon, 7 Oct 2013 17:18:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.522
X-Spam-Level:
X-Spam-Status: No, score=-102.522 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 HpUtdlEDEMJy; Mon, 7 Oct 2013 17:18:00 -0700 (PDT)
Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 3209821E80CC; Mon, 7 Oct 2013 17:17:57 -0700 (PDT)
Received: by mail-pd0-f171.google.com with SMTP id g10so7855877pdj.2 for <multiple recipients>; Mon, 07 Oct 2013 17:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=94aJZ8A8kY/Slnv+WekfFBLNxlg7Omxb0qfwbs8r938=; b=sZUPrsBIhH6PMB8dC556BtepDjbUMgWvm9ygF0kjUTFp0+hwGqy94VTslEg+xWxXpy HN7f1wcUj01Vrh5VxiZa4NKYfOSggYxiWui84GUxO5EqyU50+QZhyehfL8LX/h5pQHKz jNH6Q+VoZfDXvfwDnir/s+54+qQ1K52zluWX4E+4si/byuWF+GmRobX+OM6jUUrJDT7V 4jKmiew/J4wK29f2aj58caAHfE/cDYT/56NpZMtLHF0cLxuIh+HY1VAfLXS8lE5fzYAr DomhcWFbb4lBjjpiisz/9vAXVAX3/5HiZV24wQ2LPBQ+ueeOLyRT8ZE8xyj0xRa/2Xpx xz+A==
X-Received: by 10.66.65.134 with SMTP id x6mr232323pas.142.1381191477055; Mon, 07 Oct 2013 17:17:57 -0700 (PDT)
Received: from [192.168.178.20] (58.197.69.111.dynamic.snap.net.nz. [111.69.197.58]) by mx.google.com with ESMTPSA id im2sm35941300pbd.31.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Oct 2013 17:17:56 -0700 (PDT)
Message-ID: <52534F31.2020906@gmail.com>
Date: Tue, 08 Oct 2013 13:17:53 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "C. M. Heard" <heard@pobox.com>
Subject: Re: Adrian Farrel's No Objection on draft-ietf-6man-ext-transmit-04: (with COMMENT)
References: <20131007144327.16131.88173.idtracker@ietfa.amsl.com> <Pine.LNX.4.64.1310070914240.13173@shell4.bayarea.net> <52530921.3060202@gmail.com> <Pine.LNX.4.64.1310071315370.13828@shell4.bayarea.net>
In-Reply-To: <Pine.LNX.4.64.1310071315370.13828@shell4.bayarea.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: 6man-chairs@tools.ietf.org, Adrian Farrel <adrian@olddog.co.uk>, draft-ietf-6man-ext-transmit@tools.ietf.org, ipv6@ietf.org, The IESG <iesg@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: Tue, 08 Oct 2013 00:18:00 -0000

On 08/10/2013 10:28, C. M. Heard wrote:
...

> Maybe I'm making too much of this.  Certainly a reasonable action 
> for a middlebox that's told to pass packets with extension header 
> types 253 and 254 is to stop parsing when it encounters those next 
> header types and forward the packet in question.  Maybe that's 
> obvious to everyone -- but it seems to me that the spec, as written, 
> is actually asking for something different.

There's no header length field in an IPv6 header. That means that
since header types 253 and 254 might be used either for experimental
extension headers or for experimental payload types, there's no
generic way for a middlebox to tell the difference. I think that's
an issue that the current draft cannot resolve. I suspect we probably
need an extra sentence to state the problem, but the authors will
wait for direction on that.

    Brian