Re: [MMUSIC] ice-options attribute: session- and media-level?

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 24 April 2018 06:43 UTC

Return-Path: <christer.holmberg@ericsson.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 0EC0D124B0A for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 23:43:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level:
X-Spam-Status: No, score=-4.309 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 S4KfWH-sl1Uj for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 23:43:27 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2147F12420B for <mmusic@ietf.org>; Mon, 23 Apr 2018 23:43:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1524552205; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=o7tbITGaY4Bcc5yz4eAlQn21szjydUHhBx+rmZRJ0b8=; b=bz7TeF7wtiWR/IVZhcdyL1MN4fhWuXqgvptj3fPl94q5tDfZ0oFR2rBZGspqyFNg eKL+nwITq1xVhB2beZKYdoUm4MtjWmTEuyV4YZpF634R1hfnndbQATZjLo1K5Du+ nIl8KK6dcHKCux+84dUwotH9iZcDY+mUy/WhMRBt2js=;
X-AuditID: c1b4fb30-4c8039c000007681-f3-5aded20d81f3
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.183.39]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id E2.03.30337.D02DEDA5; Tue, 24 Apr 2018 08:43:25 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.34]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0382.000; Tue, 24 Apr 2018 08:43:04 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, Marc Petit-Huguenin <marc@petit-huguenin.org>
CC: mmusic WG <mmusic@ietf.org>
Thread-Topic: [MMUSIC] ice-options attribute: session- and media-level?
Thread-Index: AQHT2HgrgUz1UGYUZkWOyWP9nrLzRqQJ2sMAgAAIfgCAALjVAIAD1lkAgAAFLgCAARfUgA==
Date: Tue, 24 Apr 2018 06:43:04 +0000
Message-ID: <D704AD26.2EAAF%christer.holmberg@ericsson.com>
References: <D6FF6FE7.2E7A2%christer.holmberg@ericsson.com> <CAD5OKxuiaQEd=vpU=W65kGGi8wWUvuQq0X=_=x_4w6TOu_qFOw@mail.gmail.com> <2a27e3fb-528a-92a9-bdfc-e4f303d34221@mozilla.com> <CAMRcRGT=KvEyafM=bNwfmF0B5A70BrHXUBSoFFrEDPKY=fSMmg@mail.gmail.com> <9865a04c-312c-1a81-7f96-5baa237f3d55@petit-huguenin.org> <CAD5OKxt+1OspnDEOx9LvmPOZDsAUP+neypPWbuc0cA0ECx_tow@mail.gmail.com>
In-Reply-To: <CAD5OKxt+1OspnDEOx9LvmPOZDsAUP+neypPWbuc0cA0ECx_tow@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.7.170905
x-originating-ip: [131.160.50.130]
Content-Type: multipart/alternative; boundary="_000_D704AD262EAAFchristerholmbergericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsUyM2K7ui7vpXtRBp83SlusPX6T0WLq8scs FjMuTGV2YPZYsuQnk8fx09dZPW5NKQhgjuKySUnNySxLLdK3S+DKmN1wkbngn3/F/0NN7A2M c1y7GDk4JARMJJ62sXQxcnEICRxhlFjw9gwbhLOYUeLM+qWMIEVsAhYS3f+0uxg5OUQEwiQu rvzCCGIzC8hLXFiyhgnEFhZwk5h3bgEbRI27xKevd1lh6pc82c8OYrMIqErsO/aVGcTmFbCW OLy1DaxXSKCRWWLPVLD5nAKBEq3vu8HijAJiEt9PQcxnFhCXuPVkPpgtISAgsWTPeWYIW1Ti 5eN/YLtEBfQkNpy4zQ7xl5LE7Q1OEK0JEq1Nv1gh1gpKnJz5hGUCo+gsJFNnISmbhaQMIq4j sWD3JzYIW1ti2cLXzDD2mQOPgXo5gGxriSlzcpCVLGDkWMUoWpxanJSbbmSkl1qUmVxcnJ+n l5dasokRGJMHt/w22MH48rnjIUYBDkYlHt4nR+9FCbEmlhVX5h5ilOBgVhLh3SsHFOJNSays Si3Kjy8qzUktPsQozcGiJM5r4bc5SkggPbEkNTs1tSC1CCbLxMEp1cA4WXjhfoMIs79vFyVw dm8KOLRllVrgzDn/vskpxQabqG3MfaW7bN8uTb7bk0XPXFDzecxYbHTv576JD8J9cjOahRJ9 J2xZx8G/UenKhw12t+S/V2ywvJvw2zFjMlf9jd8C7bcmbY48YpvFHyMr86OaYcmtcP/QVxIS T+q/R5q53lv9QH2V0GUBJZbijERDLeai4kQAet9th8UCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Upgpcxd2HaNwLYjvMdVvgAjhC8g>
Subject: Re: [MMUSIC] ice-options attribute: session- and media-level?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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, 24 Apr 2018 06:43:30 -0000

+1

Regards,

Christer

From: mmusic <mmusic-bounces@ietf.org<mailto:mmusic-bounces@ietf.org>> on behalf of Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>>
Date: Monday 23 April 2018 at 20:03
To: "marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>" <marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>>
Cc: "mmusic@ietf.org<mailto:mmusic@ietf.org>" <mmusic@ietf.org<mailto:mmusic@ietf.org>>
Subject: Re: [MMUSIC] ice-options attribute: session- and media-level?

Hi All,

I would prefer disaggregated media to be handled separately and keep ice-options a session level attribute.. Dealing with disaggregated media is a much bigger issue then just adjusting ice-options. For instance, why ice-options are handled there and ice-lite is excluded? I think ice-lite is potentially as big of the problem when aggregating media from several sources. Also, I we sure that making singe ICE agent dealing with two independent ICE agents does not have any issues? I do not think this was examined in sufficient detail.

Furthermore, it is possible to define per ICE candidate specific parameters using ICE candidate extension attributes. I think it would be cleaner to define things which are specific to only some candidates using this mechanism vs medial level ice-options.

Regards,

_____________
Roman Shpount

On Mon, Apr 23, 2018 at 12:45 PM, Marc Petit-Huguenin <marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>> wrote:
This was done as a consequence of merging this draft in ice-bis:

https://www.ietf.org/archive/id/draft-petithuguenin-mmusic-ice-attributes-level-04.txt

There is probably discussions that can be found in the minutes of IETF meetings around that time when the WG agreed to that modification.

On 04/20/2018 11:09 PM, Suhas Nandakumar wrote:
> I am fine with considering ice-options has session level too. I wonder if
> Marc can chime in on considering it as  media level in the ice-sip-sdp.
>
> On Fri, Apr 20, 2018 at 12:07 PM, Peter Saint-Andre <stpeter@mozilla.com<mailto:stpeter@mozilla.com>>
> wrote:
>
>> On 4/20/18 12:37 PM, Roman Shpount wrote:
>>> Hi All,
>>>
>>> I do not think ice-options was ever used as a media level attribute.
>>> Only two ice-options defined in IANA registry
>>> (https://www.iana.org/assignments/ice/ice.xhtml) are ice2 and  rtp+ecn,
>>> which are both session level.
>>>
>>> Furthermore, RFC 5245 section 15.5
>>> (https://tools.ietf.org/html/rfc5245#section-15.5,) defined that
>>> ice-options attribute is session level only. Thus, ice-options should be
>>> kept session level for backwards compatibility.
>>>
>>> If something more granular then session is needed, I think it should go
>>> into candidate extension attribute, not into media level ice-options.
>>>
>>> Bottom line, I think ice-options should be a a session level only
>> attribute.
>>
>> Agreed.
>>
>> In the Trickle ICE spec, we also limited the `trickle` option to session
>> level only.
>>
>> Peter
>>
>>


--
Marc Petit-Huguenin
Email: marc@petit-huguenin.org<mailto:marc@petit-huguenin.org>
Blog: https://marc.petit-huguenin.org
Profile: https://www.linkedin.com/in/petithug


_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic