Re: [Lsr] Technical questions for draft about unreachable prefixes announcement
Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 07 November 2023 09:19 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38BA5C16F3F6 for <lsr@ietfa.amsl.com>; Tue, 7 Nov 2023 01:19:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 b2WmujS4SCyn for <lsr@ietfa.amsl.com>; Tue, 7 Nov 2023 01:19:12 -0800 (PST)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 BF276C0A859D for <lsr@ietf.org>; Tue, 7 Nov 2023 01:11:54 -0800 (PST)
Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-9dd6dc9c00cso543077566b.3 for <lsr@ietf.org>; Tue, 07 Nov 2023 01:11:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699348312; x=1699953112; 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=eQeLxDVRIXHMXvdpGeiY3AbkNzut2sE9MDibizciPT0=; b=Wk9iL1kVGN8nZ7HjertkDfszVb8C+Hf3gvaiE66j6H+tGenQ/hQoiEFPEb/L66Cd5C zUZo+BKVD20qgdbqN7KpYK50Zi4tPtd2BwUO05O72IVdS5xnjofPYigE7RbKWARfU58m AFmq8EahhBvuh+WQP6xwoVwl0myCqMYMhr3iZ+6X5clhHhnGn99NPjzpX+2ptMoqNvbA b6AgyTIlBIBOUMC+V4s2zk2ocgB/Kp1Lz3JgUYed3zqTsmJXMETYS8WN2a5jtXKdZ1+t TggI48KEdGrdAN8O0ljrlyM28mxukrCPIHNhJTixWznV8Oscx9oyLeXdaobvixr0HZ/k UcPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699348312; x=1699953112; 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=eQeLxDVRIXHMXvdpGeiY3AbkNzut2sE9MDibizciPT0=; b=MxQ12tqikKmdiDZqFsQ6RRElBu0YfCX1VgNDi07V7FAav7FUaypbpjw2cKKbge/zK6 9q3kMANBqxYkI8n8vwvQyuc40BIa1VIjEqr+1Y3uqQKCXZoxUBzNP8Tlloocb7PVP+dM 46Uo9UmYYpSt6wl4TRQOjkW5J/ZPsXLuAVyhSXCIcXb5CXWZ4fRVuRjjTGQeuz8xMrk8 TYBdhpG8jSKWrKNdzJ57FqCrQfgSDGJMc7q6dkarlKws4+aRVgANUpHUA3HWiFJpzbq+ CDdeo8ic+9JuD+ZXbYfuRJfCdbv7/FOVzeTVacuJ1f1ObUz7aYwYNEobRL9uP+JN9ymh 3aOQ==
X-Gm-Message-State: AOJu0YyvO+4mNWWyUJ6BMrTXs8lYESbIOD/Ag1CrlDFul3uP+GLPGROo cMLAvyuVlSlAlbRj+Ak0/CK6ExHKIxAE4AwoUZg1w6Q0jlR6FQ==
X-Google-Smtp-Source: AGHT+IF38k5//EYFyenc7aTv57RxQpvUT6v19OG4pqcNpPZMX/xPnxV2rp0KLt5RwdIbvg2VLy8SbYW65i0/au2dvkw=
X-Received: by 2002:a17:907:807:b0:9c5:158e:f61e with SMTP id wv7-20020a170907080700b009c5158ef61emr15951906ejb.34.1699348312079; Tue, 07 Nov 2023 01:11:52 -0800 (PST)
MIME-Version: 1.0
References: <BY5PR11MB43379993C0FCA66A6FDD76F4C1A9A@BY5PR11MB4337.namprd11.prod.outlook.com> <E1F94AA8-3DFD-41D1-A5CC-39F01B1108C7@tsinghua.org.cn>
In-Reply-To: <E1F94AA8-3DFD-41D1-A5CC-39F01B1108C7@tsinghua.org.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 07 Nov 2023 10:11:40 +0100
Message-ID: <CAH6gdPy_629gCQf=3QMqOTduc_ty9bjrTjs2mTZJJM3fh+qrJQ@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, John Drake <je_drake=40yahoo.com@dmarc.ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, lsr@ietf.org
Content-Type: multipart/alternative; boundary="0000000000007dc28206098c5ceb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/1GouiVZzdgnFz_h8XQbF99u7kB8>
Subject: Re: [Lsr] Technical questions for draft about unreachable prefixes announcement
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Nov 2023 09:19:16 -0000
Hi Aijun, I realize that continuing this argument with you is futile. However, perhaps one last response that I would address not to you but for other WG members (if any one is still following this thread). On Tue, Nov 7, 2023 at 9:54 AM Aijun Wang <wangaijun@tsinghua.org.cn> wrote: > Hi, Ketan and Les: > > There are two sub-TLVs to indicate the source information of the prefix > within OSPF——“Prefix Source OSPF Router ID” and “Prefix Source OSPF Router > Address” > > What’s you refer to is the first sub-TLV, for the second sub-TLV, we > haven’t such statements, this is also true for IS-IS, as Les pointed out. > KT> I am not a lawyer. The semantics for Prefix Source OSPF Router Address should be clear to anyone that reads the procedures in Sec 3. > > > So, contrary to your happiness :) this give us the room to define the > specific value to indicate “unreachability”. > > And, to Ketan again, until now, you don’t explain clearly that if we can’t > define specific value for “unreachability” why can we define the specific > value for “LS-Infinity”? > KT> For LS-Infinity - please read RFC2328. Thanks, Ketan > > > Aijun Wang > China Telecom > > On Nov 7, 2023, at 09:23, Les Ginsberg (ginsberg) <ginsberg= > 40cisco.com@dmarc.ietf.org> wrote: > > > > Ketan – > > > > I am very happy to be wrong in this case. 😊 > > We are in full agreement. > > > > Les > > > > > > *From:* Lsr <lsr-bounces@ietf.org> *On Behalf Of * Ketan Talaulikar > *Sent:* Monday, November 6, 2023 11:52 PM > *To:* Les Ginsberg (ginsberg) <ginsberg@cisco.com> > *Cc:* John Drake <je_drake=40yahoo.com@dmarc.ietf.org>; Peter Psenak > (ppsenak) <ppsenak@cisco.com>; Aijun Wang <wangaijun@tsinghua.org.cn>; > lsr@ietf.org > *Subject:* Re: [Lsr] Technical questions for draft about unreachable > prefixes announcement > > > > Hi Les, > > > > I disagree with your reading of RFC9084 (OSPF Prefix Originator). > > > > Sec 1 > > This document proposes extensions to the OSPF protocol for the inclusion > of information associated with the router originating the prefix along with > the prefix advertisement. These extensions do not change the core OSPF > route computation functionality. > > > > Sec 2.1 > > For intra-area prefix advertisements, the Prefix Source OSPF Router-ID > Sub-TLV *MUST* be considered invalid and ignored if the OSPF Router ID > field is not the same as the Advertising Router field in the containing > LSA. Similar validation cannot be reliably performed for inter-area and > external prefix advertisements.¶ > <https://www.rfc-editor.org/rfc/rfc9084.html#section-2.1-6> > > A received Prefix Source OSPF Router-ID Sub-TLV with the OSPF Router ID > field set to 0 *MUST* be considered invalid and ignored. Additionally, > reception of such sub-TLVs *SHOULD* be logged as an error (subject to > rate limiting). > > As editor of this document, it is absolutely clear to me that we are > referring to the sub-TLV and not the prefix advertisement. So, when the > value is set to 0, the sub-TLV is invalid and ignored - the prefix > reachability is not at all affected. > > This is the reason why I am firmly opposed to using Prefix Originator > value 0 for UPA or any other indication. > > > > I hope I am able to convince you :-) > > > > Thanks, > > Ketan > > > > > > > > On Tue, Nov 7, 2023 at 12:44 AM Les Ginsberg (ginsberg) < > ginsberg@cisco.com> wrote: > > To add to what Ketan has stated… > > > > draft-wang-lsr-prefix-unreachable-annoucement defines the same mechanism > for both OSPF and IS-IS i.e., it proposes to use a prefix-originator > sub-TLV with address set to 0.0.0.0 to indicate unreachability. > > For OSPF, this might be considered compatible with RFC 9084 where it is > stated that advertisements with “Router ID field set to 0 MUST be > considered invalid and ignored” - though Ketan has indicated this usage is > undesirable. > > However, no equivalent statement was ever made for IS-IS in RFC 7794 – so > this simply does not work in the case of IS-IS. > > I (among others) pointed this out to the authors of draft-wang multiple > times over the years, but my feedback was ignored. > > > > Which is an example of why I would like to echo Ketan’s sentiments – let’s > please put an end to this non-constructive discussion. > > > > The authors of draft-wang have had many opportunities over the years to > respond in a more constructive way to feedback. They were also – as Peter > has indicated – given an opportunity to co-author > draft-ietf-lsr-igp-ureach-prefix-announce out of respect for them bringing > the problem space to the attention of the WG. They declined – which of > course is their right. But they do not have the right to endlessly oppose > the consensus of the WG. > > > > Let’s please move on. > > > > Les > > > > > > *From:* Lsr <lsr-bounces@ietf.org> *On Behalf Of *Ketan Talaulikar > *Sent:* Monday, November 6, 2023 3:01 PM > *To:* John Drake <je_drake=40yahoo.com@dmarc.ietf.org> > *Cc:* Peter Psenak (ppsenak) <ppsenak@cisco.com>; Aijun Wang < > wangaijun@tsinghua.org.cn>; lsr@ietf.org > *Subject:* Re: [Lsr] Technical questions for draft about unreachable > prefixes announcement > > > > Hi Aijun, > > > > As your co-author on the OSPF Prefix Originator RFC, I have stated many > times (e.g. [1]) that overloading semantics of Prefix Originator is not a > good or clean protocol encoding. Semantically, it is wrong and a very bad > protocol design in my opinion. Going by this logic, tomorrow, someone would > want to encode some different meaning for all 1's value in the originator > address. We cannot be doing such (IMHO) HACKS in the protocol encodings. > > > > It is better to signal the semantics/meaning explicitly using specific > flags that are meaningful. > > > > The authors of draft-ppsenak (now a WG document) agreed to this feedback > from WG members and incorporated the U/UP flags in their draft. However, > the authors of draft-wang seem to continue to refuse to accept feedback. It > is perhaps one of the reasons why the WG adopted the draft-ppsenak and not > draft-wang. > > > > WG chairs, is there a way to put an end to this debate such that it does > not continue endlessly? > > > > Thanks, > > Ketan > > > > [1] thread > https://mailarchive.ietf.org/arch/msg/lsr/FNbqHPhphY3GOfw-NWkLjmoRDVs/ > > > > > > On Mon, Nov 6, 2023 at 7:31 PM John Drake <je_drake= > 40yahoo.com@dmarc.ietf.org> wrote: > > Aijun, > > > > You castigated Peter for his lack of rigor in his reply to your email, > however, I think that was completely unfounded. Further, your reply to > Peter seems to be argument by emphatic assertion, rather than "technical > analysis/comparison". > > > > Thanks, > > > > John > > > > On Monday, November 6, 2023 at 08:41:38 AM PST, Aijun Wang < > wangaijun@tsinghua.org.cn> wrote: > > > > > > Hi, Peter: > > > > Let’s focus on the technical analysis/comparison for the mentioned issues, > and don’t repeat the subjective comments that without any solid analysis. > > > > Detail replies inline below. > > Aijun Wang > > China Telecom > > > > On Nov 6, 2023, at 14:53, Peter Psenak <ppsenak@cisco.com> wrote: > > Aijun, > > please see inline: > > On 06/11/2023 13:23, Aijun Wang wrote: > > Hi, all: > > > > Here are some technical questions for the hurry adopted draft about > unreachable prefixes announcement: > > > > 1) There exists already “prefix originator” sub-TLV to indicate the > associated prefix is unreachable, what’s the advantage of using other > undefined, to-be-standardized, to-be-implemented sub-TLV? > > > many people have already commented on why overloading the “prefix > originator” sub-TLV to signal unreachability is a bad idea. Please accept > that feedback. > > > > [WAJ] No one gives the technical analysis. Can you explain technically in > detail? > > > > You can set the prefix metric to LS-infinity to indicate the > unreachability, why can’t we the prefix originator to NULL to indicate the > unreachability?———The key idea for using “prefix originator” is here: if > there is no router originate the associated prefix, then it is certainly > unreachable. It is more straightforward than the LS_Infinity, and is also > more easily implemented, deployed than the to-be-defined, > to-be-standardized sub-TLV. > > > > > > > > 2) It is unnecessary to define the “UP” flag——if the operator know the > unreachable event in advance, they can also schedule the switchover of the > related services in advance. Why bother IGP to transfer such information? > > > looks like there are folks that see the value in it. I let them to comment > more, but I don't necessarily see a problem in an extra bit. If you don't > like it, don't use it. > > > > > 3) There is very limited usage of LS_Infinity in current network. From the > operator’s viewpoint, we will decrease its usage also in future. Then the > solution should try their best to avoid their usages——Current solutions > instead enhance its usage——It is unacceptable. Let’s keep the network > simple. > > > > the reasons for using the LSInfinity for unreachability has been discussed > at great length a;ready. It's the backward compatibility for routers not > supporting the new signalling - we need to avoid them interpreting the > unreachability as reachability. > > > > [WAJ] My emphasis is that we shouldn’t enhance the usage of > LS-Infinity(you propose that the LS-Infinity metric must be carried) > Instead, we should try to fade them out: > > 1) If all routers within one area/domain all support the new capabilities, > we need not require the summary LSA to carry LS-infinity metric. > > > > 2) The Maxage of LSA can also be used to achieve the similar effects of > legacy node bypassing. > > > > > > 4) We can’t ignore the partitions scenarios or let’s it go. > > > if you feel like the partition is the problem, you can write a separate > draft and address it there. We are NOT trying to solve it with UPA draft. > And for a reason. > > > > [WAJ] They are coupled. If you don’t consider it now, you need to update > your proposal later. > > > > > > > > 5) There should be some mechanisms to control the volume of advertised > unreachable information, when compared with reachable information, as done > in > https://datatracker.ietf.org/doc/html/draft-wang-lsr-prefix-unreachable-annoucement-12#section-6 > . > > > > please look at the section 6 of the UPA draft. > > > > [WAJ] I am referring to the balance advertisement of reachable > information, as did in the above link, not the simple statement as the > following: “It is also recommended that implementations limit the number > of UPA advertisements which can be originated at a given time. “ > > > > Actually, even for your above statement, > https://datatracker.ietf.org/doc/html/draft-wang-lsr-prefix-unreachable-annoucement-12#name-deployment-considerations-4 gives > more guidelines, I think you can refer to it again. > > > > > thanks, > Peter > > > > > Please consider the above technical issues carefully before evaluating and > adopted any proposal. > > > > If the above issues can’t be solved, we request the WG to adopt also the > https://datatracker.ietf.org/doc/draft-wang-lsr-prefix-unreachable-annoucement/,which > cover and solve all of the above issues. > > > > Aijun Wang > > China Telecom > > > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr > >
- [Lsr] Technical questions for draft about unreach… Aijun Wang
- Re: [Lsr] Technical questions for draft about unr… Peter Psenak
- Re: [Lsr] Technical questions for draft about unr… Aijun Wang
- Re: [Lsr] Technical questions for draft about unr… John Drake
- Re: [Lsr] Technical questions for draft about unr… Ketan Talaulikar
- Re: [Lsr] Technical questions for draft about unr… Les Ginsberg (ginsberg)
- Re: [Lsr] Technical questions for draft about unr… Ketan Talaulikar
- Re: [Lsr] Technical questions for draft about unr… Les Ginsberg (ginsberg)
- Re: [Lsr] Technical questions for draft about unr… Aijun Wang
- Re: [Lsr] Technical questions for draft about unr… Ketan Talaulikar
- Re: [Lsr] Technical questions for draft about unr… Aijun Wang
- Re: [Lsr] Technical questions for draft about unr… Ketan Talaulikar
- Re: [Lsr] Technical questions for draft about unr… Aijun Wang
- Re: [Lsr] Technical questions for draft about unr… Ketan Talaulikar
- [Lsr] 答复: Technical questions for draft about unr… Aijun Wang