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> Fri, 22 March 2024 16:55 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 54A13C1CAF56 for <lsr@ietfa.amsl.com>; Fri, 22 Mar 2024 09:55:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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_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=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 VBv-okxCCR_c for <lsr@ietfa.amsl.com>; Fri, 22 Mar 2024 09:55:45 -0700 (PDT)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 9EB3CC1CAF58 for <lsr@ietf.org>; Fri, 22 Mar 2024 09:55:45 -0700 (PDT)
Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-56bc5a3aeb9so3070590a12.3 for <lsr@ietf.org>; Fri, 22 Mar 2024 09:55:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1711126543; x=1711731343; 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=IaO9rVmBnoiZWKshqlZpTJE9mW2OoCia7Vnd6ge1pWw=; b=H4N7j/X1YgDZUqWF8dL/ohHwLaO18hC0aj3ZOJEJ3SPERLRWE0bn9oX8qzA5D4ZQba S5Bat6PMtshpH/riIUYRKm/S8QkC6kqHwPvzeBLbGOe+khe1U22AlxP/Chyv8Sxcv4cy BDqbuo9mfV9PvyLiYoNoopvZ7hpUfNbBn5R4USveE5deoUfd4AU8aQuaZyNQ/ve7sh8K GHhUOVOp5KokF5RUSaYF6XMLI1yB5wlK04J3R/d8JDtozkD5sXC9wlciiinzAGaXTWHO rjno/YFf37JqTbWC9N3x1or8r2Ii0WsL9L9fhUtkhHW9fO4XyVJW4Jq04VIJ5v7xPoPB h3OA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711126543; x=1711731343; 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=IaO9rVmBnoiZWKshqlZpTJE9mW2OoCia7Vnd6ge1pWw=; b=Pi0qWUJnEBhZV2ilfrER1dTbTK6wZTgPeLJA9vp3MhyiAfysQBiShH6LlDk5U5+6F4 TM5DBYPekSXDvbW2Um4blqNiCdbLufpYgV3uUBlXYE8alp/s+JjfeTw4DKoJsrgwPNpP 6xEmYb6ufv2A/iqkpzRCF7np8fqKeFFkAls+o1VmNqLXOlcjVzj0QPMKEXu+WT8lWQAZ IH63ioblIiUMT5lV5IVzqwbPtKm+uCha7hDP3W3NcYuEyNEmEgKwdRC5ukZQqRy0bEOl t8tpAscZU/biNtAbB4PCkNa78Eo3CKF7ZvDQvMCv62Xqwt25K+7DXKfQ1ZYvXBqpIaO2 9cpQ==
X-Forwarded-Encrypted: i=1; AJvYcCVhWvflqCe583YHMuxvZCy4enQDwTH0GDzRUpXjGHbd68Nh5E29mvL9EBtOV0WGLLoS4mQzlJTJfGS0hzA=
X-Gm-Message-State: AOJu0YycCZ5NmxfQO8GaGrDXkUzhoqAGE/7x12hbF9e381yQmbY3h9YP ER85syRaQTlrX77QtJdBjft6vuMFokdlfZ1hx2wzsTRSud6ADIfbx+8p+fPV1EyejHhllPls1Wc 8P4mVwX+g0HxHkJj1C/Bf594lyTVvkDdOe9+ziA==
X-Google-Smtp-Source: AGHT+IG1BjYVXKmWZ//ZRriJk996R5zVb2dpi4X6HQSM7VleuePFTgAtulgJxBhXjlfk81/KkF6P117EHqGOLqqvYN4=
X-Received: by 2002:a50:c342:0:b0:56b:ebcc:d36e with SMTP id q2-20020a50c342000000b0056bebccd36emr70757edb.2.1711126543245; Fri, 22 Mar 2024 09:55:43 -0700 (PDT)
MIME-Version: 1.0
References: <F425E082-D008-4565-98AE-98593BF1F391@gmail.com> <BY5PR11MB43370E2EA7A23B62A917275CC1322@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMFOtM4UThzj16ridbY0wc-y9Td=MeMrbs3HyVYU1YGVqA@mail.gmail.com> <BY5PR11MB43378A48FCD34F1853B04DCCC1312@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB43378A48FCD34F1853B04DCCC1312@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 22 Mar 2024 17:55:32 +0100
Message-ID: <CAOj+MME2RHorkk+h=6R1wWo68hspR49hV0ENMkRtpO7YWDoNxw@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Acee Lindem <acee.ietf@gmail.com>, lsr <lsr@ietf.org>, "draft-chen-lsr-anycast-flag@ietf.org" <draft-chen-lsr-anycast-flag@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c6c1c4061442b14e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Xr-Zl4RZ9NZMNxh_vbBvbi34kDk>
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: Fri, 22 Mar 2024 16:55:49 -0000

Hi Les,

> I fail to understand why you and others on this thread seem to require a
definition for “anycast”.

Asking for definition of "anycast" has a different reason ...

Which is to validate all network conditions which may result in having the
same address advertised by more then one node. Being IGP area node, ABR
(summary injected via two ABRs is an anycast), ASBRs (redistributed 3017
routes to IGP + LDP by two or more ASBRs is an anycast etc).

That is why I think it is important to a bit scope the meaning of the
proposed herein flag.

Or at least to say that this flag applies only to manually configured
addresses on more then one node.

Many thx,
R.



On Fri, Mar 22, 2024 at 5:48 PM Les Ginsberg (ginsberg) <ginsberg@cisco.com>
wrote:

> Robert –
>
>
>
> For the most part, I think it is most appropriate if the authors of the
> draft respond to questions – and I think Ketan has been doing his best to
> do so.
>
>
>
> Since you have specifically targeted your questions to me, I will respond
> with a few points.
>
>
>
> I fail to understand why you and others on this thread seem to require a
> definition for “anycast”. It is as if you don’t understand what the term
> means – which is quite surprising since you have many years in the
> networking field. This draft (nor other IGP drafts which have defined the
> equivalent functionality) is not inventing a new definition of “anycast”.
> The draft is just defining a way to mark a given prefix advertisement as
> being an anycast address.
>
>
>
> Marking an address is an indication of the operator’s intent i.e., it is
> saying that it is possible that this address will be associated with
> multiple nodes.
>
> It is true that such an intent can also be derived by examining the LSDB
> and seeing if multiple nodes are originating the same advertisement, but
> that logic does not detect the case where an address is intended to be
> anycast, but at a given moment only one node is originating the
> advertisement – possibly because the operator has not yet brought up other
> nodes yet – or some nodes are temporarily down – or configuration of the
> network is in progress.
>
>
>
> As to use case, one example (which I think Ketan has already mentioned) is
> when calculating repair paths. You would not want to use an anycast address
> for a node on the repair path because forwarding of packets to that address
> could be sent towards multiple nodes.
>
>
>
>    Les
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Friday, March 22, 2024 7:33 AM
> *To:* Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> *Cc:* Acee Lindem <acee.ietf@gmail.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
>
>
>
> Hi Les,
>
>
>
> > Knowledge of whether a given prefix is Anycast has proven useful in
> existing deployments
>
>
>
> Would you be so kind and enlighten us with a few practical examples in
> which you exhibit practical usefulness of this flag at the IGP level?
>
>
>
> More basic question - is this set by CLI or is there a special protocol
> algorithm which set such flag ? If it is the latter, can you explain it ?
>
>
>
> So if suddenly one src of such anycast goes down rest of the area still
> thinks it is anycast ?
>
>
>
> From the BGP side of things indeed for basic IPv4/IPv6 concept of ghost
> loopbacks were used as next hops which indeed were advertised as anycast
> addresses. Is that one example in which you would hope that BGP prefers a
> path if the next hop is an anycast address as told by IGP ? And you push
> that "automation" to operators to prefer such paths by manual configuration
> ?
>
>
>
> And to second Bruno's question - what is IGP's definition of an anycast
> address ?
>
>
>
> Many thx,
>
> Robert
>
>
>
>
>
> On Thu, Mar 21, 2024 at 7:47 PM Les Ginsberg (ginsberg) <ginsberg=
> 40cisco.com@dmarc.ietf.org> wrote:
>
> I support adoption of this draft.
> Knowledge of whether a given prefix is Anycast has proven useful in
> existing deployments - closing this gap for OSPFv2 is a good thing to do.
>
> One editorial comment. The introduction (and abstract) states:
>
> " Both SR-MPLS prefix-SID and IPv4 prefix may be configured as anycast
>    and as such the same value can be advertised by multiple routers."
>
> But there is no further discussion of prefix-SID in the draft.
> I think mention of the prefix-SID should be removed.
>
>     Les
>
>
> > -----Original Message-----
> > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Acee Lindem
> > Sent: Tuesday, March 19, 2024 11: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
>
>