Re: [MMUSIC] Merging ICE aggressive and regular nomination (was Re: [tram] Comment on draft-williams-peer-redirect-01: might it not converge?)

Iñaki Baz Castillo <ibc@aliax.net> Thu, 31 July 2014 22:18 UTC

Return-Path: <ibc@aliax.net>
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 0AFBB1A01E5 for <mmusic@ietfa.amsl.com>; Thu, 31 Jul 2014 15:18:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.678
X-Spam-Level:
X-Spam-Status: No, score=-1.678 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] 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 DDo3dmyLb2_X for <mmusic@ietfa.amsl.com>; Thu, 31 Jul 2014 15:17:59 -0700 (PDT)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D54621A01D5 for <mmusic@ietf.org>; Thu, 31 Jul 2014 15:17:58 -0700 (PDT)
Received: by mail-qa0-f49.google.com with SMTP id dc16so3048937qab.22 for <mmusic@ietf.org>; Thu, 31 Jul 2014 15:17:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=9zl/kjn2eE6FatNnMpkb3AVAKGLdRrlj66/3UnqEfnw=; b=RDyT/wjRSwavrxviIYKm3PeSefF3hlWKAMXZPvseGqfrep+bxmbrrVfEmo3HbZI7Je uUPkSPEa0OlbZhUk9dFllvSoHHMzNFupEfNARM4lhQXGwFVsmmdi1QyJVcO6DU4jxr6P 6JqF8j16ZNhHd88Vod6SaXkB16YCrsSXFLeglRoUl21qB5b4zWaaj12uZtDri4ZcjMxM K25TtPRLluHjVF0G6y/gO3F2TdEfW/f9emRTlva9Xp8wmjh/laPLjQQrhkdoZLqtVIn1 jEVs8TntiFttDkGfLz8IGWwSgaAB5zHwGvq0LFVyGZ8nO1y8uJFfN9In1g2LvacY+loF KPJQ==
X-Gm-Message-State: ALoCoQkCYMWO7rh6B6EhiqJ8m6bTBu1qeQZSCcvWezKRx1rE3/2M0CKAC3kgX1cqBX9mz1nGtgRL
X-Received: by 10.229.178.202 with SMTP id bn10mr2063656qcb.6.1406845078113; Thu, 31 Jul 2014 15:17:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.234.161 with HTTP; Thu, 31 Jul 2014 15:17:38 -0700 (PDT)
In-Reply-To: <CAPvvaaLNjZr-3NmdJOAV-Ov6qQ1gZoEOF1dk4W52gEOUq4214g@mail.gmail.com>
References: <0DA61D09-6491-4DA4-8B6F-CFED70584A76@vidyo.com> <CAOJ7v-1jLK7dWDkWHKwHJ6qXicZWDNrAqOtw9R=6zAcWzkh5+g@mail.gmail.com> <53D796E5.9040009@jive.com> <2AF26344-DF5D-493C-96BC-80AD7DF35444@vidyo.com> <CAOJ7v-0HEjQQ+j0cAVc5r3Y4LxaoGF7EN2twGG6vTuMmEeragQ@mail.gmail.com> <8D2E9E91-B0B7-4081-B65B-EDAEC4D23A97@vidyo.com> <CAOJ7v-1HzGoUNXjvXph0-8WfpM6-vFJ+yDWhVw1_1grfrVD1Vw@mail.gmail.com> <B2794643-ADB5-4B66-98DC-841990C85437@vidyo.com> <CAOJ7v-2O3TwNcsKqp48PjDRu+Yu_+jEurecbO2GctD4Hsuu+NA@mail.gmail.com> <48776423-8594-4133-BD23-3EA561EC2A9D@vidyo.com> <CAOJ7v-13UZi4w7Vfr2dkghaosrwVYkTw5G2shq0JUvLPy30vTw@mail.gmail.com> <CAOJ7v-0s6EVa4KxQY99wB-BaDGr5EZwVunxrW4BBgVJLEuWhiQ@mail.gmail.com> <CAPvvaa+sKWtGSaWvo6Vx=vhMbbhmLQKr2o9Z3Wjkm2-5TXDjHw@mail.gmail.com> <CAPvvaaJDT0cgWhNkeKMKWUnHvRgZaEb9VXjV3+wHCx15_Z6+wg@mail.gmail.com> <CAPvvaaLNjZr-3NmdJOAV-Ov6qQ1gZoEOF1dk4W52gEOUq4214g@mail.gmail.com>
From: =?UTF-8?Q?I=C3=B1aki_Baz_Castillo?= <ibc@aliax.net>
Date: Fri, 1 Aug 2014 00:17:38 +0200
Message-ID: <CALiegf=QASGR2+FuY7TKoJYrdvqbDxyUyKxvMQ13do5YX4GUyw@mail.gmail.com>
To: Emil Ivov <emcho@jitsi.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/AGc2lHDyvJFnPQeGeq8icu1IkAQ
Cc: Jonathan Lennox <jonathan@vidyo.com>, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] Merging ICE aggressive and regular nomination (was Re: [tram] Comment on draft-williams-peer-redirect-01: might it not converge?)
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: <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: Thu, 31 Jul 2014 22:18:00 -0000

2014-07-31 22:30 GMT+02:00 Emil Ivov <emcho@jitsi.org>rg>:
>>> 3) Potential issues when media arrives on non-nominated pair.
>>
>> Sounds like #3 is unlikely to be a problem given 5245 allows it.
>
> While #3 is indeed allowed by 5245 I don't think current regular nomination
> implementations would actually handle things that way. (Except for those
> that started with aggressive nomination as the default).

Yes, RFC 5245 allows media coming on non-nominated pair. But note that
RFC 5245 knows nothing about DTLS. I strongly expect that RFC 5245
would not allow that in case of DTLS-SRTP given that allowing DTLS
coming from "any" source address adds too much complexity.

My understanding of ICE is that it should be the definitive tool to
*establish a transport* and once it concludes, the "application data"
(let's say DTLS and SRTP) must be delivered over the selected pair,
and data coming from any other source should be safely discarded.
Sadly RFC 5245 does not mandate that but given that RFC 5245bis is a
work in progress I hope this requirement is added.


-- 
Iñaki Baz Castillo
<ibc@aliax.net>