Re: [Lsr] Comments on draft-wang-lsr-prefix-unreachable-annoucement

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 27 July 2022 13:15 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 51D75C185721 for <lsr@ietfa.amsl.com>; Wed, 27 Jul 2022 06:15:52 -0700 (PDT)
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=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 vlMgkMwSOE1w for <lsr@ietfa.amsl.com>; Wed, 27 Jul 2022 06:15:48 -0700 (PDT)
Received: from mail-vk1-xa34.google.com (mail-vk1-xa34.google.com [IPv6:2607:f8b0:4864:20::a34]) (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 9E9CAC13181C for <lsr@ietf.org>; Wed, 27 Jul 2022 06:15:48 -0700 (PDT)
Received: by mail-vk1-xa34.google.com with SMTP id b2so6324655vkg.2 for <lsr@ietf.org>; Wed, 27 Jul 2022 06:15:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+nl9bkkEd23s6pFCK6zOStD5wVc5jhTz5ihbEoLQenE=; b=SL+IgKRbHBsZlsXRgMUKUDTotdZEqs0uzWEl+CIY2hsQX+F6G97NNtRTj45IB8NScP WZMHWSKECvBIA5VkFG2x68OhrhRZsX+Nz3TasPnaW/9BBkrM6QETLoskaHeS3g8L44N7 u5PHIGUCPXyc+t8nTEjsOCs4Rzy63vnp08Fs9HXVb07S5hBaSTApqrjnvoR75uRI4jwI dj49Xq8+IyW2C4Epx3u2BWZNroIgxxer1wcWW7tRjzIyps2lIsGh4pYnKRaTIv9vpxC+ YUOiQtge941vAqN+301x7OojEoGsV6b98xnn9FoKBF77gnDmNOk2DqjWxbQAkqsTRAwC 3ZKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+nl9bkkEd23s6pFCK6zOStD5wVc5jhTz5ihbEoLQenE=; b=7J3SDeTaagBl3Hmd1P51MgZhjGIcV3wnngVFiSnrcB3Vwbirm+zQNa4PJqd/Wkfgfd y+hNW+0fn+RzaQGDavgqQRUQR/Hs3NOryMKIV0zCZmkQPOT7Ak7pZUvUWcuJAc/PO5pq GYNwiNLrRWJ5WGv4hRNl4vC9E/7+3OnAISAq3Ilw8ZG2XAI54mSzetBwcG8RdzomIk7N eGVE/l6R7Onmq5zLEKBjWJT0pOtGUnKVpRHGj1bmjK5BFiWJJ9Bgs9ZE4FYDSEUH8Bw/ kKnod7QbNvs3D3OThC6Lx6uDGVR1RHjzBxRMyn+BO2k5UOSWtOEBCDH3eJ2YnGOkRjfi antw==
X-Gm-Message-State: AJIora8AvUwf5u1CoIpWlLuhKnWQgJiGFMwo0V7xCu6qwLwWdYD9yxef VOtKKT5s5E4ElExsJfkTy4PPkMWv8UYg2FJl97iHHk1W
X-Google-Smtp-Source: AGRyM1uJkymPxeEUheay2DfD7BOu6zHpk0UdU+Y0Q2dZUnR2q84Xhl32fOl0plJfDhqmbpllbxic/RUV9ew+dcduy1A=
X-Received: by 2002:a05:6122:17aa:b0:376:3f8e:e856 with SMTP id o42-20020a05612217aa00b003763f8ee856mr5884081vkf.2.1658927747176; Wed, 27 Jul 2022 06:15:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAH6gdPymK7cGyfQj=NCEz6tp51vzmwEn_WQOrzG=G2FT72Jdeg@mail.gmail.com> <003f01d8a19a$de3f3730$9abda590$@tsinghua.org.cn> <CAH6gdPw6LWRDL_6T-fu4PKnNREbKDmtg20ZuAdb9w58vu7O1_w@mail.gmail.com> <007101d8a1a5$a4773060$ed659120$@tsinghua.org.cn>
In-Reply-To: <007101d8a1a5$a4773060$ed659120$@tsinghua.org.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 27 Jul 2022 18:45:36 +0530
Message-ID: <CAH6gdPxGtzOSaGo5L5wJLNZvPc4uTqrTHdn-2ksvY93L-1SK3A@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000141bdf05e4c93727"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/qnZySzVywv5DUlzkXp1q_Xu-12A>
Subject: Re: [Lsr] Comments on draft-wang-lsr-prefix-unreachable-annoucement
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: Wed, 27 Jul 2022 13:15:52 -0000

Hi Aijun,

Please check inline below.

On Wed, Jul 27, 2022 at 4:13 PM Aijun Wang <wangaijun@tsinghua.org.cn>
wrote:

> Hi, Ketan:
>
>
>
> We have discussed with Bruno offline for the possibilities of defining new
> flag to indicate the unreachable status explicitly.
>
> It’s possible, but the challenge is that for OSPFv3, currently, there only
> one bit unassigned (
> https://www.iana.org/assignments/ospfv3-parameters/ospfv3-parameters.xhtml#ospfv3-parameters-4).
> It may need more works to expand the flag bits for OSPFv3.
>

KT> There is this individual document for OSPF which helps extend the space
for prefix flags (
https://datatracker.ietf.org/doc/draft-chen-lsr-anycast-flag/). So we can
do the right thing here.


> And, I can’t see there is significant differences between using the
> originator field and the flag bits to accomplish such aim.
>
>
>
> Would you like to state more clearly why the NULL value of originator
> can’t be used to indicate the unreachability explicitly?  From my POV, if
> the prefix became unreachable, there is no originator advertise it, isn’t
> it?
>

KT> There is a difference between the use of Prefix flags vs Prefix
Originator. Semantics are important in protocol encoding. IMHO we should
not just overload and stuff things around.


>
>
> Anyway, this can be discussed further later after the adoption.
>

KT> IMHO the draft is not yet ready for adoption in its current state.

Thanks,
Ketan


>
>
>
>
> Best Regards
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *发件人:* Ketan Talaulikar [mailto:ketant.ietf@gmail.com]
> *发送时间:* 2022年7月27日 17:45
> *收件人:* Aijun Wang <wangaijun@tsinghua.org.cn>
> *抄送:* draft-wang-lsr-prefix-unreachable-annoucement@ietf.org; lsr <
> lsr@ietf.org>
> *主题:* Re: [Lsr] Comments on draft-wang-lsr-prefix-unreachable-annoucement
>
>
>
> Hi Aijun,
>
>
>
> Please check inline below for a quick response.
>
>
>
> On Wed, Jul 27, 2022 at 2:55 PM Aijun Wang <wangaijun@tsinghua.org.cn>
> wrote:
>
> Hi, Ketan:
>
>
>
> Thanks for your comments.  But I should correct some of them:
>
> 1)     In the updated version, the indication of prefix unreachability is
> still the “NULL” value of prefix originator, not the LSInfinity.
>
> KT> Right and I am suggesting you go one step further and remove all that
> prefix originator "business" :-)
>
>
>
> 2)     The LSInfinity is used only for avoiding the misrouting by
> implementation not support this implementation, as you have also pointed
> out.  As pointed out also in the draft, when all the nodes within the area
> support such capabilities, the LSInfinity value can be ignored:
>
>
>
> KT> Well, as indicated, the use of the prefix originator for this purpose
> is broken in my view. The use of LSInfinity is helpful to navigate through
> backward compatibility issues. With prefix originator aspects removed, we
> don't need the capability anymore. What comes out at the other end of this
> "pivot" for draft-wang is much similar to the other proposal ... and this
> IMHO is good.
>
>
>
>
>
> “If not all of nodes within one area support the PUAM capabilities,
>
>    the PUAM message should be advertised with the associated prefix cost
>
>    set to LSInfinity.  According to the description in [RFC2328 <https://datatracker.ietf.org/doc/html/rfc2328>],
>
>    [RFC5305 <https://datatracker.ietf.org/doc/html/rfc5305>] and [RFC5308 <https://datatracker.ietf.org/doc/html/rfc5308>], the prefix advertised with such metric value
>
>    will not be considered during the normal SPF computation, then such
>
>    additional information will avoid the misbehavior of the nodes when
>
>    they don't recognize the PUAM message.
>
>
>
>    If all of nodes within one area support the PUAM capabilites, the
>
>    PUAM message can be safely advertised without the additional
>
>    LSInfinity metric information.”
>
>
>
>
>
> We are glad to cooperate with Peter to forward the solution, but want to
> say LSInfinity only can’t be used to indicate the unreachable
> information, we need some explicit indication method.
>
>
>
> KT> There is some value in having an explicit indication in addition to
> the use of LSInfinity in draft-ppsenak. Perhaps a prefix attribute flag as
> was already suggested to the authors of draft-ppsenak (
> https://mailarchive.ietf.org/arch/msg/lsr/Q9wU3Bo1uzhPd5C7bT_WE7k_3JI/).
> But certainly not the prefix originator as proposed by draft-wang.
>
>
>
> Thanks,
>
> Ketan
>
>
>
>
>
>
>
> Best Regards
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *发件人:* lsr-bounces@ietf.org [mailto:lsr-bounces@ietf.org] *代表 *Ketan
> Talaulikar
> *发送时间:* 2022年7月27日 16:36
> *收件人:* draft-wang-lsr-prefix-unreachable-annoucement@ietf.org
> *抄送:* lsr <lsr@ietf.org>
> *主题:* [Lsr] Comments on draft-wang-lsr-prefix-unreachable-annoucement
>
>
>
> Hello Authors,
>
>
>
> I am sharing some comments on the latest version of this document since we
> seem to have a packed agenda in LSR this time.
>
>
>
> 1) I notice that in the latest update of the draft, there is a big change
> to start using LSInfinity for indicating prefix unreachability (similar
> to draft-ppsenak-lsr-igp-ureach-prefix-announce). I see this as a sign of a
> degree of convergence between the two drafts.
>
>
>
> 2) However, I then question the motivation of the authors to continue with
> the bad design of overloading Prefix Originator and the added capability
> stuff on top. I don't wish to repeat why that design was an absolute NO-GO
> for me and I am glad to see the authors acknowledge the problem with
> misrouting by implementations not supporting this specification. So I don't
> see the point of still retaining all that.
>
>
>
> Thanks,
>
> Ketan
>
>
>
>