Re: [Netconf] Issue SN #4: Can Transport vary across different receivers of a single configured subscription?

"Eric Voit (evoit)" <evoit@cisco.com> Wed, 15 November 2017 06:37 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 2677D129508 for <netconf@ietfa.amsl.com>; Tue, 14 Nov 2017 22:37:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level:
X-Spam-Status: No, score=-14.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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
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 k-9DHpSnFqks for <netconf@ietfa.amsl.com>; Tue, 14 Nov 2017 22:37:13 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06DC6129503 for <netconf@ietf.org>; Tue, 14 Nov 2017 22:37:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17506; q=dns/txt; s=iport; t=1510727833; x=1511937433; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=S8BgqteCL/oPI8b3dTyNoeDGmv9u1AKPcqI5w8p38eE=; b=i7K4fBihNu580oXFDeo2OOeRgqJr523gNyfgCXp7NNS8GK9lnFos2Ep4 zulRL26eENz75n6UI9lv94e14Z9RhDZFzGyxdPqigd69dmd2Cc/WWmTpj GjKWOt+lK8IM48TtFyjeO5QLRcaloG8TX/30kAejuHuA2VC4a849ydTso g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CrAQAo3wta/4sNJK1dGQEBAQEBAQEBAQEBAQcBAQEBAYJEcmRuJwedR4F9lmeCAQoYAQqESU8ChQFCFQEBAQEBAQEBAWsohR4BAQEBAwEBK0EbAgEIFRAWBAcnCxQRAQEEARIIiTdkEKxyJop0AQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDNIIHgVWBaYMqhGUBEgFVhUIFojQCh2uNEJNLjG2JEQIRGQGBOAE1IoEDcHoVSYJkgxGBTneGIw8YBIEIgREBAQE
X-IronPort-AV: E=Sophos;i="5.44,398,1505779200"; d="scan'208,217";a="320775298"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Nov 2017 06:37:11 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id vAF6bAoO002621 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 15 Nov 2017 06:37:11 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 15 Nov 2017 01:37:10 -0500
Received: from xch-rtp-013.cisco.com ([64.101.220.153]) by XCH-RTP-013.cisco.com ([64.101.220.153]) with mapi id 15.00.1320.000; Wed, 15 Nov 2017 01:37:10 -0500
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Balazs Lengyel <balazs.lengyel@ericsson.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] Issue SN #4: Can Transport vary across different receivers of a single configured subscription?
Thread-Index: AdNdw8aKy+YwdoNoSQ+TUlgDzy0olQANNxaAAAgwZhA=
Date: Wed, 15 Nov 2017 06:37:10 +0000
Message-ID: <1070f8102560439fb254e32770e96040@XCH-RTP-013.cisco.com>
References: <868e65f523c04a38b696649cfaec3666@XCH-RTP-013.cisco.com> <a7eff521-15d3-0e3d-cf2d-5843ef58a247@ericsson.com>
In-Reply-To: <a7eff521-15d3-0e3d-cf2d-5843ef58a247@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.68.215.19]
Content-Type: multipart/alternative; boundary="_000_1070f8102560439fb254e32770e96040XCHRTP013ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/I0hR40vrBMiuwGafNnsOMQtr9UA>
Subject: Re: [Netconf] Issue SN #4: Can Transport vary across different receivers of a single configured subscription?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Nov 2017 06:37:15 -0000

Hi Balazs,

From: Balazs Lengyel, November 15, 2017 12:01 AM


While I see no real need for different protocols for the same transport, I also any real reason to restrict this. I would vote for the draft to leave this to the implementations. Unless we have a good reason why make a stand pro or contra?

Let me try to reframe to make sure I have your points right...

As the question is only for configured subscriptions, some transport must be defined.  Otherwise the path to the receiver cannot be established.  If we leave it to the implementation, it would make more sense to allow for the configuration of transport on a per-receiver basis.  This way either method can be supported.  I.e., it looks like favors option (1).

IMHO if we or an implementation allows transport conversion it is still not guaranteed that no notifications are lost or duplicated.

If there is a single subscription, there are mechanisms available to address potential sources of duplication.  An example would be the "previous-notification-id" from draft-ietf-netconf-notification-messages.  With two subscriptions, there will be no such constructs, and duplication by definition will occur when both are configured.  So this also seems to favor option (1).

In case 2) will we would need to enforce the common transport in the model.

Yes.  Enforcing (2) would move the transport under the subscription rather than under the receiver.  This would preclude (1).   As your point above is that we shouldn't artificially constrain things here, this seems to be a vote for (1) over (2).

Thanks,

Eric

regards Balazs

On 2017-11-15 11:43, Eric Voit (evoit) wrote:

In the WG session tomorrow, I am hoping to get "hum feedback" on:



draft-ietf-netconf-subscribed-notifications

https://github.com/netconf-wg/rfc5277bis/issues/4



The two choices and their issues exposed during the two week review on "Can Transport vary across different receivers of a single configured subscription?" are:



(1) Yes, Transport can vary by receiver

*        Fewer subscriptions (scale benefit)

*        Can convert transport without requiring an application to learn a multiple subscription ids

*        No duplication of content during transport conversion.

*        (Potential confusion in allowing transport to vary, but encoding not to vary?)



(2) No, only one Transport across all subscriptions

*        Simpler model

*        But applications may need to create and track multiple subscription-ids for the same content.

*        Temporary duplication of content streams during transport change.



The current draft does (1).



Thanks,

Eric






_______________________________________________

Netconf mailing list

Netconf@ietf.org<mailto:Netconf@ietf.org>

https://www.ietf.org/mailman/listinfo/netconf



--

Balazs Lengyel                       Ericsson Hungary Ltd.

Senior Specialist

Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com<mailto:Balazs.Lengyel@ericsson.com>