[tcpm] 793bis: Reducing TIME-WAIT (RFC 6191)

Wesley Eddy <wes@mti-systems.com> Mon, 13 November 2017 19:43 UTC

Return-Path: <wes@mti-systems.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 59D79129B65 for <tcpm@ietfa.amsl.com>; Mon, 13 Nov 2017 11:43:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mti-systems-com.20150623.gappssmtp.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 FAKSJ7pkSdsV for <tcpm@ietfa.amsl.com>; Mon, 13 Nov 2017 11:43:42 -0800 (PST)
Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 E9BAF129B61 for <tcpm@ietf.org>; Mon, 13 Nov 2017 11:43:41 -0800 (PST)
Received: by mail-it0-x22c.google.com with SMTP id n134so7163153itg.1 for <tcpm@ietf.org>; Mon, 13 Nov 2017 11:43:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mti-systems-com.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=C+9Rj9KineFiRhnLDkJSRrPPgXzBfr+OKFqUKXtsoCA=; b=dWLvYGyekzd7ZfCfzFr3rbY+MdmRthhi1MAXlw45fO3QVmASMrOcuNp3Z2Y2WnhrhF 2i9NaXLOeUBvMPzuUcVmVGmlgo2sYlg7t5gf10XxQC1m0oJijyRemj8u0mzrN7//rHS8 ATaa0xDr8kRPXw+wyRL33G9qNyxL0dKbH+4ng9R1n9XDBUWDqqajUKq0v+wUvn1i30IQ GUlJrcYzhTJMlGWti+AsbiXBIGzssXtmtL899zihWPiNO5VIEClVWqLDafs8agyo4/ji lqaiZCpxWtp20yGFjZdasjozfNHDcEd6fIU9D8uVWO3VggNQGWFehVCAR4rWersBOsPJ 70eQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=C+9Rj9KineFiRhnLDkJSRrPPgXzBfr+OKFqUKXtsoCA=; b=NJ6WMeyjtfJp1KMsJSP7wgcKKCv/tkvzarnklwrYpPAM+/GAHUHxcTx1bAhsz7s3JZ mfeunUhY4Ew3U1Tvd7FDU4xW5zqPEHonfUCoCmkG+2pcb6zmCvjuJVNolEHQGBC0W27u EMrjQ76FhNF1XTceEbZH7mL5SXjYiuNB99vgs786G42Vn/z9irEHHK6B53R9Lz1kWkUL Y/k4YTUdf8TCa2dqfqrSy1qCSPefylcw8BJJkOwASrUChwzlZ9+plkUYnBSNDC90d6ZE tyZhnQS5OlqKPpKfAZkSBMOX6jkja3RY1I/MCffvL1xODtNyRJT14NzLIZ8Nu1M1qMpT aMLQ==
X-Gm-Message-State: AJaThX7HSgb68oA0v7I0gtyDyAEfN5dAaiyF9ZQk7++jQ/ceQK0vXlXn 3HbAUo82+ib/lV2d3fYTzNdeYvl5zJM=
X-Google-Smtp-Source: AGs4zMYpaC5Am5xjBNCGHgnR4gYgo/J5GvTD6o/KRWRfX+2zoNnBJX/0xzxe2F6EK+XafbU/QGr8iQ==
X-Received: by 10.36.20.18 with SMTP id 18mr12426711itg.44.1510602221173; Mon, 13 Nov 2017 11:43:41 -0800 (PST)
Received: from [192.168.1.105] (cpe-76-188-215-129.neo.res.rr.com. [76.188.215.129]) by smtp.gmail.com with ESMTPSA id o137sm7710079iod.51.2017.11.13.11.43.40 for <tcpm@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Nov 2017 11:43:40 -0800 (PST)
To: tcpm@ietf.org
From: Wesley Eddy <wes@mti-systems.com>
Message-ID: <b82f695d-629a-4b30-8621-3ef0af8830be@mti-systems.com>
Date: Mon, 13 Nov 2017 14:43:40 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ZUuQWMEtzX_EaAEu-hGS0HdzE0c>
Subject: [tcpm] 793bis: Reducing TIME-WAIT (RFC 6191)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 13 Nov 2017 19:43:43 -0000

In the latest RFC 796bis update, I added references in a few places to 
mention RFC 6191 (it is reference "[26]" to aid your grepping).  Since 
6191 uses Timestamp options, that are not part of the base 
specification, I think it's proper to have references encouraging it, 
but not requiring it or including it directly in 793bis.

The mentions I've added are:

(1) On page 31, when TIME-WAIT is described, and the reduction algorithm 
from 1122 is included now.  I put "SHOULD be implemented" for this, 
since it's definitely helpful, but one could live without it.

(2) On page 71, with relation to handing sequence number validation for 
incoming segments in the synchronized states. (since the TIME-WAIT 
reduction from 1122 uses the sequence number comparison here)

(3) On page 74, in the description specific to the SYN bit being set 
when already in the synchronized states.

Please shout if you think this should be handled differently.