Re: [Lsr] New Version Notification for draft-xu-lsr-flooding-reduction-in-clos-01.txt

Tony Przygienda <tonysietf@gmail.com> Mon, 27 November 2023 10:14 UTC

Return-Path: <tonysietf@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 BA6C2C14CE4A for <lsr@ietfa.amsl.com>; Mon, 27 Nov 2023 02:14:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.105
X-Spam-Level:
X-Spam-Status: No, score=-6.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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=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=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 4zSbuqYwNeKm for <lsr@ietfa.amsl.com>; Mon, 27 Nov 2023 02:14:21 -0800 (PST)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 6F84AC14CE5F for <lsr@ietf.org>; Mon, 27 Nov 2023 02:14:21 -0800 (PST)
Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-4629c0109a6so1342161137.1 for <lsr@ietf.org>; Mon, 27 Nov 2023 02:14:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701080060; x=1701684860; 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=6wG0cHdSd32tvDaSIG353AF3CiCLn1YWTZxOQ2d2H8A=; b=cF7R/BbUlTikSn/Qv72ke13aA0w54kQ1CrdkF6BCBY+VEh/3KpSGT1/lo2NW3mrfQ2 u8pEmA6mjNNfh/L8tGFD45lndGQx5+GguE3GTj3Yx1jO1smeMNSK64Zdi564Fq982c/x H7ROV8JnLtxZm3DhZbwJjzWyYPfvTP34V+v/HUQMu9IqmXKaCo3ZnZvkJ7mr5+laQipp AYhFY3cD1tGy063ag+EFEb3Mk8tmzMt8R2wjKIk4sfWVLTzTfkrTM/y3aL0wKA4++fnk U6xF3WYmSgw///fperyL5874WpR3X9uJa3mznzkMNqo96AZoM1C/343FlA8Ys9Vs2GMD p2hA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701080060; x=1701684860; 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=6wG0cHdSd32tvDaSIG353AF3CiCLn1YWTZxOQ2d2H8A=; b=GpoBPsC6WD+nXk/wdYIFlmcALMLu4MPcXY8YTBZf6a7HRrF5fScvfXWjg/Rg/A6oeB DqPaokIfqTyahr1HtBW5VPlsPtuuF6mL+Og36VI2h+XCBCf+D77X1AUiyc3YhkJu+y1q r45coNb2xd2D5NVh+69czbMVlV575TJpEqkuQfjjWzLalRS7oI+sC2KC8N5zjqL0FjQq I+lQfPCGpiJLmgyhVjReYm5muKjLOR3Yyzk/Don47lwiWGwvKCQQIfNIvNy9cEuN4fjE ryIHzdv71aDxzx9KuDvzie3aZBCobL57lHcXhnaq6+J0rGSTszN4f4TEG+GYccSKmk7b az3A==
X-Gm-Message-State: AOJu0YxDfYW889eop6ulNqTeD53q/5702i8a9rrqVeUgCV60VrSWDwhu OtqhPO8I894IAs8cqh6RDeK3lm9yL5N88ERJr64=
X-Google-Smtp-Source: AGHT+IGykU+JXT/ef74Zqa0b1LR4dOnFPZCyzCnQJjugIAk3VHECDi2ROkbmi7hr2dzoUYYy+MJ5+J2pWmDSIhyaDK0=
X-Received: by 2002:a67:f14d:0:b0:45d:a2ac:44eb with SMTP id t13-20020a67f14d000000b0045da2ac44ebmr9505464vsm.17.1701080060116; Mon, 27 Nov 2023 02:14:20 -0800 (PST)
MIME-Version: 1.0
References: <F93C6433-76C1-419A-9E8D-7054F9EF160A@gmail.com> <540AD227-3829-4C7C-8B2A-60E9F052027F@gmail.com>
In-Reply-To: <540AD227-3829-4C7C-8B2A-60E9F052027F@gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Mon, 27 Nov 2023 11:13:43 +0100
Message-ID: <CA+wi2hNgUaGCii3032XPpgxX5mad8tv2y5tAAHDGvdLoFYwq5g@mail.gmail.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: Acee Lindem <acee.ietf@gmail.com>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, Tony Li <tony.li@tony.li>, xuxiaohu_ietf@hotmail.com, lsr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b7c3da060b1f9008"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/YdWlVpysgDTvd7S5TJpZoUq8ApU>
Subject: Re: [Lsr] New Version Notification for draft-xu-lsr-flooding-reduction-in-clos-01.txt
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: Mon, 27 Nov 2023 10:14:25 -0000

yeah, that's roughly the reality though you yourself basically say
link-state is being run now out of need/desperation ;-) (whether it's
open/r or bgp-ls hacks to generate equivalent of link-state, BGP is a
diffused computation and not distributed and hence will only provide you
topology if you engage into egregious hacks [which BGP _almost_ never does
;-]) ;-) and although bgp ended up being used mostly today for the original
routing (accident as much as anything else really) thnking through the
stuff from clean slate (for reason enconomic or aesthetic ;-) will most
likley lead clear thinking architecture folks to realize that what you need
a mix down to reduce state and link-state up for the top to decide and
possibly do smart stuff based on topology knowledge (and yes, controller on
top if the flows leave long and are known is not a bad thing at all AFAIS
[since we bassically move into provisioning and not control]). throiw DF
into the mix and nudge, nudge, we have something like this ;-)

the currently adopted flooding reduction drafts have their own merit in
general sense, I'm of course all for dist-topoflood due to its simplicuty,
based on previous art (MANET), good implementation experience (for me
personally in rift which is variant of this really [thanks Pascal]), not
only reduction but balancing and architecture which allows to parallelize
the necessary computations if you're a clever implementer to the point
they're neglectible overhead for the gains under heavy flooding ;-)

-- tony

On Sun, Nov 26, 2023 at 10:49 PM Jeff Tantsura <jefftant.ietf@gmail.com>
wrote:

> I agree with all aforementioned comments.
>
> Wrt AI/ML networking - if a controller is used, what is required is link
> state exposure northbound and not link state protocol  in the fabric. (I
> could argue for RIFT though ;-))
> I’d urge you to take a look at Meta’s deployment  in their ML clusters
> (publicly available) - they use BGP as the routing protocol to exchange
> reachability (and build ECMP sets) and provide a backup if controller
> computed next hop goes away/before new one has been computed.
> Open R is used northbound to expose the topology (in exactly same way -
> BGP-LS could be used).
>
> To summarize: an LS protocol brings no additional value in scaled-out
> leaf-spine fabrics, without significant modifications -  it doesn’t work in
> irregular topologies such as DF, etc.
> Existing proposals - there are shipping implementations and experience in
> operating it, have proven their relative value in suitable deployments.
>
> Cheers,
> Jeff
>
> > On Nov 26, 2023, at 12:20, Acee Lindem <acee.ietf@gmail.com> wrote:
> >
> > Speaking as WG member:
> >
> > I agree. The whole Data Center IGP flooding discussion went on years ago
> and the simplistic enhancement proposed in the subject draft is neither
> relevant or useful now.
> >
> > Thanks,
> > Acee
> >
> >> On Nov 24, 2023, at 11:55 PM, Les Ginsberg (ginsberg) <ginsberg=
> 40cisco.com@dmarc.ietf.org> wrote:
> >>
> >> Xiaohu –
> >> I also point out that there are at least two existing drafts which
> specifically address IS-IS flooding reduction in CLOS networks and do so in
> greater detail and with more robustness than what is in your draft:
> >> https://datatracker.ietf.org/doc/draft-ietf-lsr-distoptflood/
> >> https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-spine-leaf-ext/
> >> I do not see a need for yet another draft specifically aimed at CLOS
> networks.
> >> Note that work on draft-ietf-lsr-isis-spine-leaf-ext was suspended due
> to lack of interest in deploying an IGP solution in CLOS networks.
> >> You are suggesting in draft-xu-lsr-fare that AI is going to change
> this. Well, maybe, but if so I think we should return to the solutions
> already available and prioritize work on them.
> >>    Les
> >>  From: Lsr <lsr-bounces@ietf.org> On Behalf Of Tony Li
> >> Sent: Thursday, November 23, 2023 8:39 AM
> >> To: xuxiaohu_ietf@hotmail.com
> >> Cc: lsr@ietf.org
> >> Subject: Re: [Lsr] New Version Notification for
> draft-xu-lsr-flooding-reduction-in-clos-01.txt
> >> Hi,
> >> What you’re proposing is already described in IS-IS Mesh Groups (
> https://www.rfc-editor.org/rfc/rfc2973.html) and improved upon in Dynamic
> Flooding (
> https://datatracker.ietf.org/doc/html/draft-ietf-lsr-dynamic-flooding).
> >> Regards,
> >> Tony
> >>
> >>
> >> On Nov 23, 2023, at 8:29 AM, xuxiaohu_ietf@hotmail.com wrote:
> >> Hi all,
> >> Any comments or suggestions are welcome.
> >> Best regards,
> >> Xiaohu
> >> 发件人: internet-drafts@ietf.org <internet-drafts@ietf.org>
> >> 日期: 星期三, 2023年11月22日 11:37
> >> 收件人: Xiaohu Xu <xuxiaohu_ietf@hotmail.com>
> >> 主题: New Version Notification for
> draft-xu-lsr-flooding-reduction-in-clos-01.txt
> >> A new version of Internet-Draft
> draft-xu-lsr-flooding-reduction-in-clos-01.txt
> >> has been successfully submitted by Xiaohu Xu and posted to the
> >> IETF repository.
> >>
> >> Name:     draft-xu-lsr-flooding-reduction-in-clos
> >> Revision: 01
> >> Title:    Flooding Reduction in CLOS Networks
> >> Date:     2023-11-22
> >> Group:    Individual Submission
> >> Pages:    6
> >> URL:
> https://www.ietf.org/archive/id/draft-xu-lsr-flooding-reduction-in-clos-01.txt
> >> Status:
> https://datatracker.ietf.org/doc/draft-xu-lsr-flooding-reduction-in-clos/
> >> HTMLized:
> https://datatracker.ietf.org/doc/html/draft-xu-lsr-flooding-reduction-in-clos
> >> Diff:
> https://author-tools.ietf.org/iddiff?url2=draft-xu-lsr-flooding-reduction-in-clos-01
> >>
> >> Abstract:
> >>
> >>   In a CLOS topology, an OSPF (or ISIS) router may receive identical
> >>   copies of an LSA (or LSP) from multiple OSPF (or ISIS) neighbors.
> >>   Moreover, two OSPF (or ISIS) neighbors may exchange the same LSA (or
> >>   LSP) simultaneously.  This results in unnecessary flooding of link-
> >>   state information, which wastes the precious resources of OSPF (or
> >>   ISIS) routers.  Therefore, this document proposes extensions to OSPF
> >>   (or ISIS) to reduce this flooding within CLOS networks.  The
> >>   reduction of OSPF (or ISIS) flooding is highly beneficial for
> >>   improving the scalability of CLOS networks.
> >>
> >>
> >>
> >> The IETF Secretariat
> >>
> >> _______________________________________________
> >> 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 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
>