Re: [Add] DNR's SvcParams encoding

mohamed.boucadair@orange.com Sat, 30 September 2023 08:01 UTC

Return-Path: <mohamed.boucadair@orange.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 B9180C16950F for <add@ietfa.amsl.com>; Sat, 30 Sep 2023 01:01:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, 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=orange.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 9AqEwxKEh8ek for <add@ietfa.amsl.com>; Sat, 30 Sep 2023 01:00:59 -0700 (PDT)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.122]) (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 07F1DC13737F for <add@ietf.org>; Sat, 30 Sep 2023 01:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1696060859; x=1727596859; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=8xvVtcOGPKceSEqpMebc1x6qI0qUd1UbIWlhU71A//A=; b=EmKHOvFrzmGZsRpTVKUR4CFkhOMsC7PPPoLdPxcEmHAZ/OKcJEp2iuYE SW24ZF6kevnLZfn9htlfR29zYYjLKehxk5WXhqYxxIrLjGx1hhLmIxm+T yMUkgxVWrk6lZZlkvQZJLw4QZfcIllJrh8vCe9eOzlQ2G/iTeesl27TEP ztaR5yPraVoa+64OV65HSuf59+moDQaFo1lQGdjmebQB9J/u13kv38wG2 3GuaGcN2pm5QNmgzikOLNyUl45O8cAkE8/p4lAgRWF25llHEyMLLUvXGh ieX1ddCNcUi43TPJxteOcU3h/D8XAKK8THWbGQ6an/5kCTReuyfaarmA3 Q==;
Received: from unknown (HELO opfedv3rlp0d.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2023 10:00:57 +0200
Received: from unknown (HELO opzinddimail8.si.fr.intraorange) ([x.x.x.x]) by opfedv3rlp0d.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2023 10:00:57 +0200
Received: from opzinddimail8.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 960F8763B63 for <add@ietf.org>; Sat, 30 Sep 2023 10:00:56 +0200 (CEST)
Received: from opzinddimail8.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 83AAD763B69 for <add@ietf.org>; Sat, 30 Sep 2023 10:00:56 +0200 (CEST)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail8.si.fr.intraorange (Postfix) with ESMTPS for <add@ietf.org>; Sat, 30 Sep 2023 10:00:56 +0200 (CEST)
Received: from mail-db8eur05lp2104.outbound.protection.outlook.com (HELO EUR05-DB8-obe.outbound.protection.outlook.com) ([104.47.17.104]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2023 10:00:51 +0200
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by AM7PR02MB6290.eurprd02.prod.outlook.com (2603:10a6:20b:1b6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Sat, 30 Sep 2023 08:00:49 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::82bf:2264:fe9e:512e]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::82bf:2264:fe9e:512e%4]) with mapi id 15.20.6838.028; Sat, 30 Sep 2023 08:00:49 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-DDEI-TLS-USAGE: Used
Authentication-Results: smtp-out365.orange.com; dkim=none (message not signed) header.i=none; spf=Fail smtp.mailfrom=mohamed.boucadair@orange.com; spf=Pass smtp.helo=postmaster@EUR05-DB8-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.17.104 as permitted sender) identity=mailfrom; client-ip=104.47.17.104; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="mohamed.boucadair@orange.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:80.12.66.32/28 ip4:80.12.210.96/28 ip4:80.12.70.34/31 ip4:80.12.70.36 include:spfa.orange.com include:spfb.orange.com include:spfc.orange.com include:spfd.orange.com include:spfe.orange.com include:spff.orange.com include:spf6a.orange.com include:spffed-ip.orange.com include:spffed-mm.orange.com -all"
Received-SPF: Pass (smtp-in365b.orange.com: domain of postmaster@EUR05-DB8-obe.outbound.protection.outlook.com designates 104.47.17.104 as permitted sender) identity=helo; client-ip=104.47.17.104; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR05-DB8-obe.outbound.protection.outlook.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:40.92.0.0/15 ip4:40.107.0.0/16 ip4:52.100.0.0/14 ip4:104.47.0.0/17 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:8000::/50 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:VaKzNaBhsk0opxVW/9Hkw5YqxClBgxIJ4kV8jS/XYbTApGwh0GQPx moXXDqBOv+MNGXyfdskYYi18klVvJDdyYNkTANkpHpgcSlH+JHPbTi7wuYcHM8wwunrFh8PA xA2M4GYRCwMZiaA4E3ra9ANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq8wIDqtYAbeORXUXV4 rsen+WFYAX+g28vajpNg06+gEgHUMra6WpwUmMWNagjUG/2zxE9EJ8ZLKetGHr0KqE88jmSH rurIBmRpws1zj91Yj+Xuu+Tnn4iG9Y+CTOzZk9+AMBOtPTgShsaic7XPNJEAateZq7gc9pZk L2hvrToIesl0zGldOk1C3Fl/y9C0aJuwuDjBCP4iOGv1kTEbGnT5u83A0M3IthNkgp3KTkmG f0wBQ03Nk3Gq8jmhbWxR69rm9gpK9TtMMUHoHZ8wDrFDPEgB5feX6HN4twe1zA17ixMNa+GO 4xFNnw2M1KZO0En1lQ/UPrSmM+tgXn2djBU7liSuKE+72HS1iR2yrHrP9eTcduPLSlQth/A9 j+dpT6lav0cHOzF0gSp0EyGvdGMkXPyZoFLOrvhzuE/1TV/wURIUUZNDQLhyRWjsWacVtREJ kpSxiopqKEpoRDzS9j2RRqjp3CY+BUbXvJcFuQg40eMx7bapQGDCQAsRT5bacdgvsgmAz0ny lGhkNbgBDgpu7qQIVqB7r6JqSLnZXAcNXcGaGkPSg4t79zquop1jx/TQJBkCqHdptf4HDjry GXW9C0zm7xVhskO/6m+9ErMxTOhupaPSRQ6ji3eUm6N7w5lasiifYPA1LTAxfNJLYLcQlPRs WUew5Wa9LpXVc3LkzGRSuIQGr3v/+yCLDDXnV9oGd8m6iip/HmgO4tX5VmSOXuFLO4+JhvMO wjqlD9I7Z1MLkSPd/Z4YYOuXpFCIbfbKfzpUfXdb9xra5d3dROa8CwGWXN8z1wBg2BxyvpkZ sfzndKESChAVPU/pNajb71FuYLH0BzS0kvyaPgXJTyLzLCaZXj9pVwtHAPUBgzVxIeJoQPO7 9tFX/ZmJj1aWez6JyXdoYMONwhXKWBhXMiq7ctKauSEPwxqXnk7DOPcyq8gfIojmLlJkuDP/ Te2XUowJLvDaZ/veVXihpNLMeyHsXNDQZQTYnVE0bGAhSRLXGpXxP1DH6bbhJF+nACZ8dZ6T uMeZ+KLCelVRzLM9lw1NMes8tQ7Lk733FLQYUJJhQTTmbYxHmQlHfe1J2PSGNUmVHHfWTYW/ +L4il2GG8Vrq/pKV56KNqLzp79OgZTtsLkrBBCQe4M7lLTE9YlhMSvqifEra8geNA/OrgZ2J C7HaSr0UdLl+tdvmPGQ3f7sh97wT4NWQBAGd0GFtu3eHXeBoQKeLXpoC7rgkcb1Dz6spM1Pp Ix9k5nBDRHwtA0S79smSO4zlv9WChmGj+Yy8zmI1U7jNzyDYo6M6FHctSWTnsWhB4O1uDdan mqix+MCZPClEpOgF1QcYg04cu6EyPcY3CHI6ug4K1n74ykx+6ebVUJVPF+Hjyk1wH5dLtY+2 el40CIJw1XXt/boGo7uYuNoG6CkKWYJVaoq8JodBecHTyI1n0pab8W05jDevPmyVjmUDnQXH w==
IronPort-HdrOrdr: A9a23:A3/YlqM0iHxWJsBcT0P155DYdb4zR+YMi2TDiHoddfUFSKalfp 6V98jzjSWE8wr4WBkb+expc8K7MBfhHO1OkPMs1NaZLULbUQSTXeZfBOfZrQEIXheOjtK1tp 0QOZSWaueAa2SS5PySiGXWLz9j+qj/zEnCv5a8854Zd3AOV0gW1XYaNu/0KCxLbTgDIaB8OI uX58JBqTblU28QdN6HCn4MWPWGj8HXlbr9CCR2SyIP2U2rt3eF+bT6Gx+X0lM1SDVU24ov9m DDjkjQ+rijifem0RXRvlWjoKi+2eGRhOerNvb8yvT9GQ+cyTpAo74RGYFqiQpF4d1HLmxa1e Uk7S1Qe/iboEmhA11d6SGdpzUIlgxepkMKgGXo/0cKraHCNU0HItsEioRDfhTD7U08+Nl6za JQxmqc84FaFBXagU3Glq71vjxR5z6JSEAZ4Jkupm0aVZFbZK5arIQZ8k8QGJAcHDji4IRiFO V1FsnT6PtfbFvfNhnizyFS6c3pWm52EgaNQ0AEtMDQ2z9KnGphx09dwMAEhH8P+J80VpEB7e XZNaZjkq1IU6YtHOtALfZERdHyBn3GQBrKPm7XKVP7FLsfM3aIsJLz6KVd3pDeRHXJ9upBpH 3saiIqiYdpQTOeNSSn5uw6zizw
X-Talos-CUID: 9a23:LH++4GphYGJH8uEmrBH8JIXmUfp6VliGi079H1axC3l7d5iPEFCS+bwxxg==
X-Talos-MUID: 9a23:weI1egyhEqwPGFUh94KTWDGYNseaqJT0E34hs6ssgPfHOXx5BTTEojLuepByfw==
X-IronPort-AV: E=Sophos;i="6.03,189,1694728800"; d="scan'208,217";a="10853224"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S85y7wdRr98fnFRSuH/Xs9LiojdfbE8StRhE1nGSudf50N2PXO6O2LCPscs6oLLuwx/cWhTTVJmHiM9pwzSVhHj9u//2su8Plg0L5aU03+S26CyLJ9/J+ggbSyp3KFMxm2FacYDyfHA8J0jIr1YDDlzN0qgDoZhjs/2Wc4is3TpTjkBcW2O/AIUekmWtOx7JTO5E4u/oVWDT1lckJdQ9IUr79y3XcU5P8GG3UDncLLIzOBHgCMFESRZUP+Vd6j6EEFrs3tX7K8CI0/JwjMaPpO3AQdJpr7lxAUNeEGmMVsxglUAN+rHhhQv/5412dBKG5Jc4Bu8t5+xeCO2ciMusFw==
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=sjcUpa3wSu3IFycWgETyyVgahIRWHa72kQpWEqCOC6U=; b=ar/aWY0fo5BbiMaTo69DxWBLFl/ORjy2sYXtflJlubBKewRYU+2btt82wmyhD7zbpak4u/1z0F0UbzDEK03H500NtXE6RTa2VrgAuNzxkXErvbDb7we8iIW0aPmE0SnGXDrXFAXPChYIzG19aSqTH6tWXq+YYBeGrbv+GKyjJgYtszZM1c2/mz3aXSMkB4UnRw6qxmHp4n1uH2twJm0cPqa/5aqm1LFhDt+4Z4+PoIVos5EOxL9EBjaffOsAyVQ1Q4y8fJHTPwsCGtnOqkoVyczuzSf3x1/GgGMxwa/XoQwt80iDLGMoZ3lOKQkO/RaO/V5LEZ4xEEnjMgHrNNTBjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=orange.com; dmarc=pass action=none header.from=orange.com; dkim=pass header.d=orange.com; arc=none
To: Tommy Jensen <Jensen.Thomas=40microsoft.com@dmarc.ietf.org>
CC: Chris Box <chris.box.ietf@gmail.com>, Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>, Ben Schwartz <bemasc=40meta.com@dmarc.ietf.org>, ADD Mailing list <add@ietf.org>
Thread-Topic: [Add] DNR's SvcParams encoding
Thread-Index: AdnzdDearSQBiONLSmO3yDdXH1+pqA==
Content-Class:
Date: Sat, 30 Sep 2023 08:00:49 +0000
Message-ID: <DU2PR02MB101600E0EF4F9DFD31E64192F88C7A@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <CACJ6M17hA4C2F=0jC=oq9sMcWgOL3H+NVmbQxqqDXsbJu65WAA@mail.gmail.com> <BN8PR15MB32814AC6837FB6A6EC8C9E33B3C0A@BN8PR15MB3281.namprd15.prod.outlook.com> <5D9D7A20-AB4E-4914-B85F-BA0402546C69@apple.com> <DM6PR00MB0857142EA15120FE623CF855FAC0A@DM6PR00MB0857.namprd00.prod.outlook.com>
In-Reply-To: <DM6PR00MB0857142EA15120FE623CF855FAC0A@DM6PR00MB0857.namprd00.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2023-09-30T07:49:17Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=ba849a96-0481-4f21-b662-aeae8438cf9b; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|AM7PR02MB6290:EE_
x-ms-office365-filtering-correlation-id: 582553ee-dd54-4335-58cd-08dbc18b5c1f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: arV3+waNpRMvQDxvEX5nJhlHWuYhQghoAQEJx4du6hSsqv+Y7mF7y0zRL0zRHP4NrH4q8w1Rzfxkn333/UF9+6Icjvu06N3EhcYZZJRZNWyXklMwuQVln8E6G4XcOsQE7bNjIeKnWYgFg3AHyejTR2Ua0EjCoZf5WTxsKkh4ESs4Wp9WWUEGh9hxrW7BvrMWw4G+OMcaAvV4KAcau5BeJsw+wluFPYuHvlqn6U7/dY66U9nqcpQIfb0kcZnijKzRJSfzTfPeUcdA86GgE1AeBxD/YKbDQUyIhG8eOpp/95OaoWmTfpWh7mb28ncrurgPxk8e8y7GZ9poWxqrIPAyjsWFV5SQkKQ7MQlTO0wZ1mH7eeeJKARxbZKWqtLP/5onHcA+023BWfDmNrBHpzAuncZ4zPNQHhvol0ey/dyZWce+UoKaOOv5DGfjSP9qoj/YgTd3LGxcRXvpwUuL6PIbLXDSkdYv4HO0T3BdNk5TTpEc6AOTkMrC7VyP6Wlkh2OdDoGxmAvy1BBDr/pWhD7HkmVH5ukD/nLSewe0w81m3vevlJ30dSym0NZq8gGrcQDqEOPFUx75Bh6P67E/kjuVqdR62dPMwCepgfGRmMgwJfY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR02MB10160.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(346002)(136003)(366004)(376002)(396003)(230922051799003)(186009)(64100799003)(1800799009)(451199024)(66946007)(7696005)(6506007)(26005)(9686003)(53546011)(316002)(166002)(38070700005)(122000001)(33656002)(38100700002)(41300700001)(55016003)(16799955002)(8936002)(86362001)(8676002)(83380400001)(4326008)(66446008)(66556008)(54906003)(5660300002)(52536014)(71200400001)(76116006)(64756008)(2906002)(66476007)(478600001)(966005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rS/luS+9Gv34DcDoj+rQGdtW+QqVx6iR827Eeqsmo6YYmOf6YOqterXjUNe8ua7pRTBSD6wI2MQHkeqt/q9leaZsZwyfXZMyeK8tCRIh6ky9724axkWSAyNGdyGZ8xKz9jw7Afze2/+1Rc1FKaOyftOUfHsZS7XnMoBVx9asz8NrvQ6XGWDp/3v5/q4sTTMyroxNhKvk0RmI5XS+6ld18PhAzt8EsHAsNytXk1ZESl2i24pDBi9TdApIQD6KegTef0ai+4xIJh8OTsSjNrHHQmbXHfXOmINWcOotaq50pH+kjm+ci4DXSGG3i6ehoRZ5puUaXoXD7Ff6o2HKYfnCj0UfAXuloDe6of9EJkYJIeEqMvziIr3LEVB3Ie3eQyqKt1Qxm+ztb4fynGkVwWAYi2qO+myuJ2NVLeQNePAZ4gu0r4D50/qLCIlrk3V5pZ83NIHZBjlnVuUjf5Nn+7kiC1VyH+pni5hhnc7RHqLUsJzF/s294EjIxZWpId3ExPnUG3QuVfhBFWqShdChsKghnLHDszpqkiS1lkx9/fYA//fpQ0qwoCyfsAI5vwBttReuwZ4vm3ucrWCooAD+Qbs3vruEV0M4MLpWizVTuyxzhLp1C6f8Map4xxxZT7L3XX/ciWgzNKBN3zAon0kaLyBb7gUZoEGNNxWOmvGqkZP+Vnjp0T7D6ZzHNH7PkRhdWfAzvedZq1cb4ycorNbKy/vypMBMU4W26bIr94K2Y/MWViR5yARVq5yFgQuEOBCsM+YAgMrWkcLgwwVWomoz6Vi0Fo0OlZeZcTpHAT+pUygB9fHRvECViZFiNI1AEK6VuCHKtJjBESa1AHm8knCERmjqqzXGdsM8YW6iIJQCi2RvNQuiWiyhKXgf4hs+SfhSNv9uvcAAYDSUS2pfXaPqRKBiccFutDoSzPvergqzU41q0Ll4qlkKBmSM69isbKzzAej0fgfTp/uZyQ5KEF9ysum5Pml6qateB4MxduaOMSt1nLZ+LZeXnaB4suYfX46FXiDsz0qigtQK94z5OXvvx7EV80hL/oVgXj1t5AWrOyVZLePICY8u68l/kufDq5hJ+rzMpbmcbXUYfT1unBZKCqdL6SHEn6JRC8pSK4Pjh7f/z4+ZlP8q/SY0M13LzTJ1Sr9MU+2ndl/Tl3v91Lu5Ywnv/GVnZPG7RbZyAyG0J2a/a+9weB+uPkFqU5RHqfrJH6xtmDb7cmbmMPwx7WUaihYN9PsBLF5y+iiXRyYzvPsqpPwb+xLe817XBZctD8YRvsMb/WMJV626IeDOjW0Dk95hzjxB7zfgopWztpdt0cnbRVGF2IocI+p1FA3uiALzHI5AQOcUgFPSIUyZwMH+Xuvk4vAF/ZuXEctJ6jNql/XtJQcDTQGZEd2RWupwyhWPXO1YKjOzgTcA6FBInm+8AWe1IgUiIO3vQqF+z/JHKmFFJdu1Vm75AnfUFq/n9zxLiq61M4FMoC+WzP0I7pnQfEdMNZScyoTwGov3tII42pt+3kTZe8CynrrJ6xS/m6CLnk1ON+pZ6jOPk/PBr0UjgYHxeOI2i5XvI8Omqesu0BJqB4H8i/DKiIcFLTCtmnas2K8d62yE7x+i0enz7QDsgeZ0dg==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB101600E0EF4F9DFD31E64192F88C7ADU2PR02MB10160eu_"
MIME-Version: 1.0
X-OriginatorOrg: orange.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU2PR02MB10160.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 582553ee-dd54-4335-58cd-08dbc18b5c1f
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2023 08:00:49.3216 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 90c7a20a-f34b-40bf-bc48-b9253b6f5d20
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: whuXW8Va7ikmiWG2lSLjMlhTxurrOmrOD3WkZzWPhcda33GpzPA5oQXtef1Mjp7A01CpUCMYCmRcODuiyZfuOqdy7eBwaMejAYsWkDHBQew=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB6290
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-27906.005
X-TMASE-Result: 10--24.341200-10.000000
X-TMASE-MatchedRID: RvgD6ijzkWnuYusHgJkgykFffWoYpjNVmfCW/sLDo1Ahrs1SyyiXTpxW n6dtA5GQ/6goKfeL6Y5u5HAmvYrElh1kSRHxj+Z5KQNhMboqZlpJEjJjpEhCnw8Kkm70E3fPBGd WxWaTzVAsxBrsh4ngVO9N4xII8cWiqhcdnP91eXFvTi4hBnJxzYfZP0vrlwZ80fzMbjXrRnqzuf xcZmY8EpG2/HFI0nvdJVu7B67tVrjwlvzzUUaf2VHB9PagRph0DRQo0212LVyF/DBrpeo+OTNq2 4e5fHmEPrDJ/Sr0zURguZOjaKSsWCrLqyE6Ur/jQe17kNh0GEuhP8u/KyNgGJB7NQM46QPsjTHL iFqxqhkbBwy3LEhCI10ieHN50/kHQQ5+hY6u+46wFIDW25lVJhV17CFfZYAB/svdVly7w9lVmCP ldMaobtMQ4kfHxDqAIyXWEI5lke2YKiR1nMl/0pzipwKe4Je1NWO9z3c712RVPpDiQIJSQ9Y8qT WNMLWmvUypZfnZJFVS0bd+i8J5edfeP+V/VXwsZrlkjdOenUWynk7TnYzMurI5/dPWFNfzeyqV3 LxCj/yR9ZOncf1cD6A1RL8Qnb2v0oNxPV/0KMTB0/7xhd4BybG9s0HYWGlSpC0eXDBJ89GNuhQL alU3HwhxcXHUujycTmCo2fV29TWt0sUUpHt26VrhZu06i+HhGXxxS2Ir/SOCMStHAR6nsCdBD1o jSeel7Zwfe2Zi0nsaOZSw2/QRNrU+IyHhkXf1xMZq+YajS9Yt7jtMcCO6P5/vLk4ECKhoNtrqBJ tuOX6BWjWj7hCG0qOUVKBdY9a45p1ddw6V4RvqtOCMCMzOYZsoi2XrUn/JJ51KgEwAGdm6rRx26 7m9tpWD5DDAqPadgWyBTm39yBmDGx/OQ1GV8kw1w1aNU3z4PXromHt6PHhjF674iqaTweJGF26G 8SWy8lP6F/raTZghtlJZdlnnbQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: c8b7e70f-1bec-4555-a5f2-f77f495bdd25-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/DP50Drl8veMOVoYm9wPfFiHuYjM>
Subject: Re: [Add] 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: Sat, 30 Sep 2023 08:01:04 -0000

Hi Tommy,

I have no problem to make a change if there is a bug, but it isn’t for this specific case.

The rationale why we had 2.1 is to avoid requiring updating DHCP servers (or routers for RA) when new service parameters are defined. With the current approach, there is no need for server implementation to map a configured service parameter to an assigned IANA integer value in order to send it on the wire. The server just supplies the blob to clients (modulo validation in 2.1) which pass it to a DNS library.
I also have a concern that we will be breaking existing implems such as the one I already cited.

Cheers,
Med

De : Add <add-bounces@ietf.org> De la part de Tommy Jensen
Envoyé : vendredi 29 septembre 2023 20:58
À : Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>; Ben Schwartz <bemasc=40meta.com@dmarc.ietf.org>; ADD Mailing list <add@ietf.org>
Cc : Chris Box <chris.box.ietf@gmail.com>
Objet : Re: [Add] [EXTERNAL] Re: DNR's SvcParams encoding

Merging forks.

Med, I did the archaeology and also saw this was here since -01. I’m going to admit my part in this as a supporter of the wire format, both as a co-author and as a client implementor. I did not read carefully enough and assumed the reference to SVCB enabled the wire format, not the presentation format, given the reuse of parsers between DNR and DDR, along with the concerns Ben is likely referring to with presentation format on the wire.

Anyway, the point isn’t that this is a new objection, just a failure on us collectively in determining that we ended up addressing what we thought was there. I’m as big a fan of DNR as the next person, though I now wish we had gotten to our prototype sooner.

I don’t know what the process is for making this change, but even if it means pulling it back to the WG, I think we need to fix this before we are all stuck with 1) using text format on the wire, 2) all violating RFC, 3) doing an immediate -bis. I say that with all the pain of a co-author of two docs in this AUTH48 cluster, which I know others share. Silver lining: at least we do have time to discuss this, even if at the 11.99th hour.

Thanks,
Tommy


From: Add add-bounces@ietf.org<mailto:add-bounces@ietf.org> On Behalf Of mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, September 29, 2023 10:53 AM
To: Ben Schwartz bemasc=40meta.com@dmarc.ietf.org<mailto:bemasc=40meta.com@dmarc.ietf.org>; Chris Box chris.box.ietf@gmail.com<mailto:chris.box.ietf@gmail.com>; ADD Mailing list add@ietf.org<mailto:add@ietf.org>
Subject: [EXTERNAL] Re: [Add] DNR's SvcParams encoding

Hi all,

It is surprising to raise this objection now given that text was there since -01: https://datatracker.ietf.org/doc/draft-ietf-add-dnr/01/ (May 2021) and the intent was clarified during the AD review. The rationale was to supply a blob in DHCP, not inherit DNS wire format.

I even had a thread with Chris with that section explicitly mentioned: https://mailarchive.ietf.org/arch/msg/add/05eABH5YubZPoqj3wBMMdsdhTrg/.

FWIW, I know that at least https://reports.kea.isc.org/dev_guide/d7/dee/classisc_1_1dhcp_1_1DnrInstance.html#a7f272a5323080bcf23228dc66c4069d5 followed that encoding.

Cheers
From: Add <add-bounces@ietf.org<mailto:add-bounces@ietf.org>> On Behalf Of Tommy Pauly
Sent: Friday, September 29, 2023 11:23 AM
To: Ben Schwartz <bemasc=40meta.com@dmarc.ietf.org<mailto:bemasc=40meta.com@dmarc.ietf.org>>; ADD Mailing list <add@ietf.org<mailto:add@ietf.org>>
Cc: Chris Box <chris.box.ietf@gmail.com<mailto:chris.box.ietf@gmail.com>>
Subject: [EXTERNAL] Re: [Add] DNR's SvcParams encoding

I would also expect interpretation A. Agreed with Ben about concerns for B.

I expect that this wasn’t caught since it is easy to not follow the Section 2.1 reference and assume it is applying to the wire format.

Thanks,
Tommy

On Sep 29, 2023, at 10:33 AM, Ben Schwartz <bemasc=40meta.com@dmarc.ietf.org<mailto:bemasc=40meta.com@dmarc.ietf.org>> wrote:

I expected interpretation A, and would correct the reference to point to Section 2.2.  I would have serious concerns about publication under interpretation B.

--Ben Schwartz
________________________________
From: Add <add-bounces@ietf.org<mailto:add-bounces@ietf.org>> on behalf of Chris Box <chris.box.ietf@gmail.com<mailto:chris.box.ietf@gmail.com>>
Sent: Friday, September 29, 2023 1:27 PM
To: ADD Mailing list <add@ietf.org<mailto:add@ietf.org>>
Subject: [Add] DNR's SvcParams encoding

This Message Is From an Untrusted Sender
You have not previously corresponded with this sender.
Hi everyone

DNR is currently in the RFC queue, as part of a cluster in AUTH48 (https://www.rfc-editor.org/cluster_info.php?cid=C461).

As part of recent implementation work, it's become apparent to me that there are two possible interpretations of DNR's description of the wire encoding of SvcParams.

DNR draft 16 says this.

   Service Parameters (SvcParams) (variable length):  Specifies a set of
      service parameters that are encoded following the rules in
      Section 2.1 of [I-D.ietf-dnsop-svcb-https].  Service parameters
      may include, for example, a list of ALPN protocol identifiers or
      alternate port numbers.  This field SHOULD include at least "alpn"
      SvcParam.  The "alpn" SvcParam may not be required in contexts
      such as a variant of DNS over CoAP where messages are encrypted
      using OSCORE.  The service parameters MUST NOT include "ipv4hint"
      or "ipv6hint" SvcParams as they are superseded by the included IP
      addresses.

I'll describe the two different ways to understand that.

Human interpretation A

Section 2.1<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.1> is "Zone file presentation format". This interpretation considers that this section is simply a description of how such information would appear if it was in a zone file, and does not define a wire format. In the case of DNR, this implies that the wire format of the SvcParams field of the DHCP option ought to follow Section 2.2<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.2> which is "RDATA wire format".

An example DNR option response could be:
Tag (0xA2)
Length
DNR Instance Data Length
Service Priority (0x0001)
ADN Length
ADN (0x04 "doh1" 0x07 "example" 0x03 "com" 0x00)
Addr Length
Address (0xC0 0x0 0x2 0x1)
SvcParams (0x0001 0x0002 "h2" 0x0007 0x0010 "/dns-query{?dns}")

This is a format where the last part is similar to what a DDR client would receive in the answer to its SVCB request. So in that sense, DNR is similar to DDR.


Human interpretation B

Section 2.1<https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12#section-2.1> is followed literally, and therefore the wire format of the SvcParams is in zone file format.
Tag (0xA2)
Length
DNR Instance Data Length
Service Priority (0x0001)
ADN Length
ADN (0x04 "doh1" 0x07 "example" 0x03 "com" 0x00)
Addr Length
Address (0xC0 0x0 0x2 0x1)
SvcParams ("alpn=h2 dohpath=/dns-query{?dns}")

This obviously requires textual parsing by the recipient, which is different to DDR.


My question to you all is: when you considered DNR during WGLC, which interpretation did you have? Rough concensus was declared, but I wonder whether we all had the same interpretation of the meaning of the text when we did so.

Looking back, I see Eric did pick up on this ambiguity in his AD review: https://mailarchive.ietf.org/arch/msg/add/SFIpMWvnhzTkMDWKQkrl_jGMC6E/ He expressed doubt about interpretation B, but did not block. Unfortunately I did not see this exchange at the time.

Which interpretation did you consider at the time?

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

____________________________________________________________________________________________________________
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.