Re: [v6ops] Objection: draft-ietf-v6ops-ipv6-cpe-router-09.txt

Tim Chown <tjc@ecs.soton.ac.uk> Tue, 21 December 2010 12:38 UTC

Return-Path: <tjc@ecs.soton.ac.uk>
X-Original-To: v6ops@core3.amsl.com
Delivered-To: v6ops@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4A683A69DF for <v6ops@core3.amsl.com>; Tue, 21 Dec 2010 04:38:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mNaOyNDubKl6 for <v6ops@core3.amsl.com>; Tue, 21 Dec 2010 04:38:21 -0800 (PST)
Received: from falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [IPv6:2001:630:d0:f102::25e]) by core3.amsl.com (Postfix) with ESMTP id 830FA3A686B for <v6ops@ietf.org>; Tue, 21 Dec 2010 04:38:20 -0800 (PST)
Received: from falcon.ecs.soton.ac.uk (localhost [127.0.0.1]) by falcon.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id oBLCe9HJ029018 for <v6ops@ietf.org>; Tue, 21 Dec 2010 12:40:09 GMT
X-DKIM: Sendmail DKIM Filter v2.8.2 falcon.ecs.soton.ac.uk oBLCe9HJ029018
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=ecs.soton.ac.uk; s=200903; t=1292935209; bh=AkZf9NgFG8xAfd5NqOtwm8I2juw=; h=Mime-Version:Subject:From:In-Reply-To:Date:References:To; b=z6iIk0RI9/3aNtUAqLYMBSOSNitSZEBoGa823XDo5yinWPnpZGAuYriLdziUnwGxe NX6yM31goChZ7WNQa6UwH241mr5+vPQGA4SaLzFVTzYu5U6AXU40mpLN6wjGLf6RL3 lMb1zlOQPq74mSCQe4iDLGd92XTJGGhMPKYhthnk=
Received: from gander.ecs.soton.ac.uk (gander.ecs.soton.ac.uk [2001:630:d0:f102::25d]) by falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [2001:630:d0:f102::25e]) envelope-from <tjc@ecs.soton.ac.uk> with ESMTP id mBKCe92308255235lA ret-id none; Tue, 21 Dec 2010 12:40:09 +0000
Received: from dhcp-152-78-94-255.ecs.soton.ac.uk (dhcp-152-78-94-255.ecs.soton.ac.uk [152.78.94.255]) (authenticated bits=0) by gander.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id oBLCe5Aj016403 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <v6ops@ietf.org>; Tue, 21 Dec 2010 12:40:05 GMT
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Apple Message framework v1082)
From: Tim Chown <tjc@ecs.soton.ac.uk>
In-Reply-To: <2E17533E-9B5B-483F-BA8A-2EB99DBBE6C8@free.fr>
Date: Tue, 21 Dec 2010 12:40:04 +0000
Content-Transfer-Encoding: quoted-printable
Message-ID: <EMEW3|efea6f59b4133972bcd7a238a757dc7fmBKCe903tjc|ecs.soton.ac.uk|26FEAE1D-A904-4787-9FF5-60FAA875CFB4@ecs.soton.ac.uk>
References: <20101220180002.20601.96769.idtracker@localhost> <4D0FA944.4070301@gmail.com> <7BBE2CDB-1444-4341-9D5F-62620034C942@ecs.soton.ac.uk> <EMEW3|38da676a2c661937f336f3701a7cb170mBJKB403tjc|ecs.soton.ac.uk|7BBE2CDB-1444-4341-9D5F-62620034C942@ecs.soton.ac.uk> <53752ADB-6F34-4F45-979C-6ED4204A570E@apple.com> <4D0FC646.2040009@gmail.com> <732C2D41-FCD9-462E-A51A-01B69BF10E37@apple.com> <C210C609-CA14-4841-863B-1FB24F8A2E4F@cisco.com> <4D0FDD83.6080205@gmail.com> <4081B8F0-90EE-46BD-9668-930959D18A20@free.fr> <A92F8177-52FB-478B-9CE6-34247D537140@ecs.soton.ac.uk> <EMEW3|2015ee665b9c7a6dbe9d480481ed6441mBKAMx03tjc|ecs.soton.ac.uk|A92F8177-52FB-478B-9CE6-34247D537140@ecs.soton.ac.uk> <2E17533E-9B5B-483F-BA8A-2EB99DBBE6C8@free.fr> <26FEAE1D-A904-4787-9FF5-60FAA875CFB4@ecs.soton.ac.uk>
To: IPv6 Operations <v6ops@ietf.org>
X-Mailer: Apple Mail (2.1082)
X-ECS-MailScanner: Found to be clean, Found to be clean
X-smtpf-Report: sid=mBKCe9230825523500; tid=mBKCe92308255235lA; client=relay,ipv6; mail=; rcpt=; nrcpt=1:0; fails=0
X-ECS-MailScanner-Information: Please contact the ISP for more information
X-ECS-MailScanner-ID: oBLCe9HJ029018
X-ECS-MailScanner-From: tjc@ecs.soton.ac.uk
Subject: Re: [v6ops] Objection: draft-ietf-v6ops-ipv6-cpe-router-09.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 21 Dec 2010 12:38:23 -0000

On 21 Dec 2010, at 11:39, Rémi Després wrote:

>> I think there's some confusion here.    The MUST is that CE is able to *generate* a randomised ULA prefix as per RFC4193.    ULA-1 isn't about what is advertised.   Indeed the default for whether ULAs are advertised or not is not prescribed in the text. 
> 
> Right, good point.
> 
> The proposal should better have been:
> "ULAL-1:   The IPv6 CE router SHOULD be capable of generating a pseudo-random ULA prefix [RFC4193]. If it isn't, it still MUST have an IPv6 prefix to use when its WAN interface is not operational, e.g. a ULA-like constant values like fd01::/48."
> 
> Note that, since user configuration of ULA prefixes is permitted, defaulting to fd00::/48 is equivalent, in unmanaged CPEs, to having a magic hand configuring it (fd00::/48 is a permitted possible of a pseudo-random generation).

Well, as it was in the -08 version, ULA-1 and ULA-2 taken together allow a CE to have its ULA prefix either automatically or manually configured, though the latter is a SHOULD.    So you don't need your extra text encouraging use of fd01::/48.   Yes, some users may do that, but I don't think we should suggest it.   

The ULA concept isn't really stated anywhere in the text.   Perhaps section 3.2.1 should say something like "Internal IPv6 LAN interfaces may be provisioned concurrently with both a delegated globally unique prefix and a ULA prefix.   The global prefix may then be used for communications to external hosts, while ULAs may be used on the internal network to give persistent addressing through external renumbering events (even for single LAN sites) or in the event of no external connectivity being available".   This may help avoid readers of the draft associating ULAs with NAT66.  

In practice the usefulness of ULAs - at least with current IPv4-style models and without considering SmartGrid type scenarios - will depend on whether IPv6 ISPs give customers dynamic IPv6 prefixes.   While you can argue ULAs may help in the event of a temporary connectivity outage, the existing global prefix should still be sufficient to maintain internal connectivity.    I think these issues are more likely to be incorporated in more detail in the -bis Advanced draft, but we shouldn't preclude the option to provision ULAs in the 'basic' CE definition.

Tim