Re: [netconf] SN and indirection

"Eric Voit (evoit)" <evoit@cisco.com> Fri, 30 August 2019 13:40 UTC

Return-Path: <evoit@cisco.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 0BFC91200B6 for <netconf@ietfa.amsl.com>; Fri, 30 Aug 2019 06:40:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.501
X-Spam-Level:
X-Spam-Status: No, score=-9.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_SUMOF=5, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kK++ZLHv; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=vRAxK44f
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 4MyDiawN9w5k for <netconf@ietfa.amsl.com>; Fri, 30 Aug 2019 06:40:36 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87BA51200B3 for <netconf@ietf.org>; Fri, 30 Aug 2019 06:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8074; q=dns/txt; s=iport; t=1567172436; x=1568382036; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=G+nggBowBnLpr/awK0kR0WkGUSxzgGdSzMijmDuh/Lk=; b=kK++ZLHvMnY2RKQygt9muJ5hLWAxBZ56TmExqjYvBNAkOv7tA4lsBMz8 MfijBxXqK/fbtwknl46N0CvkPZ9H8UTsRsy+BnGOPNvRXAuB7XLCqk3es pT730eiCcNehuDQetUgqDzjWzeD3Vl6hxEugGUpUtEm3PE5c02MNTsYSs o=;
X-Files: smime.p7s : 3975
IronPort-PHdr: 9a23:lhozGx95KxxYKf9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+/bB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVcObDkznBPXrdCc9Ws9FUQwt8g==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AUAAD/Jmld/4YNJK1mGgEBAQEBAgEBAQEHAgEBAQGBVQMBAQEBCwGBRFADbVYgBAsqCoQXg0cDinSCXJdsgS6BJANUAgcBAQEJAwEBGAsKAgEBg3pFAoJgIzYHDgIDCAEBBAEBAQIBBgRthS4MhUoBAQEDAQEBEBEdAQEsCwEECwIBCA4HAw0dAgICJQslAgQBDQUIBhSDAYEdTQMODwECDKE2AoE4iGFzgTKCfAEBBYUXGIIPBwMGgTQBgVCKJxiBQD+BEUaCTD6CYQEBgWODCTKCJoxKnlxtCoIfgziCKI8SmGKNcphEAgQCBAUCDgEBBYFXAi+BWHAVO4JsgkKDcoUUhT4BcoEpjCcBgSIBAQ
X-IronPort-AV: E=Sophos;i="5.64,447,1559520000"; d="p7s'?scan'208";a="626302341"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Aug 2019 13:40:16 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id x7UDeGon009471 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 30 Aug 2019 13:40:16 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 30 Aug 2019 08:40:15 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 30 Aug 2019 09:40:14 -0400
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 30 Aug 2019 08:40:14 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E/L/t/BVIVxTPYWpQUU9lu97J7JtPziMVCdYLQDBsIIuk3IeQGM/hH60nV4vyTjBlR4o8VlLyf1L1PfvJFAIgno7pJwnc8uczdHWM/lpWxue/nCp/VviFox0WwIhnc8IsXmYTy+IvghG0LTz7Eak9Lgssv4kxuZ5eZ2OBzNSmLeq+ACCv9XHx83sA6txwtmQFI4NxDRSdyTqBgM0d+caekCXS62HE8P3GwQtKP7KOc7ZaFzsUZ249ba5zFmXFfAMKcYDOzgoeuD+utC9AbcbDMBjRHXyhOP5Dss1IvuVTg1AOF+EL0MbRtnHgq7eYJhDywP1B2/HFdSXD/xx25+tcQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=14vk0Bn4nn0SbNqyWC/gL7HAghuR2g42C4GTs9feZU0=; b=cswq7EIns/Yz8jAmE13zuUYBzlEPpcnOLb5JFOQKqN4rN7Xbw6etKkeFyyuW4mosmzAQ/T5PV7sXB4zS6NAjS9bCoAGDgPVC7m7D+OYU4g9QtnEi9c9js+AcROs37EaURfKvfiUSX/b5szmOJ13QgyX+oIhSBivRY0sg9cz0Z+QsAghysd+u/gzqD2DRkWuXwFuQBwb1/5fqHcLEPfV1h1xINhMzrCvprosSWaPw0dq4Ounf/5QAHBBH3TzUtlwT8QQ5n4dmUlVoOsi6GnIkby+DjJOnyzV1DWgAI1+GtdCFLNLJEZP3HOutBsRJ9r+zNwYMjFc8IvImb3DO/0mNZw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=14vk0Bn4nn0SbNqyWC/gL7HAghuR2g42C4GTs9feZU0=; b=vRAxK44fOJtR6XZyalNFlZMCa+7cwt4QUEGaKDv2kZOvqp7c5zAqemJ0YtYwaZEQub3gJDLHMKsEoBUWvvUm7xMSrqmEI/7+zjW5khwKDPK6ZOSM8hTj/1K8Mypcp6edUw+s8ggc58O1ok50MuzjujPtbjLqYgIHFD21VJuJCx4=
Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB3542.namprd11.prod.outlook.com (20.178.206.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.20; Fri, 30 Aug 2019 13:40:13 +0000
Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::6c9f:5041:4b9e:92f1]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::6c9f:5041:4b9e:92f1%7]) with mapi id 15.20.2199.021; Fri, 30 Aug 2019 13:40:13 +0000
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Martin Bjorklund <mbj@tail-f.com>, "kent+ietf@watsen.net" <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] SN and indirection
Thread-Index: AQHVXy3ebaBPt5428EST1C2FzRY/ZKcTqXJw
Date: Fri, 30 Aug 2019 13:40:13 +0000
Message-ID: <BYAPR11MB26319C2D026A4DCE061972F7A1BD0@BYAPR11MB2631.namprd11.prod.outlook.com>
References: <0100016ce21ab15a-16b3c8d4-0722-4ea7-a6c0-081689ae42f4-000000@email.amazonses.com> <20190830.142405.429358952690470664.mbj@tail-f.com>
In-Reply-To: <20190830.142405.429358952690470664.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=evoit@cisco.com;
x-originating-ip: [173.38.117.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0f81e2d5-90af-447c-6644-08d72d4f95aa
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:BYAPR11MB3542;
x-ms-traffictypediagnostic: BYAPR11MB3542:
x-microsoft-antispam-prvs: <BYAPR11MB3542779A50DD566E5C4322DAA1BD0@BYAPR11MB3542.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0145758B1D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(396003)(376002)(136003)(39860400002)(199004)(189003)(476003)(14454004)(81156014)(8936002)(110136005)(478600001)(8676002)(81166006)(966005)(3846002)(6116002)(316002)(229853002)(53936002)(6436002)(9686003)(6246003)(2906002)(6306002)(99286004)(76176011)(7696005)(4326008)(66446008)(25786009)(26005)(102836004)(86362001)(55016002)(66616009)(66476007)(66946007)(64756008)(71200400001)(71190400001)(186003)(6506007)(76116006)(66556008)(7736002)(5660300002)(305945005)(74316002)(486006)(11346002)(446003)(256004)(99936001)(66066001)(52536014)(33656002)(14444005)(79990200002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3542; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uYBPX0k1kil6S6c2gyBZv0QGqPc7kCGyYDjVM1Fzu1v/ZLoxZRaKU4NDlJeGIP/vEDqP+c25zX7tt8+ax7g/oKaD6lQ0qBDpCq/hwdmav9eeWGDosKA6xMlITXgplvLvxTWDKGGLrQHRVq9L/pFT23T/9zcnnzWBzvLE0/yqbqWHpQchDyJpu+Y6tRVa28nX7DmRc828zHqueyc/CmAEge3kF6G6p5gIT4jZkU1gS1ov5LhavXQ2kPhKdgLKw6JQwiHvOsrbXlQOhgl8g+4cSAA+vjAZMa0EHmEVWB49TakTvjg+GMDhW9ygm52+HVRqZh5KwwFyN/OclgbFAshU7f5x0t2W3vGBfniC+LNYW7nfZFdLUZW/Piv3JrMpM9xJxxWN0LxKD2Qxke9cp/dzysFDBRPAV9yBYF/jEQlCN7pi2EMShf9HXVrLWzx4uuUbJ0yw1JVbNcpE2hiUPPKYSw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_01A6_01D55F16.E86303A0"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f81e2d5-90af-447c-6644-08d72d4f95aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2019 13:40:13.2203 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aWbZibL/FHa3MVa6vVTAgMLvIrL/ncLOOwo5YD3Yq7BkGZBAcGUPDlmr98lTxBd6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3542
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xch-aln-012.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/LmjRdOKEwkD3A4-Q5J1CXmA80zo>
Subject: Re: [netconf] SN and indirection
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG 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: Fri, 30 Aug 2019 13:40:39 -0000

> From: Martin Bjorklund, August 30, 2019 8:24 AM
> 
> Kent Watsen <kent+ietf@watsen.net> wrote:
> > In the https-notif adoption call, Martin writes:
> >
> > > (*) An observation: This module introduces a level of indirection
> > > for receivers; something we should have done in the
> > > subscribed-notifications model directly.  Perhaps we should revisit
> > > that model and add the indirection there instead.
> >
> > What is meant by “revisit”?  SN is in Auth48.  Pull it back or start a
> > bis now?
> 
> I meant a bis.

Back when the authors were first discussing the intersections of SN and Multi-stream, there were a number of other complexities which were considered.  A related was one the mobility of YANG subtrees between publisher line cards.  This relevant for example if a BRAS moves some sessions from one line card to another.  Or if there is a failover.  So as a receiver, how do you know that the full set of YANG objects promised are being provided across the sum of stream originators?

At that time we thought such state mobility could be done by an augmentations to the state change notification listing the subtrees being handled by different originators within the Publisher. (If we eventually go down this path, we should likewise add which line cards are serving which elements of the subscription as part of the RPC response.  There might be implications to the dynamic-subscription state machine which need to be thought through as well.)

As a result of the complexities, we held off of integrating the question into the current SN.  We just needed to get something done there.   This is defendable as the majority of publishers won't need to worry about the complexities of multi-stream origination.  If someone is interested in tackling these types of complexities as part of a bis, that would be great.

Eric

> /martin
> 
> 
> > FWIW, it seems that SN also lacks a structure conducive to supporting
> > multi-stream originators.
> >
> > Kent // any hat
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf