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

mohamed.boucadair@orange.com Wed, 20 March 2024 22:33 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 B656DC14F685 for <netconf@ietfa.amsl.com>; Wed, 20 Mar 2024 15:33:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.103
X-Spam-Level:
X-Spam-Status: No, score=-7.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_HI=-5, RCVD_IN_MSPIKE_H3=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=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 lyuOBwC8b-dC for <netconf@ietfa.amsl.com>; Wed, 20 Mar 2024 15:33:35 -0700 (PDT)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.126.236]) (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 0A52EC14F5FF for <netconf@ietf.org>; Wed, 20 Mar 2024 15:33:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1710973983; x=1742509983; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=dO3vwoX0RP8v1vMjbeIh3R/+YWXjyarR/Nc7vGBu1rk=; b=kGC5i3SUtycE3Me5HfQZPB/WZSu4//ynpcnuiVGVnbUyih4p/+RVJo7/ xScX8X5YxJ8xRZKqVP9I5aQxQckzODJm2RMFJXYhYjdDecIdNYqX8fS0P 2sUtP8uhsHhfbdwg2rbbMQcIHdRPw4lREAcLY/XQSbKgPQ/Ndy+j/X4l9 zFXGeQQ7+gPghgEOGpHUrvP/KYJn2S9ZpL9yJ5rjcTaean2XPeOXPrwoU V7xsSVpcypIK9udPkpBWTHMswdfPsJwWWpITVHOU6gMSsQPJsBaqtfxrM 6cKAOCkGTkG/hWIyBAmRTI3Vz1qlSaa/QJnip3D8o0D9yf22R1JlcoIev g==;
Received: from unknown (HELO opfedv1rlp0a.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2024 23:33:00 +0100
Received: from unknown (HELO opzinddimail5.si.fr.intraorange) ([x.x.x.x]) by opfedv1rlp0a.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2024 23:33:00 +0100
Received: from opzinddimail5.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 9E6FD106333B for <netconf@ietf.org>; Wed, 20 Mar 2024 23:32:59 +0100 (CET)
Received: from opzinddimail5.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 8FD8D1063317 for <netconf@ietf.org>; Wed, 20 Mar 2024 23:32:59 +0100 (CET)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail5.si.fr.intraorange (Postfix) with ESMTPS for <netconf@ietf.org>; Wed, 20 Mar 2024 23:32:59 +0100 (CET)
Received: from mail-he1eur01lp2050.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) ([104.47.0.50]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2024 23:32:58 +0100
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by PA4PR02MB8195.eurprd02.prod.outlook.com (2603:10a6:102:260::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.34; Wed, 20 Mar 2024 22:32:55 +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; Wed, 20 Mar 2024 22:32:55 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.218.35.126-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@EUR01-HE1-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.0.50 as permitted sender) identity=mailfrom; client-ip=104.47.0.50; 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@EUR01-HE1-obe.outbound.protection.outlook.com designates 104.47.0.50 as permitted sender) identity=helo; client-ip=104.47.0.50; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR01-HE1-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:8tKpTKumd/6p/Mk04cqEHMW0KefnVFNZMUV32f8akzHdYApBsoF/q tZmKWGAP/fbamD8KdkiO42y/RsO7cXcmIdjHgI/pC09QntB9ZOVVN+UEBz9bniYRiHhoOOLz Cm8hv3odp1coqr0/0/1WlTZhSAgk/vOH9IQMcacUghpXwhoVSw9vhxqnu89k+ZAjMOwa++3k YuaT/b3Zhn9hFaYDkpOs/jf8Eg15Kyp0N8llgdWic5j7Qa2e0Y9XMp3yZGZdxPQXoRSF+imc OfPpJnRErTxpkpF5nuNy94XQ2VSKlLgFVHmZkl+AsBOtiN/Shkaic7XAha+hXB/0F1ll/gpo DlEWAfZpQ0BZsUgk8xFO/VU/r0X0aBuoNf6zXaDXcO7y1/lL3rHwelVLUwfMtAbxsRdLF5p3 KlNQNwNRkjra+Oe7Y+BErAppul6ac7hMcUYp21qyizfAbA+W5ffTq7W5NhemjAtmsRJGvWYb M0cAdZtRE2YP1sTZRFPTs9m9AurriGXnzlwrVWVrK867y7ZyxF62bTkMcD9fcaDQ8pY2E2fo woq+kyiW0pGbYfPllJp9Fq929eXl2DpX7gTM7iK6uBjnlmd/0McXUh+uVyT+qLj1hHWt8hkA 04f/iM0rqUa/02wRd67VBq9yFaHsxgAc8VZD/Y37keLx7a8ywObC3QERzhIbtAvss4eSjkj1 1vPlNTsbRRpvaGeTnST3raZsT30PjIaRVLufgcBRAoBptnu+YwulEqWSs45SPPtyNroBTv33 jaG6jAkgKkehtIK0KP9+k3bhzWrpd7CSQtdChjrsnyN6hFaOI+OZZCTyFXy4qtDEKSzY2aml S1R8ySB19wmAZaInS2LZewCGrC1+vqIWAEwZ3Y/TvHNEBz9qhaekZBs3d1oGKt+GuglEQIFj WfWsAJVoZ9eZXa3d/cuZ5rrU5lyi6/9Cd7iS/bYKMJUZYR8fxOG+ycoYlOM22fqkw4nlqRX1 XannSSEXSdy5UdPlWHeqwIhPVkDmHtWKYT7G8uT8vhf+eDCDEN5sJ9cWLd0Usg37bmfvCLe+ MtFOs2Bxn13CbKnOniKoNJNcQBRfBDX4KwaTeQGLoZvxSI3QAkc5wP5mu1/K+SJYowJyLiUp SHlCie0NnKu3iCfcG1mlUyPmJu0Bswj8hrXzAQpPF2y3GMkb5rn56AFb/MKkUoPpYReIQpPZ 6BdIa2oW6wRIhyeomh1Rcen8ORKKk/x7SrQZHXNXdTKV8U9L+A/0oS4JVSHGehnJnbfiPbSV JX6jliCEMZdG10zZCsUAdr2p26MUbEmsLoadyP1zhN7IS0ALKACx+3NYv4LzwUkBCj5nmLf9 yvPRBASqK/KvpM/98TPieactYC1HuBiH01cWW7G8bKxMiqc9W2mqWOFePjdZijTDQsY5437D di5DdmkWBHEoLqOm41mGrBkwOQ14N6HS3py0FF/BHuSB7i0Iu8IH0RqBfVyi5A=
IronPort-HdrOrdr: A9a23:ZB4ueqgIi/b8sTrW7aSL+qDmGHBQX1F13DAbv31ZSRFFG/FwyP rCoB1L73XJYWgqM03IwerwQJVpQRvnlaKdkrNhRotKPTOW8FdAQ7sSibcKrwePJ8S6zJ8l6U 4CSdk0NDSTNykcsS+S2mDRf7kdKZu8gcaVbIzlvhRQpHRRGsRdBnBCe2Sm+yNNJTVuNN4cLt 6x98BHrz2vdTA8dcKgHEQIWODFupniiI/mSQRuPW9r1CC+yReTrJLqGRmR2RkTFxlVx605zG TDmwvloo2+rvCAzAPG3WO71eUbpDKh8KoNOCW/sLlVFtzesHfpWG2nYczAgNkBmpDg1L/tqq iPn/5vBbU315qbRBDOnfKk4Xic7N9p0Q6p9bbQuwqdnST0KQhKd/ZplMZXdADU5FEnu8w52K VX33iBv54SFh/Ymj/hjuK4IC2Cu3DE1EbKq9Rj+0B3QM8bcvtcvIYf9ERaHNMJGz/78pkuFK 1rANvH7PhbfFuGZzSB11MfieCETzA2BFOLU0ICssua33xfm2141VIRwIgakm0b/JwwRpFY76 DPM7hulrtJUsgKBJgNctspUI+yECjAUBjMOGWdLRDuE7wGIWvEr9rt7LA89IiRCe41JVsJ6e f8uX9jxB4PkhjVeLOzNbVwg2HwfFk=
X-Talos-CUID: 9a23:Lkhl0mmKsjwloibC/TCuHofdhP/XOXnP7yvRCE2kMkdkYbLISmOy0o5btOM7zg==
X-Talos-MUID: 9a23:1p5YuAT/nYpJfSSoRXT92Qk6PoR65J6vL0U/jYsPpc2KDAN/bmI=
X-IronPort-AV: E=Sophos;i="6.07,141,1708383600"; d="scan'208,217";a="31341387"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FnEZoGcu1zW8pi39qTszKyLhhfFJXrPF/Nr1WYjnSEtNlRMwD4c6QRpne/hcNYxIvJAqFxhTG9O0JDdh5KAXZ1Zhu4HCnzksZdX5I0HKN7NC2Q9CVEfmlpavxuhgvOkFMnqSepSnJf6FkpXF+QYfb1AP5+2/vDloinAZJq3PzQ+D92jWHJisOl/NECNiN7L9oiXQpMT+kDbmgxGaQ8T0BKI01ESdZORj5fE+5DEnfkdmLdgdjirbzgbCPp+b/U0FNZzbVOmejIwMt7GTyoxUcCWCAew30ATJFIwlSEC+E+xdn1OFHQ3emLdQ01ZhGCjYVQQ+KEK9QIddUb9nxWYIIw==
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=gqZJoZHYDBJdJCOhQC5Ror4cyLEjTwULa4AikDw7yME=; b=bdWjtgOoIUTOxsi5iheB6shjgF2ZFYSn4XSjL1frAigZmjtwVAkj0f3QxytgAkfDPezm964qrmDvIeQGQoN5TOp5jDd+0155GiuNZ92LwZQkFioVN2hCqHBp6c8pXGXSo4Zmcb9iyUquAU7AhDlzk2LbK2M+Ia7CLmTwurno70tOqosp20FILfzKag+UHbP8Dj1IRH4nHO4WiQGSGNxZnAgFSJLh2fvLKjjZqaW5//rh31NRay6rhixeOH+BvDee9EfDVxsu4r2fyZvNSKo4QI5ouXV7DLAZutxC3Vd6GR/nZS20aiaCdcBGQnT2laDpZHNr2LNkcOhM8eWjLXc6cg==
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: "Joe Clarke (jclarke)" <jclarke@cisco.com>, Kent Watsen <kent@watsen.net>
CC: Mahesh Jethanandani <mjethanandani@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Pullback tcp-client-server also?
Thread-Index: AQHaej+Za/W3+khPyUanb/7N4txr/bE/o6OAgAAIAoOAABrxAIAAAg8AgAADcYCAAAScgIAABlqAgAAAy4CAAAamLYAAC/8ggAAF8zmAABITYIABJSIAgAANy7CAAAHXIA==
Date: Wed, 20 Mar 2024 22:32:55 +0000
Message-ID: <DU2PR02MB10160CADC433EC83A64B5A74E88332@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> <DU2PR02MB101606621E3E29EE0B95BF12888332@DU2PR02MB10160.eurprd02.prod.outlook.com> <BN9PR11MB5371D498D559F96EB3844191B8332@BN9PR11MB5371.namprd11.prod.outlook.com> <DU2PR02MB101607713AF351617CBBB562688332@DU2PR02MB10160.eurprd02.prod.outlook.com> <0100018e5dc76461-a85ae896-74b8-4ca5-a8ea-90507b8b18d0-000000@email.amazonses.com> <BN9PR11MB537148507A114062F94EDA9AB8332@BN9PR11MB5371.namprd11.prod.outlook.com>
In-Reply-To: <BN9PR11MB537148507A114062F94EDA9AB8332@BN9PR11MB5371.namprd11.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_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|PA4PR02MB8195:EE_
x-ms-office365-filtering-correlation-id: a1e93e99-192c-40d1-7a92-08dc492dafea
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: H2sHpcL8Tiazyq90Y3VuRhBCZnHPheblq74zpL6r77eXuJIyKlvBpluWFZlkBD0y8ou9Wp67wFljthZaWLKlMFmKyVXybZAe1VU6dzta5CQS/gMMPxuhhO8PfjoBbA5lkaEy1km2WcpdfZ5N/y/PjdEOLULko3bvSsoj7+MOJpNiKTJSG/3yVZuochAjTiCIkAgmDJrxoScDr9u2r786TkMd0EYDETvDP/TQdpNxLSo1iBgk19KQ87rbaplq4E++kU1eyO29EwzA0OQh+rqO2emRwStI6hH0Hvzo3wdkY3s1h7ns5Xh024AeGi2EfYdiLlG+dHWKRg9d4WEnVcvNSifkdKnYOfJXguDVfs1UHZQCrY7btNN524GlZSxsRLnHjtBevXteCafm+7Tg4oivAyi5duSqdPdwGHgyq0tILMGphZW6xzlOBP2/eEH3aAccqkBqeRMEITzzCCXaeEhp1CmQtPc5BP7EAX9vsfZYOxDKd8WV0Q/Z8NtWIKvwI5vvhCCEgwQnLBJAZh7OAxbaCb49Rw5wRZKSSkf2+hsHtb9Owji9Kmusgd6PMK1JAXtk3mV1jlZmmSkL0+Z+tVd9Q0DptnU1/A56V7BVnLwTwlZXZGcLecB20jHYXUdffrU6v1g3c+4tbFOUlofKegBcxhuatdKJNul6wGUVDxFvfl8=
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)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UEip40tfCNSN5D9+Rcx3IK6jST2IakcMToQZfSGpS9gCBrQboYIGji3nnZZLAEyMPLLuHuZooRZKgl0yy6Fq+3ISoI1+ZxQy9O5pDABdRRXPqdkM/rsOYkGAh8WSlx/aCNZFZzD2e+Vp8mRIn2ywptB5J3eUdXjrd9jqEILP7uR95AQV7dPbjVBVmbIchjq9dzxV3e+239Cv5wwpFgICdWcridYgItckUuqZaV43liNNwxM7LXFI6RKpley4p8FveWk4AefH++51O624Wvc0TrE7E2OdBNEK9rdsWJKqRFBzinPADLCPBZFdj6O1JSHEHoxgt6TyKLrgQ5OLzgcEtUFcHieUz8hN5oCUviSbWA9fP0xDlz7qpo2tw3oc4kJxq5XeLQzlUCt8jxd9cKL+GCju2p/pE+PYC7U7aRTScvp/ITCBX0JVc1D38RwTp9hfaL0+mzkG30an7FqJR36Ol42nO8d9mLikRlypuLGfkVBCvbNt3Kh8+AzOMcq6OmuYAW+tff1wH3LiYZEv3C+yes4/oWzsZ8gQxuGyBOQ0uLryuilhtcUM4nZiyMRG+Fvi/7j6Ne3Y8ClUNJjhL+s0fJuFgqZaoy8MNZ/EH5h1QadYlgNmkT1UGU2IW7iH0RpO8DnuF5OeLxLaOEQiucIRXnm3ZZh3CpNXW85AO/fly2lYhlMP7tjz1d+iYcUx8xnZ41NI0x551eYKd9Z4s2G27IUpHJidrlzX+ptD0wjbiOmFPaoeOuiBllgjnZvH7suUZBcME+lm+gycDOhsbVy+OdZe2m7Y1j8pRvZ3jGJXPqW0fhEJvuOuEmF+PcVygbhf2nk1Oe3vRR3ybjNuqgfP/YbCGdwt924c3lSu+HhcERkIi9ykz02YU3F5AhRjLdJuHXCeW3dg4oQIam86mV3A0TAXDExOzA4vrBLgHsHUXQU5lrwtZJTcHJx0EZ4Ocs7Y2zaVRsXBcBMsVUjkBL3AWQ8ZFyHUBLX6BuRMw+veQg36lIRJeSUEB7pZlpxPK3h1EC1qdMpllvqivKlZzg3YTbFIDPWWBJZdbVauEZ7BzgB008+NARhKep6L2z1fzZrfrEuYWwUYzO1EkAKOcCjTxRuHQs4pZQQ5CjLtm1/Ex6fT5u/dI/ITB8ivNYgxnEz7T8Zbrv+2jjCk95auWZH6CAG2H9Jq+HzhlCyKSWjI28uETUZVuremdEFYB5uNn1QRncPxOURTk7+CLyIRn2lGNNBbz8sxrmVICGp7ycZY9864xHNhJFTYfWkJYGNVEGSun7QdK5dsowRSDx7piJyguHFzec//1RAM/6OW8BTrBMudPq+6BmV3EHtx6ywHb81U+fbkcanWb9+TlufAFA9CaihIIM3+HpiMUQl75eHUJ0h9TOPw9KxezqVs+xkZJXc+9cqKqgiAEmm0P1F/UE/+fC7JK2ul8QddVH4kxPmbqYPYE5OBC/mu1hfOSFlVHH+Ohu8kn/cOqU86upSBIOgbdzSWdFS9BGbTC2hwg+kVpK78fqzCXRh0arNg7jG10ETLtzt9OzaRdYRVNC1DXWREoGE2u8g+PBT3IAGyjw2rCsPeqoloBW9a+3GYkqMSAJ25c5BYCAcuGSjDXDQ6gspvUw==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB10160CADC433EC83A64B5A74E88332DU2PR02MB10160eu_"
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: a1e93e99-192c-40d1-7a92-08dc492dafea
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2024 22:32:55.2946 (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: RMblvne1YxmeTwqE9S2D5AQwQDwu2UMB1hhNFlXdSF1YoZusCSQe6eZQzRXcFZ1G9th7MRVdgLp4nULHxuwnH+DVBBoWdBzZlQIdb6xTluU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR02MB8195
X-TM-AS-ERS: 10.218.35.126-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.0.1002-28264.003
X-TMASE-Result: 10--33.359400-10.000000
X-TMASE-MatchedRID: F3+qgMqW0mg0lc/SiR7Cv/q5g2z5hlakGqSG/c50XgOZmLDnd2pI3zAD TOtbgClvTledWAKUpYo9PA3DB9UvmIYF+7GPkV4SJ3XjgGyXWnn5Jwn+WOYz2PmARYiKrBUhRJz 1Q06rJRwY20f1wrB11g2FA3wuI3kNEGnc6MeuEXXgS1I0HMWkYAXtykVcrvpNohrMq0nEhQciKq WY7QWAe3L+w0r4GIlt+vKnbgltiZxN+G89MO1zxFZQN44ncFR1lVHM/F6YkvSlH6by0GLpkn2rA guT78L+Gg0s0apgJ570qTMiNY/qZ+dltIwCeZ1E2ITxDZTHU52uYt4ytygzqLnmGH6y/AdSMHqB myZ865PWO7UVkz251Kr6+Clwl8YTZ92uslLim5/2BgNnRDzEekWX0DfhVamwUh4weWPqOWTl90J VB3jyCmdvIBM8UuLSLY0Km6kFDTIY4lCW9PpF6R2FWI13Ey90L7p//vLv4bOauw4iGbib+EAAtX N5ZhBwmjOaVrPYQAFaVnPM5WIxzwJ3UKLLpJzFFKg4gNoBYt3bKZZwc3PMTJWPQ3Shhn/n31GNm 6M+JKSYFC8uMwGxQdmMVLsLMefdVPv3/UoKH3uYizZS4XBb3ziEPRj9j9rv82SgwNf6SK62duf1 KYOL/IdG5Deyz2OtEWLHrr5guFxztxUQS8urp4LlIgsvyxa8dPuue3cRiRi9lkWzJ5DH6Re1yJq 6HIhHXd1Z+c8DjfkNUPX9GaIKHsfwdC+VMLcVzt46wm6+XFMw+d7medOXaOsl5dA8uaDLzThqPh GWj/za59jtQMEidN5xN1m9bHhVPXOnTTE//dglroDh1+3mLX11ZumDuRp7fS0Ip2eEHny8eR0+G c2mPyE95pUwcexM4wnhOb+JR+TqChA6lSRJvtLvsKjhs0ldiaLgzV1KazgcmMngLu3wRwgba0jh lfsr8DFFIBzQ4Q0i4mJ41W/O+n7cGd19dSFd
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: 236cbf69-4603-4f8b-b889-cef2ef98bf4c-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/1ZL0XQ5_NZbymnKH7XtcVjem9ak>
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: Wed, 20 Mar 2024 22:33:39 -0000

Hi Joe, all,

Keepalive can be distinct per AF as NATs may be present for IPv4 (see rfc5382):

   TCP connections can stay in established phase indefinitely without
   exchanging any packets.  Some end-hosts can be configured to send
   keep-alive packets on such idle connections; by default, such keep-
   alive packets are sent every 2 hours if enabled [RFC1122].

Cheers,
Med

De : Joe Clarke (jclarke) <jclarke@cisco.com>
Envoyé : jeudi 21 mars 2024 08:23
À : Kent Watsen <kent@watsen.net>; BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>
Cc : Mahesh Jethanandani <mjethanandani@gmail.com>; netconf@ietf.org
Objet : Re: [netconf] Pullback tcp-client-server also?

I could go either way here.  I went for maximum granularity, but debated with myself as to whether that would actually be needed.  In Med’s case where the top-level abstraction may hide lower, device/host-level implementation, perhaps those different service points would have different options.

That said, I’m not opposed to keeping the options outside the list as I couldn’t come up with a specific implementation off the top of my head that would need this granularity.

Joe

From: Kent Watsen <kent@watsen.net<mailto:kent@watsen.net>>
Date: Wednesday, March 20, 2024 at 17:32
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc: Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>, Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>>, netconf@ietf.org<mailto:netconf@ietf.org> <netconf@ietf.org<mailto:netconf@ietf.org>>
Subject: Re: [netconf] Pullback tcp-client-server also?
Thank you Joe for the concrete proposal, and Med for guidance!

Question:

Why is "uses tcpcmn:tcp-common-grouping” under “local-bind” list?
    - wouldn’t the keepalive config be independent of the AF?
    - plus, many other “common” TCP nodes may be added in the future
- i.e., though only “keep alive” now, that may not be forever…

K.




On Mar 20, 2024, at 2:03 PM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:

Re-,

Deal!

Thanks, Joe.

Cheers,
Med



Orange Restricted
De : Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>
Envoyé : mercredi 20 mars 2024 12:59
À : BOUCADAIR Mohamed INNOV/NET <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>>
Objet : Re: [netconf] Pullback tcp-client-server also?



One minor comment: ‘mandatory true;’ should be removed as this is a key.

Of course.

Otherwise, we might get this part defined outside the list, but the structure shared by Joe provides more flexibility to control the connection parameters per AF:

I considered this and thought if we’re doing the list, might as well add max flexibility.

Joe

==
          uses tcpcmn:tcp-common-grouping {
            refine "keepalives" {
                if-feature "tcp-server-keepalives";
                description
                  "An if-feature statement so that implementations
                   can choose to support TCP server keepalives.";
            }
==


Cheer,
Med



Orange Restricted
De : Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>
Envoyé : mercredi 20 mars 2024 12:34
À : BOUCADAIR Mohamed INNOV/NET <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>>
Objet : 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 ofmohamed.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 <kent+ietf@watsen.net<mailto:kent+ietf@watsen.net>>
Envoyé : mercredi 20 mars 2024 10:48
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc : Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>; Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>; netconf@ietf.org<mailto: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, mohamed.boucadair@orange.com<mailto: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 <kent+ietf@watsen.net<mailto:kent+ietf@watsen.net>>
Envoyé : mercredi 20 mars 2024 10:29
À : Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>
Cc : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>; Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>; netconf@ietf.org<mailto: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) <jclarke@cisco.com<mailto: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 <netconf-bounces@ietf.org<mailto:netconf-bounces@ietf.org>> on behalf ofmohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com><mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Tuesday, March 19, 2024 at 18:23
To: Kent Watsen <kent+ietf@watsen.net<mailto:kent+ietf@watsen.net>>, Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>
Cc: netconf@ietf.org<mailto:netconf@ietf.org> <netconf@ietf.org<mailto: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 <netconf-bounces@ietf.org<mailto:netconf-bounces@ietf.org>> De la part deKent Watsen
Envoyé : mercredi 20 mars 2024 06:54
À : Rob Wilton <rwilton@cisco.com<mailto:rwilton@cisco.com>>
Cc : netconf@ietf.org<mailto: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
netconf@ietf.org<mailto:netconf@ietf.org>
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.
Orange Restricted



____________________________________________________________________________________________________________

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.
Orange Restricted



____________________________________________________________________________________________________________

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
netconf@ietf.org<mailto:netconf@ietf.org>
https://www.ietf.org/mailman/listinfo/netconf

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