Re: [alto] Tsvart early review of draft-ietf-alto-oam-yang-06

Jensen Zhang <jingxuan.n.zhang@gmail.com> Mon, 27 March 2023 06:28 UTC

Return-Path: <jingxuan.n.zhang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BED1C15257D; Sun, 26 Mar 2023 23:28:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 d9trLGXzrOMy; Sun, 26 Mar 2023 23:28:01 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 846D9C151B1B; Sun, 26 Mar 2023 23:27:58 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id u1so4326004wmn.5; Sun, 26 Mar 2023 23:27:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679898476; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mNvJuW/iquo2nmMN2CVIVfuUrtl9IOWNjhOInH2VETA=; b=A5QA1tO3GBbfg5orquCMBdT3LPkrTuQaykbiUf8TKKIhQ44oTHpBhE95MdAtL4GpUy 1E0UK8CXiuNNrOE3xNM0AizRDNCiriFHvwrJIbEHhMk2EzSo+5wL2zYF0cgwWVNcOwSK 8g8JGjIsXBfuuBosqK2y6zrRyTpQVAzZdLm+ssmq3klxlb21ywVKdKZdhaC+TTvJ6MLm ZTdujDMaDxM7gwX0/nT3Rat+0dL7YISqvMObDN9iY88YQKW/liconYy79rifOZWjTRkT 2sE2XPM3WMY3WoSwxO8HIBr5gfjfbknJ4bEyN43C0qLStflFy5cF5puKZ4ECFOdanIdc hHNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679898476; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mNvJuW/iquo2nmMN2CVIVfuUrtl9IOWNjhOInH2VETA=; b=dsjn0zMHDEKLFRumfUdTe5UTb7ud6bdL9QwwqTJgy49ynKag6BFVFBNgpTRMcAtexF F+oA6FzDMgfbV5mMJT87XLOtrP1BT7WQ5r/zMZAJlapeMSjSX9qF7DLV7PQGSbiyjzDS Z44mpUSjPRMv/IRsul0KzsaCK5dJ6y6UL7O4RuWVQ48zk0aD7V/eWwYNAjkTFYukuyNy E8YNMoi45fkIp/z4gwb5DW5H85HbRdSHgB0wGQckzXXApB4EX/BTgoQM/yiDcgIqLEdi squlME7qTF7VfzXtSjAX9wgCvBkA3nm/ZZIiHcEQXaOw/fFtTsdfWzDA79kseq8YjmS7 jPEw==
X-Gm-Message-State: AO0yUKXvLPu0sz5PpTjYIeCxmk325i5efTBYHrYevU6G34qKbksx8bpH EaRb13X3O9Ql6AE3EnJ1SdAfVQyYDc+XdcAubVw=
X-Google-Smtp-Source: AK7set+SHt9d8PR3pboP/GDn9xfdw1hC3tGuWTEgaD2nr19kATWCqZJgrOY755YNwE+TOkqX6pnmLx7Q6w1ug+f6p18=
X-Received: by 2002:a05:600c:21c5:b0:3ed:2f78:e331 with SMTP id x5-20020a05600c21c500b003ed2f78e331mr2255804wmj.6.1679898476396; Sun, 26 Mar 2023 23:27:56 -0700 (PDT)
MIME-Version: 1.0
References: <167964571435.34095.11414687726185443311@ietfa.amsl.com>
In-Reply-To: <167964571435.34095.11414687726185443311@ietfa.amsl.com>
From: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Date: Mon, 27 Mar 2023 14:27:44 +0800
Message-ID: <CAAbpuyobDu7ZLr5TjuOjZRFWpzrVvC6xQb14+9B3mvTgZ3jYVQ@mail.gmail.com>
To: Spencer Dawkins <spencerdawkins.ietf@gmail.com>
Cc: tsv-art@ietf.org, alto@ietf.org, draft-ietf-alto-oam-yang.all@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f1c35d05f7dbd78d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/gTY_DsuaRkarqfr9xKUZVIE7qg4>
Subject: Re: [alto] Tsvart early review of draft-ietf-alto-oam-yang-06
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Mar 2023 06:28:02 -0000

Hi Spencer,

Many thanks for your comments. See my answers inline.


On Fri, Mar 24, 2023 at 4:15 PM Spencer Dawkins via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Spencer Dawkins
> Review result: Ready
>
> I didn't have any questions on the document as written, and it's worth
> adding
> that I'm not a YANG person and was still able to follow the document and
> the
> process it describes.
>
> I did have one question, which might be out of scope for this document.
>
> I didn't see a mention of APLNs for TLS, and, perhaps more importantly, I
> don't
> see a mention of ALPNs, QUIC, or UDP parameters for HTTP/3 over QUIC.


Yes, this document does not define anything about HTTP/3. Because the WG
has not received any experience with implementing ALTO over HTTP/3. But
the draft-ietf-alto-new-transport work is pushing efforts in this domain.
It is valuable to consider APLNs and HTTP/3 for future extensions. At this
moment, we just need to make sure the current proposed model will not close
the door. Once we have enough practical experience, we can add new
"augment"s to the current model to support HTTP/3-related parameters.


> It looks
> like this document is expecting to use NAPTR records, but I thought web
> servers
> used RR records to provide ALPN names.


The discovery approach of using NAPTR records is proposed by RFC 8686. We
support this first because it has been already a standard. But I agree that
HTTPS RR would be a better option if we are going to provide ALPNs. Once it
becomes a standard, we will be happy to add it.


> My apologies if my question isn't
> helpful, but is it expected that this document would also cover
> configuration
> of ALTO servers listening over HTTP/3?
>
>
I don't have strong opinions to cover HTTP/3 in this document. But we will
open the door for it for future module extensions.

Thanks,
Jensen