[v6ops] Re: Working group Last call: draft-ietf-v6ops-cpe-lan-pd
Timothy Winters <tim@qacafe.com> Thu, 08 August 2024 17:43 UTC
Return-Path: <tim@qacafe.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 4FBBAC1CAF40 for <v6ops@ietfa.amsl.com>; Thu, 8 Aug 2024 10:43:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_HELO_NONE=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 (1024-bit key) header.d=qacafe.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 KTbjAZX7K6Cb for <v6ops@ietfa.amsl.com>; Thu, 8 Aug 2024 10:43:25 -0700 (PDT)
Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E47BDC1D4A97 for <v6ops@ietf.org>; Thu, 8 Aug 2024 10:43:25 -0700 (PDT)
Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-1fd78c165eeso10491485ad.2 for <v6ops@ietf.org>; Thu, 08 Aug 2024 10:43:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qacafe.com; s=google; t=1723139005; x=1723743805; 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=sVtmPPumfMKf5bIc3MnF1oTy4fpJ2zLmJ6ZN8JQoIKY=; b=dro6yiNC3nIEMG98aL9i3PeSL4EmR4JgafBryq10Mda09BCIZt47K8IkVsHU1NiT9p PFgOCWAxtaknb/YIkT9dinmK2qSWwMJUIb+hhhwfcsKut6U0SLJgScW3L1A/vIYLI1Bq H+PahVGyCwtSOR+H97T40Z3X8c5LNRRMn0Gw0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723139005; x=1723743805; 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=sVtmPPumfMKf5bIc3MnF1oTy4fpJ2zLmJ6ZN8JQoIKY=; b=cpF6lPOuV5H8/kLEruYtUW3JeVVHKSqEKbMt4nsxtCYtxoHBLRJxYhiTBPUf411sJb NCPjxv1X4FJgpmYeGUMdMaT7DP+vyypu8E+siK82T892kSKDwoyHKYkz3IxScz+h5Tvw 98mTF+w8rQbZGY4Dip2YGIK2W1ePuU2XIgM2Tpcy1V/7ge6rlga4ZbdlyvRRAOKJlEUK B5qUeuqMbkTZGF6FbRx1qW3eu+kHE/GZligE6bX+jNQObTFeTKb9BnMJS9MEH6z5VbdC ySirfkpQ2R6tR3Jh9CYcIz6P43xt26M5JRtqO1+n/08tJXIxMsWtEpmJShgvBtwuO5iQ 29Ug==
X-Gm-Message-State: AOJu0YzS4fVp7kqy8aD2FKDv4mDIgWYQcguyD/3iYgxWkMwSJDkcnKPf /4mXMui9u+79eUyMHpqcDqWUnNiD5er6bfyIcU0QDTMK0ySbvpFo8qFKsG89g7yxqXVuP2DMZQJ iZYVj61eMtaKIMHg5X/Zh7ezrM4kX9BaKw/LVR4vpn7HvYW5/papXxA==
X-Google-Smtp-Source: AGHT+IGvoUpfzn6YKz3WxSfqFvQ1aZ4se18EeiojIEjYqXixz3GLhpkEN441GnqJcwR4FfRN1IaJN7OaQrG5D85H5m8=
X-Received: by 2002:a17:902:e5c9:b0:1f9:fb48:7cf9 with SMTP id d9443c01a7336-20095342a28mr37838375ad.63.1723139005238; Thu, 08 Aug 2024 10:43:25 -0700 (PDT)
MIME-Version: 1.0
References: <CACMsEX_x0ORZZ+nYeUQ5Lf83W9GZPwZOfcWpfq5gDtuY7oqk9w@mail.gmail.com> <dd798136c6db44e5819dd8a98c5d95e6@huawei.com> <CAJgLMKvXWLWvq3Pz0P1i2QiHpd2Me7NZfbW2XpGFeZPzzFL8rw@mail.gmail.com> <91454484cb6b44d68190f002a589530e@huawei.com>
In-Reply-To: <91454484cb6b44d68190f002a589530e@huawei.com>
From: Timothy Winters <tim@qacafe.com>
Date: Thu, 08 Aug 2024 13:43:13 -0400
Message-ID: <CAJgLMKsTRpDXJ4Yn49p23zCsxJf0rxre-W5U2brovY-maFzNmw@mail.gmail.com>
To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
Content-Type: multipart/alternative; boundary="0000000000004e6ec7061f2f9011"
Message-ID-Hash: D7JIT6RY7NXBI6ORS2THITT5554DDQYA
X-Message-ID-Hash: D7JIT6RY7NXBI6ORS2THITT5554DDQYA
X-MailFrom: tim@qacafe.com
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: IPv6 Operations <v6ops@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [v6ops] Re: Working group Last call: draft-ietf-v6ops-cpe-lan-pd
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/_PZSIcoKarRAP7cwyvV7WbyBp0Y>
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>
Hi Ed, On Thu, Aug 8, 2024 at 3:02 AM Vasilenko Eduard <vasilenko.eduard@huawei.com> wrote: > Hi Tim, > > - 8415 has some text about if a client detects a change in network > that it should transmit a Renew which might also help. > > How DHCP client could see flapping on the uplink of the upstream CPE? > (even if the client is directly connected to the CPE) How client would > guess when DHCP Renew? > > Nobody in DHC WG thought about the situation when the link prefix changed > periodically without link up/down. > So that's not entirely true from Section 18.2.12. "If not associated with one of the above-mentioned conditions, a client SHOULD initiate a Renew/Reply exchange (as if the T1 time expired) as described in Section 18.2.4 or an Information-request/ Reply exchange as described in Section 18.2.6 if the client detects a significant change regarding the prefixes available on the link (when new prefixes are added or existing prefixes are deprecated), as this may indicate a configuration change." If the addresses or prefixes change that are announced in PIO a DHCPv6 client SHOULD send a Renew. > > > The situation would be much worse for IPv6 because IPv4 DHCP is not > dependent on the flapping uplink, the IPv4 subnet is always static (and > probably even private RFC 1918). > > It would be another reason not to migrate to IPv6. > > > > 37% of the world would hate you personally (not me, I do not have IPv6 > from my Carrier) – they would have stable outages. It is a “Pandora box”. > > How is it possible to introduce a standard that would create problems for > 1/3 of the world?!? > Well I hope 37% of the world doesn't hate me personally with this draft. As it stands now without this draft those IPv6 prefixes never go beyond the CE Router. If a CE Router is using DHCPv6 IA_NA on the LAN these problems exist as well. In this case, this draft doesn't change the renumbering problem as you describe it. > > > Renumbering MUST not be ignored, especially in this case. > It's not ignored, it's assuming the renumbering strategy that DHCP (v4 or v6) uses as it's built on top of that. I'm aware of several ISP deployments that use planned renumber regularly utilizing DHCPv6 on the LAN properly with these renumbering. The general DHCPv6 renumbering issues you are describing, if you want to document how to avoid those issues in v6ops document that might be useful. > Ed/ > > *From:* Timothy Winters <tim@qacafe.com> > *Sent:* Wednesday, August 7, 2024 21:46 > *To:* Vasilenko Eduard <vasilenko.eduard@huawei.com> > *Cc:* IPv6 Operations <v6ops@ietf.org> > *Subject:* Re: [v6ops] Re: Working group Last call: > draft-ietf-v6ops-cpe-lan-pd > > > > Hi Ed, > > > > On Wed, Aug 7, 2024 at 3:14 AM Vasilenko Eduard <vasilenko.eduard= > 40huawei.com@dmarc.ietf.org> wrote: > > > - After LAN link prefix assignment the IPv6 CE Router MUST make the > remaining IPv6 prefixes available to other routers via Prefix Delegation. > ¶ > <https://datatracker.ietf.org/doc/html/draft-ietf-v6ops-cpe-lan-pd-02#section-5.1-1.4.1> > > Why “other routers”? Maybe “other nodes”. > > Yes I can update this. > > > > - The IPv6 CE Router MUST set the O flag to 1 in its transmit Router > Advertisments messages [RFC4861 > <https://www.rfc-editor.org/info/rfc4861>].¶ > <https://datatracker.ietf.org/doc/html/draft-ietf-v6ops-cpe-lan-pd-02#section-5.1-1.5.1> > > Will the host try DHCP IA_NA in this case? (that is probably not > available) For how long it would delay address acquisition? > > I remember that 6man was trying hard to optimize this time (RFC 9131). > > By the way, it is an excellent example of why a separate flag is needed > for IA_NA and IA_PD. > > Unfortunately, the P flag (planned) has a different meaning “only /64 > IA_PD is available”. Hence, the P flag is not a resolution for the problem. > > If you believe that the P flag is the solution to this problem – you > should mention it. > > I'm removing the mention of M and O flags from the draft as it's caused > confusion. 7084 routers have requirements for those bits for WAN. Please > read 7084 WPD-4 and WAA-6, which are still the same. > > > > > > I have not found what should happen after the CPE reload. If the same > prefix would be delegated to the CPE then would the same prefixes would be > sub-delegated? > > > > I have not found out what would happen after the uplink flapping (very > probable on mobile links). As we know, in 37% of cases the CPE would get a > different prefix. > > There is no way to inform hosts and routers downstream, they would > blackhole the traffic up to the lease time. > > This initiative looks to me as “mine the field”. > > It is easy to predict a lot of screams (people would step on this mine) > and pressure on 6man/v6ops to fix this disaster. > > For renumbering, this works as it does now for any DHCPv6 Client, they > will send a DHCPv6 Renew and get the new information. 8415 has some text > about if a client detects a change in network that it should transmit a > Renew which might also help. > > > > IMHO: it is better not to open this “Pandora box”. > > > > Ed/ > > *From:* Nick Buraglio <buraglio@forwardingplane.net> > *Sent:* Tuesday, August 6, 2024 18:18 > *To:* IPv6 Operations <v6ops@ietf.org> > *Subject:* [v6ops] Working group Last call: draft-ietf-v6ops-cpe-lan-pd > > > > All, > > This message begins the working group last call for > draft-ietf-v6ops-cpe-lan-pd. Please read the draft and send your comments > in response to this email. > > The draft can be found here: > https://datatracker.ietf.org/doc/draft-ietf-v6ops-cpe-lan-pd/ > > > > nb > > _______________________________________________ > v6ops mailing list -- v6ops@ietf.org > To unsubscribe send an email to v6ops-leave@ietf.org > >
- [v6ops] Working group Last call: draft-ietf-v6ops… Nick Buraglio
- [v6ops] Re: Working group Last call: draft-ietf-v… Brian E Carpenter
- [v6ops] Correction: Re: Working group Last call: … Brian E Carpenter
- [v6ops] Re: Working group Last call: draft-ietf-v… Vasilenko Eduard
- [v6ops] Re: Correction: Re: Working group Last ca… Tim Chown
- [v6ops] Re: Correction: Re: Working group Last ca… Timothy Winters
- [v6ops] Re: Working group Last call: draft-ietf-v… Timothy Winters
- [v6ops] Re: Correction: Re: Working group Last ca… Tim Chown
- [v6ops] Re: Working group Last call: draft-ietf-v… Vasilenko Eduard
- [v6ops] Re: Correction: Re: Working group Last ca… Vasilenko Eduard
- [v6ops] Re: Correction: Re: Working group Last ca… Timothy Winters
- [v6ops] Re: Correction: Re: Working group Last ca… Ted Lemon
- [v6ops] Re: Correction: Re: Working group Last ca… Ted Lemon
- [v6ops] Re: Working group Last call: draft-ietf-v… Timothy Winters
- [v6ops] Re: Correction: Re: Working group Last ca… Timothy Winters
- [v6ops] Re: Working group Last call: draft-ietf-v… Vasilenko Eduard
- [v6ops] Re: Correction: Re: Working group Last ca… Jen Linkova
- [v6ops] Re: Correction: Re: Working group Last ca… Ted Lemon
- [v6ops] Re: Working group Last call: draft-ietf-v… David Farmer
- [v6ops] Re: Correction: Re: Working group Last ca… Timothy Winters
- [v6ops] Re: Correction: Re: Working group Last ca… Ted Lemon
- [v6ops] Re: Working group Last call: draft-ietf-v… Timothy Winters
- [v6ops] Re: Correction: Re: Working group Last ca… Ted Lemon
- [v6ops] Re: Correction: Re: Working group Last ca… Timothy Winters