Re: [rtcweb] ICE-Mismatch and WebRTC

Roman Shpount <roman@telurix.com> Tue, 08 July 2014 19:04 UTC

Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2654F1A03BE for <rtcweb@ietfa.amsl.com>; Tue, 8 Jul 2014 12:04:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 LMmSH8WXuPC0 for <rtcweb@ietfa.amsl.com>; Tue, 8 Jul 2014 12:04:26 -0700 (PDT)
Received: from mail-we0-f178.google.com (mail-we0-f178.google.com [74.125.82.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24B661A0425 for <rtcweb@ietf.org>; Tue, 8 Jul 2014 12:04:23 -0700 (PDT)
Received: by mail-we0-f178.google.com with SMTP id x48so6375664wes.23 for <rtcweb@ietf.org>; Tue, 08 Jul 2014 12:04:22 -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:date :message-id:subject:from:to:cc:content-type; bh=Vliuium/fbXhOV3jblRKcuxkkeqhJclaI7mVXvw+eoY=; b=A8vpDgKdux5LbIUqm1zLMkdrflM7WQfqZukOlOw/A+sB2c9rBVlZXfUMkKObqPkBTI zDo0+5tu5A2hvhOZFPa9YtnFHF966xNuwomBCaEwCeQl5gtmSAvjI3MNUT+y/fUUka6h YdyOpoQfX40zR2vst+L7tyA49/r67Ivfq/aNxWZ2AtDRZqs0/oMDuqj9qF6s0bXhRz8i TrHw2DtqH2WxvS7P3MQsGq9SousNKyaQQNP8AjqoZUpUHoKMt3/UKovyW7yfnnOOoSDq LktHlfyzHWe50AUBit2f9jiWM371ZzDXmikzOMHhXmfRU0kCe/PWpRUqfg38sZ9w9G3M Qb8g==
X-Gm-Message-State: ALoCoQl8rl3+BQEwYlTp4LAdICKLDCaPkplWjKjsIZOCGwp5JaC73GKCidjX4Pp89HAdykkHMYTv
X-Received: by 10.194.71.161 with SMTP id w1mr14080213wju.51.1404846262699; Tue, 08 Jul 2014 12:04:22 -0700 (PDT)
Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by mx.google.com with ESMTPSA id s14sm3634874wij.1.2014.07.08.12.04.21 for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Jul 2014 12:04:21 -0700 (PDT)
Received: by mail-wi0-f174.google.com with SMTP id bs8so1546629wib.7 for <rtcweb@ietf.org>; Tue, 08 Jul 2014 12:04:21 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.194.222.197 with SMTP id qo5mr43830494wjc.78.1404846261177; Tue, 08 Jul 2014 12:04:21 -0700 (PDT)
Received: by 10.217.131.17 with HTTP; Tue, 8 Jul 2014 12:04:21 -0700 (PDT)
In-Reply-To: <53BC1D53.4080904@jitsi.org>
References: <CAD5OKxvGcq+hZ5vQLyq4OS2wHTdYiKYpm4+ntaKdqLMBu84SYw@mail.gmail.com> <53BC1D53.4080904@jitsi.org>
Date: Tue, 08 Jul 2014 15:04:21 -0400
Message-ID: <CAD5OKxsWEkDGTvidUGcRi2AzWjmCnqXwoQtBn7-f5PzEzrNL2A@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Emil Ivov <emcho@jitsi.org>
Content-Type: multipart/alternative; boundary="001a11c3a99a5c96ac04fdb342c3"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/EAJ2XT9y39QvkLhxJrJBnhh86Ms
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] ICE-Mismatch and WebRTC
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 08 Jul 2014 19:04:28 -0000

On Tue, Jul 8, 2014 at 12:33 PM, Emil Ivov <emcho@jitsi.org> wrote:

> On 07.07.14, 21:48, Roman Shpount wrote:
>
>> Is it possible to run into ICE-Mismatch with WebRTC? Should we specify
>> that default candidate (c= and m= line based candidate) should be
>> ignored and thus mismatch check should not be performed?
>>
>
> I guess running into an ICE mismatch with WebRTC is just as possible as
> with any other ICE implementation. I suppose the only difference would be
> that rather than falling back to 3264 semantics, WebRTC implementations
> will rather drop the session because without ICE, they wouldn't be able to
> do consent checks for it.
>
>
My point was that WebRTC would never use 3264 semantics and use address
from c= and m= lines for any purpose, so why does it need to check that
this address is correct? Would it be more sensible just ignore whatever
value happen to be there? Or, better yet end point can generate an error
instead of generating a response with ice-mismatch.

It would also be nice to define what WebRTC end point is supposed to do if
it gets ice-mismatch attribute in the SDP response. I would assume dropping
the connection is one sensible option. Generating an error would be another
one.

_____________
Roman Shpount