[Int-dir] Re: draft-ietf-core-groupcomm-bis-15 telechat Intdir review

Marco Tiloca <marco.tiloca@ri.se> Thu, 18 December 2025 16:00 UTC

Return-Path: <marco.tiloca@ri.se>
X-Original-To: int-dir@mail2.ietf.org
Delivered-To: int-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 8390C9C5EC79; Thu, 18 Dec 2025 08:00:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ri.se
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 ViRwEGxnnLUP; Thu, 18 Dec 2025 08:00:33 -0800 (PST)
Received: from GV3P280CU013.outbound.protection.outlook.com (mail-swedencentralazon11010030.outbound.protection.outlook.com [52.101.75.30]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 60EB79C5EC6C; Thu, 18 Dec 2025 08:00:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=araUOForjzlUhisH2k/6vUuwrn/yEatG6MRkZdnRq/b31TjY7kBWoghr2QnphiuIeq+/W4es3FxTimp6JqP3yuoPH/eIsbpfjpa/2de54ej16wNs8BpjAPBfGafYqjy4OBqNX/qm1t0hEwxvRg3tnXOyR4h5uh/FDU01KFGGRJblx04cHBC0qKkbpc1PBypL1fFYYFp1stcbRq08PSIIqcNqbSJz+BuAy224bvCxnM1cAPp6v0EnqDCMtStbrnd4eTUvKpmWfNL/GkXDmTC1s2wqKEQkFfNHUKYJU/EtIm1fss9YrEcpw1/vFrPBNEa1PW26hDmAAfXBmeq54StGkA==
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=Ym11V4sdC39AbDOMY1MeIzzl5IIKG7rOgPvY8Nau374=; b=DxAJvz2mgabwfiivOLiMpIEHkzk6DqUwO/uwLk+jX7Mnx8ihWSekFPjryQGS5mtI3bNCCxaOhfXA3RgXUCFRLscAhMaBQIr9Fhk9ukK6g+REieqqoHPzlBr0xmAfNNClivBWJqEDRywvQyUgwD9Pn08i9P2bgijx1HSPfSOx4dR5N51qVKW3n9krpleNGQbt7QkHwb8ZPqM6wuncCQii2gqoJeIi9Y6GtZXkAZMQA8DbJqFK/KFjN2pScwQE4Ajh0W492/MjK9OyzpqCXPBPUmyTg5PjcEt6BtA2Pt29Q+C592mcJBnSL13vJy3To91vYCjeIjQjoRdqmHXbM4hGIQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ym11V4sdC39AbDOMY1MeIzzl5IIKG7rOgPvY8Nau374=; b=KgH7SGGY/R3d+f1v4D2c2zKuYQRfC/LNBkmrT63l11gA0fEOkiPUZSsAp4dIJrp/8aIOV5t+QQZQ7HejePfkej4yOgr8VGX/anhw+5mx6zIjmHxMBsSpc4TKtWLN1eHO+4Vz7EKbaF0l+IPznaV/RvEfoQZ8jB2gBxQ3gjmw82y5dxwE4HdaxOtJ8oNbx0gHiE8lqTmVSDstvfwFhUm9fhWSKJohxWMct0Ez+0i46PqsLpvTv/ysPUVuWFpuSFzZbrGu4TfXuITI2jKADfIfOGfcuiTqi7zvw77md5UUOXPKHofM4t0CHZl2ncu1P7lycAOdyVkxVmv3fNz4c7Oung==
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:37::17) by GV3P280MB0419.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:12::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.8; Thu, 18 Dec 2025 16:00:21 +0000
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::b1d3:d63d:ce0b:3f70]) by GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::b1d3:d63d:ce0b:3f70%4]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 16:00:21 +0000
From: Marco Tiloca <marco.tiloca@ri.se>
To: "int-dir@ietf.org" <int-dir@ietf.org>, Brian Haberman <brian@innovationslab.net>
Thread-Topic: draft-ietf-core-groupcomm-bis-15 telechat Intdir review
Thread-Index: AQHcPRcQT42YhRyvBE6dPBYqwboNSrUn8nTe
Date: Thu, 18 Dec 2025 16:00:21 +0000
Message-ID: <GVYP280MB0464767FF3D4E7E61B73E9C099A8A@GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM>
References: <176045211716.971169.8512639541717971256@dt-datatracker-84f8f646b-tg6mn>
In-Reply-To: <176045211716.971169.8512639541717971256@dt-datatracker-84f8f646b-tg6mn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Enabled=True;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SiteId=5a9809cf-0bcb-413a-838a-09ecc40cc9e8;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_SetDate=2025-12-18T16:00:20.892Z;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Name=K2 Intern;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_ContentBits=1;MSIP_Label_680afd86-dcf7-4483-b9eb-5af1dcd104e1_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ri.se;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: GVYP280MB0464:EE_|GV3P280MB0419:EE_
x-ms-office365-filtering-correlation-id: 75a985e6-7c2f-404d-46da-08de3e4e8c36
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|19092799006|376014|1800799024|366016|38070700021|8096899003|13003099007|7053199007;
x-microsoft-antispam-message-info: Gw4rpkv0CLi7iEKD6nDxhfT37h5p72bUpycQzNJ5mrY87vng4gWazvr8SGfMZqAXrhCh4YSKpSS+cCCL/B29a9H4Q9ApnPOYsh/ZZXXVgg6/Yc2GoFtVyP2Lg5EmTFoet6GurHkAIUKOf91ytiz72lz34Vxns4nhuc/jQRuQUxa9yJicTtwdzvsTMke8kyWpCwTnUgKYahG8y6IqqcktzXySgbbjbIJQhTt1algQmdmMSS13mwvO63hQtJ83Lkg/x2RxF1vA2DIYTXG0F8CzxXEczINS/A4L+dbDYfgzCvQObDum++QCogYCnz7bPKP6mWAZItb6fblZp9vyMIZHVjYGp4CKWQ3jhU+ed0RDgK/eeXqRPRQFfy20rly1bdV3bwdEtqz50iMuQwGczjErNsTICDixJ5tRY03aXqERI8yf/jsa5T62HlAaS9t84jrN9+knqwxiZ70Sm8xv2eYYY9IsFFYEABqs8UX7oa4LZxQMmeck5jhqndresouWppGk560hL/rt9vlHXTKFhHaieLzgEdkXH+9kDzpuGo6Hoqe5mtUIN+h1XQ8xbqTxeE2UdSGZTwKWIxZO/BgltlcPy8q5JTSDp3pk/scTvxHLILc5oSu7jLoud6KlJV1D+KWT1TlT2Q9qTkk0bYfQh3e8MGAdIH1piqgaYbo18PiomqOsymNuXZyZO0RwdCtppM44vboPN2eClTjARA2MeKtM1FPioKE5Jg9vvuvE36gDnmZuz5qH/BeJMGsXQgvjKPTCKzFNXOKRpX/RM90ly3Gd/uPtQhxF1m73guvLgka8iNYKZEtFK4pRBouooHmMacGe10aPQsmocwhgTvcVEuHf6O8jdN6fLb8xj7PHbS8Z15ydFxI0CZxwK4vMQI3MF8d4EpdYJY4ENtoL0fFajNegwGBlIDPlgFglBuYlAV6ZbgmFYJtFlAzHBIDglpHPuXL91VcF8YbUff00V/55WqnB/Z3cnDrrTqqTpML1CYmeC9ptAVecW4Ckcg4p6cXcBOx6dl25/Y994QleHQBmN+M9YdD384payFZGAUD43sKJ7Usibz+n8xq5sL3ViN7dEAXafDZGtkTEL82M/n/BBKHHSXOXpdSbG1uJLUweIGCcOGIBLYLGaHs59VnOOKKMStNacNEB9CHFHAXPl3lJ0lDUJ9uW43/t0EIzebYvqM0AkBa8XPnnW90IXLhUuEFWzAeIa6JzusEtLv4e8wmbm8vkRE5sb8xfer8MnEg3GbopC6l3VZZgJKKah3LvCPttaQPRTJzA1gJsPg1M0cMWp46PTZzkU7HZ0hpFfiMcWoByLbjQATrpUZiu5H6NwaRQK6MgdA2vgC6n5D1UYsYMVpFIcQ8l4a3IrxBpYK0FtNtTmW4/su5VPe58ST/QRMGjF5j/RgfAXkXz4ZyoHsecDe4QbeRXw1HYdjyhXrWzpm2xBGpQZGtet7LU6H10g1ZG0VsRtJZoLc2kWlCtalrR3rEo6Tr/4s9k+E7IpFcvNvv9utzMGjlbWjUYg7o4Qw6sFr5DZv955CR2bzJ4dwuWHta/VQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(1800799024)(366016)(38070700021)(8096899003)(13003099007)(7053199007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: xbVu4DLTmA/rTnpU7QGngsrNfyUaywThATYy1nKEcifvxqDmEHDoNVn5s9+ZVCGLiRNfTRMCBnwsYzBey8nTB6RSA50OFZd6H/GePHqDyEhqXFmpwfb3t1GWABLydu98aDBP4yKKgnbyIaVFOOqA3StID/dnR5ucmp8Lkt5fNEgr4WHPBr6eZwxSIcffCVBaRy2w4OgFFjp1HjLL0E5LMkPf2xGiUH5usm0PlW63FEnwIXX7w4yrloP+mKo5LMr2XK6chQ0AXbKDEWQ2c8ZU8u+HLp+qb09HMet3kosu7oP4ijNddtAVsRXLy98SQza5/1jDj6MmLuhZl+D6suvQ8BXk6nDdJY7jhS8EivQOOUMEwk37aha7Pgty15tJOIN6zPz3FavHDWjHRFqMFGScORztAoDFWvJwBFzJkfwesH4MxJL9qxJAd8OPoVt10H3tnPZPMlCP5q/wxx0HpdPNUq+PMAy/l2UYTVUsPQzVWwYGkGOzTXtKO6PhDgKIrsR+/hlyvGbepYct+XKY9oYQASYRFxnfs0RxCIlaZ/kjHkMVMFMBN0Xm7R6Eoi6OnmYFoi5ORL+Sf/dXFUp7ljPvoQLnNNmvS+ZoqgT6crLEphyLEn2AMwHuPgIHjOaqmC5BvY1Z2S2eCAUFXbmS5GzsFjgsU9pWZygx0gIsGqOx8XXf4A7pdnldQ/n9NdWYb5ryGRxIwLKynv62NMkJKHglSOGim/wAUH5CT7KZfwnKV39fJ6/ciZ8NaZduFwjZotfd8F9ce9ZhGqv8xA49XWHW/gWJ5SzbP6PnrpANTVDhpGA/Q3v9+H8JV/H+MZlB/HKpOS4SH6xmyj/T/h2mNSGXQCpLxLWnUmUwyvXyYrJNsImiaX4Ew7AwmcRXrFC0NiBSI237k2WEx61YOrEjKR1tdns2s4ZO1yno5l9UmM9QRRLOTVQQs5NdMyQFR6UUNzHfndfHJc/WTSoaJD1n5nrjJQCZBFBz/W7Dnc8g2psBHLVrRtIgGvxE2NN7iERmcXT6BHtyGGoVeW+5pADTia2d/F6wd/s6hHuNdP3N2aB8Gb3WrjMFdtzOBkeKP7GtL32cPdlpgAUur0bnKaxojrMbPi/8j5YXuxHukUVcOKR4LGj2+JOEZ0BEJa0phL3crkZsePM4QFTuQOPdXLe1+f2PII7d66nCVS9HA9wuNtw/LODXA4QqbcYpoRS9/lDcukRoUVsuA6TZV3Cnpg3EJkfN9a0tKJ7SfExO+3iESdI4HcXZq6m4vxypMX2xp4J/+lOkFqNem0pS3PEWKEx8wT/evejUdBL6Tlr72tXyxXLY2MN2e/C6i6gaGCGnEM80PwIXHCQh3FBMhU7irObhJDBOtOLOWZ0Da4/QTI0DZ7SWmwO7GnC7sMvl6M+M9X+kLmvh00odOqhsfBI2UtxdgruAzOgPXnP4KC9rvFteR+vRBUsdly+oHQXH40QwWVotygIC8nCXpUMbHoCrNPitrTwtlHoS9PfeWfYfqC/3Y7JwCT747ggXp0/962IKXv3AIwCBxrHe6FUKpbqNUOmVJvUDB1GNy54bYM9fQ/msMvP0McM=
Content-Type: multipart/alternative; boundary="_000_GVYP280MB0464767FF3D4E7E61B73E9C099A8AGVYP280MB0464SWEP_"
MIME-Version: 1.0
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 75a985e6-7c2f-404d-46da-08de3e4e8c36
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2025 16:00:21.3780 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /t8XV4P+dBSDb5HDF+8UiCSzkmELYrSBETQjpNaLDBtWNisJ4JjOqva1Y78DazWILlQPk53PH1PLtV7gQJh31Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV3P280MB0419
Message-ID-Hash: VOKWQJQD4R72I3WSHFGR2247SJJWXBVB
X-Message-ID-Hash: VOKWQJQD4R72I3WSHFGR2247SJJWXBVB
X-MailFrom: marco.tiloca@ri.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-int-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "core@ietf.org" <core@ietf.org>, "draft-ietf-core-groupcomm-bis.all@ietf.org" <draft-ietf-core-groupcomm-bis.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Int-dir] Re: draft-ietf-core-groupcomm-bis-15 telechat Intdir review
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/RvZhxiUezlXGBWLTdcX-yr_7TWk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Owner: <mailto:int-dir-owner@ietf.org>
List-Post: <mailto:int-dir@ietf.org>
List-Subscribe: <mailto:int-dir-join@ietf.org>
List-Unsubscribe: <mailto:int-dir-leave@ietf.org>

Hello Brian,

Thanks a lot for your review! Please find in line below our detailed replies to your comments.

A GitHub PR where we have addressed your comments is available at [PR].

Unless any concern is raised, we plan to soon merge this PR (and the other ones related to other received reviews) and to submit the result as version -16 of the document.

Thanks,
/Marco

[PR] https://github.com/core-wg/groupcomm-bis/pull/51

________________________________
From: Brian Haberman via Datatracker <noreply@ietf.org>
Sent: Tuesday, October 14, 2025 4:28 PM
To: int-dir@ietf.org <int-dir@ietf.org>
Cc: core@ietf.org <core@ietf.org>; draft-ietf-core-groupcomm-bis.all@ietf.org <draft-ietf-core-groupcomm-bis.all@ietf.org>; last-call@ietf.org <last-call@ietf.org>
Subject: draft-ietf-core-groupcomm-bis-15 telechat Intdir review

Document: draft-ietf-core-groupcomm-bis
Title: Group Communication for the Constrained Application Protocol (CoAP)
Reviewer: Brian Haberman
Review result: Almost Ready

I am an assigned INT directorate reviewer for draft-ietf-core-groupcomm-bis.
These comments were written primarily for the benefit of the Internet Area
Directors. Document editors and shepherd(s) should treat these comments just
like they would treat comments from any other IETF contributors and resolve
them along with any other Last Call comments that have been received. For more
details on the INT Directorate, see
https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fgroup%2Fintdir%2Fabout%2F&data=05%7C02%7Cmarco.tiloca%40ri.se%7C62656afe540e429fa41e08de0b2e3130%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638960490183585429%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6XSfj%2BM9D3R4MgSBlGsGoPTIhVVczwPer6r%2Flq09Tqw%3D&reserved=0<https://datatracker.ietf.org/group/intdir/about/>

I was asked to look at this document from the multicast address perspective, so
these comments focus on that area of the document driven by the DISCUSS
comments related to multicast addressing.

# Use of ff35:30:2001:db8:f1:0:8000:1 - FF35::/32 is an SSM range per RFC 3306
and RFC 4607. But, the referenced multicast address does not fall in that range
since it has values in the last 8 bits of the prefix. This makes it an IPv6
multicast address with an embedded IPv6 unicast prefix.

==>MT

As to Section 2.2.1.2, the address ff35:30:2001:db8:f1::8000:1 is the one used in Appendix A of RFC 9176 that we are simply referring to as-is. We are not defining the address here.

A related point was raised in the review from Ketan Talaulikar, which we have addressed in the commit at https://github.com/core-wg/groupcomm-bis/commit/330949121919a790a6397a095221b883de79fdac#diff-e9763af996c2597da4d48083e55a8c2d9e47750929f9f4b785b81bd041d44b93R382-R383

In particular, for consistency, in Section 2.2.1.2 we have edited the address to use exactly the same compact notation as in RFC 9176, i.e.:

OLD
> ff35:30:2001:db8:f1:0:8000:1

NEW
> ff35:30:2001:db8:f1::8000:1

Also, the address also appears in Appendix B and Appendix B.1 of the present document. There we have changed it to use an address from the range FF0X:0:0:0:0:DB8::/96 provided for documentation [RFC6676], i.e.:

OLD
> ff35:30:2001:db8:f1:0:8000:1

NEW
> ff05::db8:8000:1

Since this update is already part of the Pull Request at https://github.com/core-wg/groupcomm-bis/pull/50 , we prefer to not make it again in the Pull Request addressing this review, in order to minimize conflicts when merging the different Pull Requests.

<==


# The above confusion probably stems from a lack of explanatory text around the
multicast prefixes mentioned in the document. Given that, I would recommend the
following:

## The mention of "one-to-many" and ASM in section 1.1 may be confusing. The
purpose of the first sentence appears to be to indicate that this document only
defines CoAP group communication over multicast-capable transport protocols.
But, even that does not limit things to ASM. It seems like this document is
defining how many-to-many communication is carried out over multicast-capable
transport protocols.

==>MT

We believe that "one-to-many" is a good expression, but it also has to be clear what it does not mean.

Section 1.1 of RFC 7390 says:

> Group communication involves a one-to-many relationship between CoAP endpoints. Specifically, a single CoAP client can simultaneously get (or set) resources from multiple CoAP servers using CoAP over IP multicast.

Building on the above, we have made the following rephrasing in this document.

OLD (Section 1)
> One-to-many group communication can be achieved in CoAP, by a client using UDP/IP multicast data transport to send multicast CoAP request messages. In response, each server in the addressed group ...

NEW (Section 1, emphasis mine)
> One-to-many group communication can be achieved in CoAP, by a client using UDP/IP multicast data transport to send multicast CoAP request messages **to all servers in a group. Within a given group, multiple clients can send multicast CoAP request messages**. In response, each server in the addressed group ...

OLD (Section 1.1)
> For group communication, only those solutions that use CoAP messages over a "one-to-many" (i.e., non-unicast) transport protocol are in the scope of this document. There are ...

NEW (Section 1.1, emphasis mine)
> For group communication, only those solutions that use CoAP messages over a "one-to-many" (i.e., non-unicast) transport protocol are in the scope of this document. **By using such a transport protocol, any client in a group can send a multicast CoAP request message to all servers in the group. That is, "one-to-many" refers to the delivery of a given message from one sender to multiple recipients, and the sender, the recipients, or both can change on a per-message basis.**
>
> There are ...

We do not think that it is needed to clarify this again in Section 3.5.2 and Appendix F, where "one-to-many transport" is also used.

<==


## In the 2nd paragraph of section 1.1, I would suggest replacing "CoAP group
requests" with "CoAP group messages" as it seems like responses can be sent to
multicast groups as well.

==>MT

At least as per this document, responses cannot be sent over multicast. Therefore, using "CoAP group requests" is actually most appropriate.

More in detail:

* "Group request" is consistently used many times in the document to clearly refer to requests sent to the group over UDP/IP multicast (like the referred paragraph says).

* The Group OSCORE document draft-ietf-core-oscore-groupcomm uses the same term in the same way.

* The document draft-ietf-core-observe-multicast-notifications is defining the concept of responses sent over multicast, but it would be greatly confusing to bring the concept up here.

<==


## Section 2.2.2

### I would suggest providing supporting text for the use of FF1x::16 and
FF3x::/16. This should include references to RFCs 3306, 3956, and 7371
(possibly).

### The text essentially says that assignment of multicast addresses is done by
an administrator. I would suggest adding text to guide administrators in the
selection of multicast prefixes, multicast scopes, and possible group IPs. This
would benefit from a reference to RFC 3307. Please note that 3307 is in the
process of being updated by draft-ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id.

==>MT

Quoting for context:

> For IPv6 CoAP groups, common multicast address ranges from which group addresses can be taken are ff1x::/16 and ff3x::/16.

When addressing a comment in the review from Ketan Talaulikar, we have updated the text as below, in order to leave the choice to network operators and administrators, see commit at https://github.com/core-wg/groupcomm-bis/commit/e9610346e5cbcf94175bd64a422fc08f252723c0

NEW
> For IPv6 CoAP groups, this document does not suggest or recommend any particular multicast address ranges from which group addresses can be taken. It is up to network operators and managers to appropriately select addresses from the multicast address space with the intended multicast address scope.

Taking into account the present comment, we have further extended that paragraph by adding the following sentence at its end:

> Guidelines for selecting and assigning IPv6 multicast addresses are compiled in [RFC3307].

RFC 3307 can simply be an informative reference. Also, it is safer and still adequate to use RFC 3307 instead of draft-ietf-pim-updt-ipv6-dyn-mcast-addr-grp-id (which is currently in IETF Last Call).

<==