Re: [i2rs] Comments on I2RS and YANG suggestions (aka, finally woke up)

Phil Shafer <phil@juniper.net> Wed, 29 March 2017 21:01 UTC

Return-Path: <phil@juniper.net>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AF66124217 for <i2rs@ietfa.amsl.com>; Wed, 29 Mar 2017 14:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.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 o7oJ_gVqM3Ho for <i2rs@ietfa.amsl.com>; Wed, 29 Mar 2017 14:01:32 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0091.outbound.protection.outlook.com [104.47.42.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2779912947E for <i2rs@ietf.org>; Wed, 29 Mar 2017 14:01:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=u/vbAZA1Ki4IOhiGoE2OyBy1ViFLzNlDUrE0lbmwEzI=; b=VwilyJnej5CZ2lRnYXuSc5Zs3qHi0Y+oX7EaGYIuELwIjsvOM/RTdJdJNdhX4eBr7fnE71TLg/uGjh9U4UdEzxFGhU1qO1XI/4US9aSBnHi9RZ8AVbMUzH5QFUVNt32zJqDmOISw11ONvTpneS9H2mvG6pgtVDnXlz+bxdEJRUo=
Received: from MWHPR05CA0014.namprd05.prod.outlook.com (10.168.242.152) by SN1PR05MB1919.namprd05.prod.outlook.com (10.162.131.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.2; Wed, 29 Mar 2017 21:01:30 +0000
Received: from BY2FFO11OLC010.protection.gbl (2a01:111:f400:7c0c::136) by MWHPR05CA0014.outlook.office365.com (2603:10b6:300:59::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.2 via Frontend Transport; Wed, 29 Mar 2017 21:01:29 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.18) smtp.mailfrom=juniper.net; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=fail action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.18 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.18) by BY2FFO11OLC010.mail.protection.outlook.com (10.1.15.21) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.977.7 via Frontend Transport; Wed, 29 Mar 2017 21:01:29 +0000
Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 29 Mar 2017 14:01:14 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v2TL1Dx5015207; Wed, 29 Mar 2017 14:01:14 -0700 (envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1]) by idle.juniper.net (8.14.4/8.14.3) with ESMTP id v2TKvAQL012786; Wed, 29 Mar 2017 16:57:10 -0400 (EDT) (envelope-from phil@idle.juniper.net)
Message-ID: <201703292057.v2TKvAQL012786@idle.juniper.net>
To: Joe Clarke <jclarke@cisco.com>
CC: "i2rs@ietf.org" <i2rs@ietf.org>
In-Reply-To: <f727456e-8130-3d71-3261-8413198980c3@cisco.com>
Date: Wed, 29 Mar 2017 16:57:09 -0400
From: Phil Shafer <phil@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.18; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39450400003)(39860400002)(39410400002)(39850400002)(39840400002)(2980300002)(189002)(199003)(9170700003)(50986999)(305945005)(48376002)(2950100002)(6916009)(50466002)(53416004)(7696004)(356003)(76506005)(4326008)(7126002)(38730400002)(1076002)(2906002)(189998001)(5003940100001)(54356999)(5660300001)(2810700001)(81166006)(6246003)(8676002)(53936002)(47776003)(8936002)(86362001)(8276002)(229853002)(106466001)(105596002)(77096006); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB1919; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC010; 1:o7ElZE6fWv1ONH/pvQ3EjL8uHZiBhDF3xxmpMZlvBrIj13hBW/XRkKrhHIVHVIZMu8AoPKm6dcZ99CqPZs6zRq/Rs/Vnu7FAVq/XBPYj6EjK24d+MUj2RqUUCY9V4HkJUFWKKuiH5PbxNPQ1Sv8o5TSdUrgXL57o7gr/q90bwdd0FO83ZpawsqjMNDE85LwCyOBNimHmF9zXugqqNsmvvgZd/MjC5IKpKGgCq3NT3LNGlnkCMS1UBNcq4A7xMpeIzPs5HphCwMWzXrltvFDsTpUMno9WoH0QqQNwJc0maVav4Os/wUy3f4pFlwVbk+RQthSiSBtYT6FngBiBVBQFNfMpLkWiKywXM4uhtggZl34kjjxmrXXc8yqSlSKmFI6MjzybXiln7hwS17KZEodZNi38VX8b3I9novbUh8Y+owB9oTssjavO8AnZXkCPEfy+twzGeCoLcWp0miS5rBUvGGMmxHnuIJQghvZwcEhHYtetT6HVtz0V5rMJ9KXxdA8BPTrcTuvzd87trD7qPh7B+tIek7+yKuKA2cqBpYYanPO0x0fQKLjNan3eW5fI87Ib9jLyPAigvr8WXHgP8xcu81nc3x/IcIYUVNOoO5Pzgn0=
X-MS-Office365-Filtering-Correlation-Id: ec39ad77-0218-4476-6366-08d476e6c5c3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN1PR05MB1919;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 3:bPnlr6sg0utnWPFD/ubs4MNAvyVJ6FJwsY2cQ1GATSz1DwltV8EzN1rCgqt2R/a4VknqTDhQIYJymxgS5Vh4DkrKQVGlpkPFsjEU8ldNEUWpiA68Tc8Rj8FjskP6JEoK3Oeldv9zbPx32u8WMoeBsxyCuuT4WO41borR7EynuunrF8ixHfiBFqiVzad1c5aNYtD+dNsdqw/MFV9FGNDJxMgUhcT/2ujklNfdktYLZMlZpAgP1PzqeBQ/nLA4mtw8ihBGqEjtAGANCe/iCfM+Pon0w546bzZYzun+fFwjD1DoQmN4M62pnHma/kFTdm1mTByrWVfDeRLjMIUCpOIofx3hMGH4ikFn0RStx2Bar0dADtAAHG+6oMMlP3mzYoOk5oTkII14BXxbsmJGyEEoZszI4xDflimXpTQz8sAYZYotGIgivOiopbI2IYMEIjaRcJ6mMb1Yu4r8snKXngqFvA==; 25:MgW6AY0FTwBg4HnnMEvjLAaonTvZfjxjEtFriwRGE8hwanSj/K9EqFqLPbrB/8gDA1P5XMFSfvN2NgWHUl8bt0bs7dBhDUOxS5dPlOYkjXpYoEiF5DCvjGnjhyxPsoVOdbp8868oKo0B73nEGhnihPGwEqWLnRnPHCfY9Uf7MKkGzaWJiCU/4rmc1IlswDUHUg/ZcF6YW+zOwd8AxVX2ObCigJRHw88cY7SQQCZwZEoK3EiXIN35T2P2b+mVDYtNBL85TfWRUr6Gp5x0QyPXl6fsOFyb5cHW4dJH3He0uHXYVxqAJYnwDA3x6H/yE2jRV4e90ORkdgOaxV2vM4TVHdGN8Ofv4MxGuKY1chbOBLhL4g/N/gZVSgM9AgqX1b7mhpA20hXkN7e5CH8vpWNtp+TVFr2k5Gx9PX13+GayVsua1fIDGPFs9b4cClQFCwc4Wp35jSrG/0JMfvWEYTG/cA==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 31:h3x4Qsosgv/7qUqweXQT1dbOOsud1jW6L70cwmE8HgyA/EhegNcjsSdp5PN0c75+fzDSs1tPoGd5fbA+F3tNlS1cDU7eyvLvKj/cHgFBFoZLKRGG8QEyamoRuTsyihhMDXcT6SIkOYw1TVxOWOvF+SO8FrbbnhFRGCwkXtrRgEWHs4SNldjX0yZK353Jf6iU5YeGmUbJOdUYKgzwE72idDBDOyEFNVmfD+nbNeLe0UoJKZjFGkvzzkNxqT4EHvvDI66ab5YV5IWhiKrZTUbzpA==; 20:WOW0GYRBN766dK4yEkZ1v3j2GKKXuOk1X0RHpsgHfKhPHuIgx2t+7+eJurj/oC32uzxGu6xLDa0PaxfeACbQcAB33rspvlKiaXqUJH5Tp4nF6i6sdPJEDJ+gkInmcmsndPssTr04MqlMOMQJxb+L3lH2YT+xTah+1y/e9AEtxI1HyGG3IoT8SzgvSECk79c/ZGfXAa3mGMo3iJ/LuKTB70E9+RHlc0Mn7s7zXA4P079XgxRHTsshuywbtubqoopCpuHMIJjkBpYiHpIO+DGQuLWi0DgMhwe3oosv28ZQAI0YPkwMY8o2SVwKwn/iWPxf/MYgUZWMxKnDMQhsZ203HiWhgalAS7ey93KZguXG63RaRQ0+oemTqr0sMBVrSnOwBQo2nSaaeMl73FfEWqyr0MjAenh6Y4/mQ30+/wrJ5aJ2+P+iscbeNyQcSgJPlW4eUL8Yp1TCE0HvWjJuxottaf/VsvAgA3HPyfNsRjc63E2M2KU991NHukTpRkrDWkoy
X-Microsoft-Antispam-PRVS: <SN1PR05MB191933C37E49BBC3F072E128C9350@SN1PR05MB1919.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13017025)(13018025)(5005006)(13015025)(13024025)(13023025)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123558025)(20161123560025)(6072148); SRVR:SN1PR05MB1919; BCL:0; PCL:0; RULEID:; SRVR:SN1PR05MB1919;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 4:lj5uJIArxLuH4fIJL46f0P1k/gpSknrKKmqVTBcxTcNyFwBGvGNB99hHBs00eNjtIXFjmu7nhZ7knqZ0546Nflbq2iWGFZ0RDQ+fAajOfOcnlBLU4rZED/Qc5Jt8dk6JOYwr9yXUx079VamwoxmvP+bCHAO5DfY8HXML1ZePhE66oBNJel2L2rvqY6RBhyNSvv7aUc9VAngVNJ3+so/zdakgsYwl5GNcYzP7Qs9TgO0Tzc+V/VFBTPR6+GQbD6Dsd37p7/z5MyQm7u11Pjy6G9NHE+lwXJmRjZ+MaI+bwpWJp8zY0/gjhbFzQkwQD+FySAQU+ZyRGk4DFvLeWMHWSchw2DTUrSN5/FoR5PTgw9OhyWlLWC4+GVfykTuGfONphT/hMjrdJ+wMAJmSLVraHisnm77q9LYIV0iRNRTj0NL/JVO+jDhMH3kPcwH/e27MlHOUWjIqoQrdq4lEWkXzFeyGEW/YOx3rxyKEijt6L3/76IbDbSIlfTvVd7Xqz1boMmyX25J19o3Ygtt/bIz+tw/EkjwMoc/cTiCGDIYMNU7Y8oUelUQ2uH70G8bp+diraAh8yvp6MZp+nGpSGRRH8w/zHiWyMZQiLIWqzkKs8wDTxkm5800YFtsD7LCYTcpZ1P+c4CIliCrvl3DGmu5nbmiELUuY8L/F0OMZSDW1MXcW9TMbiSVF4HgeUs0xWlOVOhagWn1DWF5ctllTBbqjEDNwHDgfkvwaN777l7nSobLd6wKzz7DkDoWy78ZGjBUzjGIPdjRnDSZxWWQ3EQl980yqr6QhPGQ/RloQvSqydloJMUTztxvfB377w+VfT6bFLoQNtr4pswzFoJ6hKay4MNIOJDQcNw4I0dtXFZ/RJDU=
X-Forefront-PRVS: 0261CCEEDF
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 23:NkYi9RcouZk9ZtH5dpKRykDtno5HKdiH9uzSDjEawlw+LcZUXaxBBv9GsVuwAJLcQKeavsqjZ6wFWJM+v/wEHrlu5qFwD8jzL84MH20MCM/nyPmH2a2qcgyKzOJjT7Ko+hdqh+UTKE9EPw4//kZ7sT1vLeQXwdCDCuzwWDmI/6P5JA4Wbz/FSZIIsLLmUq4QlLL416NhMcQs2W7UsEs+W9VvGe2yCCHHAyj8xrDxEvmF7E3i5OhUs9UfyXgNXKfDY20oldRl5McaOHO9cRdzl3eFssc2Ov+tu5P/bK/U9/xf4kGWtfd1GNClxrmce3VnSKvl7xY0rL3aMFNi0i7mmH8WhPSTtvJeXcxqWftcObBTMjvp+cLuYrUPvRkyy6MQrYBxwrew7GqOTgeBE46l7RtLtOKX13tiovx6YW6T8UwSfwJn9+zxoRy85/vWQwO5nRdr75u3Fcb/frlkv0rkNtMNNP8W7VA/EkX539PEzLTwoHwUguuMF5WGHn1lvF8RggLGDrWH5/FnL7jtO9+oYe9ikQtYSssSPGrNWaETT8TD+nkpv87cvQwiGpEEWt0UBiBkm0FDmZ6y10Kz8+gSeYA1Hmua4P9dD5fqxoSVPv2IWBsAY5DpMmscslBnwulxBPg6NsVzDEoB9GxQRXOv9+hG5K3rW4PSY6GEiKIWP2pFSB8s0bK80N7sqkqLSr2aXGtnudHebQUCKDAGaW2/eJKdQ4tX/k25EQo6hBYsDQ6CcDxUP5UFmcHdEg40HZB4BJAddXA1PvZG5pipVJPGDZTiPDQTpQACMkZpu41H8Zhv8gYvlz+Kepo9BWqzkkZJ0nYTMjDJiFYcGydjjbSIkabrcDc7kQXXyYTEl1XO3oGW6o7eC8CKG8GnmYOdJGTeZVsYSc/2fPVB3LWkuiyWZs5V+LnnzaNDFM7ZB40CqWOj/8AimeTm2HjB0Zj+f9MctY0L6bvZKpDWgEjiTlGoKlbncKROc8Tvd6Kk4cTK3peqICIHsCaSeoCWgJMpj7i2/7Ws7Toy5TMMyIN7mXx2BPPkbEkruwsp1Y/rzJTceaY/jqrvF5ZgsPYUNz82gRj9
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 6:JLODPfocwijCdLMA8EFU/vb5BB8iYxzJ9IQDGqQQUM0T1FOht2+dmexhv7BFHFQu3bpZ1FAAwyoBPqwwHBEIDvxHj4VvhYq0YqKIXjq8XEAyEOaACSBShn8/zDdYkLDLuZiA58S1Ca7v3z+BdBPwNfRMdgO5TPZk+SPamizUr7Vf+5NdsU5iiTjJNbUXmxFk3jao0ZCm1KVzlyNa9v/+2uuKC5mw4YVtHySkhMlEX05hTsxXrZKL2EGQDXNr6EMtysqDRsT3O9awCPkQFnAvJ6Ael31aT2A5fnuB8dy6BQ1rbArEvuHMnX3NTgkycuKwsXvTeo2GzQf6QODKYSX3b+aRQSS/+wjM1ClI5FwR9zP7Wk4d2QFbq14IUZvnD30VT0DwvzCN9joKcfdKFihjyY40pO00owrDS0l/vwE1fW0=; 5:5IzaURlJF+4/jvVtZw1UpkiX52HNnw+lWJEKgG3+QFTu61FV0HLg8kDZV2z02grZwRRa982Kz7JednLGdpNGJ8CS3qEgBdKSemKQNgFsAXwHRNDvwPFN3QylSHM7TwgG//9yk3Q4HxENCD77ij+wOg==; 24:ecNVwTR39b7zxf/h6sqFBgBMI6ZlmtTgtnUNe48mqWyQmEPyqIsEVn0m1TvJxNa0zPCeczyG14r4O+E/vYdIgSlXcdTvTihZDV46NtpgbQk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1919; 7:wUKmPIWqPUWvbSpo4dkS1N+6qQ8r8QBLDdnSEoTbhuHJvUdXl2Uvvmwx7RZrn/I41i+Hs1SJjH4RTayEfjtFF+2dnGYYL03j1Lbr31lN6t1P+4VZK2F80GINOohCOk3BpuXoE/xuMtzTNy/wsnhuHr56RVF3Bcn6eIkBbSSiA5UQFnWb/+HQXbIxpxtBVh8zsan85+4gVmtHLyUUNDBhFmulb1vUWNCTx28wYd3syqXGzwWvoS6rRS7jZU21q7zAFPt095sMEMigXixdQ/5uujw0TBcQ0f/J/kS8gvUfXmNiaXy7hd1dMjLUh30aNsxKZIJbtTiFS3+hAmC/1vogsQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2017 21:01:29.6214 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.18]; Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB1919
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/doNzhswq1YgGcwT5Ro5ZWUyAtwY>
Subject: Re: [i2rs] Comments on I2RS and YANG suggestions (aka, finally woke up)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Mar 2017 21:01:35 -0000

Joe Clarke writes:
>Additionally, if the revised DS draft progresses (and it seems like it will), do
>we need <write-data> at all?  Yes, we need to sort out validation, but why can't
>we use <edit-config> (revised DS already gives us <get-data>).

<edit-config> is defined in the base NETCONF spec, and we're trying
to avoid reving that.  Instead we're proposing edits to dynamic
datastores (like i2rs-defined ones) will be performed using a new
<edit-data> operation (patterned after <edit-config>, named to
mirror <get-data>).  This operation will take an argument to indicate
the target datastore.

Following the outcome of Tuesday NETCONF meeting, we'll be preparing
individual drafts for NETCONF and RESTCONF based on the "impact to
..." sections that are currently in the datastore draft.  (Those
sections will be removed from the datastore draft.)

And based on Sue's comments, we'll be adding more details re: dynamic
datastores to the datastore draft.

Thanks,
 Phil