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

Roman Shpount <roman@telurix.com> Fri, 03 February 2017 17:08 UTC

Return-Path: <roman@telurix.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 C80F2129490 for <mmusic@ietfa.amsl.com>; Fri, 3 Feb 2017 09:08:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_SPAM=0.5, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.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 CVICc3sPcdOu for <mmusic@ietfa.amsl.com>; Fri, 3 Feb 2017 09:08:16 -0800 (PST)
Received: from mail-qt0-x234.google.com (mail-qt0-x234.google.com [IPv6:2607:f8b0:400d:c0d::234]) (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 8D3A9129449 for <mmusic@ietf.org>; Fri, 3 Feb 2017 09:08:16 -0800 (PST)
Received: by mail-qt0-x234.google.com with SMTP id k15so44564617qtg.3 for <mmusic@ietf.org>; Fri, 03 Feb 2017 09:08:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=z6i03L2OTce4NoP7MEJSkw9ezQnj5sWI744TohKV31Y=; b=ZnN8BSRtxP6o80gCU96FADSPUTOKEBGv2u+0ne/srEyPkPsV5vVvuJiABfZ18AzQ7v sTpwVRN7NAR582oBtyIBuSaCM0BA93ToOGl2tvlAm4R9OmC/SUgs4sNTlI1u5hO2G0JJ kOq6zDsmeSCUqAKLT60uRhXTKoQmBVpHmw009s6fguCYNP13lwHvZKESFl3O7qwh9FIV lBqJ83S9e18weJaeas9OSfn/py0AlRKpSDb4UtK2Jw5nHO2PuuducO6PiygcSm4r12w7 eYbO9M3nAxHMGPltw7f/QMpLBsDUn9dEEcSKWC/1GIvvQGPqdfY2zPvsaS22ez48gRys xWqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=z6i03L2OTce4NoP7MEJSkw9ezQnj5sWI744TohKV31Y=; b=uSDlIcM+V53A4/xerMF4mu5mUfwcXNVW/HB1F0Z+DCxDfTPMPsCQH+1VOmlZWvquzx pxUXR1jsdGXNjqfTOYuUwFqA6z5oyk/IFGTXR89InDBOXRMgUF+0GIqkGc3qQOBI4U2A w1LfsIXsdgQmw6l87j4TqLgWIi/S1n8qcEvXywvC4ILpq6SZOsAwrn6ilzoyNsxPFfgz +gIJc52yAv1PDyqoKcvM4CpP3UqOeabzWGvpQ3kejYUyYuT9dpKldL24b0hhNY7A/DS9 7zbqZENEx7mEmJyQyHuZtxgBxZj72H/Js+2NFAWfZiiaU/8rJwg40eFBWl/DEWYOt1A6 naiQ==
X-Gm-Message-State: AIkVDXLFZ12RooU+3MiCSJiU2VEWv4H5o1KbVJtmwkYX49KBov8hR8rSDXWCCxItN0bGsA==
X-Received: by 10.237.37.71 with SMTP id w7mr13780289qtc.287.1486141695444; Fri, 03 Feb 2017 09:08:15 -0800 (PST)
Received: from mail-qk0-f171.google.com (mail-qk0-f171.google.com. [209.85.220.171]) by smtp.gmail.com with ESMTPSA id t7sm24873488qtb.11.2017.02.03.09.08.14 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Feb 2017 09:08:15 -0800 (PST)
Received: by mail-qk0-f171.google.com with SMTP id s140so4428635qke.0 for <mmusic@ietf.org>; Fri, 03 Feb 2017 09:08:14 -0800 (PST)
X-Received: by 10.55.47.69 with SMTP id v66mr14043616qkh.222.1486141694646; Fri, 03 Feb 2017 09:08:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.131.66 with HTTP; Fri, 3 Feb 2017 09:08:14 -0800 (PST)
In-Reply-To: <84ccd5ba-ae06-f35b-92a1-fe6f79b31dce@cisco.com>
References: <D49E8E2E.15A34%christer.holmberg@ericsson.com> <CAD5OKxtyTaxZWVjYhrLO91SAsVPigPiGHwi5Z1sNhXf1fV6j_w@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4BFE0DBC@ESESSMB209.ericsson.se> <84ccd5ba-ae06-f35b-92a1-fe6f79b31dce@cisco.com>
From: Roman Shpount <roman@telurix.com>
Date: Fri, 03 Feb 2017 12:08:14 -0500
X-Gmail-Original-Message-ID: <CAD5OKxt4p3T+CiiJy_8R3E9o3Xz5mfh2073XC810s8PdAnu_2Q@mail.gmail.com>
Message-ID: <CAD5OKxt4p3T+CiiJy_8R3E9o3Xz5mfh2073XC810s8PdAnu_2Q@mail.gmail.com>
To: Flemming Andreasen <fandreas@cisco.com>
Content-Type: multipart/alternative; boundary="001a114f4ec4cba6220547a353b5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/4nHlkXv26AB0hHJThKYJtRJqy3Y>
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 17:08:19 -0000

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>
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). 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 <roman@telurix.com>]
> *Sent:* 13 January 2017 21:09
> *To:* Christer Holmberg <christer.holmberg@ericsson.com>
> <christer.holmberg@ericsson.com>
> *Cc:* 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> wrote:
>
> The subject shall be ICE-SDP: Verify decision made…
>
>
>
> *From: *mmusic <mmusic-bounces@ietf.org> on behalf of Christer Holmberg <
> christer.holmberg@ericsson.com>
> *Date: *Friday 13 January 2017 at 13:32
> *To: *"mmusic@ietf.org" <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
>
>
>
>
>
> 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
> https://www.ietf.org/mailman/listinfo/mmusic
>
>
>
>
> _______________________________________________
> mmusic mailing listmmusic@ietf.orghttps://www.ietf.org/mailman/listinfo/mmusic
>
>
>