Re: [Netconf] I-D Action: draft-ietf-netconf-restconf-notif-09.txt

"Reshad Rahman (rrahman)" <rrahman@cisco.com> Mon, 29 October 2018 22:00 UTC

Return-Path: <rrahman@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 6A994131030 for <netconf@ietfa.amsl.com>; Mon, 29 Oct 2018 15:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.97
X-Spam-Level:
X-Spam-Status: No, score=-14.97 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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
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 2t2_Mapgbimu for <netconf@ietfa.amsl.com>; Mon, 29 Oct 2018 15:00:33 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 413BC13101C for <netconf@ietf.org>; Mon, 29 Oct 2018 15:00:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3864; q=dns/txt; s=iport; t=1540850433; x=1542060033; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=NDWJa5LRKGIdgYCuZh+JCankw+rCaD2UB2RkluUHwp4=; b=c4X/Ok5rMYBkz3uKAlT1wc51cm84+a0M8sVMs09sTAMzEUrB9zzew0J8 S39D+E2krUkb+wh07eP/E3qVzByH9XJMUc7TZuHlqtjKyX4QIpZIM6x53 dN1H2qr5AwkxVKagzktm3zcM9YkuOczAZxyMjUAJiNST3DktbhTuFRfbj I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ALAAD+gddb/5NdJa1aChoBAQEBAQIBAQEBBwIBAQEBgVMDAQEBAQsBggRmfygKg2uUMYFoJZcggXoLAQElhEcCF4MWITYLDQEDAQECAQECbRwMhTsBBAEjEVUCAQgODAIJHQICAjAVEAIEARKDIQGBeQgPA6hhEYEigS6ELAGBDoRdBYELilwXgUE/gREnDBOCTIMbAoE2KwcQI4JKMYImAo5gkCkJAoZoihoYkEeMcIoFAhEUgSYkBiuBVXAVZQGCQYIhBReIXIU+b4wGgR8BAQ
X-IronPort-AV: E=Sophos;i="5.54,441,1534809600"; d="scan'208";a="192988378"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2018 22:00:32 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id w9TM0V1U024903 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 29 Oct 2018 22:00:32 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 29 Oct 2018 17:00:31 -0500
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1395.000; Mon, 29 Oct 2018 17:00:31 -0500
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Kent Watsen <kwatsen@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] I-D Action: draft-ietf-netconf-restconf-notif-09.txt
Thread-Index: AQHUZ/KZjNTUG1zowU+t1K56L4Uaa6Uon9+AgA5OuoD///fhgA==
Date: Mon, 29 Oct 2018 22:00:31 +0000
Message-ID: <89BB70DB-3666-498F-8D30-DCCE673A0A41@cisco.com>
References: <153998442248.6702.15266005233689645548@ietfa.amsl.com> <6235E161-BEB3-4A39-9367-5ABEF5CCE21B@cisco.com> <773DB227-85C8-46DA-B590-14A6B7B4499B@juniper.net>
In-Reply-To: <773DB227-85C8-46DA-B590-14A6B7B4499B@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.b.0.180311
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.255.55]
Content-Type: text/plain; charset="utf-8"
Content-ID: <936C7352E9660A4EB35771B32A7531FD@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KzafcKBIP4MzULKCtUKbCEWMx20>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-restconf-notif-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Oct 2018 22:00:36 -0000

Hi Kent,


On 2018-10-29, 2:29 PM, "Kent Watsen" <kwatsen@juniper.net> wrote:

    Hi Reshad,
    
    > Most of the comments received during WGLC (from Kent, Martin and
    > Qin) have been addressed. Those not addressed are:
    >
    > 1- s/uri/location/ (to use same term as in RFC8040), I'm fine with
    >   this change but would like to hear from WG.
    
    
    I resist the idea that node names need to be consistent across modules.
    Yes, there exists some meta-conventions (e.g., the "enabled" leaf) that
    are unfortunately with us at the moment.
    
    Modules should firstly use whatever name makes most sense for their
    own purpose.  If it doesn't matter, then picking a value consistent
    with another module is okay, but I wouldn't spend more than five 
    minutes searching for it.
    
    FWIW, the zerotouch draft has an inet:uri node called "download-uri".
    I don't know if it's a better name within the ZTP context, but it 
    made sense to me at the time and no one questioned it.
<RR> I'll keep "uri" unless we hear from more people who would like to see it changed to location.   I don't feel strongly about this, I got used to "uri" and think it's appropriate. 
    
    > 2- Allowing modify/delete subscription from a different connection. There
    >  was a discussion between Martin and Eric on this topic:
    > https://mailarchive.ietf.org/arch/msg/netconf/3WaiWBVlLhj9wBOtuFuxVJkfsig
    
    RESTCONF doesn't have connections, per se, but sometimes drafts refer to
    the underlying TLS connection.
    
    Regardless, the general goals (for NETCONF too, I would think) could be:
      - a client (i.e., a RESTCONF username) can always modify/delete/resynch
        their own subscriptions.
      - an authorized administrator can modify/kill any client's subscription.
<RR> We should have this discussion in the context of SN.    
    
    > 3- Take uri out of subscription-modified. It was pointed out to me that
    > SN draft says the following:
    >
    >       For completeness, this subscription state change notification
    >       includes both modified and non-modified aspects of a subscription.
    
    I'm unsure how the [non-]modified matters to this question, but it seems
    that "uri" may not be *needed* as there is already an "id" node that
    achieves the similar ability to identify the subscription.  That said,
    I'm okay with the "uri" field being present, even if it's only mildly
    helpful, so long as there is no concern for the message size or the 
    publisher's ability to populate the value.
<RR> The "uri" does not change, that's why the [non-]modified question came up. I'm keeping it.

Regards,
Reshad.    
    
    Kent // contributor