Re: [netconf] WGLC: draft-ietf-netconf-https-notif-06

Reshad Rahman <reshad@yahoo.com> Mon, 01 February 2021 16:33 UTC

Return-Path: <reshad@yahoo.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 DB20A3A12BD for <netconf@ietfa.amsl.com>; Mon, 1 Feb 2021 08:33:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.506
X-Spam-Level:
X-Spam-Status: No, score=-0.506 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MALFORMED_FREEMAIL=1.591, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 qHcDpfsuRK3y for <netconf@ietfa.amsl.com>; Mon, 1 Feb 2021 08:33:37 -0800 (PST)
Received: from sonic317-26.consmr.mail.bf2.yahoo.com (sonic317-26.consmr.mail.bf2.yahoo.com [74.6.129.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14C433A113C for <netconf@ietf.org>; Mon, 1 Feb 2021 08:33:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1612197216; bh=DflsjSfk71N2/wlKSiOqkYBNGDnUYXLZ/qKnGoydtcw=; h=Date:Subject:From:To:CC:References:In-Reply-To:From:Subject:Reply-To; b=EsX4d5qZ7ff+qX+O7vAeAZ6k0/8G2M2Eo1hCWJaXJe89s8CDB0yGMgsuoLZw71f/POT0rCLvFNy2geyXyM/6AdZqmMHh2BDZn8ER58MFZ7ua+SNieMqiqdGYdJO7h9NDxoR94L5g8X0kr0bPQjPe8C9jKy/J7zei59sxlxkyYIFUvj27Hg5GSZ1vQE3ns5wB63PfMDKQkrMkSSglPIR36NRyPPmz92JYfNNJ2Mcwh1WcJGVMu3DsbpT7yirppM6/d96SUt4axInVBS+AcWg0z9pggdxxc294aMH4ABtWS7dzfz6K2lgziOVHKz9mZy/QSvg/kLCoy3BNJR04L1JgUw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1612197216; bh=xkZe+1TCwzPe4hzA7AGpiBi51ulRw12Zz8W8Ok1/ec6=; h=Date:Subject:From:To:From:Subject:Reply-To; b=BBZw76pk3Ha4dzaINvi0fGczRCIFIlizhiZN+LMILKsQVOcgh+aaxmgnaeLS3dl+7E1MVClSgAZagD67IROb/uoRew6BhPr2NZvA+pkpg6v1J0yYZ0ZPRVweO4XPxvq67OsKzEbETbRiLK045CFxKsm2F918d07dULZIeRG8Dyg/pg+U4y1ofccYmPB5eCa7IzTK4sDDY39eLrbJQp5qGee+jh52GgNgvZ4koOovrKGWuoLHHvTD0+Q6SzPQfTyBSILtNy8+TX7Z1Z6bLGW63zpdWDv/aZ04Z97bqrQctQTCo0oW62SVC7O8FdPqgqTcEn2PdZ/Jq+2tI5tb7AGXMQ==
X-YMail-OSG: T8ZSR6UVM1l1B1MqMBI7aLOsKp3rHbKuENigqsC7Tqx_Hgfw2EbnWF5tRjLjHap MgYZWYxDnUC7IMy13K9R9K1A5ZyXLjtWuc_KeLJVXRK8aRCSB8A_yvEnmGuUzZ04DGj_rgYQ08qE WvXD7a7bvPDVoey_dl.m_Xl1uJDosOaUmVNaC0r9D2QgWQhMUFPySkSpPsSdw53IW0iE5Cy3kmdg ABJxZo7FJu.aZvR99oR4r9IPSlVI05C48Csj_DTtADL0bnsNLp3_qTNMwfQtLyN8mWRrYL3aCx1H J50Y1WSDaVQyu9Obi50cN.ly5TU1yc687cyBC_ScdRjBcNKHo5ucSsRwaexBnOVfbcPQEHHCMsFW BmqiHHDbDYMP83HEwt8v7ML7u7.hfTHpL3JKTM7BlgyJ.1WZZCIE12QZw9DwbdYdkjRlFS9sRrve EXnwqXA1Zvwq5hZmXUJ.dR_HOLo2wPLpWpDjf4Ycx6YUDSHdwU3YYIR9XouycjgB8truzdDhf6Fj 117EqtGs_qgqYoqCoPbBG.nQTUQPZrvJjMC9vp2alq0mslJ9uLHtq4S5j.aBxKDQz46l44hrEMcR nFmm.G_65VGWZgkgN1u4gY1uxTDhdGFPOnIjoE4w1y_PXvs_MFX8v94bIXcpqrALRWW_2hsgEscU L6I7.V_VCRvgQ0hFLkhUqMwCPB5Oaj9Fv3OI8kQrPrVdzHhPdlUDBiW73EWcW22dZJOpcVrB9KHv AmK.8AXIsc37egRiiHpyQhkd67sgojCza16JxGDgxWvduB.aOGAzvb2RQNqqbLdhXEdstuEqrbR6 SanoPoineibW9RXrHYf7oF15rgH8mpMai1pTuFYWjy_e5IlKIsE8y6P8Ei3yc1eZD_2LCalS90E2 I5QMj34OCQrg6FKy.i_LntDCvSYeWLN7wgmJkCHMHbMSlZq.O8G6Nj4v_WkGVPXhuLk3MO0JKOjs s5OMv9V3P0.HP_A_mpAgtd3IkENi2TWQOe3eQmm3j4MpstcDUsIoKJss7cD6jNNFug61gchB70d. 6.PfVF8YblRsyUplm2qe5.FF3qSf7PuZvl9V3I0Bvo1QKWfJYXo.aSey1fhtJmk3f8aFkTsVB6z1 du5qPvFOiw7eLMgygXRf3cXm3_UV7LW.g_lyDquZsLQnLnrc699ei7WW5li8azU6vDKFhCqEvUEB SrS68ul4yAIC_LiYTrApdIPRqvpZGMz9z2E4eXLta3ocp3mGiTDJuTr8C8Ie32u6Ze8T1W96lmSS 0JeRshAwOxcMQ5Gi3tWs6rBXcu1teYjOEk_G5BuKOwyvmTro3HGe3T_CQtVxb5N_Zi_4Cn.hxK76 FXrWQD74l4Wjnzs9GxMANsSLgLkTkKmQdUtSYFe8LsajsC4ZYLXHSucdypc5avisJdiV4VLaQDGv pYgOGllJdntffyjMtDo3gljIa6f3jZu4UlXTUjabMDggnDtWIk.Ol0WEeRzM5hpjnu7NpGPr1_QN uR_GJEIyufdxCK2Zwbs3OiDLlGr7TsxtKXiRa38jE2tr109JTmJs4AB7JWHjpIGhzDe5BE9YTRxH 6mLefQoAiq0dTYJq5k8gDk7EUn3sTVjydnEXq_.JBx5JwGVSPvZ5tTIEOo5.CPvM6D9Jy5P5ZXaM iboAAUCph996eSIexpWqFvIsW2JPBFLLan7hafhaCxAOE6Z15id8PpC3R3SEmhbdIfrwDPCbNuJ8 SRoiDxj8sPzGp3zd58Wzngb5ShZIwxS_rVHkOmBlzoUrGcESTN8x9Xx_Mimt_glCPsdlVWmbzPz. DBQ3axy3ZiYaeKora8swL7FJhU4dabIIEB6QnmPOlz_wyLmb.sukfPp4ySUYZuRS.O3FfXSHRqrF KDl7P7QVYpsJGi6dPZnF3nrv_fdocCAYDwtNBD1fgDfkMnjis1yBLckCVIoY9MZZHqx3nrnMg_AK fJVSzyI5DSN.wIgM30C_FDUfVfru6zHsiI7GO5JvGpPe17Br.arKxB.eCD_lF4_5PgD4qxfw0UxO NLw7ukEbHCA73rIPROPmN7roQ7K.fX31DouCkMKi4VtTHPiip.SF6ZQgYKzSh9q3wTVQvffHnuL8 Vj6jJrkrBzdiQ7_hDTP9lXGru3tRKe0ch_5tOxTHqbm9tUQUmQg0sqv2ma7UTn1qWH5tNTzDjru1 660bUcYXfQhdg._hJy.zh6yQXZNRl773LG9vwsgtTw9zQjUnP7aFLaEzuA0J40BGtOmPTZ6hPPua WKsgY4k5J8Q3yixkJICYz7asnFOStWm4TJGmtSoEEPqOkTjmFirmSQ5WcXDwVHvF9MoXTKkxxqFQ DDc3vkRbl5mrePpxydUZ5hccKb1dZHV_kUGHB6sm.na12TEidYJp24umQAbfKsVGruppZJRUof2a MwTT55_sP4cIUZRk70wj7bQoK8S5mJi6R.mB4e.mFROkoT662dV8OFhrd8l8PHcCUV5IA4bz6M.o RDBRgggf59nvgKhfiRg7sRtJqRSaVWZVlyGWF_dziBDcG8Fw3YmIuJ_KoHCPbDVcLS6mt0QKCFu. wUB15dP86V5hDUrKGWFcw9UOcw3qnqfNZJvsKs0hLFGUhu9wJuhuYoAZxWyfAWQGyEm2NIfj0wcO ONpBCFL6e_xoU8.TPEEI3KkdlTtk9FWF91GYxPQV07w.0q2.O2YsS9VLxNTjoJDJ8eLEcmok5
Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.bf2.yahoo.com with HTTP; Mon, 1 Feb 2021 16:33:36 +0000
Received: by smtp413.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4c2c77a52d47be85fe7d7a881b3b33d9; Mon, 01 Feb 2021 16:33:30 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/16.44.20121301
Date: Mon, 01 Feb 2021 11:33:29 -0500
From: Reshad Rahman <reshad@yahoo.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-https-notif@ietf.org" <draft-ietf-netconf-https-notif@ietf.org>
Message-ID: <A979E7E5-1F85-4D6D-8560-1321589800B9@yahoo.com>
Thread-Topic: [netconf] WGLC: draft-ietf-netconf-https-notif-06
References: <3F58C70C-C0AD-4FBA-9E89-650CC347FEF6.ref@yahoo.com> <3F58C70C-C0AD-4FBA-9E89-650CC347FEF6@yahoo.com> <01000177588220b4-e69a027b-360a-4e2b-af1c-e681d9bd881e-000000@email.amazonses.com>
In-Reply-To: <01000177588220b4-e69a027b-360a-4e2b-af1c-e681d9bd881e-000000@email.amazonses.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3695024010_96058648"
X-Mailer: WebService/1.1.17648 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ismX3VzkW5cV9TyTGRyn7A8OiKU>
Subject: Re: [netconf] WGLC: draft-ietf-netconf-https-notif-06
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: Mon, 01 Feb 2021 16:33:39 -0000

Good with me.

 

Regards,

Reshad.

 

From: Kent Watsen <kent+ietf@watsen.net>
Date: Sunday, January 31, 2021 at 7:54 AM
To: Reshad Rahman <reshad@yahoo.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>rg>, "draft-ietf-netconf-https-notif@ietf.org" <draft-ietf-netconf-https-notif@ietf.org>
Subject: Re: [netconf] WGLC: draft-ietf-netconf-https-notif-06

 

 

I've reviewed this document and I think the document will be ready once the changes planned by the authors (regarding notification-messages) are made.

 

Thanks, but a couple more problems:

 

1) the URLs are bad.  Specifically, the example in the “Learning Receiver Capabilities” section uses a nonsensical URL (‘/‘).   The authors propose to instead use a sub-resource to the user-configured “path” (e.g., GET /some/path/capabilities) and move the POST URL to another sub-resource (e.g., /some/path/relay-notification).  [see below for more on this]

 

2) the media-types are bad: “application/yang-data+[xml/json]” is used for notifications, which is wrong since they are not YANG-defined, and the custom media-types for capabilities (application/ietf-https-notif-cap+[xml/json]) is a way overkill.  The authors propose to use “application/[xml/json]” for both cases.

 



I have a question on the following YANG description. Section 4.1 mentions 'path-absolute' for the URI but the description below says "Relative URI...". Should this description be clarified/corrected or am I missing something?

            augment "transport/tls/tls/http-client-parameters" {
              leaf path {
                type string;
                description
                  "Relative URI to the target resource.";
              }
              description
                "Augmentation to add a path to the target resource.";
            }

 

Agreed.  How about this?

 

        leaf path {
          type string;
          mandatory true;
          description
            "URI prefix to the target resources.  Under this
             path the receiver must support both the 'capabilities'
             and 'relay-notification' resource targets, as described
             in RFC XXXX.";
        }

So, if path==“/som/path”, capability-discovery would be to "/some/path/capabilities” and notifications would be sent to “/some/path/relay-notification”.

 

Thoughts?

 

 

Formatting nit:
           Trust anchors (i.e. CA certs) that are used to authenticat\
 e

 

Fixed, but the other example cannot be fixed because the “xmlns” strings alone are too long, and XML doesn’t internally support folding, and the “string” type doesn’t allows for whitespace (include ‘\n’) both at the beginning and end of strings (recall my request for rfc6991-bis to define a “token” type that would enable the parser to discard any found, so our examples could more often be manually-folded).

 

K.