Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Congestion Signaling (CSIG)

Hesham ElBakoury <helbakoury@gmail.com> Fri, 15 September 2023 12:07 UTC

Return-Path: <helbakoury@gmail.com>
X-Original-To: iccrg@ietfa.amsl.com
Delivered-To: iccrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E96EEC15152F for <iccrg@ietfa.amsl.com>; Fri, 15 Sep 2023 05:07:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.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, 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, 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 mCl4DsV_OOVe for <iccrg@ietfa.amsl.com>; Fri, 15 Sep 2023 05:07:38 -0700 (PDT)
Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) (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 AA234C14CE38 for <iccrg@irtf.org>; Fri, 15 Sep 2023 05:07:38 -0700 (PDT)
Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-68fcb4dc8a9so1938542b3a.2 for <iccrg@irtf.org>; Fri, 15 Sep 2023 05:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694779658; x=1695384458; darn=irtf.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=LF+KYVGHuYANa6AMvdVrNs8IsR49vGFnEpl/fkn2WSY=; b=Yl9Zt4t7mvp8wj59CAc4x4klXueZmQJrx/ZE2izeZEAuSbBbMyp/cwSO3Ehshq1aiv l6wX26H9dtyP2b9PvjDB7Udf/YuNyKCDvEkPJgeAnQrBNdxodnSgXZfQekkdb21We/xo FYBFr19dNwGAaBUMM7SvpEfnl4fZGoaapREJumTCgg9YfRPVgE3dLrikMuQmDujPIH3i 4CrP/ZSxVF/nhMivECMufq7OyMw9DXH9zrII9jTB8Lou/HU8XlWRA1a2KfkS0kiz5ziy AraVF/0idL36UFcBG1i0FAzwyxSm4dikcYBhIYNx3f1lrLRJjfu9J0WIgOmzwwrfC0YA L2zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694779658; x=1695384458; 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=LF+KYVGHuYANa6AMvdVrNs8IsR49vGFnEpl/fkn2WSY=; b=XIOWq0DCm+gpgWX7Ni+SUppdpM4iGhilEEbmCfl29H9Jsa54zKNpha4/tr1NEdeCNa jaY8R7K0nOsLomiKMk/NDJAJHsswdDc5naO9K65sl7z3Cj2mQd3XxfExA+id1qzsdR/E WlN5P0V8o/t6h84kbbkvQqRGNyMduYqTsItKdErsTOQxtqSf92dL96GCqtuX75y/dCEy 9QLvlxvOvZnkUR+tFsQANV4sU2JpheAl0AECzZfL62NrCs/wB6W2pFizRXfLRI24kR2b DVb7L/zdY1w5l6ePvBksngdA24YcBqYZsZ02M9Fs+QpJYv/fInJ+fFzM2LCjseF9uCNz ma2Q==
X-Gm-Message-State: AOJu0Yz1V6qf3BVj/o7A9TXsOQrBKmat/7e0Y0hi1na0iaB88yY7WzNQ 2csDmzlbUaCSnUNRgBIru6rFqOyZvLbzZ6+Zkq92S3OB
X-Google-Smtp-Source: AGHT+IFCOrQdsdcc/hw9DM9MKyJVADuStwoYRxz27iEWeJYTYNL6GMdS9aaaFUZa6yCStYwQxF4LW5RCDvjG8Duz7Ic=
X-Received: by 2002:a05:6a20:3255:b0:133:bbe0:2ff1 with SMTP id hm21-20020a056a20325500b00133bbe02ff1mr1378048pzc.44.1694779657713; Fri, 15 Sep 2023 05:07:37 -0700 (PDT)
MIME-Version: 1.0
References: <92a6a6b54105447db6998d15961b1f8e@huawei.com> <2cc3f954aa2447dcb475f2a630841859@huawei.com> <2F15B386-EFF2-4637-8A3D-AF3CDD61114D@apple.com> <AM8PR07MB8137B5059D94432D3963BD1CC2F0A@AM8PR07MB8137.eurprd07.prod.outlook.com> <B31F8A17-D540-46E3-9759-0FA10DA49A03@gmx.de> <FR2P281MB15279F01E5441F13540879889CF0A@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <AM8PR07MB8137E6D5A04E92967D02A7FBC2F7A@AM8PR07MB8137.eurprd07.prod.outlook.com> <03EA5157-65BE-4281-A924-70D3100DB595@gmx.de> <FR2P281MB1527ADD6AE5113F2BF18ECC89CF7A@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <C01D97F8-1439-4D7D-A5DD-9150AB51F56B@gmx.de> <CAFvDQ9qM2t-Cnu6yEcXdxASXxrR2n2phwZ3QppFVNWYk6kb4Kg@mail.gmail.com> <4a49b081-dc3e-a152-d006-39c4c008fc18@bobbriscoe.net>
In-Reply-To: <4a49b081-dc3e-a152-d006-39c4c008fc18@bobbriscoe.net>
From: Hesham ElBakoury <helbakoury@gmail.com>
Date: Fri, 15 Sep 2023 05:07:25 -0700
Message-ID: <CAFvDQ9oMQehbTEd=GXOM8bvG98+sk2exru5R_amB_294tbfagQ@mail.gmail.com>
To: Bob Briscoe <in@bobbriscoe.net>
Cc: iccrg IRTF list <iccrg@irtf.org>
Content-Type: multipart/alternative; boundary="000000000000787e61060564a388"
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/_sm6-gKBbxvANhhZLenXEMnnXNo>
Subject: Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Congestion Signaling (CSIG)
X-BeenThere: iccrg@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussions of Internet Congestion Control Research Group \(ICCRG\)" <iccrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/iccrg>, <mailto:iccrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iccrg/>
List-Post: <mailto:iccrg@irtf.org>
List-Help: <mailto:iccrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/iccrg>, <mailto:iccrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Sep 2023 12:07:43 -0000

What is the answer to the question: "So, we ask: what is the way ahead?
Should congestion control really stay end-to-end?"

Hesham

On Fri, Sep 15, 2023, 4:09 AM Bob Briscoe <in@bobbriscoe.net> wrote:

> Hesham,
>
> See earlier discussion of that paper on iccrg:
> https://mailarchive.ietf.org/arch/msg/iccrg/UK4sg6MsjI8ijgtVJyNVdL5iMGQ/
>
>
> Bob
>
> On 15/09/2023 08:37, Hesham ElBakoury wrote:
>
> Speaking of Internet congestion control, have you looked at this paper:
> Future Internet Congestion Control: The Diminishing Feedback Problem [
> https://arxiv.org/pdf/2206.06642]? The abstract of this paper says: *<we
> argue that congestion control mechanisms should move away from their strict
> “end-to-end”*
> *adherence. This change would benefit from avoiding a “one size fits all
> circumstances” approach, and moving towards a more*
> *selective set of mechanisms that will result in a better performing
> Internet.*>
>
> Hesham
>
> On Thu, Sep 14, 2023, 3:23 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>
>> Hi Ruediger,
>>
>>
>> > On Sep 14, 2023, at 09:25, <Ruediger.Geib@telekom.de> <
>> Ruediger.Geib@telekom.de> wrote:
>> >
>> > Sebastian, Ingemar,
>> >
>> > the draft says "limited domain". The method suggested resembles IPPM's
>> IOAM (but the packet size remains fixed, certainly an advantage).
>> Information like a port ID only makes sense, if the evaluation unit is
>> aware of the domain-topology.
>>
>>         [SM] Not sure I understand this, if on an internet-wide path all
>> nodes would simply include the minimum of their egress bitrate (that is
>> only include this if it is lower than the existing value), then an end-2end
>> protocol like TCP could even as part of the initial 3 way handshake figure
>> out a hard limit for maximum rasinsable cwin (by simply calculating the
>> BDP). SUre that would not stop slow-start fuully from overshooting, but it
>> should limit the maximum overshoot considerably....
>>
>>
>> > That will be restricted to a single domain, I think.
>>
>>         [SM] As long as the forward and collection path requires L2
>> elements, sure this will not work over the internet.
>>
>>
>> > I'm also not sure, what is to be optimized on an operational carrier
>> backbone.
>>
>>         [SM] I trust you on this, as that is out of my league.
>>
>>
>> > Under expectable conditions, these are operated without congestion.
>> Bottlenecks are likely at the access and, in a rather limited number of
>> cases, at peering. There you'd need to know the RTT so that the available
>> bandwidth calculation makes sense.
>>
>>         [SM] But the protocol that is supposed to consume the congestion
>> information will know the RTT, so can take this into account, the network
>> really only needs to give information about its current state. That said, I
>> can see network nodes that might want to know a flow's RTT, but I do not
>> think there is a way of supplying that this is not both easy and efficient
>> and not easily gamed. Passing on congestion informatin however is far less
>> abusable (after all the node could just as well have dropped the packet
>> instead of bothering to fudge the congestion info).
>>
>>
>> > Or you need to calculate several values for several RTTs and provide
>> this information (RTTs and corresponding available bandwidths). Requires a
>> fair amount of bytes, so then trust may be an issue (I'm not sure whether a
>> carrier would be willing to add an extended Ethernet header to every
>> encrypted IP packet indicating interest in getting CSIG information on
>> bottleneck links).
>>
>>         [SM] Yes encryption/privacy are reasons to stick to L2/L3. I
>> would guess in a limited domain deploying CSIG as a pseudo VLAN header
>> seems like a nice work-around, but this information really should be inside
>> IP header to go end to end. IMHO it also should not be in an optional
>> header, but should have been part of the mandatory header, but that ship
>> has sailed long ago... It turns out that the mechanism intended here IPv6
>> extension headers was mis-deployed... (It should have been initiated with a
>> really desirable use-case so it would actrually see usage immediately,
>> protocol design is a bit like evolution, in both cases "use it or loose it"
>> applies to some degree.)
>>
>> Regards
>>         Sebastian
>>
>>
>> >
>> > Regards, Ruediger
>> >
>> > -----Ursprüngliche Nachricht-----
>> > Von: Sebastian Moeller <moeller0@gmx.de>
>> > Gesendet: Donnerstag, 14. September 2023 08:49
>> > An: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
>> > Cc: Geib, Rüdiger <Ruediger.Geib@telekom.de>; tsvwg@ietf.org;
>> ippm@ietf.org; iccrg@irtf.org; ccwg@ietf.org
>> > Betreff: Re: [tsvwg] [iccrg] New Internet Draft: Congestion Signaling
>> (CSIG)
>> >
>> > Hi Ingemar
>> >
>> >> On Sep 14, 2023, at 08:42, Ingemar Johansson S <
>> ingemar.s.johansson@ericsson.com> wrote:
>> >>
>> >> Hi Ruediger
>> >>
>> >> Even though CSIG is on ethernet, it appears to be e2e as the feedback
>> is on L4. So I guess somehow the CSIG info needs to jump from domain to
>> domain somewhow, and that sounds to me like L3, albeit perhaps brief jumps
>> ?
>> >
>> >       [SM] rfc3168 and L4S ECN signaling faces the same hurdle, forward
>> path uses a different layer than feed-back path. And I do not think that it
>> is conceptually all that cleaner to have fewer layers between forward and
>> reverse signaling... "clean" would be to put both forward and reverse
>> information into the same layer, but that is not on the table as far as I
>> can see.
>> >       The other difference however, richness of signal, is a clear
>> difference between 1 bit ECN and multibit CSIG (and alternatives).
>> (Side-note, sure the ECN bitfield is two bits but it only carries 2
>> congestion states when ECN is in use, which makes it IMHO a 1-bit
>> information channel, if we had followed the SCE proposal with its 3
>> congestion states we would be at 1.5 bits ;))
>> >
>> > Regards
>> >       Sebastian
>> >
>> >
>> >
>> >>
>> >> /Ingemar
>> >>
>> >>> -----Original Message-----
>> >>> From: Ruediger.Geib@telekom.de <Ruediger.Geib@telekom.de>
>> >>> Sent: Wednesday, 13 September 2023 14:20
>> >>> To: moeller0@gmx.de; Ingemar Johansson S
>> >>> <ingemar.s.johansson@ericsson.com>
>> >>> Cc: vidhi_goel@apple.com; shihang9@huawei.com; tsvwg@ietf.org;
>> >>> jai.kumar@broadcom.com; ippm@ietf.org; tom@herbertland.com;
>> >>> iccrg@irtf.org; abhiramr@google.com; nanditad@google.com;
>> >>> ccwg@ietf.org; rachel.huang@huawei.com; naoshad@google.com
>> >>> Subject: AW: [tsvwg] [iccrg] New Internet Draft: Congestion Signaling
>> >>> (CSIG)
>> >>>
>> >>> Hi Ingemar, hi Sebastian,
>> >>>
>> >>> Skimming over the draft only, isn't CSIG about Ethernet-domains,
>> >>> while L4S is E2E?
>> >>>
>> >>> Regards,
>> >>>
>> >>> Ruediger
>> >>>
>> >>> -----Ursprüngliche Nachricht-----
>> >>> Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Sebastian Moeller
>> >>> Gesendet: Mittwoch, 13. September 2023 13:42
>> >>> An: Ingemar Johansson S
>> >>> <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
>> >>> Cc: Vidhi Goel <vidhi_goel=40apple.com@dmarc.ietf.org>;
>> >>> Shihang(Vincent) <shihang9=40huawei.com@dmarc.ietf.org>; tsvwg
>> >>> <tsvwg@ietf.org>; Jai Kumar <jai.kumar@broadcom.com>; IETF IPPM WG
>> >>> <ippm@ietf.org>; Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>;
>> >>> iccrg@irtf.org; Abhiram Ravi <abhiramr=40google.com@dmarc.ietf.org>;
>> >>> Nandita Dukkipati <nanditad@google.com>; ccwg@ietf.org; Huangyihong
>> >>> (Rachel) <rachel.huang=40huawei.com@dmarc.ietf.org>; Naoshad Mehta
>> >>> <naoshad@google.com>
>> >>> Betreff: Re: [tsvwg] [iccrg] New Internet Draft: Congestion Signaling
>> >>> (CSIG)
>> >>>
>> >>> Hi Ingemar,
>> >>>
>> >>>
>> >>>> On Sep 13, 2023, at 12:30, Ingemar Johansson S
>> >>> <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org> wrote:
>> >>>>
>> >>>> Hi
>> >>>>
>> >>>> I agree with Vihdi
>> >>>>
>> >>>> L4S is recently standardised
>> >>>
>> >>>     [SM] In experimental track, the goal is currently to test whether
>> it
>> >>> can/should be deployed at scale....
>> >>>
>> >>>> and it is definitely gaining traction also in 3GPP. We have an echo
>> >>> system that is looking forward to having L4S widely deployed.
>> >>>> Still, the congestion control aspects are not fully explored yet.
>> >>>> One
>> >>> interesting topic is if L4S allows to more safely deviate from
>> >>> additive increase to make congestion control algorithms more quickly
>> >>> converge to higher link capacity. There are a number of study topics
>> >>> around L4S congestion control that are listed in e.g the TCP Prague
>> draft.
>> >>>>
>> >>>> I cannot dictate what others should do with their time and money but
>> >>> personally I'd prefer that the IETF explores L4S and its
>> >>> possibilities and downsides before jumping on the next idea.
>> >>>
>> >>>     [SM] L4S can be described as taking the ideas behind DCTCP and
>> >>> making them fit for use over the internet*. Yet the signaling
>> >>> discussed here is to be used in e.g. data center contexts where DCTCP
>> >>> is already used and found lacking compared to newer methods operating
>> >>> on richer congestion information (HPCC, Swift, Poseidon, ...).
>> >>>     Given that L4S essentially uses a multi-packet signal(**) to
>> report
>> >>> the "queue filling state" that is then stochastically distributed
>> >>> over all concurrent flows, it seems obvious to me that reconstructing
>> >>> a reliable estimate of on-path queueing will take some time and
>> >>> averaging for each individual flow, I would guess that in some
>> >>> environments this delay simply is too costly.
>> >>>     So L4S and CSIG seem complementary and in no way mutually
>> exclusive.
>> >>>
>> >>>
>> >>> Regards
>> >>>     Sebastian
>> >>>
>> >>>
>> >>>
>> >>> *) I will not further discuss whether that is achieved or not as it
>> >>> seems irrelevant here.
>> >>> **) In essence transmission of congestion state via a 1-bit serial
>> >>> channel, clocked at the (variable***) packet rate at the bottleneck.
>> >>> ***) as packets are not of uniform size
>> >>>
>> >>>>
>> >>>> CSIG sounds to me like something that belongs more in ICCRG or ?
>> >>>>
>> >>>> /Ingemar
>> >>>>
>> >>>> From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Vidhi Goel
>> >>>> Sent: Wednesday, 13 September 2023 00:59
>> >>>> To: Shihang(Vincent) <shihang9=40huawei.com@dmarc.ietf.org>
>> >>>> Cc: Huangyihong (Rachel) <rachel.huang=40huawei.com@dmarc.ietf.org>;
>> >>> Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>; Abhiram Ravi
>> >>> <abhiramr=40google.com@dmarc.ietf.org>; IETF IPPM WG <ippm@ietf.org>;
>>
>> >>> tsvwg <tsvwg@ietf.org>; ccwg@ietf.org; iccrg@irtf.org; Nandita
>> >>> Dukkipati <nanditad@google.com>; Naoshad Mehta <naoshad@google.com>;
>> >>> Jai Kumar <jai.kumar@broadcom.com>
>> >>>> Subject: Re: [tsvwg] [iccrg] New Internet Draft: Congestion
>> >>>> Signaling
>> >>> (CSIG)
>> >>>>
>> >>>> Not sure why we are coming up with so many new techniques when ECN
>> >>> just works fine.
>> >>>> ECN is a 2 bit field (not 1 bit) and seems to be sufficient to
>> >>> indicate extent of congestion by marking it per packet. Adding more
>> >>> complexity to any layer whether it is L2 or L3 doesn’t work well in
>> >>> deployments. Our goal should be to simplify things and only add new
>> >>> headers if absolutely necessary.
>> >>>>
>> >>>> Vidhi
>> >>>>
>> >>>>
>> >>>> On Sep 12, 2023, at 3:12 AM, Shihang(Vincent)
>> >>> <shihang9=40huawei.com@dmarc.ietf.org> wrote:
>> >>>>
>> >>>> Hi,
>> >>>> I agree L2 may not be the best choice to carry the congestion
>> >>> signaling end-to-end and more bits are needed. We have submitted a
>> >>> draft to carry the multi-bits congestion signaling in L3. We call it
>> >>> Advanced ECN. See
>> https://datatracker.ietf.org/doc/draft-shi-ccwg-advanced-ecn/.
>> >>>>
>> >>>> Thanks,
>> >>>> Hang
>> >>>>
>> >>>> From: CCWG <ccwg-bounces@ietf.org> On Behalf Of Huangyihong (Rachel)
>> >>>> Sent: Tuesday, September 12, 2023 5:41 PM
>> >>>> To: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>; Abhiram Ravi
>> >>> <abhiramr=40google.com@dmarc.ietf.org>
>> >>>> Cc: IETF IPPM WG <ippm@ietf.org>; tsvwg <tsvwg@ietf.org>;
>> >>> ccwg@ietf.org; iccrg@irtf.org; Nandita Dukkipati
>> >>> <nanditad@google.com>; Naoshad Mehta <naoshad@google.com>; Jai Kumar
>> >>> <jai.kumar@broadcom.com>
>> >>>> Subject: Re: [CCWG] [iccrg] [tsvwg] New Internet Draft: Congestion
>> >>> Signaling (CSIG)
>> >>>>
>> >>>> Hi,
>> >>>>
>> >>>> I also have the same feeling. Implementing in L2 may be difficult to
>> >>> be used in e2e transport. Of course it can work well in limited
>> >>> domain, like DC or HPC clusters. However, I also look for some
>> >>> solutions that could be able to go through internet. We have
>> >>> submitted a draft to describe the transport challenges. See
>> >>> https://datatracker.ietf.org/doc/html/draft-huang-tsvwg-transport-
>> >>> challenges.
>> >>>>
>> >>>> I share the same opinion that the congestion signal is useful and
>> >>> current 1-bit ECN solution is not fully sufficient. But I also feel
>> >>> like the more straight way is to extend L3, or l4, like update IOAM,
>> >>> to carry the information. For L2 solution, it should be developed
>> >>> together with IEEE 802.1.
>> >>>>
>> >>>> BR,
>> >>>> Rachel
>> >>>>
>> >>>> 发件人: iccrg <iccrg-bounces@irtf.org> 代表 Tom Herbert
>> >>>> 发送时间: 2023年9月10日 0:10
>> >>>> 收件人: Abhiram Ravi <abhiramr=40google.com@dmarc.ietf.org>
>> >>>> 抄送: IETF IPPM WG <ippm@ietf.org>; tsvwg <tsvwg@ietf.org>;
>> >>> ccwg@ietf.org; iccrg@irtf.org; Nandita Dukkipati
>> >>> <nanditad@google.com>; Naoshad Mehta <naoshad@google.com>; Jai Kumar
>> >>> <jai.kumar@broadcom.com>
>> >>>> 主题: Re: [iccrg] [tsvwg] New Internet Draft: Congestion Signaling
>> >>> (CSIG)
>> >>>>
>> >>>> Hi, thanks for draft!
>> >>>>
>> >>>> The first thing that stands out to me is the carrier of the new
>> >>>> packet
>> >>> headers. In the forward path it would be in L2 and in reflection it
>> >>> would be L4. As the draft describes, this would entail having to
>> >>> support the protocol in multiple L2 and multiple L4 protocols--
>> >>> that's going to be a pretty big lift! Also, L2 is not really an
>> >>> end-to-end protocol (would legacy switches in the path also forward
>> the header)l?).
>> >>>>
>> >>>> The signaling being described in the draft is network layer
>> >>> information, and hence IMO should be conveyed in network layer
>> headers.
>> >>> That's is L3 which conveniently is the average of L2+L4 :-)
>> >>>>
>> >>>> IMO, the proper carrier of the signal data is Hop-by-Hop Options.
>> >>>> This
>> >>> is end-to-end and allows modification of data in-flight. The typical
>> >>> concern with Hop-by-Hop Options is high drop rates on the Internet,
>> >>> however in this case the protocol is explicitly confined to a limited
>> >>> domain so I don't see that as a blocking issue for this use case.
>> >>>>
>> >>>> The information being carried seems very similar to that of IOAM
>> >>>> (IOAM
>> >>> uses Hop-by-Hop Options and supports reflection). I suppose the
>> >>> differences are that this protocol is meant to be consumed by the
>> >>> transport Layer and the data is a condensed summary of path
>> >>> characteristics. IOAM seems pretty extensible, so maybe it could be
>> >>> adapted to carry the signals of this draft?
>> >>>>
>> >>>> A related proposal might be FAST draft-herbert-fast. Where the CSIG
>> >>>> is
>> >>> network to host signaling, FAST is host to network signaling for the
>> >>> purposes of requesting network services. These might be complementary
>> >>> and options for both may be in the same packet. FAST also uses
>> >>> reflection, so we might be able to leverage some common
>> >>> implementation at a destination.
>> >>>>
>> >>>> Tom
>> >>>>
>> >>>> On Fri, Sep 8, 2023, 7:43 PM Abhiram Ravi
>> >>> <abhiramr=40google.com@dmarc.ietf.org> wrote:
>> >>>> Hi IPPM folks,
>> >>>>
>> >>>> I am pleased to announce the publication of a new internet draft,
>> >>> Congestion Signaling (CSIG): https://datatracker.ietf.org/doc/draft-
>> >>> ravi-ippm-csig/
>> >>>>
>> >>>> CSIG is a new end-to-end packet header mechanism for in-band
>> >>>> signaling
>> >>> that is simple, efficient, deployable, and grounded in concrete use
>> >>> cases of congestion control, traffic management, and network
>> >>> debuggability. We believe that CSIG is an important new protocol that
>> >>> builds on top of existing in-band network telemetry protocols.
>> >>>>
>> >>>> We encourage you to read the CSIG draft and provide your feedback
>> >>>> and
>> >>> comments. We have also cc'd the TSVWG, CCWG, and ICCRG mailing lists,
>> >>> as we believe that this work may be of interest to their members as
>> well.
>> >>>>
>> >>>> Thank you for your time and consideration.
>> >>>>
>> >>>> Sincerely,
>> >>>> Abhiram Ravi
>> >>>> On behalf of the CSIG authors
>> >>
>> >
>> > _______________________________________________
>> > iccrg mailing list
>> > iccrg@irtf.org
>> > https://www.irtf.org/mailman/listinfo/iccrg
>>
>> --
>> CCWG mailing list
>> CCWG@ietf.org
>> https://www.ietf.org/mailman/listinfo/ccwg
>>
>
> --
> ________________________________________________________________
> Bob Briscoe                               http://bobbriscoe.net/
>
>