Re: [rtcweb] [Ice] WGLC Review of draft-ietf-ice-rfc5245bis-12 - Information exchange requirements
Roman Shpount <roman@telurix.com> Thu, 19 October 2017 21:23 UTC
Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2393134312 for <rtcweb@ietfa.amsl.com>; Thu, 19 Oct 2017 14:23:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 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_SPF_PERMERROR=0.01] 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 ZxXhuNF4dbT4 for <rtcweb@ietfa.amsl.com>; Thu, 19 Oct 2017 14:23:39 -0700 (PDT)
Received: from mail-pf0-x22f.google.com (mail-pf0-x22f.google.com [IPv6:2607:f8b0:400e:c00::22f]) (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 96C8F132A1A for <rtcweb@ietf.org>; Thu, 19 Oct 2017 14:23:39 -0700 (PDT)
Received: by mail-pf0-x22f.google.com with SMTP id x7so7841771pfa.1 for <rtcweb@ietf.org>; Thu, 19 Oct 2017 14:23:39 -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=LNFIl7dOT+zPhxZlg45NUZ0Hz5WSWMJQ8BJEzVYEM2Q=; b=n9CjET/LQUyaJJvdyia6jDGCTSsZqskOfIeiN8Hbn5o9vpl6Z5GVdOv0edL/c2ChN6 RvUODXrOfHyHryE9zE1Sa0xv+6Y+8MqSvW57RhtxFrk0Qlsx2cLdllO0+k2dd3ynYBIq PTZyrSdmG59yfrnXvxMdNgkW6BEL30ejfUby/R2m1tiMPRYC7MOUGo6/rBr6fDj/DX+T YdY1Y6wa3euea1CL9UxK7G3fEqp7rH66PnDidCFWr8B4V/z5ZugEYzDjtIAKo4XG2l5h i/C8Rv+YMxmqc3FG2YZFTfr99lPlRLUcpqwPbhhEHcrwDRhzD0XLZRKUX1Nls4t7dem2 DUHA==
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=LNFIl7dOT+zPhxZlg45NUZ0Hz5WSWMJQ8BJEzVYEM2Q=; b=EFupYapFw2RD2ICjLIdFX70e2X4olXqOxQDwu10PnT6g+MdRWjG1nR1mZLDvkxo7EK jBa5dcRHujFAY3KW0K93irPu5Jsa86XH/FIEUJ6R31SpR0/PwdkRe0HCRu4WXBcslr3V 4HLVQL31MddrzhmLBJSCyw3tDgTRgxQtttKJ5mTZeUg4WNVOCdPoLp1f2wy86Rs9dK0Q VpGXd6qRgSZhmzianp6K84to1GP6CkSggjAzvTIJdapZc1jNwzGBoQtDs3qndAh+VILv cd9rKpWHJ5oamwCC4cAn8dPcEnonrSLFIXpGjRuQ5uZ4xPsidnXNlG/KiX3ykb2uhaoz G7+Q==
X-Gm-Message-State: AMCzsaXUISyU/zx4i3oFXqeFc4ix9G5dhI07N/H2pMBMifLbb1HUYdUq R/oPBRexZeNl3DwD0IyuvDi2VQ==
X-Received: by 10.99.136.198 with SMTP id l189mr2404849pgd.165.1508448219168; Thu, 19 Oct 2017 14:23:39 -0700 (PDT)
Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com. [209.85.192.176]) by smtp.gmail.com with ESMTPSA id d7sm25006246pgf.20.2017.10.19.14.23.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Oct 2017 14:23:37 -0700 (PDT)
Received: by mail-pf0-f176.google.com with SMTP id x7so7841615pfa.1; Thu, 19 Oct 2017 14:23:37 -0700 (PDT)
X-Google-Smtp-Source: ABhQp+R1NyopTkylCzDo8OcK7aAl2faPS4YmoOsOiZR34zM+q1RiJbJRryoDDHv5bgTBREKntj3brxBn9rFQaxxok8M=
X-Received: by 10.98.210.5 with SMTP id c5mr2764576pfg.181.1508448217363; Thu, 19 Oct 2017 14:23:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.128.131 with HTTP; Thu, 19 Oct 2017 14:23:36 -0700 (PDT)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B56365198@ESESSMB109.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B56364D2A@ESESSMB109.ericsson.se> <7594FB04B1934943A5C02806D1A2204B56365198@ESESSMB109.ericsson.se>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 19 Oct 2017 17:23:36 -0400
X-Gmail-Original-Message-ID: <CAD5OKxt8S8mXhiA_fBF0ZoJm5t1R8LwDWcSUnDHFx+k0JrpxSw@mail.gmail.com>
Message-ID: <CAD5OKxt8S8mXhiA_fBF0ZoJm5t1R8LwDWcSUnDHFx+k0JrpxSw@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Harald Alvestrand <harald@alvestrand.no>, "ice@ietf.org" <ice@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="001a114673b2287bc1055becf80f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/RKlrg2Hocg4IC9J0blHlWpg_zDU>
Subject: Re: [rtcweb] [Ice] WGLC Review of draft-ietf-ice-rfc5245bis-12 - Information exchange requirements
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Oct 2017 21:23:42 -0000
Should this also include ice-ufrag, ice-pwd and remote-candidates? Regards, _____________ Roman Shpount On Thu, Oct 19, 2017 at 3:12 PM, Christer Holmberg < christer.holmberg@ericsson.com> wrote: > I suggest to add the following text to section 2.8 (Usages of ICE): > > Each usage of ICE MUST define mechanisms for the ICE agents to exchange > the following information: > - Whether the ICE agents supports ICE.</t> > - What ICE options, if any, the ICE agents support.</t> > - Whether an agent represents a Lite or Full ICE implementation.</t> > - Whether an agent assumes it is has the role of the Initiating > Agent.</t> > - The ICE candidates that the ICE agent wants to make available.</t> > - Whether the ICE agent want to trigger an ICE restart.</t> > > Regards, > > Christer > > -----Original Message----- > From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Christer > Holmberg > Sent: 19 October 2017 17:30 > To: Harald Alvestrand <harald@alvestrand.no>; ice@ietf.org > Cc: rtcweb@ietf.org > Subject: Re: [rtcweb] WGLC Review of draft-ietf-ice-rfc5245bis-12 - > Information exchange requirements > > Hi Harald (and others), > > Do you think we should add a new section ("ICE using protocol > requirements", or something), or do you think the text fits in an existing > section? > > Section 4.3 already contains some requirements regarding candidate > exchange (the 5th bullet in your list), but I don't think the other > requirements fit there. > > Regards, > > Christer > > > > Den 17. okt. 2017 21:26, skrev Christer Holmberg: > >> I was thinking of something like: > >> > >> The exchange of information MUST result in the following information > being available to the ICE agent: > >> > >> - Whether the remote peer supports ICE at all > >> - What ICE options, if any, are supported > >> - Whether the remote peer is Lite or Full > >> - Whether the remote peer thinks it's the Initiating Agent or not > >> - What candidates the remote peer wishes to make available > >> - Whether an ICE restart is desired > > Looks ok, but I am not sure what mean by the 4th, regarding thinking > it's the initiating agent or not. > > > > > > The spec says that the initiating agent will take the CONTROLLING role if > both parties are Full ICE implementations, or if both parties are Lite > implementations. This means that it has to know that it's the initiating > agent. > > In cases like Offer/Answer (without glare), it's simple to see which one > is initiating. In cases with 3rd party control (both parties get called for > setup), chat-line systems (both parties initiate a join) or protocols where > glare is possible, something has to make the decision on which side has the > Initiator role. > > I'd prefer to abandon the Initiator concept, and say that the exchange of > information should give back the information to each about whether they > should try to take the Controlling role, but that may be a larger rewrite. > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > > _______________________________________________ > Ice mailing list > Ice@ietf.org > https://www.ietf.org/mailman/listinfo/ice >
- Re: [rtcweb] WGLC Review of draft-ietf-ice-rfc524… Christer Holmberg
- Re: [rtcweb] WGLC Review of draft-ietf-ice-rfc524… Christer Holmberg
- Re: [rtcweb] [Ice] WGLC Review of draft-ietf-ice-… Roman Shpount
- Re: [rtcweb] [Ice] WGLC Review of draft-ietf-ice-… Harald Alvestrand
- Re: [rtcweb] [Ice] WGLC Review of draft-ietf-ice-… Christer Holmberg