[v6ops] Re: DHCPv6 PD in a multi-prefix environment

David Farmer <farmer@umn.edu> Wed, 24 July 2024 16:38 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 A6FA5C14F69E for <v6ops@ietfa.amsl.com>; Wed, 24 Jul 2024 09:38:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_NONE=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 FLc1BbULzCfP for <v6ops@ietfa.amsl.com>; Wed, 24 Jul 2024 09:38:52 -0700 (PDT)
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 86AF1C14F615 for <v6ops@ietf.org>; Wed, 24 Jul 2024 09:38:52 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id 4WTfpz74SBz9w6p0 for <v6ops@ietf.org>; Wed, 24 Jul 2024 16:38:51 +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 30HzehT-Oapr for <v6ops@ietf.org>; Wed, 24 Jul 2024 11:38:51 -0500 (CDT)
Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) (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 4WTfpz42wCz9w6nY for <v6ops@ietf.org>; Wed, 24 Jul 2024 11:38:51 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p5.oit.umn.edu 4WTfpz42wCz9w6nY
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p5.oit.umn.edu 4WTfpz42wCz9w6nY
Received: by mail-ej1-f70.google.com with SMTP id a640c23a62f3a-a7aa56d8b14so2444266b.1 for <v6ops@ietf.org>; Wed, 24 Jul 2024 09:38:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1721839129; x=1722443929; 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=Vv4bOVk/rVD3jH1h6/l678PRju0WBG2a4HUweRCLsus=; b=YfBEG1PJ/M4VTsNOMXhz2jQNTkEM44Zl0NLM2fy3Zv8NY1KGZjmFb4CoB4tOSI26r0 qFiNhDt0OI/xTO8NoK5kN1DTlNLMaL8PFkayCVZCb/hbvcSb5cSKYSfZ4b5r3ftGsXXG aF8/yY8WtZNZHbabIMSRYAsFq/YODdcldhoyciB925XHMg3rtL1jUi2IKhykLMDH8KV/ 6V9MqbLMps+LWG2tWZpZoLpI31DHfjzHT8ERnxgvX4voKVCC0e9ZQPFrgVDJt0yIWw13 QnR0YmberxyhCAvAvL/HO3AcVtdmQOvYNInf0DNI5HZdjLQF1Q5AoZa7WBT9dqUoxOYA sAFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721839129; x=1722443929; 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=Vv4bOVk/rVD3jH1h6/l678PRju0WBG2a4HUweRCLsus=; b=CI/Q3v1sfcInqsDSSLy686sAFExDYWMMDGxvSRkCzJRESkwgzsK/7JPDlGQZPMCty5 FCTTyPsu5eijqsrfCk08kJMrD6jwpZz0iUweVXyI04Y2acd+vLSpRyIeb27IUV2t55V8 S+cAq4Ba74PE+HFTN71twu4M988pIFTrWUq3bgahqUHoukdBtFyEJTS+soeBWqJHlxEL Nb0yBBn43zEUoY88GA2s8DC4iUftXuMNhfLtA9FQxfz/r1Ah4ZLvnInF7Ed8SHrrjqeV zsBEOdV2iChV92XX+lkteVzC9aKZyiIQnzaKLZxKoqVpgN/VBjCBNMYyehz5AaeYywkR vC5w==
X-Forwarded-Encrypted: i=1; AJvYcCVMEDE0orTyyXJW7lxX1mPpZucYpIXX4P57eulSlLEIf9zaBincdOSKnEfQCvfG2BYln38mGChyhAjnAqCI+g==
X-Gm-Message-State: AOJu0Yy4H+gIuz6C0vupckIjtO0dkw0Ht+PRFUjCRXArjNDVUIlv1+E8 y66Jb2/Qxx2AgHouKcXiTzTyKWKywfyZ2UnvNl2C5CNWF9Kw7io3CWmRdWAC57xPBdJk5iUPuoM d4M3Z0PrPdb4VGILAj1T8lkMDLPl+NMb6H1fbcK24lyfs/eazH85JF7yTZEUatb0F+tdN6/O0pI /LL0j0cPC2vS5x3nH6znFOjH5jkkac/kc9
X-Received: by 2002:a17:907:7f27:b0:a77:d7f1:42eb with SMTP id a640c23a62f3a-a7a4c051b22mr1113353066b.23.1721839128936; Wed, 24 Jul 2024 09:38:48 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IFXki5N0nVpEV6L3JkXpfv4y6CP92O2PO6XtMsFRASg9SxPA0l7RoXDxj2G3lCnOtS0dT8Bfw45RM3tDhJVCQQ=
X-Received: by 2002:a17:907:7f27:b0:a77:d7f1:42eb with SMTP id a640c23a62f3a-a7a4c051b22mr1113351366b.23.1721839128569; Wed, 24 Jul 2024 09:38:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAJgLMKunZmnS6bOsTZrkHY2XAN5n4vRJCDC_SEmprb02Q46BiQ@mail.gmail.com> <F7BAF1E3-8CE1-45B5-AF0D-ACE22F04CCAA@employees.org> <CAJgLMKskKhmNQBzTCksTbd8Az8VjoGtbE+6vESzheE+RxF3U2w@mail.gmail.com>
In-Reply-To: <CAJgLMKskKhmNQBzTCksTbd8Az8VjoGtbE+6vESzheE+RxF3U2w@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Wed, 24 Jul 2024 11:38:29 -0500
Message-ID: <CAN-Dau25ts3pgcXk0FmAaHg6u3XB+XixLPSDx539NZ-e-x+Tbw@mail.gmail.com>
To: Timothy Winters <tim@qacafe.com>
Content-Type: multipart/alternative; boundary="0000000000009e814f061e00e9f0"
Message-ID-Hash: SELWLFXUVGRQEK5ZNWA2V2SXOBVBRJTN
X-Message-ID-Hash: SELWLFXUVGRQEK5ZNWA2V2SXOBVBRJTN
X-MailFrom: farmer@umn.edu
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-v6ops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: V6 Ops List <v6ops@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [v6ops] Re: DHCPv6 PD in a multi-prefix environment
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7BVsypypn1V-tHyFdnvsszLUID8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Owner: <mailto:v6ops-owner@ietf.org>
List-Post: <mailto:v6ops@ietf.org>
List-Subscribe: <mailto:v6ops-join@ietf.org>
List-Unsubscribe: <mailto:v6ops-leave@ietf.org>

On Wed, Jul 24, 2024 at 10:23 AM Timothy Winters <tim@qacafe.com> wrote:

> Hi Ole,
>
> I think we could add a Section to the draft for ULAs in particular.   If
> you have ULAs enabled on the Customer Edge Router, delegating makes sense.
>   It's a use case that I didn't include, but I can't think of a good reason
> not too.
>
> David,
>    The draft doesn't exclude ULAs it's just only applied to prefixes
> delegated on the WAN.
>

Ok, now I need clarification.

LPD-2 concerns the prefixes assigned to the CE router's local interfaces.
Do you expect LPD-2 to override RFC7084: L-2? Does that mean that if you
implement CPE-lan-pd, you no longer have ULA on even the CE router's local
interfaces?

LPD-2:
The IPv6 CE Router MUST assign a prefix from the delegated prefix to each
of its LAN links. If not enough addresses are available the IPv6 CE Router
SHOULD log a system management error.


RFC7084: L-2:
The IPv6 CE router MUST assign a separate /64 from its delegated prefix(es)
(and ULA prefix if configured to provide ULA addressing) for each of its
LAN interfaces.


It is LPD-4 that speaks to what prefixes are advertised to DHCPv6-PD
Clients.

LPD-4:
After LAN link prefix assignment, the IPv6 CE Router MUST make the
remaining IPv6 prefixes available to other routers via Prefix Delegation.


So, at the very least, we want a CE Router capable of PD distribution to
generate a ULA prefix and assign subnets to each local interface, as
RFC7084 does now. I'm with Ole, and if one is generated, the ULA prefix
should be advertised to DHCPv6 PD clients, along with the GUA prefix. That
aligns with the design intent of ULA to be used "inside of a more limited
area such as a site." But then we need to include logic that if you receive
an upstream ULA prefix, you SHOULD use it and not generate another new ULA
prefix if you are cascading CE Routers. If you want to create separate
requirements for ULA, that will work.

Also, I would like SNAC routers to use the ULA prefix from the upstream CE
Router instead of generating a new ULA prefix if a ULA prefix is advertised
for local communications when the ISP GUA prefix is unavailable.

Is there a reason for PD-per-device to not behave similarly?

Thanks.

-- 
===============================================
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
===============================================