Re: [netconf] RFC8639 capability on https-notif receiver implementation

"Eric Voit (evoit)" <evoit@cisco.com> Fri, 30 July 2021 16:52 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 084C73A310B; Fri, 30 Jul 2021 09:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level:
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=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=NelLQcTV; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=gS+C+479
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 C5fxost9NFAl; Fri, 30 Jul 2021 09:52:04 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FFB73A310C; Fri, 30 Jul 2021 09:52:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9952; q=dns/txt; s=iport; t=1627663924; x=1628873524; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5Myy5VxFqyHEYadKXvPB9mfjysYYd6euB2skZL1PfSU=; b=NelLQcTVxfKtu5hs73XyKOIj/ySqNot3KjDxGYBpKnCBAXlaJmdoE9g8 f0oi/vu0lEI5Xf/Y8gIaYRISjSbvH5VueRaZvSBzuFuf8hK2hu5tOHQ7m 4VV4e3UT8/ySmgAQLs9DUddm7rDqaEE8nyDxxCuQGC4ocW4I6r/uTmdky M=;
X-Files: smime.p7s : 3975
X-IPAS-Result: A0AkAABULQRhl4kNJK1aHQEBAQEJARIBBQUBggUIAQsBgVJRfiwuNzGECT6DSAOEWWCIXgOaM4EugSUDVAQHAQEBCgMBATcKBAEBhFgCgnwCJTQJDgIEAQEBAQMCAwEBAQEFAQEFAQEBAgEGBBQBAQEBAQEBAYEIhWgNhkIBAQEBAgEMBhEdAQE3AQQLAgEGAhUDDR0CAgIwJQIEAQ0FCAYMCIJPAYF+VwMOERABDo9fjzQBgToCih96gTGBAYIHAQEGBASBSkGDDhiCLQcDBoE6AYFSgSmED4ZkJxyBSUSBFUOCYj6BBIFeAQECAYFFGoMVNoIugx0yMgRDDgEBVwMnAVgEASQ6OpFtqx8KgyeBMoQJgweBdpQpEqZnlRV5jDiTZwSEcAIEAgQFAg4BAQaBYDmBW3AVgyRQGQ6OHwwNCYNPhRSFSnMCATUCBgEKAQEDCYpQAQE
IronPort-PHdr: A9a23:bEaQ9RImN6R3tzg/FtmcuYUyDhhOgF28Fg8T8ZNij6NJdOKt5ceqM E/e4KBri1nEFcXe5ulfguXb+6bnRSQb4JmHvXxDFf4EVxIMhcgM2QB1BsmDBB76KuXjKigrG 8IEWkU2t32+OFJeTcD5YVCaq3au7DkUTxP4Mwc9Jun8FoPIycqt0OXn8JzIaAIOjz24MttP
IronPort-HdrOrdr: A9a23:u3IM9KxGVLunOSg/68OCKrPxjuskLtp133Aq2lEZdPULSK2lfp GV8sjziyWatN9IYgBepTiBUJPwJk80hqQFn7X5XI3SHTUO3VHJEGgM1/qY/9SNIVyaygcZ79 YdT0EcMqyxMbEZt7eB3ODQKb9Jq7PrnNHK9IXjJjVWPHxXgspbnmFE43OgYzVLrX59dOME/f Snl656jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKUCSw71M7aXdi0L0i+W /Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8yPT9aw+czzpAVr4RHIFqjwpF5t1HL2xaye Ukli1Qe/ibLUmhJl1d7yGdgDUImwxemkMKgWXo8UcL5/aJHg7Tz6F69N5kmtyz0Tt8gDg06t M540uJ85VQFh/OhyL7+pzBUAxrjFO9pT44nfcUlGE3a/pTVFZ9l/1UwKpuKuZMIMs60vFQLM B+SMXHoPpGe1KTaH7U+mFp3dy3R3w2WhOLWFILtMCZ2yVf2CkR9TpX+OUP2nMbsJ4tQZhN4O rJdqxuibFVV8cTKaZwHv0IT8e7AnHEBRjMLGWRK1L6E7xvAQODl7fnpLEuoO26cp0By5U/3J zHTVNDrGY3P1njDMWftac7uSwlgF/NFQgF7/sukKSRloeMMYYDABfzAWzGyfHQ0cn3KverL8 qOBA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.84,282,1620691200"; d="p7s'?scan'208";a="731502323"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Jul 2021 16:52:03 +0000
Received: from mail.cisco.com (xbe-aln-007.cisco.com [173.36.7.22]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 16UGq2M2029281 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 30 Jul 2021 16:52:02 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xbe-aln-007.cisco.com (173.36.7.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 30 Jul 2021 11:52:02 -0500
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 30 Jul 2021 11:52:01 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Fri, 30 Jul 2021 11:52:01 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d4xrR3J7cvE55mMmZQ0YXSBNwyKZA4lOm09zM39+uBSCqkkEJFxIJiXskRQYCbAg6BSHr4RO6rpFsGEfiLxNhnFVgD4XClzR6dtF9FgDyldHKuhJDYml5XqjaRqDeF0LB4BNZJUDv9ONK7F+M0+P1Ffez8mJDZ8yFvEsHBW1Skue1F70V+H76vIoG/HirwvWfU7WcSInN3CXjWojFt36remtGvQ2+8baqUfKtc3mOcPdJY008kPOdMK/0EFfmmqQrmoVes15SYvb+ZVBKCmJMvl51Mh5M8f6fj8fY53HQJRON5Tj8mVEd16s0BN44Yyv1yLf531Yor61wzkYkbBPWQ==
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=ZSTvmUgca2x03IT97OdbE2n/65HshRhwrgNjD52utCE=; b=bUmwHyw5T4DIg9fAjebHMgvc1UOKwbZDP+JGTOI66Ctn56+MzNC89pRnlParVlCN1wszDQT38Nr3KK3b5amFrgcRTrYww+UjopoEN6nBoNl71wH1Pa9+PGtCqBzlxIKZY6KwaPNpctIfwVPB4lGYXrUsjdapVpoxRk+bI8jDXMMCcd8Bwceva/sXxu7IlsLZsvUhUNBPZWOTz9cthtQMbonIxCZ84IjQ3oNyKzKyq8CaXhioF/e11bygWOcsIiyyU9e6MUoNUZqPku2B4WA8XPHT2RkgEEWnKkywFN/8WHdVQM0GVsPS5F4KMYNy5FAfO3uSnJIBpCuHn7xRyXnfwQ==
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=ZSTvmUgca2x03IT97OdbE2n/65HshRhwrgNjD52utCE=; b=gS+C+479yeSTIQseuNb1svQgG+f0PuhHyx6Wg+Pgw9pvLwOMOngPl/rFOluwnISHjn+KHxEMumxqq/ly90aC1MCJk8YsgcvWceUf6VAsHoBOY+2iOq91Y+xxEMfKyRfB+qTEJCKQQ8Z0252uhm6BLiHT70LKfu2OXlV2kBvjrZ4=
Received: from BL0PR11MB3122.namprd11.prod.outlook.com (2603:10b6:208:75::32) by MN2PR11MB4648.namprd11.prod.outlook.com (2603:10b6:208:26f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.22; Fri, 30 Jul 2021 16:52:00 +0000
Received: from BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::9923:df2f:c942:4aaa]) by BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::9923:df2f:c942:4aaa%7]) with mapi id 15.20.4373.021; Fri, 30 Jul 2021 16:52:00 +0000
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Zmail <alex.huang-feng@insa-lyon.fr>, "Rob Wilton (rwilton)" <rwilton@cisco.com>
CC: draft-ietf-netconf-https-notif <draft-ietf-netconf-https-notif@ietf.org>, pierre francois <pierre.francois@insa-lyon.fr>, "netconf@ietf.org" <netconf@ietf.org>, Kent Watsen <kent+ietf@watsen.net>
Thread-Topic: RFC8639 capability on https-notif receiver implementation
Thread-Index: AQHXhSOsRcLktCOQaUOBUoIGYMxK/qtbtdtA
Date: Fri, 30 Jul 2021 16:52:00 +0000
Message-ID: <BL0PR11MB312275F72F2A6BC52C6CAC96A1EC9@BL0PR11MB3122.namprd11.prod.outlook.com>
References: <1448778391.413238.1622108131158.JavaMail.zimbra@insa-lyon.fr> <01000179ae5debf2-86973cf9-70d7-4601-b901-962d8ca86334-000000@email.amazonses.com> <218761490.2312562.1622628819191.JavaMail.zimbra@insa-lyon.fr> <01000179cd2a8e75-b2096264-8d0f-41b0-8164-4941ad744ce2-000000@email.amazonses.com> <26A66B1D-97BD-4366-95A6-5198F616AA80@insa-lyon.fr>
In-Reply-To: <26A66B1D-97BD-4366-95A6-5198F616AA80@insa-lyon.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: insa-lyon.fr; dkim=none (message not signed) header.d=none;insa-lyon.fr; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1312be25-eac8-4376-58bb-08d9537a599a
x-ms-traffictypediagnostic: MN2PR11MB4648:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB4648FE7EC00A2CBEC18B20DFA1EC9@MN2PR11MB4648.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BZoNn8Ca9FdGGYt2VwIU/Jnr13ldIwsa5QntZyibDviu/N0WXxlDE2a4Yc6zhLOyEzupnIMJQKoEdjvGTKxQvIqjVF8Z2rxXieRSIfKOJlquiRyAu/ER+8x0CA3IlxTY8c0QUHTNGXjC2btncYRvyySomUmsT/JCtl4Qn91UpfxFEqfV/iuopfWJrsVmCO35uAS7qNFA6AfWRdd74LCPCu0JmlzRf8LwrFWnhe1vSzvR1aOJH+tz4HG/ejDOQhLaM35tVqs+FGmB7BSnj2IpFzoUAuRM2dbIJbfAZi0wIJsYP4aZbdztG/4eo57BjbgTSk7zYV9AvVWwHmm67LcWh5w5zDyFt7o/mOsr2g0iBuMUki+Adb3vV3R7+FFMnLM7yLyyhr6ZgAGb35CCatg2JizRe2QMGUxoT4H1wqqWcmbbhkpEpwIFFvwwT5E8CE/vkQCMGFGh9bMFK2u0FO2XUVNtYRkeHXWYE2EYhGeGMcGK2A+1yESFPi71JKf30YcswmtHB1BN9dpMpKz4fGdRpNw706s60SX03AJ5V9fIAjadA3dEP4J4cOEi4wx0fCJtncVVVR+IwUM2x38wVnaCCdAdI9YGxN2h89NnHhwFHBaDKPTG2ZTUv0MlKuYvZfNgxJRoOHObt9Mi6+GNOc41drnNVPLM7UrlTV6stgYK4jhaEow9I2D7H9OV+a+GVNE9ldsiQc9+LfX1RPHRO1pVO9NDuHwul7HUVH9eG2yfHNsBEA633U4kElrWAHcxNqBmIO2nVvCWGRt6qzRLY0A+r8egSTgRUesKkH4tTQc9dN2LmhB89s1zED6tBlxOoHOKVkpSnrizrJfB0K7m6CbDxQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3122.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(136003)(376002)(346002)(366004)(396003)(2906002)(52536014)(5660300002)(86362001)(4326008)(33656002)(55016002)(38070700005)(99936003)(122000001)(66946007)(71200400001)(66476007)(66556008)(64756008)(66616009)(38100700002)(66446008)(76116006)(9686003)(6506007)(53546011)(83380400001)(26005)(66574015)(7696005)(8936002)(966005)(54906003)(8676002)(186003)(6636002)(110136005)(316002)(478600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: PQWY2vghMom3o9NvNmQKN5v+UQl+B9ikkVzrqxaPSsHGmfDGkFPtGSS8tq7Fhp2omUneR3fXqbb/vt4DApL7IXqE4UWnocYgR7F7chkkZnbjpp/RytlHeQXw7HgH144eWklBij8/NcpuVlTonBrNjhWQBKprxZMvCobuINhytLGR8nUua9qvO3O6j69QJRCH7ptWQxfu/sLE/NRp8eSfoN2Y91yzMalIh80RiLAG4ojPbK8ORqR7PGijuQ/cs+NacvhrsGX6ugEFRSaLkagyy7u/fml4j/5+KJ3ysfq/QfN46AKcT2uHOsg/hkTXkvBJNHak7IMbfnt+GaxRBXzah7nBn6Bca0MoPXhFfv+OLXCUE+SlL6eLPy8KgOr/raaRrV2PcWIhR6MhcTNC0rnOK3PPwHfKQPyl2dNTQOFidTjCwItHTTf/dNQU1wtxRRBNIq5vwFEql54tL6KGp7Nn1d80UfLhLiPviRYNxROGDNSXaH2+Uu3Kn3VxMRtOsVqn16UUsU43OKR5KowTWaPiKz5jPr/iLeVvcIVg7WQczl5U9dxQscO872NuOviZeUnR+wo5EjuWqVj9XvTcYWi1a5bdxOSfPscqBsq5CCRmHnVOTYWO47Ctm30YpToICVwynl4cNilAUiKkxSn8okhufJN9MKAdi9mcnqck01eqwb4YO8GFWUEs557CBnwn1z0CuJNm43/rpJYFYC09HyjUB2uSVh2beZN2py3goMuUhwtjBkZJdls2dSKZGv9JnxxkBKwr4FoZextmVUfgi7xTXIhKgA78xDuvGpwHXQsVShWNdRyNTH8h+ErDrK6K0OqfrSjJ/9/1o+4yC4M69JXh0XLeIokFoXdhQnq26SwJ0qUhmGYT2oz6NBvB7beOz4lRHhC83i1jW2Lb8kjCp4oiTtrwRv9s6D/YcMGNB5iCMHEdoL0WWQQIZWHscZIw3w0lXZ4SPl1mcEdG4Nsvo8SNn5GTyd2jgUeejsSXjrQbp0cXVcYRtURLseRlj/n15SRy9WUxBvwl9W+v/wDl9MWZUj6vdg42KUlz0+cFHKe233a8mANUqLSDWo3gOXBhhmSBCUXQCC3jtznDubv4YYWNz2XAgpzyhgCdjJzWvUPLB8rp8iRwPwd8r8vvsgAY19drnZvtea3ZWIiS0GL8HalLTtz+EYrty7J4mHr8cPuDUnHcLXfJV1/OO+EdKHIHicVks5yMREW3wexm5+57VmCEj3Pxwwhg/9F3zOclTBEh+mEUkpp6WLCQC+jKluGMQKXJAmGTsiUWKrNX1xpbTDT6B6FEiJ4BPtwI2LDFyNnoPGwtglqFR/N8Ul8X6jQQW6Tz
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_00A2_01D78541.AE1D4040"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3122.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1312be25-eac8-4376-58bb-08d9537a599a
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jul 2021 16:52:00.1660 (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: fSsQX9EEXwBSz4tJyX75DEc2lLmtExmU4C5wJGnzZfnpvFi1xh6f2cZQhcVahJTe
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4648
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xbe-aln-007.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/YpOHDswbWNwXe0zmtGmdoaAzXCk>
Subject: Re: [netconf] RFC8639 capability on https-notif receiver implementation
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 Jul 2021 16:52:09 -0000

Hi Alex,

> From: alex.huang-feng@insa-lyon.fr, July 30, 2021 5:17 AM
> 
> Hi Eric and Rob,
> 
> I am still a bit confused on the draft HTTPS-notif.
> I have developed a collector for the receiver in C for the HTTPS-notif protocol
> but I still do not understand how the rfc-8639 support would work on the
> protocol. What should the collector do to support this capability? It is
> mandatory to fully support HTTPS-notif protocol?

Initially I thought draft-ietf-netconf-https-notif would require RFC-8639.  However this is not the final scope.  The authors added the Section 1,1 to clarify this:

   While the YANG modules have been defined as an augmentation of
   Subscription to YANG Notifications [RFC8639], the notification method
   defined in this document MAY be used outside of Subscription to YANG
   Notifications [RFC8639] by using some of the definitions from this
   module along with the grouping defined in Groupings for HTTP Clients
   and Servers [I-D.ietf-netconf-http-client-server].  For an example on
   how that can be done, see Section A.2.

As RFC-8650 *doesn't* define Configured Subscriptions for HTTP transport.  This means there is a gap-to-be-filled in the NETCONF specifications.  I suspect this is what you are missing in your searches.

The good news is that there is unofficial/unvalidated guidance on how this could be done.  Earlier versions of RFC-8650 did provide some text here.  See:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-restconf-notif-06#section-4
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-restconf-notif-06#appendix-B.2

It would be great if someone from the WG picked up and completed/finalized these definitions in a new draft :-).
 
> Looking to hearing from you,
> 
> Alex Huang Feng
> INSA Lyon
> 
> > On 2 Jun 2021, at 16:39, Kent Watsen <kent+ietf@watsen.net> wrote:
> >
> > [CC-ing Eric Voit]
> >
> >
> >> [Alex]: Are there any others https-notif independent implementations apart
> from us ? Any vendor or existant publisher/receiver ?
> >
> > Not that I’m aware of.
> >
> >
> >> [Alex]: We are now supporting both encodings json and xml. I am still trying
> to understand the rfc-8639 state machine capability but still not understand why
> should we save a copy of the state machine on the receiver side. Moreover, for
> configured notifications, the rfc-8539 capability is not necessary right ?
> >
> > Maybe Eric can say?

It is very useful to support the RFC-8639 configured subscription state machine
https://datatracker.ietf.org/doc/html/rfc8639#section-2.5.1
and associated state change notifications.

Without these two, you are far less sure that your receiver is in sync with the publisher.  But if there is no loss in an implementation, perhaps things are will be ok.   Discussions on the implications can be seen in earlier WG mailer discussions. 


> >> [Alex]: In my opinion, the capabilities export should be independent from the
> "transport" notifications draft. Let's discuss it on the other thread.
> >> We have some questions about the rfc-8639 capability (supporting the state
> machine defined in the rfc 8639).
> >
> > It’s beginning to look at way to me as well, but the other thread is discussing
> it…
> >
> >
> >> [Alex]: Internally dispatch to whom ? The receiver/client has already received
> the notification at this moment right ? So it has to "deal" with at this moment ?
> Or I misunderstood the notification flow ?
> >
> > Hopefully Eric can explain.

I am not sure if I completely understand the question.  Where RFC-8639 support is included, yes you need to react to changes in the Subscription State Change Notifications as they happen.

There is some unofficial/unvalidated guidance for this in places like:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-restconf-notif-06#appendix-B.2

Eric

> >> Alex Huang Feng
> >> INSA de Lyon | INSA Télécom
> >
> > K.
> >