Re: [netconf] Magnus Westerlund's No Objection on draft-ietf-netconf-restconf-notif-13: (with COMMENT)

Magnus Westerlund <> Wed, 22 May 2019 07:43 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 284831200B1; Wed, 22 May 2019 00:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id q--VqHgL3ae4; Wed, 22 May 2019 00:43:55 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A51B212004B; Wed, 22 May 2019 00:43:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BPBzVuzra5Yrr3EuiL1+AZwD8Rn+9RHdXbLmBeMIvpU=; b=c5UhHm9dC4HJ6uvse7PgZuAxyzojpdK27btBKA+K9gyrkno4VvK7SdC8GRfwqf122AVwo/pmWeWSSgYZ9plQu7YKMqH7YTmMgoPZYD31UviKsmXQUuoBnaVym/c6CY81b4MHrtCfItweujhOGznenrOPzg19ExSyfSwyIYP8xmg=
Received: from ( by ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.13; Wed, 22 May 2019 07:43:50 +0000
Received: from ([fe80::896a:7ada:8bc9:d99d]) by ([fe80::896a:7ada:8bc9:d99d%6]) with mapi id 15.20.1922.016; Wed, 22 May 2019 07:43:50 +0000
From: Magnus Westerlund <>
To: "Reshad Rahman (rrahman)" <>, The IESG <>
CC: "" <>, Kent Watsen <>, "" <>, "" <>
Thread-Topic: Magnus Westerlund's No Objection on draft-ietf-netconf-restconf-notif-13: (with COMMENT)
Thread-Index: AQHVC90hSxzlbk31FUCEnsswKya10w==
Date: Wed, 22 May 2019 07:43:50 +0000
Message-ID: <>
References: <> <>
Accept-Language: sv-SE, en-US
Content-Language: en-US
authentication-results: spf=none (sender IP is );
x-originating-ip: []
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dd647e14-bcda-4bc3-5019-08d6de893b3a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:HE1PR0701MB2587;
x-ms-traffictypediagnostic: HE1PR0701MB2587:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0045236D47
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(376002)(136003)(346002)(39860400002)(199004)(189003)(3846002)(6116002)(55016002)(6246003)(44832011)(5660300002)(53546011)(110136005)(8676002)(6436002)(81156014)(54906003)(9686003)(25786009)(6306002)(53936002)(68736007)(7736002)(305945005)(8936002)(2906002)(4326008)(81166006)(256004)(86362001)(446003)(229853002)(74316002)(508600001)(99286004)(316002)(486006)(476003)(66066001)(966005)(66476007)(66556008)(64756008)(102836004)(71190400001)(71200400001)(33656002)(76176011)(66446008)(7696005)(52536014)(73956011)(76116006)(14454004)(66946007)(26005)(6506007)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2587;; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None ( does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XOjuyAoF5dRJMtKBrITffFJkZTtz6B0i0hOcyGBru3V627aCCMj+T0TySG9w1ea1YyILIfEkIum/kdtGv2WujQstULwaDKuUsCsos3llN4SKRomAlFXaZCNfk5hI9jQ8IJRl2aip8uF15+yDD4/ggsREP3nQvyvB6WM25JpcHILCiUMOU5G9ekiqQ76Rt+Pwb3ZU7Ts8YvFf0+6yLMow8w//QlpIZ8xI3ddzEfp1DZnF9Z8W4HqvqHLPsfYVq5WrKcjdMupcRTQYajEkToW8SjKECNmCMUM+WWJpjyntuEVmRRCRId0UmF0YlIiPq9QZReo9uZnsJl6e/NpQrC2ddm+uHdIZTp9kU1gNxPj9k+To27hgNvYRPo3Lrj9bl9aR74RbsD4Z9oKlCLXdiN8JCAKV5Swtpc9il+/Re6gPExE=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: dd647e14-bcda-4bc3-5019-08d6de893b3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2019 07:43:50.3805 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2587
Archived-At: <>
Subject: Re: [netconf] Magnus Westerlund's No Objection on draft-ietf-netconf-restconf-notif-13: (with COMMENT)
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 22 May 2019 07:43:58 -0000

On 2019-05-21 18:03, Reshad Rahman (rrahman) wrote:
> Hi,
> Thank you for the review. Please see inline.
> On 2019-05-16, 7:47 AM, "Magnus Westerlund via Datatracker" <> wrote:
>     Magnus Westerlund has entered the following ballot position for
>     draft-ietf-netconf-restconf-notif-13: No Objection
>     When responding, please keep the subject line intact and reply to all
>     email addresses included in the To and CC lines. (Feel free to cut this
>     introductory paragraph, however.)
>     Please refer to
>     for more information about IESG DISCUSS and COMMENT positions.
>     The document, along with other ballot positions, can be found here:
>     ----------------------------------------------------------------------
>     COMMENT:
>     ----------------------------------------------------------------------
>     Section 4:
>     Based on the QoS discussion for draft-ietf-netconf-subscribed-notifications
>     weight is not really a a priority in the terms people think of it. It only
>     provides a weight for bandwidth allocation.
>        o  take any existing subscription "priority", as specified by the
>           "weighting" leaf node in
>           [I-D.draft-ietf-netconf-subscribed-notifications], and copy it
>           into the HTTP2 stream weight, [RFC7540] section 5.3, and
>     I would recommend that the use of "priority" is reformualted here to reflect
>     that aspect.
> <RR> We got similar comments from another reviewer, the proposed new text for the next revision is:
> take the "weighting" leaf node in  [I-D.draft-ietf-netconf-subscribed-notifications], and copy it into the HTTP2 stream weight, [RFC7540] section 5.3, and ...
> Would this address your comment?

Yes, that is at least actionable.

>        o  take any existing subscription "dependency", as specified by the
>           "dependency" leaf node in
>           [I-D.draft-ietf-netconf-subscribed-notifications], and use the
>           HTTP2 stream for the parent subscription as the HTTP2 stream
>           dependency, [RFC7540] section 5.3.1, of the dependent
>           subscription.
>     What is not obivous to me is that just because that a subscription exists at
>     the publisher that it is going over the same HTTP/2 connection and thus there
>     might be nothing for the dependency to point at that is relevant for the
>     mechanism described in RFC 7540. I didn't even find a recommendation that the
>     receiver (subscriber) should actually re-use the HTTP/2 connection for all
>     communication with the same publisher.
>  <RR> Good point, this is not spelled out.  We will add text for the subscriber's reuse of the HTTP2 session:
> for dynamic subscriptions to a specific publisher, all subscriber URI GET requests MUST use a common HTTP2 session for a particular DSCP value.

Is that really a MUST? I would understand a RECOMMENDED to enable the
dependency and weighting within the subscription using the same DSCP.
However, what are the reasons to mandate it, and I don't believe it is
enforceable as the publisher can't determine that a receiver is the same
instance as another receiver, at least not if I assume that the
receivers are instances running in a virtualized environment.


Magnus Westerlund 

Network Architecture & Protocols, Ericsson Research
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: