[v6ops] What ie a site? (was: WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02)

David Farmer <farmer@umn.edu> Sun, 05 November 2023 22:58 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F0F7C1E4E43 for <v6ops@ietfa.amsl.com>; Sun, 5 Nov 2023 14:58:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hFqRh0ACo4L9 for <v6ops@ietfa.amsl.com>; Sun, 5 Nov 2023 14:58:17 -0800 (PST)
Received: from mta-p5.oit.umn.edu (mta-p5.oit.umn.edu [134.84.196.205]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1496DC1D2D7B for <v6ops@ietf.org>; Sun, 5 Nov 2023 14:58:16 -0800 (PST)
Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id 4SNqdh3zGCz9vJ49 for <v6ops@ietf.org>; Sun, 5 Nov 2023 22:58:16 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p5.oit.umn.edu ([127.0.0.1]) by localhost (mta-p5.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iSZdQwcip70m for <v6ops@ietf.org>; Sun, 5 Nov 2023 16:58:16 -0600 (CST)
Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p5.oit.umn.edu (Postfix) with ESMTPS id 4SNqdh0MNsz9vJ4B for <v6ops@ietf.org>; Sun, 5 Nov 2023 16:58:16 -0600 (CST)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p5.oit.umn.edu 4SNqdh0MNsz9vJ4B
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p5.oit.umn.edu 4SNqdh0MNsz9vJ4B
Received: by mail-ej1-f69.google.com with SMTP id a640c23a62f3a-99c8bbc902eso263195066b.1 for <v6ops@ietf.org>; Sun, 05 Nov 2023 14:58:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1699225094; x=1699829894; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=b69qc+d/RqXK+x5BNf14nhZkwCLD5TEeP4epJJ8fy+0=; b=MOH+4NmTmZKi1CEb6fEyRPO7P/0Y2u/f9aIAHZFtQkYY2tCQzKxuJT4vxX1xrFZJxy s8tFfAru2P312N/RGpxmH6X6q8Kx3k4DRjf8SO0q3jNnHThXzFpIuBlaZAVS7IB4ivF6 1kvEaZdp5NjxmRdUIkZzWLpsL3iUTQ1spCHJCw60h7qj/FzzIJnath1wgEdXg/3+G15+ ayaqlXOQqwkkcDoZR+2hhCPB+LSdoUhpfRo596RnTakBnZNnItXx6N3EdaJahWzHalXG BDu96aZxXAhzTdwm1pZ07e3W7gAdR7jHixhFFpRhYUotCL1dvg/aVoBPgLfLdB2FRyGg 5L2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699225094; x=1699829894; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=b69qc+d/RqXK+x5BNf14nhZkwCLD5TEeP4epJJ8fy+0=; b=DlwApyVtXgSnkmSnKabWx8rsq/dh5jTdxeIvSLKsr+cEadI2JmmUToy+FTLmWFt40p 3cPnJ8lGTnZPHL5GmCtGFAXQcYq2E53jIHEcJF2/m3lpJ+ZHiL7Swg1O9vcywsIknvjq a/JW6ZRd6IZzXFbr3BuwvqU8C7vjf4MAI0tgkSCYOe54au3vpy4KN24P47KJnsrudxjL 7ioYeQMoRjb8QTticggj0EOUvurbTOpx79nsmubJw2t1QaMz70gx8Lctaus8wZ+PANUh ebBtYnX8tSyAhKxWgSjUELRLSEhxbJfqqqghhrRtnH+TQ3LoGcAtOfmtkvkzX1VT59s8 9kUQ==
X-Gm-Message-State: AOJu0YwBvRBJWpTfA8ac4TQEnw9E8kKUEhCumJen+17ojuD2jmLU0FzG auJdZH/tsoU5zEnDI08iTUV/VnjezEyyFqBKIET7SiRorB3O/QD/Vt/7yH8UyxLpYiDjZwV7yy8 s8CwLu9O+d9ZvyUgVxC39ffuUSwwzD+Bem4BQ
X-Received: by 2002:a17:907:8689:b0:9be:ca44:87b6 with SMTP id qa9-20020a170907868900b009beca4487b6mr12709691ejc.3.1699225093977; Sun, 05 Nov 2023 14:58:13 -0800 (PST)
X-Google-Smtp-Source: AGHT+IFOM7BE75XBVSzNBI5S4rR8EM3+0WCjJApKQnzl+DF5/0YfNJqqLuUV92JShIZtQaVCQOdY//rWQiPhvghJ+ac=
X-Received: by 2002:a17:907:8689:b0:9be:ca44:87b6 with SMTP id qa9-20020a170907868900b009beca4487b6mr12709686ejc.3.1699225093569; Sun, 05 Nov 2023 14:58:13 -0800 (PST)
MIME-Version: 1.0
References: <2b063feff0bc47139df20ec0c8b89719@huawei.com> <b7f4d888-fc4c-192f-4cae-ae1914d5bff6@tul.cz>
In-Reply-To: <b7f4d888-fc4c-192f-4cae-ae1914d5bff6@tul.cz>
From: David Farmer <farmer@umn.edu>
Date: Sun, 05 Nov 2023 16:57:56 -0600
Message-ID: <CAN-Dau13ieY-tNv=Tr3muD=KU6YVvCcCpdq_ABJ=mVyfAFy7XA@mail.gmail.com>
To: Martin Huněk <martin.hunek@tul.cz>
Cc: V6 Ops List <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000018912c06096facc0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/yMZZP9RzgPfAfWriKbod_VoAdEE>
Subject: [v6ops] What ie a site? (was: WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Nov 2023 22:58:21 -0000

I contend a site is a physical location within an organization's network.
It's not an organization's entire network, as some seem to be claiming.

Let's look at a medium-sized enterprise with 13 locations, in this first
case, served by 13 different providers. In this case, each provider could
assign a /48 to each of the organization's locations and still be within
RIR policy. The organization would then have 13 separate /48 PA allocations.

If this organization, instead, purchased all 13 locations from a
single provider, why should it be limited to a single /48?  Furthermore, if
this organization qualified and wanted to go to its RIR for a direct
allocation, why should it be limited to a single /48 allocation?

This is an issue of RIR policy and should not be a direct consideration of
the IPv6 architecture. However, the argument has been raised as an
objection to this draft that an organization can only get a single /48 from
RIPE. This is bad policy on RIPE's part and not a valid reason to keep this
Draft from moving forward.

Whare as in ARIN's policy, the organization in this example would qualify
for a /40 assignment from its provider or for a /40 direct allocation from
ARIN. Further, once an organization qualifies for and decides it wants a
direct allocation from an RIR, there is no advantage to limiting it to a
single /48. They will use a routing slot whether they have a /48, a /40, or
a shorter prefix. RIR policy should ensure they have sufficient sized
prefix for the foreseeable future.

IPv6 addressing policy does need to consider conservation, but arbitrarily
limiting organization to a single /48 isn't conservation.

Thanks

On Fri, Oct 13, 2023 at 6:17 PM Martin Huněk <martin.hunek@tul.cz> wrote:

> Hi Folks,
>
> I'm sorry to come late to the discussion. I'll be commenting on version
> -03, as it seems to be a current one.
>
> First of all, in section 8, paragraph 2:
> At least in the RIPE region, it is based on FALSE assumption. Maximum
> ASSIGNMENT (without approval from RIPE) is /48, not /29 - this is default
> ALLOCATION. By the book, any organization is allowed to use ASSIGNED
> addresses, not ALLOCATED ones. So even as LIR with /29, I cannot use whole
> /29 for myself / my network. I can only use /48. Rest I'm allowed to use
> for further ASSIGNMENTS to other subjects/organizations. The whole
> paragraph makes no sense, at least in the RIPE region.
>
> Section 7, second point from top:
> This implies /64 or bigger. There are several problems with it:
> 1) This is wasteful for Hosts (not routers as defined in I-D), as not
> every Client needs to extend a network.
> 2) It should not be a MUST as a Host COULD set prefix-length hint to a
> bigger number, and then the second point is in direct opposition to the
> first one.
> 3) Not every network policy allows the extension of the network, so MUST
> is contra-productive for such networks.
> 4) Responsibility for a prefix-length hint lies on the Client, not on the
> server. The server does not know the intent of a client to extend the
> network or not. It does not know what type of device a client is
> (router/rhouter/host), if it needs to address other routed interfaces,
> needs to run VMs, and so on. This lies solely on the Client.
>
> I would suggest to replace the second point in section 7 with something
> like:
>
> * The Client MUST set the prefix-length hint to a minimum value that would
> guarantee a sufficient address space for performing its function in the
> foreseeable future. The Client MUST follow [RFC8168] recommendations for
> processing the Advertise message. If the address space requirements of the
> Client change, the Client MAY request a new prefix of a different size.
>
> It is up to the Client to know if it needs just a few addresses like /120
> if it has one routed interface, so it needs /63 (one /64 for itself and one
> for its interface/VMs etc.), or if it is a router with let's say 8 routed
> interfaces. For some clients, /64 is simply too many; for some, it is too
> little, and it just cannot function with a single /64. It is up to the
> Client to request the right size of a prefix, and it is up to the server to
> honor such request (if its policy and resources allow it). Saying the
> prefix length MUST be /X simply limits use cases in which this approach can
> be used.
>
> Just a remark on the first point in section 6.2:
> It is not explicitly written in RFC8987, but expiring prefixes in
> persistent storage could be solved by saving validity in absolute times.
> That is why RFC8987 calls for a synchronized clock.
>
> Also, one editorial thing: there is a typo at the beginning of section 7.
>
> Best Regards,
> Martin
>
> On 30. 09. 23 22:42, Xipengxiao wrote:
> >
> > Hi Folks,
> >
> > This message initiates a WGLC for draft-ietf-v6ops-dhcp-pd-per-device-02<
> https://datatracker.ietf.org/doc/draft-ietf-v6ops-dhcp-pd-per-device/>.
> The call will end on Oct 14, 2023.  Your opinion will be valued.
> >
> > Ron & XiPeng
> >
> >
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================