[pim] Re: draft-ietf-pim-ipv6-zeroconf-assignment-07 early Dnsdir review

"Karstens, Nate" <Nate.Karstens@garmin.com> Mon, 30 March 2026 19:47 UTC

Return-Path: <prvs=954941d265=nate.karstens@garmin.com>
X-Original-To: pim@mail2.ietf.org
Delivered-To: pim@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id C5372D3ACB56; Mon, 30 Mar 2026 12:47:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1774900033; bh=Wm1hug7VnUMfrBULWkG4EKoHlTtlgOtnrA3RumOHXro=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=dE95QnvvpS6AldWTA5gt+jseUHMSOAE0WZIcWD6g5oEWpdC0XPhfywWzms7Spjiwa 6kOiqtc2Sa6srqKviEbuj4EpZEZ7trvq2aK0dA2sbfZey1jeD22KZ8kG7tIOo4pu8x RfctQ/5LFTc+yK8V0epEgvPSB5cce0yuIEtIACzI=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.793
X-Spam-Level:
X-Spam-Status: No, score=-2.793 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=garmin.com header.b="pOTNvzM2"; dkim=fail (2048-bit key) reason="fail (body has been altered)" header.d=garmin.com header.b="Teu8/vr9"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U6fQOJtE3diP; Mon, 30 Mar 2026 12:47:12 -0700 (PDT)
Received: from mx0b-000eb902.pphosted.com (mx0b-000eb902.pphosted.com [205.220.177.212]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B283DD3ACB43; Mon, 30 Mar 2026 12:47:08 -0700 (PDT)
Received: from pps.filterd (m0220298.ppops.net [127.0.0.1]) by mx0a-000eb902.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62UGIJNE2408025; Mon, 30 Mar 2026 14:47:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garmin.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pps1; bh=+PPY4jPInBz/SVCLgXRoPtWq5Wbpw 3HbiH+BX1G8ttI=; b=pOTNvzM2iIOPuinOAqNtTCEZBjIurrOynhnq//Lfhvzq8 agtw6vYjGuWGv3WWG7tynbhLn6dCwRBwTkR7NI4V4Ll8qd3cJ/3S7Gdn+gK60aea w1mM3Yx+VHi+SapcDY0dGWhwW/4UiSALsqnWGpIIuhk6kLj2xEk3kjNNU+IczMvp 6EI2A7hof5X19+IQ5OskhjVt0CNVjaabgRus3fsh/sQSDFVFIIOZCYHlNus6NGK5 lWaBFTLy7eum3XsVVmbLFFD3xk2sKfz24vIMw48fXGTHKqMG9udHQva+j6qLlYyb kolpVSHqyZq2haU0N5BxnvrhGJn79hmHo8rZis1Hg==
Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11021107.outbound.protection.outlook.com [40.93.194.107]) by mx0a-000eb902.pphosted.com (PPS) with ESMTPS id 4d69c1474y-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 30 Mar 2026 14:47:00 -0500 (CDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PEk2rrQLqbgfEjaYXuRpyiLLB+o2BMuaMhrJ7vtFkf0QvneBJRGH7iUUJsb7ZPUHKHtP/WaItZZSUy/xan6/0zKZhxU+e/SnOIcLvRybwEtMuLRv4TLMQ+B5hE100X2YI1QkjY8CVP8RXKdEgCG8uy/f3A87leuVZKTCNIsVIOX8L8gUyjr+QN/Jz9WwAknSWYMXZx7730PfkZbYk/MC86M/8XswPCdKQMCrPT401IbgBAZ35V9KmCa6hKmCoKhfoJtBV665fiuCEgYVpYcmdgFxgazzLzDfIpINDIgdueE9SqUrILAP4Xw2+E4hGLHUQ8gWOprH2ccRC5q6J6jAKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zExOyGdF8uD26wdTAfqdu8zuplpv9fgnWDzB0qhuQdU=; b=U+n/hLkSz4wvsgsg4hc+YljKMwoghtDm1Hx33PrZYWEx3ZVqI0Z3JnFYyd94HqfIA8dkT4FJe5nt8b0FsKoJIlUeud4n0eJAS9mrFaMmZhF+sl5qSJ0MQf4Pq3euZ+aI317BAd8iBb4EPqo21YeDWU6lUcOVaP26kJPdV2txh9bfTic/ONxuDHDwzyOmfZk1/jTbL7YO3DGkc5ZQVlbtSMOyxBPNx4/sKQOtG6Y8OkLTlFeY/0/7Bd4lJi61NnkPBEjTuHt9PPPYN2lUeECFBjV1zbA1a+jmH2Wahdtovn9C70KPqB3cjDgv0CNghDXX1h7tkuXhNzkYcgvbVPhTbg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=garmin.com; dmarc=pass action=none header.from=garmin.com; dkim=pass header.d=garmin.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=garmin.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zExOyGdF8uD26wdTAfqdu8zuplpv9fgnWDzB0qhuQdU=; b=Teu8/vr9ACK+jcLolo29NTwrB7Ge835JZjOPDgcGjjUyDWxRQ0BO58uL9DAK0/Dvo5+y227lVMkeeabNxX0L3V6sgfF0gtrWDoJeGkUcZ/tXZUQGcsj/V4EHJzTZlGKfElKEYjBb0dLBIGj+GAwdno13Uf+BXi7jbaww+u9BB9H7sKUN101qC98CdlPqAEFMBk//W49jouW+yNExN0sVHZ+ruw0TWDHU3N9o4JRdwLTTdRe41Y9PTDPA9Lk5ee2uYWE/tdOBrvA2bAD8reEMoOoUuF6kx/tw+6LDB2EapUAc29VN21HERydDgtZlq+VM39IgyaIXMMSbTgsnBiMjGw==
Received: from CH3PR04MB8794.namprd04.prod.outlook.com (2603:10b6:610:167::22) by PH0PR04MB8228.namprd04.prod.outlook.com (2603:10b6:510:109::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.28; Mon, 30 Mar 2026 19:46:57 +0000
Received: from CH3PR04MB8794.namprd04.prod.outlook.com ([fe80::10fb:7f24:63aa:cd58]) by CH3PR04MB8794.namprd04.prod.outlook.com ([fe80::10fb:7f24:63aa:cd58%5]) with mapi id 15.20.9745.027; Mon, 30 Mar 2026 19:46:56 +0000
From: "Karstens, Nate" <Nate.Karstens@garmin.com>
To: Geoff Huston <gih902@gmail.com>, "dnsdir@ietf.org" <dnsdir@ietf.org>
Thread-Topic: [pim] draft-ietf-pim-ipv6-zeroconf-assignment-07 early Dnsdir review
Thread-Index: AQHcagbyaEmOt/cU2USB6f7bXyd2YbXB8TzQ
Date: Mon, 30 Mar 2026 19:46:56 +0000
Message-ID: <CH3PR04MB879431C0FA8811C4FE6287FE9C52A@CH3PR04MB8794.namprd04.prod.outlook.com>
References: <176539308929.1295043.16553574461715777758@dt-datatracker-5bd94c585b-wk4l4>
In-Reply-To: <176539308929.1295043.16553574461715777758@dt-datatracker-5bd94c585b-wk4l4>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_ActionId=b5d44e52-3dad-4d1f-89e6-83898ef568ab;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_ContentBits=0;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Enabled=true;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Method=Standard;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Name=f3ff6d80-3782-4df6-bf6c-659f84558040;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_SetDate=2026-03-26T20:53:49Z;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_SiteId=38d0d425-ba52-4c0a-a03e-2a65c8e82e2d;MSIP_Label_f3ff6d80-3782-4df6-bf6c-659f84558040_Tag=10, 3, 0, 1;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR04MB8794:EE_|PH0PR04MB8228:EE_
x-ms-office365-filtering-correlation-id: 547afd36-5b89-4bee-347c-08de8e9519d9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|4022899009|56012099003|22082099003|18002099003|38070700021|13003099007|8096899003;
x-microsoft-antispam-message-info: l6s8ysHOs6+H4vELS1EGnolb41Zdz4T/zUYKvhTXK7VafmSfMjOJ0XjUMVD7jeAFhjlHiU2p+5wUo7TLCKKnpUHWWCcOY28GyzHDamTXzmGfL6BUxpK/C8jAFHiP301T5JrcgL6qJqEmt0DK4BxsLmMMTziiGopi0Cak7Al5hOjpkQckYhVmBI0VZvk5qIH6lFp0wcJktavWg7RiTuLQrysKsIORmW2vJ9TfNyXufB+wtU45zX1x00ojshHNaFFIbsREolW4ESHQJfDXRx8jxvp/RgecyEWccVg1JKF+9GmuPW2jcrIjOU1TNe8jorgVx2J8LwQsbo+MWJhW/z/8sBb2/HmyshPISZXngzMiUqFibWtl5yCkDHYbZqbsjbYkaeTJxlGSBSGRselzIKxBfS3M8gyidp886CVANCJl6f+bE3r2YedjC1JNEMg4p4sCMcu5BPLF97fmnb3T7NqRYTF+SLlVgmRVByDhh+KZ15lBvWc1A3R/fLtSGRkElOLOD60PqrQ6v/XOUG4elev9bLcAKFyDsGWlFDr361DlDgaRAmXb6LijkA2IALDmWqD/7WTMhUCHDh3NBUUa4BfyFcMRUOC0egos9j7fZYSNsBLx+C9saMbxKHx4GSzg+3abmytr370SdSE/Z76lPaEA8ppyKCBlO+OhYcBI2eOfSv75eTzTzG6s8DSC1Nk7X+SuzSwTpF0Grg+KrSCLyynFUCVZSJZBYvKxtC8YKpGBJ8iBICwBqm3Hk4n9LkHAYeEsdB/rJ1yyJ0nLr+2zqgJRtzf63ri8hmd5Z8xs9IlPCSVbrdTM8fcbGH70saiAIhtB
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR04MB8794.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(4022899009)(56012099003)(22082099003)(18002099003)(38070700021)(13003099007)(8096899003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: soZXCZKfmPxtl3st3PMcQo1HdhKpsmdwmD6t16TLm1oryx5IB8jn9E96nts9lPtPCw5b4HTuRCOqkPiYUbtgo00irnHAdwp1QxV7AKCMAdiS3YZAJjH3RuNsYHnfK5aQqPlbSG2bd6WZOwh7Y3I9ODq2faSh73MJlBr4vscCWvEDv8DamhSpYOlRvAjTxyI7WZmIrHuM3v1RC45LW2Uw/5z9KgKUTHtrBzrOj4KYr2NhSQEQyxGBkYXMCRkaYNDTEyRjdpks3ZazMjdFifgAr0Vy6DxOXylthLCZ6nQMB6ieDmFMXjBg3ayuUaCljNvHkVYPMu0DMMwFw21Rl9yUosFE8vXtXm16ffMOI2AuUm1Xf+xt4oZXOwy4+rE6Tm7F4QZw1pn6EH1txItxlnyVOj5vTkIJUuoDklnHqrgQNSeW8RCcyY7XvglifglZ/k3pBaK7NZ4TUulemDSzz1+dbOo+x/4rZyFhbamjVbVfPG7ZxKKZX/2yjXg2UldNzH3b/yq6XC/rc6hWs4QzlKIYoDtksHkatiU/1rf2ZzqI+kKPUnc7ckIeZuArWmD7dWHf//QadtqNw1fHDQhlblNjauK9sJh3hbumhG+IAgfz6Femb+pQAtQKJsvmKgCVxqAkIuzO4gF2UsmQosMtQmpfZ+0E1XmTKD2RJxTqzp53WPHaRchSbDGeA/4h2Ji/lZALPBAmObk/JVuUUnhSTnePTq8w676uM/0B62ON0DmxTpnvpm+oC4DfGMhFUPSaqBuDawvCRbmHUJEtgF+Jvfrh9Qzwe7rNrrchfB/rhbGRNjt89mHcGtHRZM0B5ZxdXtzYJlUH/jLxvm3zn7IpqTKd+x46pL9IOP+QEM0oZCK3KziMO6Xv3CygmqKiOyYRKX8bJPcAPP5bpkugh/hY22+kjuVKhzC+RwNxGPXNPqR9ypb7NSS2qR38CiNcq5b1L5NzvNjJmSgkELB4F4fYxbtQqSoK7XxTUTQ24QLYOhhSY2h6Dgh+loefjDJdjXSJzsm2dTjfIz4UleMEu312U4HJjyOA+TO1RpixD4LAu78t2mWmFysph1x86YxZy+f+cs7+xxgDEY6CBLbHH6/Un1YdNkTGkvoYHUAFLg9mJnYHIhFd6c5PRMNeC2M5J2xKfeTyYF5HAlt8bmsvnSsx4xqtI7RASlGNrJjOSx0o6HDCry2QMXXRkAwlhIxI57oQWFJ3RVrPPbRmCzUVWBbZX0cve+JuUYpeXGgHCL21+I9qrsiDVRB4kqLnyiJXCMneqWN+RJsUZZLZzWJNUhKMSM/KI4NgtKbZdZh6bmfpPMsp+CZsRS+/Ffa9XZAssd9Q9rWJtt5FB+8H9Ik8+ATfAL8M+/7cW++EYPJKpTxxf/SJGGyWsEnlFCaucvUu5OWiEf2KqcMEHtFLCX1Uvz0KVOjqYEYkR9lKi8kJdNUi/QhgUE9w4yNkA76AZjEVS3SfOW5Ltug4nfuIFfVNFgVgj57aBd5THkatgWzSVjOe3p0niUXQLgWwSQEXTs+fcjGFpS6K+qqH2U59uDOrMAmU83Bt23lDhEqoAr6eMgK51ejsvkQg5DWQnu0fZ9Gcs+riKkHLc1f4j2buJPyGKvBX1B/vv0G1DziqOneXtc6UHk1XM0IZKYa29rgS14peHiIOUhfW1MQOkXEpeRK4jw53XnpToiiMFSoavJUy5FVh9njvwfsF+UNN3oGwVGa/eZS2+AWEVczyXnq3Xsg5AE93zYOPNg==
Content-Type: multipart/alternative; boundary="_000_CH3PR04MB879431C0FA8811C4FE6287FE9C52ACH3PR04MB8794namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: tEDhHWSjBsFRpzofDdtEcjF4bxm+v9CI3LhkHsVDDd3sZB+gRKPc9hcWgnRBJJb5aTilKPBR4kEHt/y7EU2sLPTbqgb4L4Qj/h/o+rkVNmCIVWvkRSpyFZe0MIv3tlb6BsG/tbQI+DBbMbhZyjqEsG64A0wQ3l8CkA4HZYzC2klv1Uu8PoPLvS6TMfvrdEmTbQo4Tfwe1NpxiI4XNEs3QgaG66/eWFT6UnexUHlM1PqyroOzGvrBhmYjG+GpaE9BJSzYpRSmsF1uujEWp5yadF27tM5cFPxsi8PcyfbsaQHVhOFhrqA/vynIRhcyjQ/h3CTRyjIFofZIjAzyw/+BHQ==
X-OriginatorOrg: garmin.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR04MB8794.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 547afd36-5b89-4bee-347c-08de8e9519d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2026 19:46:56.7839 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 38d0d425-ba52-4c0a-a03e-2a65c8e82e2d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NnrTS3ZMLR56xKB0xnuwunIMFKWeSPC4qyzhaKgz4EbBGr/Sh1WuqY9AGIFxqFMKBswOqJ2CAWUgESeMMfiRtA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR04MB8228
X-Authority-Analysis: v=2.4 cv=A/Fh/qWG c=1 sm=1 tr=0 ts=69cad334 cx=c_pps a=xmT5btM1tXsMPZo7WXzprQ==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=qm69fr9Wx_0A:10 a=VkNPw1HP01LnGYTKEx00:22 a=mT958ORwFhrKhj1UMJhN:22 a=-qBwG8KMVPI9w3eMNSEA:22 a=48vgC7mUAAAA:8 a=RpNjiQI2AAAA:8 a=I0CVDw5ZAAAA:8 a=B8BP6Sii0Q_0ZrVBrPMA:9 a=lqcHg5cX4UMA:10 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=Gpdhwq7tixbY8cCJX_0A:9 a=XXEJYOlhKa7JGVpU:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10
X-Proofpoint-ORIG-GUID: 1aFMevN0TkXSDu8BWWhldVKz5GeurLIq
X-Proofpoint-GUID: 1aFMevN0TkXSDu8BWWhldVKz5GeurLIq
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDE2NiBTYWx0ZWRfXyu5WFuYsC80d 9HqAj9hRCk3N9lNcVN3plNKy7YWV7YOsR0YD2iwMM/PLZPobMBZjx1SqjLybhAafqq1iVs7fvXK GaVyw9+BOotap/kzu4DHL+WhLVoan856frzn8jeOZdJDlc7obKoDFh/lusXnwE2afbmeYeF5WhR XEtkVAZKEUgGPzqxjb7WQsOMuXkusriPpDpN3YfKnZsXKg7amCWANR/YgU9GsWvxvwLV3U9ljmM dGinRztg+3f75pjqlujzMJWW1sivvN01Gar02YfWrTIavqLKG75ypOLWuK1/JyHAa9ouncho5rW EZH2LLaSn4oZ5mYoHhNCj21KGn1CnuY/A6CDH/vK7SYURK8AN9c1yngetZ0p/tNDZwRmDaNOZIV 7Pl6XRKsflH42JeFCV1Xq7SloqSMEc31rx+4o+NdIuAyKxN4weYsv2AUUUZi3CcjwSjz029cycx kzVAbLMb/EWzxzcikBQ==
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-30_01,2026-03-28_01,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 priorityscore=1501 impostorscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300166
Message-ID-Hash: YHWI73BOBTBBYVCUAUP2MYDB6X5QA565
X-Message-ID-Hash: YHWI73BOBTBBYVCUAUP2MYDB6X5QA565
X-MailFrom: prvs=954941d265=nate.karstens@garmin.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-pim-ipv6-zeroconf-assignment.all@ietf.org" <draft-ietf-pim-ipv6-zeroconf-assignment.all@ietf.org>, "pim@ietf.org" <pim@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [pim] Re: draft-ietf-pim-ipv6-zeroconf-assignment-07 early Dnsdir review
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/EFE5a2LjCszXGB6pt7hMHoStMCk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Owner: <mailto:pim-owner@ietf.org>
List-Post: <mailto:pim@ietf.org>
List-Subscribe: <mailto:pim-join@ietf.org>
List-Unsubscribe: <mailto:pim-leave@ietf.org>

Geoff,

Thanks for your review, and sorry for the significant delay in my reply.

We posted version 08 of https://datatracker.ietf.org/doc/draft-ietf-pim-ipv6-zeroconf-assignment/ to address your concerns.

Please see below for individual responses to your feedback.

Thanks,

Nate

From: Geoff Huston via Datatracker <noreply@ietf.org>
Sent: Wednesday, December 10, 2025 12:58
To: dnsdir@ietf.org
Cc: draft-ietf-pim-ipv6-zeroconf-assignment.all@ietf.org; pim@ietf.org
Subject: [pim] draft-ietf-pim-ipv6-zeroconf-assignment-07 early Dnsdir review

Document: draft-ietf-pim-ipv6-zeroconf-assignment Title: Zero-Configuration Assignment of IPv6 Multicast Addresses Reviewer: Geoff Huston Review result: Not Ready This is a review of a draft that is in its early stages so its unsurprising that


Document: draft-ietf-pim-ipv6-zeroconf-assignment

Title: Zero-Configuration Assignment of IPv6 Multicast Addresses

Reviewer: Geoff Huston

Review result: Not Ready



This is a review of a draft that is in its early stages so its unsurprising

that a number of items are called out in this review that will likely be

refined as the draft progresses. The larger issues as I see them are scope of

applicability (local? global? something else?) and explicitly noting the

reliance on mDNS to detect conflicts in self-assignment of multicasst addresses.



Issues:



- The document proposes the reservation of the eth-addr.arpa as a special-use

domain. RFC6761, section 4 is relevant here.As it stands I do not see these

"MUST" requirements being addressed in the draft, and the cursory  treatment of

this requirement in Section 4.1 is inadequate.



[NK] Good point. In looking at this further it became clear that the .arpa registry (https://www.iana.org/domains/arpa) and special-use domain name registry (https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml) have different purposes and requirements. So, we split this part of the IANA Considerations into two actions: 1) adding “eth-addr.arpa” to the .arpa registry and 2) adding “9.3.3.3.3.eth-addr.arpa” to the special-use domain registry. Entries in the special-use domain registry that are related to reverse-mapping narrow the scope down to the range of addresses that would be used for a given purpose; using “9.3.3.3.3.eth-addr.arpa” would follow this same pattern.



- The document proposes the use of mDNS probing algorithm described in

[RFC6762], RFC6762 appears to make some assumptions about the use of mDNS in

the context of a local scope. particularly in the area of the timers and repeat

count specified in the probing procesures. Are the same RFC6762 probe timers

when considering a multicast configuration of extended scope? Some text that

explains why algorithm would still be effective in a global context might be

useful.



[NK] We added a new section that provides additional information about use with multiple subnets. This also indicates that the protocol is unsuited for use on the global Internet and instead recommends using SSM.



- The document notest that records MUST be published using the IPv6 multicast

address for mDNS, but MAY also be published using the IPv4 multicast address

for mDNS. The use of IPv4 multicast in this context appears to be

counter-intuitive in this context. What purpose would publishing this using

IPv4 multicast serve?



[NK] Publishing on IPv4 is allowed because mDNS implementations do not always have a good way to limit transmission of a given record to IPv6. We added a note explaining that to the document.



-  The document notest that "While intended primarily for allocating IPv6

multicast addresses on the same subnet (link-local scope), the same technique

could also apply to a larger network as long as mDNS traffic is routed between

subnets (for any scope excluding global scope)." This text appear to assert

that this is not applicable for globally scoped  multicast, but is ambivalent

about the scenarios that extend beyond a local subnet (a link-layer multicast

scope). It seems to me to be an important consideration in terms of

applicability and perhaps should be explicitly called out in the introduction

and perhaps given its own section ("Scope pf Applicability"?)



[NK] Thanks for pointing this out! We added a new section that discusses using the protocol on multiple subnets. In considering this further we realized that the protocol would not work as-is because the IPv6 multicast address generated is for the local link only. This new section addresses that and specifies that the address must be a unicast-prefix based IPv6 multicast address.



- The document proposes that Veto records are published without probing. What

does "publish" entail in mDNS? Does it multicast this record? Or does it just

respond to mDNS queries?



[NK] There are several things that could be considered when determining if a new record should be multicast to the network. In this case, publishing the veto record would result in a multicast message due to the considerations in RFC 6762 section 6 (because “the responder determines than an unsolicited announcement is warranted”) and section 8.3, which discusses sending an unsolicited response with the new record.



- "Applications respond to the conflict the same as to a collision.  The

application retains its new group ID, so the same conflict is not repeated in

the future."" Previous text says that an application stops transmitting the

multicast stream and starts the process over using a different group ID, yet

this text says that the applications retains its new Group ID? This does not

make sense to me, and I guess more clarifying text would help a reader to

understand the protocol behaviour here.



[NK] The idea is that transmitters will collectively (and it a distributed manner) retain a successful configuration so that future iterations of the network would likely be able to skip conflict resolution (to be clear, you would still probe for the records to make sure they aren’t being used, but because everyone has saved off the successful configuration none of the records should conflict with each other). We added some text that will hopefully clarify the storage of the new group ID.



- The document notes that ""[I-D.ietf-pim-zeroconf-mcast-addr-alloc-ps]

contains a list of criteria to evaluate potential solutions.  The protocol

described in this document satisfies all of the required criteria." It may be

useful the enumerate these crieria and explain how this protocol satisfies each

of these criteria.



[NK] Great idea! I think this added a lot to the document.



- The document notes that "it can take a signficant amount of time to detect a

record collision after a network partition is repaired." and "a greater concern

on networks where multicast streams may be established at any time.

Deployments on these networks may consider engaging a detection mechanism and

prompting hosts to send unsolicited mDNS response messages when the partition

is repaired." But I had the impression that this was exactly the scenario

envisaged here, and I read this text as saying "Well you need to rely on some

form of detection mechanisms mot described here. Seems to me that this is an

extremely important shortcoming in this document.



[NK] There are definitely trade-offs involved with using the protocol. One way to address this would be periodically transmitting certain messages, but this would come at the expense of increased bandwidth usage (mDNS is designed to be a fairly low-bandwidth protocol, see RFC 6762 section 7). The detection mechanism seemed like a way to address it without increasing bandwidth requirements. Either way, it’s probably fair to say that network partition resilience is more of a secondary feature, and if this is a significant concern for someone deploying the protocol then something like MADCAP or draft-ietf-pim-gaap may be more suited to their needs.



- "The protocol described in this document also satisfies the recommended

criteria, to the extent that a deployment supports publishing mDNS-based DNS-SD

records across multiple subnets. Which document enumerates the criteria

referred to here? What are these criteria? How are these criteria met? It may

be helpful to have this document show how tjhese criteria are satisfied.



[NK] Enumerating the individual requirements hopefully helped clarify this.



- "The "eth-addr.arpa." domain is effectively a reverse-mapping domain and so

has the same considerations as the reverse-mapping domains listed in [RFC6761],

Section 6.1." Multicast changes many things and I think this handwaving is

inadequate here.There are a set of questions in RFC6761 that MUST be answered

in this document before any name can be entered into the register of special

use domain names.



[NK] Thanks again for this suggestion, I think it resulted in a significant improvement to the document.



- "Special thanks to the National Marine Electronics Association for their

contributions in developing marine industry standards and their support for

this research." - What "research" is being referred to here?



[NK] There is another document that is more research-focused (draft-ietf-pim-zeroconf-mcast-addr-alloc-ps) but I think for this document “work” is a better word (and what we used in draft-ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id).



_______________________________________________

pim mailing list -- pim@ietf.org<mailto:pim@ietf.org>

To unsubscribe send an email to pim-leave@ietf.org<mailto:pim-leave@ietf.org>

________________________________

CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use of the intended recipient(s) and contain information that may be Garmin confidential and/or Garmin legally privileged. If you have received this email in error, please notify the sender by reply email and delete the message. Any disclosure, copying, distribution or use of this communication (including attachments) by someone other than the intended recipient is prohibited. Thank you.