[netconf] Re: WGLC for udp-client-server
Thomas.Graf@swisscom.com Sun, 23 February 2025 09:24 UTC
Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7512C1DA1D4 for <netconf@ietfa.amsl.com>; Sun, 23 Feb 2025 01:24:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=swisscom.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 5wTRjh0rADn0 for <netconf@ietfa.amsl.com>; Sun, 23 Feb 2025 01:24:22 -0800 (PST)
Received: from mail.swisscom.com (mailout120.swisscom.com [138.188.166.120]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C937C1D3DD4 for <netconf@ietf.org>; Sun, 23 Feb 2025 01:24:20 -0800 (PST)
Received: by mail.swisscom.com; Sun, 23 Feb 2025 10:24:17 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=swisscom.com; s=iscm; t=1740302657; bh=9fEtHtsYQGo/G1ES7RODO9xEIk9P1uR5KcMwet7RmJ8=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=VUkqb4NJs30I8QEKvcb8AyDmPUzJGHLDsbDAXQmoOzWqPqV7jBzXE0/qu0rE9d7CF yTm/3feCgOd/T7YGr056doocxlZXLlWAW5fRcGxcFUMa9olEmVHt3i2B/Dr1Vocgwc lw/uE544buhPl4GSdeVsoOv4qYQ7Y5qS2dl1MV0X7bMvV+aZLGNKaerVgTPl2GClWs 5bZZpYYcM8Y3eY/tAcUY6uYTJNQb/v6K9BgXR/+uGtI2pYl2zP1Q5Hntji1BsXXWi0 cMzSsgqaGbsXw8eVxWGq619IyHlHJsblFgnQVntJK3kdtUfSmMHten0ILCe5eXa4mN Ti92uAwHaqL0A==
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_428154_142761018.1740302657344"
X-Mailer: Totemo_TrustMail_(Notification)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A9KGnWKIS0791Z7Wn9DH9MPC4mZ+6sFM0Z4+tGOxttfWC7WZ9vY8NUEsaEFxyPd4FMO6DqcytVj22Cw3K79QlyQ5B9jj0Z8YS4nU4fXE49HJ/4hb9kQkptUemtGMEEEv6mi11lEr3HlJumBrue5hTutrmgbiEsBaXbCgPn+iKgYixodq+mMkAJgZl+yKoq1rMN/ZiGApSk8ytBnLM6yUje+4toDWXtrPibrRa8rs6rSOqn/J6a94l+OUfBc4Wz4KvZnxa5CuavurncoOF7IiiS+WAZAYcHJyCSDNv5DCm732pTPFx7Pjqwg3qhGoP6Ge5T83W9OCZwZr03K16rfeTg==
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=GRDJfUIw1o6X+6YmA+SnmL1gKLt2rABb+JH2SdWSSxc=; b=ASlRBgdK/kzA88eAbJrdVdjEMaHOM5Pucu7tI7WdF5+/twF2rGEASzwvmxpzvoDhRgYKF47XrpJ1BY99gFaRy8j8KEXVm+DnJyNHdNvlEZP2IXEO+HEeHOF97MMEHq/lQXjVij0hzczGfVlFliVxmZJcc6lSEkBDUMlB4dxiM4emFm9i2lx3vPSyhak2eTtZe4+eIe9i66qlm7oQllrzNH3qn0tsRWqdlqhzqEYh6zS0s0u2JhyzCPxue4j69miXpykNlKOFnejiNKTUkEkXSe4IcnLW2xgVovcHeIw0NTxK8dq17ULbUlIQNWDDu8OqkRQqx5N4VFIT2x/f3xBMWw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=swisscom.com; dmarc=pass action=none header.from=swisscom.com; dkim=pass header.d=swisscom.com; arc=none
From: Thomas.Graf@swisscom.com
To: andy@yumaworks.com, per.ietf@ionio.se
Thread-Topic: [netconf] Re: WGLC for udp-client-server
Thread-Index: AQHbfY++b78M49AMTUKFGjJhnymvPAGlmFx3s4JtXoA=
Date: Sun, 23 Feb 2025 09:24:13 +0000
Message-ID: <ZR1P278MB11701607ED7F61EB77D6633D89C12@ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM>
References: <CACvbXWHPpF8KxOmScJNTeo5ghOCDiLWKyKCKLSM+DBeaeS7T=Q@mail.gmail.com> <CABCOCHS35N6nVsxemov=4Pn3W3dAHOf+QN8RmZsxTH0+KV3Ncg@mail.gmail.com>
In-Reply-To: <CABCOCHS35N6nVsxemov=4Pn3W3dAHOf+QN8RmZsxTH0+KV3Ncg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=3653a372-509c-4e17-be69-f2ad21da913e;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2025-02-23T09:10:14Z;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=swisscom.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: ZR1P278MB1170:EE_|ZR2P278MB1054:EE_
x-ms-office365-filtering-correlation-id: 4fdb2686-8397-4ca2-3588-08dd53ebd658
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|1800799024|366016|8096899003|7053199007|13003099007|38070700018;
x-microsoft-antispam-message-info: 5bp1d6GS6rqF1vMhBuZ40kFVbITweWWTODgFEdgKspIMO+cFqXHH/ItZZzDXrlTFXIndGSJWrQoX35jNjNiDEujpKYhKb6LcRrzn1zo6ymRR756gCnnNfNMciw+utVTjVuZrMSF0MU8cIVGnaaTkjof9NVmWjyZq66g8haShJqQ1wDdicK4KWymxcRxBg18USOwuyxdBU7dpZmZ9VVN0uMGHA2sBy7Rj/4pP436LrpSkNeqF4lIsS8N4uoQbUYuDONaqEMDthCasASquauQVJ1T1OnAOkT+nSvoyI2WCmM/zkAL1878YKVG/Vc+yGSVwZcQSS/uG1jn9yrXAV9Vhp3QXd3G3hp4GE79vxyo8XqqDX09xbzXgcWRuLSr73GMc6+LBxX/y1CtAjjGvU/NkPlpXAFMLEYrVxfAt7CNLD54EE9KrtGc4Z7vm51a7/2AK3/29Ip7Lpl6W8Zsih85xVcVGMtkmBfoPTLz1qbEh6FKkUQuuIEUvex3l/9CsnmPWX/W1NR5TP03U29prM4tGbbD8kble9b/PzMvHZF5125gpKHTdv/68J47CBMLrZ0n+YUIcpmstCSzd4nPy6Pwby7sTKgwlzWtENOKWw0AToJ17rO5z5ew+NLR2UYeDchQ2rXh70vQCZzyGcdMg1qcLKGpgT2Voip7Zj8YY3CZAnYV9KaBPVCgHaCSAgaCE6/m4tSp6F8+UYOxTSUNTON2q8hLBHX7qzekeYlUAKtHsFmdc1aukUgbKfRaNF/EG0/+f4meNqKVs1IKahJ1xol2KvJDTx/0ZhV7b9V4yXhDl1fDuB/QjZ69N4mmxT9yKUVPxuHAuOcc2W5O7YDI3hdCwhcYkx4D1wriZtIxXSh4xO0PZfZ2BFemDQhnKdtMVDggK26G5Qm3cnGo+Ltmp8l4A4zvdu2E8N0N+EmzvCuiSCcfOY0xJN7F8fVr+0OGMORgk+8YBTi9DAU0O3LnmgqC68cvP5guxZ+Q5y9/Sms/ROM4I61TeqT/uQ3XP0GcfOsfQFPt5Nx9pxF23fiaJKbpnyZxFLfusEDtJE9hcYLEZ15YiHaoVW0RHn6AymuWTFr6Hg6G7V+kpIehXS8WBBt8FWNLz4fbjXiD4mqmNF8XvNBA0LiRA1F1bHR8AeOCKexmOZmSxCrBFbVxJDsBa/xr1Cr2Kg9Kg3te4qqxdU2cHv4x/XnG8esMI/mcytRZDmLlS5eAcOJZi+fIYCdkzafbIP2Zuu8AuPo1NrDFlB2pXoUSSHZy0A1TbMEk3wenfiwlKMVxLh89D5Ccc1j4H2S01igm9EAdVEJfyUA5zWKt+zvMyyY97vNbKeE+442RU568z9pxQtAgi3SMuPJL4q0BxdW2sKyUD4Ul6byotzw7pkjRHY1Lt7z9XzVUgoUWruizl
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(1800799024)(366016)(8096899003)(7053199007)(13003099007)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bKMlUGBV4MEUduToN7xS03Cjq6t5/rTZQ6qrC2NlNMJjv0IfmPkMQLtYsnTUAjVCERX1xWvT0sOBIcwrxebjq59TAx6xpeNHVd99ADG7HuEKbCgwsfIKnRSOSNLtbEk0q5vB6R9jRKZMaKFxMB4Di7iSDhclzMirHyXOBP8Mmu8D1xNwxEbZl2g/iINsNNyayervM0STWCkxwGnuWLadB6rA0rz33CJswc6CKc2MRTrxQgFxrTD9wT/3c7ZTkogOAce9EWmjNnj/4D3ovrZSAhHLt72cq6ccKgTtPzgmZACNS2CJDznxKo4P+GFpzMFCEdxTKnJ7Qy+gW2RzUHjrgMcm2RLKxXix0ub3Bom1U0gX+31IpOBFHTpGjpnzbscBRidRYvGSMcU8Wnh3jymzCH71rEzXJNEc3WdoWP6sViTWMM8T9Tzhp/5jvqEo0SiLpFbkia/KrJLz93qlpBTy9Bmd7vagskBYxljHPV0wEdPm5y3JZKx6vaNBm9A+5EKiw5QVR1ASCZt3xDEUPbqPHpBXtRPrQZDdGUONMw6+ifYzmGuRgXV34bJ6s0EcnsL/13kBgS4L2kCKanTcZZngqdQ6v8s3YxdH3CIC0DUlOv53rmkS92WuwiVMpigkDG2iZfntyKDSj8ZQwTnW/8gWmxjr72dSqIFupzLPfwosQM7kpN1tkaBCxgFUuU/hHGnfxa+1GWAoSdTLBhyHfobrdOvdr9jyNz1lByNaspyXuroElq1PdyVQKIUJGJACzlKYdqcM9w/Rjgnc2spVLMx2bfDcsaR0igPVTQypIOfxuOABSqDmNIMYbvE+Z3bKe6M9aitPxpHjh//Foa7f9qohaqwe9A0GHnVt2bVOPkBF8BBukDFps3hKEnoUMH4n8Fp8SKE7os1VnSKnRqdR8A1i3E9Eh/3OHkDV1uPmcG6I9ZnrwyGzmOyTAw+y9BoP1CcDoVyxCd3IIS4JXPbIA5ytuwCJqTophpHp5i4y5RESwe8M0fPmgKWgiNQK5Ti3RUwcPNO/e2ehNn1xIX7YYjN7JTLsk+Z0a2OZtETdWvmY1Uiu+Cw2f/oSGP/VVs7Tz/6bYxQMRafFYThkwX/MdaSnlVdIUEDawhhjaf2ZJB0U5j2vnm8kHeYmzK7kdDeC5NjRE07sPPyWzfCFh0YSlCf+zgNXXYfNuyyw2wa3PHVdUL6Q3p3P2r/YevHenQPrul3FrJcM9nYM7fIXFTwr2MMGv4sPbakk6ee5s5R6+cHcJKa11ypdLbVRaIVV7cmJFHhKuXF1/qJfqC044kzZzAIwa4C8DiblGNNPqa/jfc28Kg4n9v1xUMiKZibMnQExyH34pDX4T9zhw5+w2HDZEmsNC7wdxPLGME8fYnULOB+VyPaAtcPv5icQHcP6pzWK+Sz3rC/jTLF70eeiiE/QGxkidr8QY3NnHN34Sm2gRI9L218P4yXRD6LiTIsKse53qj33RNOjZAz3jlSApXitgVmvFoo5VfvsRFDcz4KnkQLDU06Qb+tYiJa19QtAJIC63XNiF5iDjK6Y2Fpg4gcKs+Fj7yDX3oVAY7pYuxYEcI64+qYwlB/lveK+nn9oUZ9MNrFD
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: ZR1P278MB1170.CHEP278.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 4fdb2686-8397-4ca2-3588-08dd53ebd658
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2025 09:24:13.4535 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pMVl5er0EUD/eNjeTnrb97UK85976g8mGD3ZnZZ3ooN3p2wDgOuwoN6DBYDaQr0MLD6i4UDxSFWl/bTyElzAC1NugeQ11HjLttnvqAU8qBQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR2P278MB1054
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Trustmail: processed
Message-ID-Hash: 5XYRHQA7OAALXMPREYVUP6VXIZXUWQKL
X-Message-ID-Hash: 5XYRHQA7OAALXMPREYVUP6VXIZXUWQKL
X-MailFrom: Thomas.Graf@swisscom.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: netconf@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netconf] Re: WGLC for udp-client-server
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/PTId1511Uu_ihTgneEBFkkcGNa8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>
Dear Andy, Andy> 2) local-port use of 'default 0' I agree with your assessment that the IANA Service Name and Transport Protocol Port Number Registry (https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml) with the reference to RFC 6335 does not specify the semantics for port 0. However looking at https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers, it appears under Unix to be well known that port 0 is being used to assign a dynamic port. However this has been discussed and commented already in the AD review of "tcp-client-grouping": https://mailarchive.ietf.org/arch/msg/netconf/LzVLgbk_FU3FZqi9MCoTMLGAGbs/ This let then to The "tcp-client-grouping" Grouping https://datatracker.ietf.org/doc/html/rfc9643#section-3.1.2.1 --- The "local-port" node, which is enabled by the "local-binding-supported" feature (Section 3.1.1), is not mandatory. Its default value is "0", indicating that the operating system can pick an arbitrary port number. And is being mirrored in udp-client-server where Mahesh as AD asked for consistency: https://mailarchive.ietf.org/arch/msg/netconf/JD8NNDPmhoLCFM0PZKKzQUokDYk/, which I support. What I suggest is to open for RFC 6335 an errata. Default port 0 use should be described clearly. Otherwise the IANA reference has no value. Would you and other on the mailing list agree? Shall I go ahead and open the errata? Best wishes Thomas From: Andy Bierman <andy@yumaworks.com> Sent: Wednesday, February 12, 2025 9:50 PM To: Per Andersson <per.ietf@ionio.se> Cc: netconf@ietf.org Subject: [netconf] Re: WGLC for udp-client-server Hi, This document is ready with the following minor issues: 1) leaf remote-port is optional leaf remote-port { type inet:port-number; description "The port number of the remote UDP server."; } Our implementation will reject a missing remote-port leaf in a receiver-instance. There is no standard port assignment in this case. The description should specify that it depends on the context whether this leaf can be absent or not. 2) local-port use of 'default 0' leaf local-port { if-feature "local-binding"; type inet:port-number; default "0"; description "The local port number to bind to when sending UDP messages to the remote server. The port number '0', which is the default value, indicates that any available local port number may be used."; } This usage does not appear to be consistent with the typedef description for port-number: Note that the port number value zero is reserved by IANA. In situations where the value zero does not make sense, it can be excluded by subtyping the port-number type. Is the IANA text supposed to mean "make up any semantics you want for value zero"? Not the cleansest modeling I've seen but consistent with coding hacks. Andy On Thu, Feb 6, 2025 at 7:51 AM Per Andersson <per.ietf@ionio.se<mailto:per.ietf@ionio.se>> wrote: Hi! This email begins a two-week WGLC on: YANG Groupings for UDP Clients and UDP Servers https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-client-server-05 Please take time to review this draft and post comments by February 20. Favorable comments are especially welcomed. None of the authors or contributors have declared IPR: https://mailarchive.ietf.org/arch/msg/netconf/NncA8JHqZH14wCptMhktgGcngyM/ -- Per, co-chair _______________________________________________ netconf mailing list -- netconf@ietf.org<mailto:netconf@ietf.org> To unsubscribe send an email to netconf-leave@ietf.org<mailto:netconf-leave@ietf.org>
- [netconf] WGLC for udp-client-server Per Andersson
- [netconf] Re: WGLC for udp-client-server Benoit Claise
- [netconf] Re: WGLC for udp-client-server Thomas.Graf
- [netconf] Re: WGLC for udp-client-server Mahesh Jethanandani
- [netconf] Re: WGLC for udp-client-server Andy Bierman
- [netconf] NMDA statement (was RE: Re: WGLC for ud… mohamed.boucadair
- [netconf] Re: WGLC for udp-client-server Rob Wilton (rwilton)
- [netconf] Re: WGLC for udp-client-server Alex Huang Feng
- [netconf] Re: WGLC for udp-client-server Thomas.Graf
- [netconf] Re: WGLC for udp-client-server Alex Huang Feng
- [netconf] Re: WGLC for udp-client-server Per Andersson