Re: I-D Action: draft-mishra-6man-variable-slaac-01.txt

Mikael Abrahamsson <swmike@swm.pp.se> Mon, 09 November 2020 11:28 UTC

Return-Path: <swmike@swm.pp.se>
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 44F403A0EF6; Mon, 9 Nov 2020 03:28:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 LnVcT4ELmvW2; Mon, 9 Nov 2020 03:28:24 -0800 (PST)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (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 1D2493A0EE2; Mon, 9 Nov 2020 03:28:23 -0800 (PST)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 38905B4; Mon, 9 Nov 2020 12:28:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1604921301; bh=cpaq8Ip4VLhuoF8UAxc3zL4TCDMCZjGgmiNFahko1FI=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=2Gn4UNpPTh+5SVOxSHVBY5pERtBrLIfJbJwHH134ob6lJNgnVhtYbEDVbPitcpV0j VIMjHOtMcJgsIl4EPf2WgSeNWrYRB5nkcLxJcaqKNjVWFb3i7mmswfdxAyoXK+krWd l4gNHc/3vyXrooKkcHeMyH1qfR+YlsChSDnG1tcM=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 358E5B3; Mon, 9 Nov 2020 12:28:21 +0100 (CET)
Date: Mon, 09 Nov 2020 12:28:21 +0100
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Ca By <cb.list6@gmail.com>
cc: otroan@employees.org, draft-mishra-6man-variable-slaac@ietf.org, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, 6man WG <ipv6@ietf.org>
Subject: Re: I-D Action: draft-mishra-6man-variable-slaac-01.txt
In-Reply-To: <CAD6AjGRXYqJhXL6ipbS_cWkE2mg3sU4tM5XCCvgiGvSALGfeeg@mail.gmail.com>
Message-ID: <alpine.DEB.2.20.2011091220500.15604@uplift.swm.pp.se>
References: <160409741426.1448.16934303750885888002@ietfa.amsl.com> <3c1c3ab5-5726-b141-e7ed-618984bbbdb1@gmail.com> <CABNhwV1zoZpZNjb54rEys4+49H3vpebZW2g9JbO1_58eR+WnQg@mail.gmail.com> <CAKD1Yr0vvyQnTGRoSh4qa4He1gq5HXXRaKU3pVLtCtDUzcwL_w@mail.gmail.com> <CAD6AjGQPatbg5=OaMzxJXy5mGZai1bqLfg8f+9SUnfg=s1kADg@mail.gmail.com> <FE260932-A064-493E-8CD5-D92B2725F9E6@employees.org> <CAD6AjGRXYqJhXL6ipbS_cWkE2mg3sU4tM5XCCvgiGvSALGfeeg@mail.gmail.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-137064504-53501633-1604921301=:15604"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ZdckI5mBnr86FM5W8dP9FL_weFU>
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: Mon, 09 Nov 2020 11:28:26 -0000

On Sun, 8 Nov 2020, Ca By wrote:

> I believe running a dhcp server supporting 120M mobile subscribers would be
> a nightmare.  I believe dhcpv6 is a larger stateful database and a not very
> forgiving protocol... and client implementations are ... heterogeneous. ...
> and server failover.. messy
>
> None of that exists today in mobile. I feel the effort and scale are
> daunting, so i am not going to do it.
>
> But, getting a knob in the gateway to set the RA to be 60 (or other)
> instead of 64 would be easy. And, that knob could be constrained to only
> compatible device type (chef’s kisses!)... it can be done

If you already know what /56 the customer has (because you assign it the 
same way as the default bearer /64 is assigned today), you don't need a 
full-on stateful dhcpv6 server in the PDN gateway. You can do it 
statelessly and just respond with the same /56 regardless. You don't need 
a full DHCPv6-PD server, you just need a bare-bones DHCPv6 responder that 
takes information from the local pool database that it already uses to 
keep track of what prefix goes to what bearer.

There is also nothing stopping you from sending two RAs, one for the /64 
and one for /56 and then just 3GPP standardize that this means the /56 is 
routed to you. I'd fully support also having an additional flag in the RA 
saying "if you received this RA, it means I routed the entire PIO to you" 
and you own it.

That flag would be useful also on PPPoE or any kind of point to point 
media (like Ole p2p ethernet proposal).

We've discussed this before. Let's go that route and give people larger 
prefixes instead of trying to carve up that poor /64 into smaller pieces.

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