Re: [Lsr] Working Group Adoption Poll for "Updates to Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
Ketan Talaulikar <ketant.ietf@gmail.com> Thu, 21 March 2024 17:20 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 55721C180B4C; Thu, 21 Mar 2024 10:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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_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=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 eUt7uEObfk8A; Thu, 21 Mar 2024 10:20:11 -0700 (PDT)
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 2B970C15152D; Thu, 21 Mar 2024 10:20:11 -0700 (PDT)
Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a44665605f3so151963966b.2; Thu, 21 Mar 2024 10:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711041609; x=1711646409; 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=Gv685dSf3Qh/tQgY3eQY6TFtJ/M8U6r1IcC+m9fglVw=; b=bTmrCcLE8S7xCPRDLSMhMfmPDtiFsLV0pY5xqNpksHkhBKThYqAoIKEbvi9B/SSwBC ByGlsmIwdRhNL4G6sXaJiMxMKrZPbeOakDdUYW7Jh/3MBsfSKv9daOy+X+QSRRzH6t2s FvC4n4ATtlPg7qhwB0RVuDkM+WHailCE4X5MMX3OW/Sfdlldtm6SOD1esEcUr1PPYSO4 c42HeyZFU11RPsN1YU/7a/vE2d+dqBZt5vuMy1a7dk1zDl1tWk2cHHhxsQux5Tspl315 ao2CxzDOSBwrEah9tag1tgybSk4WxgyQ6T5/Ji5wbXXcxvaBzFKf70XGzodYrE0htPj0 ctjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711041609; x=1711646409; 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=Gv685dSf3Qh/tQgY3eQY6TFtJ/M8U6r1IcC+m9fglVw=; b=J+FCc6pKQHQVnN6onbS8VZhYAbcPgMk4cMUOJHIxlcsPqRkqUztE2OVbfrRbd6m6RY KHYWLfLW7XdQG8Lo25+eaXrNKSaO6F1IdlanQzvBU53Gd+zG/BrbAwwU+qNb22JdR56t g9fshBXS3DuPJ2y/A5vsLwJWdRPpqXrhumKCkVOKH1ao6n1PAADJhT4GSiJRrcg7kc7l lwIPFpc1zaHHeSYdXxdiwDcrlLfn6cKr0lLRY99yCFC1BQCXNsYnTqoUJ44+xrbdSRuK aIEs4CRpv5eiNvl76dR5RKiafoBpxD0sB+KTakdXS7QU/oYOvjS2FyTENA1iDCYO9btU TlIA==
X-Forwarded-Encrypted: i=1; AJvYcCXy+IwzApcjdlyY9J5DXCT1IyQSOeYjH/42STuBAJpD7IgSk65dJ/SkSH9tg+/uDpnsb0lITQIhFCkI/LTUJYzlbcqKFjK8BvFcx5FNgdXUYwnSUsWTBcfaDDNkZIIOk+q7sQ==
X-Gm-Message-State: AOJu0YxhoaOjG8iv9C4T6ymH56+/fWQrohcfxGWqN46wchvEm/0u1wso vpXJR2J6Z5PPRTr6QsvA5zhijDw/l2Cgdq+XMAxaM6TUXshsrNuODEV3YUBg58KdA6Uw8VYehlT in65ya1uopNTEv9H8XCHIqwshtAA=
X-Google-Smtp-Source: AGHT+IEBqUgDApJkssRRbua3eG3UP0293ziVvR8X1kXAJJ8zK7NVx3X/Anz5xw3UyxqFR8htdfd6rNmVHi9KFk6emG8=
X-Received: by 2002:a17:906:e56:b0:a43:9f21:1a08 with SMTP id q22-20020a1709060e5600b00a439f211a08mr36026eji.63.1711041609147; Thu, 21 Mar 2024 10:20:09 -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> <CAOj+MMGFoTMSOTyT8cnpXLtA0=7y0mcpH13XAWDFNn6WsU5sbg@mail.gmail.com>
In-Reply-To: <CAOj+MMGFoTMSOTyT8cnpXLtA0=7y0mcpH13XAWDFNn6WsU5sbg@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Thu, 21 Mar 2024 22:49:55 +0530
Message-ID: <CAH6gdPw-VRax1fLrKimYqkip9NNunRqc-h4RkGT+jEGjcL_5fA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
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="0000000000004f397d06142eebf5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/JOB-bK7eE4Dnk_M1SQuOg73jTXY>
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:20:13 -0000
Hi Robert, One quick response inline below with KT. On Thu, Mar 21, 2024 at 10:37 PM Robert Raszuk <robert@raszuk.net> wrote: > 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 ? > KT> Prefixes do get re-advertised (in OSPF we don't "leak" ;-)) across areas without necessarily being summarized. As mentioned, there is no discussion about summarization in this spec. Thanks, Ketan > > 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 >>>> >>>
- [Lsr] Working Group Adoption Poll for "Updates to… Acee Lindem
- Re: [Lsr] Working Group Adoption Poll for "Update… Qiuyuanxiang
- [Lsr] 答复: Working Group Adoption Poll for "Update… zhao.detao
- Re: [Lsr] Working Group Adoption Poll for "Update… Zehua.Hu@foxmail.com
- Re: [Lsr] Working Group Adoption Poll for "Update… Zehua.Hu@foxmail.com
- Re: [Lsr] Working Group Adoption Poll for "Update… 谭振林
- Re: [Lsr] Working Group Adoption Poll for "Update… Dongjie (Jimmy)
- Re: [Lsr] Working Group Adoption Poll for "Update… Acee Lindem
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Acee Lindem
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Acee Lindem
- Re: [Lsr] Working Group Adoption Poll for "Update… Tony Przygienda
- Re: [Lsr] Working Group Adoption Poll for "Update… Peter Psenak
- Re: [Lsr] Working Group Adoption Poll for "Update… Tony Przygienda
- Re: [Lsr] Working Group Adoption Poll for "Update… Dongjie (Jimmy)
- Re: [Lsr] Working Group Adoption Poll for "Update… Peter Psenak
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… Tony Przygienda
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Robert Raszuk
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Robert Raszuk
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… Gyan Mishra
- Re: [Lsr] Working Group Adoption Poll for "Update… Robert Raszuk
- Re: [Lsr] Working Group Adoption Poll for "Update… Acee Lindem
- Re: [Lsr] Working Group Adoption Poll for "Update… Robert Raszuk
- Re: [Lsr] Working Group Adoption Poll for "Update… 王亚蓉
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… bruno.decraene
- Re: [Lsr] Working Group Adoption Poll for "Update… Ketan Talaulikar
- Re: [Lsr] Working Group Adoption Poll for "Update… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Adoption Poll for "Update… Robert Raszuk