Re: [rtcweb] ICE-Mismatch and WebRTC

Iñaki Baz Castillo <ibc@aliax.net> Fri, 11 July 2014 16:13 UTC

Return-Path: <ibc@aliax.net>
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 32EEC1B2B55 for <rtcweb@ietfa.amsl.com>; Fri, 11 Jul 2014 09:13:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.677
X-Spam-Level:
X-Spam-Status: No, score=-1.677 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 zEf1DqG_n_pn for <rtcweb@ietfa.amsl.com>; Fri, 11 Jul 2014 09:13:38 -0700 (PDT)
Received: from mail-qc0-f174.google.com (mail-qc0-f174.google.com [209.85.216.174]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A623A1B2BBC for <rtcweb@ietf.org>; Fri, 11 Jul 2014 09:13:36 -0700 (PDT)
Received: by mail-qc0-f174.google.com with SMTP id x13so1137540qcv.19 for <rtcweb@ietf.org>; Fri, 11 Jul 2014 09:13:34 -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=yw4vI1f9+gC/eJlNdOJmr0P1Or09XzOLNdHeywMBOVY=; b=eLPjddjBtwg6kyqH1VDfEJmCFzHWO1QtSV4JQm9PZS1T3M747ilbg5FFzn20xXkwqk 4kLh8w9rf+rAVhFdSPv2pUcpDh9uu8kUJ7Zg0YOF1/AuKl0aXb79D9QvNFiunyynTCRS xV2TSAMuE0ITp9goMoQgPD9ns6cD4CuGwgxEHyID6ZqK21ANZ/ryaFGhKrmjSKGft2UM 1peHjVNr7qQuu4E1VPa6MiDN55GEACI/ugc11n3NYXgS1LuLcF+auOo4/PEuVF0S2br2 UB5Ts0xdHv/J+A8Z/2TP/zgDr8oM4dtPq+/OtvuKzJ93iVkPXZG/2e6Kqwmlu7WYcmBu IdEA==
X-Gm-Message-State: ALoCoQnHr6aml1MqfLtLwJ+1CmP+3bh4LbsFwM/liFNOK5hGDZJhWNogdJDVUMy5VqpP627H56fw
MIME-Version: 1.0
X-Received: by 10.224.87.130 with SMTP id w2mr93876588qal.5.1405095214471; Fri, 11 Jul 2014 09:13:34 -0700 (PDT)
Received: by 10.96.234.161 with HTTP; Fri, 11 Jul 2014 09:13:34 -0700 (PDT)
Received: by 10.96.234.161 with HTTP; Fri, 11 Jul 2014 09:13:34 -0700 (PDT)
In-Reply-To: <CAOJ7v-2-zx=V1Nc7TwKp444M19NQqdej0K4COd=V8aHpEQhXrg@mail.gmail.com>
References: <CAD5OKxvGcq+hZ5vQLyq4OS2wHTdYiKYpm4+ntaKdqLMBu84SYw@mail.gmail.com> <53BC1D53.4080904@jitsi.org> <CAD5OKxsWEkDGTvidUGcRi2AzWjmCnqXwoQtBn7-f5PzEzrNL2A@mail.gmail.com> <CAPvvaa+zA_n_U_1iBC0=wRPJG4pf-SEv8Ni0fZNGPXt4Byj2Bw@mail.gmail.com> <CAOJ7v-2-zx=V1Nc7TwKp444M19NQqdej0K4COd=V8aHpEQhXrg@mail.gmail.com>
Date: Fri, 11 Jul 2014 18:13:34 +0200
Message-ID: <CALiegfk+GiHsPeSadWuM5ag=d5zhst1gZ=D6e0tBGaTccqUZbA@mail.gmail.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
To: Justin Uberti <juberti@google.com>
Content-Type: multipart/alternative; boundary="001a1133d5f62273c204fded39ae"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/qNmw5kzejzxZIm-cetDDFU7Pdu8
Cc: 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: Fri, 11 Jul 2014 16:13:40 -0000

I suggest renaming JSEP draft to "SDP made simple".

--
Iñaki Baz Castillo
<ibc@aliax.net>
On Jul 11, 2014 6:08 PM, "Justin Uberti" <juberti@google.com> wrote:

> The fact that WebRTC implementations MUST ignore the address and port in
> the c=/m= lines will be written into JSEP, S 5.6/5.7.
>
>
> On Tue, Jul 8, 2014 at 1:04 PM, Emil Ivov <emcho@jitsi.org> wrote:
>
>> On Tue, Jul 8, 2014 at 9:04 PM, Roman Shpount <roman@telurix.com> wrote:
>> > 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
>>
>> Indeed. This was also my point.
>>
>> > 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?
>>
>> With the exception of trickle ICE's use of :: (or 0.0.0.0) an ICE
>> mismatch indicates that there is an entity on the signalling path that
>> is overwriting c= line addresses and m= line ports. The idea of
>> dropping ICE here is that the infrastructure is likely performing
>> Hosted NAT Traversal and latching so insisting on ICE is likely to
>> lead to unexpected situations.
>>
>> > Or, better yet end point can generate an error instead
>> > of generating a response with ice-mismatch.
>>
>> Agreed. Sending an answer with ice-mismatch means downgrading to basic
>> 3264 and that doesn't make sense for WebRTC.
>>
>> Agreed.
>>
>> Emil
>>
>> --
>> https://jitsi.org
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>