[Tsv-art] Re: draft-ietf-masque-connect-ethernet-12 telechat Tsvart review
Alejandro Sedeño <asedeno@google.com> Mon, 24 August 2026 14:17 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 AB45B12E657D1 for <tsv-art@mail2.ietf.org>; Mon, 24 Aug 2026 07:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787581040; bh=A90+ck3PAfenU94Woy5zPuLsy4w9lDkZgZ1a7ebPom8=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=elQ5v3tJnNSyep1LyYE2ko8TjYR8CwlsJrpwPpRw6aEAAmtNOVtxCLod3dHPgbQB7 Ksil7EXfl29vxzbttXWoBr/CTL7nJ/fc4wBRwJ8y9oMZZdTV7hH76vd+S+K4z4RwUk 1GiWYFtdtk78EfWBbQ2cbz02qXAJCtE/0QVR3Tyw=
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=ham 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 r5yxPMCDOsro for <tsv-art@mail2.ietf.org>; Mon, 24 Aug 2026 07:17:19 -0700 (PDT)
Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (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 DAAA112E657A9 for <tsv-art@ietf.org>; Mon, 24 Aug 2026 07:17:19 -0700 (PDT)
Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-3811f512167so4866765a91.3 for <tsv-art@ietf.org>; Mon, 24 Aug 2026 07:17:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1787581033; cv=none; d=google.com; s=arc-20260327; b=lcpC2zsPVPu+E1caiY8ZYIiu0TP7DXwi0326A//4KvjKRh+ijCta/jOxHOnqR5OH1m mjS95zd/zIfsY/Oepz2yu/pBQjmfAgCgDLN1iWG4gxPbMfH1bR112LG5Ccn9MH1RFA0c geYlrYGEkfruUdJS8yhvJ3sXhYBpQjKFQnxhhfJFh7XpjFelqEM9xqydPi0GgOEbNKNo 7HbfO8rPAYcksd2vVeQ1rF9sXfH95I4I6IQ+LK96cZfaCJxXrx8SQU8TDUT5j32awWAr kWiEC/iAZFNYqVTfiKA0wMjpo46QZSWxjGGEELrexmD5Azc+7AoW9beJBcvsyqrPcIKg ss+w==
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=QN0MOtXzwbw0EKXW5YFQElF1oYpg/9rZr6rXo4GYJDU=; fh=CnrJztsY7UeHcrY7pZEOTPGuFt2tacX9InsZ+1nqqZU=; b=Ogiw1OJJSKHmIw9PIoSKKYbds3W5nTdTqnTmKTUhp713YWu19kFFHcPWnXGZ/bijPp YtSxubeMu1tbEsZOYfYEHpn23PTHvh21nwVuODpWv3O7a03zNRjlUih/SYX4NmqWIz17 1UPl5VFvbe1kj5KkP1MUYpDXDgPegVAcGMEV2M2csJCoMKRr82HnpsfJuL6VAIrD+nlH P392f2EE87Kn7A2VDyiX1aPaHpO28bgqlqkiwq5RWfutdrnydMajm6l6ML02LuXnWBmK ek/DlxskOZ/y4V92CP+6CGaYZDyXvx3vYP3nQ02v80QE4AZ2l0K+me1h4UF58mbB5Ctv 4s3g==; 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=1787581033; x=1788185833; 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=QN0MOtXzwbw0EKXW5YFQElF1oYpg/9rZr6rXo4GYJDU=; b=D4fdBeMb1GquZJBWfNIUtV8is2gOqK3JT27uICVYYxUABjseopxo/zJVx0FdfB6VWf UMQki/4y1BYjfB9ttOSdKL+DJMXVTAqLkcDgdTLYdwED+BsLFXOq7YzKfD6hI9j14ngE CglH0wbtO5vsaPf4v/ykPRWwcTBbcbktbU4rK7RoAeeCcLFnQh/u6LOO6lDk4DYYU8oP uX/OZCaEy/t+P1xsLRg8/0Nqngedy1uvPmi2/ja+gjYHJVtqtngNZpod4tff243tBF2Y gYm6GX8oUQGFvmmQg1DF7TWtAyaYOe13PUUB0N2795S7POZuq5Ds1KrDDhCcs7Fg/QOC UJEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787581033; x=1788185833; 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=QN0MOtXzwbw0EKXW5YFQElF1oYpg/9rZr6rXo4GYJDU=; b=MLaq+6NPOR1ZI0sZ5EeJT/DNrSR+YYmzdKfI3yoMkSUR8QzQoZlYPHL/kwB5rsq1VW tu+RUIukb7GIMmkts0LDW/LUQ3i+oWWILNwAVEbzF5pYOUKRrNsjMdybny8xxXhFJUDk 1DpWjj3uI5e68fuIRX5UKkPX9u99EgAKMGmbo8uOADxMioNTCGOHDfkjvP3znJHC6DcY Ji01BtI0pCh+JiqrJW7bpPRaLzlLnajVNK30rSArlXvHGjY8WNWQjIfTvgy3H/PWF8m5 mknGxDMnwM2m8agQr7xI8b+dLTnDIkMtvo+H4+U0N7+/GsZaXD61Nci2RD7+3HxXXCCL b7Qg==
X-Forwarded-Encrypted: i=1; AHgh+RpBud5Yf158BYDbn5aeS+Rs5z4eymTQAjrWyAXxI5D5RBOnWXw3vcv46zHEM6t69mmQh/wwaGcz@ietf.org
X-Gm-Message-State: AFuF++lR1xVX5Ccx0dU1q0a2RJ2FrFxwvjE6rMJyPdFHU+/t6lZ3D2Wo l8iCRnOnut8dBYj6h6WT0DqFmDlQYb/ioAt+f8qKaGnOpDrz03+u+fhUqV8krvs3UGlePrOTmns n9gBE7jq6556tcuf/RuPa2sgQvsS533rBmU6YkJLj
X-Gm-Gg: AR+sD10bB027UPltbIrvpHdie9TFmPKNFzjLq9a5krYDIpSP7MC8gZ+CpT3fmXPkXL/ EpESlFocDSuA5kl617/xmNMpP4J3+Zu2fG9R1MlB3hCf8SditOp0w11oXLhFXRR7Qg0MpTR2SqI 3OqZeVyfE+kN+87n6MFgTJFRtuL3vwluR37UGclwidmJ+NXqI6hLoK84X8pNJVJPBfiXN0QuYM3 RLA3D5ia6zvhB9ZXYuI1IWG8hOIUxDsyUiZsRrq73abtiwfGZty0c99AAC6TbUHgfb7XRgTF9WA AAAxvyNdIFiuRAUNX+PsmyRZ/+MeyRBiu3W1chsvrXUgV3ENtagFw8hG8VgoE1tBkxEsPzLHJs+ g2w==
X-Received: by 2002:a17:90b:1b41:b0:383:5a16:bd70 with SMTP id 98e67ed59e1d1-395c39f97e8mr43136605a91.16.1787581032099; Mon, 24 Aug 2026 07:17:12 -0700 (PDT)
MIME-Version: 1.0
References: <178672440252.812.14159683007395444448@dt-datatracker-7c6ddbc678-86d5j> <CALVMLfLvsTQe=HGj9TZORUAt2QO7vZ43Rm7ZV-C55F+mK09EfA@mail.gmail.com> <ac709dd3-c34d-4bc6-a926-b03567046d1d@erg.abdn.ac.uk>
In-Reply-To: <ac709dd3-c34d-4bc6-a926-b03567046d1d@erg.abdn.ac.uk>
From: Alejandro Sedeño <asedeno@google.com>
Date: Mon, 24 Aug 2026 10:16:58 -0400
X-Gm-Features: AcwNN1XrwqWIMS9X2n28VylRQdm8y_19ZWGunrrVIUPiZTcRe1comos9p-hFcEM
Message-ID: <CALVMLfL=3pXZ=GoDmE-+7Bi5sbPKKrA1LOKNL1pZ5==WyLtUgg@mail.gmail.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Content-Type: multipart/alternative; boundary="0000000000006ed5000659cba4c6"
Message-ID-Hash: 6H2BNONHJG4WZFDX7MSKNVSWS2GECG7I
X-Message-ID-Hash: 6H2BNONHJG4WZFDX7MSKNVSWS2GECG7I
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: Michael Scharf <michael.scharf@hs-esslingen.de>, 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/zBLnuc2WCztQirLjSy_FLo_GpSI>
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 Gorry, Sure, I would welcome a PR. -Alejandro On Sat, Aug 22, 2026 at 5:43 AM Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote: > 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 >> >> >> >
- [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