Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Congestion Signaling (CSIG)
Matt Mathis <mattmathis@measurementlab.net> Sat, 17 February 2024 19:17 UTC
Return-Path: <mattmathis@measurementlab.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3330C14F5F6 for <ippm@ietfa.amsl.com>; Sat, 17 Feb 2024 11:17:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level:
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=measurementlab-net.20230601.gappssmtp.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 R8xyZkb5h9Uf for <ippm@ietfa.amsl.com>; Sat, 17 Feb 2024 11:17:22 -0800 (PST)
Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) (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 E81C5C14F5F8 for <ippm@ietf.org>; Sat, 17 Feb 2024 11:17:22 -0800 (PST)
Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-60818d338bfso3145077b3.0 for <ippm@ietf.org>; Sat, 17 Feb 2024 11:17:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=measurementlab-net.20230601.gappssmtp.com; s=20230601; t=1708197441; x=1708802241; 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=sKBU61x9AUNgIOCLCGZP7q4x2r23jt1Ixkbxiz2qiU8=; b=cWDVBGeoQZxpl5R/qxm8kXdGHNoNAmbkg+1tn9ePcnw8k4j7voceNQtVRzXQ+4Slj+ 372Uz04px8dwswUaK4HVly/riz4jYTOlX9Lcphb/L19J4yg7uQ9tPFE+e9n1s4QtUdeO P/6/81WLPTF+by+rIP5fE0PFUKOBKiaMqwBmOuIbvWsgLMWYEDnBEtzPuhb2RpwAFcoI 3JdP9tfFt7hmw/pynNc3hQ73YM3b3ZkxJhbSnSvGOGvrwuar79T90/sXrXENufiU9EB4 Djdrkwa9wFXAU9Cxx1dBABznvHcMpUrxZmHZVkHdFoPpgPLNQoTTyev3A1tyDHjnp6wp Z9+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708197441; x=1708802241; 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=sKBU61x9AUNgIOCLCGZP7q4x2r23jt1Ixkbxiz2qiU8=; b=gPVsF/XAkTTRi3j7BRXxqEQvBPVgnldaiJ3I4GMr+7OlFK5Dq7E693BmhU7scZtKQI jIWs3v70ItjYX89rjMjh1h+OWSp6TNNifrkxZ/xRng9L9psMiLurFDuT18froNOwYRNA QYrPqpFxCIpm42t6ois+/WsuA6E1MWUZqrxZZE8O6JBcJ7ByCmpFSd+byoB+W0VrFBG/ tWI1VJrbGncvrNLvSNfCYfRVMARq4ccPFZRuRBHLrNf9MP4ZjCPItyOCcDX/Bfny9NIB TM/vk+YpHh7Mdam/FRxgkaI7eQ27G5ZMhA0Uqjoxd/OLOvQe8PNyn7k8r72SOU5GrXwe De7A==
X-Forwarded-Encrypted: i=1; AJvYcCUErz2QlZzKSTqFk6DFg6S0DWoGs7P8M550XeB3RfPY6Uh0GVgLJfaauNHeHsyYM0d3cqrmxXx3eBGQtxyP
X-Gm-Message-State: AOJu0Yz81qMb6qTXGoD1ji3HIaR0IU370KpbMHfmc/goFUpbKTh9VdFU 62ri2jYiHB2L6RT0vjtJZG1zUGgy+D5mp0SN3b08t++ffkKDEDeGPxFtZFPSsDtEheB4RxumqPs MXFfN7WHh0lodscD4GRfUAwoNmug3kZ8A6hYEWQ==
X-Google-Smtp-Source: AGHT+IE8sOQ3ZIJUDUGkIDT0Y/qnXDU9t7oZ6FKb6Q9d1I3JCoqeB22rQ7/HjAtekDnFhFbCs4vMJawNw3lHukCBiJI=
X-Received: by 2002:a81:b666:0:b0:607:81ca:ccc with SMTP id h38-20020a81b666000000b0060781ca0cccmr7589071ywk.42.1708197441533; Sat, 17 Feb 2024 11:17:21 -0800 (PST)
MIME-Version: 1.0
References: <CAF0+TDD+44TAHf7y05GzmCgbau66ey7AU2RaVroim_Tukf=7nQ@mail.gmail.com> <CALx6S35V8xyDBkN0m8kDEcNk0N734Fqq0Ne8ZJ284ZnSSUwV9w@mail.gmail.com> <CALx6S35XNyBe5=gh7JpaCKEkiXaEwPGHrDZe=E-EPkiF5mUCLA@mail.gmail.com> <CAB_+Fg5McYXt=M5MNkuxHrKrXQgZMS6PLRoVeUKiSUe5Qb7LjA@mail.gmail.com> <CALx6S35OHyhWjmkV2jiOqO-sB9Csugx0umB_yF_ann9rB8Tgbw@mail.gmail.com>
In-Reply-To: <CALx6S35OHyhWjmkV2jiOqO-sB9Csugx0umB_yF_ann9rB8Tgbw@mail.gmail.com>
From: Matt Mathis <mattmathis@measurementlab.net>
Date: Sat, 17 Feb 2024 11:17:10 -0800
Message-ID: <CAEsRLK9_bHrhyvFqCz3do=Ax3mKZor4EtqXY2chdfL7fzi1UMw@mail.gmail.com>
To: Tom Herbert <tom=40herbertland.com@dmarc.ietf.org>
Cc: Nandita Dukkipati <nanditad@google.com>, Abhiram Ravi <abhiramr=40google.com@dmarc.ietf.org>, IETF IPPM WG <ippm@ietf.org>, tsvwg <tsvwg@ietf.org>, ccwg@ietf.org, iccrg@irtf.org, Naoshad Mehta <naoshad@google.com>, Jai Kumar <jai.kumar@broadcom.com>
Content-Type: multipart/alternative; boundary="000000000000b58d0d061198b593"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/WINm0MTXnFazizi6YtKEaIaAEaA>
Subject: Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Congestion Signaling (CSIG)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Feb 2024 19:17:26 -0000
I think the L2/L4 split is brilliant. Putting the forward instrumentation as low as possible in the stack permits easy processing in HW w/o parsing any L3. Putting the replies in L4 only requires a handful of implementations to cover all possible paths, and piggybacks on existing solutions to session layer issues, such as authentication and authorization. I would consider mentioning but then temporarily excluding alternet placements: either as a shim at the top of L2, sort of like VLAN tags, or within an L3 option. Both of these have their own challenges, but might be extremely valuable in some environments. On Sat, Feb 10, 2024 at 7:42 AM Tom Herbert <tom= 40herbertland.com@dmarc.ietf.org> wrote: > On Fri, Feb 9, 2024 at 10:53 PM Nandita Dukkipati <nanditad@google.com> > wrote: > > > > Hi Tom, > > > > We updated the draft, correcting some nit errata, and to not let the > draft expire. It's not discussed in any other mailing lists. > > Thanks Nandita. > > I still have fundamental concerns about the protocol layering in this > draft, please see my previous comments on that. The draft defines a > protocol for end-to-end network to host signaling and IMO, such a > protocol belongs in the network layer but the draft puts the protocol > in L2 and L4 and seems to avoid L3 without explanation. IOAM defines a > very similar method of signaling and RFC9486 is a good model for > network layer protocol that provides network to host signaling. > > Tom > > > > > Nandita > > > > On Thu, Feb 8, 2024 at 3:53 PM Tom Herbert <tom@herbertland.com> wrote: > >> > >> Hi, > >> > >> I noticed there is now an -01 version of the draft posted on Feb. 2. > >> Is this draft being discussed on some other list? > >> > >> Thanks, > >> Tom > >> > >> On Sat, Sep 9, 2023 at 9:09 AM Tom Herbert <tom@herbertland.com> wrote: > >> > > >> > 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://mailman.irtf.org/mailman/listinfo/iccrg > -- Thanks, --MM-- Evil is defined by mortals who think they know "The Truth" and use force to apply it to others.
- [ippm] New Internet Draft: Congestion Signaling (… Abhiram Ravi
- Re: [ippm] [tsvwg] New Internet Draft: Congestion… Tom Herbert
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Huangyihong (Rachel)
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Vidhi Goel
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Ruediger.Geib
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [CCWG] [iccrg] New Internet Dr… Abhiram Ravi
- Re: [ippm] New Internet Draft: Congestion Signali… Tal Mizrahi
- Re: [ippm] [tsvwg] New Internet Draft: Congestion… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Ingemar Johansson S
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Ingemar Johansson S
- Re: [ippm] [tsvwg] New Internet Draft: Congestion… Nandita Dukkipati
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Shihang(Vincent)
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Neal Cardwell
- Re: [ippm] [tsvwg] New Internet Draft: Congestion… Tom Herbert
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Matt Mathis
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Abhiram Ravi
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [CCWG] [iccrg] [tsvwg] New Internet Dr… Hesham ElBakoury
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Rodney W. Grimes
- Re: [ippm] [tsvwg] [CCWG] [iccrg] New Internet Dr… Gorry Fairhurst
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Ingemar Johansson S
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Greg Mirsky
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Christian Huitema
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Jai Kumar
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [iccrg] [tsvwg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Tom Herbert
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Ruediger.Geib
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Sebastian Moeller
- Re: [ippm] [CCWG] [tsvwg] [iccrg] New Internet Dr… Zaheduzzaman Sarker (Nokia)
- Re: [ippm] [tsvwg] [iccrg] New Internet Draft: Co… Gorry Fairhurst