Re: [MMUSIC] Single SCTP usage per SDP session?

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 27 November 2014 10:19 UTC

Return-Path: <christer.holmberg@ericsson.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 A81791A88C9 for <mmusic@ietfa.amsl.com>; Thu, 27 Nov 2014 02:19:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 uTsaHSt1JGHx for <mmusic@ietfa.amsl.com>; Thu, 27 Nov 2014 02:19:22 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 730A51A88C8 for <mmusic@ietf.org>; Thu, 27 Nov 2014 02:19:21 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-8a-5476faa79a55
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 85.F6.04231.7AAF6745; Thu, 27 Nov 2014 11:19:19 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.126]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0195.001; Thu, 27 Nov 2014 11:19:19 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, Salvatore Loreto <salvatore.loreto@ericsson.com>
Thread-Topic: [MMUSIC] Single SCTP usage per SDP session?
Thread-Index: AdAIiilGRQ9HT1LDRYu/Q2dfZ4TTzAAxes8AAAUE9XD///IzAP//5OAwgABrp4D//7ZsQIAAlI2A//8E+PA=
Date: Thu, 27 Nov 2014 10:19:18 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D53B3DC@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D534E7B@ESESSMB209.ericsson.se> <2649C056-4D86-4448-B71F-A42954E1BF49@ericsson.com> <7594FB04B1934943A5C02806D1A2204B1D538EF9@ESESSMB209.ericsson.se> <07B6DC62-93DB-4C15-BECE-68BB70B663FB@ericsson.com> <7594FB04B1934943A5C02806D1A2204B1D5390C0@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E63E883@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D539F4F@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17828E63F077@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E63F077@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsUyM+Jvje7yX2UhBntaNC2mLn/MYtGw8Qqr A5NH67O9rB5LlvxkCmCK4rJJSc3JLEst0rdL4MqYcmEPS8EE4YovU++yNjBO4+9i5OSQEDCR eDZlJxuELSZx4d56IJuLQ0jgCKPE9M0LmSCcJYwSyz40A2U4ONgELCS6/2mDNIgIVEqcmbuI ESTMLKAucXVxEEhYGKhi3q52ZogSS4k5n95D2UkSxx5/YwWxWQRUJaasXwoW5xXwlbj5aioz xKrVLBL9TfdYQBKcArESExZeZQSxGYGO+35qDROIzSwgLnHryXwmiKMFJJbsOc8MYYtKvHz8 jxXCVpTYeRbiCGYBHYkFuz+xQdjaEssWvoZaLChxcuYTlgmMYrOQjJ2FpGUWkpZZSFoWMLKs YhQtTi0uzk03MtZLLcpMLi7Oz9PLSy3ZxAiMn4NbfuvuYFz92vEQowAHoxIP74fTZSFCrIll xZW5hxilOViUxHkXnZsXLCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoEx/PajB+JVxzr83Kc+ 4u24+L+VbeLf5p69Jyb/62AS+Voz635GvNStoqNCmye7fGq+teGAjWVl2tJ5S7YWHTlto143 Pcv84ZSeL52nK7kEqm8enayTUhbeXrLYpkg+Uab7jZFaXRBvfr+pxfXF8ysP9kuwhQTui07k lJDMtKiakHwoamvNvGtKLMUZiYZazEXFiQBNo7eVgAIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/bYssezR1qweJi8-aAMQBHc0rYx8
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Single SCTP usage per SDP session?
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: Thu, 27 Nov 2014 10:19:27 -0000

Hi,

>> Even with BUNDLE, you would have to use the same m= line port value 
>> from the beginning, which is not allowed. So, you basically would have 
>> to add the additional SCTPoDTLS m= lines once the usage of BUNDLE has been negotiated.
>
> <Raju>
> You are right. Section 8.2.1 of draft-ietf-mmusic-sdp-bundle-negotiation
> says the m= line should have unique 4-tuple to allow possibility of BUNDLE rejection. Very valid.
> However, to facilitate multiple SCTP over same bundled SCTP, won't the following work?
> - Offerer adds one m= line for each SCTP association needed.
> - If the answerer selects BUNDLE then all the SCTP m= lines now map
>  and use the same DTLS association.
> - If the answerer does not accept BUNDLE then we don't have the option
>  of negotiating multiple SCTPs over same DTLS anyway; so it will result
>  in multiple DTLS, which still gives you a way to get multiple SCTPs.
>
> With this approach a new subsequent SDP offer is not needed to add SCTP m= lines.
> </Raju>

Correct.

But, still, without BUNDLE you will only be able to negotiate a single SCTP association per DTLS connection.

>>> I am not sure if draft-ietf-mmusic-sctp-sdp makes any distinction 
>>> between use of ICE or not. I believe the semantics for port in m= line are 
>>> different when ICE is used vs. ICE > is not used.
>>> - When ICE is used it is the client as well as the server port.
>>> -  When ICE is not used, the port is the server port and not the 
>>> client port. For a=setup:active cases discard port 9 is used per RFC 4145, 
>>> which draft-ietf-mmusic-sctp-sdp refers.
>> 
>> Per the agreement in Honolulu, there will be no port 9 for SCTP, as 
>> the agreement was that both endpoints will initiate the SCTP association.
>> 
>> And, in order to prevent two separate SCTP associations to be 
>> established, the m= line port needs to indicate both the client and 
>> server port also without ICE.
>
> <Raju>
> So, these 2 clarifications are needed in draft-ietf-mmusic-sctp-sdp as it deviates from referred RFC 4145.
> </Raju>

Yes, it will be covered in the next version.

But, I also want to be sure that people are ok with such approach. So, if someone thinks we should use the setup attribute to negotiate which endpoint initiates the SCTP association, please speak up now :)

Regards,

Christer