Re: [netconf] Pullback tcp-client-server also?

mohamed.boucadair@orange.com Thu, 21 March 2024 21:52 UTC

Return-Path: <mohamed.boucadair@orange.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 10FB2C14F6B8 for <netconf@ietfa.amsl.com>; Thu, 21 Mar 2024 14:52:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.803
X-Spam-Level:
X-Spam-Status: No, score=-2.803 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_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=unavailable 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 e2DfXzz-14O7 for <netconf@ietfa.amsl.com>; Thu, 21 Mar 2024 14:52:09 -0700 (PDT)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.210.121]) (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 5F64DC14F6B9 for <netconf@ietf.org>; Thu, 21 Mar 2024 14:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1711057928; x=1742593928; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=p3nVJPr25dAYVYPueOm1WjKggKSQSDQK4xEqcxfwCCI=; b=D4IYYD3zNCJI3kfDym82pRXPiFG0x8rws0WQFpxF0a+rJ1+EQ1FJmSiA ebyaQtcwBAorb8G7PeuZRytJ14meH/uq4afgKZZ9192xT/QDczPNN7HOP FyPaHgswt2+OhJQqywQCf7sCgQXlF5H7hRftViRNHfqewn++wMbHkhFUD nqK7eyYR6qAKJayhd8XqzX+M8OjKf0e/cZ4tz7AUhk//lUX/N4FY3xVJD Nr5pRFT7TUD93prw+SI5TfchCcvW/pWcSSmnE3/yDvDFRcD+Ux0Hmvqvx iS/UzYOA6EpmECILM/880BEKV6VUPISk4eB8JB8LEnchHlJeqqu0AUrxC w==;
Received: from unknown (HELO opfedv3rlp0a.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 22:52:04 +0100
Received: from unknown (HELO opzinddimail2.si.francetelecom.fr) ([x.x.x.x]) by opfedv3rlp0a.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 22:52:04 +0100
Received: from opzinddimail2.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 0F98AD2DEFE7 for <netconf@ietf.org>; Thu, 21 Mar 2024 22:52:04 +0100 (CET)
Received: from opzinddimail2.si.francetelecom.fr (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id D5E9ED2CFA12 for <netconf@ietf.org>; Thu, 21 Mar 2024 22:52:03 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail2.si.francetelecom.fr (Postfix) with ESMTPS for <netconf@ietf.org>; Thu, 21 Mar 2024 22:52:03 +0100 (CET)
Received: from mail-vi1eur02lp2040.outbound.protection.outlook.com (HELO EUR02-VI1-obe.outbound.protection.outlook.com) ([104.47.11.40]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 22:52:03 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by VI1PR02MB6208.eurprd02.prod.outlook.com (2603:10a6:800:18a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.24; Thu, 21 Mar 2024 21:52:00 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::18a0:3679:a134:1d02]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::18a0:3679:a134:1d02%6]) with mapi id 15.20.7386.021; Thu, 21 Mar 2024 21:52:00 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.106.160.157-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@EUR02-VI1-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.11.40 as permitted sender) identity=mailfrom; client-ip=104.47.11.40; 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 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@EUR02-VI1-obe.outbound.protection.outlook.com designates 104.47.11.40 as permitted sender) identity=helo; client-ip=104.47.11.40; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR02-VI1-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::/51 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:8UVyfK5ULU3zKRWLqTaLyQxRtJrAchMFZxGqfqrLsTDasI4Tp2RHj j5GCjjCY6DUfSKuKJpxdc7vohRX/dOXm+bXenIv8HBoQjRS9tGt6b+xcxyoYn3CIJSaFBNpt JREYISRJ59vH3PXrUj1b+G59SQtiqzTHbajVuSZMH4pFAI+F3kq2Rs4kbYw09JiiImzXGth1 T+cT+j3YDdJjBYrbDlEg076lC5SgRjShN85lgxgP/wUtlbVziJNXcpOfPzsJCOgEoRaQ7TqF rfOxejkojqJrhwgNIiow+3xGqEorh8+HuQsZl5+AfXKbs1q/3RqukoDHKNALx0R0l1lpvgpo P1Vr5u8VAw1CaPFneUZQnFwHjp3VUF80OevzUOX74rLkCUqT1O2m68yVBpsZNVDkgpKKTomG cIweWllgi+r17reLIKTEoFEmsklJc/3C4IT0lkIIebxVKtOrTjrGs0m1PcAtNsCrpkm8cX2P qL1XQFSgCHoOHWjDLu15KUWx49EjlGnG9FRRcn8SaAfuwA/xyQpuFTh3Ua8ltGiHa1ockikS m3u4FSlRR4wJvWm8QGlsS6urLLVvgH0cddHfFG43qYCbFy761EpUEdTa3ri5P6zhwi5Rs5VL FES9mw2t68u+Ue3T977GRqlvHqDuR1aUN1VewE4wFjVluyIvEDAXy5YFlata/R+3CMybTkt1 laMkt+vDztyu7SZQHOH3rCOpDW9NG4eKmpqiSosFlNfvoa7/9hbYhTnUPVIKryeh8LJNSjp5 zmp/A5jmpIxgptev0m81Quc2W7zznTTdSYQ5w7XV2+hqDhyZIe/aaSo8h3W9u1ELYCWQ1/Hs HVss8qV6OkUDpzYyHSGQf4GG/ei4POtPDjVm1UpHpQ9+XKq4XHLVYVS7S1+LUFgNMoNfz7Bb 0rauAcX75hWVFOsYLN8ZIS/I8Un0aamEs7qPs04dfJLa5l1MRGGpSxzfxbK23i3yBR016YiJ Z2cbMCgS24ADrhqxya3QOFb1qI3wic5xiXYQpWTIwmbPaS2e07JDrgvInK3VtsZr/+GiljP0 PRQHp7fo/lAa9HWbi7S+I8VCFkFK3knGJz7w/C7kMbTc2KK/0lxWpfsLaMdRmBzo0hCvs70l kxRt2ddwVv7wGPGcAiXcCg5bKu1Bcon63UmISYrIFCknWA5Zpqi57secJ1xeqQ78Otkzrh/S PxtlyS87hZnGmWvF9c1NMKVQGlemPKD217m082NPmNXQnKYb1aVkuIIhyO2nMX0MgK5tNElv 5qr3R7BTJwISmxKVZmPMarzkgPv4SlGw4qeunckxPECIC0AF6A7c0TMYgMfeJ9dcX0vOxPGi VnKWkdA9YEhXadkqoWS2shoULtF48MlRRAGQAE3HJ6zNCLA+XGkz5MIW+GSZVjguJDcqc2fi RFu56ikapUvxQ4U26IlSuoD5fxku7PH+eQApiw6RyqjUrheIug9SpVw9ZIT7fIlK34wkVfeZ 39jDfELaO/QZZm1TAB5ychMRr3r6Mz4UwL6tZwdSHgWLgculFZbeS2+/iVgiRCx6JNYDbl9m 6IfmZdT7AayzB03LtyBkyZYsXyWKWANWLkmsZdcB5L3jg0syRdJZpm05ure/sSUc9sVWqU1C mb8uUYAr+w0Kon+n74bEmLE2+VQw58JvXimCXccck+RlIOtauAfgHVszNjvcjlo8w==
IronPort-HdrOrdr: A9a23:WdLyx61gjLXfMZOAtlyHjQqjBTlyeYIsimQD101hICG9Lfb0qy n+pp4mPEHP4wr5AEtQ4expOMG7IU80hqQFmrX5XI3SFDUO11HYSL2KgbGN/9SkIVyGygc/79 YqT0EdMqyWMbESt6+TjGaF+pQbsb+6GcuT9ITjJgJWPGRXgtZbnmVE42igc3FedU1jP94UBZ Cc7s1Iq36LYnIMdPm2AXEDQqzqu8DLvIiOW29KOzcXrC21yR+44r/zFBaVmj0EVSlU/Lsk+W /Z1yTk+6SYte2hwBO07R6e030Woqqv9jJwPr3MtiEnEESttu9uXvUjZ1S2hkF6nAho0idprD CDmWZkAy050QKqQoj8m2qR5+Cn6kdl15aq8y7mvZPuzPaJOA4SGo5Pg5lUfQDe7FdltNZg0L hT12bcrJZPCwjc9R6NkOQgeisa43Zcm0BS5dI7njhaS88TebVRpYsQ8AdcF4oBBjvz7MQiHP N1BM/R6f5KeRfCBkqp91VH0ZipRDA+Dx2GSk8Ntoic1CVXhmlwyw8dyNYElnkN+ZohQ91P5v jCMK5viLZSJ/VmG55VFaMEW4+6G2bNSRXDPCabJknmDrgOPzbXp5v+8NwOlZOXkVwzvegPcb j6ISNlXDQJCjzT4OW1rex2ziw=
X-Talos-CUID: 9a23:8n8TkWoKPIbpT/AJHxJ3v0bmUd8VLjrS5mX5GneDKSU1SpfIU3yy94oxxg==
X-Talos-MUID: 9a23:abu6ewvk0qDtlJard82nmhJJDtVD6ruSJFkUtZwl6+/ZKAtSNGLI
X-IronPort-AV: E=Sophos;i="6.07,144,1708383600"; d="p7s'346?scan'346,208,217,346";a="30257071"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PbBbnbjdklHdzUP3jQ9Wk+5erzzQ2U/xFuE0fotqSIKUvou0h2Fq8LWJ+YXEAHCmWTWmImeRsVrE2hXI6h0CzhypGCxR0L9Qny0CxUZ47RWw/PAFO++2tqjFU0xRmqv64DSlNhL7vk81naodSFlJxl36TtMSQekSb1f6UWFDPBKj7dy9ViHgFGq34LK02uOQFYlHOTYuhdvtSw4znLMUs56POb1UHHbZI1OXSsqv6J0E6V5SxaxTr1ADQm57YFVIGnPRUxkFsAy6DrccweUAG+Sk3jEJT8O+HJBFmEjVI8Xxg9tn9gxiasiYICXhJz7P4VZ9uakXx2MwsYf5Aw+zug==
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=p3nVJPr25dAYVYPueOm1WjKggKSQSDQK4xEqcxfwCCI=; b=IEXt+ZiijhsQvJJ2O2d7edyhKJ625z1XQOlQhkZ5GD7dY7uVvCoyM4pygkm9ZJqSC5p0hSfWr5DcwiEm8PlrHJLyOkHU3pJjm89jeHrW/SHoTf7rNxsuqi0gADSJIq57FRvTfuKyjLYmPncyP+DxAotiTPGf2vq2RpRzUhAI3+1OmmGDt/iZKuXH4yr2HRi0M6vz2whmK0wEdF5YXDs+qvCCNe6DGGw1JunmwsDO1a4slG2ByJvr+KjObXt4xO2sowfRBPI+D+4YWlbziQ1TLf3/AnCP6/W19W/P1AnFD4YVMZssqfqMhOZiV1EmuBweo7Z1y+d/S2hJAhZq8J8n1g==
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: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, "Joe Clarke (jclarke)" <jclarke=40cisco.com@dmarc.ietf.org>, Mahesh Jethanandani <mjethanandani@gmail.com>
CC: Netconf <netconf@ietf.org>
Thread-Topic: [netconf] Pullback tcp-client-server also?
Thread-Index: AQHaej+QCndwSBvGDUuLMTDV5njco7E/kuCAgAAK2ACAABgaAIAAAg8AgAADcYCAAAScgIAABlqAgAAAy4CAABHeAIAClBBwgABQmHA=
Date: Thu, 21 Mar 2024 21:52:00 +0000
Message-ID: <DU2PR02MB10160A5F1827B28ED1C57085688322@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <DU2PR02MB10160D45D1B097E0402C81F5D88332@DU2PR02MB10160.eurprd02.prod.outlook.com> <0100018e59548770-0e565cea-5193-4074-80f9-4f2430d18a9c-000000@email.amazonses.com> <DU2PR02MB1016043201C524611C0E4385188332@DU2PR02MB10160.eurprd02.prod.outlook.com> <A675AC8B-443A-4077-8F75-BF9B786C4EE8@gmail.com> <DU2PR02MB101607BDA6356F05B5C9A8F5F88332@DU2PR02MB10160.eurprd02.prod.outlook.com> <BN9PR11MB537185CD3B8C1077D117F74AB8332@BN9PR11MB5371.namprd11.prod.outlook.com> <d159c0db876941bb9dbc996f5a3df0d2@hs-esslingen.de>
In-Reply-To: <d159c0db876941bb9dbc996f5a3df0d2@hs-esslingen.de>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|VI1PR02MB6208:EE_
x-ms-office365-filtering-correlation-id: d3339b46-d293-4cce-e409-08dc49f122e2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +Mv1nDiNXqrCcWLNPvmv60xDjP5gMfZljPvZLKhucZ/BJPl2NI6NNc+FFaGiB5oO+DvqKyVSI4RwZAX7caA2dn9Ru0PfNzzFmWXaXqtZStDy5xCZ/iRgOhZ6vA9wCDa02w9OngiqtFLwVIFPm5kSk0erfJ7c6c87IqihdW8schpEJvGvH8CkiHJpHkj3tNa7JU3eJG5vg04I1EfpkVuzHoEBV4B3mAJli1L4LTSNyjyls3zmaaGyeMp4bWi6BDfAiEZavrSeRsH6hTRm989tV53ih64ep+KARQapTO/daJnQPrPNkJ9eBZ6n48+cblP/vVNCJGoZugcK4wGJjgLJe5lCztF5MiFFdJuySefON22cdSYBN82d8r0RxugCJIPivARSmIrVtOc/bZ1IWuX8vIStpFKT96B09kB1uh8/Mr6NQ6Sub2Q7a1zjJ6tkG+prjafnZVD113+s43wYU3flk/EtPe3uXz+9QLt7en1c4cRA9myYckWG1LyO0nHdRLJ7cPyOwa8vS0a+RB3UrOEh0I677NPHGJ/wXxSVoWuSNtd/dM4LiDEA1OzCv8p0Z2rSICw+ep7V/ciNpBvykc28VFGIJF1CmSuoblHRo+I+B1SAJ6EW0nKVaNBv2zj5n7z4ovq78RLM5/0wwDMCZ/hIoSdmwgL0TvFF1gPoOpn1rd0=
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)(366007)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 16ay1EJc/o4Gn8k7OTIrsuVCl1kWkGIsSNcDjfKufQB8l2erdhrLhSCTwM/qnvct730643sPNYVBIV/2Y0uzbkbv+NGSeQS507/EryMjGPI5AUp7y8KNykuw134R7zvrdUbSK8jwDdRt8G7OxB0hDBMPlDXFVCdYJRtSuLQUGXBWacIoivXiYmxCOpINURQGUAhpSQ3eAzEdckDd0EGCDXNthBh9pLdMfrMMNCsRJJGO6jLmHPywHjzDVvq0Dc8lyhvr7ukw4FJ99M+r7Olt3w54QIUb/hBGmIz1X3fEkDxdPxr+mG47Ap77MoCkaD5UXFw1tuHgIq568IvnrVmCW2ZhM5uvvjwlaTqyJjqoeYM3bQGe+H5ijRgTC8xKeTLOT4zzOrdrs972j03xLwTvmfxJ35dGkJNjleTifR0aG2EFDe637Viit8Q6vyvDkO1c7fYYptSygj+0z1tATEiSIInsgCpROc+2Zv6swg0+51q6Q9lhtpng8hPdTddiE2bcOFPxvJ8l8YtXn7B2wREdUU8jtFNmKMBhqI//LV0Rxaz6L4XydqlWTaQlPdgVH7smCL5leJYMDYp2H9yMgpcoYW6w6St9Yh8Tpm/ICq9yKM1ECsM/WUVaUuDlXFiQs9hL5aByICjhaZ/3F5OaDSNpugrRcC26/ooRruNSx38I6MPeXzFMII4eBoE9Ruic3Gx2bhfFttcY2HRTfYC24AXOEelP7rQc8HUfld4G5Tie1nj2OIFVFH8uwhA/IwTBPPvSaR3KzThPWOPvyyEflCuwlFMDXPsvzFEIG7H7v3MwHLCS9/l0SGyWRWa3lqpRQK5INxFw99j+UIHj+ln07GkhwuYN7BU3gBEg8NMLQDBS5C+NK3z0DD0UPtL2QLeCK603iZFRC7pQtFaSpfMSqz8+io8nf5/gpESUEnDEo0in3q3uEwlVhTiT8mvO8cJAa3vVhhnQXlwa5N12NfTbKRB7rWDMEFN2AQJbNlu108dzygt3X0XjzcY84V0Y/y2c0XSw5AdA6zniQ9VtZc8+9qkWIeHlaOVYXjey6YZMmtWnfQAPQYlZCl0UDvcPg2z5/uBP0Cl7TxSb6WW686pXsaYsnTK9jd0fQr+nd7VAUr2Pu28RuBxUY8ICHbVJxjOb8e8YNPrqM/AbQ65zKRM2dUyCm1sUsqTaLdjAsGgndS5glg+GY8CzWYcN6F5OtXUgE2ex4H05EAS+bsQropngTdgc6R44oBom7XGDqOHCc/MX9T4TAsa4GGJc0sXkomy8bRaeTvwy5Mgev1JdxRNf2p0yfsoi7YvGdygBnOGLNNZ6vqWVrUvKgEWuXlbEmPIYFt5DUfj+IVqH5oj09onqhE8QXTKIMtb+P6q8DydMck95+rDtXDzD5KICbJNx88RlEf+mVwVxUYRuhC1eJYDXhL3KIXjMtwdN+xFKH2QukumrDHRxSvqz8JVlYSolOPV+lf2daPNcLfn2y+O7VckjCejAMJ+MfVwE5TvuU/d5fsOHVTKdZ8MNu57mkb6oJhRmyMl8wnim0GnSaZMn6DZl5sXUR5zYzANNLSWm4NUHIHv3gx8aT3u7PdqR3m+ERXWAfOtY2Ebsc4CoWrcygwmGTsYFww==
Content-Type: multipart/signed; micalg="2.16.840.1.101.3.4.2.1"; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_0068_01DA7C2D.CF0206C0"
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: d3339b46-d293-4cce-e409-08dc49f122e2
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 21:52:00.0490 (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: lOoPY+cl8q3ir/o8I598990D5mZ3xnAnwpjwhQNHXKvBtj75hx3e/tPh10JfpVK92TXJ3sUjo7HY2mE5IMSYClQ97JnnAVPZb4esBvn3vls=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB6208
X-TM-AS-ERS: 10.106.160.157-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28266.002
X-TMASE-Result: 10--38.720100-10.000000
X-TMASE-MatchedRID: fSYce/2kgDyORs6i0j/GiALqL86iyZ1LSCtgxgcsrMoXjfR3d0weRoAj sy+r+wvn1cbZtNwFfZMYpUs/XACQfCzgLIMbM3DNSNIsvuv43x8Nmz8qCap2S29OLiEGcnHNh9k /S+uXBny8fuFQBceyNUveIbrkQ/PUOtwIyQTQvL9ys0UAwvp+/Mp9Bgr5ONKhfkuZtv/FS5qRdp EUSo1EPcgUZ+leFWPuzX1FhhTzfjtqMKtt8pxBXMyUH2BaQVMOrltvlARhKR1PnKxAOPp4WRzlI Yo2TUIbPzyfKfkc7AEWI07fLeYksE1xKDmiP61VGG2zfPjM8VHZTwWjL067hvlSepWcgdLPQAC1 c3lmEHCaM5pWs9hAAVpWc8zlYjHPAndQosuknMXHbv4BT/O6tkpsmyvajF/sKkd89GqHvUnCy34 QqiRobjDw5JZuxBLObagO61DordP9k/FBDAgpqO6Frmuj/dSjWTWEh5N2a9G49IoBojniofj6oV DVw+iNv7HANMDstme6auhwpbyivJ040gH1vajAnKxdDrjGIJs5/8HHX4y4wjTTTSw3+23pDO+DX +rUwfb1ovLD2i2bwlGVC5Mx4KXmlnzuJIqmms28n7TpdUQbh4YWnv1g+zJpcOoleyISQQ12jZxh 4LYZyy0WyIKV1VUSk1L1CPHh3x8x6gtaJDwtFJAU0QHlnDxGTw/CZopV6tMZZ2sgrmcKvwQjaKj JEBE3kAioBXxC7iNaAEj/cXl2ggSUSktvToa9j0ZTFDWc+EsF9kVIN8BydhA5wxKjT3bqfO/WEA +TrDe4fyjZfhYUysS1mxWcQyGiG+b/ZN4kRIgRPaVAnMpcG8BX4Iey09T4Vb3rZjw/bpwUyRS/O CD9xa3Jpg+/4Stf6AvlZUR4TshJlcqQ4qooLW3U7j2vVURrjJdpBilo81mrEHfaj14Zyf+K1r6Y /VHIA/3R8k/14e0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: a86826ed-a2fa-427f-9cf6-a43be5a55c66-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/5yqy4vqzpr-VrSuGTQgWj8Jg8S0>
Subject: Re: [netconf] Pullback tcp-client-server also?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2024 21:52:13 -0000

Hi Michael, 

 

> At first sight, this leaf can model the example below. Or do I miss something?

 

It can be modeled in draft-ietf-tcpm-yang-tcp because you have a list indexed per AF:

 

==

       list tcp-listeners {

         key "type address port";

         config false;

 

         description

           "A table containing information about a particular

            TCP listener.";

 

         leaf type {

           type inet:ip-version;

           description

             "The address type of address.  The value

              should be unspecified (0) if connection initiations

              to all local IP addresses are accepted.";

         }

==

 

The common model does not have that. The point was to have a reusable structure that would capture typical combinations, including when the structure is used in upper layers (service and network models).

 

Cheers,

Med

 

De : Scharf, Michael <Michael.Scharf@hs-esslingen.de> 
Envoyé : vendredi 22 mars 2024 03:10
À : Joe Clarke (jclarke) <jclarke=40cisco.com@dmarc.ietf.org>; BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>; Mahesh Jethanandani <mjethanandani@gmail.com>
Cc : Netconf <netconf@ietf.org>
Objet : RE: [netconf] Pullback tcp-client-server also?

 

Hi all,

 

Sorry for chiming in late. This week I am very busy in my day job.

 

I still try to fully understand the problem while catching up. I apologize if I miss something.

 

To start with, I’d like to highlight that at first sight draft-ietf-tcpm-yang-tcp has to solve a similar problem.

 

Well, draft-ietf-netconf-tcp-client-server is more about the application view, whereas draft-ietf-tcpm-yang-tcp is about the stack-internal view. But they are related, and draft-ietf-tcpm-yang-tcp waits in the RFC editor queue…

 

In draft-ietf-tcpm-yang-tcp, the solution for a TCP listener (i.e., server) is:

 

     leaf address {

        type union {

          type inet:ip-address;

          type string {

            length 0;

          }

        }

        description

          "The local IP address for this TCP connection.

 

           The value of this node can be represented in three

           possible ways, depending on the characteristics of the

           listening application:

 

           1. For an application willing to accept both IPv4 and

              IPv6 datagrams, the value of this node must be

              ''h (a zero-length octet-string), with the value

              of the corresponding 'type' object being

              unspecified (0).

 

           2. For an application willing to accept only IPv4 or

              IPv6 datagrams, the value of this node must be

              '0.0.0.0' or '::' respectively, with

              'type' representing the appropriate address type.

 

           3. For an application which is listening for data

              destined only to a specific IP address, the value

              of this node is the specific local address, with

              'type' representing the appropriate address type.";

      }

 

This solution also supports dual-stack. As far as I recall, there was some discussion on how to model dual-stack, and this is what we ended up with.

 

At first sight, this leaf can model the example below. Or do I miss something?

 

Thanks

 

Michael

 

 

 

From: netconf <netconf-bounces@ietf.org <mailto:netconf-bounces@ietf.org> > On Behalf Of Joe Clarke (jclarke)
Sent: Wednesday, March 20, 2024 3:34 AM
To: mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com> ; Mahesh Jethanandani <mjethanandani@gmail.com <mailto:mjethanandani@gmail.com> >
Cc: Netconf <netconf@ietf.org <mailto:netconf@ietf.org> >
Subject: Re: [netconf] Pullback tcp-client-server also?

 

As I thought about this more and consider Med’s DHC example, I kept coming back to how services are defined in a UNIX /etc/services file.  In Med’s example, DHCPv4 and DHCPv6 each have different services for client and server.  If I were implementing the “tcp-server-grouping” for a given service on a host, a leaf-list would be sufficient (as I’d have two different daemons or at least two different config blocks for v4 and v6).

 

However, Med is making the point that if this was to be implemented at a controller or higher abstraction level he wants to offer a “DHC” service as a single entity.  In this case, he’d like to have all DHC-capabilities under one service config (albeit that is more of an example for UDP server).

 

Concretely, I think he is proposing something like the attached snippet (Med, correct me if I’m wrong).  In this case, if I had an SSH server as an example that used different ports for different address families I would have (in XML):

 

<tcp-server xmlns="urn:ietf:params:xml:ns:yang:ietf-tcp-server">

  <local-bind>

    <local-address>0.0.0.0</local-address>

    <local-port>22</local-port>

    <keepalives>

      <idle-time>7200</idle-time>

      <max-probes>9</max-probes>

      <probe-interval>75</probe-interval>

    </keepalives>

  </local-bind>

  <local-bind>

    <local-address>::</local-address>

    <local-port>22022</local-port>

    <keepalives>

      <idle-time>7200</idle-time>

      <max-probes>9</max-probes>

      <probe-interval>75</probe-interval>

    </keepalives>

  </local-bind>

</tcp-server>

 

Yes, this adds complexity in order to get more flexibility, but you can still do the same ports for a given server such as:

 

<tcp-server xmlns="urn:ietf:params:xml:ns:yang:ietf-tcp-server">

  <local-bind>

    <local-address>0.0.0.0</local-address>

    <local-port>22</local-port>

    <keepalives>

      <idle-time>7200</idle-time>

      <max-probes>9</max-probes>

      <probe-interval>75</probe-interval>

    </keepalives>

  </local-bind>

  <local-bind>

    <local-address>::</local-address>

    <local-port>22</local-port>

    <keepalives>

      <idle-time>7200</idle-time>

      <max-probes>9</max-probes>

      <probe-interval>75</probe-interval>

    </keepalives>

  </local-bind>

</tcp-server>

 

 

  Joe

 

From: netconf <netconf-bounces@ietf.org <mailto:netconf-bounces@ietf.org> > on behalf of mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>  <mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com> >
Date: Tuesday, March 19, 2024 at 21:31
To: Mahesh Jethanandani <mjethanandani@gmail.com <mailto:mjethanandani@gmail.com> >
Cc: Netconf <netconf@ietf.org <mailto:netconf@ietf.org> >
Subject: Re: [netconf] Pullback tcp-client-server also?

Re, 

 

Yes.

 

Cheers,

Med

 

De : Mahesh Jethanandani <mjethanandani@gmail.com <mailto:mjethanandani@gmail.com> > 
Envoyé : mercredi 20 mars 2024 11:27
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com> >
Cc : Kent Watsen <kent+ietf@watsen.net <mailto:kent+ietf@watsen.net> >; Netconf <netconf@ietf.org <mailto:netconf@ietf.org> >
Objet : Re: [netconf] Pullback tcp-client-server also?

 

Hi Med,

 

 

On Mar 20, 2024, at 11:04 AM, mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>  wrote:

 

Re-,

 

As Joe rightfully mentioned, running different instances is likely to happen at the device level. For that case, the leaf-list approach is just fine. 

 

Now, when the model is reused in upper layers (network or service models), that would not be sufficient. Think about a DHC service model which hides the internal of the service (whether this is dhcp or dhcpv6) but simply needs to expose where the dhc service is enabled: distinct ports are required for that case.

 

[mj] So a list of local-address and local-port?

 

Cheers.

 

 

Cheers,

Med

 

De : Kent Watsen < <mailto:kent+ietf@watsen.net> kent+ietf@watsen.net> 
Envoyé : mercredi 20 mars 2024 10:48
À : BOUCADAIR Mohamed INNOV/NET < <mailto:mohamed.boucadair@orange.com> mohamed.boucadair@orange.com>
Cc : Joe Clarke (jclarke) < <mailto:jclarke@cisco.com> jclarke@cisco.com>; Rob Wilton (rwilton) < <mailto:rwilton@cisco.com> rwilton@cisco.com>;  <mailto:netconf@ietf.org> netconf@ietf.org
Objet : Re: [netconf] Pullback tcp-client-server also?

 

Hi Med,

 

Do you mean a list of “local-address + local-port” tuples?

 

Can you post a concrete proposal?

 

K. 

 

 

On Mar 20, 2024, at 10:36 AM,  <mailto:mohamed.boucadair@orange.com> mohamed.boucadair@orange.com wrote:

 

Re-,

 

This would address the first cases I mentioned, but not the third one.

 

At least some narrative text is needed to explain the intended use of distinct port per AF. A cleaner approach would to model this is as a list keyed per AF.

 

Cheers,

Med

 

De : Kent Watsen < <mailto:kent+ietf@watsen.net> kent+ietf@watsen.net> 
Envoyé : mercredi 20 mars 2024 10:29
À : Joe Clarke (jclarke) < <mailto:jclarke@cisco.com> jclarke@cisco.com>
Cc : BOUCADAIR Mohamed INNOV/NET < <mailto:mohamed.boucadair@orange.com> mohamed.boucadair@orange.com>; Rob Wilton (rwilton) < <mailto:rwilton@cisco.com> rwilton@cisco.com>;  <mailto:netconf@ietf.org> netconf@ietf.org
Objet : Re: [netconf] Pullback tcp-client-server also?

 

Thanks Med and Joe.  I had a sidebar with Rob and Mahesh, and we’re going to do this update in Auth48.  

 

Let us (the WG) agree on the exact change.  

  1) change ‘leaf’ to ‘leaf-list’

  2) tweak the ‘description’ to say that it’s a list

  

Anything else?  Do we need to disallow shadows?  (e.g., two wildcards)

 

K. 

 

 

On Mar 20, 2024, at 9:02 AM, Joe Clarke (jclarke) < <mailto:jclarke@cisco.com> jclarke@cisco.com> wrote:

 

I agree with Med.  Your description is an either/or, but one server might do something like:

 

tcp46      0      0 *.9100                 *.*                    LISTEN <== Listen on all v4 and v6 addresses

 

Or:

 

tcp4       0      0 127.0.0.1.25           *.*                    LISTEN <==Listen on just v4 on an explicit address

 

Or:

 

tcp6       0      0 ::1.25   *.*                              LISTEN <== Listen on just v6 on an explicit address

 

In the first case, I’d think you’d at least need a leaf-list to hold both 0.0.0.0 and ::.  In the second two cases, you’d want this service to have a leaf list for 127.0.0.1 and ::1.

 

Joe

 

From: netconf < <mailto:netconf-bounces@ietf.org> netconf-bounces@ietf.org> on behalf of <mailto:mohamed.boucadair@orange.com> mohamed.boucadair@orange.com< <mailto:mohamed.boucadair@orange.com> mohamed.boucadair@orange.com>
Date: Tuesday, March 19, 2024 at 18:23
To: Kent Watsen < <mailto:kent+ietf@watsen.net> kent+ietf@watsen.net>, Rob Wilton (rwilton) < <mailto:rwilton@cisco.com> rwilton@cisco.com>
Cc:  <mailto:netconf@ietf.org> netconf@ietf.org < <mailto:netconf@ietf.org> netconf@ietf.org>
Subject: Re: [netconf] Pullback tcp-client-server also?

Hi Kent, all,

 

When I initially raised the issue for the UDP grouping, I had in mind any, IPv4/IPv6 explicit address bindings, and eventually listening on distinct port numbers per AF. Given this is a reusable model, these cases should be all covered.

 

Cheers,

Med

 

De : netconf < <mailto:netconf-bounces@ietf.org> netconf-bounces@ietf.org> De la part deKent Watsen
Envoyé : mercredi 20 mars 2024 06:54
À : Rob Wilton < <mailto:rwilton@cisco.com> rwilton@cisco.com>
Cc :  <mailto:netconf@ietf.org> netconf@ietf.org
Objet : [netconf] Pullback tcp-client-server also?

 

Rob, Netconf, 

 

Regarding support for “dual-stack”, do we need to convert from a “leaf” to a “leaf-list”?

 

Please note that the existing text says that a wildcard card may be used to bind to all addresses:

 

leaf local-address {
      type inet:ip-address;
      mandatory true;
      description
        "The local IP address to listen on for incoming
         TCP client connections.  INADDR_ANY (0.0.0.0) or
         INADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be
         used when the server is to listen on all IPv4 or
         IPv6 address.";
    }

 

Good enough?

 

Kent 

 

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

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

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

_______________________________________________
netconf mailing list
 <mailto:netconf@ietf.org> netconf@ietf.org
 <https://www.ietf.org/mailman/listinfo/netconf> https://www.ietf.org/mailman/listinfo/netconf

 


Mahesh Jethanandani

mjethanandani@gmail.com <mailto:mjethanandani@gmail.com> 

 

 

 

 

 

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