Re: [Ice] Trickle ICE review

Peter Thatcher <pthatcher@google.com> Thu, 30 March 2017 15:46 UTC

Return-Path: <pthatcher@google.com>
X-Original-To: ice@ietfa.amsl.com
Delivered-To: ice@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 017AA12956D for <ice@ietfa.amsl.com>; Thu, 30 Mar 2017 08:46:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 aUaMEh3Cxndc for <ice@ietfa.amsl.com>; Thu, 30 Mar 2017 08:46:07 -0700 (PDT)
Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (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 6AA6D129533 for <ice@ietf.org>; Thu, 30 Mar 2017 08:46:07 -0700 (PDT)
Received: by mail-qt0-x22b.google.com with SMTP id n21so42800806qta.1 for <ice@ietf.org>; Thu, 30 Mar 2017 08:46:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VvRCyjotCcJk4P2SvEjmn7xLlr31+/OokTdpltp0tc8=; b=KIDe26/yZE/dgeuqdNlf2uQ2spvX3NpezPg8Ky3cJiKBgIye0hMC3tKGimhZGr35d+ ZhDkB29MnDSAGsE6wuPJmDdn8IMUBaIjeIvxMm/iYxYVgCp114crhhddfYP+IJGlVAFQ BSxSIH178jq5bQ6vM0VOibjta6ENUWdOERLXlDarWPL8wJBJ28jJyhSC4yYlIONY/tW8 UJCKPJ/1lLF876DGYmUKVNZpPXizhIVL6WgdbIoEs4xgdWIENuY05d5+fWZjZ/qDeiq+ smFAyezUNfS+7+EfxX0xLTROxBEvIRVEICNJd+ESwh9FV5lssgK06cCdABxrD6a7rhP8 mvAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VvRCyjotCcJk4P2SvEjmn7xLlr31+/OokTdpltp0tc8=; b=RPDv7vD0a0E6T8gNn7p3tAs+jCy5rgZl/EAEDD8xgWEKm7uTz6A8ubXhazFi7TsKrp ta47NGGhJFZU23y3BKrJEqz8LZwZvjfPg8vPE0vPLlikmpMkZ7PzrAnKJtnj+JnMVsLS jfzlxRWyTgmUum3jll0a7bKff7C2S5MZNJmetSYMOCPGuU5oPEfBlxOcKoBoINRWCDl8 tbjws/BhBDma7b0pbz3/aqgg5RDY/nFcn2vudVBfVN3+7wB/iECLHwxqfg0lMPJTrSR4 0lhbv9lEUpsmi7Z7Qfue20t9eL0PjUUUCKodsXfXIHKwEqaKS6FVa5wGqhwQ757qz5sR z61Q==
X-Gm-Message-State: AFeK/H1q7t6aDNg9Gt0BLeCuzN8CY3aPr1qqUt3v+E/nysyscRwq7mTEy5DhNMPiVhlG9NtHgR3Od/tD1pkRBRg9
X-Received: by 10.237.55.99 with SMTP id i90mr390479qtb.262.1490888766380; Thu, 30 Mar 2017 08:46:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAJrXDUHzNT3v5oMPBQu5_OsXwonY7cogDQgTt5QPxN0=6DWQkQ@mail.gmail.com> <7ebb3254-a882-6e05-3159-0ec56614831b@stpeter.im> <CAJrXDUEi0n7P5mDuuLGj285AmQqr9HDFUPGLtLnU+BuJpws6Tw@mail.gmail.com> <7e9e8188-2add-0497-e94f-14ee41afe02d@stpeter.im> <BFB0CDEF-4572-41D5-A5D2-A5D210A1E175@ericsson.com> <7594FB04B1934943A5C02806D1A2204B4CB330A0@ESESSMB109.ericsson.se> <CAJrXDUGy2VUKe33vLm-QOrQ+OSV+nFCKTsHXPt_VZ8sqrdpX0Q@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4CB378CD@ESESSMB109.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B4CB378CD@ESESSMB109.ericsson.se>
From: Peter Thatcher <pthatcher@google.com>
Date: Thu, 30 Mar 2017 15:45:54 +0000
Message-ID: <CAJrXDUFBO9Q4aHMjMr-0L505BMWPNSPkZ+sPGSNGu-JAXz2qww@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Ari Keränen <ari.keranen@ericsson.com>, Peter Saint-Andre <stpeter@stpeter.im>
Cc: "ice@ietf.org" <ice@ietf.org>
Content-Type: multipart/alternative; boundary="001a1140584e523b6c054bf497db"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/pYF-Fi5-X6fHIPlsTfJfH0UI0wI>
Subject: Re: [Ice] Trickle ICE review
X-BeenThere: ice@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interactive Connectivity Establishment \(ICE\)" <ice.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ice>, <mailto:ice-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ice/>
List-Post: <mailto:ice@ietf.org>
List-Help: <mailto:ice-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ice>, <mailto:ice-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Mar 2017 15:46:10 -0000

Ah, I see what you mean now.

In that case, could we just define "ICE session" as the something like
"stuff until the next ICE restart or the termination of all ICE activity by
this agent"?

On Thu, Mar 30, 2017 at 6:20 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi,
>
>
>
> My point is that you can end a session without doing a re-start.
>
>
>
> Regards,
>
>
>
> Christer
>
>
>
> *From:* Peter Thatcher [mailto:pthatcher@google.com]
> *Sent:* 30 March 2017 04:10
> *To:* Christer Holmberg <christer.holmberg@ericsson.com>; Ari Keränen <
> ari.keranen@ericsson.com>; Peter Saint-Andre <stpeter@stpeter.im>
>
>
> *Cc:* ice@ietf.org
> *Subject:* Re: [Ice] Trickle ICE review
>
>
>
> Actually 7675 in the text seems to imply that "new session == ICE
> restart", which is exactly "until a restart" means.   You're in one session
> until you make a new session by doing an ICE restart.   It seems consistent
> to me.
>
>
>
> On Tue, Mar 28, 2017 at 11:19 AM Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
> Hi,
>
> I agree that adding a definition of "ICE session" to 5245bis is a good
> idea.
>
> However, I am not sure simply saying "until a re-start would actually
> work". You may never do a re-start - often you simply terminate the session.
>
> Also, in RFC 7675 we have the following text:
>
> "That means that a new session, or an ICE restart,..."
>
> ...which seems to suggest that a new session and an ICE restart are not
> related. However, that's probably a minor issue, and we can fix that with
> an errata if needed.
>
> Regards,
>
> Christer
>
>
>
>
> -----Original Message-----
> From: Ice [mailto:ice-bounces@ietf.org] On Behalf Of Ari Keränen
> Sent: 28 March 2017 19:43
> To: Peter Saint-Andre <stpeter@stpeter.im>; Peter Thatcher <
> pthatcher@google.com>
> Cc: ice@ietf.org
> Subject: Re: [Ice] Trickle ICE review
>
>
> > On 28 Mar 2017, at 11:27, Peter Saint-Andre <stpeter@stpeter.im> wrote:
> >
> >>> - The name "ICE negotiation session" with definition of "A virtual
> >>> session ..." is confusing.   I understand that we need a word for
> >>> "period between restarts" and "period across restarts".  But what
> >>> does "virtual" mean in this context?  And what does "negotiation"
> >>> mean in "ICE negotiation session"?  Here's a possible suggestion: call
> it
> >>> "single-exchange session".   A single-exchange session is the period
> >>> from a single exchange of ICE description until the next exchange.
> >>> A "normal" ICE session is basically a multi-exchange session.
> >>
> >>    This might be clearer:
> >>
> >>       ICE Session:  All of the ICE-related interactions between ICE
> agents
> >>          up until an ICE restart (if any).
> >>
> >>    However, that definition probably belongs in 5245bis. The term as
> used
> >>    in the Trickle specification is not limited to interactions between
> >>    Trickle ICE agents.
> >>
> >>
> >> I like that idea of using "ICE session" to mean the thing between
> >> restarts as long as it's compatible with 5245 and 5245bis and it
> >> doesn't cause confusion such that people think an "ICE session" is
> >> the time period across all ICE restarts.
> >>
> >> I originally thought it should go in 5245bis also, but Ari thought it
> >> didn't make sense there since it would never use the term after
> >> defining it.
> >
> > It's already used in 5245bis, isn't it? But we can continue to define
> > it in Trickle.
>
> It's used but not defined actually. We'll add this to the terminology of
> 5245bis.
>
>
> Cheers,
> Ari
> _______________________________________________
> Ice mailing list
> Ice@ietf.org
> https://www.ietf.org/mailman/listinfo/ice
>
>