Re: [rtcweb] WG adoption call: draft-mdns-ice-candidates

Justin Uberti <juberti@google.com> Wed, 01 August 2018 17:53 UTC

Return-Path: <juberti@google.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D005130EF8 for <rtcweb@ietfa.amsl.com>; Wed, 1 Aug 2018 10:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.509
X-Spam-Level:
X-Spam-Status: No, score=-17.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 Ed24z_CUk5Gn for <rtcweb@ietfa.amsl.com>; Wed, 1 Aug 2018 10:53:37 -0700 (PDT)
Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (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 6121C12F1AB for <rtcweb@ietf.org>; Wed, 1 Aug 2018 10:53:37 -0700 (PDT)
Received: by mail-it0-x229.google.com with SMTP id v71-v6so10519043itb.3 for <rtcweb@ietf.org>; Wed, 01 Aug 2018 10:53:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5dZEQDsa8Eb6QkpNJEmxJsGklSwb68RDBIPW4BbKwE4=; b=d2VLzAa4Ak9TQ4vG4UqtP4O1DkXmXkx/0ypiueOwqOfwcRNv94xTHU4O3JHrH7sSd2 lQ4+n3zKSW9cuVxWCnlo1hG4vPH3BYZxNXhnPftMXUEMb1ze6bdPKL6lm561UDo/0RlU x9mmxxoxgo10NlOZSmhQ7voryBNaP4UCuiSggsggmrqMcYKZEJFUNBtmYjXx3a0VCy1/ mGtvZtwdyQ8FEGVmMm/gglUvb4adY1GNoXMCH49PJkbOV/Yn7KrUZEw+eK+QCtQQqDuo oj35YjSP1oREfvoKJr3N9kocIr7DG1j8saN4fdwxOfXOdVqHo4J4cKJ9ITmRmSLTmGvr vSUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5dZEQDsa8Eb6QkpNJEmxJsGklSwb68RDBIPW4BbKwE4=; b=qE5OdMewKQo0ePKYVmyq8Ij3tU9luUjg6lCahhTFdXT5frLqSDV4dyKU2OXCEWJ2SQ mAojFHvQQXW0bl2kgjZ9kEtQDIwiyHrq6S7KrCAEmGM+B6ius3hsIe6CxIHZtRttMECh oD2ZmNtWNvB/zxNlP0o2nfxnXiIqd/Ozb97q6+vQnilblMc88mjvLVkeZvHOHu0dF/yd soRfFGv4Cknkxqpo6m39zZRb25vmMJtSN1OqbyNN/bVofJxHP0xuejqm1iooppbFBsHU 0yb1Y93cKbbISscEjjL9ye9mRllhJuzLdCy6NLxtI/Jy0X6JzwHVpmNIXHFivAuq60QD u5RQ==
X-Gm-Message-State: AOUpUlGPQBZQh2EdonESoURwh5Pq7PzViEa+gtbyzuHOZoNp/JosanpB dwh1u93n/84TjBPhfXu2Oelxa2/iztuXHd7FpbVk/A==
X-Google-Smtp-Source: AAOMgpc+ZCV8OrFpYpOwv35xOEbLGNKoKGQd0shG+oIzYjqddqoEK4+gKAge4ETVKvEIzAPdtXePNjqFoYETKOYKjAE=
X-Received: by 2002:a24:ce81:: with SMTP id v123-v6mr4214580itg.119.1533146016122; Wed, 01 Aug 2018 10:53:36 -0700 (PDT)
MIME-Version: 1.0
References: <CF938109-02C6-4950-A485-A41D07928B41@sn3rd.com> <11b6f595e3104b8fa70de30a82e09571@ericsson.com> <CAOJ7v-2gp=Eu-q=twCWeueYtW7Vr61r8-=L5O7j4Vn8fkBZcLQ@mail.gmail.com> <182700F2-9594-4E9C-A46C-F639FBBA6297@vidyo.com>
In-Reply-To: <182700F2-9594-4E9C-A46C-F639FBBA6297@vidyo.com>
From: Justin Uberti <juberti@google.com>
Date: Wed, 01 Aug 2018 10:53:25 -0700
Message-ID: <CAOJ7v-2QZWP9WoXhfgLpATcmgvZ2OUUhHvVSq5VrD9hc_YEM8Q@mail.gmail.com>
To: Jonathan Lennox <jonathan@vidyo.com>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>, RTCWeb IETF <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aeb2f50572635f9d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/wrDGXj096F8gO8mIFAKYRqu407k>
Subject: Re: [rtcweb] WG adoption call: draft-mdns-ice-candidates
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.27
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: <https://mailarchive.ietf.org/arch/browse/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, 01 Aug 2018 17:53:41 -0000

On Wed, Aug 1, 2018 at 7:37 AM Jonathan Lennox <jonathan@vidyo.com> wrote:

> RTCWeb may mandate one IP address per FQDN, but a WebRTC implementation
> can’t guarantee that the author of its remote description is always a
> WebRTC implementation.
>
> The other complexity of DNS resolution is that you don’t want to require
> that all DNS lookups be complete before connectivity checking is started.
>
> RTCWeb mandates trickle so you can treat DNS resolution completing as
> though the candidate was trickled in at that point, but this will need to
> be specified somewhere.  Again, I think MMusic is the right place.
>
> I think an MMusic or ICE draft on FQDN handling in ICE, and an RTCWeb
> draft recommending mDNS, should proceed in parallel. I don’t see them
> taking appreciably different amounts of time.
>

Agreed on this distribution of work.

>
> On Jul 31, 2018, at 8:03 PM, Justin Uberti <
> juberti=40google.com@dmarc.ietf.org> wrote:
>
> Regarding DNS resolution and associated complexity, I think we can
> sidestep most of that here in rtcweb given that we will be mandating 1:1
> mapping between foo.local names and IP addresses.
>
> IOW, the mDNS name is simply an alias for the IP, and therefore the
> questions noted below are answered easily for this particular situation.
>
> We can continue to discuss the general case of this problem in mmusic.
>
> On Sat, Jul 28, 2018 at 3:10 AM Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
>> Hi,
>>
>> In Montreal this was discussed in MMUSIC, and the outcome was that this
>> will require more work, in MMUSIC or ICE.
>>
>> I have also given some input why I think ICE support of FQDNs in general
>> (not specific to mDNS) requires more work.
>>
>> For example, as an FQDN can be associated with multiple IP addresses,
>> does that mean that the endpoint providing the FQDN will create separate
>> "sub candidates" for each IP address that the FQND can resolve to (as a
>> candidate per definition is associated with ONE transport (IP address +
>> port + protocol))?. If so, each of those local candidates may end up in
>> different foundations, some may be pruned (or removed because of other
>> reasons). In addition, is the endpoint supposed to send checks on each of
>> these candidates? For how long will it maintain them? Etc etc etc.
>>
>> The concept of "multi-address candidates" is a new thing, currently not
>> covered by the ICE specifications.
>>
>> Now, IF we assume a "FQDN candidate" will only resolve to one IP address,
>> the issue is easier to solve, but based on comments from others we cannot
>> make that assumption.
>>
>> So, while I do not object to working on support of mDNS in ICE, my
>> suggestion would be that the ADs, and the RTCWEB/MMUSIC/ICE chairs, discuss
>> on how to move forward, before we adopt this draft.
>>
>> Regards,
>>
>> Christer
>>
>>
>> -----Original Message-----
>> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Sean Turner
>> Sent: 28 July 2018 03:43
>> To: RTCWeb IETF <rtcweb@ietf.org>
>> Subject: [rtcweb] WG adoption call: draft-mdns-ice-candidates
>>
>> The consensus in the RFCWEB@IETF102 room was that the WG should adopt
>> https://datatracker.ietf.org/doc/draft-mdns-ice-candidates/ as a WG
>> item. But, we need to confirm this on list.  If you would like for this
>> draft to become a WG document and you are willing to review it as it moves
>> through the process, then please let the list know by 2359UTC 20180810.  If
>> you are opposed to this being a WG document, please say so (and say why).
>>
>> Note that the draft has been marked as a “Call for Adoption by WG Issued”
>> in the datatracker.
>>
>> Thanks - spt
>> _______________________________________________
>> 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
>>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>
>