Re: [MMUSIC] Default proto transport in JSEP

Flemming Andreasen <fandreas@cisco.com> Tue, 27 November 2018 23:14 UTC

Return-Path: <fandreas@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9ADF912F1A2; Tue, 27 Nov 2018 15:14:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.959
X-Spam-Level:
X-Spam-Status: No, score=-15.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 8mhr7_E8PhBX; Tue, 27 Nov 2018 15:14:16 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3259128CFD; Tue, 27 Nov 2018 15:14:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7422; q=dns/txt; s=iport; t=1543360455; x=1544570055; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=GFBoQiEeK+kSobmGX7EodhKee4s/F+KxPHsWB5p22TA=; b=IIIxRtwNaE+RN87hGqiBoEXKIrkT53YIwkxIiW2r4CxkWpyPuFNvaqh9 8a2lxxNkm9ZGnqsa8Zg0vsRXkP8dNZFnY4Ae4nkMWpLglaLWnKgv9a1ud v/1Y03AtdduGIOyepzJFVrhvHjT6IpOIRcQDEdbIVFkHCm+eHyIPGcYLL U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOAABBz/1b/5hdJa1kGQEBAQEBAQEBAQEBAQcBAQEBAQGBUwIBAQEBAQsBggNmgQIng3mUIIINiR2IT4VUgXoNGAEKhANGAoMYIjYHDQEDAQECAQECbRwMhT0BAQEDAQEhSwsQCxgnAwICJx8RBgEMBgIBAReDBgGBdA0PpkWBLx+FIYR0BYwNF4FAP4ERJ4Jrgx4BAQIBhGKCVwKPYzSPdQmGfIMthwEGGIlihymNRopxgU0KJ4FVTSMVO4JsgicXiF6FXSEDMAGLPweCRgEB
X-IronPort-AV: E=Sophos;i="5.56,288,1539648000"; d="scan'208,217";a="488756962"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2018 23:14:07 +0000
Received: from [10.155.85.220] (dhcp-10-155-85-220.cisco.com [10.155.85.220]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTP id wARNE6HZ010362; Tue, 27 Nov 2018 23:14:07 GMT
To: Roman Shpount <roman@telurix.com>, Cullen Jennings <fluffy@iii.ca>
Cc: RTCWeb IETF <rtcweb@ietf.org>, mmusic WG <mmusic@ietf.org>
References: <CA+9kkMADnZJBaV0hfLuwGU0bGBEP5tCPZ=8Zd_85Dgzi37ghAQ@mail.gmail.com> <CAD5OKxsNFFmER__H0+5Mzts58yn9cWLMEADhSnLR4nreKD9WAQ@mail.gmail.com> <9B9B741B-622F-4565-899B-700636408F6C@iii.ca> <CAD5OKxv9r08RLvMSM4h11A6sXU9E=u_8Qvy-TBfjNcwkhcqf3w@mail.gmail.com>
From: Flemming Andreasen <fandreas@cisco.com>
Message-ID: <54ebb208-e7b3-a0f1-6a5c-4745d3a56447@cisco.com>
Date: Tue, 27 Nov 2018 18:14:06 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAD5OKxv9r08RLvMSM4h11A6sXU9E=u_8Qvy-TBfjNcwkhcqf3w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------EB4E3FDEE473874975C8865F"
Content-Language: en-US
X-Outbound-SMTP-Client: 10.155.85.220, dhcp-10-155-85-220.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/GFuqmgPuM5Ikml4w34psctJ_TUY>
Subject: Re: [MMUSIC] Default proto transport in JSEP
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 27 Nov 2018 23:14:19 -0000

It doesn't seem like this thread has reached any conclusion - how do 
people suggest moving forward here ?

Thanks

-- Flemming (with MMUSIC co-chair hat on)



On 11/20/18 8:25 PM, Roman Shpount wrote:
> On Tue, Nov 20, 2018 at 7:10 PM Cullen Jennings <fluffy@iii.ca 
> <mailto:fluffy@iii.ca>> wrote:
>
>
>     Sounds like the ice-sip-sdp draft has not concerned itself much
>     with working with the existing deployed endpoint which treat
>     0.0.0.0 as a hold indicator. I think the JSEP solution will work
>     much better in practice.
>
>     This is discussed a bit in
>     https://tools.ietf.org/html/rfc6337#section-5.4
>
>
> I am familiar with IP4 0.0.0.0 hold and issues it has with ICE, 
> DTLS-SRTP, and recently trickle ICE. The ice-sip-sdp draft did not 
> break anything new. All of this was broken in RFC 5245. None of these 
> new protocols work with endpoints which treat 0.0.0.0 as a hold 
> indicator since all of them need media addresses of both endpoints in 
> order to work. End point cannot use 0.0.0.0 to create a send only 
> stream. Both addresses are still needed to creat it. All of these new 
> protocols assume that endpoints use a=sendonly/a=inactive instead of 
> 0.0.0.0. This is not a major problem in practice, since end points 
> which use 0.0.0.0 hold, do not use ICE or DTLS-SRTP at the same time. 
> These end points will put 0.0.0.0 and will not put candidate or 
> fingerprint attributes for this m= line, which avoids the conflict.
>
> If we are being pedantic, it was trickle ICE that decided to re-use 
> 0.0.0.0 hold for other purposes. The ice-sip-sdp simply added that if 
> default candidate is set to 0.0.0.0 and UDP port 9, ICE mismatch is 
> never triggered, which has no effect on using 0.0.0.0 for hold. This 
> language was added to make ice-sip-sdp implementations to be 
> compatible with future trickle ICE implementations.
>
> Also, if you are concerned with breaking changes, sdp-bundle changed 
> using port 0 for disabled m= lines, which will likely break a lot of 
> B2BUA, since B2BUA often drop all the attributes from disabled ports.
>
> Regards,
> _____________
> Roman Shpount
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic