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

"Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com> Sun, 02 March 2014 17:11 UTC

Return-Path: <Raju.Makaraju@alcatel-lucent.com>
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 DEF861A0988 for <mmusic@ietfa.amsl.com>; Sun, 2 Mar 2014 09:11:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5] 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 r8sM5kgiN1te for <mmusic@ietfa.amsl.com>; Sun, 2 Mar 2014 09:11:19 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 199C61A0985 for <mmusic@ietf.org>; Sun, 2 Mar 2014 09:11:19 -0800 (PST)
Received: from us70uusmtp4.zam.alcatel-lucent.com (h135-5-2-66.lucent.com [135.5.2.66]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id s22HB5vv021583 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 2 Mar 2014 11:11:06 -0600 (CST)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id s22HB5qK015437 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 2 Mar 2014 12:11:05 -0500
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.212]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.02.0247.003; Sun, 2 Mar 2014 12:11:05 -0500
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Mary Barnes <mary.ietf.barnes@gmail.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: IETF#89: First version of CLUE Data Channel slide set.
Thread-Index: AQHPNW3bGiqdS9LZRZu/XRhtec89PJrM/r0AgADHGRCAAHIogP//rM2AgABip4D//7uAwA==
Date: Sun, 02 Mar 2014 17:11:04 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17826E003961@US70UWXCHMBA02.zam.alcatel-lucent.com>
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>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D1C4C1F@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.5.27.17]
Content-Type: multipart/alternative; boundary="_000_E1FE4C082A89A246A11D7F32A95A17826E003961US70UWXCHMBA02z_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/g2MSElu_bJN_QvnVdXt6ceGfzxA
Cc: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "pkyzivat@alum.mit.edu" <pkyzivat@alum.mit.edu>
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: Sun, 02 Mar 2014 17:11:22 -0000

+ 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).

2.       For Non-LI reasons, a CLUE could be interworked to a TCP based transport in an end-to-access-edge kind of approach.
In either of these cases, the media gateway will not be aware of how to do such interworkings. Even if controller can ask gateway ahead of time what to do (in a yet to be defined complex way by protocols like H.248/Megaco) then still gateway have to report the TCP transport address back to controller so that it can inform LI agents about this address.
Essentially, not having external negotiation will complicate other protocols (like H.248/Megaco MG-MGC protocol) and still won't avoid per-data channel notification to the signaling entity (controller). Please note that such "media gateway centric/driven" complex procedures may not even be allowed by H.248/Megaco as controllers wants be the one making such decisions as they happen.


2.       There could be several streams using the same subprotocol. Then how does gateway know which maps to what? CLUE may have just one data channel stream; but we may also have to think about CLUE combined with other data channels under same SCTP association. Even for single CLUE stream case item (1) is still an issue though.

The gateway is going to get DCEP for each subprotocol, so it knows which one is CLUE.
[Raju] As noted, since in this specific case there is one single CLUE data channel a gateway unambigously can map. But still the above mentioned interworking requires controller involvement as the data channels are open.

Regards
Raju

Regards,

Christer