Re: [Netconf] comments on draft-ietf-netconf-subscribed-notifications-12

Kent Watsen <kwatsen@juniper.net> Wed, 20 June 2018 02:27 UTC

Return-Path: <kwatsen@juniper.net>
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 8AE27130E6F for <netconf@ietfa.amsl.com>; Tue, 19 Jun 2018 19:27:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.691
X-Spam-Level:
X-Spam-Status: No, score=-2.691 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 MBbSG844l_Ve for <netconf@ietfa.amsl.com>; Tue, 19 Jun 2018 19:27:43 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 509AF130DF1 for <netconf@ietf.org>; Tue, 19 Jun 2018 19:27:43 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w5K2PCq9018970; Tue, 19 Jun 2018 19:27:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=1SctysIQXXZoQVfddXHPqPuH9TEAMSNrd7EbaPJKie4=; b=YuQt3/vtEmJnEnsjwEF7wO88m986aLkh1TQyhEhsfsD1UodG8JFiC9AVG399cuDFrhQI Xlk2paOhv/mx10OCSbnevX9B9eonS97lPIuCcsgJC2VIgYelr/W0He8ayHpX21qijBoq AdESnoe2ioqBy7IZmUePnNR+cVmiqd/59bQ+LbT8pv62wi4k56p8eF29S9UuBZAq212o smA80Xy98KiyZItYNoq0REQmKoKh2jNFjzytxNgRXCtQdLEtWLnNozHTFUH+Yd/ONkze Ha/085vBsY4MYPaouuOLn3xd2y2rbeiYe6Y/pS9TrDAUkY8efis7KXvG7jQxSAEuNMQ2 tQ==
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp0119.outbound.protection.outlook.com [216.32.181.119]) by mx0b-00273201.pphosted.com with ESMTP id 2jq7q08kcu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 19 Jun 2018 19:27:35 -0700
Received: from BYAPR05MB4230.namprd05.prod.outlook.com (52.135.200.153) by BYAPR05MB4680.namprd05.prod.outlook.com (52.135.233.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.12; Wed, 20 Jun 2018 02:27:33 +0000
Received: from BYAPR05MB4230.namprd05.prod.outlook.com ([fe80::959d:9fbe:90e4:3cc]) by BYAPR05MB4230.namprd05.prod.outlook.com ([fe80::959d:9fbe:90e4:3cc%4]) with mapi id 15.20.0884.010; Wed, 20 Jun 2018 02:27:33 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Eric Voit (evoit)" <evoit@cisco.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "alexander.clemm@huawei.com" <alexander.clemm@huawei.com>, "alex@clemm.org" <alex@clemm.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] comments on draft-ietf-netconf-subscribed-notifications-12
Thread-Index: AQHT/nS/MUcivqD/HU6aN67dia0Z6aRVWncAgAC3XYCAAEcpAIAAEmGAgAAJoYCABnBmAIAAR1+A///RU4CAAFI2AIAAfEqAgACO9oCAAAdJAIABEdsAgACV3YCAABa6gIAAxcaAgABilgCABqeqgIAAXZ8A///tlwA=
Date: Wed, 20 Jun 2018 02:27:33 +0000
Message-ID: <956FD389-752F-4907-995F-1493F4EDC069@juniper.net>
References: <20180613160206.gkutjhxigdxpv2uz@anna.jacobs.jacobs-university.de> <20180614.102216.2199378020340361225.mbj@tail-f.com> <f6f66d0c0a444f2bb0fc770082450037@XCH-RTP-013.cisco.com> <20180614.203959.786029239464099510.mbj@tail-f.com> <20180615062751.obzdeco6oka3ekue@anna.jacobs.jacobs-university.de> <ac1a7a7480da46d4841fcd1bd0ea4ddc@XCH-RTP-013.cisco.com> <A0ECF1FF-FF88-4BE3-A722-D681B9CF6F78@juniper.net> <03a8630197c04815a3aa6d85d667f678@XCH-RTP-013.cisco.com>
In-Reply-To: <03a8630197c04815a3aa6d85d667f678@XCH-RTP-013.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4680; 7:loNQy23XJTVCYf8JTqnZhMhT9ygqqS7ew//pPeevDf8078AAw7IXSwJ7UCnHEmats9BT9dTTYWg/pnM1IGSBZIeFFgml5LDa23Yac/jOtIAocmKbLBpIM1KD3dDvL7iPa/1s9iMS9WZ2fAlw7+EhlJPRBgzkFKQ885plx5KfFMjw1NG9/F1ameF7ICkQkpMXiePoiYrtSDnJv7dqdmEZlTc4EB5lE9f+3rtGkEVcfpfyZ11IVZ0fJkFiXfH9tn/V
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: fbaf1d97-29ec-4ad4-8856-08d5d655613c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB4680;
x-ms-traffictypediagnostic: BYAPR05MB4680:
x-microsoft-antispam-prvs: <BYAPR05MB4680C1A5F75EA68A18CBBB13A5770@BYAPR05MB4680.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(17755550239193);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:BYAPR05MB4680; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4680;
x-forefront-prvs: 070912876F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(396003)(39860400002)(366004)(39380400002)(199004)(189003)(486006)(305945005)(25786009)(59450400001)(7736002)(446003)(6506007)(110136005)(58126008)(11346002)(6486002)(229853002)(68736007)(6436002)(53936002)(5660300001)(8676002)(478600001)(82746002)(81156014)(6512007)(81166006)(8936002)(186003)(3660700001)(26005)(93886005)(15650500001)(3280700002)(102836004)(2906002)(6116002)(316002)(3846002)(2616005)(476003)(2900100001)(33656002)(99286004)(86362001)(83716003)(2201001)(97736004)(105586002)(106356001)(6246003)(14454004)(2501003)(76176011)(5250100002)(66066001)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4680; H:BYAPR05MB4230.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 61YQvQzwxkbv65EzgkzDvMp44f6bh31YAF9HNYIaegUXlo0cb9rbWrqnD0s8LTpKqbP/lcl97Jsv7S/hYexYw3Ae09/MR6yEqB2Sh1/jlV7T9ewmxFnEyXDnc+R28iJuds94ecUSpEGx9UHZwiAIvUdv0HVu0oVunGB0lzwqyV9DdPwmy1SyQrSt51bsQ1fdpGChck0ybmnWo+q30pys9cSGp7jwrIJt0YqJDwvp9rQkJwPNgyljz92565jN93TeL6veSTPIDf0pD3iac34py+x2c3Ht2F/eLjdR8v9wJ89RuQoCYCPYo7OMZDTKAGSsoqJVFuZQnQHWERucSEXdBg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <4BA6C10266B0E847AF27962C20C396C2@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: fbaf1d97-29ec-4ad4-8856-08d5d655613c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2018 02:27:33.3603 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4680
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-20_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806200025
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/PTMQ5JWMaMs3xRaOjeM2Zop3zFY>
Subject: Re: [Netconf] comments on draft-ietf-netconf-subscribed-notifications-12
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.26
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, 20 Jun 2018 02:27:46 -0000

> I had always seen as subscribed-notifications as a control plane improvement to RFC-5277.

Let hope so  ;)



> Explicitly excluding XSD, SYSLOG, vendor structures, etc. seems unnecessary.   

XSD is another DML, maybe you meant XML?  

SYSLOG is a protocol, I think you mean to say that folks might encapsulate
syslog messages inside a <notification> element.  This is fine, I suggest
defining a notification called something like "syslog-message" that is
essentially a leaf of type "string".

Vendor structures are like Syslog, they can be even be binary if the leaf
is of type "binary".

I'm not trying to exclude anything, what gets excluded?



> I can ping a few people who have legacy implementations which might
> be closer to this than I.   Narrowing the scope in this way should
> be broadly discussed.

But is it narrowing the scope any? (see above)



> > > It would be helpful to get some comments on draft-ietf-netconf-
> > > notification-messages.
> > > This draft address improvements to the opaque data blobs.
> > 
> > Perhaps tease us with a little more detail?  ;)
>
> Pretty much all the common headers in Section 3 and the message
> bundling in Section 4 are both improvements which are relevant
> to this thread. Tianran likely will have some new headers he
> wants added as part of the multi-line card work.

I don't see the relation to opaque data here. The "notification-contents"
description says "Encapsulates objects following YANG's notification-stmt
grammar of RFC-7950 section 14."  That doesn't sound like it would be
very opaque.


Kent