Re: [Netconf] usage of HTTP in restconf-notif-07
Qin Wu <bill.wu@huawei.com> Tue, 18 September 2018 01:36 UTC
Return-Path: <bill.wu@huawei.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 3BC58130E05 for <netconf@ietfa.amsl.com>; Mon, 17 Sep 2018 18:36:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 RUA-Mlz3LuFR for <netconf@ietfa.amsl.com>; Mon, 17 Sep 2018 18:36:43 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36E3D130DFB for <netconf@ietf.org>; Mon, 17 Sep 2018 18:36:43 -0700 (PDT)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 8A1E4BE28869 for <netconf@ietf.org>; Tue, 18 Sep 2018 02:36:39 +0100 (IST)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.399.0; Tue, 18 Sep 2018 02:36:40 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.200]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0399.000; Tue, 18 Sep 2018 09:36:34 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Reshad Rahman (rrahman)" <rrahman=40cisco.com@dmarc.ietf.org>, Martin Bjorklund <mbj@tail-f.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] usage of HTTP in restconf-notif-07
Thread-Index: AQHUTq5Gyl5nGYuwD0CqnTdleHOFK6T0Q74AgAD9YyA=
Date: Tue, 18 Sep 2018 01:36:34 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9B048D49@nkgeml513-mbx.china.huawei.com>
References: <20180917.194518.233902533629875552.mbj@tail-f.com> <8F072D11-DBE6-456D-98D0-D55E1C9A0734@cisco.com>
In-Reply-To: <8F072D11-DBE6-456D-98D0-D55E1C9A0734@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.138.33.244]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/pdZC1-evjxxsxax7vF5FpknXdn0>
Subject: Re: [Netconf] usage of HTTP in restconf-notif-07
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: Tue, 18 Sep 2018 01:36:45 -0000
-----邮件原件----- 发件人: Netconf [mailto:netconf-bounces@ietf.org] 代表 Reshad Rahman (rrahman) 发送时间: 2018年9月18日 2:24 收件人: Martin Bjorklund; netconf@ietf.org 主题: Re: [Netconf] usage of HTTP in restconf-notif-07 Hi, PSI. On 2018-09-17, 1:45 PM, "Netconf on behalf of Martin Bjorklund" <netconf-bounces@ietf.org on behalf of mbj@tail-f.com> wrote: Hi, I think the -07 version is a step in the right direction for this draft. But I have a comment on the usage of HTTP/2. I am not an expert at all in HTTP/2, but I wonder if the way this draft uses it is correct. The draft is very short on details, but essentially says that the client POSTs to the "uri" that the server returns (probably w/o a body?), and then that the server sends individual notifications in DATA frames. Is this really legal? RFC 7540, section 8 says: HTTP/2 is intended to be as compatible as possible with current uses of HTTP. This means that, from the application perspective, the features of the protocol are largely unchanged. To achieve this, all request and response semantics are preserved, although the syntax of conveying those semantics has changed. It seems to me that the restconf-notif draft violates this paragraph. <RR> Ack, HTTP semantics have to be followed, there's no reason to do otherwise. I'll check to see what details/clarifications can be added. In fact, it seems that what the draft tries to do is more or less exactly the same as SSE, except w/o the details, e.g., it doesn't specify the content-type. It also seems to me (after some googling) that it is perfectly fine to use standard SSE with HTTP/2, and that's what people are using to deliver server-generated events/notifs to clients with HTTP/2. So, this draft should probably not mention HTTP/2 at all, but instead just specify the semantics of the "uri" resource and how a client can POST to it to get SSE going. The draft should the refer to section 6.4 of RFC 8040 for how notifications are sent from this resource. <RR> My understanding is that HTTP2 is mentioned in the draft so that we can use HTTP2 streams. The point you're making is that if this is a RESTCONF transport draft then we should just use what's in RFC8040, I'm ok with that but would like to hear from the other authors since I might be missing some history. [Qin]: +1, Martin speaks my word, I would also like to see restconf-notif align with RFC8040. Setup two channels for both RESTCONF and HTTP2 makes me believe RESTCONF client MUST support HTTP/2. Regards, Reshad. /martin _______________________________________________ Netconf mailing list Netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf _______________________________________________ Netconf mailing list Netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf
- [Netconf] usage of HTTP in restconf-notif-07 Martin Bjorklund
- Re: [Netconf] usage of HTTP in restconf-notif-07 Reshad Rahman (rrahman)
- Re: [Netconf] usage of HTTP in restconf-notif-07 Martin Bjorklund
- Re: [Netconf] usage of HTTP in restconf-notif-07 Qin Wu