[tcpm] Summary of updates in draft-ietf-tcpm-accurate-ecn-18

Bob Briscoe <ietf@bobbriscoe.net> Tue, 22 March 2022 11:50 UTC

Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id C04803A1147 for <tcpm@ietfa.amsl.com>; Tue, 22 Mar 2022 04:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Status: No, score=-2.108 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id SJDr9h_7ZdHF for <tcpm@ietfa.amsl.com>; Tue, 22 Mar 2022 04:50:00 -0700 (PDT)
Received: from mail-ssdrsserver2.hostinginterface.eu (mail-ssdrsserver2.hostinginterface.eu []) (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 D473E3A1146 for <tcpm@ietf.org>; Tue, 22 Mar 2022 04:49:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Subject:From:To:MIME-Version:Date:Message-ID: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0ptjX+LwkzpLZoJZqmf7k/yhqucMcSx+tdk1U1rVpZM=; b=gKYUwdv5n3CdwCF6pRQnfjmfEY 3+YHiZIEnaOzTbKpVWrM9a/9V2pPawCFhNuwPVBsEcdSmA6vUE2qiNZaHrHUoYYY1hWixc3WOGQrR ITCrXY4toK2BwJEIa/mukurrRGw1UH4TgDvsoKjb+21333POtxIuNQmc+ClJu8+ujBYbULG4/NKHO qGrY2qohR6EqeF8Tnkxeg84oZ39sv+RXarWWwnXx4hErfn4IIbcOjkGcjvnX5+Cq4wtd++EYGI8GT REujr+JyDwT6QPS0PuT54C72Y8QIQcd03j/1asw4qlpfE6CYcTyb9skQs6edrZTPzKIpB9G90bNtv ykOx8BIw==;
Received: from ([]:54536 helo=[]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <ietf@bobbriscoe.net>) id 1nWd1V-0007xb-Ox for tcpm@ietf.org; Tue, 22 Mar 2022 11:49:58 +0000
Content-Type: multipart/alternative; boundary="------------wRbXBd0OcvMZ9uAsYIh0FmQb"
Message-ID: <a0d1b690-219a-37a0-66ab-967727355510@bobbriscoe.net>
Date: Tue, 22 Mar 2022 11:49:56 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0
Content-Language: en-GB
To: tcpm IETF list <tcpm@ietf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/bJzeGaYMF6dpiw-NnsV5CsWtUdM>
Subject: [tcpm] Summary of updates in draft-ietf-tcpm-accurate-ecn-18
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2022 11:50:05 -0000


I must apologise to Vidhi. After the excellent discussions on the list 
about whether to respond to congestion feedback after mangling has been 
detected, we had broadly agreed the text. But then I introduced a load 
of other changes at draft-17, but omitted all the ones agreed with 
Vidhi. So I just posted a new rev (-18) with them all in.

I also reviewed all the occurrences of normative words that appeared in 
lower-case (must, should, may, recommended). In the two cases below 
where it seemed non-controversial, I upper-cased to RECOMMENDED, but pls 
review. In other cases, where there was potential for misunderstanding, 
I reworded to 'needs to', 'ought to', might, etc.

So, I've just posted a new rev. Here's the summary of the diff (see list 
archive for previous discussion):

  * Changes related to Normative text
      o Throughout: reworded lower-case normative words, except
        upper-cased these two:
          + §1
            RECOMMENDED that AccECN implemented alongside  SACK and
            ECN++  (was 'recommended')
          + §3.2.3
            strongly RECOMMENDED to also test path traversal of the
            AccECN Option (was 'recommended')
            and gave a reason why it is 'RECOMMENDED to implement both
            sending and receiving of the AccECN'
      o §2.5
        Generic (Dumb) Reflector
          + Emphasized handshake reflection here is an example, not
      o §
        If either Data Sender detects IP/ECN Mangling during handshake:
          + Advised not to send ECT packets but still respond to
            congestion f/b
            (was MUST NOT and MUST)
          + Added "MUST remain in AccECN mode", in case that was not clear
      o If Data Sender detects continuous congestion f/b:
          + Advised not to send ECT packets and not to respond to
            congestion f/b
            (was SHOULD NOT and SHOULD NOT)
          + Added "MUST remain in AccECN mode", in case that was not clear
      o §
        If Data Sender detects zeroing of ACE field after handshake
          + Advised not to respond to congestion f/b
  * Technical Changes:
      o None
  * Editorial Changes:
      o Throughout: reworded lower-case normative words and minor edits


Bob Briscoehttp://bobbriscoe.net/