Re: [Lsr] Flow Control Discussion for IS-IS Flooding Speed

tony.li@tony.li Mon, 27 April 2020 18:19 UTC

Return-Path: <tony1athome@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 297273A151E for <lsr@ietfa.amsl.com>; Mon, 27 Apr 2020 11:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 QOqj-yYYmTE9 for <lsr@ietfa.amsl.com>; Mon, 27 Apr 2020 11:19:16 -0700 (PDT)
Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (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 ADBBE3A151B for <lsr@ietf.org>; Mon, 27 Apr 2020 11:19:16 -0700 (PDT)
Received: by mail-pl1-x632.google.com with SMTP id z6so7284799plk.10 for <lsr@ietf.org>; Mon, 27 Apr 2020 11:19:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=XfJ1IOdHqPttjgQWQ6U0JBzNzcpFguJI7j5bSapuxow=; b=TOKbhuvQXEIU0qridytEXGh8tm0vg458uuQ09KM5BBaPXFFfgG87Qz/h1dhK92Zids 7AIPgRKNar4P2QGK8z0gaOJCxsZx6xRfaVdS8spoxPTG4YZoCJCP8UE+vN3PU8nJX3Ya jIxRiZQPtGh90RNK4BccReM5wrzMNWqikCCYQjdAVFJ3S6n5qsg77vOCYEw6X+VBvG+u Juz7sz4lPvCFvB3Xbro1MgaF7pCFhtqp47EL56FvTBcx5FbwH/zYnR6ER5CLp+GtB2/c NzJyzZOz54mnP4+IPcvW7XG/oVFUQ+WaLCAaR5CT9OqIm6bB7Chse/u2geCKjLN448Xu LpbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:cc:content-transfer-encoding:message-id:references:to; bh=XfJ1IOdHqPttjgQWQ6U0JBzNzcpFguJI7j5bSapuxow=; b=p4SsqM9AuyTRn9Zukl5OCn4VOhdzb5lTPqxnbfS0TRTgaX39AxxWQGxK00g35Twn5+ NYLRbv1KRzzQQ7/TbULJe019Bfb98biZLYrJkvEWYBojNKQBmcmbj4H3rVsvkBDXT+A+ nn/RJCsSsWkBojqQg0vLxOIf+CfHlrEnQrQSf0NGXg6hDxYRU1+9lMpZiBYiVbfQdc5P 2Jl6NgyP4uCtI042GErxfAnkjRL0zLkIJ6B0Ln48D2wG0VO5Tuvzhu7xzi53JpNll2x2 DKw6pypf2J/uemVa/2dnpLD+ur3V/Pt1o5P/OGItoyklwcK1x76Pm19jNJtrpQ3xBWTf QVgQ==
X-Gm-Message-State: AGi0PuaGZkJQz6CKdF0W3etfg9yqb5xZN3FKqkLULaaE1yqcqcq8Qypf XuZ6Sbs7WY5o//RfQRLFftM=
X-Google-Smtp-Source: APiQypIplfABLpBxDg/m40Z1BYs85Siu2JtXCYGG9jEFSYr5em40QrCQo7zFOmtsi5k9weybfXcRIA==
X-Received: by 2002:a17:902:b598:: with SMTP id a24mr24217662pls.63.1588011555800; Mon, 27 Apr 2020 11:19:15 -0700 (PDT)
Received: from [192.168.4.24] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id g40sm11760214pje.38.2020.04.27.11.19.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Apr 2020 11:19:14 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: tony.li@tony.li
In-Reply-To: <CAOj+MMF+jpfz0vsXum7eH=VTVzGA0dkbyXeQqnNwZ2uoibZ1hQ@mail.gmail.com>
Date: Mon, 27 Apr 2020 11:18:12 -0700
Cc: Bruno Decraene <bruno.decraene@orange.com>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>, Tony Przygienda <tonysietf@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <59B46050-6F6B-4A9B-99CD-4E0C76FA17F2@tony.li>
References: <MW3PR11MB46191E81D5B22B454D8184A4C1100@MW3PR11MB4619.namprd11.prod.outlook.com> <MW3PR11MB461942C752F9CCB0A6E6C1BFC1100@MW3PR11MB4619.namprd11.prod.outlook.com> <13222_1587383221_5E9D8BB5_13222_339_1_53C29892C857584299CBF5D05346208A48E22AF0@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <MW3PR11MB46191D244D51A05F9AA4631DC1D50@MW3PR11MB4619.namprd11.prod.outlook.com> <CA+wi2hN2A3oZcZWngNjBnZ214jiGNfqyTZpytpK0jrxH68SnqQ@mail.gmail.com> <6448_1587578604_5EA086EC_6448_75_1_53C29892C857584299CBF5D05346208A48E26E6F@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CA+wi2hPd0Ccn_RiSf=EMa6BfPVhN5FnnOR2hz1PeWpMNNub-BA@mail.gmail.com> <19631_1587662111_5EA1CD1F_19631_99_1_53C29892C857584299CBF5D05346208A48E28EDE@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CA+wi2hMm=0C9LVy8po2eoYnrTRC6AKawoMJoDoEm5xtbFEvfhw@mail.gmail.com> <4008_1587720323_5EA2B083_4008_332_1_53C29892C857584299CBF5D05346208A48E29FE5@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAOj+MMHJfkP5J_Jk+qpLi-VPwca-qwmezynKkKifqcyOxoZAsA@mail.gmail.com> <12067_1587976445_5EA698FD_12067_293_6_53C29892C857584299CBF5D05346208A48E2E14C@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAOj+MMH6OZihneJjtH_PfXKfOh1ydTD4hQK3FfDJxjtRowMrRw@mail.gmail.com> <24062_1587989690_5EA6CCBA_24062_69_1_53C29892C857584299CBF5D05346208A48E2E517@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <4DE67B7F-A8E7-4595-8EB6-BED074C38B2F@cisco.com> <27097_1587992566_5EA6D7F6_27097_166_1_53C29892C857584299CBF5D05346208A48E2E687@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <CAOj+MMGENdGn-FB5GwkhsMZsTm_gQSYYmaGCyLy=5nAnCtvSRA@mail.gmail.com> <242BC3A4-0BD5-4F60-9B2F-3C9D1E7106E2@tony.li> <CAOj+MMF+jpfz0vsXum7eH=VTVzGA0dkbyXeQqnNwZ2uoibZ1hQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/I-o4KG7XJaHN_nHn84awYW4nERc>
Subject: Re: [Lsr] Flow Control Discussion for IS-IS Flooding Speed
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: Mon, 27 Apr 2020 18:19:18 -0000

Hi Robert,

> Today from what I see operators (if they even change the default) normally apply same timer value on all interfaces. If the timer is static what would be the incentive for any implementation not to group interfaces with identical transmit delay ? 


Why should the timer be static in an optimal system?  We want to avoid the need for the timer and have systems be adaptive.


> While this thread is very interesting I must observe that from my experience the issue is usually on the receiver. If LSR would publish a one page draft/rfc mandating that links state packets MUST or SHOULD be recognized and separated from any other control plane traffic at the ingress interface level (on their way to local RE/RP) we likely wouldn't be having such debate. 
> 
> Slowing senders just due to bad implementation of the receiving router is IMHO a little suboptimal (not to say wrong) thing to do. 


Heck, we can do better than that: we can outlaw bad implementations of anything.  Do you think that will help? 

The fact of the matter is that even good implementations can congest.  As silicon continues to scale, the ratio of interface bandwidth to control plane processing power continues to shift. Silicon has completely taken over our forwarding planes and scales upwards, where a single chip is now forwardinging for hundreds of interfaces. Meanwhile, buffering is finite and control planes really can’t keep up. Forwarding is a parallel activity. The control plane is not.  This presents us with a situation where congestion is pretty much inevitable. We need to deal with it.

Tony