Re: [tsvwg] draft-ietf-tsvwg-sctp-dtls-encaps-08.txt

gorry@erg.abdn.ac.uk Mon, 12 January 2015 17:47 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA74D1AC3F6 for <tsvwg@ietfa.amsl.com>; Mon, 12 Jan 2015 09:47:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 zy4pwAuBxwkT for <tsvwg@ietfa.amsl.com>; Mon, 12 Jan 2015 09:47:01 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (spey.erg.abdn.ac.uk [139.133.204.173]) by ietfa.amsl.com (Postfix) with ESMTP id 147BB1AC3A9 for <tsvwg@ietf.org>; Mon, 12 Jan 2015 09:47:01 -0800 (PST)
Received: from erg.abdn.ac.uk (galactica.erg.abdn.ac.uk [139.133.210.32]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPA id 6CF341B00BFA; Mon, 12 Jan 2015 17:46:56 +0000 (GMT)
Received: from 212.159.18.54 (SquirrelMail authenticated user gorry) by erg.abdn.ac.uk with HTTP; Mon, 12 Jan 2015 17:46:55 -0000
Message-ID: <0650cdffedf63ea0ec66373dfbd449d0.squirrel@erg.abdn.ac.uk>
In-Reply-To: <1F0BEF14-720E-46D0-8EC7-80F79EB63EE8@fh-muenster.de>
References: <8C559303-B26F-41D7-8063-C3FC268E02B0@fh-muenster.de> <6946e413159a3427a0c344a577cdf653.squirrel@erg.abdn.ac.uk> <F1E96F4E-7E2E-4273-8D23-037B868C6F17@fh-muenster.de> <5358c9c78e6ad57ac44b558858b1ae42.squirrel@erg.abdn.ac.uk> <1F0BEF14-720E-46D0-8EC7-80F79EB63EE8@fh-muenster.de>
Date: Mon, 12 Jan 2015 17:46:55 -0000
From: gorry@erg.abdn.ac.uk
To: Michael Tuexen <tuexen@fh-muenster.de>
User-Agent: SquirrelMail/1.4.23 [SVN]
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsvwg/tYh6ZVNNpYP1Xusb7n7SvPryLEs>
Cc: tsvwg@ietf.org
Subject: Re: [tsvwg] draft-ietf-tsvwg-sctp-dtls-encaps-08.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 17:47:03 -0000

It looks like we are getting towards a point where it would be useful to
issue a new draft, so with this in mind I have a few comments (no Chair's
hat yet), so please feel free to comment on these comments...


I think the abstract  could benefit from a little explanation of the need
for DTLS encapsulation, given RFC 6951, and  RTCweb wishes to use UDP with
security. That's implied right now, and I think should be explicit.

I'd really encourage you to add this diagram to the intro, this wouldn't
hurt, and it makes it obvious!

 "
                               +----------+
                               |   SCTP   |
                               +----------+
                               |   DTLS   |
                               +----------+
                               | ICE/UDP  |
                               +----------+

                       Figure 1: Basic stack diagram"

And suggest you follow with something like:

   This encapsulation of SCTP over DTLS over UDP or ICE/UDP (see [RFC5245])
   can provide a NAT traversal solution together with confidentiality,
   source authentication, and integrity protected transfers. "

 This new text:
 "In case of a window based congestion..."
 Maybe would be clearer as:
 "The window-based congestion control method specified in [RFC4960],
 resets the congestion window and slow start threshold to their initial
 values."

 In 6.2, is it perhaps clearer to say exactly what is done, to help the DTLS
 reader understand e.g.
 "and can be used to send probe packets (HEARTBEAT chunks
 bundled with PADDING chunks [RFC4960])."

 I think it would be useful to also mention: "Path MTU discovery
 is required by SCTP when SCTP over DTLS is used
 for data channels (section 4 of draft-ietf-rtcweb-data-channel-13]."

Best wishes,

Gorry