[MMUSIC] Next steps on "passive-aggressive" nomination

Justin Uberti <juberti@google.com> Sat, 18 July 2015 01:01 UTC

Return-Path: <juberti@google.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A42E1A00A0 for <mmusic@ietfa.amsl.com>; Fri, 17 Jul 2015 18:01:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level:
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 RHt9TYKqNAi2 for <mmusic@ietfa.amsl.com>; Fri, 17 Jul 2015 18:01:18 -0700 (PDT)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) (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 53E6D1A003A for <mmusic@ietf.org>; Fri, 17 Jul 2015 18:01:18 -0700 (PDT)
Received: by iebmu5 with SMTP id mu5so87343717ieb.1 for <mmusic@ietf.org>; Fri, 17 Jul 2015 18:01:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=S5vLQzOHIlHVPQeFPRIJSYeoB5pT+z68LVWMP1E31BM=; b=kjtOCpthWXyiJFhUYCPUmpGBE4SzAgctEmImJCub+LSWwqUMKuFsc4CdnYCj+BsCTI Vt60Fd342VVNIikqAkgDXNC/MWP/LF/rikyVY/AEpeOF+BC84q9cZhEzptkvMYbcTo/p OHLt+27xn+cU65YZx6PiPmGORaF/v5UWZCHkb+NUaeHUcpxci9pTbKA2nw0xGlWu+pSJ 5TEm8k4LQn4e3Lm17Pduq0+zzx8ltwn6wg3wxDrFrw+cNEQ/ak+BS2oqSAOlxqVYDGgp x/cIjAdrdVQzl2L8vQpGYkheExhluRDSKk7C9qlb/LVY0KuOcLSxhuHHx/V+HT8rUvdW XQiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=S5vLQzOHIlHVPQeFPRIJSYeoB5pT+z68LVWMP1E31BM=; b=hotPfScuTxYKr4K/Q5UevI1jK9nCdkeus2UzHvYECZECJc4d5wUKRUuShaU62b8Jhx /G7lkt7BO6qsxKCdvxIIicGfYo/WE0WlN+JevvWbM2vzsmbbW2F83Kt8HdJ37rDPj9CS 9ALmxER7sTi/fuZVdURyGPfB+B/BEF//KW8tBdSuJ5KIm3wwSX0vCz5izJHeVkYq9p8O tafKPyLTIB2mgBGXhXBBpSU+2s9eQouxh0MluKjR/YvXiHb8cNY8AprNeTAdVjdTeo4K eFoU5OHJ1oi/fyDilfLnAJbC+Wpj8z21PZkMwwfEygy7STb5GMSEiaGwOdBH/iUBUPXN KcAA==
X-Gm-Message-State: ALoCoQnKyRl49qXqlWrewRk3iUiyRGbI91MxSCbMlDcndBAVb/bKQt9DE4FgpkABGmCjKSx3j9PE
X-Received: by 10.50.134.226 with SMTP id pn2mr313380igb.21.1437181277733; Fri, 17 Jul 2015 18:01:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.32.233 with HTTP; Fri, 17 Jul 2015 18:00:58 -0700 (PDT)
From: Justin Uberti <juberti@google.com>
Date: Fri, 17 Jul 2015 18:00:58 -0700
Message-ID: <CAOJ7v-0+wuF0fd6do28QhgUZkNNs8BmsO+o_w7dNQSBTtqrPzA@mail.gmail.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="047d7b2e148d89b0b5051b1bd7e9"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/nMQNz2-M-_DA-FORjrfYXWOy5do>
Subject: [MMUSIC] Next steps on "passive-aggressive" nomination
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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, 18 Jul 2015 01:01:20 -0000

At IETF 92, we discussed passive-aggressive nomination, which allows
implementations to
a) send media as soon as a single check succeeds (like aggressive nom)
b) give the controlling side full discretion in terms of which pair to
select (like regular nom)
c) allow the controlled side to know when nomination is complete (like
regular nom)

The conclusion from IETF 92
<http://www.ietf.org/proceedings/92/minutes/minutes-92-mmusic#h.vqmjfv9a7r6k>
was that this looked promising (although we *might* want to have some SDP
signaling to control when it is used). We also agreed to solicit alternate
proposals and decide at IETF 93 which proposal we wanted to proceed with.
On that topic, I am currently aware of one competing proposal, namely this
document <https://tools.ietf.org/html/draft-jennings-mmusic-ice-fix-00> from
Cullen.

I have asked for agenda time to discuss the comments that came up at IETF
92, namely:
- potential interoperability concerns with endpoints that only do regular
nomination (may drop media that arrives before USE-CANDIDATE)
- potential interoperability concerns with endpoints that only do
aggressive nomination (may ignore selected pair indicated in USE-CANDIDATE;
may drop media before USE-CANDIDATE; may not send media until USE-CANDIDATE)
- do we need some way to negotiate use of passive-aggressive nomination, to
prevent the above problems
- do we need some way to suppress use of aggressive nomination, to allow us
to avoid needing to support regular, passive-aggressive, and aggressive
nomination in future clients

Are there any other concerns that I missed?