[tram] Errata 3467 on RFC 6062

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 02 June 2020 13:47 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C99E83A0962; Tue, 2 Jun 2020 06:47:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 IPpQim3PXRxx; Tue, 2 Jun 2020 06:47:34 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2087.outbound.protection.outlook.com [40.107.20.87]) (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 A5D1F3A095F; Tue, 2 Jun 2020 06:47:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bbK3UpdSJR3oca/vrAAd25Nf0NcuKCXIbjX0qu0HP2sAEaMr3VeAWNsUQvVp4JxC+lImaAKfmmCtbtfXwzRbIQDlhs/zVrjECYqeRegNxm0L6yCwOlX2ur9CVZqm3gvXVqhwT2sZy7nJlB/Nq8+rovIubyLt4tCKBvgGqg+PpgvSHAwhoBa6/X2cZ8t9iDrB+4z8TU8hFClxro84SJzqi9iQB8uL+dmAFsH3TQ52KZ0sgTB5t2F+EqxM+HIgz2fmwvtJfdrculEjamrdA1I1Xcr802NKXn7/rZQqiAjwRHkqH5w/BWw/2t5CLTJlT5BfwWzZw1tpgu/m/zUA8X5utQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UpDiZRES1asyEGxCU9zplACCwoE0hxCXyOGDit7bT6I=; b=ZX4HLMTYbBGhPN0JFb2boVZkSUXEybwA+qtuXhuyjPdxHZESKssYH6VeOb1UbVDOlMvUvTFU1tA8MZEI+1jWFtWz+LdlV+qj1NArwiiSwbKLmCTEImV+zYK5SpgGPTf6LCK8/hLz8OGbQTQ6Kk4TKgzXzzVdaXGOvJnZZvyucY8OGLtGBog5jgIMXm4kBeNgSQ93IqXR9zX2MEv1ghAJmsx194KMESjHl6eu6LCRdlb9HqRE4P0UnSgNX9llfFbLo8/W/jze2lHegpIp7Fx3V8O2x6ZTg4Quh53oqRKJp6jgNzuZhkiQOR8Q3E0VSJv272j7KE1dYgHiMvGYExyKmA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UpDiZRES1asyEGxCU9zplACCwoE0hxCXyOGDit7bT6I=; b=HRWQ6Xnw6Zuv2rAqhSNOHWBoUlXuI7ephVJmDl8O2oCHEcCxtChQ+RGm6kaUzRKSwfEaYXx/DsWDllrQOv4/wphdPVdiZnfGnjl6xVGXcnRfvASzE/KpFTBL4p6vvr6dtNDNLa1TZWxwn8vtVp74JaD+lP7MsjtSObbxvDM6Wxo=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3548.eurprd07.prod.outlook.com (2603:10a6:7:8b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.8; Tue, 2 Jun 2020 13:47:31 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::546c:3b3:9193:3351]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::546c:3b3:9193:3351%6]) with mapi id 15.20.3066.016; Tue, 2 Jun 2020 13:47:31 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "behave@ietf.org" <behave@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: Errata 3467 on RFC 6062
Thread-Index: AdY44y2SP8/5ZM6QQh2ijuwZ6t9ZeQ==
Date: Tue, 02 Jun 2020 13:47:31 +0000
Message-ID: <HE1PR0702MB3772EC92EC9631F3369FC53F958B0@HE1PR0702MB3772.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [176.10.164.117]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d571a3bc-6a57-475d-ac8d-08d806fb7f33
x-ms-traffictypediagnostic: HE1PR0702MB3548:
x-microsoft-antispam-prvs: <HE1PR0702MB3548569FEE9D91254410CB54958B0@HE1PR0702MB3548.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0422860ED4
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZMAU7oYL5tAoEkLDVmqSf3ONDw4znj/z/dN+G1Z7Znuc+VDbTJ61k5nqk8tA0Z8EB2SJAmZ1FUlX+10y765i8Y7Xi9SOasmzzSzMWBCLDo/6vCNfMmzKbmjY2MPoq8tL8YzChGN4jcVXHpRaFqK5dOPwfq/29SNMvYv9fMG/gciTjdvHoXfajH00cfsPCXAX2ipMbucZrW40u6RtPx7n2uvk2g0w3YQ1k1a7TjmPE4b002XKZTjCaQfmo1Twn4LlZoond0MwfoVjTUPkW16o6grMOf58YVWGrRBqvRfZPYek8ioArEzxzvC/lpBcLAcEPS6qvyr9uhllXQXhV5JAe7vvNouev/DgUTN/9vji2scRZ7QeQmiO5xjJ+eccadkkYrsspV6vSjNTenDcuy+pAQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(366004)(376002)(346002)(136003)(396003)(450100002)(316002)(5660300002)(8936002)(2906002)(66556008)(66476007)(66616009)(55016002)(76116006)(66946007)(64756008)(9686003)(52536014)(478600001)(66446008)(110136005)(966005)(8676002)(86362001)(26005)(83380400001)(6506007)(186003)(99936003)(16799955002)(166002)(7696005)(33656002)(71200400001)(44832011); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: /xL63Bn83Rj7UR7OvowC6CDbhDfFu6K4SvSCHkU+WU4W0QzBuANcpodbg3gT2oV0SkUTPdsLHnhEuE0ePdPoMFwcICNyerxI3nduuU+zt5ZcciCniJ+Hq2P0OBfdXC+XLBDXrgpo6J4pXP5hy5yZSfdjXYRBersN/u5XAvad3R0NPhfwnP7R5/bfTFKF5XZ5PT/7mvUDaYtrmkdVZEM3CN0SM8Omj8k1MjeofraRum/1r/R9OMxqBQZyOO31l8VYqY0XonC9eVVQuW21itUvuQi4qYcFY6qAMTXTx7lqrsRR9HxW2MBCHKhCJXJhQHPL8Cynw1jOvFC7ajsYIywB6KBBF54hTzdPf+RiRuuh8xJyEUUYaXlm78KAhITWx0E9Kni1AhWdVbgorp+VquHgNUhkzbH/WMXYsl0sN6BqD2RLXa4trMFAii41PjvW0I/Pb9ezrs3YrMoOdv0WColaKYBByUyE5yp75nloI2OQG3L8jhPQvpa7xJkp8OFqfPdA
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_001F_01D638F5.1F6FEC60"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d571a3bc-6a57-475d-ac8d-08d806fb7f33
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2020 13:47:31.2616 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ebyxGyp90JD3/0rmV+ujWriFzEDKbGkrp6OjEZyjhYK4zQs7RT8pK+vloxkWKiiBN61QJa9zbvgN8cmuCyUd01tcG76mhVo+v+iw12cNM4g=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3548
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/3sa28t6TsJxP2JUhumRBhjPE3jA>
Subject: [tram] Errata 3467 on RFC 6062
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jun 2020 13:47:36 -0000

Hi,

 

This is a question related to this RFC errata:
https://www.rfc-editor.org/errata_search.php?eid=3467

 

The Errata says the following: 

Section 5.2. says: 

   Otherwise, the server MUST initiate an outgoing TCP connection.  The

   local endpoint is the relayed transport address associated with the

   allocation. 

 

It should say:

   Otherwise, the server MUST initiate an outgoing TCP connection.  This 
   connection MUST NOT be made using the relayed transport address 
   associated with the allocation.

 

Notes:

if you send connect request using the allocated port then port the will not
be in listen mode and this will prevent incoming tcp connection on this
port. 
this will cause major problem while doing ice check. The effect is so bad
that it may cause 97% call failure while using turn tcp behind nat. 

---- End of Errata ---

So I think this errata is wrong and should be rejected for that reason.

 

To my understanding there are no significant issue with having the TURN
server at the point of allocation request occurring opening a TCP socket
listener on particular relayed transport address (address1: port1). When the
connection request occurs the TURN server will reuse the address1:port1 as
source address and port for the outgoing TCP connection to the remote
address, using a specific 5-tuple connected TCP socket. Thus, the reporters
issue should not occur. 

 

I appreciate feedback on this so that I don't make a mistake.

 

Thanks

 

Magnus Westerlund

TSV AD