Re: [clue] New draft on Transport Options for Clue

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 07 November 2011 22:51 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EE1F21F84A6 for <clue@ietfa.amsl.com>; Mon, 7 Nov 2011 14:51:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.409
X-Spam-Level:
X-Spam-Status: No, score=-2.409 tagged_above=-999 required=5 tests=[AWL=0.190, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EdGGg7ftbCdv for <clue@ietfa.amsl.com>; Mon, 7 Nov 2011 14:51:22 -0800 (PST)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [76.96.62.32]) by ietfa.amsl.com (Postfix) with ESMTP id C6AC721F8419 for <clue@ietf.org>; Mon, 7 Nov 2011 14:51:21 -0800 (PST)
Received: from omta23.westchester.pa.mail.comcast.net ([76.96.62.74]) by qmta03.westchester.pa.mail.comcast.net with comcast id uM0f1h0031c6gX853NrMRq; Mon, 07 Nov 2011 22:51:21 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.229.5]) by omta23.westchester.pa.mail.comcast.net with comcast id uNrD1h01g07duvL3jNrHZ3; Mon, 07 Nov 2011 22:51:20 +0000
Message-ID: <4EB860DF.4000609@alum.mit.edu>
Date: Mon, 07 Nov 2011 17:51:11 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: CLUE <clue@ietf.org>
References: <CAJNg7VLCnCs6vXRBNeVrvAFSQpcFsrBvDWAdgpUUtLA+bo3rQA@mail.gmail.com>
In-Reply-To: <CAJNg7VLCnCs6vXRBNeVrvAFSQpcFsrBvDWAdgpUUtLA+bo3rQA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] New draft on Transport Options for Clue
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Nov 2011 22:51:22 -0000

[as individual]

Here are some comments I accumulated while reading through this draft:

There are some character set issues in this draft, at least as its 
represented in my browser. I'm seeing things like: "Oon the wireO". The 
first and last characters there are (to me) "O". I presume they are 
intended to be some sort of quote, and that there is a character set 
conversion problem.

There is a paragraph beginning "In version -00 ... we ...", implying 
that this *is* version -00. But its now -01.

Regarding the CLUE messages: I'm lacking a clear specification of the 
sequence in which these messages may be sent. IMO a state machine would 
be helpful to clarify this.

3.1 - use of UPDATE

The limitation on use of update is really wrt o/a. (If an UPDATE 
contains an offer, and answer must be in the response to the update.) It 
is really irrelevant to other uses of UPDATE, to convey things other 
than o/a. You should not exclude it just for this reason. But I agree 
INFO might be a better choice for tunneling clue messages in SIP, 
assuming its not necessary to send them with the initial INVITE.

3.2

Another issue here is reliable message delivery. UDP doesn't provide it. 
Defining it in a one-off fashion on top of UDP is a pain, and a 
distraction from the real work of CLUE. ISTM it would be best to 
reference some existing reliable transport that has suitable properties. 
(Perhaps one layered on UDP.)

3.3

The issue of keep alive messages seems something of a red herring. *any* 
reliable mechanism is likely to require keep alives.

4.1 - Using SDP

This alternative is more "encumbered" than the others, because using SDP 
with SIP implies using the o/a model, which doesn't currently align well 
with the framework. So it needs to be considered in a different light 
than the others.

For instance, use of SDP means tunneling in sip messages, and then SIP 
handles the transport issues. It also implies using SIP solutions to 
message size - requiring use of TCP for large messages.

	Thanks,
	Paul

On 10/24/11 11:44 PM, Marshall Eubanks wrote:
> We just published a draft on Transport Options for
> Clue, draft-wenger-clue-transport-01
> (it's -01 as I fixed some issues with the author list in -00).
>
> http://tools.ietf.org/html/draft-wenger-clue-transport-01 :
> A new version of I-D, draft-wenger-clue-transport-01.txt has been
> successfully submitted by Marshall Eubanks and posted to the IETF
> repository.
>
> Filename:        draft-wenger-clue-transport
> Revision:        01
> Title:           Transport Options for Clue
> Creation date:   2011-10-24
> WG ID:           Individual Submission
> Number of pages: 9
>
> It clearly needs some work...
>
> Regards
> Marshall
>
>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue