[lisp] Resolving Issues #9, #10 and #12? (UDP Checksums)
Margaret Wasserman <mrw@lilacglade.org> Tue, 25 August 2009 14:40 UTC
Return-Path: <mrw@lilacglade.org>
X-Original-To: lisp@core3.amsl.com
Delivered-To: lisp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BD523A6906 for <lisp@core3.amsl.com>; Tue, 25 Aug 2009 07:40:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 OG5O-bI9oK-r for <lisp@core3.amsl.com>; Tue, 25 Aug 2009 07:40:44 -0700 (PDT)
Received: from QMTA14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [76.96.59.212]) by core3.amsl.com (Postfix) with ESMTP id 3B94F3A6A5B for <lisp@ietf.org>; Tue, 25 Aug 2009 07:40:44 -0700 (PDT)
Received: from OMTA24.westchester.pa.mail.comcast.net ([76.96.62.76]) by QMTA14.westchester.pa.mail.comcast.net with comcast id YbCd1c0091ei1Bg5EegryB; Tue, 25 Aug 2009 14:40:51 +0000
Received: from [10.2.0.20] ([69.33.111.74]) by OMTA24.westchester.pa.mail.comcast.net with comcast id Yekg1c0011cMU3H3keki8D; Tue, 25 Aug 2009 14:44:46 +0000
Message-Id: <FEE1D26F-48A8-4C0F-AC28-50BE096F6030@lilacglade.org>
From: Margaret Wasserman <mrw@lilacglade.org>
To: lisp@ietf.org
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Tue, 25 Aug 2009 10:40:41 -0400
X-Mailer: Apple Mail (2.935.3)
Subject: [lisp] Resolving Issues #9, #10 and #12? (UDP Checksums)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Aug 2009 14:40:45 -0000
Now that the UDP checksum issues have been entered into the tracker, I think we can try to agree to a resolution for the following issues: Issue #9 Sending UDP Zero Checksums Violates RFC 2460 Issue #10 Sending UDP Zero Checksums not Universally Implemented Issue #12 Not Checking Inbound Non-Zero Checksums not Universally Implemented Sam had proposed some wording earlier, and Dino had offered to put it in the -04 draft. I then suggested that we add a normative reference to Marshall Eubanks' IPv6 zero UDP checksum draft to allow sending zero UDP checksums in IPv6. Noel objected to making it optional to ignore UDP checksums because of concerns that widely-deployed NATs would corrupt a zero UDP checksum and packets could be black-holed. Since then, we have determined that those NATs change the UDP checksum to a correct checksum value, so that concern has been eliminated. So, at this point, I think we may have agreement on the following changes: OLD (-03 version): UDP Checksum: this field MUST be transmitted as 0 and ignored on receipt by the ETR. Note, even when the UDP checksum is transmitted as 0 an intervening NAT device can recalculate the checksum and rewrite the UDP checksum field to non-zero. For performance reasons, the ETR MUST ignore the checksum and MUST not do a checksum computation. NEW (proposed -04 version): UDP Checksum: this field MAY be transmitted as 0 in both IPv4 and IPv6 packets [draft-eubanks-chimento-6man-00.txt], and MAY be ignored by the ETR. + Add a normative reference to draft-eubanks-chimento-6man-00. Does anyone object to making the change shown above to resolve issues #9, #10 and #12? Margaret
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Lars Eggert
- [lisp] Resolving Issues #9, #10 and #12? (UDP Che… Margaret Wasserman
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Margaret Wasserman
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Dino Farinacci
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Margaret Wasserman
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Marshall Eubanks
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Margaret Wasserman
- Re: [lisp] Resolving Issues #9, #10 and #12? (UDP… Margaret Wasserman