Re: [Lsr] Flooding Topology Computation Algorithm - draft-cc-lsr-flooding-reduction-08 Working Group Adoption Call

Gyan Mishra <hayabusagsm@gmail.com> Sun, 24 May 2020 22:29 UTC

Return-Path: <hayabusagsm@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 3AC423A0B59 for <lsr@ietfa.amsl.com>; Sun, 24 May 2020 15:29:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4q4_Rdi2SDpV for <lsr@ietfa.amsl.com>; Sun, 24 May 2020 15:29:50 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A01CF3A0B52 for <lsr@ietf.org>; Sun, 24 May 2020 15:29:50 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id p20so3589793iop.11 for <lsr@ietf.org>; Sun, 24 May 2020 15:29:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lGZ/mWWRuaHjMcfiR6rtSE95W/vCFMQuavbtdIGOo4c=; b=fQ6/N2cD9MJBRTVR1XJXXHYHWiRo0gXfEXFQK8GEd5WM3AO7vV1uebmxz1y6Tw830n GgEvaAwkze6GrRd6A5JJOQIOtrwkTN3CgAXUl8ObyENcnPY0cwhiQ6Vfy7jrMdzU+5w9 fnPO4AXTg3Ec9YsL+D8bkqhMlEBpoNoy/YJl+5tz3WeeZ9TB45nldRvk+t+UFvXW2JxE DmLN16UkT0gGOTyQ7OAy0oxIRBpomGgrZ3oHIc0bRLHM19vRBDNEDOx5aJ03+LnUd1KW HKrwHKlSz7b448GBnv5P+gX0Y0toetNLh4gnmS+QktIqNiXmUvYWz9KtTN4lqnUSJuxF aGJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lGZ/mWWRuaHjMcfiR6rtSE95W/vCFMQuavbtdIGOo4c=; b=komYAMI38hGQrOkmcXaD8yYEEE2+ZUC7Y5qrpuOyeo5lRagpYGx93SuvRWYqrFnkHP m0hQlifRjbIR13ZbjbDIAEJe9BrUPxHrT10/PD6HjO3lcaolJ3xTITgC3YtLItbkT7eN 2sqt9BrnVsIVq5sM9wi22YjZZcM3Jrk11qkPgPxx3Diag8XzH1b9wbLvdznfRqy6Da6V uzykR9WlBBuwC+7wcj2xjP/qQaYsQ8qkls3BgWGnQ5hDbnce6a+WifP8Q0ZkvYj7OFbW Yj7E2klGZx27ghDQFNPfhfwdNtdjogPdgRXBcbWC5I3oPxYwX7LpPb5m2towJq6SdsXp R15g==
X-Gm-Message-State: AOAM5307biJcNioOMzc4rONlMnp37q1w1I36dmRd1h880kiSM5I6sAUw AAJ8ap+UUGOBYUHjqxASqB0b9FbWIRQsPM6dRTI=
X-Google-Smtp-Source: ABdhPJw7oooNOgDG2OSPHqA5N/2AB6kuW7HH5bx1bPK3cOapzqlV2DZaG0OW4QW6W2NQ40viQ9KihxoiWgix0kdPKWM=
X-Received: by 2002:a5d:914d:: with SMTP id y13mr964376ioq.48.1590359389835; Sun, 24 May 2020 15:29:49 -0700 (PDT)
MIME-Version: 1.0
References: <63330FD6-EDE8-4938-AA85-948279C57E34@cisco.com> <DM6PR06MB509842BA0E42A4938ACB2B94EEB80@DM6PR06MB5098.namprd06.prod.outlook.com> <CABNhwV3jQ=C6ynJBsKhJW_b=hkq7CKPFG2ci0vXE_0jZH9KtXQ@mail.gmail.com> <MN2PR13MB3117C43CA052E4E29D7428CBF2B60@MN2PR13MB3117.namprd13.prod.outlook.com> <CABNhwV2Y3kemTdHYBamZwAB+m5DefxqTC0shPan2cGHd9TARTg@mail.gmail.com> <MN2PR13MB3117E84C778B11D71FAF8135F2B70@MN2PR13MB3117.namprd13.prod.outlook.com> <CABNhwV1W3EDJpqUjLGj3-E-8L1R=75oAgtHX==9qkfrvrZy2ZQ@mail.gmail.com> <MN2PR13MB3117A5E68B341A203266C64AF2B70@MN2PR13MB3117.namprd13.prod.outlook.com> <CABNhwV3e_qm=RmTQyQ+yCWN+pt_d1Aw8-W9gkRwH+_kAyphu8Q@mail.gmail.com> <424B17B1-D66D-4708-A819-855E972841AF@cisco.com> <CABNhwV2cDoNotaePw30eZa5wE61NC_vh8cFaZHh_nPqs1ibFsg@mail.gmail.com> <E093695B-78DE-4332-B4E7-87343077624E@cisco.com> <CABNhwV1cfOE+trZGM-s44xU0su5RUgL2c7ubRCdc3EFCWsdujw@mail.gmail.com> <MN2PR13MB31179DB87C96DA218F9EB1D0F2B40@MN2PR13MB3117.namprd13.prod.outlook.com> <CABNhwV0CC6wBrPkiA+vKjpX--JPBPfRzJ=0GDP3BqH4NPaecKQ@mail.gmail.com> <331DE9C9-BF8A-483D-B4D5-366D3FBF4C22@tony.li> <CABNhwV3-rokZfwTGJi9fwe_DEoJB9L1cEUqz9FvCG4EFmLXFKQ@mail.gmail.com>
In-Reply-To: <CABNhwV3-rokZfwTGJi9fwe_DEoJB9L1cEUqz9FvCG4EFmLXFKQ@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 24 May 2020 18:29:39 -0400
Message-ID: <CABNhwV1XfWXbCidA5jMB9dOOoDtCuGRt33ttaFLRGDywZkyfSA@mail.gmail.com>
To: Sarah Chen <sarahchen@arista.com>, tony.li@tony.li
Cc: "Acee Lindem (acee)" <acee@cisco.com>, Huaimo Chen <huaimo.chen@futurewei.com>, "lsr@ietf.org" <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007f182f05a66c66be"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/rl6QvBSdPUblCrDocV58v8ipeJM>
Subject: Re: [Lsr] Flooding Topology Computation Algorithm - draft-cc-lsr-flooding-reduction-08 Working Group Adoption Call
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 24 May 2020 22:29:53 -0000

Hi Acee

Do you know if the dynamic flooding algorithm discussed during interim ietf
by Sarah and Toni is the same as the one implemented by Cisco on Nexus
platform or is Cisco’s Dynamic flooding a proprietary implementation?

Cisco’s flooding algorithm does seem almost identical to dynamic flooding.

Cisco Dynamic flooding - Nexus 9k

https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-743015.html


Dynamic Flooding - Arista - Sarah & Toni

https://www.ietf.org/id/draft-chen-lsr-dynamic-flooding-algorithm-00.html

Flood reduction- H Chen - WG adoption pending

https://datatracker.ietf.org/doc/html/draft-cc-lsr-flooding-reduction-08


I know we are trying to adopt an flooding algorithm
and from my reading up on all proposed algorithms, the dynamic flooding
seems to be geared towards Data Center  partial mesh high x ECMP leaf spine
architecture, where redundant flooding is problematic using either
centralized area leader or distributed flooding using same dynamic
algorithm,  versus the call for adoption flood reduction algorithm seems to
geared towards full mesh but from what I can tell would not be the
preferred for clos multi tier DC leaf spine topology with high x ECMP paths.

Why would we not want to adopt the best algorithm that is best for both
full mesh and non full mesh leaf spine topology algorithm that works for
all physical topologies and adopt that draft.

Unless a one size fits all won’t work I would like to understand why one
best solution draft we come up with for an FT algorithm for all possible
physical topologies cannot be picked for WG adoption.

Why would we want to adopt multiple flooding algorithms?

Gyan

On Sat, May 23, 2020 at 4:43 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
>
> On Fri, May 22, 2020 at 9:02 PM <tony.li@tony.li> wrote:
>
>>
>> Hi Gyan,
>>
>> I think with clos spine leaf the mesh is much more intensive and
>> problematic with ECMP then a circular topology nodal mesh that results in
>> duplicate redundant flooding that slows down convergence.  With spine leaf
>> it’s like an X horizontal width axis and then depth is spine to leaf
>> links.  With spine leaf as you grow sideways and the spine expand the
>> redundant ECMP grows and redundant flooding grows exponentially and is much
>> worse then circular nodal mesh.
>>
>>
>> One very nice thing about dynamic flooding is that it computes a flooding
>> topology at the node level.  If the adjacency between A and B is on the
>> flooding topology, then any single link between them may be used for
>> flooding.  If you have 128 way parallel links, this is an immediate 128x
>> improvement in flooding overhead.  What’s more, A and B do not need to
>> agree on which link they are using and can use different links, resulting
>> in an asymmetric situation, without any loss of correctness or performance.
>>
>
>    Gyan>. Agreed.  The dynamic flooding really helps with X way ECMP
> prevalent in high density data center clos multi tier leaf spine parial
> mesh topologies that scale massive bandwidth breadth wise horizontally for
> E-W flows.
>
>>
>> Regards,
>> Tony
>>
>> --
>
> <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
>
>
> *M 301 502-134713101 Columbia Pike *Silver Spring, MD
>
> --

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *



*M 301 502-134713101 Columbia Pike *Silver Spring, MD