Re: [tsvwg] [Editorial Errata Reported] RFC9260 (7387)
Randall Stewart <randall@lakerest.net> Thu, 16 March 2023 12:19 UTC
Return-Path: <randall@lakerest.net>
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 8B423C15154F for <tsvwg@ietfa.amsl.com>; Thu, 16 Mar 2023 05:19:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 tV7stI5oYypw for <tsvwg@ietfa.amsl.com>; Thu, 16 Mar 2023 05:19:23 -0700 (PDT)
Received: from smtp-out.a.misk.com (smtp-out.a.misk.com [199.47.128.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3CBEC1524AC for <tsvwg@ietf.org>; Thu, 16 Mar 2023 05:19:23 -0700 (PDT)
X-Authenticated-User: randall@lakerest.net
Received: from 10.1.1.186 (072-239-139-254.res.spectrum.com [72.239.139.254]) by smtp.misk.com (MiskSMTP) with ESMTPSA id 6580077d8cbc478cb173a19d5c76c3e1 for <tsvwg@ietf.org>; Thu, 16 Mar 2023 12:19:20 +0000
Message-ID: <7ae6a03a-34d5-d3dc-c92b-efe05202d5e0@lakerest.net>
Date: Thu, 16 Mar 2023 08:19:18 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Content-Language: en-US
To: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: tuexen@fh-muenster.de, kee@kamstrup.com, tsvwg@ietf.org
References: <20230316113922.447DA10D75@rfcpa.amsl.com>
From: Randall Stewart <randall@lakerest.net>
In-Reply-To: <20230316113922.447DA10D75@rfcpa.amsl.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/QxhJuFmmLEK0Cfb8FZ5mCt5EfpM>
Subject: Re: [tsvwg] [Editorial Errata Reported] RFC9260 (7387)
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, 16 Mar 2023 12:19:27 -0000
Yes this should be verified.. a cookie-echo timer is started not a subsequent init timer... looks like a cut and paste typo :) R On 3/16/23 7:39 AM, RFC Errata System wrote: > The following errata report has been submitted for RFC9260, > "Stream Control Transmission Protocol". > > -------------------------------------- > You may review the report below and at: > https://www.rfc-editor.org/errata/eid7387 > > -------------------------------------- > Type: Editorial > Reported by: Michael Tüxen <tuexen@fh-muenster.de> > > Section: 5.2.4.1 > > Original Text > ------------- > Endpoint A Endpoint Z > <-------------- Association is established----------------------> > Tag=Tag_A Tag=Tag_Z > <---------------------------------------------------------------> > {A crashes and restarts} > {app sets up an association with Z} > (build TCB) > INIT [I-Tag=Tag_A' > & other info] --------\ > (Start T1-init timer) \ > (Enter COOKIE-WAIT state) \---> (find an existing TCB, > populate TieTags if needed, > compose Cookie_Z with Tie-Tags > and other info) > /--- INIT ACK [Veri Tag=Tag_A', > / I-Tag=Tag_Z', > (Cancel T1-init timer) <------/ Cookie_Z] > (leave original TCB in place) > COOKIE ECHO [Veri=Tag_Z', > Cookie_Z]-------\ > (Start T1-init timer) \ > (Enter COOKIE-ECHOED state) \---> (Find existing association, > Tie-Tags in Cookie_Z match > Tie-Tags in TCB, > Tags do not match, i.e., > case X X M M above, > Announce Restart to ULP > and reset association). > /---- COOKIE ACK > (Cancel T1-init timer, <------/ > Enter ESTABLISHED state) > {app sends 1st user data; strm 0} > DATA [TSN=Initial TSN_A > Strm=0,Seq=0 & user data]--\ > (Start T3-rtx timer) \ > \-> > /--- SACK [TSN Ack=init TSN_A,Block=0] > (Cancel T3-rtx timer) <------/ > > > Corrected Text > -------------- > Endpoint A Endpoint Z > <-------------- Association is established----------------------> > Tag=Tag_A Tag=Tag_Z > <---------------------------------------------------------------> > {A crashes and restarts} > {app sets up an association with Z} > (build TCB) > INIT [I-Tag=Tag_A' > & other info] --------\ > (Start T1-init timer) \ > (Enter COOKIE-WAIT state) \---> (find an existing TCB, > populate TieTags if needed, > compose Cookie_Z with Tie-Tags > and other info) > /--- INIT ACK [Veri Tag=Tag_A', > / I-Tag=Tag_Z', > (Cancel T1-init timer) <------/ Cookie_Z] > (leave original TCB in place) > COOKIE ECHO [Veri=Tag_Z', > Cookie_Z]-------\ > (Start T1-cookie timer) \ > (Enter COOKIE-ECHOED state) \---> (Find existing association, > Tie-Tags in Cookie_Z match > Tie-Tags in TCB, > Tags do not match, i.e., > case X X M M above, > Announce Restart to ULP > and reset association). > /---- COOKIE ACK > (Cancel T1-cookie timer, <----/ > Enter ESTABLISHED state) > {app sends 1st user data; strm 0} > DATA [TSN=Initial TSN_A > Strm=0,Seq=0 & user data]--\ > (Start T3-rtx timer) \ > \-> > /--- SACK [TSN Ack=init TSN_A,Block=0] > (Cancel T3-rtx timer) <------/ > > > Notes > ----- > A packet containing an COOKIE-ECHO chunk is protected against loss by the T1-cookie timer, not the T1-init timer. > > Instructions: > ------------- > This erratum is currently posted as "Reported". If necessary, please > use "Reply All" to discuss whether it should be verified or > rejected. When a decision is reached, the verifying party > can log in to change the status and edit the report, if necessary. > > -------------------------------------- > RFC9260 (draft-ietf-tsvwg-rfc4960-bis-19) > -------------------------------------- > Title : Stream Control Transmission Protocol > Publication Date : June 2022 > Author(s) : R. Stewart, M. Tüxen, K. Nielsen > Category : PROPOSED STANDARD > Source : Transport Area Working Group > Area : Transport > Stream : IETF > Verifying Party : IESG
- [tsvwg] [Editorial Errata Reported] RFC9260 (7387) RFC Errata System
- Re: [tsvwg] [Editorial Errata Reported] RFC9260 (… Randall Stewart
- Re: [tsvwg] [Editorial Errata Reported] RFC9260 (… tuexen
- Re: [tsvwg] [Editorial Errata Reported] RFC9260 (… Chris Smiley