Skip to main content

An HTTPS-based Transport for YANG Notifications
draft-ietf-netconf-https-notif-15

Yes

(Robert Wilton)

No Objection

Jim Guichard
(Alvaro Retana)

No Record

Deb Cooley
Gunter Van de Velde
Mahesh Jethanandani
Orie Steele

Summary: Needs a YES. Has enough positions to pass.

Erik Kline
No Objection
Comment (2022-12-08 for -13) Sent
# Internet AD comments for draft-ietf-netconf-https-notif-13
CC @ekline

## Nits

### S4.1

* "SSE" acronym used without prior expansion.  Perhaps this is a well-known
  abbreviation within the relevant circles, but neither of the expansions from
  https://www.rfc-editor.org/materials/abbrev.expansion.txt seemed intuitively
  obvious (admittedly: I'm not *CONF/YANG specialist).

  Indeed, 8040 S1.1.5 suggests this means "Server-Sent Events", which is not
  currently in the RFC Editor's abbreviations list.
Francesca Palombini
No Objection
Comment (2024-01-31 for -14) Sent
Thank you for the work on this document.

I strongly agree with John's DISCUSS. As he says, RFC required is probably what you want, also given that the "Reference" field specifically ask for "The RFC that defined the URN.".

In Section 1: Please update the reference to HTTP/1.1: 7230 has been obsoleted by 9110 and 9112 (you already have the ref to 9110, so here it is enough to change 7230 to 9112).

Just a note from someone who is not experienced with YANG, so most likely OK to ignore, especially since IANA will most likely know how to deal with this, but by quickly scanning for the "YANG Notifications" registry group, I am not really sure where to find it. 3553 doesn't really point me to it. But again, happy to be educated.
Jim Guichard
No Objection
John Scudder
(was Discuss, No Objection) No Objection
Comment (2024-02-01) Sent
Thanks! 

Residual nit: it should really be “registration policy”, not “update policy”. IANA will understand what you’re trying to say, but if you cut another version maybe fix this.
Murray Kucherawy
(was Discuss, No Objection) No Objection
Comment (2024-01-31 for -14) Sent
I support Lars' DISCUSS position.  I also support John Scudder's DISCUSS position, and withdraw my own, which I realize now was incorrect and "Specification Required" was a reasonable choice.  Apologies for this oversight.

Comments preserved from the previous ballot version:

The SHOULD in Section 2 has me wondering why one might choose not to do what it says.  Or should this be a MUST?

I suspect you need normative references to RFC 7303 ("application/xml") and RFC 8259 ("application/json").

====

Additional comments from incoming ART AD, Orie Steele:

> The receiver responds with a "200 (OK)" message, having the "Content-Type" header set to either "application/xml" or "application/json"

I assume there are no media types using the +xml or +json structured suffixes that are relevant here.

>  refine "transport/tcp" {
>     // create the logical impossibility of enabling the
>     // "tcp" transport (i.e., "HTTP" without the 'S').
>     if-feature "not httpc:tcp-supported";
>   }

Is it typical to preserve comments like this in a published module?
Paul Wouters
No Objection
Comment (2022-12-14 for -13) Sent
I support the three DISCUSSes filed.

Additionally one more comment:

Section 3.4:

    If the receiver is unable to reply using "application/xml", the response might look like this:
    [...]
    "urn:ietf:capability:https-notif-receiver:encoding:xml",

I assume this line for supporting xml should not be in this example as it is for the response when it is not supported ?
Roman Danyliw
(was Discuss) No Objection
Comment (2024-01-18 for -14) Sent
Thank you to Leif Johansson for the SECDIR review

I support Lars Eggert’s and Éric Vyncke’s related DISCUSS position.

Thank you for addressing my COMMENT and DISCUSS feedback.
Warren Kumari
No Objection
Comment (2022-12-15 for -13) Not sent
I support Lars', Roman's and Eric's DISCUSS positions, but have nothing useful to add, other than my thanks to the authors and WG.
Zaheduzzaman Sarker
No Objection
Comment (2022-12-14 for -13) Sent
Thanks for this specification. 

Lars kind of covered issues related to HTTP3. Hence supporting his discuss points.

I have marked that - RFC XXXX refers both to "An HTTPS-based Transport for YANG Notifications" (in section 5.2) and "An HTTPS-based Transport for Configured Subscriptions" (in section 6.2), while clearly stating RFC XXXX = An HTTPS-based Transport for YANG Notifications in Section 1.2. I am assuming this just an oversight from the authors. Otherwise, this would be a discuss worthy issue. So please respond to this observation.
Éric Vyncke
(was Discuss) No Objection
Comment (2024-01-18 for -14) Sent
Thanks for the work done and for addressing my previous DISCUSS position at:
https://mailarchive.ietf.org/arch/msg/netconf/rx2nrr9MZRR3sXsOzERl5eWQ9UI/
Deb Cooley
No Record
Gunter Van de Velde
No Record
Mahesh Jethanandani
No Record
Orie Steele
No Record
Robert Wilton Former IESG member
Yes
Yes (for -13) Unknown

                            
Alvaro Retana Former IESG member
No Objection
No Objection (for -13) Not sent

                            
Lars Eggert Former IESG member
(was Discuss) No Objection
No Objection (2024-02-01 for -14) Sent for earlier
I disagree that the argument that "NETCONF doesn't do QUIC, hence
this spec doesn't support H3" is correct. NETCONF is a protocol exchanging
XML snippets, it doesn't support TCP/TLS either. That's what the transports
are for, and this one surely could support H3 if it wanted to, but it
doesn't, because $REASONS. It'd be more honest to actually say what those
reasons are.