Re: [lisp] IPv6 UDP checksum issue
Dino Farinacci <dino@cisco.com> Wed, 29 July 2009 12:02 UTC
Return-Path: <dino@cisco.com>
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 C76213A7033; Wed, 29 Jul 2009 05:02:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.366
X-Spam-Level:
X-Spam-Status: No, score=-6.366 tagged_above=-999 required=5 tests=[AWL=0.233, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 eR-OFN-e6aYE; Wed, 29 Jul 2009 05:02:53 -0700 (PDT)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id F04323A6F75; Wed, 29 Jul 2009 05:02:52 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAI/Xb0qrR7PE/2dsb2JhbAC6Z4gnkDMFhBGBTg
X-IronPort-AV: E=Sophos;i="4.43,289,1246838400"; d="scan'208";a="220667428"
Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-1.cisco.com with ESMTP; 29 Jul 2009 12:02:54 +0000
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n6TC2sw6008959; Wed, 29 Jul 2009 05:02:54 -0700
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id n6TC2sIk017469; Wed, 29 Jul 2009 12:02:54 GMT
Received: from xfe-sjc-212.amer.cisco.com ([171.70.151.187]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 29 Jul 2009 05:02:54 -0700
Received: from dhcp-1789.meeting.ietf.org ([10.21.122.103]) by xfe-sjc-212.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 29 Jul 2009 05:02:53 -0700
Message-Id: <FA1A0C09-FDE5-4ACD-AEA1-476B090C702D@cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: Marshall Eubanks <tme@americafree.tv>
In-Reply-To: <F3FC18FF-E085-47E9-8376-2C4DA00D9F03@americafree.tv>
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: Wed, 29 Jul 2009 05:02:51 -0700
References: <F3FC18FF-E085-47E9-8376-2C4DA00D9F03@americafree.tv>
X-Mailer: Apple Mail (2.935.3)
X-OriginalArrivalTime: 29 Jul 2009 12:02:53.0847 (UTC) FILETIME=[80D0D270:01CA1044]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1358; t=1248868974; x=1249732974; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:=20Dino=20Farinacci=20<dino@cisco.com> |Subject:=20Re=3A=20[lisp]=20IPv6=20UDP=20checksum=20issue |Sender:=20; bh=nD092SkbaS6cNNW/MalWS3r3dBPzKQ4TiYIZ/VvyTWU=; b=JvISiOhxyPIEnCpXzaFm/zU7QGVAWD3G40IBQNm5J7iAsglRvc7WCnPRpL avFkBT2s11u/w5FSTtXeNZD4L2xoFFi/ZLcWNfYpkrC4lQxizcWQDuKCIC3s 2irk0OvMEA;
Authentication-Results: sj-dkim-4; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; );
Cc: ipv6@ietf.org, lisp@ietf.org
Subject: Re: [lisp] IPv6 UDP checksum issue
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: Wed, 29 Jul 2009 12:02:53 -0000
> This is a reminder that draft-fairhurst-6man-tsvwg-udptt 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. My > understanding is that this matter is relevant to LISP. > > If you are interested, please try to attend as a decision may be > made soon. Sorry, I have a conflict right now. But here is the position of one LISP implementor and a coauthor of the LISP specifications: From a practical perspective, we prefer that a LISP encapsulator (ITR and PTR) not incurred additional work when encapsulating packets. The main LISP spec indicates: (1) The UDP checksum in the outer header MUST be set to 0 by an encapsulator. (2) The decapsulator MUST ignore the UDP checksum. We stand by this text and see no reason to change it. There are no practical reasons to use outer header UDP checksums regardless of the 4 combinations of packet types (v4-in-v4, v6-in-v6, v6-in-v4, or v4-or-v6) being forwarded by LISP routers. Dino > > Regards > Marshall > _______________________________________________ > lisp mailing list > lisp@ietf.org > https://www.ietf.org/mailman/listinfo/lisp
- [lisp] IPv6 UDP checksum issue Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Christopher Morrow
- Re: [lisp] IPv6 UDP checksum issue Lars Eggert
- Re: [lisp] IPv6 UDP checksum issue Noel Chiappa
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Lars Eggert
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Lars Eggert
- Re: [lisp] IPv6 UDP checksum issue Noel Chiappa
- Re: [lisp] IPv6 UDP checksum issue byzek
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Christopher Morrow
- Re: [lisp] IPv6 UDP checksum issue Lars Eggert
- Re: [lisp] IPv6 UDP checksum issue Noel Chiappa
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Noel Chiappa
- Re: [lisp] IPv6 UDP checksum issue Gorry Fairhurst
- Re: [lisp] IPv6 UDP checksum issue Manfredi, Albert E
- Re: [lisp] IPv6 UDP checksum issue Rémi Denis-Courmont
- Re: [lisp] IPv6 UDP checksum issue Pekka Savola
- Re: [lisp] IPv6 UDP checksum issue Fred Baker
- Re: [lisp] IPv6 UDP checksum issue Benny Amorsen
- Re: [lisp] IPv6 UDP checksum issue Manfredi, Albert E
- Re: [lisp] IPv6 UDP checksum issue Brian E Carpenter
- Re: [lisp] IPv6 UDP checksum issue Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue Lars Eggert
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Rémi Denis-Courmont
- Re: [lisp] IPv6 UDP checksum issue Shane Amante
- Re: [lisp] IPv6 UDP checksum issue Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Joel M. Halpern
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue - Flowlabel us… Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Rémi Denis-Courmont
- Re: [lisp] IPv6 UDP checksum issue Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue - Flowlabel us… Brian E Carpenter
- [lisp] Flow label redux [Re: IPv6 UDP checksum is… Brian E Carpenter
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Vince Fuller
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Brian E Carpenter
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Joel M. Halpern
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Shane Amante
- Re: [lisp] IPv6 UDP checksum issue byzek
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue - Flowlabel us… Rémi Després
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Pekka Savola
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Francis Dupont
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Shane Amante
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Joel M. Halpern
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Sam Hartman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Joel M. Halpern
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Hesham Soliman
- [lisp] Flow label collision [Flow label redux [Re… Brian E Carpenter
- Re: [lisp] Flow label collision [Flow label redux… Pekka Savola
- Re: [lisp] Flow label collision [Flow label redux… Shane Amante
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Luigi Iannone
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Joel M. Halpern
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Templin, Fred L
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Templin, Fred L
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label collision [Flow label redux… Brian E Carpenter
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Templin, Fred L
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Iljitsch van Beijnum
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Iljitsch van Beijnum
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Shane Amante
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Shane Amante
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Iljitsch van Beijnum
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Shane Amante
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Marshall Eubanks
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Iljitsch van Beijnum
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Christopher Morrow
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… David Malone
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Francis Dupont
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Luigi Iannone
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Margaret Wasserman
- Re: [lisp] Flow label redux Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Luigi Iannone
- Re: [lisp] Flow label redux [Re: IPv6 UDP checksu… Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Joel M. Halpern
- Re: [lisp] IPv6 UDP checksum issue Joel M. Halpern
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Joel M. Halpern
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Luigi Iannone
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Sam Hartman
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Luigi Iannone
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] IPv6 UDP checksum issue Margaret Wasserman
- Re: [lisp] IPv6 UDP checksum issue Luigi Iannone
- Re: [lisp] IPv6 UDP checksum issue Dino Farinacci
- Re: [lisp] Flow label redux sthaug