Re: [v6ops] IPv6 mostly for DS-Lite

"Kawashima Masanobu(川島 正伸)" <kawashimam@nec.com> Fri, 22 March 2024 12:15 UTC

Return-Path: <kawashimam@nec.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84F86C1519B8 for <v6ops@ietfa.amsl.com>; Fri, 22 Mar 2024 05:15:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=nec.com
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 mIOn38P86d3d for <v6ops@ietfa.amsl.com>; Fri, 22 Mar 2024 05:15:55 -0700 (PDT)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2087.outbound.protection.outlook.com [40.107.114.87]) (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 E8362C151089 for <v6ops@ietf.org>; Fri, 22 Mar 2024 05:15:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+v5U2moHk0XFuS+xtOWUAO7lgrteyt+YAKxJA0YosKLG++OZfRO9RhAnuV4a/IFzkzwYo8cQMpNzpRa6TAVReiB7eZjHKkScXKw89/RCG9L6Jp+wTPS1Oe/44IrVVE5zGq/8Lu+s5PkuZ73yt48R/Ltw4eFStJZXx5AWoYzlM4iNmrBz5ZAjFvC3UTAsSR+2O7QyClCcWIPe8adY6ajnV64SFPEZst5ZCbdNMmGLrHT3z4zgFgNajixXostK22L4+5kJ0p0VrEZjTsi39FntDCxW567FEM08UQ51N2SziTo8h/Fz/IKbuY2JEwdCfiRPf08QUbOIk2aqf0IFtuobQ==
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=897Jq0KvSZwytc1q31FO1Cl9vZcTP/pE3zAGLY6DeQM=; b=F58NO9X6Oi3YqwJ7yo72tuxnrKM9wrQn47VGgVUba8jHEpRu6YI0L7Ec9JYhgnmPgtl0ucrZZIXJ6CtoujJWvt/CWusbFa31hefWUtkpxw4j2AgaYafK4wxOi1751kT1x2L0Sqx3bDj0Q+RLgb9lsNqRWTSiUnuK0LsfN4qm8gGWEv2eeydBklJFBxpt5XLnFdo1UhMHIk96vrVm8iYyQDRStVsQLc22RLbYjDwlXHXs1iPqZTsQ56gqdCNt1AeTxaqbkk/3VdMid2RUyyjZmB1VRK54FKRvLVl0W5fTcz1bPE9PFpYs7TfkiP244cEA7stNd1o/KmPTFIgAVTPyjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=897Jq0KvSZwytc1q31FO1Cl9vZcTP/pE3zAGLY6DeQM=; b=FVqWjU8v9iruOaeCVvGcqVp2XFaP9t9GCTjsmYDE8LRrnHQLLqVakAwRljyVsgvcFUuLDAxskvbRlfWlJsl8npTAvkfdL9gclnwbq+fM2UVQU5E1s7Y5QAS2Ud3q+0suQt/fuVX/pU6LaLvAohhojEHqmktBw63u6viLthWwwwx38i+yAMchDq2qe1NdtyDuhdLSyA7hE6u8zeZ6skT+3v6J2hLmYJH3ifugppt1UFJn/eLLQXakM26L8fc7PeH6ZlTWf0x/vWYFjbOZMY+dGvqu72XaystbF5aiTXT49vZulBvaJt+RT4qq52kO32SrCv0+LTvYihmA8kt8ceAO5w==
Received: from TYVPR01MB10750.jpnprd01.prod.outlook.com (2603:1096:400:2af::6) by TYCPR01MB6915.jpnprd01.prod.outlook.com (2603:1096:400:ba::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.24; Fri, 22 Mar 2024 12:15:49 +0000
Received: from TYVPR01MB10750.jpnprd01.prod.outlook.com ([fe80::83ce:71c:d5cc:f374]) by TYVPR01MB10750.jpnprd01.prod.outlook.com ([fe80::83ce:71c:d5cc:f374%4]) with mapi id 15.20.7409.023; Fri, 22 Mar 2024 12:15:49 +0000
From: "Kawashima Masanobu(川島 正伸)" <kawashimam@nec.com>
To: Ole Troan <otroan=40employees.org@dmarc.ietf.org>
CC: Gert Doering <gert@space.net>, v6ops <v6ops@ietf.org>
Thread-Topic: [v6ops] IPv6 mostly for DS-Lite
Thread-Index: AQHaemRdGdsX/iPNXkCHnx12MUjqGbE/2GSAgAAHEYCAAGiPgIAAHxmAgACfdICAAAc7AIABvIMAgACTPYCAAEVZ4A==
Date: Fri, 22 Mar 2024 12:15:49 +0000
Message-ID: <TYVPR01MB10750BACE37107FFE1D243661D2312@TYVPR01MB10750.jpnprd01.prod.outlook.com>
References: <6de22cfd-b845-bd65-5b79-bc05f1eee1e8@gmail.com> <D6FA6215-DB44-47AE-AB5B-9C5DD51E08EA@isc.org> <Zfy1TuzigKQ1Njb5@Space.Net> <18ACB8EA-1EF6-4EE2-8B81-5A7311C3B306@employees.org>
In-Reply-To: <18ACB8EA-1EF6-4EE2-8B81-5A7311C3B306@employees.org>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nec.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: TYVPR01MB10750:EE_|TYCPR01MB6915:EE_
x-ms-office365-filtering-correlation-id: 9a94a235-2ad3-494d-ea99-08dc4a69cf6b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xrsp81QPHtn6WOHRkUdwqgfc5AgLia2crkp6FZ3sFxpWMnV8QexfoFn+YCfClej8mPYCftlQ8FjEIovCCuVgzsOXJvN/eK6r6j3c/sg4lDBOcLDjRL5mNaJePg4wGv+CH+iFkkD29dN+x6jv3bdgLB4cORmeCod9Mr4UUVyKV40seLAMDLlDi1G5Xn8hPV8y0brO8l3gm2XJaMuP7fi0BBriiQImHFpSQdo0QYt6SQj5QFBw/pKVAcEAjssCxXYNju15U77pLOFCrS2A3bFRXy1PZ+qq360nsqMk6TqZCgDGbxtLIJgvTX5yRa+Ll5Xfw7fyypunwqNbDs0+Isoa8c+JEEqLWxNUlap+c7Hx80v+T/uAlKfO2ugsIqn2wFNu5UaNM3kSiueAsGCixIMq/9AG47FBIPGSsBT4usIb3LyERpPGv6fBpQSgCJjPJF9la7dgOlJfmzeL4Qu7xlrySTQwbCW8tdN3mlLaN461qlbfISD8TeQjHMmd3ohnmUA2Yr8LqJpk25WLG3Bvu4FeLnGgaj14ux7Q/K9LVUhnQKo7VRkUOsoN3bJUKVFFfS1TcVOC1g1cneA42eeGGMTSS2F4u4UHufGP3KlwsPYAWbQt5o6G5z/AicgDYl84fvBZCWEDl2S8faHTPbqTv3jJor9TwBRURX3IMpNpMo+D8kc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:ja; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYVPR01MB10750.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: jXhjnsvpS4tCRNvU0XTeF6/So1bqOnOLO6bRV/8rA67RpFok7QzsW7uzXh+fEBWq20aTJq6mMtt0aQcp/1kbGbsSVtnGFhvywmHmtGf6Fk52DiYvsTF6nXAcRLVSuR5YIDiWx3IpSdoikNtAM0OjJv6goyPpEuUFRr6Pj6mzC+NF3q3lJPpDWZGkagM53JgE5s5KoH1O9ghgyQreszIcv9nvatjfu7172AVvXdihfH5NNlGPCx7JKj/De7METY0oqXGK5oDkZ4FZpwdVgEmHRfIlTi8u81YlB2v+h4orabSui8nGxWKaiVqtRpE6I+DgGPyVQwNW3k/a/CBEyapfKQsRShh/T2vPXtaN5KemJbiuClila5HpVr+2bSY5GQuxudtrvn1GsWskqXG7FPzrKkK08FJ26mmBJq7MpqHzEkT6uqXj4YjeHTevc0sQKHR4upbiFJOqL8q7UcRDKQxRt/AjE/lWLePffzssP2wxpinfqSnshmDNWIHzV53fFD6SzR+RhuD0OFri9q8IC1GfAEW25dWUPgFKNSng9ulLPvWOCcVFv2p/It/H3dw7Nyse3HFUjkqsJO8Dk7CNlKgaqgbsHBD7TyRugny4PEXrNPM2vg6sNirnT4pi+vFwSh/WeXh9+EVcSWy7AAaohRNIYpmz9guJ7n491nBKoDtAK0I1D8Xv/WOUjrIoIyskKh6BQDwJaUmx8Et8ngP3WKfu5UTsc+aYAi3Wpv9R/5MGtfkeACu/H235ttVn2Stpo2fi5C/YMgSeGMBtAHdOE/tE2ApbbP7UNvgA3JCgJqdrqLsQnH/Q597YWpzDa/tP3IQ0+Fn//zxvlCQ3tIxETncJiFZo9AGQk1CEXp+NXduQ0uwTEF6ZMUamemY/zcSd+XOm3My4XBONp+Qxn7/YC8X/KPGOjaatfhWo9lZktsCnWd7Gdw5Vqj0bJFHNQUb329p/fiWHM2OV+pm3BM1bwIj8IsAihCbTBhQ0Utwk62kCLIbDxUSDInwiWMkLmAHCnesruG67rMqm4PTG87G0kyaNhWkhgMO+rdQDd3Xoh/znyGyw+ZCDfAYTN34mqfuM8WCdbekHv8I41F9dQIqFddBgdrSj60iWKw3a4Ptr5NvYqKHvmkJU4vV7MI+kFkFbjDjlQ6A9bzu/Q7pOTtwVrNQKGH+49Yc+GDVFFUuPVTmvJK3LffrY69xkS3CydFcoLkTRa6GddH8Khxm117ofYW2SuNhJBWcXYhTrPrU6oHpVaGERZ2sXgdRncAojJ566AsWAAEB8GmMD/ZTKEDDk6MB8pDNQdjfnce5Y98L/9G4NGPkyNKXmXVAYJWzTL5DbraTIGsw9PcEbGIX7SJl0V6DWDFeihgJbBFKLelEjfU/JHSOdLTw65fT1XJpSdzKCFMhR1xL3srM2GO80Z/l1GPVFBI5Uol8I89jYo0slfWqnQENkuY3AIm7aNKXU9klpFrV8HwtGIpcVIh4oIOQyVYOnX2zZ6H+jvuNmRmtLj+Zm7+X9p85l9aqxvoiUpPfKiA2DoFFtwZpvRr66vINLmM1yswu4ivbLNp2tN8g2lL/2Vcs=
Content-Type: multipart/signed; micalg="SHA1"; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_00A4_01DA7C9E.1C4DF900"
MIME-Version: 1.0
X-OriginatorOrg: nec.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: TYVPR01MB10750.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a94a235-2ad3-494d-ea99-08dc4a69cf6b
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2024 12:15:49.1433 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oXzCi4TPL3ap/Fh6wqyuRolYb5Z3b6IMX6uRYD1a0hcEkVMTzw8aCpSPNvGmm0IylRkM69S2kW4FMLvCxtH8sw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB6915
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/SoulpleJrjgjGPZfhSfBRZqwc9w>
Subject: Re: [v6ops] IPv6 mostly for DS-Lite
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2024 12:15:59 -0000

Hi Ole, 

I'd like to share my CLAT experience. 

>I see David posted a draft trying to improve on 464XLAT troubleshooting-ness.
>Would be interesting to hear implementors perspective on implementing 464XLAT CLAT so it supports 2.

As one of the implementors and as a co-author of 464XLAT(RFC 6877), 
I have enough CLAT experience with CE router. 
That's why I think 464XLAT is simpler than DS-Lite at troubleshooting 
perspective. 

I've shared my experience on the chat while v6ops WG session. 
We implemented IPv4/IPv6 mixed traceroute. Please see slide 13. 
https://conference.apnic.net/34/pdf/34th_apnic_464xlat.pdf 

If host OS also implement similar IPv4/IPv6 mixed traceroute, 
we can do more simple troubleshooting. 
IPv4 address is embedded on CLAT IPv6 address. It is also simple. 

On the other hand, DS-Lite is encapsulation solution. 
So, troubleshooting is a bit hard. Because tunnel hop is black box. 

However, I know there's pros/cons with both mechanisms. 
So, I think it depends on ISP's choice. I prefer 464XLAT though. 

Regards, 
Masanobu 


-----Original Message-----
From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Ole Troan
Sent: Friday, March 22, 2024 4:19 PM
To: Gert Doering <gert@space.net>
Cc: v6ops <v6ops@ietf.org>
Subject: Re: [v6ops] IPv6 mostly for DS-Lite

>> I don???t see why we don???t make it work for every IPV6AAS.  It???s just a DHCPv4 option. We could most probably extend 108 to support it with a list of methods in the payload after the wait timer. No list implies 464XLAT.  The node would set its supported methods and the DHCP server would match against the methods it is configured for.  A registry of methods would be required.
> 
> the way to hell is paved with implementor options

… and operators options. Experience has shown that there will be just enough operators for each mechanism that it’s justified to implement.

Now, if we try to do a merit based evaluation of the options here.
Let me make up some requirements.

1. 64 edge: MUST allow sharing NAPT44 pool and NAT64 IPv4 pool 2. 46 side: MUST be independent of IPv6 addressing 3. Both: Scale, as little state as possible, transparent, possible to troubleshoot

The A+P style solutions fail on 1 and 2. So we’re left with DS-lite and 464XLAT.

464XLAT as commonly implemented also fails on 2.
464XLAT does a loss-less translation while DS-lite does encapsulation up to the 64 edge.
464XLAT hides the IPv4 packet, making it harder to troubleshoot.
Both mechanisms increase the size of the packet and will have MTU issues. RFC6877 doesn’t even have the word MTU in it.

Neither scale well, but large stateful devices can be built. It’s just a matter of cost.

I see David posted a draft trying to improve on 464XLAT troubleshooting-ness.
Would be interesting to hear implementors perspective on implementing 464XLAT CLAT so it supports 2.

DS-lite is the better choice on merit.
464XLAT has enough deployment momentum that it’s the likely winner.
May depend on how willing the 464XLAT proponents are to fix the areas where it has short-comings.

Cheers,
Ole





_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops