[netconf] Re: Adoption call for quic-netconf-over-quic-06
Marc Blanchet <marc.blanchet@viagenie.ca> Mon, 19 August 2024 16:37 UTC
Return-Path: <marc.blanchet@viagenie.ca>
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 B3E1AC180B4D for <netconf@ietfa.amsl.com>; Mon, 19 Aug 2024 09:37:47 -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_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 (2048-bit key) header.d=viagenie-ca.20230601.gappssmtp.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 33mbh0qjmjob for <netconf@ietfa.amsl.com>; Mon, 19 Aug 2024 09:37:46 -0700 (PDT)
Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) (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 BC689C17C8A5 for <netconf@ietf.org>; Mon, 19 Aug 2024 09:37:46 -0700 (PDT)
Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-e03caab48a2so3285546276.1 for <netconf@ietf.org>; Mon, 19 Aug 2024 09:37:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20230601.gappssmtp.com; s=20230601; t=1724085466; x=1724690266; darn=ietf.org; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hW3RMK3Cq6NJ6M+cB95q1xl42mMApBHEvPUIzhJ8wwg=; b=gsetww5gt9lVn+ciwUvKD491zcEBldCmWg5DchdGJDI1DUBG5uFwT4Lk+TDxlu08jD rR09BCH5uKuMhKAZsb+Y1eFpwgRCR4U1SqeVzln3KYewFThMKXR2jUBlTTeBfhwtX0+S jw/nI/8qyLle1Mkd9559pEQdCgK5sANU31mJjv/89PI96RNgtL2KSof1UCgqkyE5niTH fF/fydq1+E3ibi++Yx9Xn86KLwwJ/uvY+O4/5c56mEtIsulgbQweNu5lQwvc1JiDOrWU Gr+d6egjja6sRy8+VCiCOpTq14rgkS8qQ+9Gc1ISFbLaP0A7pCDclAJVl/NVPn6R6cSy ITag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724085466; x=1724690266; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hW3RMK3Cq6NJ6M+cB95q1xl42mMApBHEvPUIzhJ8wwg=; b=k9SaNhRINwR8zhmNCxV++N1aRrX0OwTk6kZjKuz6nhgxhY1ewuWzWmx7r+r3nstI8n MxcV64i6yON4j2hDwdHGrn6VrHfMRkC4Y4EMTasPKXA7M3LPy/469eoJhBfTdAVZTEfi z1PR7Y/oXDa2mVYKlwSG09zvC3GMvpTOuo7vib9kvuRBTsYKd7gpGgb71k0ha6ZWVann embg/pnQxa92As8BSWRd2Civ5pvuGHM1NKq0ukzF0EL+MuU5bQeppiBLSud/svE1uoZ0 LOf334Rd2C5l7kTxpVM4gG7BqC6n2klcIJL9Wk8Dr5nrU9pmU9XkP4NuGMXkoSVIWMId OOcw==
X-Forwarded-Encrypted: i=1; AJvYcCVJ/sf/7ZM+cta2oql3zF9dnzEhmKNaFQsB/kGVWbJfqdZl3NqsXB02wzk/+Il+AoMqjYyE/0Vcb/zIlCQBdZZK
X-Gm-Message-State: AOJu0YwuuHhp3//diZoVg9TazwAdITuOWcwAzeU+ek87RyHd9Fy/X47J OIVFmL/OU0wkdgQ/NpVcjdx8eLgqfdFVdj5HV6djnve2wucOsVW7Qbz/NnvTiKI=
X-Google-Smtp-Source: AGHT+IGFSndfhM3bB5ecTvM+Cfhm2vncHYvRJJ/8VhH2JMtTW06raukSJ/xzuI+QfFKCHfFt5MSO6g==
X-Received: by 2002:a05:6902:1b03:b0:e11:55ef:a7cc with SMTP id 3f1490d57ef6-e164a949185mr242025276.7.1724085465487; Mon, 19 Aug 2024 09:37:45 -0700 (PDT)
Received: from smtpclient.apple (ip5-3.eyrkonaeac04.dialup.ca.telus.com. [209.29.168.3]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e1171e09da9sm2135817276.1.2024.08.19.09.37.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Aug 2024 09:37:44 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_3DA8657F-FA9B-4CED-919C-CCA0228A459F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
X-Priority: 3
In-Reply-To: <010001916aef0846-7422dfad-975a-4705-b888-b37da5be5c57-000000@email.amazonses.com>
Date: Mon, 19 Aug 2024 12:37:32 -0400
Message-Id: <7699300B-9D4D-4668-8CF3-6595A868F399@viagenie.ca>
References: <0100019151cda6b9-99bdca9e-ec7f-443d-b792-2f0d606aff55-000000@email.amazonses.com> <tencent_4E1D0A65F24BAE6D0069391ACCB8639F2A09@qq.com> <C5839E45-2C48-4C80-BA82-F711367A6FCF@viagenie.ca> <010001916aef0846-7422dfad-975a-4705-b888-b37da5be5c57-000000@email.amazonses.com>
To: Kent Watsen <kent+ietf@watsen.net>
X-Mailer: Apple Mail (2.3818.100.11.1.3)
Message-ID-Hash: PT3H26W474OO5UTGF5QHZVPN6YQBEW7U
X-Message-ID-Hash: PT3H26W474OO5UTGF5QHZVPN6YQBEW7U
X-MailFrom: marc.blanchet@viagenie.ca
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/SiY3TbLbnUoVsiN1m4SdSzUBrvM>
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>
> Le 19 août 2024 à 09:58, Kent Watsen <kent+ietf@watsen.net> a écrit : > > 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? Fine by me! Will discuss with the co-authors. > > 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]. Agreed on my side. Will discuss with the co-authors. > > Section 3.2.2, says that the idle timeout should be disabled. Well, the whole paragraph is: " When a NETCONF session is implemented based on a QUIC connection, the idle timeout should be disabled or the QUIC max_idle_timeout should be set appropriately in order to keep the QUIC connection persistent even if the NETCONF session is idle. « > 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. Maybe the wording (of disabled) is too strong? Would below work? " When a NETCONF session is implemented based on a QUIC connection, the idle timeout should be set appropriately in order to keep the QUIC connection persistent even if the NETCONF session is idle. In some cases, disabling it may be a possible option. « > > Lastly, I support adoption of this draft. great. > 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. Thanks, Marc. > > 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> >
- [netconf] Adoption call for quic-netconf-over-qui… Kent Watsen
- [netconf] Re: Adoption call for quic-netconf-over… 戴锦友
- [netconf] Re: Adoption call for quic-netconf-over… 戴锦友
- [netconf] Re: Adoption call for quic-netconf-over… 戴锦友
- [netconf] Re: Adoption call for quic-netconf-over… Marc Blanchet
- [netconf] Re: Adoption call for quic-netconf-over… Qiuyuanxiang
- [netconf] Re: Adoption call for quic-netconf-over… Per Andersson
- [netconf] Re: Adoption call for quic-netconf-over… chengweiqiang
- [netconf] Re: Adoption call for quic-netconf-over… Reshad Rahman
- [netconf] Re: Adoption call for quic-netconf-over… 易昕昕(联通集团本部)
- [netconf] Re: Adoption call for quic-netconf-over… Xuesong Geng
- [netconf] Re: Adoption call for quic-netconf-over… 余少华
- [netconf] Re: Adoption call for quic-netconf-over… 戴锦友
- [netconf] Re: Adoption call for quic-netconf-over… Chongfeng Xie
- [netconf] Re: Adoption call for quic-netconf-over… Marc Blanchet
- [netconf] Re: Adoption call for quic-netconf-over… Kent Watsen
- [netconf] Re: Adoption call for quic-netconf-over… Benoit Claise
- [netconf] Re: Adoption call for quic-netconf-over… Marc Blanchet
- [netconf] Re: Adoption call for quic-netconf-over… 汪学舜
- [netconf] Re: Adoption call for quic-netconf-over… Chongfeng Xie
- [netconf] Re: Adoption call for quic-netconf-over… Lancheng
- [netconf] Re: Adoption call for quic-netconf-over… 戴锦友
- [netconf] Re: Adoption call for quic-netconf-over… 岳胜男
- [netconf] Re: Adoption call for quic-netconf-over… linchangwang
- [netconf] Re: Adoption call for quic-netconf-over… Liyan Gong
- [netconf] Re: Adoption call for quic-netconf-over… Kent Watsen
- [netconf] Re: Adoption call for quic-netconf-over… Qin Wu