Re: [Lsr] Working Group Adoption of "IGP Unreachable Prefix Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04

Acee Lindem <acee.ietf@gmail.com> Thu, 31 August 2023 15:43 UTC

Return-Path: <acee.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 D9F1AC13739E for <lsr@ietfa.amsl.com>; Thu, 31 Aug 2023 08:43:18 -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, FREEMAIL_FROM=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 (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 3Fh-AXbDQCkp for <lsr@ietfa.amsl.com>; Thu, 31 Aug 2023 08:43:15 -0700 (PDT)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 4206FC13AE52 for <lsr@ietf.org>; Thu, 31 Aug 2023 08:43:15 -0700 (PDT)
Received: by mail-qk1-x730.google.com with SMTP id af79cd13be357-76df3d8fb4eso53164885a.1; Thu, 31 Aug 2023 08:43:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693496594; x=1694101394; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=j2C71J85oJlQDHVGiNUrqcGMnkWGNwAIr/9WzLgk/HU=; b=P4TXx584BJ4rZSI46nnQeixoijkPLHA7ouPdXcyL6O4tWIs6ffVoCuWO9qcpVecfpD R1CTl4mZx+H1iLuBbfbBXh8GVr+dWIDwqycOJAUezxHpage48JY1T5JuBt3ONh008J8w WQtJHGK9MK0fsSUzCOVXNgCmsL0XSsVzUOII2BC4xZbTgTFt9ZCgj/CXBNl+fbmLgoEo dQPskkZ9NcUqVqwzs7BtK9jrNxDFV7tP+bpJqqN9DUIYAnOO6XflAMv7hKdv6SCIne3K ClbcwIoA51O5923eLCzuE1loF2LKnHteIty4PZjW1S7iJ7wNFoqnD49Jg28mRWHXk7Fh cJgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693496594; x=1694101394; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=j2C71J85oJlQDHVGiNUrqcGMnkWGNwAIr/9WzLgk/HU=; b=RkX9yauDxBdaSTxBBJIYuHzQtkVFr3OpD4VQ/3zbylbZbNLEovE4V3EizCc2aPw+y9 uohUOR/WxsHjEf3Z9hlyHzvkK58nYLv2qlRmzqXwwE6yaBPs/qW75FxuV0/vRM5z82Fo gAMaA1Ht2BONqEaO/Z/8zvTVKHxG7dDfG5pfNPyNJCilKN8bVXQ2YoJ/YXuXPsYEguH8 CMYyi3j5/X108bljvxOtbSDJY5VEFbpKdRcxO0qGgPMLI4rBlcQAQnPBmNLvqp5YhRaf gRhemiWnkliOP7GCpHFffXtzIs0wJx3TQ3U5QV4SUATXczjE/A9Qb1n9hv3IIdMWYq7s o0mQ==
X-Gm-Message-State: AOJu0YwUzdBo1yHKmBGoAMDtohPA766YyhOI3wBNPyKRvC1xD6wLY3CQ rcMxtC9ru08YjYY3UIL/ufg=
X-Google-Smtp-Source: AGHT+IH/9DIIPjw4fVMOkfxyL0NrZRZiJuzrj85Sw3aaSnN/FY7A2odD3H5gQyQznNlZw/HpZ6HhLQ==
X-Received: by 2002:a05:620a:31a1:b0:76f:1614:5775 with SMTP id bi33-20020a05620a31a100b0076f16145775mr3400543qkb.8.1693496594180; Thu, 31 Aug 2023 08:43:14 -0700 (PDT)
Received: from smtpclient.apple ([2605:a601:9199:bf00:740b:b25c:f906:37a6]) by smtp.gmail.com with ESMTPSA id r13-20020a05620a03cd00b00767d8e12ce3sm690688qkm.49.2023.08.31.08.43.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2023 08:43:13 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
From: Acee Lindem <acee.ietf@gmail.com>
In-Reply-To: <CAOj+MMGG8P4LRfwyLf+DyZfVsbOCMBtefFebJzd8VBMW_p4bzg@mail.gmail.com>
Date: Thu, 31 Aug 2023 11:43:03 -0400
Cc: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>, Peter Psenak <ppsenak@cisco.com>, linchangwang <linchangwang.04414@h3c.com>, lsr <lsr@ietf.org>, "draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org" <draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <8E86D3C5-B6C2-47E9-A046-1A731E0223C3@gmail.com>
References: <887CE87A-D8AD-4C0F-B5B7-1942B43EB570@gmail.com> <b2a90475819f42218b573e306267cc32@h3c.com> <71ae7642-b0ff-b0e5-6ce7-bf758a1b8df7@cisco.com> <BY5PR11MB43371F45B95A471C8073A97BC1E6A@BY5PR11MB4337.namprd11.prod.outlook.com> <d0416daf3ccc4e6d8add3ce0ccf13269@huawei.com> <BY5PR11MB433793810A402EDA7A42AFA0C1E5A@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMGG8P4LRfwyLf+DyZfVsbOCMBtefFebJzd8VBMW_p4bzg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Bgqrwvk54rHQIJrgZnP2ZCppzaA>
Subject: Re: [Lsr] Working Group Adoption of "IGP Unreachable Prefix Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04
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: Thu, 31 Aug 2023 15:43:18 -0000

Hi Robert, 

> On Aug 31, 2023, at 4:18 AM, Robert Raszuk <robert@raszuk.net> wrote:
> 
> Hi Les,
> 
> > But existing implementations will NOT ignore a prefix reachability advertisement just because 
> > it has a source Router ID set to 0 as draft-wang-lsr-prefix-unreachable-annoucement defines.
> 
> True, but let's do not forget the bigger picture here. The dst is already covered by summary so for the 
> app it really does not matter ... It is reachable anyway. 
> 
> Bottom line is that both solutions need to have upgraded code to use the new trigger. 

In any case, one will need to update the signaling routers and the routers acting on the signal. In the draft under adoption, this is done in a backward compatible manner so the other routers do not need to be upgraded.  




> 
> 
> Dear LSR chairs,
> 
> I am not sure what harm would it make to start WG adoption call on both drafts and see the results. 
> 
> So far I am not seeing strong and uniform adoption support for either one :) 
> 
> Not sure why some authors feel like their work was rejected. 
> 
> Cheers,
> R.

Additionally, your request for the adoption was that the draft have a stronger statement about the mechanism being used for solely for signaling for applications (e.g., BGP PIC). 
The other draft doesn’t restrict the mechanisms to application signaling even though that was added. 
By responding to this Email inline, some may believe you support the assertion that we should start the adoption of both drafts. Please be clarify this. 

As for your other comment that this could be accomplished with BGP or an out-of-bound mechanism, that is true but that could be true of many problem. However, the solution under adoption has running code and wide vendor support.

Thanks,
Acee 



> 
> 
> On Thu, Aug 31, 2023 at 4:57 AM Les Ginsberg (ginsberg) <ginsberg=40cisco.com@dmarc.ietf.org> wrote:
> Zhibo -
>  Please see inline.
>  > -----Original Message-----
> > From: Huzhibo <huzhibo=40huawei.com@dmarc.ietf.org>
> > Sent: Wednesday, August 30, 2023 6:33 PM
> > To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; Peter Psenak (ppsenak)
> > <ppsenak@cisco.com>; linchangwang <linchangwang.04414@h3c.com>;
> > Acee Lindem <acee.ietf@gmail.com>; lsr <lsr@ietf.org>
> > Cc: draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org
> > Subject: RE: [Lsr] Working Group Adoption of "IGP Unreachable Prefix
> > Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04
> > 
> > Hi Les:
> > 
> >     I think you may have connected something. Existing routers, on receiving a
> > prefix reachability advertisement with a
> > U-Flag described in https://datatracker.ietf.org/doc/draft-ppsenak-lsr-igp-
> > ureach-prefix-announce/ also will interpret that prefix as being reachable.
>  [LES:] This statement is incorrect.
> RFC 5305 states:
>  <snip>
> If a prefix is advertised with a metric larger then MAX_PATH_METRIC
>    (0xFE000000, see paragraph 3.0), this prefix MUST NOT be considered
>    during the normal SPF computation.  This allows advertisement of a
>    prefix for purposes other than building the normal IP routing table.
> <end snip>
>  (Equivalent statement in RFC 5308 for IPv6)
>  Existing implementations will ignore the advertisement purely on the basis of the metric value - this does not depend upon understanding the U bit.
>  But existing implementations will NOT ignore a prefix reachability advertisement just because it has a source Router ID set to 0 as draft-wang-lsr-prefix-unreachable-annoucement defines.
>  It is worth noting that AFTER the publication of draft-ppsenak-lsr-igp-pfx-reach-loss-00 in March 2022 (subsequently renamed as draft-ppsenak-lsr-igp-ureach-prefix-announce), the authors of draft-wang-lsr-prefix-unreachable-annoucement apparently realized they had  an interoperability problem with existing routers (something many of us had been highlighting for years) and in V10 (published in Jul 2022) an option was added to advertise using maximum metric (the solution already proposed by draft-ppsenak). But because the authors apparently didn’t want to abandon the use of "Router ID = 0", the new version of the draft proposed a dependency on how the unreachable prefix should be advertised. If all routers in the network indicated support for the new extension (indicated by yet another protocol extension - a new Router Capability sub-TLV for IS-IS) then the use of Router ID = 0 could be used, but if any router in the network did not advertise the new capability, then the use of max-metric is required. Which means the solution requires routers advertising unreachability to potentially regenerate the advertisement in a different form whenever the state of support by all routers in the network for the extension changes.
>  > Both two draft used The 0xFE000000 metric indicates that the prefix is not
> > reachable. Doesn't make a difference at this point.
>  [LES:] The solution defined in draft-ppsenak-lsr-igp-unreach-prefix-announce does not introduce any interoperability issues with existing routers, does not require multiple encoding formats, and does not require a router to regenerate advertisements in a different form based on the state of support by all routers in the network.
> I think this makes a big difference. 😊
>     Les
>  > 
> > Thanks
> > 
> > Zhibo Hu
> > 
> > > -----Original Message-----
> > > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of Les Ginsberg
> > > (ginsberg)
> > > Sent: Thursday, August 31, 2023 12:31 AM
> > > To: Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org>; linchangwang
> > > <linchangwang.04414@h3c.com>; Acee Lindem <acee.ietf@gmail.com>;
> > > lsr <lsr@ietf.org>
> > > Cc: draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org
> > > Subject: Re: [Lsr] Working Group Adoption of "IGP Unreachable Prefix
> > > Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04
> > >
> > > Changwang -
> > >
> > > It is very important to note ...
> > >
> > > <snip>
> > > > > 2. The Draft #1 utilizes the existing mechanisms [RFC7794] and
> > > > > [RFC9084] to
> > > > indicate reachability by checking whether the originator information
> > > > is
> > > > >    NULL.
> > > <end snip>
> > >
> > > This statement is incorrect. There is no existing mechanism defined in the
> > > protocol that states that a prefix reachability advertisement sent with a
> > > source router ID == 0 implies unreachability.
> > > Please see https://www.rfc-editor.org/rfc/rfc7794.html#section-2.2
> > >
> > > Existing routers, on receiving a prefix reachability advertisement with a
> > > Source Router ID == 0 will interpret that prefix as being reachable - which
> > > is exactly the opposite of the intent defined in
> > > https://www.ietf.org/archive/id/draft-wang-lsr-prefix-unreachable-annouc
> > > ement-12.txt
> > > This is one of the things which is broken in this draft.
> > > This fact has been pointed out to the authors many times over the years -
> > > but they have consistently ignored it.
> > >
> > > On the other hand,
> > > https://www.ietf.org/archive/id/draft-ppsenak-lsr-igp-ureach-prefix-annou
> > > nce-04.txt uses an existing mechanism defined in RFC 5305 to insure that
> > > legacy routers who do not understand the new use case or the new flags
> > > will ignore the prefix reachability advertisement. This has been verified by
> > > testing against multiple implementations.
> > >
> > > Please be accurate in the statements that you make.
> > >
> > >    Les
> > >
> > >
> > > > -----Original Message-----
> > > > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Peter Psenak
> > > > Sent: Wednesday, August 30, 2023 8:43 AM
> > > > To: linchangwang <linchangwang.04414@h3c.com>; Acee Lindem
> > > > <acee.ietf@gmail.com>; lsr <lsr@ietf.org>
> > > > Cc: draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org
> > > > Subject: Re: [Lsr] Working Group Adoption of "IGP Unreachable Prefix
> > > > Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04
> > > >
> > > > Changwang,
> > > >
> > > > On 30/08/2023 08:15, linchangwang wrote:
> > > > > Hi WG,
> > > > >
> > > > > When considering adoption, it's important to take into account the
> > > > > following
> > > > drafts as well.
> > > > >
> > > > > Draft #1 link:https://www.ietf.org/archive/id/draft-wang-lsr-prefix-
> > > > unreachable-annoucement-12.txt
> > > > > Draft #2 link:https://www.ietf.org/archive/id/draft-ppsenak-lsr-igp-
> > > > ureach-prefix-announce-04.txt
> > > > >
> > > > > Reasons are as follows:
> > > > >
> > > > > 1. The two drafts mentioned above are similar in nature.
> > > > >    The draft #1 covers more scenarios than the draft #2 as mentioned
> > > > > by
> > > > Zhibo Hu mail.
> > > > >    Therefore, a more in-depth discussion and technical comparison
> > > > > should
> > > > take place before any adoption decision is made.
> > > > >
> > > > > 2. The Draft #1 utilizes the existing mechanisms [RFC7794] and
> > > > > [RFC9084] to
> > > > indicate reachability by checking whether the originator information
> > > > is
> > > > >    NULL. On the other hand, the draft #2 introduces a new flag to
> > > > > indicate
> > > > reachability.
> > > > >    From an implementation perspective, it would be easier to
> > > develop
> > > > > using
> > > > the existing RFC mechanisms.
> > > > >
> > > > > 3. The Draft #1 covers more scenarios and can address the
> > > > > aggregation issues
> > > > of multiple ABRs.
> > > > >    However, the Draft #2 explicitly states in Chapter 6 that it does
> > > > > not support
> > > > this scenario.
> > > >
> > > > to be more precise, draft #1 talks about more scenarios, it does not
> > > > solves any of them, as these scenarios can not be solved by what the
> > > > draft #1 introduces.
> > > >
> > > > draft#2 clearly states the fact that these scenarios are not addressed.
> > > >
> > > > thanks,
> > > > Peter
> > > >
> > > > >
> > > > > 4. If we remove the additional scenarios covered in Draft #1 and
> > > > > compare the
> > > > two drafts, the only remaining difference is the method of indicating
> > > > unreachable prefixes -
> > > > >    either through a UPA flag or using the originator TLV.
> > > > >
> > > > >
> > > > > Thanks,
> > > > > Changwang
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of Acee Lindem
> > > > > Sent: Thursday, August 24, 2023 3:58 AM
> > > > > To: lsr
> > > > > Cc: draft-ppsenak-lsr-igp-unreach-prefix-announce@ietf.org
> > > > > Subject: [Lsr] Working Group Adoption of "IGP Unreachable Prefix
> > > > Announcement" - draft-ppsenak-lsr-igp-unreach-prefix-announce-04
> > > > >
> > > > > LSR Working Group,
> > > > >
> > > > > This begins the working group adoption call for “IGP Unreachable
> > > > > Prefix
> > > > Announcement” - draft-ppsenak-lsr-igp-unreach-prefix-announce-04.
> > > > > Please indicate your support or objection on this list prior to
> > > > > September 7th,
> > > > 2023.
> > > > >
> > > > > Thanks,
> > > > > Acee
> > > > > _______________________________________________
> > > > > Lsr mailing list
> > > > > Lsr@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > > --------------------------------------------------------------------
> > > > > ------------------------
> > > > -----------------------------------------
> > > > > 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面地
> > > 址
> > > > 中列出
> > > > > 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全
> > > 部
> > > > 或部分地泄露、复制、
> > > > > 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或
> > > 邮
> > > > 件通知发件人并删除本
> > > > > 邮件!
> > > > > This e-mail and its attachments contain confidential information
> > > > > from New
> > > > H3C, which is
> > > > > intended only for the person or entity whose address is listed
> > > > > above. Any use
> > > > of the
> > > > > information contained herein in any way (including, but not limited
> > > > > to, total
> > > > or partial
> > > > > disclosure, reproduction, or dissemination) by persons other than
> > > > > the
> > > > intended
> > > > > recipient(s) is prohibited. If you receive this e-mail in error,
> > > > > please notify the
> > > > sender
> > > > > by phone or email immediately and delete it!
> > > > > _______________________________________________
> > > > > 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 mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr