Re: [Perc] Éric Vyncke's No Objection on draft-ietf-perc-dtls-tunnel-09: (with COMMENT)
"Paul E. Jones" <paulej@packetizer.com> Thu, 05 August 2021 21:30 UTC
Return-Path: <paulej@packetizer.com>
X-Original-To: perc@ietfa.amsl.com
Delivered-To: perc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 789893A0B9C; Thu, 5 Aug 2021 14:30:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=packetizer.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pd9p1Eft83tf; Thu, 5 Aug 2021 14:30:41 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [IPv6:2600:1f18:24d6:2e01:e842:9b2b:72a2:d2c6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3B663A0AF9; Thu, 5 Aug 2021 14:30:20 -0700 (PDT)
Received: from authuser (localhost [127.0.0.1])
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packetizer.com; s=dublin; t=1628199012; bh=+MAEPIpQBplYI0ej6uFyRrHtlFjQ1hF7kWqFxMoDseo=; h=From:To:Subject:Cc:Date:In-Reply-To:References:Reply-To; b=EYIBAds6STxEnPmzRkzcsonkbrN8SvVJ4H7XacckV+coyj5bygpsdIGUfSyUTrVUk yT4J6XlsK9JzsWklJ24GrEwdl7AC7qg8E0PF1rvPFtqldMdbDdNtrBYWVdxneya6e4 CcJF0TfcR+MO7RAeTjLPH5YL2mqW3YaAY02cnZvo=
From: "Paul E. Jones" <paulej@packetizer.com>
To: Éric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>
Cc: draft-ietf-perc-dtls-tunnel@ietf.org, perc-chairs@ietf.org, perc@ietf.org, suhasietf@gmail.com, suhasietf@gmail.com
Date: Thu, 05 Aug 2021 21:30:09 +0000
Message-Id: <emf1b404c7-f3f1-4ddf-abd5-be5c9344886d@sydney>
In-Reply-To: <162506995115.9936.13343964913929243021@ietfa.amsl.com>
References: <162506995115.9936.13343964913929243021@ietfa.amsl.com>
Reply-To: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: eM_Client/8.2.1473.0
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/perc/oSX1HcQ0mxlajiWuudrjjrQNonk>
Subject: Re: [Perc] Éric Vyncke's No Objection on draft-ietf-perc-dtls-tunnel-09: (with COMMENT)
X-BeenThere: perc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Privacy Enhanced RTP Conferencing <perc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/perc>, <mailto:perc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/perc/>
List-Post: <mailto:perc@ietf.org>
List-Help: <mailto:perc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/perc>, <mailto:perc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Aug 2021 21:30:55 -0000
Eric, >== COMMENTS == > >I was about to raise a DISCUSS on this but I am trusting the security AD on >this topic. But, I really wonder why TLS 1.2 is used rather than TLS 1.3. > >There is no operational consideration around the resiliency of the Key >Distributor (load balancing, fail-over, etc.). Should there be some operational >considerations ? DTLS 1.2 was referenced since it is the current RFC. However, it doesn't really matter that it's 1.2 or 1.3, modulo the order of message issue that Benjamin noted about message order. That said, there really is no need to have that strict language, so I'll change it. >-- Abstract -- >While I agree that this document could be informational, why does the abstract >use words like "defines" "the protocol is designed" as those words are more >normative than descriptive. Strongly suggest to rephrase the abstract. The document does define a protocol that is designed for a specific purpose. If I change that wording, it doesn't change that fact. >-- Section 1 -- >Knowledgeable people will understand the E2E and HBH concepts but a figure >would be welcome for beginners (really just a suggestion). While you're right, this protocol is intended to be implemented as a part of RFC 8871. I do not want to redefine anything or introduce language that might appear to conflict that RFC. >Later and in the same vein "simply forwarding packets" for me (INT AD) packets >are layer-3 and it is really unclear in the introduction what is actually >forwarded. I.e., 'packets' should be qualified, perhaps in "DTLS messages" or >using the same vocabulary of section 5.3 ? I agree with the "DTLS messages" suggestion and removed "simply". I'll try to improve the wording here. >-- Section 2 -- >As usual, I am not comfortable when an informational document relies on BCP 14, >which should (IMHO) be reserved for BCP/standards track documents. Just a >comment, feel free to ignore. I try to not ignore anything, albeit I'm very late getting around to responding, for which I can only apologize to you and the others; I've been rather busy. This document was originally intended to be standards track and it defines one possible way of filling the void left by RFC 8871. That RFC describes a tunnel between the MD and KD. This document represents one way to do it, but other approaches could be implemented. Maybe experimental is a better classification? I'm still open to this being Standards Track as it was originally intended :) >-- Section 5.2 -- >"which tunnel or tunnels to use to send messages for a given conference is >outside the scope of this document." is really a lot of hand waving as I wonder >how the document could be used without knowing which tunnels is to be used. I wanted to make it clear that the MD may create a plurality of tunnels to different physical KDs in order to improve resiliency and performance. The concern with going into any detail here is that I do not want to prescribe how traffic might be load balanced or what resiliency mechanisms might be employed. Those things are implementation detail that is outside the scope the document. I could just remove the entire paragraph, as I think that's the only place where it talks about the possibility of more than one tunnel, but then more questions would be raised about resiliency, I think. >== NITS == > >There are several occurrences of "an message"... probably a replace all, which >went wrong ;-) I do not see those. Maybe I'm overlooking them? Can you point them out? >-- Section 1 -- >s/on behalf of the endpoint/on behalf of the endpointS/ ? Endpoints is good, but I'll remove "the". The rest of the paragraph is intended to describe the interaction between an endpoint and KD, so at least one other article should change. I do that; hopefully it reads better. Paul
- [Perc] Éric Vyncke's No Objection on draft-ietf-p… Éric Vyncke via Datatracker
- Re: [Perc] Éric Vyncke's No Objection on draft-ie… Paul E. Jones