Re: [Lsr] Publication has been requested for draft-ietf-lsr-ip-flexalgo-06

Robert Raszuk <robert@raszuk.net> Tue, 17 May 2022 12:14 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 A3133C159498 for <lsr@ietfa.amsl.com>; Tue, 17 May 2022 05:14:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=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 IhFbO13Lcw2s for <lsr@ietfa.amsl.com>; Tue, 17 May 2022 05:14:25 -0700 (PDT)
Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) (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 8F6C3C159493 for <lsr@ietf.org>; Tue, 17 May 2022 05:14:25 -0700 (PDT)
Received: by mail-vs1-xe33.google.com with SMTP id z144so18425151vsz.13 for <lsr@ietf.org>; Tue, 17 May 2022 05:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HaetEvxVz/dR6iO3mWqAdW7qF19n9B4htn16J+1wBTs=; b=a7ALIGrLi/QH2EdO/x+SompDEiV8JAt+INS6cXn3E7fYkagnPioOvzdVga0ruBSsRx 6dynvBR/DBBRm5aNIje4MUFjDLBxr37LPBALbL+gwXS/tURTZQUpYnX0u72xObkgR3AG e9XTEJ7+0BB5E7PvuC6Z1ei8Lv/QSH2mr0Ah6jH4BkO2If3zCq0dyCoWoOMNzM4ZZAUj IAlfXmjnNZxpPI2QH0hMnkCi5CZklpcuS8fMjj9EBm7kOYQYN/RnTHjAt+M2hSHxLsuR 6FMmm4r7JIydEPObIFaUjhb9BWk632kDxKBDjaWZzWGsi0KRCio3Vn/xj5wa6Xu0RcA2 4PMQ==
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=HaetEvxVz/dR6iO3mWqAdW7qF19n9B4htn16J+1wBTs=; b=KwnAeLyLxT71V8hGJGD+wK6IP7s4FD9vwWzlsdb7hmyab9e8/1CP7YHhchHlfdP5oH rJLlksPuNwPIjxLEDupoSvWAoX7zNodcXQm21pIBj3TsHAdFZb/AklKhrcRUw8svOJA+ 05w4NcG94Bt7pvmRhtSq/Quy7fi4sOdNqhHtumC/bvWmJRDkWSf6wkLnks6xRieHcMMq O6rEF6SvL7+Xrdho7N3LRpIav5xuUH41Mgc1blpj/DqDWlsXhOQZ++s8qYGVqLevm/yd DQsJ1megex9Zpuebqo+V3rbKMRnb5nSAfXafZ/ntOHIyKjkcKiOI2QRZx0punVR5zHFr PXXg==
X-Gm-Message-State: AOAM533xBcMd3+wiwfGf0KUMXVXDvipw4zpC07/Di+Dy9wN46DAi0/ib R+KZVagvUNDjlmyAA4dIuiM1kJ600QUybMF5mTtghiW+qnA=
X-Google-Smtp-Source: ABdhPJwajO/65QFavaBQJV9EEFh9EUr2uxHOGH0dSfkH6e2HiifzA6AtYLWMlVW9x3iDAw0HO3Q1ESvjvqbrzf57viw=
X-Received: by 2002:a67:1a02:0:b0:320:a51f:8067 with SMTP id a2-20020a671a02000000b00320a51f8067mr9031722vsa.38.1652789664404; Tue, 17 May 2022 05:14:24 -0700 (PDT)
MIME-Version: 1.0
References: <165270816129.62374.13329927223902426661@ietfa.amsl.com> <CAOj+MMGoNOLMW0r3-JpMxyGQFv6ehKR5o4w4eqWQT8VmT=MO5A@mail.gmail.com> <CAOj+MMGhe27QynC7JB2vxkiKeXxtKXJxeKzd5SeP6nHs8JL0zg@mail.gmail.com> <67113aea-3555-ce40-d0bb-05dd3d3e1ae9@cisco.com>
In-Reply-To: <67113aea-3555-ce40-d0bb-05dd3d3e1ae9@cisco.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 17 May 2022 14:14:13 +0200
Message-ID: <CAOj+MMHDT8XNmyYdYEJjT0_N9v6zHSFLTFbx=ssokim6i4w1qQ@mail.gmail.com>
To: Peter Psenak <ppsenak@cisco.com>
Cc: lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d5e9b505df341497"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/ncbWlk4XPwBvyBUvoOHf2MVpUnA>
Subject: Re: [Lsr] Publication has been requested for draft-ietf-lsr-ip-flexalgo-06
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.34
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: Tue, 17 May 2022 12:14:29 -0000

Ok cool - thx Peter !

More general question - for any FlexAlgo model (incl. SR):

Is fallback between topologies - say during failure of primary one - only
allowed on the ingress to the network ?

If so the repair must be setup on each topology, otherwise repair will be
long as it would need to wait for igp flooding and ingress switchover
trigger ?

Obviously for IP flex algo it would be much much longer as given prefix
needs to be completely reflooded network wide and purged from original
topo. Ouch considering time to trigger such action.

Many thanks,
R.

On Tue, May 17, 2022, 13:35 Peter Psenak <ppsenak@cisco.com> wrote:

> Hi Robert,
>
>
> On 17/05/2022 12:11, Robert Raszuk wrote:
> >
> > Actually I would like to further clarify if workaround 1 is even doable
> ...
> >
> > It seems to me that the IP flexalgo paradigm does not have a way for
> > more granular then destination prefix forwarding.
>
> that is correct. In IP flex-algo the prefix itself is bound to the
> algorithm.
>
> >
> > So if I have http traffic vs streaming vs voice going to the same load
> > balancer (same dst IP address) there seems to be no way to map some
> > traffic (based on say port number) to take specific topology.
>
> no, you can not do that with IP flex-algo.
>
>
> >
> > That's pretty coarse and frankly very limiting for applicability of IP
> > flex-algo. If I am correct the draft should be very explicit about this
> > before publication.
>
> please look at the latest version of the draft, section 3:
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#section-3
>
> thanks,
> Peter
>
> >
> > Kind regards
> > R.
> >
> > On Tue, May 17, 2022 at 12:01 PM Robert Raszuk <robert@raszuk.net
> > <mailto:robert@raszuk.net>> wrote:
> >
> >     Folks,
> >
> >     A bit related to Aijun's point but I have question to the text from
> >     the draft he quoted:
> >
> >         In cases where a prefix advertisement is received in both a IPv4
> >         Prefix Reachability TLV and an IPv4 Algorithm Prefix Reachability
> >         TLV, the IPv4 Prefix Reachability advertisement MUST be preferred
> >         when installing entries in the forwarding plane.
> >
> >     Does this really mean that I can not for a given prefix say /24 use
> >     default topology for best effort traffic and new flex-algo topology
> >     for specific application ?
> >
> >     Is the "workaround 1" to always build two new topologies for such
> >     /24 prefix (one following base topo and one new) and never advertise
> >     it in base topology ?
> >
> >     Is the "workaround 2" to forget about native forwarding and use for
> >     example SR and mark the packets such that SID pool corresponding to
> >     base topology forwarding will be separate from SID pool
> >     corresponding to new flex-algo topology ?
> >
> >     Many thx,
> >     Robert
> >
> >
> >     ---------- Forwarded message ---------
> >     From: *Acee Lindem via Datatracker* <noreply@ietf.org
> >     <mailto:noreply@ietf.org>>
> >     Date: Mon, May 16, 2022 at 3:36 PM
> >     Subject: [Lsr] Publication has been requested for
> >     draft-ietf-lsr-ip-flexalgo-06
> >     To: <jgs@juniper.net <mailto:jgs@juniper.net>>
> >     Cc: <acee@cisco.com <mailto:acee@cisco.com>>,
> >     <iesg-secretary@ietf.org <mailto:iesg-secretary@ietf.org>>,
> >     <lsr-chairs@ietf.org <mailto:lsr-chairs@ietf.org>>, <lsr@ietf.org
> >     <mailto:lsr@ietf.org>>
> >
> >
> >     Acee Lindem has requested publication of
> >     draft-ietf-lsr-ip-flexalgo-06 as Proposed Standard on behalf of the
> >     LSR working group.
> >
> >     Please verify the document's state at
> >     https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/
> >     <https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/>
> >
> >
> >     _______________________________________________
> >     Lsr mailing list
> >     Lsr@ietf.org <mailto:Lsr@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/lsr
> >     <https://www.ietf.org/mailman/listinfo/lsr>
> >
>
>