Re: A common problem with SLAAC in "renumbering" scenarios

Jan Zorz - Go6 <jan@go6.si> Tue, 05 February 2019 10:59 UTC

Return-Path: <jan@go6.si>
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 214E913108B for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 02:59:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=go6.si
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 op-i8R8ss9BO for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 02:59:19 -0800 (PST)
Received: from mx.go6lab.si (mx.go6lab.si [IPv6:2001:67c:27e4::23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A3A2130FF2 for <ipv6@ietf.org>; Tue, 5 Feb 2019 02:59:19 -0800 (PST)
Received: from localhost (localhost [IPv6:::1]) by mx.go6lab.si (Postfix) with ESMTP id F123965A2D; Tue, 5 Feb 2019 11:59:17 +0100 (CET)
X-Virus-Scanned: amavisd-new at go6.si
Received: from mx.go6lab.si ([IPv6:::1]) by localhost (mx.go6lab.si [IPv6:::1]) (amavisd-new, port 10024) with LMTP id tWnF6IxEXQdr; Tue, 5 Feb 2019 11:59:16 +0100 (CET)
Received: from mail.go6.si (mail.go6.si [IPv6:2001:67c:27e4::61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.go6.si", Issuer "Let's Encrypt Authority X3" (not verified)) by mx.go6lab.si (Postfix) with ESMTPS id 82CD76029D; Tue, 5 Feb 2019 11:59:15 +0100 (CET)
Received: from ISOC-BMDKQ4.local (unknown [IPv6:2001:67c:27e4:102:182a:e622:682:93c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "Jan Zorz", Issuer "COMODO RSA Client Authentication and Secure Email CA" (not verified)) (Authenticated sender: jan) by mail.go6.si (Postfix) with ESMTPSA id 58A40805CB; Tue, 5 Feb 2019 11:59:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=go6.si; s=mail; t=1549364355; bh=hTinXRlT9UbBTNgdxmmmfEa1sv1k7Tyd4THWukcMgcA=; h=Subject:To:References:From:Date:In-Reply-To:From; b=fY3A+aSapJeR+7l6W45SIfXJN0Ag31ifCUM4adaVCaa+a1etoJV/GKYFTX7s3Je8d Zy3PPnjkfZkkwyauJFZfu7S02FXBtEbFPxD0elFPQnaupo5jKCypx7wbiWpHVE0iRq 6QuIM2/+wXx+n27emCD7ohtzPnJECRFuQHyBJwdQ=
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
To: "STARK, BARBARA H" <bs7652@att.com>, "ipv6@ietf.org" <ipv6@ietf.org>
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <alpine.DEB.2.20.1901311236320.5601@uplift.swm.pp.se> <35adea8e-704a-76f2-857f-a83a9ad689ef@si6networks.com> <c40020c9-b9ef-adef-144d-5e077bf6d1e3@go6.si> <2D09D61DDFA73D4C884805CC7865E6114DFB7B00@GAALPA1MSGUSRBF.ITServices.sbc.com>
From: Jan Zorz - Go6 <jan@go6.si>
Message-ID: <2dcd64e9-fa7d-3018-143f-e814606f5f7c@go6.si>
Date: Tue, 05 Feb 2019 11:59:14 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DFB7B00@GAALPA1MSGUSRBF.ITServices.sbc.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ZQhz8wEV4VUd91WB06eZ_8Oj_DI>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 05 Feb 2019 10:59:21 -0000

Dear Barbara,

On 04/02/2019 16:41, STARK, BARBARA H wrote:
>> However, RFC7084 is Informational and not Standard. I think this
>> should make it into Standard. I've seen many CPE vendors saying "we
>> found relevant standard documents and implemented whatever was a
>> MUST and shipped the product."
> 
> RFC7084 has no business being labeled an "Internet Standard", and its
> ability to impact CE router vendor development decisions is
> completely unrelated to how it is labeled.
> 
> It has no business being an "Internet Standard" because CE router
> requirements are derived/designed based on access architecture. CE
> router requirements do not, cannot, and will not ever drive access
> architecture. Whenever access architecture changes, CE router
> requirements change. Some of the changes that we saw from RFC6204 to
> RFC7084 were because ISPs decided they wanted to do different things
> in their access networks than what they originally thought (DS-Lite,
> 6rd, and some other items). So the requirements had to adjust. Now we
> have ISPs not agreeing on "IPv6aas" architecture. So the CE router is
> being asked to do all of them. What if 5G/wireline convergence
> becomes a reality? CE router requirements will change. Trying to
> standardize something that is outside IETF's control is unrealistic.

Agree, to some degree. BRAS/BNG behaviour and CPE behaviour when 
assigning IPv6 PDs is the same and should be predictable wherever you go 
and whichever transport technique you use. Mobile/3gp is outside of the 
scope of this conversation. For others we could standardize how things 
should look like. After that - it doesn't matter how access changes, the 
principle is always the same.

> 
> CE router vendors (and ISPs) really don't care whether something is
> labeled as "Standard" or "Informational". If it's well-defined and
> useful, that's all that's needed. L2TP is "Standards Track". PPPoE is
> "Informational". Which one do ISPs use in the access network, and
> which is implemented in CE routers? PPPoE. Why? It was a good tool
> for what was needed, and the RFC is easy to read and implement. L2TP
> was not the right tool.

True. However what I see with many CE vendors (and not just CE vendors) 
is that they implement just MUSTs from Standards tracks and ship the 
product. Some of them actually sees RFCs as something that they must do 
to satisfy that grumpy customers that senselessly demands standards and 
interoperability. Yes, some of them do that, and the cheaper the CE 
gets, more they see RFCs and MUSTs as a burden to their creativity and 
imagination in solving access problems.

That's where the desire for Standards document comes from. Otherwise 
it's just a good wish. There are exceptions, but very rare (like PPPoE, 
as you mentioned).

> 
> Are there any major CE router vendors who haven't tried to implement
> all the "MUST" requirements of RFC7084? Not that I'm aware of. Some
> may not have done it right, but that's not the same as not trying.

RFC7084 is a great document and could easily be a Standards track.

> 
> I'm opposed to any attempt to turn CE router requirements into a
> "Standard". It's unrealistic and the status would have no impact on
> whether it's implemented. Barbara

What's a difference for you?

Cheers, Jan