Re: [tcpm] Disabling PAWS when possible

Yoshifumi Nishida <nishida@sfc.wide.ad.jp> Wed, 27 June 2018 04:02 UTC

Return-Path: <nishida@sfc.wide.ad.jp>
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 010A2130F49 for <tcpm@ietfa.amsl.com>; Tue, 26 Jun 2018 21:02:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 qnMe411rh10m for <tcpm@ietfa.amsl.com>; Tue, 26 Jun 2018 21:01:58 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [IPv6:2001:200:0:8803::53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67355130F56 for <tcpm@ietf.org>; Tue, 26 Jun 2018 21:01:58 -0700 (PDT)
Received: from mail-it0-f50.google.com (mail-it0-f50.google.com [209.85.214.50]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 90FD32784DC for <tcpm@ietf.org>; Wed, 27 Jun 2018 13:01:55 +0900 (JST)
Received: by mail-it0-f50.google.com with SMTP id l16-v6so4672332ita.0 for <tcpm@ietf.org>; Tue, 26 Jun 2018 21:01:55 -0700 (PDT)
X-Gm-Message-State: APt69E2N4rJY32Bg1aZp88WhsMtMVlltzajCfyg7k90zd1fb/GUFoTrG 6YALm1Ad2fPFe3bU8Bvx10kQZpngy3r4uwWxU3k=
X-Google-Smtp-Source: AAOMgpdz/P+VwDc2Lb35B3KL9MEh3msXV+DB+mXiQxMzD9PdISpcSQCu1EuBybwL7ctcdYxoVrzMeiQ5nWQjy9H8jpQ=
X-Received: by 2002:a24:3105:: with SMTP id y5-v6mr3622360ity.138.1530072114382; Tue, 26 Jun 2018 21:01:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a4f:7599:0:0:0:0:0 with HTTP; Tue, 26 Jun 2018 21:01:53 -0700 (PDT)
In-Reply-To: <CAK6E8=cKo98xVdsUSrMK=x4DozdhhwH+78MdYa=MUwiw0hAnjQ@mail.gmail.com>
References: <CAO249yccvy3c2ytrwOFBAg88X3V4ubbUVzr_Ag3PnrJQOFmckg@mail.gmail.com> <CADVnQynPKzxeFHf_DrGCbQrqcv6U4r=p_3RGXyPfooMzQNQ=cg@mail.gmail.com> <CAO249yfD6na651CSWkzjYRFaEAft9MNyUgjf+X4JNHYJbTCvJw@mail.gmail.com> <CAK6E8=cKo98xVdsUSrMK=x4DozdhhwH+78MdYa=MUwiw0hAnjQ@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
Date: Tue, 26 Jun 2018 21:01:53 -0700
X-Gmail-Original-Message-ID: <CAO249ycz1Tx9YqiZBGFvgeCnf7NxaRkQKOzSe+JNCwx1PpdMAg@mail.gmail.com>
Message-ID: <CAO249ycz1Tx9YqiZBGFvgeCnf7NxaRkQKOzSe+JNCwx1PpdMAg@mail.gmail.com>
To: Yuchung Cheng <ycheng@google.com>
Cc: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>, Neal Cardwell <ncardwell@google.com>, "tcpm@ietf.org" <tcpm@ietf.org>, Eric Dumazet <edumazet@google.com>, Wei Wang <weiwan@google.com>, Van Jacobson <vanj@google.com>
Content-Type: multipart/alternative; boundary="000000000000dbcd03056f97ac9f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/_u0NgzG1O7S7ANaxuSrHO1eV8D0>
Subject: Re: [tcpm] Disabling PAWS when possible
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.26
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: Wed, 27 Jun 2018 04:02:12 -0000

Hi Yuchung,

On Mon, Jun 25, 2018 at 1:28 PM, Yuchung Cheng <ycheng@google.com> wrote:

> > Do you still need TS option even when you have records of transmission
> time, or this feature is not used in the datacenter?
>
> RACK's packet sent time and TS options are orthogonal. but yes we do
> use both. In particular, the TS-opt val in Google DCs is in
> microsecond unit, which we negotiated internally using a private
> option like what Neal proposed. We do have to relax the PAWs check for
> that, so your proposal would make this feature standardize-able for
> public Internet :-)
>
> RACK's packet sent time is essential to RACK. But TS-opt is a nice to
> have feature to measure RTT on retransmitted packets.
>

Thanks for the useful info. It seems that people still want to keep TS.

Just to be clear, the main point of the draft is to disable PAWS as the
title indicates.
I guess I should focus on this point more explicitly in the next version.
--
Yoshi