Re: [MMUSIC] IETF#89: First version of CLUE Data Channel slide set.

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 03 March 2014 00:08 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91F9E1A0B38 for <mmusic@ietfa.amsl.com>; Sun, 2 Mar 2014 16:08:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
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 AWdl2Vg_ir0v for <mmusic@ietfa.amsl.com>; Sun, 2 Mar 2014 16:08:46 -0800 (PST)
Received: from qmta02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:24]) by ietfa.amsl.com (Postfix) with ESMTP id C2FA01A0B37 for <mmusic@ietf.org>; Sun, 2 Mar 2014 16:08:45 -0800 (PST)
Received: from omta16.westchester.pa.mail.comcast.net ([76.96.62.88]) by qmta02.westchester.pa.mail.comcast.net with comcast id Yo511n0041uE5Es51o8jWQ; Mon, 03 Mar 2014 00:08:43 +0000
Received: from dhcp-hotel-wifi-157-6c.meeting.ietf.org ([130.129.157.108]) by omta16.westchester.pa.mail.comcast.net with comcast id Yo6G1n00J2LcPnE3co6JJ0; Mon, 03 Mar 2014 00:06:41 +0000
Message-ID: <5313C778.2040105@alum.mit.edu>
Date: Mon, 03 Mar 2014 00:06:16 +0000
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, Christer Holmberg <christer.holmberg@ericsson.com>, Mary Barnes <mary.ietf.barnes@gmail.com>, "mmusic@ietf.org" <mmusic@ietf.org>
References: <7594FB04B1934943A5C02806D1A2204B1D1C0E03@ESESSMB209.ericsson.se> <CAHBDyN75R1Wr5BODSQ9RNmNP9G7QZdOjZ9Lw+Vz3DCEUUYh4-Q@mail.gmail.com> <CAHBDyN5aDiJHy0fZ3=A8bLyCGAEhSojxu0_kAdLvOTykykE36Q@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D1C2DF7@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17826E003463@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D1C3A97@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17826E003836@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D1C4C1F@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17826E003961@US70UWXCHMBA02.zam.alcatel-lucent.com> <53139A10.1040502@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17826E003DC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17826E003DC8@US70UWXCHMBA02.zam.alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1393805323; bh=9NcHnpqCbISjx2H2ShUY576TxEaauwXYfsro9UNUhVY=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=nA1LzrlO1KH9TIDKx7d8ZI4p0SMA7pkxxg+6+9XlRyGaInJqlr5wr2/4WOhL5Qdjr 2UXff8jQwOeSIxeRfc38T7BHz0dutmxc+xCgQ2rrNtpA0Jcxz5WrFuygYZietMloRf HmOSmdc/mHIv6cCoZPO/IZffHtSP0aROKNvrWi4Z/KL9qyVpIevPwjvx4jlNGKf5uw l9r7N6+fpvNN0DPetVlC6Q9d2EzE1jwfGir+mZ3Dhuyq5L8uWNEPY3VsCnIAO1gA6H SwUcSQqwk7u16PiDS7g0qhtJZyWM1lurn4CrqjRiWNb/EXK/+HsDtXkIuZr58Oswhl 1TAgTfmGH5www==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/getwsfBdRgRQ47O0r9V2VBUgFbk
Cc: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
Subject: Re: [MMUSIC] IETF#89: First version of CLUE Data Channel slide set.
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 00:08:47 -0000

I started out preferring an SDP approach (such as Richard's draft) for 
negotiating the clue channel. But IMO *the* reason we are using SCTP is 
to get interop with CLUE. (Otherwise we could just use TLS.)

And at the moment going with DCEP appears to be the low risk approach 
for us. With it we have fewer dependencies, and the ones we have are on 
paths that will be well exercised in the short run. There is less total 
stuff to implement, and it is sufficient for our needs. And it will be 
the path of least resistance for getting an webrtc clue client working.

(I'm fairly confident that Simon will have one going sooner rather than 
later. They already have prototypes of pieces, and we don't have the 
specs done yet.)

	Thanks,
	Paul

On 3/2/14 11:00 PM, Makaraju, Maridi Raju (Raju) wrote:
> Comments inline.
>
>> From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
>> On 3/2/14 5:11 PM, Makaraju, Maridi Raju (Raju) wrote:
>>> + mmusic to cover some of the discussions.
>>>
>>> Hi,
>>>
>>> Please see comments inline.
>>>
>>> Hi,
>>>
>>> For the gateway use-case, do we really need to indicate the SCTP stream
>>> during Offer/Answer?
>>>
>>> Or, would it be enough if we indicate that the data channel is going to
>>> be used for CLUE, and the gateway then figures out which stream is used
>>> when it receives DCEP OPEN?
>>>
>>> */[Raju] This approach has 2 implications:/*
>>>
>>> */1./**//*The gateway needs to look at bearer packets and notify the
>>> signaling layer about the streams. Though possible, this is
>>> computationally intensive and new mechanism needed for such notification
>>> between bearer and signaling layers.
>>>
>>> Why does it need to inform the signalling layer about the streams? The
>>> controller needs to tell the media gateway: "please let CLUE go through"
>>>
>>> */[Raju] "Please let CLUE through" is a simple scenario without much
>>> interworking and other needs./*
>>>
>>> */I want to point out couple of other interworking scenarios:/*
>>>
>>> */1./*Lawful intercept (LI): A CLUE channel may have to be reported to
>>> LI agents per regulatory requirements. For various reasons such
>>> reporting may have to be interworked with non-data channel SCTP/dTLS
>>> transport (e.g. TCP).
>>
>> By explicit policy we don't consider lawful intercept in IETF.
>> The same issue exists for the RTP.
>
> [Raju] I understand LI is a very sensitive subject and by no means I am making any statements about it. My comment was providing one use case to which a service provider may be legally obligated to oblige.
>
> There are other cases that may require interworking at gateways.
>
>>
>>> */2./*For Non-LI reasons, a CLUE could be interworked to a TCP based
>>> transport in an end-to-access-edge kind of approach.
>>
>> ??? CLUE protocol over TCP? Why? Who will specify that? The intent is to
>> use DTLS/SCTP based data channel even when no webrtc in use.
>>
>> Or do you mean interworking with some non-clue TP protocol?
> [Raju] I meant both. None of these are defined yet for CLUE. I am thinking of these future possibilities. If one approach allows these future possibilties with little overhead, my vote is to go with such approach.
> Also, as stated earlier such SDP framework makes it easy to negotiate subprotocol attributes which comes naturally with SDP and fits well with SDP based approach.
>
> Thanks
> Raju
>
>