Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum-02 adoption
Nils Ohlmeier <nils.ohlmeier@8x8.com> Thu, 13 April 2023 19:31 UTC
Return-Path: <nils.ohlmeier@8x8.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 704D2C152573 for <tsvwg@ietfa.amsl.com>; Thu, 13 Apr 2023 12:31:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, 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, 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 (1024-bit key) header.d=8x8.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 alcK-JQxwPMN for <tsvwg@ietfa.amsl.com>; Thu, 13 Apr 2023 12:31:07 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 7EC47C1522D7 for <tsvwg@ietf.org>; Thu, 13 Apr 2023 12:31:07 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id k13so17660909iov.10 for <tsvwg@ietf.org>; Thu, 13 Apr 2023 12:31:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8x8.com; s=googlemail; t=1681414267; x=1684006267; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=8n1m/T3Kbm5Z77S8MdApDghj2nU7EHb/lPpB+8liyXI=; b=AJX2dgWZ0V7TvjxXpxeDNdCw/izQURYkqwauHTTbytBUZvMtG7bbJIzGPxLPrVFn0c LV7/aRTA+Pvnwmkt6YaYG9if/rme9E8iWR7Wi+oI5JcTYtATsM80/iTHzPg1hRN9drHm RW/+FXm9h4odA0qCOGFe8XOJUQquabG5uJgKQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681414267; x=1684006267; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8n1m/T3Kbm5Z77S8MdApDghj2nU7EHb/lPpB+8liyXI=; b=I+ZvU8hhZTa+C25lkvG0HDn1SPE95MaFmkwh8uR/q8cTDEp/ypl2xmUYnc9zhU53kz bJ5KyYOWPblsLWjqdBzq2TZbk7rRK4nWBirpc7/v4HxOoldyiQLO3ARMpwJMoXlce+s4 gR3Vw63WvhiFUf7kQpgYoPdVIlc7x3tIb1fUKzf5CJNU0j15oo365QZFPpNrjNSYeM5A 876VH6ILkcA2Qyigfyp5g0qCCFzVfcULx4DW6lbc/zCwZIRtAP7s77d4wpP8KqXELJ9K 2CjtuGdAcl9UoeF9sJICn9Iq0k2InfW7ELWMVN+UvhEfo1kTYuhht2dQG5O/QrUk83Oi TleA==
X-Gm-Message-State: AAQBX9cx+9um0vUwCzWxwwosRvDF9AP/T2UI+6CenrUTNjjMrZJb0rCT +HkCXG0SGaOTzjzRH0tVdodwnDYkhl9iAf0sFUU=
X-Google-Smtp-Source: AKy350ZjXX2inYAzMJAbtqf76Ngh3v8Yj7+Tew5CFcfvPICoxyVnc5dpWjhgWRBYoehydiRiNx0GlQ==
X-Received: by 2002:a05:6602:2183:b0:74c:b069:f38c with SMTP id b3-20020a056602218300b0074cb069f38cmr1925672iob.1.1681414266691; Thu, 13 Apr 2023 12:31:06 -0700 (PDT)
Received: from smtpclient.apple (75-166-40-160.hlrn.qwest.net. [75.166.40.160]) by smtp.gmail.com with ESMTPSA id d134-20020a02628c000000b00408b3bc8061sm708245jac.43.2023.04.13.12.31.06 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Apr 2023 12:31:06 -0700 (PDT)
From: Nils Ohlmeier <nils.ohlmeier@8x8.com>
Message-Id: <6E829A1D-438E-4633-A1AC-A8341AC254A8@8x8.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2E7D8870-4CBD-4F0A-A2EE-085E97D3E41F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
Date: Thu, 13 Apr 2023 13:30:54 -0600
In-Reply-To: <CFBF062F-91DA-4B54-ACA9-36933EF08788@fh-muenster.de>
Cc: tsvwg@ietf.org
To: tuexen@fh-muenster.de
References: <9F7A670A-EA7E-4194-8125-B1DB7030802B@8x8.com> <CFBF062F-91DA-4B54-ACA9-36933EF08788@fh-muenster.de>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/OCjCLqWFenxRgduW53WzK3g3bBk>
Subject: Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum-02 adoption
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2023 19:31:11 -0000
> On Apr 12, 2023, at 06:20, tuexen@fh-muenster.de wrote: > >> On 11. Apr 2023, at 19:15, Nils Ohlmeier <nils.ohlmeier@8x8.com> wrote: >> >> Hello, >> >> I’m supporting adoption of draft draft-tuexen-tsvwg-sctp-zero-checksum-02, because it is going to be useful for all WebRTC endpoints out there to have the option to skip the checksum step. >> >> I also reviewed the draft. The only concern I found is this sentence: >> >> "Since the lower layer of SCTP can not be IPv4 or IPv6 as specified in [RFC9260] or UDP as specified in [RFC6951], no problems with middle boxes expecting correct CRC32c checksums in the SCTP packets are expected.” >> >> Which confuses me, because it sounds to me like this is trying to say that SCTP over IPv4 or IPv6 can not be done. Which obviously doesn’t make any sense. But I honestly fail to parse what this sentence is suppose to tell me (besides no problems with middle boxes is expected). > Would using > > One example of such a lower layer is the use of SCTP over DTLS as > described in [RFC8261] (as used in the WebRTC context). Counter > examples include: > > * SCTP over IPv4 or IPv6 as specified in [RFC9260]. > > * SCTP over UDP as specified in [RFC6951]. > > * The use of SCTP Authentication as specified in [RFC4895]. > > Therefore using an incorrect zero checksum will not result in > problems with middle boxes expecting correct CRC32c checksums in SCTP > packets. > > be clearer? Yes I think that helps. I think if you expand the last sentence in our proposal to something like: Therefore using an incorrect zero checksum when using SCTP over DTLS will not result in problems with the middle boxes expecting correct CRC32c checksums in SCTP packets. Should remove any remaining ambiguity. Best Nils
- [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum-02 … Nils Ohlmeier
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Claudio Porfiri
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Nils Ohlmeier
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Nils Ohlmeier
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Magnus Westerlund
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… tuexen
- Re: [tsvwg] draft-tuexen-tsvwg-sctp-zero-checksum… Michael Tuexen