Re: [tcpm] TCP Connection ID

Alexander Azimov <a.e.azimov@gmail.com> Wed, 20 May 2020 08:29 UTC

Return-Path: <a.e.azimov@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 708DA3A3B68 for <tcpm@ietfa.amsl.com>; Wed, 20 May 2020 01:29:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 KSfYUC7t6NXF for <tcpm@ietfa.amsl.com>; Wed, 20 May 2020 01:29:16 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (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 3607D3A3B67 for <tcpm@ietf.org>; Wed, 20 May 2020 01:29:16 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id v128so2212918oia.7 for <tcpm@ietf.org>; Wed, 20 May 2020 01:29:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=9LSMdBZxTNdHhiB4VT3+4llYUI7XmtWh3J28Plcvedg=; b=C05zmvCb81ZOSr92kQpzswxjbY8VtjLFekR4oVopRkOIGBmPIu6L7EdbYzKrY4k8V3 irF85CP5HJ20r5jrv8YiskmXvJpSVQJvyjUdwYzx7fomPxpVczkFOx5cfpfaXu1Yx2F+ +m5ue7ejnQdmEAOhPYrv4REYymCa9JDO+3PgIbhcJqZmbPvKSf6ibQ/SBZTjgO/n8x4O /YJ78BItTXWseW/XzEFfQ576IikjQ/apYXxtK9XTsdPkWfC1EfGHH4Od+KQmbVzb2Fjo 8FVJQ5NENWCUSEIecGhaf/ryGOREDlWKqzVXQcvwvDSkbAugsyZCFnKNOV8tRybz1FCK uuUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=9LSMdBZxTNdHhiB4VT3+4llYUI7XmtWh3J28Plcvedg=; b=V7+jlSnhpWnHmz+Nyx8zEjn7eyqS8Onnb+XBXF7xe7umm8lrsIuGLwMIf2V/sOsklT mBp1lJ4MsFs+EaYRWI97iy2X1HMhIPCZNKin4jUKtWe7Xcqu2Bn6luARLQe5WFO0v/Kk JJ8NXwFgbiiCD/0JCC0S9Y8w6URUJTaquzOyd1np0QsRskrihMZibVz2KDJahk7BcTwH 7+/x8vszDE6oestcpPOZpdJ1Y6FfUCTUtFYmToiTGdgwfSXsSwSQTsjYxsItiUn5/ySq n8DzLb80MprG/A9xaUVRsUUppPkYHs+EmkB+C2sF4wgr1JYUQyKDd8uPhsW/lTjBhUho PAUA==
X-Gm-Message-State: AOAM530PMVjeUetK3c7xfKEksJhwXcLG1B30xIsHVgwuY/jNRVBBCWac eepAbu3NVxmWwc4YEuQesJ+nnyPYLr9RQEVV/juy9g==
X-Google-Smtp-Source: ABdhPJx6oIXL/4F3tdR8734KIxejFmImZ+VuIHFdm4x5zIsI4bK+v+xAEY/O/m3fXkVBVtKQJQsTLlrWKoTKlJMrgw8=
X-Received: by 2002:aca:1e12:: with SMTP id m18mr2369510oic.128.1589963355070; Wed, 20 May 2020 01:29:15 -0700 (PDT)
MIME-Version: 1.0
References: <CAEGSd=DQwj_XbpxCz=7GYTgzjGM=ARqgw3oG58_Y9hbNZpPPrQ@mail.gmail.com>
In-Reply-To: <CAEGSd=DQwj_XbpxCz=7GYTgzjGM=ARqgw3oG58_Y9hbNZpPPrQ@mail.gmail.com>
From: Alexander Azimov <a.e.azimov@gmail.com>
Date: Wed, 20 May 2020 11:29:03 +0300
Message-ID: <CAEGSd=BrgqFrZVexkKhvYr2Yeu-B2Gyde7aYevPqTr8MzWQs4A@mail.gmail.com>
To: tcpm@ietf.org
Content-Type: multipart/alternative; boundary="000000000000fc259105a610303f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/rTHuyFBnTZOMWVMZwuXzwr4jvi8>
Subject: Re: [tcpm] TCP Connection ID
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: Wed, 20 May 2020 08:29:18 -0000

Dear colleagues,

I haven't got any reply which increases level my confusion.

If there was no such proposal I will be glad to volunteer to write such a
document. But if you believe that such functionality is not needed in TCP -
I will be glad to learn your opinion in advance.

пт, 15 мая 2020 г. в 18:07, Alexander Azimov <a.e.azimov@gmail.com>:

> Dear WG,
>
> As you all know L3 LB is a common element of today's cloud infrastructure.
> Its original design was based on the connection state that maps backend IPs
> (real IPs) to connection. Recently there were several papers that were
> suggesting the move to the stateless L3 LB, where the state (connection id)
> becomes the property of connection and it kept at the client, so the L3 LB
> can work without keeping state for every connection. As far as I
> understand, for QUIC it becomes native with destination connection ID in
> its header.
>
> I've seen suggestions for getting this functionality in TCP by overloading
> the Timestamps option or even TCP SEQ - can't say that such design looks
> good for me. I wonder was there an attempt to add connection id in the TCP
> options, and if it was - why it wasn't successful?
>
> --
> Best regards,
> Alexander Azimov
>


-- 
Best regards,
Alexander Azimov