Re: [Netconf] HTTP2 configured subscriptions, is RESTCONF call home necessary? (was RE: Anyone want just Configured Subscriptions?)

Kent Watsen <kwatsen@juniper.net> Wed, 11 July 2018 03:37 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 1D979130E54 for <netconf@ietfa.amsl.com>; Tue, 10 Jul 2018 20:37:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 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] 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 gYwtLztoXwI8 for <netconf@ietfa.amsl.com>; Tue, 10 Jul 2018 20:37:22 -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 2DF08130EC5 for <netconf@ietf.org>; Tue, 10 Jul 2018 20:37:22 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6B3aJ2j019846; Tue, 10 Jul 2018 20:37:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=KUh+mOtAn4e5A7lHqdnG9ACtxGZWiCbTfGfcxaJ6ry4=; b=GUt/Ep0r4ISdOXjaYHW0i7twhPeISvphMNDRpb4l0AwOgCzqJTYZSnHXmXEKuefnWupu wvwQRgs88KlPBkuSzQIDAkPLRt/L/cd4kKxRfqWFwMH5KeBEChUQPSRObPtipd5txrlJ UZpPnKE3rEydSwdTFgBgBlSNi/pU5WL8NUDaI1gh3mUW6X7cm2SfGn/zR/i47CTMV+Oi DHlFSqMq16wbJo0/A4vWHjac9mFYnFQvrg1CfbzCV+XWdl5gGMsyId3EUBmX3z9rgE09 QkNz6HG4D8ccBeHvh6eXhLiajaUsy1HOgiG+R02rJ1DbeqEaf0pkmx3PX7WBWvWIXV+y nQ==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0175.outbound.protection.outlook.com [216.32.181.175]) by mx0b-00273201.pphosted.com with ESMTP id 2k5738ra5k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 10 Jul 2018 20:37:19 -0700
Received: from SN6PR05MB4238.namprd05.prod.outlook.com (52.135.67.144) by SN6PR05MB4701.namprd05.prod.outlook.com (52.135.114.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.8; Wed, 11 Jul 2018 03:37:17 +0000
Received: from SN6PR05MB4238.namprd05.prod.outlook.com ([fe80::bc30:6cf6:471e:a2ae]) by SN6PR05MB4238.namprd05.prod.outlook.com ([fe80::bc30:6cf6:471e:a2ae%2]) with mapi id 15.20.0952.017; Wed, 11 Jul 2018 03:37:17 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Eric Voit (evoit)" <evoit@cisco.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: Netconf <netconf@ietf.org>
Thread-Topic: [Netconf] HTTP2 configured subscriptions, is RESTCONF call home necessary? (was RE: Anyone want just Configured Subscriptions?)
Thread-Index: AQHUGMh3U+lLH4BqoUKCMuDoNyBuDA==
Date: Wed, 11 Jul 2018 03:37:17 +0000
Message-ID: <62179476-8C5D-406B-957C-FDDCF878B1EA@juniper.net>
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.11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SN6PR05MB4701; 7:2PrQ0YQiijIcm4tAv0ILe8dAPdlSgdNvHZJXZF+ztSpnILjvm1UjcF0Qh6JB2hAERqS5z7sK4BiYCznXz45dWElKP0bCspxHKFC6oTABto1J9rRuE3jiIRPTgI8aiXSrqc5aR7G/RZ514oS3eZPHPzWX+NOw0PY5gBRoJZa0wy9SR3xQpmJqfIJIqIqHEZ6H7/rCm6MtMlFGqswZBM+SsWuu982jUEOVHAWaRMT4t8tYfXCYELDtd9YAWBAHb9QV
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 01d3f10b-e3da-4b39-b7eb-08d5e6df99f1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7153060)(7193020); SRVR:SN6PR05MB4701;
x-ms-traffictypediagnostic: SN6PR05MB4701:
x-microsoft-antispam-prvs: <SN6PR05MB47012AC188866ADC631BA694A55A0@SN6PR05MB4701.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(192374486261705);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:SN6PR05MB4701; BCL:0; PCL:0; RULEID:; SRVR:SN6PR05MB4701;
x-forefront-prvs: 0730093765
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(136003)(366004)(396003)(39860400002)(346002)(189003)(199004)(6306002)(229853002)(6512007)(3846002)(6116002)(6436002)(68736007)(6506007)(106356001)(105586002)(99286004)(33656002)(186003)(5660300001)(36756003)(6486002)(58126008)(110136005)(66066001)(102836004)(316002)(2906002)(26005)(83716003)(81156014)(97736004)(2900100001)(6246003)(53936002)(8676002)(486006)(81166006)(82746002)(25786009)(8936002)(5250100002)(7736002)(478600001)(305945005)(256004)(966005)(14444005)(4326008)(14454004)(575784001)(476003)(86362001)(2616005); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR05MB4701; H:SN6PR05MB4238.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: AnDsR4enR2BYQeAw/J+DcZx0T9xu59ccDF5K4K+jLX5taxnEnd+dQzMVcVv61DxxI3fSo0vs/J8nOq2rFm4XShzMmjZhKB82IIvtIDQbLEMZo31UtzOieHYzV9hddP6w43sxuGuuSiKeU22bEsDqIX3uGOFR8OLN6njKoV4ZOiihU7wMJ5FYYE5Gr+2uies1e+3+bgMiUXtmXqhFrQUYY0Ot3yczUiqfA3BZfDCqsmSEo0tZUftftUSM+pC3ejFFyj1DTMB8u/ZxMVrR1Lhvy/XlVlINGuiDge03T6WfTRo3ePH/tYXgHlXdoyAXd/65CtT2ghvlakQPXvab0a09U42OnzZ8pmxp4wNL8levoYg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <8F423A7CB0A116499268490D84E9C2F4@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 01d3f10b-e3da-4b39-b7eb-08d5e6df99f1
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2018 03:37:17.6553 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR05MB4701
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-10_09:, , 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-1806210000 definitions=main-1807110034
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Dpic2eJpEqTV5bJU-K0P_k4VSN0>
Subject: Re: [Netconf] HTTP2 configured subscriptions, is RESTCONF call home necessary? (was RE: Anyone want just Configured Subscriptions?)
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, 11 Jul 2018 03:37:26 -0000

> My opening thought is that we should nix configured subscriptions entirely
> for the first round of these drafts.  Only support dynamic subscriptions.

My thinking here is only to end the need to have this conversation, but
having this conversation is probably best, so please ignore this comment.


> My second thought is that, when we get around to defining configured 
> subscriptions, we should consider supporting both "publisher is the 
> transport-server" (for the awesome alignment of security credentials)
> as well as "publisher is the <transport>-client (for when there's a
> need for that).  IMO, this comes down to the "notif" modules, one for
> each variation, I envision a dozen or so in time.


For example:
 - notif-netconf-client   // uses /ietf-netconf-client:initiate/...
 - notif-netconf-server   // uses /ietf-netconf-server:call-home/...
 - notif-restconf-client  // uses /ietf-restconf-client:initiate/...
 - notif-restconf-server  // uses /ietf-restconf-server:call-home/...
 - notif-coap-client      // uses /ietf-coap-client:initiate/...   (TBD)
 - notif-coap-server      // uses /ietf-coap-server:call-home/...  (TBD)
 - notif-http1.1-client   // ???
 - notif-http2.0-client   // ???
 - notif-syslog-client    // ???       
 - etc.

And, for interoperability, we'd have to pick a mandatory to implement
transport, which would it be?  



Kent // contributor


_______________________________________________
Netconf mailing list
Netconf@ietf.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=el8MvXNhqSBoUo3X-Zxrmpm9epSFW1DK-c9I-UIJ5Mg&s=ivkOOUzylZB3d4jE_POKo5ixANfXcV8KfZozdCpzNok&e=