Re: [tsvwg] UDP Options: on forcing the use of UDP CS=0 in connection with FRAG+LITE

lloyd.wood@yahoo.co.uk Tue, 02 July 2019 09:26 UTC

Return-Path: <lloyd.wood@yahoo.co.uk>
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 6E34712004F for <tsvwg@ietfa.amsl.com>; Tue, 2 Jul 2019 02:26:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.997
X-Spam-Level:
X-Spam-Status: No, score=-0.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk
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 huRmcSfi1UZp for <tsvwg@ietfa.amsl.com>; Tue, 2 Jul 2019 02:26:45 -0700 (PDT)
Received: from sonic312-25.consmr.mail.ir2.yahoo.com (sonic312-25.consmr.mail.ir2.yahoo.com [77.238.178.96]) (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 62F7C12004E for <tsvwg@ietf.org>; Tue, 2 Jul 2019 02:26:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1562059603; bh=QIaiGNEravFKXly3jUgZi2brFuHqeUDXwNSHJKm2Xl4=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject; b=h9zbkU7kwqcRp4fHy0aZRqlEiQjzHMRJ/5ANsKGRhSxGtdrUB2zjdmaAVZ/xuEbrZ3iUDW7e6wcqGJ2s+YVmDwya0ZsO496Sy8u5xSdaLockMNEucMbejKzQ1LCo6lX+aiYRckk8aeYrGk1c3RdfeSahNed4VMnu8grDbsdArpsmrwM3hpKhIdV97fXSTpIM7ghqkuEXGHHTvn1KyTJbVxX6+cYHeyd01Bq0WwJoMnTmJWoOjV6BQ/qKtQpJ/mG4atBGFawZWH+nvfUq8Qof2gvBppdWvsce0VKm9xQM19z48zLlkbimWrU8o4ZAQ4Tzhv3CsuN4cDwuy+PltE3Z6w==
X-YMail-OSG: LRQdQKwVM1lmjpiBcDh634BlknKCHdI94CNREgfzIW6yAS9Co.faHXY53KmU97O .ET43jgsH_tF0lJHSLgdND9jAQxZtIR9G4nG91QX2YdlWw07qX7vs6CAi06N9bJvB3bzuI9nUEwK ww7VrZ5pNEH9xT4G5H0PNwP5bEVMQntItE9rOeaZRXb9KZ8VGAQxYPSr85IWbuKqJ_r98RAigBVa hJPTU8B1Lg2UrU7u4Yg3DKJRCCTpNhMtTrVrw9PDnfkDYS_pPTyjed_9uyPCiFOMwsgSitfZNRAR ay57.vaEpJ6rJ2yauLFkJVu2zRcSOoL3a2m8gk1VghLej_SOM_ufxTB2Dsvou.WXJRtIAoRPWlOy dRJq.gAgwoY644ioTdIUG6oG7x2Motbs53l_ei6F4uDss4IbesFZgvXpjpWQffB6PvN931oHphv2 OQojDPhaKwfv0dA01kdl0m6NLbiZRogeiMdWfIHQ2Q3iefZM2t.0Btf7ULCh9rU12_VCR5DXWH.i KEtouWyMicWJHhJF5_vLQ8ikn4nqgQPWUaVnJuS55xV_ZkpWxXadMOHqLS7dSbFNB_FI.yYZMo0X AEgH1DngTA9vZJXsmyGO7._LdB8SFELzn7p4rApfYawrhhRh28cbk0fnUwRiQMeuust2ByrSeIU2 1Cz8qqY42EbiSaYz_pG1y.KISJ8LIA_MNE6yFLU24uYp6JQ5EgDbb94TzwnXNgG8.hlthXO_RnUK EBc091VkopZVflQM.BI7uXJXUCGfpnvAYBZjxqCwODm5jx1CsSVgEzHyII2wEPb5_yqT18JLONxX 0lcCrD8EUVy0Pk3S8OVUKMsjn.f6.LtIEjdn_lDX_tpEIRcXUHO7j0PZ_Mg9r.fy.5txjfpjngHF EKwD8ZLdxayzoBsFVujUG.Y94xgcqr74_74t7it0oeUOMR6_GkwB_DqyEJRqHaw0iFWx6FPVbqMI jD1sAUfIWFXFchY_XbVCtIBEqjFoXiByft1DJcrjJvPFDd.Pch3Z9LuQGpEVWTom2B6E2JBIFjql Da.Wm0N3TA5L1cGPVd3IZzpRWvjN1DiwxYOn2Kj5U8r6dyPDYP8zPeMgsgYDfO8xV3xapEC7lAVe wt.Qt.lrptK6VI11tT8FaBUjVniMjmN8OF76K75DEWNLEdiu9MhX0OOtbtcEz9hq7NaAv9x6nhyn onmroQ9FX14tKWPMZnlOiM5dS36Z_Je8iCrWc4PmXxjXxOIW_F4Px5VKQNV0OyW2uFEcegCB281I 8iFM0YuJ0uTPAnl22C8LTixxol1nZ5LIzOS3BSldJYqdesig1Gkx6V03Kdnj1YWnfDyHuInasqtd ttUY-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ir2.yahoo.com with HTTP; Tue, 2 Jul 2019 09:26:43 +0000
Date: Tue, 02 Jul 2019 09:26:23 +0000
From: lloyd.wood@yahoo.co.uk
To: Tom Herbert <tom@herbertland.com>, Joe Touch <touch@strayalpha.com>
Cc: "C. M. Heard" <heard@pobox.com>, tsvwg <tsvwg@ietf.org>
Message-ID: <1620581527.1977691.1562059583075@mail.yahoo.com>
In-Reply-To: <CALx6S36k=2ARh=DoRcKr9nRgjed7onWJRY78ysXROqcTAuYruQ@mail.gmail.com>
References: <CACL_3VHGtMz3htgfFLRGhjXm=qC7kOXQs+cchtamhh-giBnpLA@mail.gmail.com> <CALx6S35T9ApzMaoSVgHSJPpcpfXsbHHogoBbEjMPj6vH-kxYeA@mail.gmail.com> <CACL_3VE6kr33Vk5si5AxSZNmhqysZZGoy6HK37COUgwbvcRkdA@mail.gmail.com> <24692A9B-4AF1-4E32-A760-7D4908A61262@strayalpha.com> <CACL_3VExhAdFCu-kFLLO5DeRYUOFyJztUgJg-vQmnPoecvzeJg@mail.gmail.com> <CALx6S34zY74fhqbXxmiyturfu5mxFjRtA4=R48haX9tP6qLcow@mail.gmail.com> <A1C8FAD8-E189-410F-A6AD-D6F53E486BAE@strayalpha.com> <CALx6S342eWaXY4F_4fJxSpHSyVfGongbSVYoEZASOPS8rLAT6g@mail.gmail.com> <6A7811E6-9C7C-4BA6-B183-D03AE7100038@strayalpha.com> <CALx6S34kQ-ziqiSniqQeFTHvHb+4J6e6rKaURJW0ZJMo=q-h+Q@mail.gmail.com> <C81D0293-C287-49C3-A453-FED34C8E84FB@strayalpha.com> <CALx6S35XUKbLKTmh3r5Zk2eEe27_c3NH1T56_cF2uVihFVa8yQ@mail.gmail.com> <0AE80AEA-BA7A-4C08-8294-46EB00E5FA54@strayalpha.com> <CALx6S36k=2ARh=DoRcKr9nRgjed7onWJRY78ysXROqcTAuYruQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1977690_1783179381.1562059583074"
X-Mailer: WebService/1.1.13913 YahooMailIosMobile Raven/44290 CFNetwork/811.5.4 Darwin/16.7.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/D3woXjT2cIuMmeZ_t_hRn6EqqkY>
Subject: Re: [tsvwg] UDP Options: on forcing the use of UDP CS=0 in connection with FRAG+LITE
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: Tue, 02 Jul 2019 09:26:48 -0000

Dropping a packet with zero checksum to prevent possible port pollution of another service due to misdelivery (which a checksum would have caught) is, to my mind, the best action possible.
The checksum is a proof-of-work minimum criterion; you don't do the work on the checksum, I don't do the work to carry you across my network.
RFC6935 was written from the perspective of tunnelers who benefit, not from the perspective of the network as a whole. We speak not for the factory, but for the trees. Prevent pollution.
Lloyd Woodlloyd.wood@yahoo.co.uk

On Tuesday, July 2, 2019, 2:47 pm, Tom Herbert <tom@herbertland.com> wrote:

On Mon, Jul 1, 2019 at 8:40 PM Joe Touch <touch@strayalpha.com> wrote:
>
>
>
> On Jul 1, 2019, at 8:00 PM, Tom Herbert <tom@herbertland.com> wrote:
>
>> Yes. I find it ironic that you care so much to ensure that the checksum validates addresses and ports that nats change and here you’ve found a true error that you want to cover up instead of fix.
>
>
> What is the "true error" to which you're referring?
>
>
> Intermediate devices dropping cs=0.
>
Section 4.3 of RFC6935 is pertinent:

"Applicability Statement for the Use of IPv6 UDP Datagrams with Zero
Checksums" [RFC6936] specifies requirements for middleboxes and
tunnels that need to traverse middleboxes.  Tunnel protocols intending
to use a zero UDP checksum need to ensure that they have defined a
method for handling cases when a middlebox prevents the path between
the tunnel ingress and egress from supporting transmission of
datagrams with a zero UDP checksum.  This is especially important as
middleboxes that conform to RFC 2460 are likely to discard datagrams
with a zero UDP checksum."

> Joe