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

Mark Smith <markzzzsmith@gmail.com> Tue, 19 February 2019 12:14 UTC

Return-Path: <markzzzsmith@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 B85B1130ECA for <ipv6@ietfa.amsl.com>; Tue, 19 Feb 2019 04:14:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level:
X-Spam-Status: No, score=-1.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 oynK4OAA8WtZ for <ipv6@ietfa.amsl.com>; Tue, 19 Feb 2019 04:14:36 -0800 (PST)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (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 8BA1B130EC9 for <ipv6@ietf.org>; Tue, 19 Feb 2019 04:14:36 -0800 (PST)
Received: by mail-ot1-x32f.google.com with SMTP id v20so1789943otk.7 for <ipv6@ietf.org>; Tue, 19 Feb 2019 04:14:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EcLjwdzKcjdQ0I7DACLW+3tMUlUjDmRIJPd0t4yVBs4=; b=l9FjOrU0PYjGDLTQx5VOJk8cgnmDJ3IO3BJcpBQDXDNeD9TUmSM5CnF4TiTKRlLmFD 8lBxC0z14Ao3vUouAnRoM7bTvZbBCEwJJQIQrV9Z3hxWk3SpO4KnkFCcz9X1I3NnrkVt I7H9SkOjlHmAKxebOUu2YNSSz0Ptdrib5y6iFCxd2zESACY3ClAHbJM0BISMmfx6JWed oRHNLsBuaaJ+R2oZgXsyBw7W5Zyq8tEgj2DkInV0+Qv8md3uup9BSokK79goCb0/XHhW PzWRBiFluRvEjAOddrmjMaDUp1zj4VJ/aNrTD4zfppOBDtTUby7fm3bqvd5BhM3GXzym jMdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EcLjwdzKcjdQ0I7DACLW+3tMUlUjDmRIJPd0t4yVBs4=; b=opdc+Gn9uW8jDIHUthWh2fSObl02S3SivbsvyJ/Ro2OBnF2FartXlPZsgLR4OwTYtE dhjkote8ZqD3PpjkfYF7oU6wRwoWEUshgQJkgwYll3w0D3+KyR3/ce3qy+sSGNL1CtrC NhTvWUD3hiY2fzn64VS/3nF3U6ExoRJNQq9ZHbtF0NyoDe1exV09JhXFJ7S/4Zy1ImpV n/yjvoQtW2qZKGQiepy9md5IO8zdrjaK6vedM+r4dLLu7B7A5Qk1Kruznjb1R0kFzrJl fkXUbOjLcFqALnUtCcIkPHEUn1PlSFme8mMfPjxHa+cio3LtaKnKQlXGKl92Eh4/yEAZ 0B2w==
X-Gm-Message-State: AHQUAuYZh4HaPD3yOxHtPw3+2PBtOPMkFMgDpy1W9gNHVm5aJrE4GgcL SWBHLjfPn71q3/Lqyz+4gKYRfP4d/PsDNdj+zPbjwQ==
X-Google-Smtp-Source: AHgI3Ib7mrmgg8dGA/9DY9l1Tz7UGKNz+Pr4PG0uHOGnwGng8iSH0kmLtgwQMpcNan0bHl3j2jEDjO9nBZnpMO5q4LY=
X-Received: by 2002:aca:5785:: with SMTP id l127mr2202768oib.14.1550578475599; Tue, 19 Feb 2019 04:14:35 -0800 (PST)
MIME-Version: 1.0
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <c16e0e1f-1ed2-ad88-80f1-070bdd8bccca@go6.si> <1F2C2AEE-1C7D-481C-BBA7-7E507312C53A@employees.org> <e56a6e5b-648d-200e-c35d-97f15a31fb2a@asgard.org> <CAO42Z2zh7fKAgQJq9aLCTiFoSSsTeGM=pK3gXitg+gcxH=9fhQ@mail.gmail.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>
In-Reply-To: <9CDF41CA-83B4-4FC4-B995-EF79727C5458@steffann.nl>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 19 Feb 2019 23:14:08 +1100
Message-ID: <CAO42Z2wA+vLmU7+sU6xLK7TO6pWfNQA5shs9zp=PqANCihLmBQ@mail.gmail.com>
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
To: Sander Steffann <sander@steffann.nl>
Cc: Lee Howard <Lee@asgard.org>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/C1QHkE-JnVQCBrqmTS5_uGMVYeM>
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, 19 Feb 2019 12:14:40 -0000

On Sat, 16 Feb 2019 at 08:20, Sander Steffann <sander@steffann.nl> wrote:
>
> Hi Lee,
>
> > 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.



> With IPv4 this didn't cause massive problems because NAT disconnected the LAN addresses from the WAN side at the customer's end. With IPv6 this is no longer the case and it does cause problems.
>
> Stability at one end causes instability at the other end, and vice versa.
> And as can be seen from this discussion it's still an unsolved problem...
>
> Cheers,
> Sander
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------