Re: [MMUSIC] ICE tiebreaker - session-level or media-level?

Martin Thomson <martin.thomson@gmail.com> Fri, 12 October 2012 20:14 UTC

Return-Path: <martin.thomson@gmail.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 3652C21F87D6 for <mmusic@ietfa.amsl.com>; Fri, 12 Oct 2012 13:14:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.524
X-Spam-Level:
X-Spam-Status: No, score=-3.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wyKfECMfloN1 for <mmusic@ietfa.amsl.com>; Fri, 12 Oct 2012 13:14:30 -0700 (PDT)
Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id 05E8F21F87D5 for <mmusic@ietf.org>; Fri, 12 Oct 2012 13:14:29 -0700 (PDT)
Received: by mail-wg0-f44.google.com with SMTP id dr13so1769500wgb.13 for <mmusic@ietf.org>; Fri, 12 Oct 2012 13:14:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eE2RX2JX82XSP2lShtF1c+yJE/F2H317vbx3JPNCrGM=; b=F1UbpnxfjcVp4Em7dXWT76YbUqU88wI0KHaucAaJZYbc8VP3THJcPSS0f8yX/y5zw7 OEaXzjTJlhweD54SrKBRU+440zufNsgRpoHwzqaT/VcTa+m71B92gGdndeyLOcjsUpqJ Q1qFsguuLQ8QHRWQ9Ul0BpU0S6xeF/zJFDlg59V8G1ea/k+wsl5d0dbMBRddqwbc+s+z OryFQ08RZOLusJ2tp1rdvKAOW4Ep8vhgT6klJDV7CcZ5Hvryf/ePanEoWhiNzI64Fd2X vFTjvBE+4uIwGtWmMIhl6fHJtSaw+wwBxMzIUEGthmwZXgOiaQRjtvq0cA2Dccqn6z7+ mMrw==
MIME-Version: 1.0
Received: by 10.181.13.208 with SMTP id fa16mr8349295wid.11.1350072869226; Fri, 12 Oct 2012 13:14:29 -0700 (PDT)
Received: by 10.180.96.9 with HTTP; Fri, 12 Oct 2012 13:14:29 -0700 (PDT)
In-Reply-To: <CAOJ7v-3P7ym=ASXn-_we6BwBsj3KthzbgY5Vu=+9o-2xSBpuFQ@mail.gmail.com>
References: <CAOJ7v-3P7ym=ASXn-_we6BwBsj3KthzbgY5Vu=+9o-2xSBpuFQ@mail.gmail.com>
Date: Fri, 12 Oct 2012 13:14:29 -0700
Message-ID: <CABkgnnUD6U2wru+uGUcctj+ZdjLDe4NepjN5Qr+gzwWACTmCkg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: text/plain; charset="UTF-8"
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] ICE tiebreaker - session-level or media-level?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Fri, 12 Oct 2012 20:14:31 -0000

On 11 October 2012 23:25, Justin Uberti <juberti@google.com> wrote:
> Reviewing the handling of role conflicts, a question came up: in the event
> different systems handle different media in a session, do they have to share
> the same ICE tiebreaker?

My reading was the same.  There is an expectation of a single agent
that handles the entire session.

I presume that you are concerned about deployments where audio and
video is routed to separate mixers.  My guess was that ICE lite would
have been assumed for the mixer, in which case the tie breaker becomes
moot.

I imagine that any attempt to "fix" this would require new work.  The
decision to operate multiple agents would have to be negotiated so
that both sides properly synchronize their connectivity checking.