[Softwires] MAP-T issue - UDP packets with zero checksum

"Overcash, Michael (CCI-Atlanta)" <michael.overcash@cox.com> Fri, 04 November 2022 13:44 UTC

Return-Path: <michael.overcash@cox.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F810C14CF0F for <softwires@ietfa.amsl.com>; Fri, 4 Nov 2022 06:44:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cox.com header.b=GcAImbyg; dkim=pass (1024-bit key) header.d=cox.com header.b=DKQDCPRp
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5thIxALFVV_h for <softwires@ietfa.amsl.com>; Fri, 4 Nov 2022 06:44:21 -0700 (PDT)
Received: from mx0a-002b3901.pphosted.com (mx0a-002b3901.pphosted.com [148.163.151.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BA3FC152573 for <softwires@ietf.org>; Fri, 4 Nov 2022 06:44:21 -0700 (PDT)
Received: from pps.filterd (m0121838.ppops.net [127.0.0.1]) by mx0a-002b3901.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A4Cql8r007812 for <softwires@ietf.org>; Fri, 4 Nov 2022 09:44:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cox.com; h=from : to : subject : date : message-id : content-type : mime-version; s=DKIM1; bh=gDocr4Rujll0wEfwZ1r9b10ddVHs5+kyh+/PXqbqErU=; b=GcAImbyg85BAQy2q3mXcXmn0DHkWkxk03yEi91RKWDP2KIQ716ikM79vaTdIgtnFyT8H dB86NRmhBYKeSzgeD+jcozTwUb2+RO+Eq7yFv5SSNFVm/qwFshZPqa/OXRAPW/KmbomO RA+Q8z67mvkbHyR03ZlRyJeOOMbtVFeprwJqbUKJJXt42wNfhG/EB48Frv5CFJxSCaA4 zs9gGVGw13cM1fUB8eRKJbvMc7H1BshNeSjqZXgIpE4M4+YMwmXO/NaW7V+AT9OrinHt 6jG4b0fkZocoSGCQ/SHL42W3YHsOF3hSB6T8QPuU16Zyhjnv+gYeO/2lxqyU/uwfK6Mo Hg==
Received: from nam10-dm6-obe.outbound.protection.outlook.com ([184.185.15.149]) by mx0a-002b3901.pphosted.com (PPS) with ESMTPS id 3kmpght8a1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <softwires@ietf.org>; Fri, 04 Nov 2022 09:44:20 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XNzvZTf8KiOcj3XuiwQX0TlJkk0piCN+te0AMsuUemBIEZtD28x8y1KI1yfcpn31Du0MRfxwibhJ73CLU8HVw3d/UDGDBw7TEuv0GTpXvuUNp4SQVwTfq79pqlbbTGsG6/9fqtHda0j748kDVURCFNItTiCOLZUlAsiRS4BYfaHmyqu7Dqi3y/vN1McmSEht7sYcsrVMzrhmu1v3w/oPPHxWlAUjHEHkhAm3FGXEn+wlIx1PnrMkD6PrzjdzZ88v/8582i/v4z9Ik4EUW7PgfEMZSs9RpEsSAcG/AU7tUe5tCNN1y6Q3hwGD1oNsm6XR/CnDNoneaFHo8Eh0aOdfWg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gDocr4Rujll0wEfwZ1r9b10ddVHs5+kyh+/PXqbqErU=; b=K7uILNNlXACKieYGmIuPVdpwa6L+TSoyMhiprr+2BGevknwjl53XNkzNZEN9kdzCRfXxMrw3nRokHNYJ2QU6/zNnVFbRjqQK72AHPli9jbkldJmfUxB0bOmnLv4OBo+TXez3aeYXyRlBdUgezFDKDxA6f3h6+MWrtl82uEl06zL/SAzFg7yP4i2A1cdGMt8Qyj6lfRZyVxlPGCQb+mv5xwJPQNqQjT3UPdy9TfCh2czGKyWPgzA62XFj9C73NF79fEc0ZyvVokom5ph98zwHT+K+xJ7n3mfe/X8y7eao7hvAAd2RRkJGdNmKQcg+LTSDbrYfdqzSWInOC78cRz3yGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cox.com; dmarc=pass action=none header.from=cox.com; dkim=pass header.d=cox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gDocr4Rujll0wEfwZ1r9b10ddVHs5+kyh+/PXqbqErU=; b=DKQDCPRpA1DNFm60+a7WQugeNbqiSwcRPHW39lNKLN3pZkW6om38IeBfemINSdYGIDC6GiDmmcOyqBItSVwc8rcx6NDDexXITfUkXGuTGsvPhgtpDmuPYf8okytwbqmuZce2YNt1ODoH6ChzJViZM+QWyrRgGBySCeKKwtYo/t0=
Received: from BN0PR01MB6845.prod.exchangelabs.com (2603:10b6:408:14a::18) by DM6PR01MB4458.prod.exchangelabs.com (2603:10b6:5:7d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.18; Fri, 4 Nov 2022 13:44:13 +0000
Received: from BN0PR01MB6845.prod.exchangelabs.com ([fe80::eafc:ae32:cc89:dca7]) by BN0PR01MB6845.prod.exchangelabs.com ([fe80::eafc:ae32:cc89:dca7%3]) with mapi id 15.20.5791.022; Fri, 4 Nov 2022 13:44:13 +0000
From: "Overcash, Michael (CCI-Atlanta)" <michael.overcash@cox.com>
To: "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: MAP-T issue - UDP packets with zero checksum
Thread-Index: AdjwUUmY0/et/yqoSIW1ZoK7abCNIw==
Date: Fri, 04 Nov 2022 13:44:13 +0000
Message-ID: <BN0PR01MB6845514B7AA311E72CF066DD9F3B9@BN0PR01MB6845.prod.exchangelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN0PR01MB6845:EE_|DM6PR01MB4458:EE_
x-ms-office365-filtering-correlation-id: 633cddfd-3012-4cbf-afbd-08dabe6aa8dc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: U4zGYH2+v/PoW6BEeyskLr5vjgr0APucvZaOEArLsLlR7G4n2as1aEyY8hTIaLmUN8T2tMrQyY/Vlkix+j+oBrjfSNlHa2iJg3pvfl2XV5gqdt3oc9IGlzyqFRG1YSdeqRTUQGtY6te0c4G7BqNcnR/uYbnRwaQIfnhOZ6/9TZ58DiKoe5+165AJ4gjh4c7j9TPhESX6x3jdldX4qMVgYowIgfuoywu+I09Sob77ag/hckDpn93cqoqJhixwKUdeSdcvUI8tj2uhI0yqule0nXQOV5w+73u4c4hsFtW/R0HZeRjPHKozWD25fQYRp+Hz+TTY7lqgP4cTVszr4GtVzhxXAL9jQbCW8IwuzU9AaHTh9vPVFEMCAruyM6EJJ6EnhlGykNYxeKg3SgarGAxeqFSp/U2vCMEJcbOmtG1pxR/PkUreOJQb4uYN8WMcWl5BYQA5W7DbOhchptRXarYNQvlQgg9W3U50fwQ72esDGS41QFBBrUE28NDY6QgqzBcrCxICqQSAhm+aBszI4E1SHUwnbKTEnydKcQcLO+T4RG4b0Q5O823s0SPfL86R/3yqlHrV3ZYhaCopInPiJWSF7MOmEqQJvlXkL+nz9dT1gqBV6BzD52BRtp7wB82xh3XihpyeXDaySzjXXYYpxs2/uBuAhViNVB/EhnWNfykuqsAR4uY2NriWbp187fjYFbUKa5FJxVGuyUkpUH17d9WRrwMLeVmXKTcXkt4aFCaJLWr3aOQTqkLmlgVKPUsZeHICqfVDj3cDBigOhrLz+v9t/A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR01MB6845.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(366004)(376002)(346002)(39860400002)(396003)(451199015)(38070700005)(33656002)(40140700001)(8676002)(9686003)(55016003)(41300700001)(86362001)(66476007)(64756008)(66446008)(66556008)(76116006)(66946007)(5660300002)(186003)(8936002)(52536014)(9326002)(478600001)(71200400001)(6506007)(7696005)(6916009)(316002)(99936003)(122000001)(38100700002)(82960400001)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FQIT/Q2m/XI/1gep2sqLXsS50YjzQC2tEFh7zUgY2cyXk/+Ncjlixw6oURJ0mhWZB8TSV84syh6lzqynfe5bZpoRinlqMn8onZ8o1iyncY4Z/HzjTC5ZOdgUOt8xeq/debpYUX1s6eQDgZHi3dl6yZhXQOooNVuZYGyVhU7rE4UMf0vqGYcboZO9TIVxr3ko2gZ7W1u0edhSnIeVVHXPXCsUOjj6bVVtrs2HAdW9thtZOH1nbPGgGRqu2cKmOApL9kK9rqDw1XXc4yKGnKeAI0aI11V/QaIYAMuiT+0j3DixnZvu3wMIWgxPmMc8+ubIiozHjRZIhWbtlYzC9OCZdV9EwXtKzN/zJg3ajN2hmLQOkFio1ENEgfPtz2aMFlLNKhhvr1rrqK2F783iPvmVwbuF54kI0OTHVZzzNztp6sWVjkqpW+HoCCh+kX4D2HOr4496KmzxmabcPLMQvQ7uOFKizQMJYCGlQBLRzHVTQRCsJCpGS71Hnx85QHTX2vCzwOzZwaHBF3dq05Jt+4TzgNqByq7Wavx6X+5BL3VPdDeOz2Y/PyMQJGJicXynuImUSaKAGhTroE9aCyDQ7uEgEXl5Gh/2CIPkPCwCYzmaW2jsgUL8mrx7X1WH3RVRHrkyVYbCY9w82hbmc3ieg+rH03EsaE3o56/jnHgY8cSpNSbtwl2T6cMt4pjcZT0ilOPjVW1vzWdNaTlGuxa2gk7IGCQ7ciHiLDPpAU9EKtsyMKt+ySTCt/ZS8yKHIaTCse9UZutFkdQls9Dswu1b7KwfoodLMZFxE5i2MQqlm384fOVbfLz/fOGAsj9w9BOVZRlU+8zEdeVzqHHppTzfAgksYgaOPfw1fNQ0Lntl9Mx5dkkxOBYTJSFX4MFtt6UR6h8wtrDYRqtOZ1kwRX3UJHQT65LZZRIYlJ+jfKVkHLALRasvc//4P7eaVj19njg6kpp1nwd/fJs4GJ2zPIu53eW4/rabcWK3RW3xrRkY8FMeymkzDzTqW4Nt67yhNS2MtiAwlk/7hdAs2qrF3iyB44rb7KjW/Ql3rvyxSRWOeFmeOZ5jFUZHXwpEPfWlxeAPvEK+fXaMquxWFpYZ9Bh4CY4MuhoPnWd0AASwF0VHXXKo/hPRyxcSpKqv11ov8KNzt0hAdJiyEDVpM6cVWFjlnXUTiF15Txl7XHDxkdBW+DHlBlm09y+FBzIJaLYe/YIwFo8WexPNzf7rDdO+lmUZv/wfKqeu8RzKsq7e2yxOKDtbyJWa4KzOagRgdc+SPaUfRRVQw+RrxQPYog3nFTFDxONVZRi3JqAg1oVrFHGYErGtFiW0lkMsgxAu6ah4Dq8aw+RMQxB34RI6NFgDLo7JcJWoGaYYsricQ1z3N6cKbcxm1Y02dr6Yt1R1HRF7t+SiFURqsqCBGXCDMEDruxL4iIYjf9GsoQbKJ4ydlrSj6j4jAvJCBhkic4hVg3v3+sNEYuSkgu/Ngjr1dEsxR4wnDEa0LCD6R+f3ZYMM7w4bVSLxxypKGbHI7hUm5RgQ5y/x7guVSUuN3WAUai4EpoZBSOBnhY2anRK5q4OgiF14OT2keg3PfI68tesakk/yltrrLWeNZHklA6LqZMFAGxmLUm2FZBAvsw2bPBisYA99KsXs3YidYvdYGPNzVn/0YOifJbZhG5J4hCc2SSjjpTyzJTxKfg==
Content-Type: multipart/related; boundary="_004_BN0PR01MB6845514B7AA311E72CF066DD9F3B9BN0PR01MB6845prod_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: cox.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN0PR01MB6845.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 633cddfd-3012-4cbf-afbd-08dabe6aa8dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2022 13:44:13.4723 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9feebc97-ff04-42c9-a152-767073872118
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lPzLFFBvz3tqwhrLMeY0E+x6hdDg26dHmIWCvOE6W87OkiFhnmpgT2jv63kw+0ZK3Izz+cqpXdkXd7jfSHQJlqfBg8z5jH9D4yWe1c2/zHU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR01MB4458
X-DP-BB: PSTHR
X-Proofpoint-GUID: 0UYsAVmqv0dZuExwyEz57vfrLsEKsXDa
X-Proofpoint-ORIG-GUID: 0UYsAVmqv0dZuExwyEz57vfrLsEKsXDa
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-04_09,2022-11-03_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 mlxlogscore=585 clxscore=1011 adultscore=0 impostorscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211040090
Archived-At: <https://mailarchive.ietf.org/arch/msg/softwires/u7zF7TvvwWbCnFhxsIGdDVf8K-Q>
Subject: [Softwires] MAP-T issue - UDP packets with zero checksum
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/softwires/>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Nov 2022 13:44:25 -0000

Hi,

IPv4 packets are allowed to have a zero checksum, but IPv6 packets are not. The problem of tunnelling zero checksum IPv4 packets through IPv6 tunnels is described in RFC 6935.

Currently RFC 7599 doesn't address this issue, and as a result we've found that some existing BR and CE implementations don't handle zero checksum UDP IPv4 packets correctly.

I think it would be helpful to add RFC 6935 as a normative reference and add a new section 8.5 to discuss the issue. Something like the following would help:
8.5. UDP Checksum Considerations
IPv4 UDP packets arriving at the BR or CE are can have a checksum value of zero, indicating no checksum was calculated. Historically, a zero checksum value is not
permitted in IPv6 UDP datagrams, and some implementations will discard these packets. The MAP-T CE and BR MUST translate and forward zero checksum UDP
datagrams in both the IPv4 and IPv6 domains as described in [RFC6935].

The text above could use some wordsmithing, but hopefully you get the idea.

Michael Overcash
Principal Architect, Premises Technology
C 678.637.5649

[cid:image001.png@01D8F030.7DF34120]