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

Roman Shpount <roman@telurix.com> Sat, 16 June 2018 11:10 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 EDA1C1277BB for <mmusic@ietfa.amsl.com>; Sat, 16 Jun 2018 04:10:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 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_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, T_SPF_PERMERROR=0.01, 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 BnZUdK6-6TRZ for <mmusic@ietfa.amsl.com>; Sat, 16 Jun 2018 04:10:03 -0700 (PDT)
Received: from mail-pl0-x233.google.com (mail-pl0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) (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 48BD0130DE6 for <mmusic@ietf.org>; Sat, 16 Jun 2018 04:10:03 -0700 (PDT)
Received: by mail-pl0-x233.google.com with SMTP id k1-v6so6633992plt.2 for <mmusic@ietf.org>; Sat, 16 Jun 2018 04:10:03 -0700 (PDT)
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=+UStr8/Cr7zwoyJw/JQq79jqEGC9DttNuATuGBTC5uc=; b=wOix/Hbm4gqKSBN2P49Exdm79mFG5+uEUb8IeyxkxMmMrvQx19HoFUI02pSuy9ib2u Zl45OFlI8LSPwi0oRIpbAq9Y4+y2ymLdaK8kEkl7ma8YInopk0SoKZhwtB8oLTqOZJGJ tlzxa8FvcaiCtvB99+WpVQmlwFm2BGtYgH26bYhROr5g7+4yTzjibs8LOuZMfnpma7hg Bn7gGZdHk+psdALYhZtwbOgjkbJbDIcLLF4SLOkBy26DQV/McZvlM0WVFYIaH9BgaQZT /Gz1Dvbl7E9f42l1Ingwe2N1l3DsHvynt1XSSrMC833vvrpn84hm2RksIN9mZBJP5piu jw4Q==
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=+UStr8/Cr7zwoyJw/JQq79jqEGC9DttNuATuGBTC5uc=; b=rJsq6AgYTIvXMLlRpD4TBc/Qvc3FNhCPCx3aFfhu97sbnLZa0h2LUC2yxXFhYNMSxj jT1Q+8o2XZ5uGL1DDatLSNZmqv4+KL3CaOv6Y3JWQxPZi78Mo6iUdVY7DXM+rBnPrUol +06TtgF6vk7YH66+Gl42unGPpsxeSbLSc34N5riCIWpDnVYbEmik4ljOq1+6JeR2oEy/ x3WZekTnGzVKyNJvQRcyu3UIbgb4KEcLSR8or8HOadSTF4ecfMhl8vTvi8WCtGcnWsFK IMMUy+kdk+nBRiT3ESKLfMI1NvRLM3fALJu8xvGVqRxtmjkkdn+Dw7fjmXTfi3jnj01Z nvbg==
X-Gm-Message-State: APt69E1u4Bn+c8t/Tk3uwi5xFcBbAxiUHd3svgsGBTp3b0th3BUVFqv7 Et5NOxOceDFl9/UfpTjGej88yv8U
X-Google-Smtp-Source: ADUXVKITV527CUAznXwTaj+4wyRyNdRsSx3x13bwgeVIxfblBISsEHADaP0lR3riyF4zreoIm9QViA==
X-Received: by 2002:a17:902:6105:: with SMTP id t5-v6mr6242544plj.138.1529147402509; Sat, 16 Jun 2018 04:10:02 -0700 (PDT)
Received: from mail-pl0-f50.google.com (mail-pl0-f50.google.com. [209.85.160.50]) by smtp.gmail.com with ESMTPSA id 63-v6sm10245379pfo.1.2018.06.16.04.10.01 for <mmusic@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 Jun 2018 04:10:02 -0700 (PDT)
Received: by mail-pl0-f50.google.com with SMTP id w17-v6so6622748pll.9 for <mmusic@ietf.org>; Sat, 16 Jun 2018 04:10:01 -0700 (PDT)
X-Received: by 2002:a17:902:aa48:: with SMTP id c8-v6mr6195991plr.132.1529147401046; Sat, 16 Jun 2018 04:10:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a17:90a:7345:0:0:0:0 with HTTP; Sat, 16 Jun 2018 04:10:00 -0700 (PDT)
In-Reply-To: <F38DD58B-4857-4A02-BEB2-286439223F78@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> <D704AF8C.2EAB4%christer.holmberg@ericsson.com> <CAMRcRGRJXU2qJau+CVAZvCmQbvmJmGE1FhQcaWdeREoycfUHvg@mail.gmail.com> <F38DD58B-4857-4A02-BEB2-286439223F78@ericsson.com>
From: Roman Shpount <roman@telurix.com>
Date: Sat, 16 Jun 2018 07:10:00 -0400
X-Gmail-Original-Message-ID: <CAD5OKxuE-A1mO074Xb18WNT=pbBqMy1WvDsjQ0Qjycnh=ST2tQ@mail.gmail.com>
Message-ID: <CAD5OKxuE-A1mO074Xb18WNT=pbBqMy1WvDsjQ0Qjycnh=ST2tQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Suhas Nandakumar <suhasietf@gmail.com>, Marc Petit-Huguenin <marc@petit-huguenin.org>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a6124b056ec05f24"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/ik2h2BbDvEl3aRN2xusG-Xgz7RA>
Subject: Re: [MMUSIC] ice-options attribute: session- and media-level?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.26
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: Sat, 16 Jun 2018 11:10:09 -0000

+1

_____________
Roman Shpount

On Sat, Jun 16, 2018 at 3:58 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> I hereby let you know: session only
> :)
>
> Regards,
>
> Christer
>
> Sent from my iPhone
>
> On 16 Jun 2018, at 9.20, Suhas Nandakumar <suhasietf@gmail.com> wrote:
>
> Hello All
>
>   Circling back on this topic in making ice-options to be solely Session
> Level and given the majority of responses favored Session level, I can make
> changes in ice-sip-sdp to reflect the same, unless i hear arguments
> otherwise.
>
> Please let me know
>
> Thanks
> Suhas
>
> On Tue, Apr 24, 2018 at 12:08 AM Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
>> Hi,
>>
>> > 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.
>>
>> If you are going to use disaggregated media with ICE, I think there are
>> more issues than signalling.
>>
>> For example, keep in mind that the check lists impact each other (e.g., a
>> state change of a pair in list X might impact the state of a pair in list
>> Y). How would that work if check lists X and Y are handled by different ICE
>> agents?
>>
>> With ICE trickle, one agent would need to know that candidates the other
>> agent(s) is trickling.
>>
>> Etc.
>>
>> There would either need to be some "inter-agent communication” mechanism,
>> or we would need to "de-couple” how media streams (check lists) depend on
>> each other.
>>
>> So, if people want to specify disaggregated-media-with-ICE, I think it
>> should be done as a separate deliverable (possibly in a separate WG).
>>
>> Regards,
>>
>> Christer
>>
>>
>>
>>
>>
>> On Mon, Apr 23, 2018 at 12:45 PM, Marc Petit-Huguenin <
>> 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>
>>> > 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
>>> <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
>>>
>>>
>>> _______________________________________________
>>> mmusic mailing list
>>> mmusic@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mmusic
>>>
>>>
>> _______________________________________________
>> mmusic mailing list
>> mmusic@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmusic
>>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>
>