Re: [Lsr] Working Group Adoption Poll for "Updates to Anycast Property advertisement for OSPFv2" - draft-chen-lsr-anycast-flag-06
Peter Psenak <ppsenak@cisco.com> Wed, 20 March 2024 17:22 UTC
Return-Path: <ppsenak@cisco.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 6ADEFC14F68D; Wed, 20 Mar 2024 10:22:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_PERMERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 oPYSBC97Tr_f; Wed, 20 Mar 2024 10:22:25 -0700 (PDT)
Received: from aer-iport-7.cisco.com (aer-iport-7.cisco.com [173.38.203.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3BF5C14F609; Wed, 20 Mar 2024 10:22:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=18122; q=dns/txt; s=iport; t=1710955345; x=1712164945; h=message-id:date:mime-version:subject:to:cc:references: from:in-reply-to; bh=vQ1mNbOb7EA6WuQviwsUaRj2I8t+cbxg0/d47bSHMaU=; b=MntA+T7DRhMTQgYg1zM21RQR2S8tX2Gf0a/Q+UNlIV1KzbS3fdRc8G6j FN4esNgCbpgLxkQvsrZmqqR5TrvqYKR+mfITbLUIxgWmmbcvUeSjN585d 2tAlwtE4VBofqxheNmm9+7a69TGooP0bB+PSGs5dZ83mWZuu7UBZvyl3A g=;
X-CSE-ConnectionGUID: vtoN9T8MTRmRVv1lee0HwQ==
X-CSE-MsgGUID: DzUobckXRlO4u9crzwEMhQ==
X-IPAS-Result: A0ACAADAGftllxbLJq1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBgXsFAQEBAQsBghCBJANSQkiEVYgdX4g+LQOLYJIngX4PAQEBDy4BCgsEAQGFBgKIAyc0CQ4BAgQBAQEBAwIDAQEBAQEBAQEGAQEFAQEBAgEHBRQBAQEBAQEBATcFEDWFbA2GTgEBAQECAQEBGwZCCQsFBwQLEQQBAQEgAwcCAiAGKAgGARICAQGCfAGCKwMOIwMRrj96gTKBAbI5DWyBZAaBSAGIBx4BgVIChAUchDxCgUlEgRQBJ4JSMT6CH0IBAYIGgzWCaASBFCNcgxIphUaLXIRTQYFdAnWGDlR5IgN9CARaDRsQHjcREAUODQMIbh0CMToDBQMEMgoSDAsfBRJCA0MGSQsDAhoFAwMEgS4FDRoCEBoGDCYDAxJJAhAUAzgDAwYDCjEwVUEMUAMRUx8yCTwLBAwaAhsUDSQjAiw+AwkKEAIWAx0WBDARCQsmAyoGNgISDAYGBl0gBw8JBCUDCAQDKycDIHIRAwQaBAsHeIICgT0EE0QDEIEPJYU4hGoMggCBNiqBTimBEYI6AxkrHUACAQttPTUJCxsGIgEfowh6AYFwEFtEIAYELxQQTg09HCMHC0kLDR4NkjBogl+uSnCEHIRslkiFegYPBC+EBYx8hkkxkVBkh3aQaSCRUJcNgWQ6gVszGggbFTuCZ1IZD44sDQkWdgEJh1aKZkUyOwIHAQoBAQMJhkiEIAEB
IronPort-Data: A9a23:i4UQTqh/SpxHNBjjB5eQUI9OX161pBAKZh0ujC45NGQN5FlHY01je htvUGzUaPuPYmHwKt52b4m29hlQsJ/Uy9M2SVdqqCk8FSpjpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+1H1dOCn9CEgvU2xbuKUIPbePSxsThNTRi4kiBZy88Y0mYcAbeKRW2thg vus5ZWAULOZ82QsaD5MsPjb8EkHUMna4Vv0gHRvPZing3eG/5UlJMp3Db28KXL+Xr5VEoaSL woU5Ojklo9x105F5uKNyt4XQGVTKlLhFVTmZk5tZkSXqkMqShrefUoMHKF0hU9/011llj3qo TlHncTYpQwBZsUglAmBOvVVO3kWAEFIxFPICWajturC8x3jT0Hp+ctwVUU7MNU45d8iVAmi9 dRAQNwMRhmOnae9x6i2D7MqjcU4J86tN4Qa0p1i5WiGVrB9EdaZG/6Mv4UwMDQY3qiiGd7Gf 9EUbzNsRB/BeBZIfFwQDfrSmc/x3ymjImIJ8zp5o4Ib8VXUxgdy4ILpF4bIK9eQV9p4u0ah8 zeuE2PRWUxCa4fFllJp6EmEivXGkz++U4IfEvi87eQviVuCzWUIFFgYUVK0ifi0lkD4XMhQQ 2QQ4TAGrKUu+gqsVNaVdx+5rTiIuRgTc9pNGvI36UeGza+8ywWUGmECUnhAZcAonMAzTD0uk FSOmrvBDDdivfuURG6T3riRpDK2fyMSKAcqeSgCXBAE7sXtiI42hxPLCN1kFcaIYsbdEDzqh jGSqzIiwrMakYgA1r6w+hbMhDfESoX1ohAd+BnQeDOZviZFXoufWZLx7VXWtdZfFdPMJrWeh 0Qsl8+b5eEIKJiCki2RXekAdI1FAd7balUwZnYxRfEcGySRxpK1QWxHyBdaTHqF0/romxe0P Cc/WisIuPe/2UdGioctOeqM5zwCl/SIKDgcfqm8giBySpZwbhSb2ypleFSd2Wvg+GB1zvhna cjAKZnwVSpKYUiC8NZQb7pNuVPM7n1urV4/ubinp/ha+ePHOy7LE+tt3KWmMb5hhE97nOkl2 40Cb5TRkUo3vBzWaSjM+olbNkERMXU+Htj3rccRHtNv0SI4cFzN/8T5mOt7E6Q8xvw9vr6Rr hmAtrpwlQOXaYvvcl7RNBiOqdrHAP5CkJ7MFXdyZwrwhSBzOtjHAWV2X8JfQITLPddLlZZcJ 8Tpse3ZahiTYlwrIwggUKQ=
IronPort-HdrOrdr: A9a23:9LoNxa5wdjZnoNGeGwPXwPPXdLJyesId70hD6qm+c202TiXqra CTdZUgvyMc5wx8ZJhNo6HlBEDEewK6yXcX2+Ys1NWZMTUO0VHAROpfBMnZsljd8kbFl9K1u5 0QEJSWROefMbC/5vyKmTVR1L0bsb+6zJw=
X-Talos-CUID: 9a23:phi2HGz4zhScgFDSExV7BgUKBscDI0GN6UvqJnWGFz9tRbDNaUCprfY=
X-Talos-MUID: 9a23:I0Gg8AbZEfbNruBTmy3RgztpN/dS54PyFREGi4cZluyEDHkl
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="6.07,140,1708387200"; d="scan'208,217";a="11849793"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-7.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2024 17:22:22 +0000
Received: from [10.209.217.66] ([10.209.217.66]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id 42KHMMix026823; Wed, 20 Mar 2024 17:22:22 GMT
Content-Type: multipart/alternative; boundary="------------D9CRMcKuAMDTCyw0xqWQwkyd"
Message-ID: <1b50fa4f-81cc-4f5b-8c48-7159531165c6@cisco.com>
Date: Wed, 20 Mar 2024 18:22:21 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Tony Przygienda <tonysietf@gmail.com>, 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" <draft-chen-lsr-anycast-flag@ietf.org>
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>
From: Peter Psenak <ppsenak@cisco.com>
In-Reply-To: <CA+wi2hNaEb-JegiG7vPp8kByJfWKcPqXAj_vVaw151AnZOQcKw@mail.gmail.com>
X-Outbound-SMTP-Client: 10.209.217.66, [10.209.217.66]
X-Outbound-Node: aer-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/NC8ZoG-51FWn31Z34yarxR7WxYY>
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: Wed, 20 Mar 2024 17:22:29 -0000
Tony, there are two use cases: 1. Your application wants to exclude address that is anycast - an example of where this can be used internally by IGP is a TI-LFA or uloop, when picking up the address of the node over which we want to do the enforcement. There is a N bit as well, but in case there is no address with the N-bit, you want to exclude anycast addresses. 2. Your application want to use only anycast addresses - inter-domain SRTE with anycast address for ASBRs. SRTE is using the IGP topology provided by BGP-LS. BTW, the A-bit exists in ISIS and OSPFv3. We are just filling the gap with this draft. thanks, Peter On 20/03/2024 17:44, Tony Przygienda wrote: > 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. please see the TI-LFA, uloop use case that is internal to IGP. > 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 >
- [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