Re: [tsvwg] RDMA Support by UDP FRAG Option

Tom Herbert <tom@herbertland.com> Sat, 19 June 2021 18:10 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CBCB3A1B14 for <tsvwg@ietfa.amsl.com>; Sat, 19 Jun 2021 11:10:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-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 UuwjL_4_8UvO for <tsvwg@ietfa.amsl.com>; Sat, 19 Jun 2021 11:10:00 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 B42883A1B15 for <tsvwg@ietf.org>; Sat, 19 Jun 2021 11:09:59 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id hv20so15288348ejc.12 for <tsvwg@ietf.org>; Sat, 19 Jun 2021 11:09:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5xEVtiZWk3p5W/45xnLo3hlmwBrwYqn/i8R13otrNP0=; b=M4q2A4SvRLAw/iApKwNw+bhL6AJEp9XFqoWIp/tEnq6Wpinqrv3OxRDNv01XXdg8ME 7Mdv9E8fvEyVZ7q6bCiEdP4veYLpvY+fJxa6bOeIsPn02RcdIyzDFawiW+B4hppfzROy GFMn7PJG5zJAv0R1pk4Ay12F7uTiJQNKkrNZoaeuV+9WciECjZ9Bvuj8mnwNZKT6TM9b pyEB5FHzYzyyvv8JIHoBCiUHauihbmTwemh3UCjp774owY8XYAH1LtB1ToF/I9M/DPt+ WtVq/pWUJ/b3dBJV1GpmAmvU+ZXlHbvpNDfCiMgZ5uYNhEwEB7sRs3MY5+6Qdankrkkd OaEA==
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:cc; bh=5xEVtiZWk3p5W/45xnLo3hlmwBrwYqn/i8R13otrNP0=; b=MVsOuZWr0dJh8nTnyzN7rD8dGwkQ+i+PV+lVy/7Q7BJkk/q4NKg/oYg7fkiI8jS2Ym rpw/SCqZe0+pCudkvmHE1WFcr3mh3o/LjpFv+/cq/YXQ/kK/e0hlMeXQytgOAHKp7jrZ yxLjH6xIDTuuOfDzvVZnA+lwaXcO5hcpMRZS1sGouoZJWz5+kL/4m+fzI49xlaly5Clt UJ48o2+KGlVuyDyUhClbrSbih2PbmqTMqvDJvr47fvvIp0QW2r+bS3u0PqBpgyzTIFdp j7z/uFHy3tBVUij1kqp7Hhy/vWLPEeQOF5EiKUXirmRZ7iAGVaeaQo61VF7fFprrBt2M jHaA==
X-Gm-Message-State: AOAM531+zz6TI7jNAR9adtqpXIea9PrqGbvWlP1IfgFFSblqMLOkCA8u FdihMu3FY34O021VPJ2SWQ6jRXwKq7cg9LlYU4wtIQ==
X-Google-Smtp-Source: ABdhPJwFYadGMamMOktIfXmYQc6SU/8gLxvZzc7gI+QhHda+EHhSBHyPQjfsHZmj2R5H4N2Oj1scksW2//Vfp9QqlDs=
X-Received: by 2002:a17:906:2b18:: with SMTP id a24mr8574184ejg.239.1624126196498; Sat, 19 Jun 2021 11:09:56 -0700 (PDT)
MIME-Version: 1.0
References: <CACL_3VEyLdQZ-3hvzXxyA8ehtWs2hXESZ2OqyAx+BeSg85+-cA@mail.gmail.com> <CACL_3VFE4TjKvmkfZjvNpWo6vVfKjz5w85=Q+yqnYZKcwbYLmQ@mail.gmail.com> <63FFC34B-2179-47F1-B325-21CAC3D1543A@strayalpha.com> <CACL_3VHTfxWaBj7TFEmBXBqovrrAj7XuFEZFUag_iBHr3Hx09g@mail.gmail.com> <0EBFC9B0-591A-4860-B327-6E617B83F4D1@strayalpha.com> <CALx6S34pT81TbfQDk2vKF8wBrXL312As79K=rEzUQ3Lmg7UvpA@mail.gmail.com> <7C51D926-9DBB-41F5-93B2-10F716F672B1@strayalpha.com> <CALx6S37uN8TsXQZ3cv5jmxwxSyBRjK=-GQ_MsWxPWSs21XoGHw@mail.gmail.com> <CACL_3VEx7+VnLz7OLdXyhZU41e+-oBz3dc8JdMV_7pLMfic6=w@mail.gmail.com> <fcc8762f-c042-7999-d2e4-f28384950a19@erg.abdn.ac.uk> <CALx6S36sWGcZmFpAhF4DfOMyf6Z0w5F9bemNfeM1yWV-r0M+BA@mail.gmail.com> <8af3abf9-943f-13c1-e239-5efca27cf68c@erg.abdn.ac.uk> <CACL_3VHdyLAmzMbWsTVfJD+4tTzsMvcTzKS1B1CAdZ3k5U957g@mail.gmail.com> <CALx6S34DUrUBYd94LPPg4Hgh0FnZYZjZ4eKEYuaxb-7zbzb=pQ@mail.gmail.com> <CACL_3VEq9R=HmWXGbu_zcrgWfG0=q0z+HWM3cQ9Vh68hTCUR-w@mail.gmail.com>
In-Reply-To: <CACL_3VEq9R=HmWXGbu_zcrgWfG0=q0z+HWM3cQ9Vh68hTCUR-w@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 19 Jun 2021 11:09:45 -0700
Message-ID: <CALx6S35bdGwY8FagGn8x5CaO4O3zW3U+NnB5ejC7bB6BHsXtJg@mail.gmail.com>
To: "C. M. Heard" <heard@pobox.com>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Joseph Touch <touch@strayalpha.com>, TSVWG <tsvwg@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/xwVAZ1UuxuRX2rdnSki2mUWZWHw>
Subject: Re: [tsvwg] RDMA Support by UDP FRAG Option
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Jun 2021 18:10:05 -0000

On Sat, Jun 19, 2021 at 11:01 AM C. M. Heard <heard@pobox.com> wrote:
>
> On Sat, Jun 19, 2021 at 10:11 AM Tom Herbert wrote:
>>
>> There is another serious problem with transport checksums and use of
>> the UDP surplus area. Most of this discussion has presumed that the
>> UDP checksum is the one in the packet being offloaded, but that may
>> not be the case. Consider the case where a sender sends a TCP packet
>> that is encapsulated GRE/UDP or VXLAN (a very common use case in
>> virtual networks where VMs send packets on their virtual networks).
>
>
> Is there a use case for employing UDP options with GRE/UDP? Or GUE?
>
Mike,

We can divide UDP encapsulations into two flavors. Those that are
extensible and contain their own TLVs or equivalent method to encode
ancillary data, and those that don't have that. GUE and Geneve are
examples of UDP encapsulation protocols that have their own
extensibility mechanisms and hence wouldn't be used with UDP options,
GRE/UDP and VXLAN don't have extensibility so UDP options could be
useful with those protocols.

Tom

> Mike Heard