Robert,
On 31/08/2023 02:36, Robert Raszuk wrote:
it would be helpful to summarize the common parts of the two solutions,
Actually IMO it would be much more helpful to summarise differences of
both solutions not common parts.
please read both drafts and you would easily get the difference. If you
are not in favor of doing that, please read Les's response to Zhibo, it
has the most important parts.
thanks,
Peter
Thx,
r.
On Thu, Aug 31, 2023 at 11:23 AM Dongjie (Jimmy) <jie.d...@huawei.com
<mailto:jie.d...@huawei.com>> wrote:
Hi Les and Robert,____
__ __
Please see some comments inline:____
__ __
*From:*Lsr [mailto:lsr-boun...@ietf.org
<mailto:lsr-boun...@ietf.org>] *On Behalf Of *Robert Raszuk
*Sent:* Thursday, August 31, 2023 4:19 PM
*To:* Les Ginsberg (ginsberg) <ginsberg=40cisco....@dmarc.ietf.org
<mailto:40cisco....@dmarc.ietf.org>>
*Cc:* Huzhibo <huzhibo=40huawei....@dmarc.ietf.org
<mailto:40huawei....@dmarc.ietf.org>>; Peter Psenak (ppsenak)
<ppse...@cisco.com <mailto:ppse...@cisco.com>>; linchangwang
<linchangwang.04...@h3c.com <mailto:linchangwang.04...@h3c.com>>;
Acee Lindem <acee.i...@gmail.com <mailto:acee.i...@gmail.com>>; lsr
<lsr@ietf.org <mailto:lsr@ietf.org>>;
draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org
<mailto:draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org>
*Subject:* Re: [Lsr] Working Group Adoption of "IGP Unreachable
Prefix Announcement" -
draft-ppsenak-lsr-igp-unreach-prefix-announce-04____
__ __
*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. ____
__ __
[Jie] Agreed. Consider the existence of the summary route,
advertising Max_Metric for a prefix covered by the summary route
will not make it unreachable. A router needs to either understand
the new flags as defined in draft-ppsenak, or understand the
semantic of the NULL originator as specified in draft-wang to behave
accordingly. This make me wonder whether it is still necessary to
set the metric of that prefix to Max?____
__ __
After several rounds of update, to me the two solutions becomes
similar in principle , just choose different ways to encode the
trigger information. ____
__ __
__ __
*Dear LSR chairs,*____
__ __
I am not sure what harm would it make to start WG adoption call on
both drafts and see the results. ____
__ __
[Jie] This sounds like a reasonable suggestion. ____
__ __
And since the WG has been discussing this problem and the two
solution drafts for a while, it would be helpful to summarize the
common parts of the two solutions, and highlight their difference,
so that people can understand the current state and make their
decision. ____
__ __
Best regards,____
Jie____
____
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.____
__ __
__ __
On Thu, Aug 31, 2023 at 4:57 AM Les Ginsberg (ginsberg)
<ginsberg=40cisco....@dmarc.ietf.org
<mailto:40cisco....@dmarc.ietf.org>> wrote:____
Zhibo -____
____
Please see inline.____
____
> -----Original Message-----____
> From: Huzhibo <huzhibo=40huawei....@dmarc.ietf.org
<mailto:40huawei....@dmarc.ietf.org>>____
> Sent: Wednesday, August 30, 2023 6:33 PM____
> To: Les Ginsberg (ginsberg) <ginsb...@cisco.com
<mailto:ginsb...@cisco.com>>; Peter Psenak
(ppsenak)____
> <ppse...@cisco.com <mailto:ppse...@cisco.com>>; linchangwang
<linchangwang.04...@h3c.com
<mailto:linchangwang.04...@h3c.com>>;____
> Acee Lindem <acee.i...@gmail.com <mailto:acee.i...@gmail.com>>; lsr
<lsr@ietf.org <mailto:lsr@ietf.org>>____
> Cc: draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org
<mailto:draft-ppsenak-lsr-igp-unreach-prefix-annou...@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-
<https://datatracker.ietf.org/doc/draft-ppsenak-lsr-igp-ureach-prefix-announce/>____
> ureach-prefix-announce/
<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-boun...@ietf.org
<mailto:lsr-boun...@ietf.org>] On
Behalf Of Les Ginsberg____
> > (ginsberg)____
> > Sent: Thursday, August 31, 2023 12:31 AM____
> > To: Peter Psenak <ppsenak=40cisco....@dmarc.ietf.org
<mailto:ppsenak=40cisco....@dmarc.ietf.org>>; linchangwang____
> > <linchangwang.04...@h3c.com <mailto:linchangwang.04...@h3c.com>>;
Acee Lindem <acee.i...@gmail.com <mailto:acee.i...@gmail.com>>;____
> > lsr <lsr@ietf.org <mailto:lsr@ietf.org>>____
> > Cc: draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org
<mailto:draft-ppsenak-lsr-igp-unreach-prefix-annou...@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
<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
<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
<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-boun...@ietf.org <mailto:lsr-boun...@ietf.org>> On
Behalf Of
Peter Psenak____
> > > Sent: Wednesday, August 30, 2023 8:43 AM____
> > > To: linchangwang <linchangwang.04...@h3c.com
<mailto:linchangwang.04...@h3c.com>>;
Acee Lindem____
> > > <acee.i...@gmail.com <mailto:acee.i...@gmail.com>>; lsr
<lsr@ietf.org <mailto:lsr@ietf.org>>____
> > > Cc: draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org
<mailto:draft-ppsenak-lsr-igp-unreach-prefix-annou...@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-
<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-
<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-boun...@ietf.org
<mailto:lsr-boun...@ietf.org>] On
Behalf Of Acee Lindem____
> > > > Sent: Thursday, August 24, 2023 3:58 AM____
> > > > To: lsr____
> > > > Cc: draft-ppsenak-lsr-igp-unreach-prefix-annou...@ietf.org
<mailto:draft-ppsenak-lsr-igp-unreach-prefix-annou...@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 <mailto:Lsr@ietf.org>____
> > > > https://www.ietf.org/mailman/listinfo/lsr
<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 <mailto:Lsr@ietf.org>____
> > > > https://www.ietf.org/mailman/listinfo/lsr
<https://www.ietf.org/mailman/listinfo/lsr>____
> > > >____
> > >____
> > > ___________________________________________________
> > > Lsr mailing list____
> > > Lsr@ietf.org <mailto:Lsr@ietf.org>____
> > > https://www.ietf.org/mailman/listinfo/lsr
<https://www.ietf.org/mailman/listinfo/lsr>____
> > ___________________________________________________
> > Lsr mailing list____
> > Lsr@ietf.org <mailto:Lsr@ietf.org>____
> > https://www.ietf.org/mailman/listinfo/lsr
<https://www.ietf.org/mailman/listinfo/lsr>____
_______________________________________________
Lsr mailing list
Lsr@ietf.org <mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr
<https://www.ietf.org/mailman/listinfo/lsr>____
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr