[netconf] YANG Groupings for QUIC clients and QUIC servers

Per Andersson <per.ietf@ionio.se> Sun, 30 June 2024 17:25 UTC

Return-Path: <perkietf@gmail.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 A8709C14F5EE for <netconf@ietfa.amsl.com>; Sun, 30 Jun 2024 10:25:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.652
X-Spam-Level:
X-Spam-Status: No, score=-1.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
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 47A7pk_35W3G for <netconf@ietfa.amsl.com>; Sun, 30 Jun 2024 10:25:23 -0700 (PDT)
Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE5C1C14F5ED for <netconf@ietf.org>; Sun, 30 Jun 2024 10:25:23 -0700 (PDT)
Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-25c4d8ae511so1149158fac.2 for <netconf@ietf.org>; Sun, 30 Jun 2024 10:25:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719768323; x=1720373123; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Qk4G/+POqWRD6Z/6z6IofTTfp+XQGyo2rn0mj9saR+c=; b=YP0vPMFFi2SshKRo7asXpKO5qQ2Ham5Bi4wxb3Yr8ECwF3AWKgx7ZauLKHWQlDrubF GUPTKgU3F6FxyMaBLblaNDfT6up7fDWEmQKkkbEUJxjQR7uhIcBrhloCtXG2w4316vy4 qJpV1TlEZbu8AuL2DJZw9GE49FH7Ocjvy2q5tpfEyb1VYT36rz9UXxS75ZNCUp0J0pIK LA6g9VPt8SgGu8kgLfiMMcyVSxshZR0sYR3DKdvSy+r0LYUblQwK9MQumvxc4jevFP9R jG2xDDOQqgK4KFo67enHOsxvRF2CABHeuzT54m1VTlNZ7lfqnxtvmcTBCy2kK0i2nxdR bsyw==
X-Gm-Message-State: AOJu0Yzrea8sXd3ZxO2Hmk8wwQ/5SM4Q+pS97YlqtjTip+BrYjl3C/CX LgxAK14nVzJ0jqAc9f3I9sT1sPdLavLbZ2B2MjjBI+tWdeVcE9LB5vfZguUS
X-Google-Smtp-Source: AGHT+IE45xGN0mW6ec+9Qu49iyRhIJ5I+kd1hBEv7VAOWMBJsmT/yZc6QBdI4GTsBn3FlwrMCf+m7Q==
X-Received: by 2002:a05:6870:970c:b0:25c:7c8d:e2f2 with SMTP id 586e51a60fabf-25db3623c0cmr3074081fac.56.1719768322831; Sun, 30 Jun 2024 10:25:22 -0700 (PDT)
Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com. [209.85.167.182]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-701f7b37186sm1019649a34.73.2024.06.30.10.25.22 for <netconf@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 30 Jun 2024 10:25:22 -0700 (PDT)
Received: by mail-oi1-f182.google.com with SMTP id 5614622812f47-3c9cc66c649so1425716b6e.1 for <netconf@ietf.org>; Sun, 30 Jun 2024 10:25:22 -0700 (PDT)
X-Received: by 2002:a05:6808:13cb:b0:3d2:257b:2b5e with SMTP id 5614622812f47-3d6b55903c2mr5589946b6e.50.1719768322316; Sun, 30 Jun 2024 10:25:22 -0700 (PDT)
MIME-Version: 1.0
From: Per Andersson <per.ietf@ionio.se>
Date: Sun, 30 Jun 2024 17:25:11 +0000
X-Gmail-Original-Message-ID: <CACvbXWG+7x13gCeY_spnkNLtMxMUjCqOAbSZS+BaBB1HHroaCA@mail.gmail.com>
Message-ID: <CACvbXWG+7x13gCeY_spnkNLtMxMUjCqOAbSZS+BaBB1HHroaCA@mail.gmail.com>
To: netconf@ietf.org
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: FF24R7MLOWA44DS7MFTGJZV57WTIYRBA
X-Message-ID-Hash: FF24R7MLOWA44DS7MFTGJZV57WTIYRBA
X-MailFrom: perkietf@gmail.com
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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] YANG Groupings for QUIC clients and QUIC servers
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/qRUpA79-D5MuksoJNkkypbzc9yU>
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>

Dear WG,

I have uploaded draft-andersson-netconf-quic-client-server [0]. This draft
presents two YANG 1.1 modules with basic parameters to configure QUIC
clients and QUIC servers [1].

It uses the client-server suite of drafts and complements them with QUIC
configuration.


Considerations:

Should more parameters be included for configuration, and if so which?

Should updates me made to relevant WG documents, e.g. netconf-client-server,
restconf-client-server, http-client-server, https-notif etc? For instance
http-client-server defines http-client-stack-grouping with a quic container.

  grouping http-client-stack-grouping:
    +-- (transport)
  (...)
       +--:(quic) {quic-supported}?
          +-- quic
             +-- udp-client-parameters
             |  +---u udpc:udp-client-grouping
             +-- tls-client-parameters
             |  +---u tlsc:tls-client-grouping
             +-- http-client-parameters
                +---u http-client-grouping

See the draft-dai-netconf-quic-netconf-over-quic draft for NETCONF
over QUIC [2].


[0] https://datatracker.ietf.org/doc/draft-andersson-netconf-quic-client-server/
[1] https://datatracker.ietf.org/doc/html/rfc9000
[2] https://datatracker.ietf.org/doc/draft-dai-netconf-quic-netconf-over-quic/


--
Per