Re: [Lsr] Working Group Adoption Poll for "Updates to Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06

Robert Raszuk <robert@raszuk.net> Thu, 21 March 2024 17:07 UTC

Return-Path: <robert@raszuk.net>
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 BEB6FC180B66 for <lsr@ietfa.amsl.com>; Thu, 21 Mar 2024 10:07:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.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_DNSWL_HI=-5, 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=raszuk.net
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 wwuYuA8Zn8gE for <lsr@ietfa.amsl.com>; Thu, 21 Mar 2024 10:07:04 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 9B84DC1519AE for <lsr@ietf.org>; Thu, 21 Mar 2024 10:07:03 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-5148ea935b8so1426675e87.1 for <lsr@ietf.org>; Thu, 21 Mar 2024 10:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1711040821; x=1711645621; 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=KLMF5TQVtIM1Nzw5CzT0At7oI39V1aQTR6RsA0PBY8I=; b=Eh/DhN9dAdCIU07+9XYhnonPV5bamT8RzHHzjbZtPQ97QsDEdJflNFL+54rDUeD3m6 96O0YDHiHv3LxZS50a6M+ESIQj0qYG9DMmNVMEMWWBj82aVGrJFCM0non4BvBNolkvsR niMaDljnWlyiUVK4bX5Kktox65DRAU7KT9h4dRD02bc2GTWtyOBCvJW/kTsLh+6dKdz2 UrB1vbcaWXiyWdkiuFn8Ha6Xvrskz0je/+hGBi6r6UTSW7NV3xRup7Zy0cppzUeTg0Md BwmhiFP1lIZwDDHcazCq1U7Lmr6meelv2AfmNpfW49W2Pn/k3ChMcpWJCaV9Xoo/zjtr GVQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711040821; x=1711645621; 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=KLMF5TQVtIM1Nzw5CzT0At7oI39V1aQTR6RsA0PBY8I=; b=Wf6nnHO0uU9Z+UpAvX07qlbt0hXkgOYXLCBU3HHFG3AWHMGtE833vM7aGwsKZyGuWF 4aMKxRGTQuU94NDV8ub6DAjKmwjHottooOeRzHwIM2yX4pSVMNM37lN5aC3TQKXwwuFF Xg/Sw6kc6WTj3gpvyw+sbWW4zt6ffsJ57QXC26r0O1C3ec/VoG7MAW0XGzLXe7PD4WVg pGuMyJd6vUrRmakO8i3MlHFPQbgUTj/VkcyLASxfyB/n38vmjd/FNb/UOCi5q2yjA+ue YH9cN76fDe/xAgNTn2VOwIYknQzwWtT5jnpcBrmY7sbQX73q/eS0cC/LttUWtK7TEoQ/ E2uA==
X-Forwarded-Encrypted: i=1; AJvYcCWv/WChQdTx+s1fF1hrXNTccWOaR+4fVwoWfhA0EQpvXO+fUltUbS1PrfD9ALrctYSfaPN7mFOuekiLKvM=
X-Gm-Message-State: AOJu0YyQlm9cfLd+pKtO1p/Sg5r+C6L6QYbRM+c7iHn2QuWBAgIbrUVI jExq108ijjodpWxIRY+D48m151TCehEh78ux9kASmkXCuVhJLKbpv/8f7sjGUa++mN0B/MA0cew ZM9nCNPgHhgtlajHl7uSX+c53DEYcsSu2lge15Q==
X-Google-Smtp-Source: AGHT+IFGClwReCArri1apZjqs8ibdOR0i3HN5d/MbC8X22LYO7sHgmtYFRmojR7WKReavqr1AfxklTUS62Rt3ywo1Fk=
X-Received: by 2002:ac2:562f:0:b0:513:e15e:bfb3 with SMTP id b15-20020ac2562f000000b00513e15ebfb3mr4048703lff.17.1711040820777; Thu, 21 Mar 2024 10:07:00 -0700 (PDT)
MIME-Version: 1.0
References: <F425E082-D008-4565-98AE-98593BF1F391@gmail.com> <fc9a254a5ff8405e88e55a9b61a4140c@huawei.com> <F94C2512-9D9F-4862-AAE7-FE628DC6E3B7@gmail.com> <CAH6gdPz20GVQ_iP+GYTfmsWRxm7cwFrf_GZ9vxhp1Rv6pZrfJQ@mail.gmail.com> <B8FC6DD1-4380-4960-981F-0E7A2BFA1EDE@gmail.com> <CAH6gdPzC_wd532r=HK=WPQte-ohrJJ+oXyoUiQJrrs_PVS0mEQ@mail.gmail.com> <97A76AB5-CAAF-4650-A317-57835087426A@gmail.com> <CA+wi2hNaEb-JegiG7vPp8kByJfWKcPqXAj_vVaw151AnZOQcKw@mail.gmail.com> <AS2PR02MB8839D3D388C2E203A76DB665F0322@AS2PR02MB8839.eurprd02.prod.outlook.com> <CAH6gdPx-eNFh9y=tM5dp55oF+SSKwQsy17d5yB6KyoEb38uGUw@mail.gmail.com> <AS2PR02MB8839DFFF4F43FA50E14F7D88F0322@AS2PR02MB8839.eurprd02.prod.outlook.com> <CAH6gdPyeM4FCD3KON2Js8StmV=LVb4XqkMWg1J+rW_4uRXB1=Q@mail.gmail.com> <CAOj+MMFuOioWQATv-UZ2px81KFnCQyr4VcLG5RgTrrMkhyi9Eg@mail.gmail.com> <CAH6gdPzDQyZ-VTspzjSE34N3gqrq1UcWy2eOFTw7Oo1Rs3sCSQ@mail.gmail.com>
In-Reply-To: <CAH6gdPzDQyZ-VTspzjSE34N3gqrq1UcWy2eOFTw7Oo1Rs3sCSQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 21 Mar 2024 18:06:49 +0100
Message-ID: <CAOj+MMGFoTMSOTyT8cnpXLtA0=7y0mcpH13XAWDFNn6WsU5sbg@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: bruno.decraene@orange.com, Acee Lindem <acee.ietf@gmail.com>, lsr <lsr@ietf.org>, "draft-chen-lsr-anycast-flag@ietf.org" <draft-chen-lsr-anycast-flag@ietf.org>, Tony Przygienda <tonysietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000051b75d06142ebcea"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/eHaJvRYGg7pWcAxtNWh6Jk31InQ>
Subject: Re: [Lsr] Working Group Adoption Poll for "Updates to Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
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, 21 Mar 2024 17:07:08 -0000

Hi Ketan,

That is my main point. So we define something which is only local to the
area.

If this information will turn out to be very useful I am sure there is
going to be someone proposing to leak it :)  Remember the UPA discussions ?

If so my real question is - should such information belong in IGP ? Or
maybe rather in DROID (
https://datatracker.ietf.org/doc/html/draft-li-lsr-droid) ?

Honestly I am still a bit struggling to understand the need for it. And the
draft is not very helpful ...



*   The prefix may be configured as anycast and it is useful for other
 routers to know that the advertisement is for an anycast identifier.*

or







*2.  Use-case   In the absence of the N-flag, the node specific prefixes
need to be   identified from the anycast prefixs.  A prefix that is
advertised by   a single node and without an AC-flag MUST be considered
node   specific.*

Especially the "use-case" looks to me like copy and paste error :)

Thx,
Robert


On Thu, Mar 21, 2024 at 5:44 PM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> Hi Robert,
>
> Summarization/aggregation does result in loss of individual prefixes'
> attributes.
>
> The draft does not intend to specify procedures for propagation of anycast
> attribute of individual prefixes to the summary since that is not something
> that is going to be robust.
>
> Thanks,
> Ketan
>
>
> On Thu, Mar 21, 2024 at 10:02 PM Robert Raszuk <robert@raszuk.net> wrote:
>
>> Hi,
>>
>> Isn't this knowledge gone outside of the local area when ABR does
>> summarization ? If so, is this really practically useful ?
>>
>> Thx,
>> R.
>>
>>
>> On Thu, Mar 21, 2024 at 4:19 PM Ketan Talaulikar <ketant.ietf@gmail.com>
>> wrote:
>>
>>> Hi Bruno,
>>>
>>> Please check inline below with KT2 for responses.
>>>
>>>
>>> On Thu, Mar 21, 2024 at 7:16 PM <bruno.decraene@orange.com> wrote:
>>>
>>>> Hi Ketan,
>>>>
>>>>
>>>>
>>>> Thanks for your quick reply.
>>>>
>>>> Please see inline [Bruno]
>>>>
>>>>
>>>>
>>>> *From:* Ketan Talaulikar <ketant.ietf@gmail.com>
>>>> *Sent:* Thursday, March 21, 2024 2:18 PM
>>>> *To:* DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
>>>> *Cc:* Acee Lindem <acee.ietf@gmail.com>; lsr <lsr@ietf.org>;
>>>> draft-chen-lsr-anycast-flag@ietf.org; Dongjie (Jimmy) <
>>>> jie.dong@huawei.com>; Tony Przygienda <tonysietf@gmail.com>
>>>> *Subject:* Re: [Lsr] Working Group Adoption Poll for "Updates to
>>>> Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
>>>>
>>>>
>>>>
>>>> Hi Bruno,
>>>>
>>>>
>>>>
>>>> Thanks for your feedback. Please check inline below for responses.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Mar 21, 2024 at 4:12 PM <bruno.decraene@orange.com> wrote:
>>>>
>>>> Hi all,
>>>>
>>>>
>>>>
>>>> I would also welcome a clear specification of the semantics.
>>>>
>>>> Such that the meaning and implications are clear on both the originator
>>>> and the receivers/consumers.
>>>>
>>>>
>>>>
>>>> e.g., from the originator standpoint:
>>>>
>>>> - The originator MAY advertise the Anycast Flag if CONDITIONS1 are met
>>>> (which allow for some useful features such as….)
>>>>
>>>> - The originator MUST advertise the Anycast Flag if CONDITIONS1 are met
>>>> (otherwise this breaks …)
>>>>
>>>>
>>>>
>>>> Please specify the CONDITIONS1.
>>>>
>>>>
>>>>
>>>> KT> Whether a prefix is anycast or not is configured by the operator.
>>>> This spec does not require implementations to detect that a prefix that it
>>>> is originating is also being originated from another node and hence may be
>>>> an anycast advertisement. We can clarify the same in the document.
>>>>
>>>>
>>>>
>>>> [Bruno] As an operator, why would I configure this? What for? What are
>>>> the possible drawbacks? (i.e., can this be configured on all prefixes
>>>> regardless of their anycast status)
>>>>
>>>
>>> KT2> If anycast property is configured on all prefixes, then it is an
>>> indication that none of those prefixes resolve to a unique node. That has
>>> consequences in terms of usage. E.g., taking the TI-LFA repair path
>>> use-case, we won't find the Node SID to be used to form the repair
>>> segment-list.
>>>
>>>
>>>> I would propose those points be discussed in the operation
>>>> considerations section of this draft.
>>>>
>>>> In the absence of reason, this is not likely be configured IMHO.
>>>>
>>>
>>> KT2> Sure. Thanks for that feedback. We can certainly do that in the
>>> draft. I hope this isn't blocking the adoption in your view though, right?
>>>
>>>
>>>>
>>>>
>>>> e.g., from the receiver standpoint:
>>>>
>>>> What does this mean to have this Anycast Flag set? What properties are
>>>> being signaled? (a priori this may be already specified by CONDITIONS1
>>>> above)
>>>>
>>>>
>>>>
>>>> KT> In addition to the previous response, for the receiver this means
>>>> that the same prefix MAY be advertised from more than one node (that may be
>>>> happening now or may happen in the future). This can be clarified as well.
>>>>
>>>>
>>>>
>>>> [Bruno] OK. If this is happening now, this is a priori already visible
>>>> in the LSDB.
>>>>
>>>
>>> KT2> This is tricky. If the prefix is originated in a different domain,
>>> it gets tricky to determine if the prefix is anycast or dual-homed since
>>> the LSDB has a local area/domain view.
>>>
>>>
>>>> Any reason to duplicate the info (I would guess that’s easier for
>>>> implementation but since this is not guaranteed to be implemented one would
>>>> need to also check in the LSDB. So doubling the work).
>>>>
>>>
>>> KT2> This extension brings in simplicity for the receivers provided that
>>> operators can configure this property. Like I mentioned above, this starts
>>> to get more complicated in multi-domain scenarios. Perhaps we can think of
>>> this as the complexities that we experience in determining this property
>>> via an LSDB/topology-db that motivate us to bring forth this easier and
>>> more robust way.
>>>
>>>
>>>> Any specific reason requiring the knowledge of the future?
>>>>
>>>
>>> KT2> Perhaps at time T1, there are two nodes originating the prefix.
>>> Then at time T2, one of them goes down (or becomes disconnected), do we
>>> assume that the prefix is now not anycast? Then what happens if that other
>>> node comes back up again. For certain use-cases where anycast prefix is not
>>> desired, it may be helpful to completely avoid use of this prefix. The
>>> operator knows their design and addressing and perhaps is able to provision
>>> this prefix property correctly from the outset.
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> If this is specific to SR,  please say so.
>>>>
>>>>
>>>>
>>>> KT> It is not specific to SR, it is a property of an IP prefix.
>>>>
>>>>
>>>>
>>>> But even in this sub-case, SR anycast has some conditions, both for
>>>> SR-MPLS and SRv6.
>>>>
>>>>
>>>>
>>>> KT> This document does not discuss either SR-MPLS or SRv6 anycast. It
>>>> covers an OSPFv2 extension to simply advertise the anycast property of any
>>>> IP prefix. The discussion of SR anycast belongs to some other (SPRING)
>>>> document ;-)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> SR-MPLS:  https://datatracker.ietf.org/doc/html/rfc8402#section-3.3.1
>>>>
>>>> “determining the second label is impossible unless A1 and A2 allocated the same label value to the same prefix.”
>>>>
>>>> “Using an anycast segment without configuring identical SRGBs on all
>>>>
>>>>    nodes belonging to the same anycast group may lead to misrouting (in
>>>>
>>>>    an MPLS VPN deployment, some traffic may leak between VPNs).”
>>>>
>>>>
>>>>
>>>> So for SR-MPLS, where we did not have anycast flag at the time, the
>>>> burden of respecting the conditions seems to be on the receiver. In which
>>>> case, Anycast flag didn’t seem to be required.
>>>>
>>>>
>>>>
>>>> KT> True. But that was also beyond the anycast property of the prefix -
>>>> it also involves checking the Prefix SID associated with it (plus other
>>>> considerations) and that is something quite different.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> SRv6:
>>>> https://datatracker.ietf.org/doc/html/rfc9352#name-advertising-anycast-propert
>>>>
>>>> “All the nodes advertising the same anycast locator MUST instantiate
>>>> the exact same set of SIDs under that anycast locator. Failure to do so may
>>>> result in traffic being dropped or misrouted.”
>>>>
>>>>
>>>>
>>>> So for SRv6 the burden is on the originator, and we felt the need to
>>>> define an anycast flag.
>>>>
>>>>
>>>>
>>>> KT> Note that RFC9352 does not restrict the advertisement of anycast
>>>> property of the prefix to SRv6. It applies to all IPv4/IPv6 prefixes -
>>>> irrespective of SRv6, SR-MPLSv4, SR-MPLSv6 or plain old IP. This is the
>>>> same for RFC9513 - since OSPFv3 supports IPv4/IPv6 prefixes as well as
>>>> SRv6, SR-MPLSv4, and SR-MPLSv6.
>>>>
>>>> [Bruno] Indeed. And note that  RFC9352 did specify some specific
>>>> conditions (MUST) before a node may advertise this anycast flag. A priori
>>>> there is a reason for this. A priori the same reason would apply to
>>>> SR-MPLS, no? So why this sentence has not also been copied from RFC9352 and
>>>> adapted for SR-MPLS? (the sentence is “All the nodes advertising the same
>>>> anycast locator MUST instantiate the exact same set of SIDs under that
>>>> anycast locator. Failure to do so may result in traffic being dropped or
>>>> misrouted.”)
>>>>
>>>
>>> KT2> You have a good point. All I can say is that RFC9352/9513 were
>>> focussed on SRv6 extensions and therefore covered only those aspects. This
>>> document is not an SR extension and I feel it is better that these aspects
>>> related to SR anycast (SR-MPLS or SRv6) are covered in a separate document
>>> in a more holistic manner.
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>> Interestingly, the conditions seem different…
>>>>
>>>> Authors seems to use RFC9352 and RFC9513 as a justification. I’m not
>>>> familiar with OSPFv2 but my understanding is that it does not advertise
>>>> SRv6 SID. So presumably there are some differences
>>>>
>>>>
>>>>
>>>> KT> I hope the previous responses clarify.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> “The prefix may be configured as anycast”
>>>>
>>>> Putting the burden on the network operator is not helping clarifying
>>>> the semantic. We need the receivers/consumers and the network operators to
>>>> have the same understanding of the semantic. (not to mention all
>>>> implementations on the receiver side)
>>>>
>>>>
>>>>
>>>> KT> I hope again the previous responses have clarified.
>>>>
>>>> [Bruno] Not yet. Cf my first point about an operation considerations
>>>> section.
>>>>
>>>
>>> KT2> Ack for introducing operational considerations.
>>>
>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> So please specify the semantic.
>>>>
>>>> This may eventually lead to further discussion (e.g., on SR-MPLS)
>>>>
>>>>
>>>>
>>>> KT> That discussion is important and we've had offline conversations
>>>> about that. However, IMHO, that is beyond the scope of this document and
>>>> this thread.
>>>>
>>>> [Bruno] Too early to tell on my side.
>>>>
>>>
>>> KT2> How about now? :-)
>>>
>>> Thanks,
>>> Ketan
>>>
>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> --Bruno
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Ketan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Thank you
>>>>
>>>> --Bruno
>>>>
>>>>
>>>>
>>>> *From:* Lsr <lsr-bounces@ietf.org> *On Behalf Of *Tony Przygienda
>>>> *Sent:* Wednesday, March 20, 2024 5:44 PM
>>>> *To:* Acee Lindem <acee.ietf@gmail.com>
>>>> *Cc:* Ketan Talaulikar <ketant.ietf@gmail.com>; Dongjie (Jimmy) <
>>>> jie.dong@huawei.com>; lsr <lsr@ietf.org>;
>>>> draft-chen-lsr-anycast-flag@ietf.org
>>>> *Subject:* Re: [Lsr] Working Group Adoption Poll for "Updates to
>>>> Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
>>>>
>>>>
>>>>
>>>> I think the draft is somewhat superfluous and worse, can generate
>>>> completely unclear semantics
>>>>
>>>>
>>>>
>>>> 1) First, seeing the justification I doubt we need that flag. if the
>>>> only need is for the SR controller to know it's anycast since it computes
>>>> some paths this can be done by configuring the prefix on the controller
>>>> itself. It's all centralized anyway.
>>>>
>>>> 2) OSPF today due to SPF limitations has a "baked-in weird anycast"
>>>> since if prefixes are ECMP (from pont of view of a source) they become
>>>> anycast, otherwise they ain't. I think the anycast SID suffers from same
>>>> limi8ation and is hence not a "real anycast" (if _real anycast_ means
>>>> something that independent of metrics balances on the prefix). Hence this
>>>> draft saying "it's anycast" has completely unclear semantics to me, worse,
>>>> possibly broken ones. What do I do as a router when this flag is not around
>>>> but two instances of the prefix are ECMP to me? What do I do on another
>>>> router when those two instances have anycast but they are not ECMP? What
>>>> will happen if the ECMP is lost due to ABR re-advertising where the "flag
>>>> must be preserved" .
>>>>
>>>> 3) There is one good use case from my experience and this is to
>>>> differentiate between a prefix moving between routers (mobility) and real
>>>> anycast. That needs however far more stuff in terms of timestamping the
>>>> prefix. pascal wrote and added that very carefully to rift if there is
>>>> desire here to add proper anycast semantics support to the protocol.
>>>>
>>>>
>>>>
>>>> So I'm not in favor in adopting this unless the semantic is clearly
>>>> written out for this flag and the according procedures specified (mobility?
>>>> behavior on lack/presence of flag of normal routers etc). Saying "
>>>>
>>>> It
>>>>
>>>>    is useful for other routers to know that the advertisement is for an
>>>>
>>>>    anycast identifier.
>>>>
>>>> " is not a use case or justification for adding this.
>>>>
>>>>
>>>>
>>>> if this is "anycast in case of SR computed paths that are not ECMP"
>>>> then the draft needs to say so and call it "SR anycast" or some such stuff.
>>>> If it is something else I'd like to understand the semantics of this flag
>>>> before this is adopted.
>>>>
>>>>
>>>>
>>>> -- tony
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Mar 20, 2024 at 5:10 PM Acee Lindem <acee.ietf@gmail.com>
>>>> wrote:
>>>>
>>>> Hi Ketan,
>>>>
>>>>
>>>>
>>>> On Mar 20, 2024, at 12:07, Ketan Talaulikar <ketant.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>
>>>> Sure, Acee. We can take that on :-)
>>>>
>>>>
>>>>
>>>> I hope it is ok that this is done post adoption?
>>>>
>>>>
>>>>
>>>> Yup. I realize this is a simple draft to fill an IGP gap but I did ask
>>>> the question below. Hopefully, we can get to WG last call quickly.
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Acee
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Ketan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Mar 20, 2024 at 9:35 PM Acee Lindem <acee.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>
>>>> > On Mar 20, 2024, at 11:17 AM, Ketan Talaulikar <ketant.ietf@gmail.com>
>>>> wrote:
>>>> >
>>>> > Hi Acee/Jie,
>>>> >
>>>> > The most common users of the anycast property of a prefix are
>>>> external controllers/PCE that perform path computation exercises. As an
>>>> example, knowing the anycast prefix of a pair of redundant ABRs allows that
>>>> anycast prefix SID to be in a SRTE path across the ABRs with protection
>>>> against one of those ABR nodes going down or getting disconnected. There
>>>> are other use cases. An example of local use on the router by IGPs is to
>>>> avoid picking anycast SIDs in the repair segment-list prepared for TI-LFA
>>>> protection - this is because it could cause an undesirable path that may
>>>> not be aligned during the FRR window and/or post-convergence.
>>>> >
>>>> > That said, since ISIS (RFC9352) and OSPFv3 (RFC9513) didn't have the
>>>> burden of this justification of an use-case, I hope the same burden would
>>>> not fall on this OSPFv2 document simply because it only has this one
>>>> specific extension.
>>>>
>>>> But they also weren't added in a draft specifically devoted to the
>>>> Anycast flag. It would be good to list the examples above as  potential use
>>>> cases.
>>>>
>>>>
>>>> Thanks,
>>>> Acee
>>>>
>>>>
>>>>
>>>> >
>>>> > Thanks,
>>>> > Ketan
>>>> >
>>>> >
>>>> > On Wed, Mar 20, 2024 at 8:16 PM Acee Lindem <acee.ietf@gmail.com>
>>>> wrote:
>>>> > Hi Jie,
>>>> >
>>>> > I asked this when the flag was added to IS-IS and then to OSPFv3. I
>>>> agree it would be good to know why knowing a prefix is an Anycast address
>>>> is "useful" when the whole point is that you use the closest one (or some
>>>> other criteria).
>>>> >
>>>> > Thanks,
>>>> > Acee
>>>> >
>>>> > > On Mar 20, 2024, at 9:09 AM, Dongjie (Jimmy) <jie.dong@huawei.com>
>>>> wrote:
>>>> > >
>>>> > > Hi authors,
>>>> > >
>>>> > > I just read this document. Maybe I didn't follow the previous
>>>> discussion, but it seems in the current version it does not describe how
>>>> this newly defined flag would be used by the receiving IGP nodes?
>>>> > >
>>>> > > Best regards,
>>>> > > Jie
>>>> > >
>>>> > > -----Original Message-----
>>>> > > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Acee Lindem
>>>> > > Sent: Wednesday, March 20, 2024 4:43 AM
>>>> > > To: lsr <lsr@ietf.org>
>>>> > > Cc: draft-chen-lsr-anycast-flag@ietf.org
>>>> > > Subject: [Lsr] Working Group Adoption Poll for "Updates to Anycast
>>>> Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
>>>> > >
>>>> > >
>>>> > > This starts the Working Group adoption call for
>>>> draft-chen-lsr-anycast-flag. This is a simple OSPFv2 maintenance draft
>>>> adding an Anycast flag for IPv4 prefixes to align with IS-IS and OSPFv3.
>>>> > >
>>>> > > Please send your support or objection to this list before April
>>>> 6th, 2024.
>>>> > >
>>>> > > Thanks,
>>>> > > Acee
>>>> > >
>>>> > >
>>>> > > _______________________________________________
>>>> > > 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
>>>>
>>>> ____________________________________________________________________________________________________________
>>>>
>>>> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>>>>
>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>>>>
>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>>>>
>>>> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>>>>
>>>>
>>>>
>>>> This message and its attachments may contain confidential or privileged information that may be protected by law;
>>>>
>>>> they should not be distributed, used or copied without authorisation.
>>>>
>>>> If you have received this email in error, please notify the sender and delete this message and its attachments.
>>>>
>>>> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>>>>
>>>> Thank you.
>>>>
>>>> ____________________________________________________________________________________________________________
>>>> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>>>> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>>>>
>>>> This message and its attachments may contain confidential or privileged information that may be protected by law;
>>>> they should not be distributed, used or copied without authorisation.
>>>> If you have received this email in error, please notify the sender and delete this message and its attachments.
>>>> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>>>> Thank you.
>>>>
>>>> _______________________________________________
>>> Lsr mailing list
>>> Lsr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lsr
>>>
>>