[secdir] Re: [netconf] draft-ietf-netconf-yp-transport-capabilities-06 ietf last call Secdir review
Alex.Huang-Feng@t-systems.com Thu, 13 August 2026 11:58 UTC
Return-Path: <Alex.Huang-Feng@t-systems.com>
X-Original-To: secdir@mail2.ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D09AD1291ACC4; Thu, 13 Aug 2026 04:58:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786622294; bh=Ehy1tQYq0kxhOpAwhkxRxF8/vVkYEp8syV4EySNqLuA=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=dhUv6vlK0GySpN26EVw0d80yuQ7lB5+T3ulDMw5O9F3fWTwm2bLhBbyK0ik1Z/VOZ 0v3sUX8mEPAvr5Mm+ZT8VFG+v7ZMOK9GAywKbGdDTrX7m02cXQlKg353wqccl0jmJF yal0r4PQsbwq+xAFHzQDUaa8Omz/mtCkMEPo7x+U=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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=t-systems.com
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 oKu7QKPqR5iy; Thu, 13 Aug 2026 04:58:12 -0700 (PDT)
Received: from mailout207.mail.telekom.de (mailout207.mail.telekom.de [3.121.89.195]) (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 07A5F1291ACB8; Thu, 13 Aug 2026 04:58:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-systems.com; i=@t-systems.com; q=dns/txt; s=mail; t=1786622292; x=1818158292; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Ehy1tQYq0kxhOpAwhkxRxF8/vVkYEp8syV4EySNqLuA=; b=aLp44jcRbMhJF5WySm/4ApWUT5cJN6G30Pt91NGaLOYVYB4hnTLR/xmT EODVd34AMdvBXt8qsk7HJT4uULmpRCnIjhQHm++XzQTu8cIAG927Z//xm 2CGglUxJ+1KWrIewtDsdjkUrl1S44yRjLB7SUdjIEGQnxBN1PpquUeFqI RwLTabNMKpgcfUfwDIdu1KEJ7IJ3AISQxp4RCaMia9kppU+pkrGRsvuZf v1C5fjI7etXsiydagSqAVoewC3R4nIaOWaYfNybjMhNpQGupYuroicbWG 7jzh2IW5TFfdL0vj397RBVuJQrWoWCZmVP6z22o5yiB8Ib4xfqrW7XvOS g==;
X-CSE-ConnectionGUID: e0rzJdkxQB+7O1TbuLnGBg==
X-CSE-MsgGUID: ILMbytQ0R/CrT+bDGP/PRQ==
Received: from ip-10-175-186-100.eu-central-1.compute.internal (HELO mailbb02.mailbb2.aws.telekom.de) ([10.175.186.100]) by mailout207.mail.telekom.de with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 13 Aug 2026 13:58:02 +0200
X-CSE-ConnectionGUID: WWK02JhVR1e6etDGSTaVNg==
X-CSE-MsgGUID: pSbHRIRWRF21+UCGZR3ysA==
IronPort-SDR: 6a7db14a_uytF4LcqX9w7xGssFI3UfZxTff97Hk1qwVAn+90zBzXBF2f UvY5oPRRntlW4l1INznzUDBwK10zdCBbfo1ZpLg==
X-IronPort-AV: E=Sophos;i="6.25,221,1779141600"; d="scan'208,217";a="350529632"
Received: from he126310.emea1.cds.t-internal.com ([10.169.119.207]) by mailbb02.mailbb2.aws.telekom.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Aug 2026 13:58:02 +0200
Received: from HE126310.emea1.cds.t-internal.com (10.169.119.207) by HE126310.emea1.cds.t-internal.com (10.169.119.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Thu, 13 Aug 2026 13:58:01 +0200
Received: from HE102772.emea1.cds.t-internal.com (10.171.40.44) by HE126310.emea1.cds.t-internal.com (10.169.119.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Thu, 13 Aug 2026 13:58:01 +0200
Received: from FR4P281CU032.outbound.protection.outlook.com (40.93.78.49) by O365mail09.telekom.de (172.30.0.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Thu, 13 Aug 2026 13:58:01 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vUxPfzTsgz0C6ETt8lFEeOFy6k8yXxLihI2KJlOAtNbKh7pm7cfdDkADqOOzUWKMvDsf/OKajPZdAkYJ1isbjQpzrIJD4hAV5XwXfzrQ2Pji1xo2Z2SGxp72DKILE26QJFgUwaaGKjtWqS0rY0IiuVKCaJlLJID+2ls2MHs9xI3XR3+sUHbx8koEhBcfOLESOTptthql8dbgyNEuSJPku0O9Vzcoha5htowv/ZqDDV1GwsB4owsRaUzU6+Zeu/y5YsptO9UrcGdVIMsHh5TATfH8hy2ekTuOFCPfgtttBbPsaKLtvrRT7sdsXRm/0dKdRtxJukwXgQMBpze0QzbQ2Q==
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=Ehy1tQYq0kxhOpAwhkxRxF8/vVkYEp8syV4EySNqLuA=; b=ai8izsM57pvKMKxWbnhtGXBx5mVYFjeJPX+n6jWElThIQO6Zz5QoFliPwe1+n5AQRckbesQEao4/LGQbWZ3hJ6c1EOfg4ZWHSUKmMPS0wpoSGOCHPnc9KG4Aq1c4Ngq5xehLYRUSfO/2kPFtv4br+yMpxEykWjXsOeJBT1+uBk/EIR3O34SqWUCgE3H+WYvySMGnoTuqHarVj6gtqA43z4103SpdASHX0cdZTe0jCSAZ5Gj4cWYLpg5+TB/x2+G1OA7v87GqYT+0L+Pc93ro6NOu7VGAqsWWYx70zhYvBP1M0ba99IsC47yXSNLnz2vwecjmnaGLfeteo42I0+Oo7A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t-systems.com; dmarc=pass action=none header.from=t-systems.com; dkim=pass header.d=t-systems.com; arc=none
Received: from BENP281MB6558.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:120::10) by BEUP281MB3480.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:a0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.14; Thu, 13 Aug 2026 11:57:59 +0000
Received: from BENP281MB6558.DEUP281.PROD.OUTLOOK.COM ([fe80::f85a:cd0f:6b66:d0b7]) by BENP281MB6558.DEUP281.PROD.OUTLOOK.COM ([fe80::f85a:cd0f:6b66:d0b7%6]) with mapi id 15.21.0315.014; Thu, 13 Aug 2026 11:57:59 +0000
From: Alex.Huang-Feng@t-systems.com
To: huitema@huitema.net
Thread-Topic: [netconf] draft-ietf-netconf-yp-transport-capabilities-06 ietf last call Secdir review
Thread-Index: AQHdJtGDb6LGV+joWUu4xas7HB6E27ab6EgA
Date: Thu, 13 Aug 2026 11:57:59 +0000
Message-ID: <50F320D3-F241-4966-A56C-B147B2A2BBA3@t-systems.com>
References: <178615071319.153546.9203560369914607963@dt-datatracker-559c48c7fb-9llwz>
In-Reply-To: <178615071319.153546.9203560369914607963@dt-datatracker-559c48c7fb-9llwz>
Accept-Language: es-ES, 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=t-systems.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BENP281MB6558:EE_|BEUP281MB3480:EE_
x-ms-office365-filtering-correlation-id: 1f990b5c-90cc-4fca-1181-08def9321eca
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|23010399003|1800799024|366016|6133799003|13003099007|38070700021|22082099003|18002099003|56012099006|8096899003|3023799007|11063799006|10067099003;
x-microsoft-antispam-message-info: 2DXRO8Jc2+Bup56jRx+bQoyfSJGA4CJqP9/PmxXfJbula6PLRwgxgT4qGFYKM5oHOtbeAClxcTqxhaM2Nsbyeo/29bZhZKncdR6TleBAkRqTDaezUjR5FpEdr27TcYFhBaw3tfeRanvFHoHqO4b036x3KodrozGjQ+fsJ+6LexCnvQeYC/TmTKqbgrcHWNTjt9jNa7LviVkfaJ64XoARpE5lWssYRuB/nEY1RPXg82Kd725Ifv5DLQS8UppLAZ/OyzeATdaHajZHN7xQ0KV/d8HSPos98SAiXlDpjntw6IiqV4D4zP48aB7LlbyYwyAC9WZjoRQOpXyBvHdJGx3gWDNSgp7A15VgNTKeWJ6sRc6JhyW/22sFfIJ4V6q3MgKxQ4biAMGcK7JIJ5AoX2DGtzLHQRsj+egckoDriKeU3JzpZ65KIsenF7rxwVk8Lm5alvQCGrj2pV6ic8PrO25K93zLvs0LACuqRVPU+iB8V/pIAW3lHqoN8KeJEmiHgm44Hq+MP/bIay8PLMwhY+32Cq9CEgzQcJx84qmSvwGXem3jbqlyqLXybbogJF/E7zvCiQMfukN8aYz8Zzdd26cZslGYVZS1JD2rAOzqBMYIe/OLPdYBVey+dbtSrqEfnUAbqXswKHtvpbHRcwD78MQ7kqRvP7vFHBXQ2iMy8CX93l4=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BENP281MB6558.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(23010399003)(1800799024)(366016)(6133799003)(13003099007)(38070700021)(22082099003)(18002099003)(56012099006)(8096899003)(3023799007)(11063799006)(10067099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rDZENKvtVrTw77Jlzu2JKkKAvxx1ipVHsj53C2OqEpfb/RR9dbAnOLMm64Z3RhD/EfXA5hzLHcsxDzno5xD44maxISlxkqsWRdNTNqKkJ2SsJlLxk1ffhpwm+JAIS4Rxo6HClpZ27zejzMA0d8dfPfmoWyrggLsxzT8ZsDYldY15LeNMEldkhfv81fgWP3b3PiHmT/GrqQQKcaNFzSWD7/0nijxchWznJyR+DGAlZxY3TDl3VUBB8Py2n1NIa6VZwSvl2zGPpTk13sYwSxnGbTFHoA+HlMAqJyFwFpthjcbCCf97q/q0PKxjSYvoDt0IYiOSjMbg6Yqk0oRU7/jfZ420IY/41lzY3oO5waeaWhxPfUQVec0z+SCrwl0Ij+WwQijNr7q+cLSSOKlGDmHneTJNjcEvTP8D2p8PdDR9fZrKbkVl+c+X4CT3OQnQ9FwIM2BINsitJz5zIyrgtoyigxr9t5Zf0DK2ZetzHemRE5AeW3yzNzTlm35zd19SdXu9f3Xni/gM8XYGAQ3u4nCJ9GI1x2elag/d/WAVI0WqjKGwna8UP+WWxQfQhKXiIHOb+6Qv2eJCcuobIi6ni42m5mOjZCte77zVUFLGaAN4KuG1y26prcHH5gg8IGaiafKrs0rFnh22IolrnAeZuJEX53jSdTDiu5zf8GV+gGx0yqi4jKPf82scjbxWcGz5pjIfHkpjCxgg7GywX1gfn7vqXK+EKa6Y5D/HW0GIGAkT5ZHKqzROcWwxny5afrUEeq1/Jw9Ehjld0BNSfG1sIM79lgWOzkkAS7yEIeLQRWVPuKQlXBdzXwFfpFm9NwDMlvZzfsqc1k05kqYFMxcvcjQhTr5I3TgE1wjRgrkMbU5C60JxiEV+4Yt3+R04v4zhaLg1l8t9jw0mvLAXbrsQXNMc3tIuu4sgdwd7WJh5P8S4+v/Ptf9SqdGHmmXuj2S/5Jr901dMMld2gvZHVI352mTFSxcY1vY+5A8NDAUZlbl0jB8Y9pGG74gRZZ3oR2y0nc/K3J3F8EHNrNWSuziIWqmsMtv15xTpUT5oK5KjDRe+2/UePhcoVEwTZvb6xjwitmX63KFksC1VTVJ2v0zElXOzzqIptWniF46JhQ3P8N+IpibRqYZzoXx9KElaC1TBXiOZz6rItJ4FlDNSHsp/Ly+mwHHLTYDulP+F0M4f3YDflzRalhCx7FEaDmDsiwyqE60KPz1yLq3B3VYc8Ben1YFFFeODDtDbjTH7Qpl3ai33VTLmuQAEZlH32k3tBMNK7ledyy/mAktAveoIIAyFottVYyNJMVaXGbrfEwKV4mImW0Z7EPiZOPWQnb83u4kF1DTQY8VCHAI1NyhFqFAWTTlhgaF/p2GynWDCgJz1eDQwfYpFA8yRzBp5PLPM4y72K43MGtqLBjCYRbS4bQ8XLasIAtOK8MfP4tq73wUSJaNQU7EJpb+i72E0d9jH0VUqr7B/d2ske5kn3zvYQh/YQGL3GCF5Hr0u4FzeP1rBRHeWGfot/sNvgTHubKExxNby2LtRAxVv7vz8s9UO42rwGsCNIdeZ7wIi7/5kS3TM19oq3mjuTzD0v6oT/cUHsry9I9U1WdlNlX3objGg2mDIEmQMMsGlNLDzisBeeRsNt5F/kOl1VAvozp970L7EfT4AC+5zHrBaU3jxtxu12phZq+P3HnuAUuoxONFRAdz1TVxbEbJpUcqA4tRP+78ovtcaSuBzXr/44J4dW9sGzO2oBL1TOKq6kFVwiukdS4rPYttp9x5Nicdyeto9oQRWSAc3HpU0
Content-Type: multipart/alternative; boundary="_000_50F320D3F2414966A56CB147B2A2BBA3tsystemscom_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: i/iO+Q6WPMaBaD3f+xXZAc4WNKUnD1qPmkGI2YJ2D/7T+eqOHFBAC8vY+bjSZk/PQL4O8rnuy/2mHDv8wIj4OMzFiIYaIfYuteDsZIUrhZBEacHcEHZ/pR2JinM1LwDQP3hCJa8HoQroq3NekbruddfVY5XfwaJpk6PVCayZo32PokPEi7i5Ux/xA+vmTE3ni0abac9e3cteoI/L8uLUZmyYu/tLWuOj/sp4l7FqfAntNIbipEzdS3Otbc/u/tzOUNcGTkr/r8uk3wnai9O6qsPxK+cWXiMKJ4OnloEIHe3VFt4EOuJdKr1uJUN7zZ4W34t/t5kKqakUCbm4yTT3Rg==
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BENP281MB6558.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f990b5c-90cc-4fca-1181-08def9321eca
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2026 11:57:59.3067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: h1uv+yxXwJ5Cm7tLC1Wj8mqKjsMXx2S9+Qi1H5AUMN8K88I4Pboj+qaA+qE5p9SBGSJzjHYwVetsMiXRsflLukJdmaoc1yLupX13v43vWP4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEUP281MB3480
X-OriginatorOrg: t-systems.com
Message-ID-Hash: RTWKKJTAVXVCNAR3AXTEW6WVB2O3UGXQ
X-Message-ID-Hash: RTWKKJTAVXVCNAR3AXTEW6WVB2O3UGXQ
X-MailFrom: Alex.Huang-Feng@t-systems.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: secdir@ietf.org, draft-ietf-netconf-yp-transport-capabilities.all@ietf.org, last-call@ietf.org, netconf@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: [netconf] draft-ietf-netconf-yp-transport-capabilities-06 ietf last call Secdir review
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/31QUTIHhZWPX-pNCFY4uy72pNV4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>
Dear Christian, Thanks for the review. We addressed these comments in -07. Please find the diff in: https://author-tools.ietf.org/diff?doc_1=draft-ietf-netconf-yp-transport-capabilities-06&url_2=https://raw.githubusercontent.com/network-analytics/draft-netana-netconf-yang-push-transport-capabilities/refs/heads/main/draft-ietf-netconf-yp-transport-capabilities-07.txt And the document: https://github.com/network-analytics/draft-netana-netconf-yang-push-transport-capabilities/blob/main/draft-ietf-netconf-yp-transport-capabilities-07.txt Please see inline. On 8 Aug 2026, at 02:58, Christian Huitema via Datatracker <noreply@ietf.org> wrote: Document: draft-ietf-netconf-yp-transport-capabilities Title: YANG Notification Transport Capabilities Reviewer: Christian Huitema Review result: Not Ready I have reviewed draft-ietf-netconf-yp-transport-capabilities-06 as part of the security directorate's ongoing effort to review all IETF documents being processed by the IESG. Theses comments were written primarily for the benefit of the security area directors. Document editors and WG chairs should treat these comments just like any other last call comments. The summary of the review is Not Ready. I find this document confusingbecause it uses generic terms like "server" or "transport" outside of the general understanding of these terms in IETF RFCs. Let's start with the introduction: The "ietf-system-capabilities" YANG module defined in [RFC9196] allows a client to discover a set of capabilities supported by a server (including, basic system capabilities and YANG-Push related capabilities) both at implementation time and at runtime. OK. What kind of server are we speaking about? A web server? An SMTP server? A server implementing protocols like NETCONF? A VPN server? Capabilities of servers tend to be very dependent on the type of application that the server is implementing. The split of functions between client and servers is also very dependent on the application. For example, a recursive DNS server is both a server for stub DNS resolvers and a client to authoritative DNS resolvers. If we mean any server on the Internet, then the review could just as well stop here. The concept of a unifying model for all Internet nodes that happen to accept a request and do something for another node is just silly. If we mean specialized servers used in network management such as NETCONF or RESTCONF, the draft should say so. Yes, we meant NETCONF/RESTCONF server. We changed the wording throughout the document to refer to the NETCONF/RESTCONF client/server explicitly. Additionally, note we have client/server definitions in the terminology section where we refer to RFC8342 for their definitions. These changes can be found in the abstract, introduction and section 2. Let's continue with the second paragraph of the introduction, the notion of transport protocol. At the lowest level, mentioning transport protocols on the Internet means something like TCP, UDP or QUIC. But then, the examples go on to include TLS, DTLS. I suspect that the authors' cocnept of what "transport" means is different from the regular understanding in, say, the IETF Web and Internet Transport Area. Again, it would be nice if the draft was rewritten to explain what is mean here by "transport", and if possible pick another name. Good point. I changed the wording to "notification delivery protocol”. I also added the term “transport protocol” in the terminology section to specify that we refer to the protocol used to deliver notifications between a publisher and a receiver. As this term comes from RFC8639, we refrain from changing it in the YANG module. The draft goes on to differentiate between TLS 1.2 and TLS 1.3, DTLS 1.2 and DTLS 1.3, which seems wrong. TLS 1.3 is defined in RFC 9846, which obsoletes older RFCa including RFC 5246 (TLS 1.2) and RFC 8446 (the original specification of TLS 1.3). RFC 6347 (DTLS 1.2) is obsoleted by RFC 9147 (DTLS 1.3). The draft should not make normative references to RFCs that are obsolete. I do not think that the draft should differentiate "identity dtls12" and "identity dtls13" -- these are just two version of the same protocol, that certainly do not change the "identity" of the server. Such modelling was agreed by the WG and YANG doctors. The use of identities directly rather than the protocol and its version is because it would allow future users/developers to directly augment such YANG identities. RFC9645 already uses this structure and we followed for consistency. Regarding referencing obsoleted RFCs as normative is because we define those identities. Shall we move these obsoleted references to informative? I can understand the need to provide the list of supported TLS or DTLS versions for management purposes, but this should be achieved by something like a supported version parameter. The TLS and DTLS negotiations include the capability of "negotiating down" from [D]TLS 1.3 to [D]TLS 1.2, if the server and the client are specifically configured to tolerate such downgrade. Maybe that acceptance or refusal of downgrade should be documented in the YML text? The current document is not recommending any version of TLS or DTLS. The scope of the document is rather providing the NETCONF/RESTCONF server the capability to advertise what it supports for the notification delivery protocols, it does not define which protocols should be configured. Recommendations about which version to use are defined in their respective transport protocols (e.g. https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif#name-secured-layer-for-udp-notif) I also do not really understand the relation between this "transport capability" description and the "HTTPS" or "CSVRV" DNS records that clients use to determine how to contact a server. Maybe that should be explained? Are clients expected to retrieve the YML description of the server before establishing a connection? It is pretty hard to review the security properties of this proposal without understanding its planned usage. The intended usage of this model is between an orchestrator and a network device. Such network is configured beforehand by an operator and is typically dedicated to exchange configuration information. We added the following paragraph, helping the reader about the expected usage: This model is intended to be used between an orchestrator and a network device that provides YANG notifications. A management network between the orchestrator and the network device is assumed to be available for exchanging YANG management information. The management connectivity and endpoint of the network device are expected to be provisioned as part of the management network configuration. The orchestrator can use the established management connection to discover the notification transport capabilities of the network device before establishing the notification subscription. I hope this text makes the document clearer. Regards, Alex _______________________________________________ netconf mailing list -- netconf@ietf.org To unsubscribe send an email to netconf-leave@ietf.org
- [secdir] draft-ietf-netconf-yp-transport-capabili… Christian Huitema via Datatracker
- [secdir] Re: [netconf] draft-ietf-netconf-yp-tran… Alex.Huang-Feng
- [secdir] Re: [Last-Call] Re: [netconf] draft-ietf… Christian Huitema
- [secdir] Re: [Last-Call] [netconf] draft-ietf-net… Alex.Huang-Feng
- [secdir] Re: [Last-Call] [netconf] draft-ietf-net… Mahesh Jethanandani
- [secdir] Re: [Last-Call] [netconf] draft-ietf-net… Christian Huitema
- [secdir] Re: [Last-Call] [netconf] draft-ietf-net… Christian Huitema