[netconf] Re: Adoption call for quic-netconf-over-quic-06

Kent Watsen <kent+ietf@watsen.net> Mon, 19 August 2024 13:59 UTC

Return-Path: <010001916aef0846-7422dfad-975a-4705-b888-b37da5be5c57-000000@amazonses.watsen.net>
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 0F470C1519A6 for <netconf@ietfa.amsl.com>; Mon, 19 Aug 2024 06:59:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8lbQ_g9SS7uo for <netconf@ietfa.amsl.com>; Mon, 19 Aug 2024 06:58:57 -0700 (PDT)
Received: from a48-93.smtp-out.amazonses.com (a48-93.smtp-out.amazonses.com [54.240.48.93]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 054ACC151091 for <netconf@ietf.org>; Mon, 19 Aug 2024 06:58:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1724075935; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Message-Id:References:To:Feedback-ID; bh=uHSxS0AnDAO/HX3aH/ERzm0YOMR/BZcBwkTD+BjrUXI=; b=f3Fm5yn7+H6mklsZzfT+DeXQpEffq/f/TuxO+zp9ljh28rhe+5uUaQtbASkzkLVJ ou3NqOUmvvd/QXQFIgjeFB4t6YJiHFXA7l/QgUYPfk0D8NJ+w537bEfBfFSZUI7RPXn FePmeOCbFIubrTOsagu+vZYRRAUWdAWezeoU04K8=
Content-Type: multipart/alternative; boundary="Apple-Mail=_68E0B04E-0E3C-4658-A6C2-FEC14FE848D0"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\))
From: Kent Watsen <kent+ietf@watsen.net>
X-Priority: 3
In-Reply-To: <C5839E45-2C48-4C80-BA82-F711367A6FCF@viagenie.ca>
Date: Mon, 19 Aug 2024 13:58:55 +0000
Message-ID: <010001916aef0846-7422dfad-975a-4705-b888-b37da5be5c57-000000@email.amazonses.com>
References: <0100019151cda6b9-99bdca9e-ec7f-443d-b792-2f0d606aff55-000000@email.amazonses.com> <tencent_4E1D0A65F24BAE6D0069391ACCB8639F2A09@qq.com> <C5839E45-2C48-4C80-BA82-F711367A6FCF@viagenie.ca>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
X-Mailer: Apple Mail (2.3774.400.31)
Feedback-ID: ::1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2024.08.19-54.240.48.93
Message-ID-Hash: IJPAQAYWYB4ZYO6JKFTTDKRZVAWBW4TI
X-Message-ID-Hash: IJPAQAYWYB4ZYO6JKFTTDKRZVAWBW4TI
X-MailFrom: 010001916aef0846-7422dfad-975a-4705-b888-b37da5be5c57-000000@amazonses.watsen.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Chongfeng Xie <chongfeng.xie@foxmail.com>, "netconf@ietf.org" <netconf@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] Re: Adoption call for quic-netconf-over-quic-06
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/l-mFI8_3Spta17HzAlv8sEMU-E0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>

Hi Marc, authors, WG,

>> The abstract mentions that "This document describes  how to use NETCONF over the QUIC transport protocol, named NETCONFoQUIC."  But in section 7,  NETCONFoQUIC is shown as one type of protocol.  So my question is that whether NETCONFoQUIC is a kind of new protocol? If yes, what't the relationship of NETCONFoQUIC with NETCONF?
> 
> From TLS point of view, it is another protocol, therefore it is registered as an ALPN. All protocols over QUIC do the same.

Thanks for this context.  The TLS-perspective is noteworthy but, from a NETCONF-protocol perspective, QUIC is just another transport.   “NETCONF” is the protocol.  It may necessary to register “NETCONFoQUIC”, but calling the protocol “NETCONFoQUIC” seems wrong.  Is it possible to relegate the use of “NETCONFoQUIC" in the draft to, e.g., just the IANA Considerations section?

More comments:

Section 2 introduces terminology “manager” and “agent” for the NETCONF peers.  I strongly oppose this construct.  Since 2006, the terms “client” and “server” have been used for NETCONF (formally in RFC 6241).  I understand that QUIC also uses the terms “client” and “server”.   To disambiguate, I recommend using "<protocol>-<roll>" everywhere  (like I did in RFC 8071), e.g.: [quic/netconf/tls]-[client/server].

Section 3.2.2, says that the idle timeout should be disabled.  Is this actually needed?  AFIAK, none of the other NETCONF transport drafts have such provision.   Rather the NETCONF WG focus has been to encourage the use of keepalives to ensure aliveness.   I’m not saying this is wrong to disable max_idle_timeout, but just that is seems different, and it would be good to know how different and adjust from there.  FWIW, the strings “idle”, “time” and “keep” do not appear in RFC 7589.

Lastly, I support adoption of this draft.  It seems prudent to add QUIC as a transport for NETCONF (QUIC is already a transport for RESTCONF).   I hope that my comments above will be considered if this I-D is adopted.

Kent // as a contributor



> 
> Marc.
> 
>> 
>> Best regards
>> 
>> Chongfeng
>> 
>> From: 【外部账号】Kent Watsen <mailto:kent+ietf@watsen.net>
>> Date: 2024-08-15 00:51
>> To: netconf@ietf.org <mailto:netconf@ietf.org>
>> Subject: [netconf] Adoption call for quic-netconf-over-quic-06
>> NETCONF WG,
>> 
>> This message starts a two week poll on adopting the following document:
>> 
>> 	Using NETCONF over QUIC connection
>> 	https://datatracker.ietf.org/doc/html/draft-dai-netconf-quic-netconf-over-quic-06
>> 
>> The poll ends August 28.
>> 
>> Please send email to the list indicating "yes/support” or "no/do not support".  If indicating no, please state your reservations with the document.  If yes, please also feel free to provide comments you'd like to see addressed once the document is a WG document.
>> 
>> FWIW, no IPR is known for this document:
>> 
>> 	https://mailarchive.ietf.org/arch/msg/netconf/L9a1nQFdNuGH0rXZyEbd_RaN-UQ/
>> 
>> Kent  // as NETCONF WG chair
>> 
>> _______________________________________________
>> netconf mailing list -- netconf@ietf.org <mailto:netconf@ietf.org>
>> To unsubscribe send an email to netconf-leave@ietf.org <mailto:netconf-leave@ietf.org>