Re: [tcpm] New Version Notification for draft-boucadair-tcpm-rst-diagnostic-payload-01.txt

mohamed.boucadair@orange.com Thu, 07 April 2022 08:41 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5748C3A157A for <tcpm@ietfa.amsl.com>; Thu, 7 Apr 2022 01:41:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UcAcTHPjF_YU for <tcpm@ietfa.amsl.com>; Thu, 7 Apr 2022 01:41:02 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 961313A156C for <tcpm@ietf.org>; Thu, 7 Apr 2022 01:41:02 -0700 (PDT)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar27.francetelecom.fr (ESMTP service) with ESMTPS id 4KYvwr13mdz2yPn; Thu, 7 Apr 2022 10:41:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1649320860; bh=Xlb64HmmGk5Mpfbf38XhYZDSSHjkRH8GRfv4UJ/Xs6s=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=lZrtjorwF8JiPhKgSdl4UT9yIM7ihB6FOa01PPbDRN9xmpdSLtcU8Ngdm3va3PvEX m5K27W3UO/bECkJjPKjiaGgiVBHA5/MMCobW78mUd0IMXvxxm5l7Tqe8v0mKgigyb9 hRjqh4aFnJliGfp3BLU6qD9AbQFo7JE5M7vzqcVy2S33aLxXxjL/0KyQ61TSBlkXG1 iJslWT3oU41DjkFPoAId4Swo4TmqyW+tRlUFtajPqG5jWrTn0gDyyjtaZF+HY+uXx9 Duu35sykfn5APEDhQx5arFwoBnjanqeNNvMHEMX6G/LyVh9pNZVs1FM0jwtq8gmqJN KTTjNtbKYv2wg==
From: mohamed.boucadair@orange.com
To: Lars Eggert <lars@eggert.org>
CC: "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [tcpm] New Version Notification for draft-boucadair-tcpm-rst-diagnostic-payload-01.txt
Thread-Index: AQHYSdTqoCoD7RC5bE+nC3ZCweuZs6zkGWAQ
Content-Class:
Date: Thu, 07 Apr 2022 08:40:59 +0000
Message-ID: <26457_1649320860_624EA39C_26457_220_18_6d1fca44523843a4bc72a423ff6149b0@orange.com>
References: <2539_1649222856_624D24C8_2539_157_1_a330b5524cb64d5f8f9619c2acb59739@orange.com> <A167C6DF-784F-4696-BC19-8F94438667BD@eggert.org>
In-Reply-To: <A167C6DF-784F-4696-BC19-8F94438667BD@eggert.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-04-07T08:07:40Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=85e949cf-6fe9-4973-ba15-d4e94673fc1b; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.50]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/1SX4zQ-8Jbtdk6MSQlS97HFiFdk>
Subject: Re: [tcpm] New Version Notification for draft-boucadair-tcpm-rst-diagnostic-payload-01.txt
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: Thu, 07 Apr 2022 08:41:08 -0000

Hi Lars, 

I'm not aware of large scale experiments but only behaviors of some specific implementations. These implementations are aligned with the BEHAVE RFCs (RFC7857, in particular):
 
      This document adopts a similar default behavior as in
      [RFC6146].  Concretely, when the NAT receives a TCP RST matching
      an existing mapping, it MUST translate the packet according to the
      NAT mapping entry.  Moreover, the NAT SHOULD wait for 4 minutes
      before deleting the session and removing any state associated with
      it if no packets are received during that 4-minute timeout.

However, this is not representative. A more formal evaluation would be helpful to assess whether it is safe to send only diagnostic RSTs or a mix of null-payload RST and a diagnostic RST.

Note that there are already some middlebox implementations that already share a reason code as ascii in the RST payload sent to peers. 

Cheers,
Med 

> -----Message d'origine-----
> De : Lars Eggert <lars@eggert.org>
> Envoyé : mercredi 6 avril 2022 18:40
> À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>
> Cc : tcpm@ietf.org
> Objet : Re: [tcpm] New Version Notification for draft-boucadair-
> tcpm-rst-diagnostic-payload-01.txt
> 
> Hi,
> 
> have there been experiments on the middlebox traversal properties
> of RST segments with payloads?
> 
> (Because if they got dropped, the peer would retry the failed
> connection for potentially much longer.)
> 
> Thanks,
> Lars
> 
> --
> Sent from a mobile device; please excuse typos.
> 
> > On Apr 6, 2022, at 08:27, mohamed.boucadair@orange.com wrote:
> >
> > Hi all,
> >
> > An updated version is now available:
> > https://www.ietf.org/archive/id/draft-boucadair-tcpm-rst-
> diagnostic-pa
> > yload-02.txt
> >
> > The updated version makes use of CBOR for compact encoding +
> magic number to unambiguously identify an RST payload that follows
> this spec.
> >
> > Many examples are provided in the draft to illustrate the usage.
> >
> > Cheers,
> > Med
> >
> >> -----Message d'origine-----
> >> De : tcpm <tcpm-bounces@ietf.org> De la part de
> >> mohamed.boucadair@orange.com Envoyé : jeudi 31 mars 2022 09:19
> À :
> >> tcpm@ietf.org Objet : [tcpm] TR: New Version Notification for
> >> draft-boucadair-tcpm- rst-diagnostic-payload-01.txt
> >>
> >> Hi all,
> >>
> >> This draft intends to provide an interoperable solution that
> covers
> >> the last sentence of draft-ietf-tcpm-rfc793bis:
> >>
> >>   TCP implementations SHOULD allow a received RST segment to
> include
> >>   data (SHLD-2).  It has been suggested that a RST segment
> could
> >>   contain diagnostic data that explains the cause of the RST.
> No
> >>   standard has yet been established for such data.
> >>
> >> Comments and suggestions are welcome.
> >>
> >> Cheers,
> >> Med
> >>
> >> -----Message d'origine-----
> >> De : internet-drafts@ietf.org <internet-drafts@ietf.org> Envoyé
> :
> >> jeudi
> >> 31 mars 2022 09:14 À : BOUCADAIR Mohamed INNOV/NET
> >> <mohamed.boucadair@orange.com> Objet : New Version Notification
> for
> >> draft-boucadair-tcpm-rst-diagnostic-payload-01.txt
> >>
> >>
> >> A new version of I-D,
> >> draft-boucadair-tcpm-rst-diagnostic-payload-01.txt
> >> has been successfully submitted by Mohamed Boucadair and posted
> to
> >> the IETF repository.
> >>
> >> Name:        draft-boucadair-tcpm-rst-diagnostic-payload
> >> Revision:    01
> >> Title:        TCP RST Diagnostic Paylaod
> >> Document date:    2022-03-31
> >> Group:        Individual Submission
> >> Pages:        8
> >> URL:            https://www.ietf.org/archive/id/draft-
> boucadair-tcpm-
> >> rst-diagnostic-payload-01.txt
> >> Status:         https://datatracker.ietf.org/doc/draft-
> boucadair-tcpm-
> >> rst-diagnostic-payload/
> >> Htmlized:       https://datatracker.ietf.org/doc/html/draft-
> boucadair-
> >> tcpm-rst-diagnostic-payload
> >> Diff:           https://www.ietf.org/rfcdiff?url2=draft-
> boucadair-tcpm-
> >> rst-diagnostic-payload-01
> >>
> >> Abstract:
> >>   This document specifies a diagnostic payload format to be
> returned in
> >>   TCP RST segments.  Such payloads are used to share with the
> endpoints
> >>   the reasons for which a TCP connection has been reset.  This
> is meant
> >>   to ease diagnostic and troubleshooting.
> >>
> >>
> >>
> >>
> >> The IETF Secretariat
> >>
> >>
> >>
> >>
> __________________________________________________________________
> ___
> >> ___ _________________________________________________
> >>
> >> Ce message et ses pieces jointes peuvent contenir des
> informations
> >> confidentielles ou privilegiees et ne doivent donc pas etre
> diffuses,
> >> exploites ou copies sans autorisation. Si vous avez recu ce
> message
> >> par erreur, veuillez le signaler a l'expediteur et le detruire
> ainsi
> >> que les pieces jointes. Les messages electroniques etant
> susceptibles
> >> d'alteration, Orange decline toute responsabilite si ce message
> a ete
> >> altere, deforme ou falsifie. Merci.
> >>
> >> This message and its attachments may contain confidential or
> >> privileged information that may be protected by law; they
> should not
> >> be distributed, used or copied without authorisation.
> >> If you have received this email in error, please notify the
> sender
> >> and delete this message and its attachments.
> >> As emails may be altered, Orange is not liable for messages
> that have
> >> been modified, changed or falsified.
> >> Thank you.
> >>
> >> _______________________________________________
> >> tcpm mailing list
> >> tcpm@ietf.org
> >> https://www.ietf.org/mailman/listinfo/tcpm
> >
> >
> __________________________________________________________________
> ____
> > ___________________________________________________
> >
> > Ce message et ses pieces jointes peuvent contenir des
> informations
> > confidentielles ou privilegiees et ne doivent donc pas etre
> diffuses,
> > exploites ou copies sans autorisation. Si vous avez recu ce
> message
> > par erreur, veuillez le signaler a l'expediteur et le detruire
> ainsi que les pieces jointes. Les messages electroniques etant
> susceptibles d'alteration, Orange decline toute responsabilite si
> ce message a ete altere, deforme ou falsifie. Merci.
> >
> > This message and its attachments may contain confidential or
> > privileged information that may be protected by law; they should
> not be distributed, used or copied without authorisation.
> > If you have received this email in error, please notify the
> sender and delete this message and its attachments.
> > As emails may be altered, Orange is not liable for messages that
> have been modified, changed or falsified.
> > Thank you.
> >
> > _______________________________________________
> > tcpm mailing list
> > tcpm@ietf.org
> > https://www.ietf.org/mailman/listinfo/tcpm


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.