Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Congestion Signaling (CSIG)
Toerless Eckert <tte@cs.fau.de> Mon, 18 September 2023 18:44 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 56303C1519B1 for <iccrg@ietfa.amsl.com>; Mon, 18 Sep 2023 11:44:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.658
X-Spam-Level:
X-Spam-Status: No, score=-1.658 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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=no autolearn_force=no
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 FSOjyZMS5F-e for <iccrg@ietfa.amsl.com>; Mon, 18 Sep 2023 11:44:03 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 EE67BC1519B0 for <iccrg@irtf.org>; Mon, 18 Sep 2023 11:44:02 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4RqDGQ5VlJznkbd; Mon, 18 Sep 2023 20:43:58 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4RqDGQ4dQpzkZNg; Mon, 18 Sep 2023 20:43:58 +0200 (CEST)
Date: Mon, 18 Sep 2023 20:43:58 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Bob Briscoe <ietf=40bobbriscoe.net@dmarc.ietf.org>
Cc: "K. K. Ramakrishnan" <kkrama84@gmail.com>, Christian Huitema <huitema@huitema.net>, iccrg IRTF list <iccrg@irtf.org>
Message-ID: <ZQiaboL/pCFMY13/@faui48e.informatik.uni-erlangen.de>
References: <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> <8e989963-68d8-6596-7fb0-eabf052080cf@erg.abdn.ac.uk> <3a1c3263-2604-ae7a-3fea-4be1b2ae7739@huitema.net> <CAJx=zjUn0WOorfkZVLNsyd4mCBgwrP+QYaF3NY4A9FVOH2eg+A@mail.gmail.com> <d8a287da-72d9-2de8-6bb3-ce85302cd92d@bobbriscoe.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <d8a287da-72d9-2de8-6bb3-ce85302cd92d@bobbriscoe.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/2nylQBWqoOVXL6qjFA9Hwx3O5A0>
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: Mon, 18 Sep 2023 18:44:08 -0000
Nice explanation, Bob, thanks. I guess there is also a discovery of a non-ECN capable congestion point along the path and fall-back to a less aggressive (non scalable) signaling ? What is todays best timing of a) discovering that, and b) undiscovering that (aka: returning to ECN control once the non-ECN hop is not a congestion point anymore). Cheers Toerles On Mon, Sep 18, 2023 at 07:04:28PM +0100, Bob Briscoe wrote: > KK, Christian, > > I want to focus for a moment on the problem of how a flow in progress knows > that available capacity has increased (e.g. because other flow(s) have > departed or bottleneck link capacity has increased). Current congestion > control algorithms (CCAs) take so long to detect an absence of signals > (loss, delay or ECN), that they use the same probing algorithm that they use > in their congestion avoidance phase to fill any available capacity. > > With Reno, Cubic, etc. the time between congestion episodes in steady state > for a single flow is now hundreds of RTT. So, it takes even more than that > before you can be sure there is a real absence of congestion signals. > > Scalable CCAs do a lot better. The target average time between signals in > stable conditions is half an RTT. You can sustain such a high signalling > rate with ECN, but you couldn't do it with loss, which is why L4S is tightly > associated with ECN. So, after just a few RTT of no signals you can start > probing for more capacity more aggressively than you would want to in > congestion avoidance phase. > > This is the critical point - the CCAs of all flows that notice the absence > of signals briefly enter a separate acceleration mode where convergence is a > non-goal. Then, when they find a closed loop signal again, they return to > their congestion avoidance mode to converge with each other from wherever > they got to when they 'broke loose'. > > Before Joakim Misund decided to move on from his doctoral research into > getting up to speed fast, he did some nice experiments on this acceleration > mode. > For instance, look at Fig 5 in this draft tech report he wrote: > https://bobbriscoe.net/projects/latency/04-delay_bound_faster_additive_increase_when_unterutilize_tr.pdf > > In Fig 5 capacity alternates between 20 Mb/s and 200 Mb/s in a square wave. > It compares his modified TCP Prague (the pink plot) with BBRv2 & unmodified > Prague. The legend calls the pink plot "Prague w/both" because it has an > acceleration mode and an overload mode to rapidly decrease when there is > both ECN and heavy delay. > > > Bob > > > On 16/09/2023 12:13, K. K. Ramakrishnan wrote: > > I agree. This was the original idea for a "faster" ramp up initially, > > Christian. It is (if available on the end-end path) a relatively benign > > solution that doesn't stomp out existing flows. > > If ECN is not available on the path, it is easy enough to not ramp up. > > > > On Fri, Sep 15, 2023 at 9:19 PM Christian Huitema <huitema@huitema.net> > > wrote: > > > > RFC 9049 is an interesting read. Reading it, I was nodding my head... > > until it went to the ECN section. The big change we are seeing is > > that > > deploying ECN now is mostly safe -- QUIC, for example, can test for > > end-to-end availability of ECN, and measurements show that it is > > available on many paths. It may not be actively implemented by all > > elements in the path, but at least nothing crashes, and we can see > > deployments. It only took two decades to get there. > > > > Which means that maybe we should start fully exploiting ECN for > > what it > > is worth. Probably not a complete solution to the "quick start" > > problem, > > but at least a partial solution, one that would complement packet > > loss > > detection and delay increase measurements. That seems more promising > > than trying to deploy another solution across all Internet routers. > > > > And maybe we can make creative use of ECN, even in cases of long > > delay > > links. Combine it with chirping, maybe as in "send a chirp at a quick > > rate, and check whether that chirp elicited ECN feedback?" > > > > -- Christian Huitema > > > > On 9/15/2023 1:58 AM, Gorry Fairhurst wrote: > > > I wonder if RFC 9049 - Path Aware Networking: Obstacles to > > Deployment (A > > > Bestiary of Roads Not Taken), section 6.3, might have some thoughts > > > relevant to why some approaches in DC research diverge from the > > > end-to-end approaches described in published RFCs. > > > > > > Best wishes, > > > Gorry > > > > > > > > > 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 > > >> > > > > > > > > > _______________________________________________ > > > iccrg mailing list > > > iccrg@irtf.org > > > https://www.irtf.org/mailman/listinfo/iccrg > > > > _______________________________________________ > > iccrg mailing list > > iccrg@irtf.org > > https://www.irtf.org/mailman/listinfo/iccrg > > > > > > > > -- > > K. K. Ramakrishnan > > > > _______________________________________________ > > iccrg mailing list > > iccrg@irtf.org > > https://www.irtf.org/mailman/listinfo/iccrg > > -- > ________________________________________________________________ > Bob Briscoehttp://bobbriscoe.net/ > _______________________________________________ > iccrg mailing list > iccrg@irtf.org > https://www.irtf.org/mailman/listinfo/iccrg -- --- tte@cs.fau.de
- [iccrg] New Internet Draft: Congestion Signaling … Abhiram Ravi
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Huangyihong (Rachel)
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Rodney W. Grimes
- Re: [iccrg] [ippm] [tsvwg] New Internet Draft: Co… Greg Mirsky
- Re: [iccrg] [CCWG] [tsvwg] New Internet Draft: Co… Hesham ElBakoury
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Gorry Fairhurst
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Rodney W. Grimes
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Hesham ElBakoury
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Rodney W. Grimes
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Abhiram Ravi
- Re: [iccrg] [ippm] New Internet Draft: Congestion… Tal Mizrahi
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Toerless Eckert
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Bob Briscoe
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Nandita Dukkipati
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] Prague improvements (AND RE: [tsvwg] … Ingemar Johansson S
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Matt Mathis
- [iccrg] Prague improvements (was RE: [tsvwg] [CCW… Ingemar Johansson S
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Ingemar Johansson S
- Re: [iccrg] [CCWG] [tsvwg] New Internet Draft: Co… Zaheduzzaman Sarker (Nokia)
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Bob Briscoe
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Jai Kumar
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Ruediger.Geib
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… K. K. Ramakrishnan
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Hesham ElBakoury
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Sebastian Moeller
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Christian Huitema
- Re: [iccrg] [tsvwg] New Internet Draft: Congestio… Tom Herbert
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Bob Briscoe
- Re: [iccrg] Prague improvements (AND RE: [tsvwg] … Bob Briscoe
- Re: [iccrg] [ippm] [tsvwg] New Internet Draft: Co… Sebastian Moeller
- Re: [iccrg] [tsvwg] [CCWG] New Internet Draft: Co… Gorry Fairhurst
- Re: [iccrg] [CCWG] [tsvwg] New Internet Draft: Co… Christian Huitema