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

Marc Petit-Huguenin <marc@petit-huguenin.org> Mon, 23 April 2018 16:45 UTC

Return-Path: <marc@petit-huguenin.org>
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 7CD9312D871 for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 09:45:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.108
X-Spam-Level:
X-Spam-Status: No, score=-1.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_NONE=0.793, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 FMC0wnG0Djtw for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 09:45:24 -0700 (PDT)
Received: from implementers.org (unknown [IPv6:2001:4b98:dc0:45:216:3eff:fe7f:7abd]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BECBE12D86A for <mmusic@ietf.org>; Mon, 23 Apr 2018 09:45:24 -0700 (PDT)
Received: from [IPv6:2601:648:8301:730f:fdb6:1cc8:478a:5b55] (unknown [IPv6:2601:648:8301:730f:fdb6:1cc8:478a:5b55]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "Marc Petit-Huguenin", Issuer "implementers.org" (verified OK)) by implementers.org (Postfix) with ESMTPS id 4BDA0AE844; Mon, 23 Apr 2018 18:45:21 +0200 (CEST)
To: Suhas Nandakumar <suhasietf@gmail.com>, Peter Saint-Andre <stpeter@mozilla.com>
Cc: mmusic WG <mmusic@ietf.org>
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>
From: Marc Petit-Huguenin <marc@petit-huguenin.org>
Message-ID: <9865a04c-312c-1a81-7f96-5baa237f3d55@petit-huguenin.org>
Date: Mon, 23 Apr 2018 09:45:14 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <CAMRcRGT=KvEyafM=bNwfmF0B5A70BrHXUBSoFFrEDPKY=fSMmg@mail.gmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="2SVQOscErh7Wl5UZygxPLGLclFQX83LF3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/bnsEY0stmEBYjUX732R-xMJWg5k>
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: Mon, 23 Apr 2018 16:45:26 -0000

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>
> 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
Blog: https://marc.petit-huguenin.org
Profile: https://www.linkedin.com/in/petithug