[Tsv-art] Re: draft-ietf-masque-connect-ethernet-12 telechat Tsvart review
Alejandro Sedeño <asedeno@google.com> Mon, 17 August 2026 16:43 UTC
Return-Path: <asedeno@google.com>
X-Original-To: tsv-art@mail2.ietf.org
Delivered-To: tsv-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 36FF712B2A7E2 for <tsv-art@mail2.ietf.org>; Mon, 17 Aug 2026 09:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786984997; bh=SUNnBs4bcpJOPVSdk5Dtu9a1V4t9zmJHBDN6YZXzxUA=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=YUSnjkP0aMM0pbCWWTtSmTJJ22epQDdkvCbAlgDZmLOyFF4Lzcp18yOKXPuOrb0Xu +h/507/qkGjTAgJanbm6hxlccqmR6PFMVorOSjk6X57/pJlkGUZP7IBnC4vKiNZgyo 5Et88nnm0+eSN31LCPC4cu0l5+udzoaTaP1JM5XM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level:
X-Spam-Status: No, score=-17.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FKXjMsAHeap2 for <tsv-art@mail2.ietf.org>; Mon, 17 Aug 2026 09:43:16 -0700 (PDT)
Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (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 mail2.ietf.org (Postfix) with ESMTPS id AB96512B2A7CA for <tsv-art@ietf.org>; Mon, 17 Aug 2026 09:43:16 -0700 (PDT)
Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-39266382df6so2931842a91.3 for <tsv-art@ietf.org>; Mon, 17 Aug 2026 09:43:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786984996; cv=none; d=google.com; s=arc-20260327; b=HcCOVLZWAIvaBeG6jpFLgGPdksZlRz97AoVy+bsDvTGvs/+vN/JFvV2dxOaEpCA3nj jyHjFc4GxdSP6aMvH4+yRrDeDwPGOk85S5DxUzCBfT6vmz7pp3rypowZP6uamp44N2sd ki2ej15qOC7KguE2e4RRofAF3p8ev3K4NkOKT6ZH8KCxXV5DgnydEWByvEtydANhx+dT 4FTLy8e+WMnn6fVt0A5wmRuJnEMRDv7+NBsN2FBBd8v16XhMEZb72Xn5Wh8eP+3/nJjS iSCVkrqOVnj/WeSNL0qdiXT6wtH/O0LVNGfjar+GAYQcvOIXEesHanwJzu0lETRLrskZ 6++g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=SUNnBs4bcpJOPVSdk5Dtu9a1V4t9zmJHBDN6YZXzxUA=; fh=kt7CThMfD2VpEt8tBTtY6ngPepM+JGVxXDwD/OzOR0I=; b=HCy3NR08NzLUvjT5uWpfkVET2rZNlcvmKXKG7p6KjJaiMX3nsnUqG6eU4HTxauF3nr Ir9Rmx7KFKZyD2EZ/5ba1P2nBhBcednspDrp9tCvlbUJssyYb5FDJ3UU0EUsS0NOjMtC 8Ja7ZT3+WEM10LctxF47IARgPND0EqjZ7PV4DDBesq7WTqHefpkqN8hgp3qa3BPRanEg 8gMOsY7fH2OZTcLwHjqh3YeXjxLZ5DwDcvsnTl3u3gnJBCH9NqZzBsaDFHbx4xrXK18+ 5nm2cO1jt8G/SvWFbBfHU7CqIjJ9HUiaxidTEJ5IK7dR5/TSbC9p71SUFeIj8q4SwSoV toFw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1786984996; x=1787589796; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=SUNnBs4bcpJOPVSdk5Dtu9a1V4t9zmJHBDN6YZXzxUA=; b=ZENZiTKFFgLJawwYKfAXHjWcRC1pFDHB9Jti1MWr3AqGMydy5LlZDUcFekgWUjZbAk W6CnzavOLN3mbPj4zvMzit8gyEYUjenuuUjWoAxZcP+PrIJj8TYVrWgjJ48v/QVDvWNq T3LKb6X/gJxHo8qKFzzfoN+vRhRNYVTjg4QT2iuPaK/AN0HTTInGluv4AAECNbvGuci8 4Q4yioKgudKz+r2uOPYbQUr3MY4+Swg6M1ULkcBHv0QK/f8+tXGZ6ib4rVgyvj87DM9f FEys7etPQ4uBxBnRFv9GBiXZt/9AhpxWDtUaL2735gyt/UCagcQxKOwGq7dJQWw5dqXr Ao1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786984996; x=1787589796; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=SUNnBs4bcpJOPVSdk5Dtu9a1V4t9zmJHBDN6YZXzxUA=; b=nuqpD9cZQ3+GpmYNDoyFMPQJaEzfnoEF7Tvtn1i7p0Zt1n2k9EAH/iZfIod5Qhwl6L wT116NB+d4WDhch39iKY5M6a0UhA3bCxnxlXVXvh0vPzV08/N6N6z+0RkVP5tL7QbavZ CrhQSaN5pBc4gSbJDQshGa439QwLQ94E5DL4tqveFdYFsjQrVu+SkbDvzkLnOzt+JdiD uCajWKXV2B7e4gaoT8NtC3X/xYQuJ1GsmfhkT1akKy6F9YiCrCOyrJ2SLpTpzUxnpHrd FUbt95S4sqh5H4BM4/gHgZuIKnyqTHWSUN11nm1isx63zKpo+MQmDEq9pN2gsNO0nd09 ZyPA==
X-Gm-Message-State: AOJu0YydPDZXpAtbvhjBh2+mo7Y0+7Z2uwY1tN4ihNAAD3i5a0coVJge mXAI4XtI+KpWj1o6dEIIaMbD0eZt62/9UxVBa4vnEUH4ULOtvXb4tXRv/TwwwomnkHIv4QbV/8Z niyl4/+P0N4UgoipYUEFrOr301mFy/QJ53T3poDZu
X-Gm-Gg: AR+sD10K9RXDiyfWEttrmGuB6pybnpHzmYYmilV3uNpLfTbMPEeJ0Xrl3vGRrwF7+yp mjDwU5MOk5YLPvTbrzCRei4bqQe6SZbhNFAjCDibxcLibXRQc5XzRXTkiJV+Ua4eLB1KLEWHvIo 900BTLcaonwCWn2LwtmK7fIB8FV9JVhG7c4mM++MNBHU1uHwZXQ97d9IObp4bkIBP8kYyl5a4Gg 0NODVc9hGlpegPDmAcILrZ7vDKGUfqJOAafk+mC/c+YxV6Ic0uGITl4jxWtV4004FUoiQZX5w3S qr9TMwBYuq0KgdzJMPqoTj06djYmpJFtesDyL9BrWwqWZfdd45HCfJmLniVRlsV8LpkwsZ7ZAcr mDw==
X-Received: by 2002:a17:90b:3843:b0:36d:9e0b:3801 with SMTP id 98e67ed59e1d1-3955a5ee17cmr1529615a91.8.1786984994925; Mon, 17 Aug 2026 09:43:14 -0700 (PDT)
MIME-Version: 1.0
References: <178672440252.812.14159683007395444448@dt-datatracker-7c6ddbc678-86d5j>
In-Reply-To: <178672440252.812.14159683007395444448@dt-datatracker-7c6ddbc678-86d5j>
From: Alejandro Sedeño <asedeno@google.com>
Date: Mon, 17 Aug 2026 12:43:00 -0400
X-Gm-Features: AcwNN1VIS-RknT93wsFwR5woxCuiZFwstnULLPDK0N5Xb3q3W_SWpr33fZvSbuc
Message-ID: <CALVMLfLvsTQe=HGj9TZORUAt2QO7vZ43Rm7ZV-C55F+mK09EfA@mail.gmail.com>
To: Michael Scharf <michael.scharf@hs-esslingen.de>
Content-Type: multipart/alternative; boundary="000000000000d8dd65065940dd27"
Message-ID-Hash: 7V5PTNCCPJZGJK5GIG3PAL2TFPUNFJ32
X-Message-ID-Hash: 7V5PTNCCPJZGJK5GIG3PAL2TFPUNFJ32
X-MailFrom: asedeno@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsv-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: tsv-art@ietf.org, draft-ietf-masque-connect-ethernet.all@ietf.org, last-call@ietf.org, masque@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Tsv-art] Re: draft-ietf-masque-connect-ethernet-12 telechat Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/vngKcfG_RgwEqGTu2A8Lwk3v-oM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Owner: <mailto:tsv-art-owner@ietf.org>
List-Post: <mailto:tsv-art@ietf.org>
List-Subscribe: <mailto:tsv-art-join@ietf.org>
List-Unsubscribe: <mailto:tsv-art-leave@ietf.org>
Hi Michael, Thanks for the review. We discussed mentioning other Ethernet features in the Working Group and the consensus was to declare them out of scope. We prefer not to start writing an extensive list of these features. Section 9.2 already mentions associating the frame with the appropriate priority when reapplying 802.1Q tags. -Alejandro On Fri, Aug 14, 2026 at 12:20 PM Michael Scharf via Datatracker < noreply@ietf.org> wrote: > Document: draft-ietf-masque-connect-ethernet > Title: Proxying Ethernet Frames in HTTP > Reviewer: Michael Scharf > Review result: Ready with Issues > > This document has been reviewed as part of the transport area review team's > ongoing effort to review key IETF documents. These comments were written > primarily for the transport area directors, but are copied to the > document's > authors and WG to allow them to address any issues raised and also to the > IETF > discussion list for information. > > When done at the time of IETF Last Call, the authors should consider this > review as part of the last-call comments they receive. Please always CC > tsv-art@ietf.org if you reply to or forward this review. > > This document defines a mechanism to tunnel Ethenet frames over HTTP and > basically allows building a simple Layer 2 VPN (L2VPN). > > The document is well-written. Relevant transport protocol interactions > such as > multiple competing congestion control loops and/or multiple error recovery > mechanisms are sufficiently addressed in the document. > > The document also addresses MTU issues. The document does not specifically > discuss Ethernet Jumbo frames, but this may be OK for a non-standard > Ethernet > frame format. > > Yet, it is a bit surprising that the document does not discuss how the HTTP > encapsulation of Etherrnet frames interacts with quite a number of widely > used > Ethernet switch mechanisms. As far as I can see, the document basically > assumes > that the HTTP proxy has features typical for unmanaged Ethernet switches or > simple managed switches, e.g., typical SOHO Ethernet deployments. > > But there are many other Ethernet features. Here are some examples of more > advanced Ethernet features: > > 1. Precision Time Protocol (PTP) support (e.g., IEEE 1588, IEEE 802.1AS, or > Ethernet TSN features) > > 2. Use of the Priority Code Point (PCP) in the VLAN tag > > 3. Multiple VLAN tags or Q-in-Q, i.e., IEEE 802.1Q Tunneling > > ... (there is really _a lot_ more in specific use cases of Ethernet) > > Other examples have already been mentioned e.g. in the RTG area review, > most > notably MACsec (IEEE 802.1AE). I believe that Link Layer Discovery Protocol > (LLDP) topology discovery is also quite widely supported in modern > switches. In > special environments (e.g., Datacenter networks, Carrier/Metro Ethernet, > Industrial Ethernet, Automotive Ethernet, Audio/Video Systems, ...), many > further Ethernet features exist, possibly even defined outside IEEE. > > According to Section 7, Ethernet switch or bridge functions are outside the > scope of the document. There is some discussion on STP/RSTP in that > section, > but it is unclear why the discussion is limited only to loop prevention. > > I believe the document could spell out much more explicitly that without > proper > implementation in the HTTP proxy, well-known Ethernet mechanisms may not > work > over the tunnel as expected, or may require additional mechanisms and/or > protocol extensions beyond what is specified in the document. > > 1. For instance, the document could add warning signs that sending Ethernet > frames over a congestion-controlled tunnel could significantly affect the > accuracy of PTP time synchronization, and it may affect other Ethernet > features > that basically assume running over an Ethernet link with constant > bandwidth, > e.g., Ethernet TSN. > > 2. In the discussion of stripping the VLAN tag in Section 9.2, it could be > mentioned that also a PCP value (and maybe even the DEI flag) could have > to be > reconstructed as well. > > 3. The document could spell out that Q-in-Q encapsulation is not considered > when discussing VLANs. > > etc. > > I assume that other IETF contributors are more familiar with L2VPNs and > advanced Ethernet features than myself, and they could add details, or > correct > me. Some RFCs related to other L2VPN solutions (e.g., RFC 9291) also > provide > quite a bit of background material. > > This is basically all about more precisely specifying what is _not_ in > scope of > the document, possibly unlike in other L2VPN services. As far as I can > see, the > defined protocol does not need to be modified for a simple L2VPN service > for > SOHO deployments or the like. > > Michael > > >
- [Tsv-art] draft-ietf-masque-connect-ethernet-12 t… Michael Scharf via Datatracker
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Alejandro Sedeño
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Gorry Fairhurst
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Scharf, Michael
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Alejandro Sedeño
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Scharf, Michael
- [Tsv-art] Re: draft-ietf-masque-connect-ethernet-… Alejandro Sedeño