Re: [Add] [EXTERNAL] Re: Summary & Next Steps RE: DNR's SvcParams encoding

Tommy Jensen <Jensen.Thomas@microsoft.com> Tue, 03 October 2023 20:06 UTC

Return-Path: <Jensen.Thomas@microsoft.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9C7CC180EB2 for <add@ietfa.amsl.com>; Tue, 3 Oct 2023 13:06:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 MuxKSRAn6ogt for <add@ietfa.amsl.com>; Tue, 3 Oct 2023 13:06:32 -0700 (PDT)
Received: from BN3PR00CU001.outbound.protection.outlook.com (mail-eastus2azon11020025.outbound.protection.outlook.com [52.101.56.25]) (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 280ADC17EE09 for <add@ietf.org>; Tue, 3 Oct 2023 13:06:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xhur6h/TyHmSNAiiCKzTdN+nehE2b9DrLJqNcCZbzPgSHUt/jZpFc1j+gb4mhCH+zaNg+VDVajOVvY0+om5odyt2rMTlq8LFye9WjXmHiFI51C3j2hvbNq7lavFx0ahLHAX9BHLtNDwHdlBkoEXSKc1CGZbViu16pN5b3GDSIeHHjzipFyxNJ6/zTSFtvUtETi5yMLfJjA0b7n61V3kEaivguSNDfIXM/mWQscERR9ZquEKBc0/CkKudipPc3oenPVENBBnmZQqn4/yl49DXFI4hYVw4KlP2UhP+9GtovhPujkg5I4nKg3/pT0GF769RDa0VmHdQtdXSgpyZDFlfjg==
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=BWrFO1LW3TCE5J0oHMidsiXxy8DecMQGr7vqXG8TvyY=; b=amioyst7i3yOPHaghy699mVr6xBBd7cIGP23RZWVemW7oWia3Dc6KJYRaJDv+KW+C+KuxHZGt/VA6Kwy8QQsQUtuTMG/xoBegs2pZfX62r3t+bhMZx3+FWaWRozHPL18Vppte9Wg7Hf2ZlQrqyu5DGvNNrSK3op/+KmqS+V4N0A+e2d+rBzfbs2TzSPCC8wA4W8kRAejItB3DVuASdr6CHEaoV4l8OxdrKsnNlkfNJsWZad3MmMli3iyA7eW5PDM8W80lTTg+Oj3KfJHZErloNdBTwc5xZIRclK+yGgOEoyE5P0vzsEF6Mx/m8NCPwhqkB3mZ/M/Yk5GrqN2yGMqwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BWrFO1LW3TCE5J0oHMidsiXxy8DecMQGr7vqXG8TvyY=; b=a6K9mmxxBpAfR8HQki2GWmZkKbvpCHLit7Fe54SW0qRl4prl38Tl5I59jNgY/iJFoEcMevnZPGX4YIh8k6F38WAF7JTs76l9ipSGclfGGGJonZN5dw60Cyky/oCDAdfE8l1CveSYm9icGVfrUj3yj0rcWUx9uA8JlLic171Tk0A=
Received: from DM6PR00MB0767.namprd00.prod.outlook.com (2603:10b6:5:1bc::8) by SA2PR00MB1002.namprd00.prod.outlook.com (2603:10b6:806:11a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6900.0; Tue, 3 Oct 2023 20:06:28 +0000
Received: from DM6PR00MB0767.namprd00.prod.outlook.com ([fe80::890:aa12:121e:5d9a]) by DM6PR00MB0767.namprd00.prod.outlook.com ([fe80::890:aa12:121e:5d9a%6]) with mapi id 15.20.6900.000; Tue, 3 Oct 2023 20:06:27 +0000
From: Tommy Jensen <Jensen.Thomas@microsoft.com>
To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
CC: Chris Box <chris.box.ietf@gmail.com>, ADD Mailing list <add@ietf.org>
Thread-Topic: [EXTERNAL] Re: [Add] Summary & Next Steps RE: DNR's SvcParams encoding
Thread-Index: AQHZ9iLgI+1LqE4nek+5B5ikVYmt37A4eySAgAAChLA=
Date: Tue, 03 Oct 2023 20:06:27 +0000
Message-ID: <DM6PR00MB076784F16426FFBF8C79AA9AFAC4A@DM6PR00MB0767.namprd00.prod.outlook.com>
References: <96a1960f-d65a-2a76-912e-f0bd086d4ff2@cs.tcd.ie> <21AC95A5-74D8-4B8C-B947-B34902C74E06@nohats.ca> <61554648-5A3A-4DEC-934B-7963ED9DE2FD@apple.com> <45EEA8F7-DA26-43E5-A5CB-BE81FAE5DD9C@gmail.com> <CAKC-DJiNAR+2wDt6XOo3Y3kXX_9kac61gLSKBQaDfM0YFLV-ag@mail.gmail.com> <DU2PR02MB101601552324D61B95AE8366188C4A@DU2PR02MB10160.eurprd02.prod.outlook.com> <BN8PR15MB3281FC6DFBCA3281452B0F4AB3C4A@BN8PR15MB3281.namprd15.prod.outlook.com> <DU2PR02MB10160241124F4520EE412B4C888C4A@DU2PR02MB10160.eurprd02.prod.outlook.com> <CACJ6M17LhHgZed7HdBMHfkjq_3b7c1bsVzoOmivnDs0ytSiAxQ@mail.gmail.com> <DU2PR02MB10160CC765E214106A2D7285788C4A@DU2PR02MB10160.eurprd02.prod.outlook.com> <B5211723-56BE-4EBF-A55A-7637CFDB8251@apple.com>
In-Reply-To: <B5211723-56BE-4EBF-A55A-7637CFDB8251@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR00MB0767:EE_|SA2PR00MB1002:EE_
x-ms-office365-filtering-correlation-id: 0d66b501-6f40-4d75-c329-08dbc44c3a61
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2NrpKHYeTZguf7R+podJxEKLpOLCih6TIpgJmqntMVZ3GpYpao0TXhEkKggAMi18J17ZKB6wwyKEAm6zqKiLV3etrA9UnGpKFzVd8BDt+cK5WG3co0i3qhuBOS6wPppLeb4OcPHwUg15jDbzs/nRw/Vtsdq1K0pyjPhOhNfiI1+Psr9DKKK7pi6uO8VdCyLcKe8HON6+o7QO1rt805MmvDrh0PwKNk2DQTpHGrjdBwc6XOfqjl2WX3NaVccY7xypXABYzp4H6eeO4qaNzW8AGtuueKhfaSllguNpFy26mu/ePlVNzs1vtdtzyPEI6ndRU0fJgx5z6VG6a873saql4ga7mlohCG1vx3n13R3O4+7yFyIsbo6MGX4ZBrLm8PKmePNiwaytIme88dI5ViZFQ4NNHdPGQic41dLn82ra5OUWUICQP8boNP6+6HZ1fi0g0hQz/Q4dY/8l4+gxmytCp3UIu6o8IMx+qk+NlZlkoCOS5jQOWW91bIVZhpJ8QQxKqo6w2kJhFU9crNLYzTnSoUr3We/Xc+68oRAbBU8nTHNGnB9W0Sv4WrYCOsJ4svimA6pMzVvEG+CJCFDdfWm1yKjgmq+kYva/3qZ928VRw5i9437XA12l4ZLEBnb6s5vzBz8PBYVFftmnffk7QIK5le8DMO6YURtikcJC6QzjZ8bh7fG0i5RX5ix8PGl8cpx9
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR00MB0767.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(136003)(346002)(39860400002)(396003)(376002)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(53546011)(7696005)(10290500003)(478600001)(6506007)(966005)(71200400001)(83380400001)(9686003)(8990500004)(2906002)(41300700001)(54906003)(316002)(76116006)(8676002)(8936002)(110136005)(66946007)(66446008)(66476007)(66556008)(64756008)(4326008)(5660300002)(52536014)(33656002)(38070700005)(38100700002)(122000001)(86362001)(166002)(82960400001)(82950400001)(55016003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yxlmz1696BP+g3jdj03yJJS97UgHZDl5crGNDqecUZd1vqmo/9q88XefLL4Sj65hQU8trVZVFAICLnJo8qKmoDFxVF8llfB/axjQx4TigyTg2jVkmVt/DNk4/eWp0IbI/wDb01iJreJlgQeCKzlOgdEymHap6CaMWZmgzJxzdszqBacBdPTmfGfyNZv1DqBXwAso+Ky97UZ0Nv1p9LL6gj85Hpezyg/D/3POz5FqEhWHz4qgr16RO4TC/O1lU+NkFSVQsMYHKdzHczJ6TlMkemzqYE6kE63Z0lKSg5Yb7WWvOHQdw419Iky9ZvkIq1ZgfFIMeWEpKX6g42217n7XN13bDUrsfRrrN0qF6l5FI4rfABmxSqOxZIGZOx4MZCnqLkchnixpNgNMUlbOm2vCBo6lB41mJ/qeHr2AQQSKtOeelrm/Hdn0MD9wBTg89uvkR/PMFoAkzPyxKCLbRtDKAAqnULzUtrrYI6dYZ8gbx/NO0Rl8mpo29Z7OXE6aAqT7RGsvncqHG95SNVlF3CxkxphYgclLO0jAUFPuXZDqx5TZQZwNWsJSgOhP3ywrFp6u/sliAyzHGSLZVHrBDeDG6mLK2R+TArKe3BCFN5aJkw11idAirihjgX9cNCn2l1Zp2w4LgX28u+WbdrvublqcXYXpeg4OhbuYQkl+oog3z8ZLqEdmIbcc3Lu81Ysizr0EjtHGibl3MSvPrSp4roTBQRYl7gamwES6kgb94WTcIrvgslCeCUNrr/DAP0Oy6tYk4Jh/5e4YBW3A3NsAWjLPExMR4r6VK5GwxWuoP2gmfGKiZSCd6kWhG49B1wX+U3zTCZf0H5Uhs8490IqS5/sLng0hvzWJZV5Ws61WTCKBwj/i306wu2fh2WyrMSmqiwhtT5muFgDZnzk0cH9Mw/oMT2rlIj9GHJdtfiNtcNNUJcsVYNygeDfSlwRTyK1FjGe57ZLyIp42SNgxTfBTOAEBMoHQqlGpfBZyOUrNOqpq9wt4XPbAvRDq+0zKjes2gUzImOr6hczOiOyhJWkZxe7MpcIxZ559R6jmUi7aKGdzWgYqNfsBNJP9S3WD/HD510NTvu6X20qANU+0PTUytabWlv0YeSAeyufcRnGousXSCcDPAKQG5dvpHoX5F02A5RTt43kOqA0r5eoOI3HTLyVXp1XTWxeH4CWme/IVILJtLdlF577uXy3WShjyQm+rM4oQI92dKvtbFVb7kaHmEfA9U4080rkr862rq/jXT9OT6WppUC2hp2ZRp7Viag+2OG1jOdLj1P/nLcNNq9QIk9PnG4s0BJ9ZbeFR04C31DgKPdqYCILEYWSxwXmpCKgiWSRpkmRefNv69tfDwcc0J3rAp8rFJQtnvK9ZKF2z6ZS01xqPiEuMCyQJ5Oq80us8U5Y3ae2hDkJdsEDQjaTzHhZ1wxdalpGSdVEcowYW9LkUG9BldyrJbMbrlHsVRdv7r9jVpJyUl3abgXpDISl3yPkv0nniKP8SDOLIWed8bVDhJ7eAyjHnDCpiaRfkhCB21RxU9uLqdjjrrVxrnkbqER2CY29hgjpi7WEc+h/TYQU81MmR0lspR0WW3CwLlgDndlp5nK7pHbJwfdYm6iXvAAnzgPpfaukGmq+Xnk4O9B1cPf7MMnnITznARhZWMdorF/Zd
Content-Type: multipart/alternative; boundary="_000_DM6PR00MB076784F16426FFBF8C79AA9AFAC4ADM6PR00MB0767namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR00MB0767.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d66b501-6f40-4d75-c329-08dbc44c3a61
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2023 20:06:27.9074 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yd3hkEgYSD+r0n0AYM7+O201e2hDS9meiWmpaeE2cb5B8oiGLhBudaNvLh7p2rOpFGwKZfvi1QT7jiJM9eXuRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR00MB1002
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/Q1a1CLCPpoC6M9i2ye3uXgxJYBI>
Subject: Re: [Add] [EXTERNAL] Re: Summary & Next Steps RE: DNR's SvcParams encoding
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Oct 2023 20:06:36 -0000

+1. Thanks for bearing with us, Med.

Thanks,
Tommy

From: Add <add-bounces@ietf.org> On Behalf Of Tommy Pauly
Sent: Tuesday, October 3, 2023 12:57 PM
To: mohamed.boucadair@orange.com
Cc: Chris Box <chris.box.ietf@gmail.com>; ADD Mailing list <add@ietf.org>
Subject: [EXTERNAL] Re: [Add] Summary & Next Steps RE: DNR's SvcParams encoding

That new text looks good to me.

Thanks,
Tommy


On Oct 3, 2023, at 10:55 AM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:

Re-,


A change we are currently discussing with my co-authors is to update Section 3.1.5 as follows:

OLD :
   These parameters are encoded following the same rules
   for encoding SvcParams as those specified in Section 2.1 of
   [RFC9460].

NEW:
   These parameters are encoded following the same rules
   for encoding SvcParams using the wire format specified
   in Section 2.2 of [RFC9460].

Do you think this is ambiguous?

Cheers,
Med

De : Chris Box <chris.box.ietf@gmail.com<mailto:chris.box.ietf@gmail.com>>
Envoyé : mardi 3 octobre 2023 19:23
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc : ADD Mailing list <add@ietf.org<mailto:add@ietf.org>>
Objet : Re: [Add] Summary & Next Steps RE: DNR's SvcParams encoding

On Tue, 3 Oct 2023 at 16:28, <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:
Unless we hear an objection in the coming two days, we will make the following change (five occurrences in the I-D):


OLD: Section 2.1 of [RFC9460]

NEW: Section 2.2 of [RFC9460]

Med,

I think you are right, as I have heard more support expressed for wire format than presentation format. I personally agree with making the above change.

Note that implementers would then be directed here:
2.2. <https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2> RDATA wire format<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#name-rdata-wire-format>

The RDATA for the SVCB RR consists of:¶<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2-1>

  *   a 2-octet field for SvcPriority as an integer in network byte order.¶<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2-2.1>
  *   the uncompressed, fully-qualified TargetName, represented as a sequence of length-prefixed labels as in Section 3.1<https://rfc-editor.org/rfc/rfc1035#section-3.1> of [RFC1035<https://www.rfc-editor.org/rfc/rfc1035>].¶<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2-2.2>
  *   the SvcParams, consuming the remainder of the record (so smaller than 65535 octets and constrained by the RDATA and DNS message sizes).¶<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2-2.3>

We both know to ignore the first two bullets, but new implementers may not pick up on this. So we might also consider adding a sentence to DNR that makes it clear that SvcPriority and TargetName are not to be included in this field's encoding.

Chris

____________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.
--
Add mailing list
Add@ietf.org<mailto:Add@ietf.org>
https://www.ietf.org/mailman/listinfo/add