[v6ops] (re)numbering [ULA draft revision #2 Regarding isolated networks]

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 28 May 2014 02:33 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF2691A02E9 for <v6ops@ietfa.amsl.com>; Tue, 27 May 2014 19:33:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WeqMLvQlSHHJ for <v6ops@ietfa.amsl.com>; Tue, 27 May 2014 19:33:41 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41EE11A02D7 for <v6ops@ietf.org>; Tue, 27 May 2014 19:33:41 -0700 (PDT)
Received: by mail-pa0-f42.google.com with SMTP id rd3so10264675pab.1 for <v6ops@ietf.org>; Tue, 27 May 2014 19:33:38 -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=RZP3527fDpuMa44VbAWDejkPjLeqNBvthoWcQpdBqmc=; b=PbaKNK3t6gQNnqGibTys7gdWU7DVBFDS2L0HlFb0xZ/++ui7ftqloAzKeVh1tla0sJ rA1uZi6KxDBmKmW5NoE9rUFy9GM3O1La3SyIk/Qbwfs6/M0TNesJ1UMJo/ljqAklopYO Hksld/msggaXBXOsnv6cNQyXEw0ah+h0KLUa+zJoPmNeCj1a/L6jDtT5QZ6wjRvFwPZ1 Va5sZCzKvx5TH9bSe0ZFVbJp4C0kIhtu5RrMxRitbM8+o+T2r/B63bzQEWXWGIEmzFZ1 QBV/ZkLRkcs8qBAcWoaloJrA0EY8jYAi2/66eZmjN23Fs1prcNzRscHHfvQw6Ki+7NH2 a23w==
X-Received: by 10.66.145.233 with SMTP id sx9mr18392367pab.151.1401244417980; Tue, 27 May 2014 19:33:37 -0700 (PDT)
Received: from [192.168.178.23] (178.200.69.111.dynamic.snap.net.nz. [111.69.200.178]) by mx.google.com with ESMTPSA id io6sm81326867pac.44.2014.05.27.19.33.35 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 May 2014 19:33:37 -0700 (PDT)
Message-ID: <53854B03.8040702@gmail.com>
Date: Wed, 28 May 2014 14:33:39 +1200
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: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B6B9A@nkgeml506-mbx.china.huawei.com> <1401141423.52956.YahooMailNeo@web162206.mail.bf1.yahoo.com> <5383C2CF.6040205@gmail.com> <1401230263.69077.YahooMailNeo@web162206.mail.bf1.yahoo.com>
In-Reply-To: <1401230263.69077.YahooMailNeo@web162206.mail.bf1.yahoo.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/4RUW4KQ3XU-myIMDw0JNrZy8dc8
Cc: v6ops WG <v6ops@ietf.org>
Subject: [v6ops] (re)numbering [ULA draft revision #2 Regarding isolated networks]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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, 28 May 2014 02:33:43 -0000

Hi Mark,

On 28/05/2014 10:37, Mark ZZZ Smith wrote:
> Hi Brian,
> 
> 
> ----- Original Message -----
>> From: Brian E Carpenter <brian.e.carpenter@gmail.com>
>> To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
>> Cc: Liubing (Leo) <leo.liubing@huawei.com>; v6ops WG <v6ops@ietf.org>; "v6ops-chairs@tools.ietf.org" <v6ops-chairs@tools.ietf.org>
>> Sent: Tuesday, 27 May 2014 8:40 AM
>> Subject: Re: [v6ops] ULA draft revision #2 Regarding isolated networks
>>
>> Mark,
>>
>>
>> On 27/05/2014 09:57, Mark ZZZ Smith wrote:
>> ...
>>>>  - "Temporarily isolated" or "Forever isolated". In 
>> general, 
>>>>  ULAs fit both cases. Whatever it is temporarily or forever, when 
>> administrators 
>>>>  need some prefixes to be on-demand and free to use, ULAs are good 
>> choice. 
>>>>  However, for the temporarily isolated cases, the administrator needs to 
>> consider 
>>>>  once it gets to connected, the hosts might need to be renumbered; or 
>> NAT might 
>>>>  be involved if renumbering is not acceptable. If renumbering or NAT for 
>> some 
>>>>  reason is considered as heavy burden, then the administrators need to 
>> carefully 
>>>>  consider the adoption of ULAs.
>>>>   
>>>  This paragraph seems to show a fundamental misunderstanding of IPv6's 
>> multi-addressing capabilities. IPv6 supports multiple concurrent addresses (from 
>> different prefixes), and can learn new ones or deprecate old ones over time. 
>> Attachment to a new network doesn't require renumbering, it requires 
>> propagating new prefixes for the hosts to use in addition to their existing 
>> ones. Primarily RFC6724 address selection will help the hosts choose the right 
>> addresses to use as source and destinations when they have multiple addresses.
>>
>> I didn't read it that way. Of course an IPv6 network runs well with
>> multiple prefixes, which is why overlapped renumbering is possible.
>>  
> 
> I think there are a number of reasons I read it that way.
> 
> Firstly, to me, the word 'renumber' reads as 'replace the numbers', so renumbering a network involves just that - removing the old numbers and adding new ones. The suggestion of using NAT has been in IPv4 the alternative to 'replacing the numbers', so suggesting that for IPv6 seemed to further support the misunderstanding of IPv6's ability to support multiple concurrent addresses/prefixes/spaces.

Whereas in RFC 4192 it means exactly the opposite: adding new numbers and
then removing the old ones. That really is a change in thinking for IPv6
and of course you are right - multi-addressing is not understood in the
industry.

> The other reason is that I've actually seen a residential CPE try to swap between global addresses and ULAs. I deal with a number of residential IPv6 CPE vendors in around 2009, and one of them had attempted to support ULAs, but had not done a good job of it. When the global prefix went away because the WAN link failed, the CPE would try to both flush the global prefix by setting a 0 valid liftime (or similar, I can't quite recall) and replace it with a ULA in the RAs on the LAN side. When the WAN link came back, it tried to do the opposite. When I provided feedback to this vendor on this issue and others related to their IPv6 implementation, they just ignored it, unlike the other CPE vendors I was dealing with.

That's horrible. It doesn't conform to RFC 7084 either, which clearly
states that "prefix(es) (and ULA prefix if configured...)" must
be advertised.

    Brian

> Regards,
> Mark.
> 
> 
> 
> 
> 
>> As Fred Baker once pointed out, the real problem is therefore
>> *numbering* a network (i.e. adding a new prefix, regardless of
>> whether there are zero or more existing prefixes). The text needs
>> to be clear about that, for sure.
>>
>>     Brian
>>
> .
>