Re: Question for IPv6 w.g. on [Re: IPv6 Type 0 Routing Header issues]

Perry Lorier <perry@coders.net> Thu, 26 April 2007 03:01 UTC

Return-path: <ipv6-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HguEo-0002HL-NH; Wed, 25 Apr 2007 23:01:42 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HguEo-0002HG-7H for ipv6@ietf.org; Wed, 25 Apr 2007 23:01:42 -0400
Received: from warlock.cs.waikato.ac.nz ([130.217.250.15]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HguEk-0007dD-D5 for ipv6@ietf.org; Wed, 25 Apr 2007 23:01:42 -0400
Received: from [130.217.250.13] (helo=[130.217.250.13] ident=perry) by warlock.cs.waikato.ac.nz with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1HguEY-00055X-4h for ipv6@ietf.org; Thu, 26 Apr 2007 15:01:35 +1200
Message-ID: <46301604.6080005@coders.net>
Date: Thu, 26 Apr 2007 15:01:24 +1200
From: Perry Lorier <perry@coders.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1
MIME-Version: 1.0
CC: IETF IPv6 Mailing List <ipv6@ietf.org>
References: <462D4706.4000504@spaghetti.zurich.ibm.com> <462E7AB4.3050807@piuha.net> <m2mz0xp6je.wl%gnn@neville-neil.com> <20070425093402.A30586@mignon.ki.iif.hu> <20070425141336.E95D522875@thrintun.hactrn.net> <462F7005.50700@sri.com> <CE11116E-DF68-481D-AB30-E592C339CEFB@nokia.com>
In-Reply-To: <CE11116E-DF68-481D-AB30-E592C339CEFB@nokia.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Scanned-By: warlock.cs.waikato.ac.nz (bb70bf0569141ec45ed731f0b23495ea4e7f03d6)
X-Spam-Score: -3.9 (---)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f
Subject: Re: Question for IPv6 w.g. on [Re: IPv6 Type 0 Routing Header issues]
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "IP Version 6 Working Group \(ipv6\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
Errors-To: ipv6-bounces@ietf.org

Bob Hinden wrote:
> [trimming this to just the IPv6 w.g.]
> 
> We think the question for the IPv6 working group on this topic is does 
> the working group want to do anything to address the issues raised about 
> the Type 0 routing header.  Possible actions include:
> 
>  1) Deprecate all usage of RH0
>  2) Recommend that RH0 support be off by default in hosts and routers

I see these two as being equivalent.  If RH0 is going to be off by 
default in routers, then it's for all intents and purposes unusable and 
should be fully deprecated.

>  3) Recommend that RH0 support be off by default in hosts

This is what everyone already expects the behavior to be, and even 
people on this list have shown surprise when they have discovered that 
this is not the case.  I'd completely agree with this.

>  4) Limit it's usage to one RH0 per IPv6 packet and limit the number of 
> addresses in one RH0.

The use case that I would want to use is allowing trace routes from a->b 
when you don't have access to either end, or for asking for a reverse 
trace route from a host back to yourself.  These don't require multiple 
RH0's.

If it's not done already (I've not had time to read the spec carefully), 
you should also check that the scope is the same (or possibly greater) 
to prevent people for example using RH0 to talk to hosts that only have 
link local addresses via a router that has a globally routable address.

So, I'd prefer disabling it for end hosts, enabling it by default on 
routers but limiting it to only one RH0 header with the same scope.

If that is not acceptable, then deprecate the entire feature.

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------