Re: [MMUSIC] SIP-SDP: Verify decision made in Seoul regarding non-supported transport in m- line of answer

Flemming Andreasen <fandreas@cisco.com> Fri, 03 February 2017 20:02 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 37F38129872 for <mmusic@ietfa.amsl.com>; Fri, 3 Feb 2017 12:02:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.719
X-Spam-Level:
X-Spam-Status: No, score=-17.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 sR0f2R-ZXcwT for <mmusic@ietfa.amsl.com>; Fri, 3 Feb 2017 12:02:51 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53AAB12951E for <mmusic@ietf.org>; Fri, 3 Feb 2017 12:02:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33978; q=dns/txt; s=iport; t=1486152171; x=1487361771; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=ecLh4hGC5APOYWd1rjS4xFbM710oeYDfUV9zIRoYkRQ=; b=U/bLYlI8CUFoTMmIWYOUZZ4FQ5xuM0hDHfsVkFFwAb60ui1vIa1hlDzj lzcIMlbilvIZNGRCW63LSO2E7OGYpnnwdyNdBh2akUzQE3u6q8WMR7BZf /CWN6Ub29uB2rG+X2KJbEV38Tzscp7q5uG+DZGBlbgziTmkvQTGnm3Xlw I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C/AQCR4ZRY/4wNJK1dGQEBAQEBAQEBAQEBBwEBAQEBgm9kYSpfg1iKCJIMlTuCCgMfAQyFLEoCgl4/GAECAQEBAQEBAWIohGkBAQECAgEBIUsLEAsRAwEBAQEgAQIEAwICJx8JCAYNBgIBAYlgDQ6uSoIlK4sSAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWGS4IFgmqEbRaCUIJfBYlvhkmLK5IIgXuFF4MqI4YjkwofODp0HRU7hAs5HRmBZiI1AYkgAQEB
X-IronPort-AV: E=Sophos;i="5.33,330,1477958400"; d="scan'208,217";a="204357053"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Feb 2017 20:02:44 +0000
Received: from [10.98.149.206] (bxb-fandreas-88113.cisco.com [10.98.149.206]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v13K2hXE025896; Fri, 3 Feb 2017 20:02:44 GMT
To: Roman Shpount <roman@telurix.com>
References: <D49E8E2E.15A34%christer.holmberg@ericsson.com> <CAD5OKxtyTaxZWVjYhrLO91SAsVPigPiGHwi5Z1sNhXf1fV6j_w@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4BFE0DBC@ESESSMB209.ericsson.se> <84ccd5ba-ae06-f35b-92a1-fe6f79b31dce@cisco.com> <CAD5OKxt4p3T+CiiJy_8R3E9o3Xz5mfh2073XC810s8PdAnu_2Q@mail.gmail.com>
From: Flemming Andreasen <fandreas@cisco.com>
Message-ID: <be7535be-fb51-bcdf-2b2b-31a32fd72224@cisco.com>
Date: Fri, 03 Feb 2017 15:02:43 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <CAD5OKxt4p3T+CiiJy_8R3E9o3Xz5mfh2073XC810s8PdAnu_2Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------51174D54854955993DCF3656"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/F96fYZrxdCPHxL3QpXa94vLyKVo>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] SIP-SDP: Verify decision made in Seoul regarding non-supported transport in m- line of answer
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 03 Feb 2017 20:02:53 -0000

Thx Roman

-- Flemming

On 2/3/17 12:08 PM, Roman Shpount wrote:
> I am fine with this direction, especially since we can make sure that 
> must implement transport is specified for all protocols that support ICE.
>
> Please keep in mind that ALT #2 will require removal of ICE mismatch 
> or specifying a fake ICE candidate which matches the transport from m= 
> line. I think ICE mismatch is only removed for JSEP, not ICE-SDP in 
> general.
>
> Regards,
>
> _____________
> Roman Shpount
>
> On Fri, Feb 3, 2017 at 8:47 AM, Flemming Andreasen <fandreas@cisco.com 
> <mailto:fandreas@cisco.com>> wrote:
>
>     We issued a consensus call in the IETF 97 meeting on this which
>     indicated a strong consensus for option 2 as well (see
>     https://www.ietf.org/proceedings/97/minutes/minutes-97-mmusic-00.html
>     <https://www.ietf.org/proceedings/97/minutes/minutes-97-mmusic-00.html>).
>     In lieu of that and since we have only seen one person arguing
>     against option 2 here, we suggest moving forward with option 2 as
>     well. If anybody objects to this, please let us know.
>
>     Thanks
>
>         Flemming & Bo (as MMUSIC chairs)
>
>
>
>
>
>     On 2/2/17 3:23 PM, Christer Holmberg wrote:
>>
>>     Hi,
>>
>>     Based on the feedback, my suggestion would be to move forward
>>     with ALT #2.
>>
>>     Now, as I said earlier, that still doesn’t prevent protocols from
>>     specifying an MIT transport, which is used as default candidate
>>     (read: ALT #1).
>>
>>     Regarding documentation, I guess it would at least have impact on
>>     ICE-SDP. The question is whether something is needed for 3264?
>>
>>     Chairs?
>>
>>     Regards,
>>
>>     Christer
>>
>>     *From:*Roman Shpount [mailto:roman@telurix.com]
>>     *Sent:* 13 January 2017 21:09
>>     *To:* Christer Holmberg <christer.holmberg@ericsson.com>
>>     <mailto:christer.holmberg@ericsson.com>
>>     *Cc:* mmusic@ietf.org <mailto:mmusic@ietf.org>
>>     *Subject:* Re: [MMUSIC] SIP-SDP: Verify decision made in Seoul
>>     regarding non-supported transport in m- line of answer
>>
>>     As I have mentioned before, I think ALT#1 is a better option: If
>>     we propose mandatory to implement UDP based protocol for each
>>     transport family, only use the mandatory to implement protocol
>>     for the default candidate, and the transport mismatch problem
>>     will never occur.
>>
>>     As a bit of background, this issue appeared because of TCP/BFCP,
>>     which was assumed to be the default protocol for BFCP with ICE.
>>     Since then, I think we have decided that TCP/BFCP is not going to
>>     be used with ICE. For all the other protocols that I know
>>     (UDP/DTLS/SCTP, UDP/TLS/RTP/SAVPF, UDP/DTLS/BFCP, RTP/AVP, etc)
>>     there is a clear preference that UDP based protocol should be
>>     used for backwards compatibility. I also do not see a use case
>>     which will require that only tcp based candidates would be
>>     included in the offer or the answer. Because of this, I think
>>     mandatory to implement transport is a better approach.
>>
>>     This also have additional benefits of:
>>
>>     1. Providing m= and c= line information which will not cause the
>>     ICE mismatch with older implementations
>>
>>     2. Not supplying any on the path signaling devices with bogus
>>     address information required in ALT#2 answer
>>
>>     3. Improves general chances of negotiation succeeding with end
>>     points not supporting ICE by picking the protocol more likely to
>>     succeed (chance of TCP/RTP/AVP succeeding, for instance, are much
>>     lower then RTP/AVP).
>>
>>     Regards,
>>
>>
>>     _____________
>>     Roman Shpount
>>
>>     On Fri, Jan 13, 2017 at 7:00 AM, Christer Holmberg
>>     <christer.holmberg@ericsson.com
>>     <mailto:christer.holmberg@ericsson.com>> wrote:
>>
>>         The subject shall be ICE-SDP: Verify decision made…
>>
>>         *From: *mmusic <mmusic-bounces@ietf.org
>>         <mailto:mmusic-bounces@ietf.org>> on behalf of Christer
>>         Holmberg <christer.holmberg@ericsson.com
>>         <mailto:christer.holmberg@ericsson.com>>
>>         *Date: *Friday 13 January 2017 at 13:32
>>         *To: *"mmusic@ietf.org <mailto:mmusic@ietf.org>"
>>         <mmusic@ietf.org <mailto:mmusic@ietf.org>>
>>         *Subject: *[MMUSIC] SIP-SDP: Verify decision made in Seoul
>>         regarding non-supported transport in m- line of answer
>>
>>         Hi,
>>
>>         In Seoul we discussed a number of issues related to ICE-SDP.
>>         We made some decisions, and I got action points to verify one
>>         of those on the list.
>>
>>         The associated slides can be found here:
>>
>>         https://www.ietf.org/proceedings/97/slides/slides-97-mmusic-ice-sip-sdp-00.pdf
>>         <https://www.ietf.org/proceedings/97/slides/slides-97-mmusic-ice-sip-sdp-00.pdf>
>>
>>         The issue (slides 4-6) was when an answerer receives an offer
>>         with a m- line transport that it doesn’t support. The current
>>         O/A rules say that the transport in the answer must match the
>>         transport in the offer.
>>
>>         However, if ICE is used, there may be transports (offered
>>         using ICE candidates) that the answerer DOES support.
>>
>>         Based on the discussions, there was strong consensus to go
>>         for Alt#2, which was allowing a transport in the m- line of
>>         the answer even if the answerer doesn’t support it, as ICE
>>         candidates will be used to determine the transport.
>>
>>         Does anyone object to Alt#2?
>>
>>         Regards,
>>
>>         Christer
>>
>>
>>         _______________________________________________
>>         mmusic mailing list
>>         mmusic@ietf.org <mailto:mmusic@ietf.org>
>>         https://www.ietf.org/mailman/listinfo/mmusic
>>         <https://www.ietf.org/mailman/listinfo/mmusic>
>>
>>
>>
>>     _______________________________________________
>>     mmusic mailing list
>>     mmusic@ietf.org <mailto:mmusic@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/mmusic
>>     <https://www.ietf.org/mailman/listinfo/mmusic>
>