[Tsv-art] Re: draft-ietf-masque-connect-ethernet-12 telechat Tsvart review

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Sat, 22 August 2026 09:43 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
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 B96C412DBB6DE; Sat, 22 Aug 2026 02:43:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787391808; bh=1bo0nWL/dxc9oJOHXa/93sYnRGHqaeCblzRL3QUinQ4=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=oInqHQpV+KFiZ3Xwg4jnFm1wRMmLkkrSC2i+IQJ+Wq6ufY3oEdr7FK0nqBHtQYKj2 Ed0DAqsg6IdP04QFBU+/iS/98V4kO5sSHTF0X4VPxGxF3h0HfQP8FD2rfyuA1JTy6n Nr78o0u5Hv6aW/OZe7Nt977SSs+U3JllJ467vwTw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=erg.abdn.ac.uk
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 8smskRsIDkhA; Sat, 22 Aug 2026 02:43:26 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by mail2.ietf.org (Postfix) with ESMTP id 291C412DBB6D3; Sat, 22 Aug 2026 02:43:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1787391797; bh=1bo0nWL/dxc9oJOHXa/93sYnRGHqaeCblzRL3QUinQ4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=UI/krL8sZ34tGxt/TPdzQw7o90N8BwJSrGQevewkjfnkw0l4PZ/ZsQPfqyzZc6Xva UzMqm3/BH4gSfAzm9KMMksVozTKimcjvCJJKsR5/2FuBh0zBbmimwgo7hIkgilgTit n47qZNpguavNLnofH3Wlv1jZgm3wYG1bKPZZBs33/m9KWvNd0kICY66P8avacUtsMF gosl+c7yPcqJ0WHiCS0BpCjb5OtwCI4ifGV+5hbXyxZPirkoBj9QBOa51Nj+vlntf7 drqLmY3+ygVOj61RiVp9M3HO7piZH7PhT14ySQTTSg5Q1UFaGrLx+BpOBdmdL2uo86 S3H7qknt3Kf0g==
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id DFC4C1B00ADD; Sat, 22 Aug 2026 10:43:11 +0100 (BST)
Content-Type: multipart/alternative; boundary="------------AW0KK06JW4zDqIJnr9jKq2o5"
Message-ID: <ac709dd3-c34d-4bc6-a926-b03567046d1d@erg.abdn.ac.uk>
Date: Sat, 22 Aug 2026 10:43:11 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Alejandro Sedeño <asedeno@google.com>, Michael Scharf <michael.scharf@hs-esslingen.de>
References: <178672440252.812.14159683007395444448@dt-datatracker-7c6ddbc678-86d5j> <CALVMLfLvsTQe=HGj9TZORUAt2QO7vZ43Rm7ZV-C55F+mK09EfA@mail.gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <CALVMLfLvsTQe=HGj9TZORUAt2QO7vZ43Rm7ZV-C55F+mK09EfA@mail.gmail.com>
Message-ID-Hash: 3IYPF245A4HGJEBCYZKJEXDGNTOYCHOW
X-Message-ID-Hash: 3IYPF245A4HGJEBCYZKJEXDGNTOYCHOW
X-MailFrom: gorry@erg.abdn.ac.uk
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, "tsv-ads@ietf.org" <tsv-ads@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/zAsTKelhjo4fOpIYeDOtbL4_D40>
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>

On 17/08/2026 17:43, Alejandro Sedeño wrote:
> 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

Alejandro,

Thank you for your efforts that bring this to conclusion. I understand 
that the consensus was to produce just a frame transport and not a full 
LAN emulation, so I wouldn't expect more text to explain how to perform 
LAN emulation.

For what it is worth, I do think the language used by Michael were a 
shade more detailed and useful than my own comments, and if it's 
possible to update the wording slightly to expose the nuances  from the 
review, I do think this would be well worth a revision. For example: 
Noting PTP (TSN is important to some application scenarios!) and Q-in-Q 
(another niche scnario beyond Q) would alert people to think a little 
more before they simply try to hack solutions.

If you'd like, I can offere a PR based on this review. If not, that's 
also OK.

Just let me know (this email was purposely not sent to the list, to let 
you reply as best you think).

Gorry

>
>
> 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
>
>