Re: [Netconf] Reconnection strategy in ietf-netconf-server.yang

"Beauville, Yves (Nokia - BE/Antwerp)" <yves.beauville@nokia.com> Wed, 22 August 2018 06:11 UTC

Return-Path: <yves.beauville@nokia.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 B19F1130DF6 for <netconf@ietfa.amsl.com>; Tue, 21 Aug 2018 23:11:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yk9UFoFLovli for <netconf@ietfa.amsl.com>; Tue, 21 Aug 2018 23:11:21 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on070d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::70d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD0E5130DEE for <netconf@ietf.org>; Tue, 21 Aug 2018 23:11:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hvY9uREkZ94eQr0sGVIMupIXW3IV8TWEhs+tDY7RaYM=; b=qMDqQWBNjSJcGrKYpZdXtUDdJNMtrs+ebRDEsfVB9y7JU4lk5ibBtF282lxR1TDIE9MZ533PX8IWUOzxo8MwFZPZ+59rJXHnZIuKEZqFPxNgXzJ8gSg/HYq5AKXooEkBTilwqgyjk/t3pc9cYXWTK/zdjm0rU8l+NqT3xlIcYxU=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yves.beauville@nokia.com;
Received: from [138.203.136.94] (135.245.212.94) by VI1PR07MB1293.eurprd07.prod.outlook.com (2a01:111:e400:5a02::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.11; Wed, 22 Aug 2018 06:11:16 +0000
To: Kent Watsen <kwatsen@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <045f9ea9-7cbc-f92c-68d9-ff370cad66e6@nokia.com> <5B554075-06D3-4486-8EF8-51246B1FE1CE@juniper.net> <d9decf72-2e27-b937-c83e-2b5149909690@nokia.com> <B48B6511-895C-4417-9676-3E9B554F1547@juniper.net>
From: "Beauville, Yves (Nokia - BE/Antwerp)" <yves.beauville@nokia.com>
Message-ID: <e8209696-6105-e4ca-b00d-099fcddc2643@nokia.com>
Date: Wed, 22 Aug 2018 08:11:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <B48B6511-895C-4417-9676-3E9B554F1547@juniper.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Originating-IP: [135.245.212.94]
X-ClientProxiedBy: VI1PR08CA0111.eurprd08.prod.outlook.com (2603:10a6:800:d4::13) To VI1PR07MB1293.eurprd07.prod.outlook.com (2a01:111:e400:5a02::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3123f31c-e1cc-42e1-3ddf-08d607f6124f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7193020); SRVR:VI1PR07MB1293;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1293; 3:5w8rWPrUE+fWO+6FjmfNzTXT853Rs4B1VTJcyYdOCASvq1JHpwaw5f4HfE5pZImutFs3NBlidNBcV0FeqGJnn2n+ZJsR1ZXKE8duP+NGE+YLvmgd4IHrJnjFGLiIsknobHZtAqpFQj7dzO0FXcBvqmkRpQt0f33kFOWEZneyqA6YADARxim977e8I50ITCInJAhZShJAQaMe9WpkbccBGm4mZFtlTZzWz12DilHZlGz55qTE05d1WaiImN1RferS; 25:fKTvcClHBkb3h11a6SYQdzLSSZfu5fgD20sY8zLFklHIYX1HG01TuDZfKoMg3fz0/fBd864Sgr227pmyJmfEYm72SWa/8F/mUcyiOhbYYFUxDSbGOjj69WIeT+WT3RjbbiSfTlOxxpvKrZEmMY+otZ8SORtThT0M2bkdsdmG2nOoE/GKJB6nHgaycQ9d+lPE0w2hXKPK2u4naxnDDbQlkYfIKpTHaYfp0pjarD0+YivYePc4LszkyEm3bwfJc8m9H0zDlybQH28BzPuQEFyl5oi2wSIsGEe0+LtMfJqiaxtCIrUWfeb/z6Wh+KzmLU4rIfvNVdmmueAsnjRF1ocmkw==; 31:xIUbw7cHwaImgMdu39NtLLhXATwJqXw2Ww7hTj95LKJ+J/jncJA7UHYX3+trSUpC8K2zKCt1CtC3zxbfkmPLl2aYjYb+U6QgnEvj2IGbBXsVXT5ZQuw2ghlIgHOHe/pzgxT8HLQzWQHC5EU6b9tdvknJlnlhONDTLKky4J56M5tU48+9GrfSRoiFaroAlUhoypouGKK16144Twip+61bkYYk4zih6uGNznuJIozDVHQ=
X-MS-TrafficTypeDiagnostic: VI1PR07MB1293:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1293; 20:XLoWY1fsxpRVN0Xtbqqe7RvvLMWt56PtCotelYjBTai/BiAbzgzjCijK/1w7/LQhujrh8MNOADqnYVHgZphQ67HJfbS1l0BGJk+tEzqYOVfzS0mRE4EW5ZlhD4xn3uMekXoV5Do/w+ty+ej35I2zmnJt90c+p3zO5Y7bgDEwAcJ8/bwS5DouWD/VrsEqsf9co9VEznIWoWSnIBh/Z8a/HAo1tA8DzpZHgVvWq6CHnyQ7bOJjb84WVpOWjOzH5+1ykt1mUTmGONpvxl2iinu7p9T5BAPFKGlzwRWCgjNSAvcWvR3bQetdMpJ8+HnlbnX5lshaynWqrdbPgeXrZZ0xYGMkWYw7hwSMXFJPIpye9g007t+fGP8dr0/HP4egym/KOE9NBKqFeHY4PVtu027gNIa+89nz+TanygTzhOEm49Gz/6THRZuw8mKGETqdcozlvWqSM3LN/5uVUhgBYIl6LR2t0nmOCR63mE6ypa68d3afsAFPwOWetvJ2NfHjq6ys; 4:XXAZCo0MZ7QZEHFkerqeZc2pu5FPdAR6FmqykpdESpxmkp2fRx9/ukffQCGobnF3JpZ8JgV3kCe+dqCAebkZA4KlkKCI5MogAsiduVlcdQjbZMjPWRTUOzp1zLqyugXt8ojYWgdBp32vv/78xrM0p8a3VhuiiyYuPTHEbt+VUUWD3gp+dliu/5Ca8FX9DugPw4AjdHGNXGOeeeSZrzFj19DSyk7XPQmYt/QIaDfgZxj8uS4sCVr4UhXCqigGMVFRxWwDSbr1eMFzLW/tZqEyeg==
X-Microsoft-Antispam-PRVS: <VI1PR07MB12936694FEA6C13B71EFE4DC89300@VI1PR07MB1293.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231311)(11241501184)(806099)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699016); SRVR:VI1PR07MB1293; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB1293;
X-Forefront-PRVS: 0772E5DAD5
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(366004)(396003)(346002)(39860400002)(136003)(376002)(189003)(199004)(58126008)(93886005)(229853002)(81156014)(2616005)(81166006)(8676002)(26005)(316002)(49976009)(68736007)(476003)(31696002)(86362001)(25786009)(7736002)(8936002)(956004)(3260700006)(2906002)(6666003)(186003)(16576012)(31686004)(486006)(110136005)(305945005)(6486002)(16526019)(53936002)(50466002)(36756003)(47776003)(64126003)(2501003)(23676004)(478600001)(67846002)(6116002)(65956001)(230700001)(386003)(53546011)(6246003)(66066001)(3846002)(5660300001)(76176011)(11346002)(105586002)(106356001)(1941001)(446003)(97736004)(52116002)(65806001)(52146003)(2486003)(65826007)(78286006); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1293; H:[138.203.136.94]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1293;23:nZ3Or+u5y+t3GPBERp2OWQqffpx+I4oOdC9+rOL8RTA4NPXd7R03JwLWrlv8pIp9EnzT/BJOI9I92W2mSVidSYqq2nbTP0RjJt3uRN7XWj0nE7ULTh5r0JekUn6mMy6geUA6grwVKwzpaXd/LslPVuU5F/WSiKcj67Af9YgYpQaXVFzyYcOIpKK+9OVxttTZKB5r/cPOLeiuVq1u4uTszFbOPGMXam88MulhoJu6TP4ct/8P4tM24txpVRJ8qB78aKEn/MnwJJ5PGypApMTwWW3Dk/U+vmCrKfo/V2JIfkWis0d2EbNhismnkuAcTC1Z+DDpmIloVx+cSM0fLueEnzvtuj7GUqfX11G53ZTnJ+9vhIzzwvL1FM4fGY6WYUqxi5rr6FBU0OdZFFSOEG75PetTAHlwZsGR4yQ+VftGwkLDbm9oIqRfv7MD0Y8ZWHt6cHNclqU43qXMgk3IBcJTm9IxBfJqgwguT/pVVTBsgzV3XBUBi6No+4AgJJ8AQXs5x7IRe7nc4lHfnOADlSoAeyDBkgzfqcqDidFPGq8Ga32m1pUUdG/r9q7GXwClaIu9sLQYWdP0gmo/Fkq2FcdEHtb2ZK4fu7uhBK600hnHjYzOQcOWvdvlHYfLr4G19ZNpDT1olidWL0uPaGC7ZxIzkBSBdFI1ahDU7wcTw6htwqYPr0fQZfmwhDA85/O10WyWpvts7rpSYW/WC2lPlMyk5zGKwTqvDugCbyrCzeRlOy5opeDQc3RAc9owKO91vTQc+WH0pY3ZR7JWsmWWakgrT+qG9gz7oTS/zxf+n2Yy0p6MZHPTkSrbj4KE1drgEsvmarkihnr3ol/boNrRH2ESxs4KVcH9m9tBOLeyF4O27MiYEbUqtbshDUFJ0YeDJlyk6t9zY6KVuxnw3WMQU4okiJ178lJhNwnTRond9s+xWszw2miV1NLtqy6MQYS9Y46MFAp+j0X0lJqLpds3CBob+2veibE8BYLo9XNz4NB21FpSe8QKUlDfi32qbUbK6OzpSiMgf9SfIS6ukIeWxSFbrVnUkEaC5FavPg2BExlvz1ZVqewTRD5cYcY4UE7DG1YiK6iJzcsRO9MRteChMK4azI79rB+stc6hAw/hdPUtPmvRL34dljkpFYZ6SPAUiZ5aHFx57tcbrWWffVKVsm5JPAFKirqUFCf0dEqKCgEfPOOlsiuxJD4RrajGKUlEcO6RauorkYEbSAgZkF5gt+MmfCCPJcEmI8V3Q+BrJAwD2AWlRdkMk+COAg57Pd8SdUOvj8UOyzYwSCvWP88zfCd18c8ZXAXgZIhUAHsCp30ZU6OpIIA2SRh0IYWZl6CI8/HfjrfTB3My9tEAgyAL/nsN4XJlqTxRpZz+4iZMsfvZVVeN8FdKAyUphhcuvNrLlVslpCdtP55+H8pIDiTeo1iR56tFAhoovgKirHhn9K/rCQWhqGeXcgH5ITLoJ3KR09NlKOMYRpumerL9o1eKrsX8JYoh7VyqzAVCAUrnGzZ26D4=
X-Microsoft-Antispam-Message-Info: 9ohNhxIaI6GdFJRX79muwE8Cc8fmC6iKdwHhhSIhI/13gAeYIxe8FEj/w384uHLBrR0tSrPwM/aVUCYYb7zutaLYxJhWSxujgwpg2QKC7tFYznrKy9ScSW48C32vRF1/n5GkQln+uthBMSW7IUKINf6zjS9HcArnjZfudmNK/7+hOmn62wFBZ84PtyOUJVcHtcmmjjOyXOBPADyB7ybN1c7tnID0QltsbVoMUwLBqRxvVlKq9kCYFQVT7DTR2AdgkJPKnfW/InLm9kj+hCLa2nZoNSkN059RS/7Nf97v0gIpdPjcTaSQq/YWtm/K3cfAiMvVtmS4ouSo6oh6sV2mZ79r22ZV+M2XcApHzSEVDqjD20wh86RmrrtNP2j7eXTg5YU/cl3/S7eTO3yu/7xCxw==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1293; 6:mKLNCGVHA4GD3pNnAN3hZqHRg1qCAFMu+GT4+gwhhsOgLC/XyY9+/rfJ+BaSd6FJWn4CdqjanYHsbYcu84oPYt0KFTNZU2OiduyBsAExCgTz0ef4C2aGqbd7JDgdCsNkk9PesIl74u2skxw6nVZ/D9y38GGHDsIh+hErPhTcBVAgYiPtPSTIsv4CzVL+BFOof4dfTvo3yg871uNM1THthKn4L3+77sVF80SUlqkRiTfJ/y0deP+cjiGsy+Wv164HUNzpql7HkZ4EYqBsnuIHOI6D4779g8JsBwoMOJpzLF8KoVFvd80dgRQZ3uw4R66NaHP8uza1AUBFNc0SBHSafpsnaV4VpDHNmaH6RPH5X926NPyB6UUZHnBnQD4YQf0WCzODY2XGvu1gJvRAJ6YO5+NlxJQSVqk1AFTGm48JEZY7TdiwGk0eMtB6QG9Ql+Wa9qdtkV23rHOcPUu7KOrVnA==; 5:k3ENXRkumT7QFL6DR5QucBqwRur4KTaFt6M1JghxC7l6InJEN9WT+CYLl0Sk+qR5erQcNu+jaz3wkzJZUbqOTKh5q4T+8sHacId1wGKS3Ak+zif7wgZtDKNMim/1OltAYRj/SZuoQXaWQReJDCBt0gbdKMsu9pFd6BGu3gXU9XU=; 7:VAEhpZvulj0/gejaOLISveUMtZTqaDCyDPeNSrg/4EmY/8XKS/opIQS/93wBbFeKAcMOFnqqAhfh3Z25i/FJYgQRGcUififpMMWX8sRa6GSivaFcQ24vsrS+IKQjOf7kvOAF9iFhZUYsBOSU4DkewLznievBIP9nAhoLEFIsK0/ROP/xcoUS30VDejke9juov5SxxuWM6sHfmDne6Y0kUt1T3JtJuHo0v+Qa5vtyJ1f+sKDLSyYucu57kY7tHPOf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2018 06:11:16.8484 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3123f31c-e1cc-42e1-3ddf-08d607f6124f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1293
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KyXsYz69ZUh9IC__YDQkp0-A0rw>
Subject: Re: [Netconf] Reconnection strategy in ietf-netconf-server.yang
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Network Configuration WG mailing 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, 22 Aug 2018 06:11:24 -0000

Hi Kent,

I definitely support this.

I find it a very useful addition.

Yves


On 21-08-18 17:05, Kent Watsen wrote:
> Hi Yves,
>
>> You are absolutely correct.
>> A random-selection would also work with my use-case.
>> Is this something we can consider to add in the netconf-server model?
>
> I think this is a good addition.  I've added, in my local copy, the following to the 4 modules ietf-[net|rest]conf-[client|server], for the reconnection-strategy's "starts-with" enum:
>
>      enum random-selection {
>        description
>          "Indicates that reconnections should start with
>           a random endpoint.";
>      }
>
> Everyone okay with this addition?
>
> Kent // contributor
>
>