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

Mark Smith <markzzzsmith@gmail.com> Tue, 05 February 2019 13:16 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 4AE9D1310B4 for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 05:16:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.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, HK_RANDOM_FROM=0.999, HTML_MESSAGE=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 fKADGIl0hhvB for <ipv6@ietfa.amsl.com>; Tue, 5 Feb 2019 05:16:07 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 454D7124BF6 for <ipv6@ietf.org>; Tue, 5 Feb 2019 05:16:07 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id s5so5535234oth.7 for <ipv6@ietf.org>; Tue, 05 Feb 2019 05:16:07 -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=0b9E3OrfqNbglaL4AMJWKMU6LSeQVrwpiKAsKOyLy2M=; b=rk8N7EGuK8zMx/wEM1Std3fnLeoX7BN5Ei5XvBhkp6/OlzzT6dUPGKSA+/bMwZx84+ 16LTG3p7wbgZ4IJ9DP7vqURTMbMXHnFaCAXpFKvf8hwMazj8xaoQjAiC3bS4JjAKifXA Sfeu/vhqUJeOMEdaGcgKtWODxLUGWqfGxd9KuILSV3nGq+HJkP3Gn9inHktIm/6uucl+ btllUIBRqD7meA8LHarh94Dy9TlxustOmD46t6h18gkXAaN4I+6RkPqS++8rfn7u+1Q3 TASYbnOYOkBp8EdAiNTd9/9yDETeuUSdT1yqKk5eHD/EjAXOXsLkRXPJsbvkmuzVbGOu 1X7A==
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=0b9E3OrfqNbglaL4AMJWKMU6LSeQVrwpiKAsKOyLy2M=; b=SVjVSCswS0qQtY6GEmZzU+7x87KKJSTpPko390filk91yEC8GyntD3pLJPiMc4pIfH wkrqd/Rqn1qtQ4plLqLu232Bp0GPq40lyk939n/s2XD2vWU20r5VkOOX6WBRBGM7yLGQ xHiKIDpwcORwIRsxXtsfcKaTTLJVeR4ixcCacyfG0wy9s2VsUfh4fSEOqh8tCrrBguOa Uam4IqsP8qJzvHmkA2trihedcU/2ZT30BuT24eTsmbCtuKR+GYizNy0CboXxpdMi4lZK 4L/8hBt/kkLw/pctj7UhGZTu8zhSe35+xJ6CTMIzXGPz87Ce4iAqjxr0BH/8AmCsqP0a zhkA==
X-Gm-Message-State: AHQUAuYEgMHDlNkbBhi/tx0aA6ra4JB0TJh58veCegXVucmZc9uMkksd mE2Ojmvzn8QYcRshGXzSHQXGrWHqKuoVm/ngPxt/DA==
X-Google-Smtp-Source: AHgI3IaYZGc3vgu877ZQOFfTJXFr8lacZQBL8MHIgy6OT3nNyap7JbH1Sf9jgVEbTEiI72RBFphiF9eIEMMsPU9t4s4=
X-Received: by 2002:a9d:7059:: with SMTP id x25mr2663120otj.35.1549372566508; Tue, 05 Feb 2019 05:16:06 -0800 (PST)
MIME-Version: 1.0
References: <60fabe4b-fd76-4b35-08d3-09adce43dd71@si6networks.com> <alpine.DEB.2.20.1901311236320.5601@uplift.swm.pp.se> <m1gpCcz-0000FlC@stereo.hq.phicoh.net> <ddd28787-8905-bafd-3546-2ceef436c8b0@si6networks.com> <m1gptWx-0000G3C@stereo.hq.phicoh.net> <69609C58-7205-4519-B17A-4FBC8AE2EA16@employees.org> <d40b41c3-ff1b-cab4-a8de-16692a78e8fd@go6.si> <D1E45CAD-08D0-43D4-90F7-C4DD44CB32C0@employees.org> <alpine.DEB.2.20.1902041330531.23912@uplift.swm.pp.se> <77ecf321-b46e-4f25-7f68-05b15714a99e@si6networks.com> <CAHL_VyDdHuEAc9UdeiRp9f+c0tdzyoLwPY1rJbZmbWAuq96Uuw@mail.gmail.com> <alpine.DEB.2.20.1902051127510.23912@uplift.swm.pp.se> <m1gqyJC-0000FkC@stereo.hq.phicoh.net> <CAO42Z2wKh-vXmv=dNmr6oEmGnw09ajrr2geYJ=H1DbSYSm=VuQ@mail.gmail.com> <alpine.DEB.2.20.1902051319120.23912@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1902051319120.23912@uplift.swm.pp.se>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 06 Feb 2019 00:15:53 +1100
Message-ID: <CAO42Z2x3RMSN6zD1gZBRSSVUkCy_KycUc3VojxBifWWRnuq3aw@mail.gmail.com>
Subject: Re: A common problem with SLAAC in "renumbering" scenarios
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000739d0805812569cf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Vm6D_fkk7oi5t0KlIAvYkmCOZdc>
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 13:16:09 -0000

On Tue., 5 Feb. 2019, 23:26 Mikael Abrahamsson <swmike@swm.pp.se wrote:

> On Tue, 5 Feb 2019, Mark Smith wrote:
>
> > I think a lot of this need in IPv4 has come from IPv4 addresses being
> > precious and expensive resources. Consequently, it has been worth the
> > expense and effort of fine grained management of them.
> >
> > In IPv6, that level of management isn't needed. Addresses are plentiful
> and
> > cheap, so you can throw lots of address space at problems.
>
> It's sometimes from re-farming of things. ISPs tend to today build largish
> access-routers and call them BNG. So when a 10GE interface is full, you
> need to split the customer load to two interfaces, or move some to a
> completely different router.
>

Yes, I know, I don't like big BNGs with 10s of 1000s of sessions on them
because they cause massive outages when they fall over or need to be
upgraded. I much rather scale out with a number of more commodity hardware
BNGs carrying far fewer sessions per BNG.


> So if you move half of the subscribers of that port to a different router,
> now you have a problem because typically you'll have a set of
> addreses-space dedicated for that router and part of that now needs to go
> to another router. Typically you don't want this type of de-aggregation.
>

Why not?

Where is the requirement that the individual BNG must be the route
aggregation boundary for subscriber routes?

That's been tradition, however I don't think it is a requirement, and I
suspect one of the original and primary reasons for it was to stop dial-up
session fluctuations causing routing protocol reconvergence events on other
routers.

If your BNGs are using BGP, how many routes and how many BNGs can you have
in a group (with no aggregation) before you run into BGP scaling limits,
when you customers are always online, and customer link fluctuations are a
fault now rather than normal expected behaviour?

My guess for typical BNG hardware is that it is at least in the order of
100 000 routes or more, and 20 or more BNGs. That may be conservative given
that BGP can cope with Internet scale routing.

You may need to deploy route aggregation, however you would do it at the
edge of your BNG group/cluster, rather than within it.

Regards,
Mark.



> --
> Mikael Abrahamsson    email: swmike@swm.pp.se
>