[mpls] Fw: on UDP encapsulation

<lloyd.wood@yahoo.co.uk> Sat, 14 November 2015 03:31 UTC

Return-Path: <lloyd.wood@yahoo.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8B471B37DF for <mpls@ietfa.amsl.com>; Fri, 13 Nov 2015 19:31:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable
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 IIEY_CQ7G5LL for <mpls@ietfa.amsl.com>; Fri, 13 Nov 2015 19:30:59 -0800 (PST)
Received: from nm24-vm1.bullet.mail.ir2.yahoo.com (nm24-vm1.bullet.mail.ir2.yahoo.com [212.82.97.25]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 068991B37E1 for <mpls@ietf.org>; Fri, 13 Nov 2015 19:30:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1447471856; bh=9qHBAlgiuK96WBlsqIUevv+PVmEQTWdRusRM14rQvgc=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=XnZI/EpqdCJw0LTaxYWZZVucxufwuOk48beh8V9s3sQXFUOJzILDxb6av0zysleyJRGokc4AIV8U/I4xgHjYR87sK1mcX/RJvXAc3IngiracUQ6X6dw/KzsDKEGeeK7RGncncGw4wRXGx653Q9bpfDqqQQmT9j/wUab+bB1RcYUkhAbC2hgaCqSWhF7BUW4v3ji6SnfakTIZkvx9QA6rQbB2BeiGC9LlfWt2Qy7JZjFGqp/0phHAQouCtd6THDQJ5wmBJmTkW4XqmTEeWA5SSOAQy6GDErOY4F0wK7gWQ8Ud5vY2FsQ8SpoQGhd2xcmyw3m71HYt25jlGDxVzgVb9A==
Received: from [212.82.98.62] by nm24.bullet.mail.ir2.yahoo.com with NNFMP; 14 Nov 2015 03:30:56 -0000
Received: from [212.82.98.112] by tm15.bullet.mail.ir2.yahoo.com with NNFMP; 14 Nov 2015 03:30:56 -0000
Received: from [127.0.0.1] by omp1049.mail.ir2.yahoo.com with NNFMP; 14 Nov 2015 03:30:56 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 301713.93406.bm@omp1049.mail.ir2.yahoo.com
X-YMail-OSG: nm2HcpcVM1l5gu0CoayDVTuRvwkAc0Fc1lgQSk16n6kPH9t6KyqyHLwxlwHkdv1 ckU0UQVrbslBgkBkOrwtwV124zdzJFP.VZn.VIWdjIY8PUkvgZ6DHuQQ9s3T0nEON382YgxFe1Jz gTYm9HzN0nx6NpU_rbk0OxZgOc_7mZ4LorfLQBmxLqk4EMcDsRHQcPpNlWzb5AX79qq9dX4NlWcq tN_ZEc8hrY40ko_upOnYhu_gKOjiSw9Om__ks9cBhg6xELbzXQFZFqYUPIjTrltQv6RQc4PJR2zv XziuQ7Fn5K9yRaocS8Ld2thRzPBxpfCnCvTckJHY_pnuEGBs83sZoR2DLz0wuoS_SBWpTO8.h2w3 fdgYjcJp97PGNeLISTnysML4s94y7C4VUt1sufPcwu_VfnQX.ElqMnXv0oDN3XCEQxtX2ikOBFkD jAk4AaxG8wy1dPsdrOb7xbU8bkoOX6icyKi7zDuN4X.ERlHf2mBN7push094BvPX2vEuAXa0oSgq zoFx1GUsFx2whTHex5Gg-
Received: by 217.12.9.15; Sat, 14 Nov 2015 03:30:55 +0000
Date: Sat, 14 Nov 2015 03:30:55 +0000
From: lloyd.wood@yahoo.co.uk
To: "tsvwg@ietf.org" <tsvwg@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Message-ID: <1724830789.7392690.1447471855458.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <580302963.7269727.1447470634943.JavaMail.yahoo@mail.yahoo.com>
References: <580302963.7269727.1447470634943.JavaMail.yahoo.ref@mail.yahoo.com> <580302963.7269727.1447470634943.JavaMail.yahoo@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_7392689_191209053.1447471855449"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/E0fhpfKXfJRF8w7mxK1qSLoMysI>
Subject: [mpls] Fw: on UDP encapsulation
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: lloyd.wood@yahoo.co.uk
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Nov 2015 03:31:01 -0000

oops, typoed mpls list email address previously.
      On Saturday, 14 November 2015, 14:10, "lloyd.wood@yahoo.co.uk" <lloyd.wood@yahoo.co.uk> wrote:
   

 https://tools.ietf.org/html/rfc7510

I finally noticed that RFC7510, on MPLS in UDP encap, hasbeen published. Do take a look at all of section 3, whichlaboriously goes through the nuances of when to choosebetween UDP checksums, for safety, and turning them off,for speed, at slight risk. That section and the RFCs itrefers to are quite the complex read. And that's just onUDP checksums and whether to choose to turn them off. (Itgives dull security documents a run for their money.)
What's odd is that this is standards track, and the thirdoption, use standards-track UDP-Lite to provide checksumprotection of the UDP/IP pseudoheader to avoid zero-checksumport pollution on the host (on IPv4) or anywhere pollution(IPv6) is not mentioned as an alternative - particularly asUDP-Lite's partial payload coverage can cover the MPLS stack s well.
In some cases the Lite checksum is just a precomputed valueacross a generated header that doesn't change, at no encodecost and little decode cost, and within corporate privatenetworks the barriers to running UDP-Lite are less.
It's unfortunate that UDP-Lite is the ideal approach forthis, yet doesn't deserve consideration. Going back furtherin time, one might argue it's unfortunate that UDP-Lite waspushed to a separate protocol number, dooming it to oblivion.And, further back, that it was unfortunate that designers ofIPv6 thought leaving the pseudo-header demux check up toseparate transports that could then skip it, while insistingUDP always have its checksum on, which was always goingto be relaxed, was a good idea for consistent error-detectingdemux...
One might argue it's unfortunate. With the benefit of perfecthindsight, I favour 'bloody stupid' myself.
Does the IETF no longer work on UDP-Lite? Should UDP-Lite bemoved to Historic, along with SCTP and DCCP, becausethey're not TCP or UDP - even though delivery of tunnelledpayloads with demux protection is UDP-Lite's ideal application?
thanks
L.
Lloyd Woodhttp://about.me/lloydwood