Re: [rtcweb] Constraint to disable IPv6 candidate collection

Roman Shpount <roman@telurix.com> Wed, 08 April 2015 01:02 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 E74C51B2A8A for <rtcweb@ietfa.amsl.com>; Tue, 7 Apr 2015 18:02:46 -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, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 gXxpgeVT3L4K for <rtcweb@ietfa.amsl.com>; Tue, 7 Apr 2015 18:02:45 -0700 (PDT)
Received: from mail-ie0-f170.google.com (mail-ie0-f170.google.com [209.85.223.170]) (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 761371B2AA5 for <rtcweb@ietf.org>; Tue, 7 Apr 2015 18:02:27 -0700 (PDT)
Received: by iedfl3 with SMTP id fl3so70105370ied.1 for <rtcweb@ietf.org>; Tue, 07 Apr 2015 18:02:26 -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=MyEr/eeBuZNRyp8vgt6wreJ3YYAJGisS/0TKICX75O4=; b=lWK7ZNFk7ze3pbir1WTPwgL1L8bE5ddYcwkylWeo2IiexbEZvQPlNDTBNfbXSm1mbH +RM5wdtINI4WQqmwYMyA+vG/Hcm3KIpn0vHtrqxl1C2axkxeJTtfETv21dh5ooOxSkFd d3pH/E5tSv85czh8r9xFNijHn+IioUhQWCily/N+t/QIeQ7B9Gcf/5n9ADhvl1VqMl6x 0SwOOG9p7cWOJaeRnFBvcsvb28lMIOiIQkcUKQqxBSER2juZq8MVdaESd7Jv1AZfzPT/ R1+wcyeg2ZTvPkgrjlL1/PdyfxoXMSakEA/UdlwFQLn0KAUua9q6k+wZy8DCEsSQBPNK Qf1Q==
X-Gm-Message-State: ALoCoQlUdh59Gsdl8bqPi1+dOeT5fAZdbLn8LzjGbTOhB0+MhG8KGZmV7O4M25dGH6Mr2dq1Ixyk
X-Received: by 10.107.3.17 with SMTP id 17mr33756642iod.60.1428454946901; Tue, 07 Apr 2015 18:02:26 -0700 (PDT)
Received: from mail-ie0-f177.google.com (mail-ie0-f177.google.com. [209.85.223.177]) by mx.google.com with ESMTPSA id pl4sm5843018igb.22.2015.04.07.18.02.25 for <rtcweb@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Apr 2015 18:02:25 -0700 (PDT)
Received: by iedfl3 with SMTP id fl3so70104578ied.1 for <rtcweb@ietf.org>; Tue, 07 Apr 2015 18:02:24 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.42.91.142 with SMTP id p14mr29715669icm.24.1428454944484; Tue, 07 Apr 2015 18:02:24 -0700 (PDT)
Received: by 10.36.110.149 with HTTP; Tue, 7 Apr 2015 18:02:24 -0700 (PDT)
In-Reply-To: <A013385E-23AE-402C-9509-36E188B62C9E@cisco.com>
References: <CAD5OKxsf6_DQF2u5VrhOzZ0t1uiV88TFyrT2Sudtbv-ytDrCJg@mail.gmail.com> <A013385E-23AE-402C-9509-36E188B62C9E@cisco.com>
Date: Tue, 07 Apr 2015 21:02:24 -0400
Message-ID: <CAD5OKxsC5add9t7B=E-5pMnpwX=fSW-_OhucStfwGOwAzosqVQ@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: šŸ”“Dan Wing <dwing@cisco.com>
Content-Type: multipart/alternative; boundary="90e6ba6150068b558205132c1564"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/YcMupnrB-Hcl6LChzjl--6842Gc>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Constraint to disable IPv6 candidate collection
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: Wed, 08 Apr 2015 01:02:47 -0000

On Tue, Apr 7, 2015 at 8:30 PM, šŸ”“Dan Wing <dwing@cisco.com> wrote:

> On 07-Apr-2015 03:28 pm, Roman Shpount <roman@telurix.com> wrote:
> > It is possible to run into interop issues with end-points that support
> ICE and DTLS-SRTP but do not support IPv6, such as current versions of
> Firefox. Chrome currently offers googIPv6 constraint, which enables or
> disables IPv6 candidate collection. Unfortunately, this constraint is
> Chrome specific, provided via deprecated interface (PeerConnection
> constructor), and when this constraint is not set, Chrome collects or does
> not collect IPv6 candidates pretty much in random. Without setting this
> constraint, the same Chrome browser on the same network includes or does
> not include IPv6 candidates with no identifiable pattern. Because of this,
> we currently set googIPv6 constraint to false. Our only other alternative
> would be to examine the SDP and remove the IPv6 candidates and replace c=
> line with IPv4 address. In anticipation of IPv6 support being enabled by
> default, and to avoid SDP mucking, it would be better to define a
> constraint that can be used to suppress IPv6 candidate collection, which
> can be provided via current constraint interfaces.
>
>
> What is the interop issue?  Are v6 candidates mistakenly attempted to be
> processed by Firefox and failing?
>
>
setRemoteDescription fails when SDP has an IN IP6 address in the c= line. I
think parsing SDP iwth IPv6 addresses is fully supported by Firefox.
_____________
Roman Shpount