Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-per-device-03
Lorenzo Colitti <lorenzo@google.com> Tue, 10 October 2023 06:28 UTC
Return-Path: <lorenzo@google.com>
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 83402C1AE9CC for <v6ops@ietfa.amsl.com>; Mon, 9 Oct 2023 23:28:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.609
X-Spam-Level:
X-Spam-Status: No, score=-17.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 ITWoQRVZcOEu for <v6ops@ietfa.amsl.com>; Mon, 9 Oct 2023 23:28:05 -0700 (PDT)
Received: from mail-qv1-xf2a.google.com (mail-qv1-xf2a.google.com [IPv6:2607:f8b0:4864:20::f2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0591EC1AE9C2 for <v6ops@ietf.org>; Mon, 9 Oct 2023 23:28:04 -0700 (PDT)
Received: by mail-qv1-xf2a.google.com with SMTP id 6a1803df08f44-65afd8af8bbso34615886d6.3 for <v6ops@ietf.org>; Mon, 09 Oct 2023 23:28:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1696919284; x=1697524084; 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=yZ0tAbipHqdJ9unOxnCCm6P1gFyFnqHjdJFMFolF2y0=; b=d/kZrRFI/wIcc5ex9bOE0BWW8VzWNL4bR3NBPElddBSVI27CK0DnYAzXxCWM0ywbUw k2OY4ujoXlfcbegARTQRYz7R2GOb3GmdDzDp9PEKOUJ5RInf5ATDAEI7LNC58IQmfO1V aptban27iLjdranKeABS/MT5NLRnnZ6crgRLCPFA9GyE8hf7h/uMlMY8+R/0b2lrE27s 26EqTsPu62YNjz+BIuG4WMXvs6N7DYisSEBOJqmNB4CvHedI3VENMbJKGnYnx7+qruXZ LTx9dSnuVAcW3SdCKiN0DzbTyM3QumseQ1xTI/yYLtVmIPJW9wsZSIVgnPY04S7Kf20J OMQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696919284; x=1697524084; 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=yZ0tAbipHqdJ9unOxnCCm6P1gFyFnqHjdJFMFolF2y0=; b=q2ZgnCXfjJjwCUxxfKi3vUGVDrW+JN7YbwnemohLJuyNtDn98ZvdfKe6K+2HRQoBOA 8xPHlbRgcDSbFm3jmrTk/sAg4yldD56d4hEjOBIvD/5pzIx/IJc8utN5ztni5nCONs87 LWSgWhpSgMxXel30tLux+i2EwpkIFnYvSrgD3fzccdh5707MzDDNWx5mu90XCcAWbXd8 X2ZfsxcItQ9HYtv9iQFczZXNnvMll9Js7Y2LxlC+XGofE+lXvBarkf5y8e7TQcQDEIVQ RRJbO2xzDMhQzlxTl5Y0PK9hErN80aEDsWNOJRJxdXj+/w7GSIZxwCFvWfPN2JMFDybs gCFg==
X-Gm-Message-State: AOJu0YwRiIOu12stIkMPch80NhE1SngZVTu3fezIbNNbOl6f5FudCAb2 mE2wBtLziuyYDEmbOd2OsJ7lTE43eB69iG5WWvqIRA==
X-Google-Smtp-Source: AGHT+IEEvXkn0Xk2OxO5RDKS5mLeX95mjIX5812h1bo0zqMBjbVZq9qQedpbfzkwT5QoCgcQUtfn6J1qOmWRNalvlBY=
X-Received: by 2002:ad4:57a1:0:b0:65d:d:a114 with SMTP id g1-20020ad457a1000000b0065d000da114mr17538540qvx.55.1696919283819; Mon, 09 Oct 2023 23:28:03 -0700 (PDT)
MIME-Version: 1.0
References: <169660647031.23597.13067349132781805398@ietfa.amsl.com> <CAFU7BATORG5sruy19XMAXsfvqumOB7wL=G1EbNo-zUrtzoddNg@mail.gmail.com> <2AE8C0BD-4290-45B2-82A6-7DE89BBD6EAD@employees.org> <CAKD1Yr1Dyk_aRbGkOAVfL9az_4yM1wTFTFD88YbTmniscgpYoQ@mail.gmail.com> <A0E43256-9E6D-471D-854C-6F2C6D71CEF3@employees.org>
In-Reply-To: <A0E43256-9E6D-471D-854C-6F2C6D71CEF3@employees.org>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Tue, 10 Oct 2023 15:27:52 +0900
Message-ID: <CAKD1Yr2gy5dBcUf-6=+7MC9kXchtm14POUSck+Gxz++D-7-myg@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Jen Linkova <furry13@gmail.com>, V6 Ops List <v6ops@ietf.org>, Pascal Thubert <pascal.thubert@gmail.com>, Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, Paolo Nero <oselists@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000020419b060756cfa4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/9a4p0m5YgzvJKTIUDR0SKookaX4>
Subject: Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-per-device-03
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: Tue, 10 Oct 2023 06:28:06 -0000
On Tue, Oct 10, 2023 at 3:10 PM Ole Troan <otroan@employees.org> wrote: > > This is very similar to how address pools are allocated when using DHCP > to assign individual addresses (e.g., DHCPv4 or DHCPv6 IA_NA), where each > link has a dedicated pool of addresses, and clients on the link obtain > addresses from the pool. In this model, each link's pool can be sized > according to the expected maximum of devices on a particular link, similar > to how DHCPv4 pools are sized today. For example, if the network assigns a > /64 to every client, then any link that is assigned an IPv4 prefix of /X > (e.g., X=/18, X=/24) would require a corresponding prefix pool of size X+32 > (e.g., X=/50, X=56). > > I think I would like to see some operational guidance. > Isn't the text I suggested above already operational guidance? It basically says that for the pool-per-link model (which is the only one documented in the draft), the operator should assign one pool for each link and size the pools based on expected maximum usage, which is basically the same way that operators size IPv4 address pools today. Not sure what else we should say here, maybe say that the lease times need to be consistent with IPv4 lifetimes as well, to prevent prefix exhaustion? > Also, regarding the prefix pool idea. When this was last discussed in SNAC > the opinions seemed to lean towards flat allocation. That’s a lot more > efficient for address utilisation. The pool approach is hierarchical. At > least at the first level. > If an EN has 3 downstream links, I think the network should get a PD > request with 3 IA_PD options. Assigning a /64 to each. Instead of a request > of a /62 with a prefix hint. The document likely needs some guidance > regarding that. Not quite sure how the text should look like. > I don't think we can easily make such a recommendation since a direct contradiction of RFC 7084 (WPD-2 says that if it supports hinting it MUST ask for a single prefix enough to address the entire router). Also, this draft is trying to avoid specifying any host behaviour as much as possible, and focus on the network side. This is because removing the text that we had about hosts resolved a lot of objections/lack of consensus, and because v6ops this isn't really a WG that is chartered to change host behaviour or define new protocols. This draft is strictly operational - it describes an operational model and what network operators need to do to support it. Once this is published I think we can get more ambitious - for example, work on the mobility problem that as Pascal points out would be a major upgrade - but I think we should get this document out first.
- [v6ops] I-D Action: draft-ietf-v6ops-dhcp-pd-per-… internet-drafts
- [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-per-d… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Joel Halpern
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Brian E Carpenter
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Chongfeng Xie
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Brian E Carpenter
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Joel Halpern
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Ole Troan
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Lorenzo Colitti
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Vasilenko Eduard
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Ole Troan
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Ole Troan
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Brian E Carpenter
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Joel Halpern
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Ole Troan
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Chongfeng Xie
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Lorenzo Colitti
- Re: [v6ops] Continuing WGLC: ietf-v6ops-dhcp-pd-p… Jen Linkova