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

Bob Hinden <bob.hinden@gmail.com> Wed, 20 February 2019 22:37 UTC

Return-Path: <bob.hinden@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 1292E12D7EA for <ipv6@ietfa.amsl.com>; Wed, 20 Feb 2019 14:37:59 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 0yS6FYzF79Y7 for <ipv6@ietfa.amsl.com>; Wed, 20 Feb 2019 14:37:57 -0800 (PST)
Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C839112D4F0 for <ipv6@ietf.org>; Wed, 20 Feb 2019 14:37:56 -0800 (PST)
Received: by mail-wr1-x42f.google.com with SMTP id q1so27843081wrp.7 for <ipv6@ietf.org>; Wed, 20 Feb 2019 14:37:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gMmLjL9kLoofggCXenA4ilJb4w0z1k0JkXkBaLmgW/A=; b=WBXSC3e93ngVIjz0K16Mc/fLNervIDmS/ZA+xwwvCG33Qbvqxsxue5u/9ZCeJXltXz 0L1be/bOwKylvydvF6QH07GyGuoPA5P35iy4WWX7WG7NcKPGMWxnLLdDGLQHL1/Bgrnc QmxM+owVtwCRUBKTCtQax8rSXfHcVJDrawmjJMXheTorpOlIjGfh/MKqlpZuW6vbIK81 8YOGuNX9UcjnUxfdarwU7G2FCDhO/vnWzR1e6jMaPQEF8sEr/BxTLtqygwITLRwUv1Ri KDWY6ooqapn2+6jh8ZFwjGKX79bpWhEw80lu2REZZ47cRDQeF+xXUSnMV9LLjQs/PQmU uboQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gMmLjL9kLoofggCXenA4ilJb4w0z1k0JkXkBaLmgW/A=; b=A7m57z8tXR1Koz5grjtMDuSrhu/TaUjMYF8Xe6Hr6HMrnSl1Palmk8dm3ejlIqFmpk awftDPJnBDRih4+a5UR74QN+aImAIlMN/tOBN2BYdXD6LHAS+QStwnSmSDruO4gF/S6f Hk+xjMm6HS/Wxq/z/wvh5ZIHKKhGKC0V22KwzqyeqUui8wDhq1Kwpnzu2AZaFHexnBU3 EPOrluDrhf8RO8GLVIhS9V5F3nTnCpWL9tzgeEFD3HkyqX3TnxK52SQQ4Dd+yHNZRBwf MU+noJArGk8mgv5TaM388+Fy+HA8ZMoKGPQTQAS5KQPBuP92rF/ECSLqfxwkPZLuDd5V sDlQ==
X-Gm-Message-State: AHQUAuYkV1iOwka6YMLA8cGuDiCSRN+MSnuA4/MexEHQ5Z68XcqCGQRC bfRDQ28NO4HGVYPa/b1n8wQ=
X-Google-Smtp-Source: AHgI3Ia2weaZE/m63t0az9O5eesnLez5Rwvg741kw20f/mPyQOAx5Y3rJCgXvv8rmi6HLpN8E9QvFw==
X-Received: by 2002:adf:dfca:: with SMTP id q10mr27084884wrn.45.1550702275162; Wed, 20 Feb 2019 14:37:55 -0800 (PST)
Received: from ?IPv6:2601:647:4d01:f3a:2deb:7541:74ef:c55c? ([2601:647:4d01:f3a:2deb:7541:74ef:c55c]) by smtp.gmail.com with ESMTPSA id 132sm17531945wmd.27.2019.02.20.14.37.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Feb 2019 14:37:54 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <4d19605a-3a6f-2266-dd9c-9d30cb25c813@asgard.org>
Date: Wed, 20 Feb 2019 14:37:49 -0800
Cc: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <21E73638-71C9-4DE3-A586-E2A75A04ABF2@gmail.com>
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <d38857c2-6e92-91d6-bb5d-d3eeeb61276a@gmail.com> <CAO42Z2yb47OyXk__Sz-kO00pfcBJgLAhff5DF=mpAddR0iCnAA@mail.gmail.com> <2612280f-195a-ae7a-b3b1-9022d9282fa7@foobar.org> <56F813F4-C512-40A9-8A68-1090C76A80F6@consulintel.es> <CAHL_VyCN8kU7qnLOphfGR25-xGBe_p6WeGTkKVXwU5uy5aJ8Dg@mail.gmail.com> <65DB4854-97D2-4C31-A691-2CD93812EF93@consulintel.es> <CAHL_VyCMpCcGkEQu+RV1GRf2QLB-HD0+AOOBV0YhfQ5sbydVzQ@mail.gmail.com> <8CE7A0CD-97D9-46A0-814D-CAF8788F9964@consulintel.es> <e3e0bf2273e04f15b792665d0f66dfe5@boeing.com> <4c5fab33-2bff-e5b5-fc1d-8f60a01a146d@go6.si> <b4525832-9151-20bf-7136-31d87ba6c88d@huitema.net> <463f15cf-2754-e2e8-609d-dc0f33448c6c@go6.si> <ff649810-7242-7bc2-d36f-3f998f7bdd71@asgard.org> <9CDF41CA-83B4-4FC4-B995-EF79727C5458@steffann.nl> <CAO42Z2wA+vLmU7+sU6xLK7TO6pWfNQA5shs9zp=PqANCihLmBQ@mail.gmail.com> <BAB3061A-1808-4C0E-AA1B-2D7DD5BA63FC@employees.org> <4d19605a-3a6f-2266-dd9c-9d30cb25c813@asgard.org>
To: Lee Howard <lee@asgard.org>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/3zVs1fy7TkCYJPftIu9mcUBR6Uk>
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: Wed, 20 Feb 2019 22:37:59 -0000

Lee,

> On Feb 19, 2019, at 7:29 AM, Lee Howard <lee@asgard.org> wrote:
> 
> 
> On 2/19/19 7:22 AM, Ole Troan wrote:
>>>>> Seems to me several operators have offered their opinions here. If you want more opinions, maybe ask a group of operators?
>>>> Not a very helpful comment... I think the underlying problem here is that there is no technical solution available that solves stable IPv6 address delegation at residential scale in an acceptable way.
>>>> 
>>>> - For stable address delegation the routing inside the ISP becomes a mess, especially when it can't be guaranteed that a customer consistently ends up at the same BNG.
>>>> - To keep ISP networks scalable, prefixes are aggregated to (roughly) BNG level, making it impossible to keep prefix delegation stable at the customer's end
>>>> 
>>> It's not a hard requirement to aggregate prefixes at the individual
>>> BNG level, and most ISPs should be running BGP to carry customer
>>> routes. Obviously BGP to scale to 100s of 1000s of routes because the
>>> Internet runs with it.
>>> 
>>> The minimum PD stability needed for fixed access customers (e.g. ADSL,
>>> FTTH etc.) is within the pool of BNGs they can attach to upon
>>> reconnection. So if you need or want to aggregate those routes, you
>>> place the BGP route aggregation boundary at the boundary of your BNG
>>> pool, rather than at the individual BNG. You then say to your
>>> customers that if they physically move their service by e.g. moving
>>> house, they may not receive the same stable PD prefix again, because
>>> you're not guaranteeing they will reconnect to the same BNG pool.
>>> 
>>> It would however be nice to try to provide the customer with a stable
>>> prefix on a greater scale than just within the same BNG pool, so you
>>> could pick greater geographic boundaries for your aggregation points,
>>> rather than at the boundary of an individual BNG pool. For example,
>>> here in Australia, I'd try to aim for that boundary to be at each of
>>> the 7 capital city boundaries, even though I may have multiple PoPs
>>> within a city, with each PoP containing a number of BNGs in a pool
>>> (and possibly multiple BNG pools within a PoP). Smaller aggregation
>>> domains e.g. dividing cities into 4 regions might be necessary
>>> depending on numbers of subscribers.
>>> 
>>> You can still provide a guaranteed static and persistent PD prefix to
>>> customers that want to pay for it, which means that prefix isn't ever
>>> aggregated and can follow them regardless of where they geographically
>>> because you never aggregate that prefix. They're paying for and
>>> getting more value because they're getting a guarantee.
>> Indeed. Wonder how these pesky mobile phone operators manage to deliver the same telephone number to a user, for years. Across different providers and contracts.
>> I can’t think this argument is anything but a strawman.
> 
> You are saying he (maybe others) is either a liar, intentionally creating false arguments, or a fool, not understanding the network.
> 
> Your insinuation that fixed network operators must be doing something fundamentally wrong because mobile voice networks work differently is ignorant and insulting.

Expressing technical requirements is within scope for this (and other) 6man discussions.  I don’t see how you turned this into saying someone called others liars, making false statements, or being a fool, etc.  Given the number of posts on this topic, there are clearly many views.   

Please return to the technical discussion.

Bob



> 
> That's out of line for a working group chair.
> 
>> 
>> There’s nothing a bit of regulation can’t fix. :-)
> 
> Because of the smiley I don't know how to interpret this. Either you actually think regulation would work, and the question is whether you mean governmental or IETF, or you don't, in which case there's no argument that 6man should tell network operators they're doing it wrong.
> 
> Lee
> 
> 
> 
>> 
>> Ole
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------