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 02:01 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 4C0B8130E82 for <netconf@ietfa.amsl.com>; Tue, 10 Jul 2018 19:01:45 -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 F5dkViAFqNWd for <netconf@ietfa.amsl.com>; Tue, 10 Jul 2018 19:01:42 -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 7A881130DE8 for <netconf@ietf.org>; Tue, 10 Jul 2018 19:01:42 -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 w6B0P2Tk003577; Tue, 10 Jul 2018 17:27:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=oWmoCgI5HURtnS8PhUUXHDT8GY3uPlGTWtZ43IvXLgU=; b=s4niv+eII4cBWonmS6OM8y2e0NPjbEl/Jk45XmzSPa5JpcS3Gok5t4fA5J+kE2/B+Gah vvbB4JV4WUTf3IyPuylRxiVMOelzgcHb5GHJIKgVe51chg8N0KFqKPtDiMnUPE7hC8EG XuzmlnY9/pf4ceB9SbvbgFXQcVXLDkp9ucWzbpigNiaOUtJ7DUJOn/xyIMoLORxPjCFT qYpSfHTBAaErS7O+OMvJgd3SsyrPUIGfRE3KIZXF1FLz64kma/in6bZwFqSmTlsXY60U p3agfQjRXVVUZL+zt9t2eUaKiN9vUHq1ZLB4EELSGIXk1B9HUiXCKykcANWBEOm1TO7V Yg==
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp0047.outbound.protection.outlook.com [216.32.181.47]) by mx0b-00273201.pphosted.com with ESMTP id 2k5738r0kv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 10 Jul 2018 17:27:45 -0700
Received: from BYAPR05MB4230.namprd05.prod.outlook.com (52.135.200.153) by BYAPR05MB4630.namprd05.prod.outlook.com (52.135.233.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.952.7; Wed, 11 Jul 2018 00:27:42 +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.0952.013; Wed, 11 Jul 2018 00:27:42 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Eric Voit (evoit)" <evoit@cisco.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: Lou Berger <lberger@labn.net>, Netconf <netconf@ietf.org>
Thread-Topic: HTTP2 configured subscriptions, is RESTCONF call home necessary? (was RE: Anyone want just Configured Subscriptions?)
Thread-Index: AdQYqhJAfRhRABCKSmSEYThB7pSKSP//xL4A
Date: Wed, 11 Jul 2018 00:27:42 +0000
Message-ID: <49505464-2390-4D8C-A5F7-C63B73D9A5C0@juniper.net>
References: <e9905b9899db49539b0aa8afc5491f45@XCH-RTP-013.cisco.com>
In-Reply-To: <e9905b9899db49539b0aa8afc5491f45@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.11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4630; 7:GNA41DsN9kNpP11uEHcrQHRg+6w2Y0nUySDpvdP5cL9n96huWk52LJisD0YbYtaa+TmRS0CcegNI/Ut2bmjHhlxktUex1ULOJvNJVJHhYOeHlgvp3NspcNTUImS+w5g92imvQCRlca++mwJmxqp1jGAX94hRne/kIIPojtkLUBQGwncEbD/WkUJQL1/hv8DUn/aEDVwJ7Bg0ZX/+utvYJUxC0sjyDjpNX3gD8mMEk0d2JRUYdwVUpnfxnZIOWf7n
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 0fca5795-5875-46b8-429a-08d5e6c51df9
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:BYAPR05MB4630;
x-ms-traffictypediagnostic: BYAPR05MB4630:
x-microsoft-antispam-prvs: <BYAPR05MB4630DC864FD6AB301D8735C3A55A0@BYAPR05MB4630.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(6072148)(201708071742011)(7699016); SRVR:BYAPR05MB4630; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4630;
x-forefront-prvs: 0730093765
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(366004)(39860400002)(346002)(376002)(189003)(199004)(256004)(14444005)(186003)(76176011)(2616005)(476003)(446003)(486006)(11346002)(8936002)(102836004)(26005)(6506007)(99286004)(86362001)(83716003)(2906002)(5660300001)(316002)(5250100002)(6486002)(58126008)(110136005)(54906003)(6436002)(6512007)(82746002)(229853002)(4326008)(25786009)(105586002)(53936002)(33656002)(6246003)(97736004)(66066001)(36756003)(81156014)(68736007)(8676002)(2900100001)(478600001)(81166006)(7736002)(305945005)(14454004)(106356001)(3846002)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4630; H:BYAPR05MB4230.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: 9BHR4Eeg16PMrEGzZZFPGi89N1iGRUWdDbdMe4pwgB4Js577E5t5daLcNp250elIkvdGXZKqaCZJRjVld+YulZvkRujN3LODF6M81/3Zsh0WZRC5edKjWjHfisJoD8IKoXGB6rhE6p9KKsnwCbxo5lfnSlyiJ9ZivRvdfxfPnJo5oZa/vY+G0iwWUndAQBIsFmIMrHGhwiVcTgvTDFCqP/+y3dYIs9ckZn5pU8LwncncUzX50pkQz7srJUk1e8Xgw2sdSQm5XHuauHtdeR8ggHNebcuK1tNRum1OzoxLuJevCFOi3RFRYw0KS5kDchcpPb9ui+NJkgPS1ffVL0tYhCsV/l4v98cGaSvA2PIfUaw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <406441A63DA3B24E8B06E401A6C11C9D@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 0fca5795-5875-46b8-429a-08d5e6c51df9
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2018 00:27:42.7092 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4630
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-1807110003
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/LTdlQRJrgCJptLpyTeRRMhM1jAo>
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 02:01:45 -0000


> Per the other thread, I am actually quite fine with removing call home
> for configured subscriptions if nobody else sees a need for the receiver
> to initiate this connection.  That would make life simpler.

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

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 "publishing is the <transport>-client (for when there's a
need for that).  IMO, this just comes down to "notif" modules, one for
each variation, I envision a dozen or so in time.

Kent // contributor