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

Roman Shpount <roman@telurix.com> Wed, 15 April 2015 21:32 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 A08601A90AB for <mmusic@ietfa.amsl.com>; Wed, 15 Apr 2015 14:32:45 -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 xb_6yIV7ZwhJ for <mmusic@ietfa.amsl.com>; Wed, 15 Apr 2015 14:32:44 -0700 (PDT)
Received: from mail-ie0-f178.google.com (mail-ie0-f178.google.com [209.85.223.178]) (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 D00EB1A90AA for <mmusic@ietf.org>; Wed, 15 Apr 2015 14:32:43 -0700 (PDT)
Received: by iejt8 with SMTP id t8so37945933iej.2 for <mmusic@ietf.org>; Wed, 15 Apr 2015 14:32:43 -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=w4Tq3zL5iQhXxNH86jfZuFDrRxM2T6XyR1ELdF6qUZo=; b=EFITon0s6n9+Jq2LiZ3SMyp25XiQjblivY6VT+VuUSw9yP9xO/JLDKjAOWAnLIgRO4 4hnGO5TfHHobiWbfAH7cT/sl1QE5Z6qsyAtrWOHUXs2Ywy+3KvRoNZ8pc+WjAfKSus/O A4A1YKLt0LqzqfhgqjnCOvHQrL9CXAgHiabeT2DDHBrk9uZ972nO2OtrHhg6T9fdzFpc m7iNy9HHNVjan81tWzAC+bLiUHxHY6GZ3akWkxMfu771n63mC9yDYzyT1i5JMK828Y4a JbhewjKUYXEOuZ6vmNPaDEjMCltFCzfwAkVYEaPU4DjFcG95u7zBIGlf7aKvl0nFRZ2R JiaQ==
X-Gm-Message-State: ALoCoQlz6ql6O4B1YlJ52DODyC23fnf8mL3muKYdeo8ROnFktvuGulxhAEHDEu1V+WkV38xMGZAT
X-Received: by 10.107.157.135 with SMTP id g129mr38603432ioe.72.1429133563247; Wed, 15 Apr 2015 14:32:43 -0700 (PDT)
Received: from mail-ig0-f178.google.com (mail-ig0-f178.google.com. [209.85.213.178]) by mx.google.com with ESMTPSA id a139sm1148519ioa.14.2015.04.15.14.32.41 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Apr 2015 14:32:42 -0700 (PDT)
Received: by igblo3 with SMTP id lo3so36497520igb.0 for <mmusic@ietf.org>; Wed, 15 Apr 2015 14:32:41 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.50.254.4 with SMTP id ae4mr1253159igd.10.1429133561163; Wed, 15 Apr 2015 14:32:41 -0700 (PDT)
Received: by 10.36.110.149 with HTTP; Wed, 15 Apr 2015 14:32:40 -0700 (PDT)
In-Reply-To: <552EC794.2010001@alum.mit.edu>
References: <7594FB04B1934943A5C02806D1A2204B1D78274F@ESESSMB209.ericsson.se> <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> <7594FB04B1934943A5C02806D1A2204B1D78A1DF@ESESSMB209.ericsson.se> <CAD5OKxu+AVMK8z=JQ7MZ4xomkCzrZCqtiCFHSO=RYnCvDceNBw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D78A6B6@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1D78D4F3@ESESSMB209.ericsson.se> <55255EDF.3030903@alum.mit.edu> <CAD5OKxs5shszouB_VUM72vKqDGxBBzxGg4Uo-Bufz1vx0Acmrw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D79A05D@ESESSMB209.ericsson.se> <552E6858.2040000@jive.com> <CAD5OKxu+WsfQrQbWf7NpMvSmYyUbQzM76Q5JUz6Kvpn_ypnPLA@mail.gmail.com> <552EC794.2010001@alum.mit.edu>
Date: Wed, 15 Apr 2015 17:32:40 -0400
Message-ID: <CAD5OKxsNA=kbNinbzL9kaezzcA7HKfYOYVLKrDJ2kY5oC7aJvA@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary="001a11343b923ff7920513ca16b9"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/MBmyMvbJlHKLznnON-CAXgpxhM0>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
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: Wed, 15 Apr 2015 21:32:45 -0000

On Wed, Apr 15, 2015 at 4:18 PM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

>
> I didn't intend to propose that the tactical solution not be done.
> A strategic one will take longer than people want to wait.
>

Agreed.


>
> But I did mean to suggest that we ought to start looking at the strategic
> solution - that ICE ought to simply be one way to discover multiple paths
> for a multipath transport, rather than being used in lieu of defining
> multipath versions of those transports.
>

As far as strategic directions are concerned, ICE has no reason to exist on
its own. It would always needs to be paired with security and this implies
DTLS. DTLS on the other hand, can benefit greatly from ICE functionality so
that it can traverse NAT environments and recover from path failures. If
ICE and DTLS handshakes are unified, then connection setup can be
accelerated. Finally, ICE and DTLS implement a lot of common functionality
in different ways, so there two implementation of mutual party
authentication, keep-alive, role determination, structured data
encapsulation and parsing. Having a single implementation of all of those
would make protocol more reliable and secure.

What I am trying to say is that I do not see future versions of ICE running
without DTLS, so strategically it would be better to extend DTLS to include
ICE functionality and end up with a single consistent secure protocol.

One more thing: DTLS would also need to be extended to work well with
offer/answer and bundle. This would means some sort of ID field, similar to
RTP SSRC in all DTLS packets to allow to multiplex multiple DTLS sessions
over the same transport channel both during setup and normal operations.
_____________
Roman Shpount