Re: [Netconf] health of NETCONF

t.petch <ietfc@btconnect.com> Wed, 01 March 2017 13:05 UTC

Return-Path: <ietfc@btconnect.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 060221295D0 for <netconf@ietfa.amsl.com>; Wed, 1 Mar 2017 05:05:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level:
X-Spam-Status: No, score=-2.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, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 USQ6n0D7HcW0 for <netconf@ietfa.amsl.com>; Wed, 1 Mar 2017 05:05:32 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0097.outbound.protection.outlook.com [104.47.2.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1C4E1295B4 for <netconf@ietf.org>; Wed, 1 Mar 2017 05:05:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uPauHiEFrQUNL310/GxuHBX/lHZL/sf/sUbUQ5qytOI=; b=WlgWXYe7yC2FBNXtsWzUzZF7t975A+R/PhrLHkEkLEAMQhsAzLX3LGbEqaLnTRRs6hL2v6LyEj1leTauO0r2Q4XK/uSG031FFu7OziBYqcKECAY/qhvM4WbdPlxS1tOix+CHe1J1+Q1YmJpyTJVjIBfBlicc2hqMWjVFIdzOLBg=
Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (86.185.203.75) by AM5PR0701MB2993.eurprd07.prod.outlook.com (10.168.156.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Wed, 1 Mar 2017 13:05:27 +0000
Message-ID: <078901d2928c$17b859c0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Mehmet Ersue <mersue@gmail.com>, Robert Wilton <rwilton@cisco.com>
References: <014101d2913a$3db72870$b9257950$@gmail.com> <20170227221434.GB68878@elstar.local> <026f01d29273$5d57dfa0$4001a8c0@gateway.2wire.net> <5e19057c-1b77-e6e3-bf30-8acf36e279d9@cisco.com> <05ec01d2927b$a7e374a0$4001a8c0@gateway.2wire.net> <f68cf876-26dc-0ede-b02d-8011a1b30217@cisco.com>
Date: Wed, 01 Mar 2017 13:02:24 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.185.203.75]
X-ClientProxiedBy: DB6PR0202CA0047.eurprd02.prod.outlook.com (10.171.70.33) To AM5PR0701MB2993.eurprd07.prod.outlook.com (10.168.156.143)
X-MS-Office365-Filtering-Correlation-Id: 8d81e625-ddcc-43d4-5338-08d460a3a22d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:AM5PR0701MB2993;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 3:PoDHldipXm3z0xGfPno2TivfBfLu4ArUVHa1hr9yi/j/BOqPe6Kk4MY0BcFs7lOLyXZuLdQppusx4q/W1R9mT/FJT4Swb/bJxXOWnEVgzCv+/WTXMoqbsm6ezGcY54AXSR6ObbjRilv9BRFhQilRJp2brLVw/tj+u7Tibz8sQ0ezfKT1vAf0Qy964ZlKQ3S5Q1hnD+lUnfcZVsYMCf6VCixJ//3cP7GeCvD5dKatkU7VrADn0aWD05ehuwxA1sJgH8rl8k/3yYQTCd0HUIgS5w==; 25:1xsklrbHcAttr9Idj/LYNV30k4+TjP2wloviifk+WR7nTgz40zEOUYH0zWkb379398t011xrzFf5RPdB+1OXzp/MiBVEjZyD85JtlYNVl40nsYRDSU8gq6lwsy8gfeBB5PvdYJcEXp3mq2fPhPJmEZkoSY3Xg1t3/dVvPegUALTTQT8GPf7mYN4qWYCkzzaKK2GWHBZsOFiCXy1nB+gQpGSWHNetQSnYz+rDxfdJR8z7vpgxje3sPSV1LtD/sGi7RAfkLbEZ9ZOBIh83voUJTzitt+Qle0dNxN27nLyesCeHWaxgL2dpaN916/XQyYAKhkLwTInmocSW+0YcXaA5Q0uD/gazxPf6pRPh4H6OvpuetjGBQy6Yc1COejAszLY5MwBYDlz6suRz+Yh1Term8XA7N30yJmFrO/GeqbnVUR42VPn8j7yVuISjIYpTlYog4TXysKqlyL1FFI9SWjoTsw==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 31:KKyC+E/RQW7ew0+QaT3pDXC9EWGOaTw/FXgHzrK3fFwMG2+HeblAZw5N+s/OeD2LQATc1HipnUnepcyqy5eVT0I7pS5TyS1g0USESl7qEsN/QV+p3dHXLSMs/FgGROLZzqBySujxwCeAl4yQY0XHgL/2h9xE5w8u86U9h/tFDcdInuDqcOBlLtlaTVpiaCfVKjHqYHILyrmiZc1YYHFfdqq8ONvKR45kjuyyU60yTk2mDBsJJNCh7z6+cCVNWDpVb8uKt5wo9KOaP33WTFIe7EkCpAXDvRM9uwrn7iMyjjc=
X-Microsoft-Antispam-PRVS: <AM5PR0701MB2993336362E824477ECD4AC1A0290@AM5PR0701MB2993.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(95692535739014);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148); SRVR:AM5PR0701MB2993; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2993;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 4:2Dp+nFC045ZWtwlYJzuVRPklI/U/2RA/biTGPFPvii7I0dHmWTIjyykNuuj50r+xrczqYty2DNuwZAjzgJ8rH48QpwVd+1FQJOzbupuj5ZZ/+7wBZ4FFajJS+X4jVo061ETtE5tzlgmbaOUR2YOgIcGmUIR7w6uI4TIWUV06MKVOI992rFOV7L6s3vTsRst9ZjP0tqwNBiHxsze/1QykWQDWyTkch4pc/bFcWYAsqnw6FdPjf3uPraRskNKbkq0Xd/VokTrduXqn5+qUbkutKE/zCKoaXMWZvnITnLmuYYwKy64VgTMMkpERxTOMat4PtljucLgnyj2G8DqeWXKLK+5Y5qORmDqPWEj21eNxvQbYyFgDykfSYhV4wZcyjmwzcNFVEpeuYF4jpAdzliaLi/CtjMGyg6SdAb2qFF/OlUMPPO9AQH1wwhhYG/Cru5dgqQnePnTP+ref/WB42mtNUocxXHTf0yNwp6pAMzOvcPsfv3wG2GtlOISLjObIyDZ1slM6u1p3us6QZ6bVaiSVuI5NsHmMJwx4Lb6TIzkmKhw6SGiP6SKhKvKyPmj/Z3P4TKELpJUQtzD5J+krvs3EbR197BtVCyGyAS07yff4odhVCTGypCL1HKC8DFKmEOLl3gFm6f9MAsvNf7mUZw9KGg==
X-Forefront-PRVS: 0233768B38
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(24454002)(13464003)(377454003)(51444003)(7736002)(305945005)(42186005)(61296003)(50986999)(14496001)(81686999)(1556002)(23746002)(66066001)(81816999)(76176999)(44716002)(62236002)(47776003)(1456003)(84392002)(2906002)(53546006)(53936002)(50226002)(38730400002)(8676002)(81166006)(86362001)(9686003)(25786008)(50466002)(3846002)(4326008)(6116002)(6486002)(230700001)(44736005)(561944003)(189998001)(33646002)(5660300001)(229853002)(92566002)(4720700003)(6496005)(116806002)(6666003)(6246003)(93886004)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2993; H:pc6; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 23:wWOQJ51340gsxq0rMaMY2Tl/HpIyYjloANYdiyis+qsOeWsi7o9wNZJPH4aHL1U/1TXVU+8yrGXWdL5qxe3qQcHccFWwjjJMJiw7OmJkFmgc9Z4kXB2JgFObUU1EBL811Qs5SXNbWbSsPTs+aAKmYOOUVDYyhoSJ6LQM9vwbfS2HIbNT7tUPQ2S9Wtr48AGoeF2An4Kum+g5gwW22fB+x3e8YfUaLd0lcgXUgAxiOKTOWMCGJo8+OXCSTmhrlE7pdqkLv6qfPF98TyD21CeTXFxuXclTohngsGrnQF1dgnGQxhTi7bBG3jB6oJHZMurIrkQb8BS61veR/j2SV3LTlORn5p2TZpYOfolu26nyB4sX35ZcYOIZxqfEmgdqoqlYoXD8renf7OfijTE7pNei+t1E7QXFAfISxL9RcPNKSKfUyhHM9Pag4/Nwr419xc9L6eBTw4OwUdQY84F72XrqJX+pArRSqjPfqHLZO/0RhKYa6FfBUsKMpLaFdmz5X0iPG7ew3rQv4iDBJACIuBieegu+LdZHbZCm8jgGwteXIsa7n4OtfNFsZ/oRZgxrxOERdoqFVReRo/LxPNxUSNkIpcD7zZFno6sCPKwlUuuzXEdJusDIFpu6NFMO+80MGGvjaX7k2tFYiL1Rad3g2Edwf5iJWNKr04mG/qXbDjO2DM7IJS9/biupz9dadAwbtXCWzobJgsy6SK017Ek87yQio+RHPRJnTr4k5EscvfiT/Zc0vfymCn+cUdlkyWMVyXiBIUVJElknJDU8d82X0TBO60kvPJLLv4hRaWcqo7/y5VJQEFHWTRwBg+I02Q/KYfHoa67rpye78QfUpAR+wYPx7vYYyhpXtIVp4vv6N5LPvHXvIjukymJZZ++o/URkbSVpKOj+jwJ/eyM9IkfBxcUDQfSmrZQ9y08yw39+Sn8mQT5kdPxhal1JshVrggZ/Bjzoi4sKoLC5JXmgR4/Bprc/tdcAgbW3oTTOqbYKWt0jKz1GAnnMxHe1paZKsZ9NHfwbK6LjXpfmUpxQgCK0gHjHZxeZ1TjbzMWIh3NXlA0uJflGRC+ks6ZgJHK3zEoIDAWRaBm0W5eacjvZPbkg9Srg9uTqu/V+c0t/3S9MSEtNJqEWwIJjOJ13xaaNHS67CeQhe33gYtdwMW62N5dJuHh1MKI6K1EJ2XqxB8Q6Nb5UZaLhtg9v5XflBu3dR5I2QsIT7ngkrrXFSlGtLoR7Rji+c5PXyhzv/iBWuBerlBw6GSFOHlIMJ3OEHVSQVuIY35jU1GY3D1sbtKp8cnJCbsPYNJm2LzUBLPXYEZUloCVf0ELlYRh4c3i1wfMegb6XTWdf
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 6:Mik2oGz1wtGL22RMhFOCCh9UBhCcx0q6avjhptdflUatrMQEJqeqnnu8jYWUibdJI84wej+NjppXco6RJoQQaDp8IyUoGpP4LdQeW+ABfbXQYNci3nFLnX/w9iUit0K9fMXYiyOMkZuaICrKv+vRGJIPu1OtiBhOmIk6VkV6pmE+RUnRmRRSNYyvxD46ws7pjv/1akU+p6wDMw7qHqweAm4uT2oXToSDF8jLMJyJp3DUhuk3Bx2V1Xpf6yyxrNTysh3ymeMRgJSHvyu0eXA51AvVJvBBLDfe8bSs/mzGOR5OSJhk8ZJENtbaIGrrmxDlA76pUiTQTxOXD2qXZBeoG8SEDANZ/GRbnsBYdrFoYq2rzhNf+TG24QNhxR/UojYtrgMA/c1c8ezbKf+90A0MSQ==; 5:7ylbShLpfFlFAE+Ie6VqoHn0TXA5RyL+gId5e/T+wTj+S3YX9PFfEQPjClQ72DxEq/k0Xnp7+Lwh3pfg1i58eS/dr8jKASJn6g9JfNy9OyvX/x8U3nSQuOKSRrCVA1nkLEit2j6J+qRPDHEZtY/OKQ2209N6gQALmZdurL21jPQ=; 24:LTc+9ZdhUFiEp0HLq4U/RKaI5tJH26oCO+oHDOEc/oFu/NOZVr9tnCQrF0AM1lZNagpxFdNRI9jkdzFuVLgg66gxYqf29HET1MaiVerAZek=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2993; 7:ggx2LrwOZzukQlBerSO3hMWrZ+exZ+gP9T+JZd2rGfXb+f1bj2ib/J+brZBKc+40WangeIeHi0RwFEggKpnL5TfYElLKYH59jrQ+//M9M5kbxjQkiJisXaqXbhZ65hPkjaBElkW/FdNAsvYyvnFUlpWaC7LaLxR1f/2pqsUX9SMo9cS4GfvCZ+uQgsjckqKHrIp3JkZIkiv87TcQ6ElaFiY/Cy2U3sD+atWLYYOzA9E+hnY96z2s+RQoila7/w8ZkEEO5GS+xqWDwQKoIGnot09NzCCuCImrHTEn2SF9VApamK1SNI/wKGYPem/zR4QaLHl2ThT/U1AswBJvvqF5PQ==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 13:05:27.8924 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2993
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/DAQiagguAlT5ZDicmcpRw88UShU>
Cc: 'Netconf' <netconf@ietf.org>
Subject: Re: [Netconf] health of NETCONF
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
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, 01 Mar 2017 13:05:34 -0000

----- Original Message -----
From: "Robert Wilton" <rwilton@cisco.com>
Sent: Wednesday, March 01, 2017 11:38 AM

> On 01/03/2017 11:04, t.petch wrote:
> > From: "Robert Wilton" <rwilton@cisco.com>
> > Sent: Wednesday, March 01, 2017 10:45 AM
> >>
> >> On 01/03/2017 09:58, t.petch wrote:
> >>> ----- Original Message -----
> >>> From: "Juergen Schoenwaelder"
<j.schoenwaelder@jacobs-university.de
> >>> Sent: Monday, February 27, 2017 10:14 PM
> >>>> On Mon, Feb 27, 2017 at 09:44:06PM +0100, Mehmet Ersue wrote:
> >>>>
> >>>>> 6. Revise the current NETCONF datastore concept as a protocol-
and
> >>> modeling
> >>>>> language-independent standard as part of the network
configuration
> >>>>> framework. Use the datastore solution proposal in
> >>>>> draft-ietf-netmod-revised-datastores as its basis. Will be used
as
> > a
> >>>>> normative reference in protocol specifications.
> >>>> There is no point in dupliating work in WGs that have a common
> > history
> >>>> and a common set of active contributors.
> >>> Juergen
> >>>
> >>> I am not sure what you are proposing;  Currently, datastores are
> > poorly
> >>> described in RFC6241 and RFC7950 and the publication of another
> >>> incomplete description in the shape of
> >>> draft-ietf-netmod-revised-datastores
> >>> will likely make things worse.
> >>>
> >>> I see a need for a datastores RFC, probably separate from the
> > current
> >>> specifications, and do see the NETCONF WG as better placed to do
it.
> >> I see that datastores and YANG are directly linked.  Specifically,
I
> >> think that the "config" statement, and any future I2RS related
> >> "ephemeral" statement (or extension) give the data nodes in a YANG
> > data
> >> model particular semantics in the different datastores.
> >>
> >> So, I sort of see the document hierarchy should be something like:
> >>
> >>      Datastores architecture
> >>               ^
> >>               |                    (NETMOD WG)
> >>          YANG language
> >>          ^          ^
> >>          |          |
> >>          |   Encodings of YANG data trees
> >>          |               (XML, JSON, CBOR)
> >>          |                    ^
> >>     -  - |-  -  -  -  -  -  - |-  -  -  -  -  -
> >>          |                    |    (NETCONF WG)
> >>       Common protocol abstraction
> >> (that all YANG protocols should conform to).
> >>       ^             ^            ^
> >>       |             |            |
> >>    RESTCONF      NETCONF        CoMI
> >>
> >> So, for the split of work between NETMOD and NETCONF, my thoughts
are
> >> that basically the work above the dotted line should be done in
> > NETMOD,
> >> and the work below the line should be done in NETCONF.  Of course,
> > some
> >> of the work may be done in other WGs (CoMI, I2RS, etc).
> >>
> >>> I think that the rush to  get
> >>> draft-ietf-netmod-revised-datastores
> >>> out is militating against the long term health of NETCONF.
> >> Please can you clarify, do you mean long term health of the NETCONF
> > WG,
> >> or the NETCONF RFC, or the NETCONF protocol?
> > I mean NETCONF the means of doing network configuration, so that
> > includes the protocol as defined in RFC6241, datastores as defined
in
> > RFC6241 and the existence of a data modelling language and data
models
> > written therein.  Essentially, the problem that the NETCONF WG was
set
> > up to solve.
> >
> > The weakness I see is the lack of a Standards Track architecture or
> > framework or some such which would likely have datastores at its
heart;
> > and, unlike you, I see the expertise for that in the NETCONF WG and
not
> > in the NETMOD WG.
>
> OK.  I had, perhaps incorrectly, assumed that the same experts are
> participating in both WGs, and the split was more for a division of
> labour rather than differing areas of expertise.

Robert

There is another practical reason for me.  NETCONF is a 'friendly' list
where I get any e-mail thereon next time I logon, which is most days a
week.  NETMOD is different.  I am currently up-to-date, but only for the
first time in a month; some times I am months behind and thinking I
could have contributed to that if only the topic were not several
hundred e-mails further on by now.  So anything on NETCONF I have the
chance to contribute to; NETMOD de facto I do not.

Tom Petch

> Rob
>
>
> >
> > Tom Petch
> >
> >> Thanks,
> >> Rob
> >>
> >>
> >>> Tom Petch
> >>>
> >>>> /js
> >>>>
> > .
> >
>