Re: Joel Jaeggli's Discuss on draft-ietf-6man-ext-transmit-04: (with DISCUSS and COMMENT)

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 08 October 2013 19:45 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 BEF3F21F936F; Tue, 8 Oct 2013 12:45:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.531
X-Spam-Level:
X-Spam-Status: No, score=-102.531 tagged_above=-999 required=5 tests=[AWL=0.068, 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 usE3oWiv84Zn; Tue, 8 Oct 2013 12:45:36 -0700 (PDT)
Received: from mail-pb0-x231.google.com (mail-pb0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 8772721F9CC0; Tue, 8 Oct 2013 12:45:19 -0700 (PDT)
Received: by mail-pb0-f49.google.com with SMTP id xb4so9075511pbc.36 for <multiple recipients>; Tue, 08 Oct 2013 12:45:19 -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=loqLpYL5xELDMUrxWABRQAB09KWU3s79F+AxisiXnhI=; b=BjdQm5/tTuJqpW0oZTHhRwyxaST703B0xrIpQhmdKMC3gmUNkd+qmJRoJIYUK/iUli O5OfhEwf1oAn1vYgI8k+B9ea7xSPcNJ0jMtOmWKsz3JeTyVPSbM1pypTR87wN7YjcsZp DrexU/0Ya+OZCjHOPL6LFtfB2au69vP12vdakME5F3L0GwSPDLCSHX0MiZyi9Md0fvN3 OnWcScxEZTBAZyTVrwacS5hIWhxal/HbwmiQBflkpWs0744rtSbDsYWb0REtFV+86p7v G2OWDsMM51uHvhu9r6b6tas2MQqL0/cSAdP1pC7yJ58wjGQBE+MMTH+0H/WGbv9UYKoo wVYA==
X-Received: by 10.67.5.132 with SMTP id cm4mr4042790pad.186.1381261519126; Tue, 08 Oct 2013 12:45:19 -0700 (PDT)
Received: from [192.168.178.20] (157.202.69.111.dynamic.snap.net.nz. [111.69.202.157]) by mx.google.com with ESMTPSA id qf7sm49379544pac.14.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Oct 2013 12:45:18 -0700 (PDT)
Message-ID: <525460CF.108@gmail.com>
Date: Wed, 09 Oct 2013 08:45:19 +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: joel jaeggli <joelja@bogus.com>
Subject: Re: Joel Jaeggli's Discuss on draft-ietf-6man-ext-transmit-04: (with DISCUSS and COMMENT)
References: <20131008071948.25649.48005.idtracker@ietfa.amsl.com> <525457C1.5030503@gmail.com> <E93EBFCB-54C3-44D3-8126-8439AD15046E@bogus.com>
In-Reply-To: <E93EBFCB-54C3-44D3-8126-8439AD15046E@bogus.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: 6man-chairs@tools.ietf.org, 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 19:45:41 -0000

Joel,

Would this help?

OLD
   Today, packets are often forwarded not only by straightforward IP
   routers, but also by a variety of intermediate nodes, often referred
   to as middleboxes, such as firewalls, load balancers, or packet
   classifiers.

NEW
   Today, IPv6 packets are often forwarded not only on the basis of their
   first 40 bytes by straightforward IP routing. Some routers, and a
   variety of intermediate nodes often referred to as middleboxes, such
   as firewalls, load balancers, or packet classifiers, inspect other
   parts of each packet.

(and possibly some changes for consistency later in the document)

    Brian


On 09/10/2013 08:22, joel jaeggli wrote:
> On Oct 8, 2013, at 12:06 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
>> On 08/10/2013 20:19, Joel Jaeggli wrote:
>> ...
>>> ----------------------------------------------------------------------
>>> DISCUSS:
>>> ----------------------------------------------------------------------
>>>
>>> This is a dicuss because I'd like to see if I'm in the rough in this.
>>>
>>> Devices generally considered to be IP routers in fact are able to or find
>>> it necessary to forward on the basis of headers other than the IP header
>>> e.g. the transport header. By the definition applied in the problem
>>> statement all ipv6 capable routers in the internet that  I'm aware are or
>>> are capable of being middleboxes. 
>> IMHO, yes, if a box is taking a forwarding decision on the basis of anything
>> other than the first 40 bytes of an IPv6 header, then it's a middlebox
>> as far as this draft is concerned. Any such box is not a "straightforward IP
>> router".
>>
>> In the process of working on the draft I have actually corresponded briefly
>> with Steve Deering, and I'm pretty sure he would agree with me (with
>> added expletives).
> 
> Right, so there are no IP routers on the internet today and you should update the document accordingly because as it stands now it seems to presume their existence.
> 
>>> I would welcome the existence proof of an ipv6 capable router which is
>>> not capable of being a middlebox by the definition applied in the problem
>>> statement.
>>>
>>> I'm not sure that's a glaring flaw in the document but it certainly is
>>> with our vocabulary around taxonomy if true.
>>>
>>>
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>>
>>> If you need to find the transport header due to configured policy and you
>>> can't due to being unable to parse the extensions chain your configured
>>> action will be to drop. That perhaps weasels it's way through section 2.1
>>> requirements but it's still quite ugly.
>> Yes, and it's the reason that the Internet is mainly opaque to IPv6
>> extensions headers today.
>>
>>    Brian
>>
>