Re: [Lsr] Zaheduzzaman Sarker's Discuss on draft-ietf-lsr-isis-fast-flooding-08: (with DISCUSS and COMMENT)

Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com> Tue, 09 April 2024 09:49 UTC

Return-Path: <zahed.sarker.ietf@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 596E8C14F684; Tue, 9 Apr 2024 02:49:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 lB3IwzGTibCw; Tue, 9 Apr 2024 02:49:35 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 985D4C14F615; Tue, 9 Apr 2024 02:49:35 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-6ed691fb83eso966209b3a.1; Tue, 09 Apr 2024 02:49:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712656175; x=1713260975; 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=aQXiABJrX43XGeigr3fhjqJCm1S++tNkGj7M9TrwJqg=; b=dXTY0VN9WgGbLfosNK5/q9bbuExT1e08BbFWFIHSS3N5aJKY3lhRBt3PKOYFRmRK4j v2Qm4lsixderhZLUSo7+G5ir9FCAz+CMU++BDu9sysgNAfIFBEoBHuMB/ii5h+419WA6 IjAJ/tCiPNLe1XdTvPXHnHtoydLOoA3qR6u0tdExLChOFuD1pEKERwTq8kVgT92HI5Xk swIO+GIextfGc3pMqCXoYue57ZQTxqVmDhrAIrPJIeqbK0ZQvkO3bxqH1pVrWEii5J9g EmoHTJ6S+qG1nal++kTSKnKGYU96N7NbmuwjzAxoOqvXs4H/XqFbFkzUg3SyP6G9b6We Q8Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712656175; x=1713260975; 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=aQXiABJrX43XGeigr3fhjqJCm1S++tNkGj7M9TrwJqg=; b=LJYu4WKAV+EsP0+Ny8/gvPj6vt7mBTrrbL3UJuqoPFFbX8r0VPBett2wnXrXXYoiYi fnEXagDeWbDoJZOaEZrd3GV+ozbws9gnp+C9GuMPtDl5m7VXC7ImTtVWMYw316uWzs4D iZJtDz9nj6V4nBC8kx2fxvKR2HQevPaxDJ0EsHzLfYal5la937vJOPruBsZF2nplgvca EbMHEB9hmSV5zxHLsDPsT9cXe6HImdvyJCexvQD+I2Ph1JlmFF/9TbvFObVP0M+pnCm5 U3d61DWDxF3zwmR8hjJFrsoDiGMAdBE9jnyscXqAc55eS9P3BzvEx4FZFjKECKQuE4sy Oycw==
X-Forwarded-Encrypted: i=1; AJvYcCUwHnSywNhEVlbhdQ+YAc11bTSi7yD0HtzO1agruiU2Gxs9zVfwZsylr3ydYxssjs5a8oWpv+2gip/GFZi12Rz/v5w5KsEhqm7/Z6i1xCrZo7PR1oRrqi5f92AjgsQJ5Al3/+RjQyCSYWqmJUF7Pp9ZuyOWFyiKx9p9ZeWRywBfyhGhNUXh9fOzBbNTZg==
X-Gm-Message-State: AOJu0YzRHFeNlAbZRVwKqzzCSAQEEusivhUovDnW2oIxx0NPP2BIcmaj UWrb46rGSge7mQGr87mFy3s7dRcHBwbXDlbGUMhqmsQBnVMXoeYm9yYYeYtJ4+5RLS2NWVf5ioa 2MPj0RclR0pLobmWX7rZviS0eupA=
X-Google-Smtp-Source: AGHT+IHAswaTjBCToWpcGBshpPeb8QVwd1r22v2buumIPOPoWSmTiIua2phWy5AnThzoKaf4Ygfqsy4kcDxk6s/eEO8=
X-Received: by 2002:a05:6a20:914d:b0:1a7:75ee:6062 with SMTP id x13-20020a056a20914d00b001a775ee6062mr5213928pzc.54.1712656174911; Tue, 09 Apr 2024 02:49:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAEh=tceb=hGu17asOxKhRKbQtZdVUdV7sOv1YU6KA6F9JtTG6w@mail.gmail.com> <A14CECA2-3317-481C-B2F1-ED7C0B99C4DB@juniper.net> <BY5PR11MB4337E60AD1FB5E038274F11EC1032@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB4337E60AD1FB5E038274F11EC1032@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
Date: Tue, 09 Apr 2024 11:49:24 +0200
Message-ID: <CAEh=tcemnK--LOCtHCXgMhkzvoT30CgirSx4jY3bqGfkPZTeAQ@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>, "draft-ietf-lsr-isis-fast-flooding@ietf.org" <draft-ietf-lsr-isis-fast-flooding@ietf.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "acee.ietf@gmail.com" <acee.ietf@gmail.com>, "acee-ietf@gmail.com" <acee-ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000ed96b20615a6d682"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/feKSDOFg_TtzGHv3REsxnkcKkLQ>
Subject: Re: [Lsr] Zaheduzzaman Sarker's Discuss on draft-ietf-lsr-isis-fast-flooding-08: (with DISCUSS and COMMENT)
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: Tue, 09 Apr 2024 09:49:36 -0000

Hi Les,

Thanks for taking the stab, it is a good start but no quite there yet.

- Now 6.3 and 6.3.2 has the same section title. I would rename section 6.3
to "Transmitter side congestion control considerations" and 6.3.2 to
"Guidelines for transmitter side congestion controls". Note that here
"transmitter side" congestion control would particularly mean that the
transmitter is in sole change of doing congestion congestion control based
on say - performance measurements of any sort.
- Rest of changes looks good to me, however, I am not sure we should use
normative text to describe guidelines, unless we say those are requirements
and then perhaps also describe how one should fulfill those requirements.
My understanding is we don't want that sort of details here. I would
recommend to remove all the normative SHOULD and relay on implementer doing
the right thing. We are anyway not doing standard algorithm (s) and
accepting implementation details would vary.
- I am expecting this document to call out the algorithm 1 as the only one
it is defining/describing and 6.3.2 are guidelines for other approaches
when Algorithm 1 is not feasible. This should be reflected in the document.

//Zahed

On Fri, Apr 5, 2024 at 9:07 PM Les Ginsberg (ginsberg) <ginsberg@cisco.com>
wrote:

> Zahed/John –
>
>
>
> Here is a proposed revision of the section in question (not yet vetted
> with any of my co-authors).
>
> Have a read and let me know what you think.
>
>
>
> For your convenience, I have attached a diff file.
>
>
>
>    Les
>
>
>
> 6.3.2.  Transmitter Based Congestion Control
>
>
>
>    The approach to congestion control described in this section does not
>
>    depend upon direct signaling from the receiver.  Instead it adapts
>
>    the transmission rate based on measurement of the actual rate of
>
>    acknowledgments received.
>
>
>
>    When congestion control is necessary, it can be implemented based on
>
>    knowledge of the current flooding rate and the current
>
>    acknowledgement rate.  The algorithm used is a local matter and there
>
>    is no requirement or intent to standardize an algorithm.  But there are
> a
>
>    number of aspects which serve as guidelines which can be described.
>
>    Algorithms based on this approach SHOULD follow the recommendations
>
>    described below.
>
>
>
>    A maximum LSP transmission rate (LSPTxMax) SHOULD be configurable.
>
>    This represents the fastest LSP transmission rate which will be
>
>    attempted.  This value SHOULD be applicable to all interfaces and
>
>    SHOULD be consistent network wide.
>
>
>
>    When the current rate of LSP transmission (LSPTxRate) exceeds the
>
>    capabilities of the receiver, the congestion control algorithm needs
>
>    to quickly and aggressively reduce the LSPTxRate.  Slower
>
>    responsiveness is likely to result in a larger number of
>
>    retransmissions which can introduce much longer delays in
>
>    convergence.
>
>
>
>    Dynamic increase of the rate of LSP transmission (LSPTxRate) (i.e.,
>
>    faster) SHOULD be done less aggressively and only be done when the
>
>    neighbor has demonstrated its ability to sustain the current
>
>    LSPTxRate.
>
>
>
>    The congestion control algorithm SHOULD NOT assume the receive
>
>    performance of a neighbor is static, i.e., it SHOULD handle transient
>
>    conditions which result in a slower or faster receive rate on the
>
>    part of a neighbor.
>
>
>
>    The congestion control algorithm SHOULD consider the expected delay
>
>    time in receiving an acknowledgment.  It therefore incorporates the
>
>    neighbor partialSNPInterval (Section 4.5) to help determine whether
>
>    acknowlegments are keeping pace with the rate of LSPs transmitted.
>
>    In the absence of an advertisement of partialSNPInterval, a locally
>
>    configured value can be used.
>
>
>
> *From:* John Scudder <jgs@juniper.net>
> *Sent:* Friday, April 5, 2024 9:37 AM
> *To:* Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
> *Cc:* Les Ginsberg (ginsberg) <ginsberg@cisco.com>; The IESG <
> iesg@ietf.org>; draft-ietf-lsr-isis-fast-flooding@ietf.org;
> lsr-chairs@ietf.org; lsr@ietf.org; acee.ietf@gmail.com;
> acee-ietf@gmail.com
> *Subject:* Re: Zaheduzzaman Sarker's Discuss on
> draft-ietf-lsr-isis-fast-flooding-08: (with DISCUSS and COMMENT)
>
>
>
> Thanks, Zahed.
>
>
>
> Les and all, for clarity: please propose a revision, and then Zahed will
> take a look at it and sign off or raise any remaining concerns.
>
>
>
> —John
>
>
>
> On Apr 5, 2024, at 9:15 AM, Zaheduzzaman Sarker <
> zahed.sarker.ietf@gmail.com> wrote:
>
> 
>
>
>
> Hi John,
>
>
>
> That might work, given that the content of the section also reflects the
> intention clearly and matches with the section title change. I can have a
> look if there is any proposed changes.
>
>
>
> //Zahed
>
>
>
> On Fri, Apr 5, 2024 at 3:00 PM John Scudder <jgs@juniper.net> wrote:
>
> Hi Les,
>
>
>
> On Apr 5, 2024, at 12:17 AM, Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> wrote:
>
> John – I am not entirely clear on what would address your comment. Would
> replacing “algorithm” with “approach” in Section 6.3.2 be satisfactory?
>
>
>
> I think so, with the exception of “there is no requirement or intent to
> standardize an algorithm” which would remain as written. But this is
> really Zahed’s question to answer. Zahed?, does s/algorithm/approach/g in
> Section 6.3.2 (including section title) work for you, or do you have
> another suggestion?
>
>
>
> Thanks,
>
>
>
> —John
>
>