Re: [BEHAVE] UDP zero checksums and v4 to v6 translators

Marshall Eubanks <tme@americafree.tv> Tue, 28 July 2009 07:57 UTC

Return-Path: <tme@americafree.tv>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0EC83A6CCC; Tue, 28 Jul 2009 00:57:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level:
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M6HQSknt-j73; Tue, 28 Jul 2009 00:57:25 -0700 (PDT)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id E39503A6D17; Tue, 28 Jul 2009 00:57:24 -0700 (PDT)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 860CC457BA38; Tue, 28 Jul 2009 03:57:10 -0400 (EDT)
Message-Id: <DBB96280-B710-4242-9AD2-048BE32C0553@americafree.tv>
From: Marshall Eubanks <tme@americafree.tv>
To: Lars Eggert <lars.eggert@nokia.com>
In-Reply-To: <69954773-A3F1-4B59-ACE9-F75990830C88@nokia.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Tue, 28 Jul 2009 03:57:10 -0400
References: <90186AC2-6C6A-45FC-9FE0-9DBF8726E688@free.fr> <69954773-A3F1-4B59-ACE9-F75990830C88@nokia.com>
X-Mailer: Apple Mail (2.935.3)
X-Mailman-Approved-At: Tue, 28 Jul 2009 08:44:48 -0700
Cc: 6man 6man <ipv6@ietf.org>, Behave WG <behave@ietf.org>
Subject: Re: [BEHAVE] UDP zero checksums and v4 to v6 translators
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2009 07:57:25 -0000

On Jul 28, 2009, at 2:24 AM, Lars Eggert wrote:

> Hi,
>
> On 2009-7-27, at 18:46, Rémi Després wrote:
>> A simple solution would IMHO be to complement to the UDP rule in IPv6
>> as follows:
>> - IPv6 hosts MUST create UDP datagrams with non-zero checksums.
>> (Nothing new here.)
>> - IPv6 hosts SHOULD accept UDP datagrams with zero checksum.
>> (Application of the classic principle "be strict in what you send,
>> tolerant in what you receive").
>> - IPv4 to IPv6 translators that receive UDP datagrams having zero
>> checksums MAY keep these checksums in translated datagrams.
>
> as an individual, I prefer something along the lines of draft- 
> fairhurst-6man-tsvwg-udptt instead.
>

This draft and http://tools.ietf.org/html/draft-eubanks-chimento-6man-00

are still open and will be discussed at the 6man meeting Wednesday.

Basically, one prescribes no checksum for the "outer" packet in
IPv6 encapsulations, the other a fixed checksum per flow.

I would urge people interested in this to attend as a decision may be  
made soon.

Regards
Marshall




> Lars 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------