Re: [MMUSIC] SCTP-SDP: Virtual Connection impact

Roman Shpount <roman@telurix.com> Thu, 02 April 2015 21:49 UTC

Return-Path: <roman@telurix.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 4CF5A1A702E for <mmusic@ietfa.amsl.com>; Thu, 2 Apr 2015 14:49:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 HpNbyDhAS7S2 for <mmusic@ietfa.amsl.com>; Thu, 2 Apr 2015 14:49:12 -0700 (PDT)
Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com [209.85.213.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 161B01A1AC6 for <mmusic@ietf.org>; Thu, 2 Apr 2015 14:49:12 -0700 (PDT)
Received: by igcau2 with SMTP id au2so87853529igc.0 for <mmusic@ietf.org>; Thu, 02 Apr 2015 14:49:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=5EvLB38gZtuSxHtF8B0z6OlNrmsqNGx4Bw8ca6L4H2Y=; b=HIopIIPCK2HEPCgTrudPZIS+i89qJ/jD3EJP+2p0Ucp0MGAdS2VAUnQr8UCIqXN3If gqv3QSmnNS1OLnlUThORn735ND5g4OJx9Uj90XaRzt67jRl5ihb1mgHnS2GsWedCjRMn tZKhm+T+WJgkJrGKp0rbAw6tgv6GOWlPVU3n8S7V12/8KJPoO/CDXiflqWdE+spIpQ3N H7I6MknsU/Lhxj4b1Epghqa3TO6jDU1bSSvSmC35RQzxW6veXg902ei4a3eZP2mgmLzr eLXGy48bAEOyQQi9XT76iLA38Qob0R7ZwXLm8QjpzC6LXtQDBQ+qtXrNJn4Jm1ImakoY 9AWg==
X-Gm-Message-State: ALoCoQnLi8/SMA9GBmwV79rd1Kwrds7TQvVum/sa0kT+O2dFluU1yINZqvOzZeEBRjpw1XiX9FWg
X-Received: by 10.50.79.132 with SMTP id j4mr23164660igx.33.1428011351527; Thu, 02 Apr 2015 14:49:11 -0700 (PDT)
Received: from mail-ig0-f181.google.com (mail-ig0-f181.google.com. [209.85.213.181]) by mx.google.com with ESMTPSA id gz4sm83143igb.19.2015.04.02.14.49.10 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Apr 2015 14:49:10 -0700 (PDT)
Received: by igbqf9 with SMTP id qf9so84236370igb.1 for <mmusic@ietf.org>; Thu, 02 Apr 2015 14:49:09 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.107.151.73 with SMTP id z70mr78171127iod.41.1428011349282; Thu, 02 Apr 2015 14:49:09 -0700 (PDT)
Received: by 10.36.110.141 with HTTP; Thu, 2 Apr 2015 14:49:09 -0700 (PDT)
In-Reply-To: <551DAD38.5000605@alum.mit.edu>
References: <7594FB04B1934943A5C02806D1A2204B1D78274F@ESESSMB209.ericsson.se> <CAD5OKxvGbJj_rRtLX7rjzkPZ6R8Wg92L2Y6gz1VtpV_etzaSiw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D78511C@ESESSMB209.ericsson.se> <CAD5OKxum9Dt3vAxwAfa9LWiprSGkYHA1MrLspAee_-T8U=Ccvw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D786CD9@ESESSMB209.ericsson.se> <CAD5OKxuj2TjgN2an9DywrQbBi38u38QSuuQb_eAoGU61DC8ENQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D787E27@ESESSMB209.ericsson.se> <CAD5OKxto0Cqmf9C1-Gg7O2+WQdaRwNGszKGQf4ccSUP7K9ZOEw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D788924@ESESSMB209.ericsson.se> <CAD5OKxt4VCJGVLrzSib6HL+S8S90apwZ7_uRFygUfNeNddesFA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D78931C@ESESSMB209.ericsson.se> <551DAD38.5000605@alum.mit.edu>
Date: Thu, 02 Apr 2015 17:49:09 -0400
Message-ID: <CAD5OKxvVOVtnqH3VsA_1J+VSMgDgFygn4eOz+xw9XjOv6SArZg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary="001a1140f04a3594300512c4cd05"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/0Hcfo87RAenL9E4aqEyRRIplSkw>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SCTP-SDP: Virtual Connection impact
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, 02 Apr 2015 21:49:14 -0000

On Thu, Apr 2, 2015 at 4:57 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> Well, when using SIP replace the session-id (o-line) should change. And it
> is supposed to remain unchanged within a dialog.
>
> So from an SDP perspective a totally new session-id value can be taken as
> an indication. But this affects the complete SDP session, not just a single
> m-line or bundle.
>

There are also third party call control scenarios where media from several
different agents is aggregated into a single SDP session. One example would
be a solution where audio conferencing server and video SFU are aggregated
to appear as a single solution using a separate signaling agent. Using
entire new session id will not work in such case, since DTLS connection for
only one of the media lines might need to be re-established with the other
m= lines reusing existing connections.


> ISTM that a=connection:new is the better answer. The forbidding of this
> for SRTP-DTLS seems like a bug rather than a feature. Does anyone know the
> reason for it?
>

I do agree a=connection:new is the better answer. One problem that I see
with it, that it re-establishes all the protocols running on the same m=
line which support it. For instance if you have SCTP and DTLS used on the
same m= line, both will be reset when a=connection:new is specified. I am
not sure how big of the problem this is for SCTP or other protocols and if
you would ever need to re-start SCTP without restarting DTLS or vice verse.
_____________
Roman Shpount