Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13.txt
Christoph Paasch <christoph.paasch@uclouvain.be> Mon, 27 May 2013 14:53 UTC
Return-Path: <christoph.paasch@gmail.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 AFB2B21F8FED for <tcpm@ietfa.amsl.com>;
Mon, 27 May 2013 07:53:42 -0700 (PDT)
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=-2.599,
NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZfTV6HuweDZO for
<tcpm@ietfa.amsl.com>; Mon, 27 May 2013 07:53:42 -0700 (PDT)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com
[IPv6:2a00:1450:400c:c00::232]) by ietfa.amsl.com (Postfix) with ESMTP id
8230721F8FE9 for <tcpm@ietf.org>; Mon, 27 May 2013 07:53:41 -0700 (PDT)
Received: by mail-wg0-f50.google.com with SMTP id k13so4422689wgh.17 for
<tcpm@ietf.org>; Mon, 27 May 2013 07:53:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=sender:date:from:to:cc:subject:message-id:references:mime-version
:content-type:content-disposition:in-reply-to:user-agent;
bh=XRoGqUmaWDh7S3pxQjv8VS1gxzqVcZqLI+gdnMvBarg=;
b=pMyOUSGFbRjQqeqEldxTRLYgRYmVc7Bme5Nx9+ZG/XXbkqnM9LTR1M/r5JFYwEykcT
OJySof7oVrwMajDkbLr9isvwA0HelHn5rDG/x94moqFSdzZEgFm6qu08QaB1dnKdXJUp
VCsRFNS3fktFgNhPQ0xQRr+M7rZFD1DE7qQgeVArDQVQ66eJuI4td6zJb1nzstkWwv5J
uSIISboNkDAwa9gNnOySqQTYtuhHSJkT6gG7kzGpN8xGFYvDDVGXzK9QfY+OzofOMBLy
nNt3pq9O0ullorOhjJtagpfgZdRatbiI+hP/P8BVUjK23WeYQHqao1KJRDVTq9mV7W0K ddbA==
X-Received: by 10.180.189.68 with SMTP id gg4mr8707482wic.27.1369666420327;
Mon, 27 May 2013 07:53:40 -0700 (PDT)
Received: from localhost ([2001:6a8:3080:2:c5da:b70a:85a6:ef65]) by
mx.google.com with ESMTPSA id cw8sm17927551wib.7.2013.05.27.07.53.38 for
<multiple recipients> (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
Mon, 27 May 2013 07:53:39 -0700 (PDT)
Sender: Christoph Paasch <christoph.paasch@gmail.com>
Date: Mon, 27 May 2013 16:53:37 +0200
From: Christoph Paasch <christoph.paasch@uclouvain.be>
To: Pasi Sarolahti <pasi.sarolahti@iki.fi>
Message-ID: <20130527145337.GA2828@cpaasch-mac>
References: <20130518155753.17946.96581.idtracker@ietfa.amsl.com>
<CAK6E8=d_LTZgnGAncdWDAi+7ebd3Lo5aevPeGG0=KSbBMeBhcg@mail.gmail.com>
<519A8322.6030405@isi.edu>
<26034_1369382276_519F1D83_26034_1735_1_519F1D68.604@uclouvain.be>
<E220F4B0-EE27-431C-BCBE-0A0C01C8B0EF@iki.fi>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <E220F4B0-EE27-431C-BCBE-0A0C01C8B0EF@iki.fi>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, Joe Touch <touch@isi.edu>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 27 May 2013 14:53:43 -0000
Hello, On Mon, May 27, 2013 at 01:19:25PM +0300, Pasi Sarolahti wrote: > On May 24, 2013, at 10:57 AM, Olivier Bonaventure > <Olivier.Bonaventure@uclouvain.be> wrote: > >> I suggest clarifying this as: > >> > >> Once TSopt has been successfully negotiated (sent and received) > >> during the <SYN>, <SYN,ACK> exchange, TSopt MUST be sent in every > >> non-<RST> segment for the duration of the connection, and SHOULD be > >> sent in a <RST> segment (see Section 4.2 for details). > > > > I fail to see the rationale for forcing a TCP connection to always send > > the TSopt in every segment. The timestamp aids to estimate the rtt and > > provides PAWS for long connections. Given the size of the TCP option > > space, we should not force the utilisation of the TSopt in all segments. > > Consider a TCP implementation that supports SACK, RFC1323 and TCP-AO or > > Multipath TCP. When this implementation sends an ACK segment that > > contains a SACK, is it better to encode a long SACK block or to use > > option space to encode a timestamp ? I'd vote for providing a timestamp > > from time to time and reporting accurate SACK blocks. > > Always including TSopt seems to represent the rough consensus of the WG, > even if it might not be a uniform agreement. This was discussed quite > extensively some time ago. (Though judging rough consensus from Emails is > difficult... we'd need some sort of electronic hum tool :-) > > About your question: if you believe Multipath TCP is going to be useful > for you, then it might be a reasonable choice to just disable timestamps > entirely to make room for MPTCP and SACK, assuming the current > work-in-progress spec. What do current MPTCP implementations do about > this, by the way? the Linux Kernel implementation of MPTCP reduces the number of SACK-blocks per packet, if the MPTCP-options need more space. As we add an MPTCP DATA_ACK in each packet, if timestamps are enabled we will set a maximum of 2 SACK-blocks per packet. But this can probably be changed as described in Appendix A of RFC 6824. Cheers, Christoph
- [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13.txt internet-drafts
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Yuchung Cheng
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Yuchung Cheng
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Olivier Bonaventure
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Yuchung Cheng
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Christoph Paasch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… l.wood
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Fernando Gont
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Tim Shepard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Scheffenegger, Richard
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Andre Oppermann
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Yuchung Cheng
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Jakob Heitz
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Pasi Sarolahti
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch
- Re: [tcpm] I-D Action: draft-ietf-tcpm-1323bis-13… Joe Touch