Re: [MMUSIC] Question about draft-ietf-rtcweb-mdns-ice-candidates

Qingsi Wang <qingsi@google.com> Mon, 14 December 2020 20:40 UTC

Return-Path: <qingsi@google.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 830193A1C96 for <mmusic@ietfa.amsl.com>; Mon, 14 Dec 2020 12:40:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.698
X-Spam-Level:
X-Spam-Status: No, score=-15.698 tagged_above=-999 required=5 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 tDUwEXdeM5mY for <mmusic@ietfa.amsl.com>; Mon, 14 Dec 2020 12:40:11 -0800 (PST)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 DB36B3A1C93 for <mmusic@ietf.org>; Mon, 14 Dec 2020 12:40:11 -0800 (PST)
Received: by mail-pf1-x433.google.com with SMTP id c12so12900642pfo.10 for <mmusic@ietf.org>; Mon, 14 Dec 2020 12:40:11 -0800 (PST)
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=S1KhyNGEPm3Co9BYjU8xM6YcqMFpqyjtDLW8PJ6tM4g=; b=F8j+5vIkWdmvS6NBMU+5C6WGn3KVsgMq2lIGwdkB0npreSd+KlMbIq8oCAbigeR6Ku 3QgMmFGnB6F0ejnHqIE9+L8XIkcmPhK96LD0dwOK27slOoL9FfTC3Wul0OeqN5qOk692 PbSQOYVpm6m4/yhpk1FrQy+4SjbHKJ5SJpQFDPw5M7Q/5ISD+1qHowe2Ip9SwLdVLoMK v8lNX+9S2aTTNBtRItwKKdww4S5J/SYRmgNNRnrl5DH0dkwSLIQ36BfmJo5cmzNdxa99 edVQTFUDViQR1oVk0cBQRSKk9zQO3AGcKnoIqPIQR92dId+NPo/jVYif70Z6T1rMCQa/ izzg==
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=S1KhyNGEPm3Co9BYjU8xM6YcqMFpqyjtDLW8PJ6tM4g=; b=LxacWsC6zgNq8417ti5PoGr1YaSk03aNwODcKM6uJ60TtrgGCPk067kjUsftcyRWU0 bO3tlHpD1N4wPa0KqzKVC42CRxE4amcO8oJ2f625S1pL/72yH5oaW0lFvW5EyeX6iHpv 2G94F/X47vMcXi2Er/TrM4GD+TdccDzQwMRq3TXx1M6K5WXMyRAFNKWaGD73nsvG2tyo 98meb5JiR74TE9QdJpzzCo0nxiNoAX/J+y1yq60UfNbzD9/yWXs7NktHIeSpzYKSGo1R of/ldM4WqQ/RaMqk64fe0ZfuXO8SAm0tEJ9lRGqS42zfW1REn5xjw9J2qscnBaDgYvl3 g6+g==
X-Gm-Message-State: AOAM531FjMjzpsW0i5OAl4kq/5nyh20Oc5iGeYSDdaJkYGAJ/VXDTjqg f2juSgDXWv0QcWvpFlAElX/JUhhGyOnsnhK25BSBPg==
X-Google-Smtp-Source: ABdhPJxbe6MTSwLY4lzrO+Eqis0S200KJbq9Nj5Yyl55/Tyrtw4qFRMIRz67RKRW1xpBi3RbmaOe8OtPcarjfV9Cp+k=
X-Received: by 2002:aa7:810a:0:b029:1a6:501b:19ed with SMTP id b10-20020aa7810a0000b02901a6501b19edmr3783713pfi.17.1607978410916; Mon, 14 Dec 2020 12:40:10 -0800 (PST)
MIME-Version: 1.0
References: <CAOJ7v-1VEsXobYaq0UdOkaGLGbnNH40srDX+tg+OYZivGRVhNw@mail.gmail.com> <c13a7ebd-73d3-4429-3f0c-77071dda62c6@cisco.com> <1509C133-A893-4F44-9859-541B1F31F95B@apple.com> <CA+m752+V5r+-CB=4-ckhTWRUdHy+2Ap1UxRk-2mafDOhFhtGnA@mail.gmail.com> <8f1951af-d0a3-1f05-c3a8-a2a907a8320c@cisco.com> <CAOJ7v-1Aj2jSxPqFzVqvDZz1CP9=KpVGUxpAg16i+63iT5gsNg@mail.gmail.com> <CAOJ7v-3OQDEy_OYnDeU0KWw88m6W0pR_or9CYPiEJuAnEX0W-w@mail.gmail.com> <e14ba43d-ba21-609f-223e-d1f703fb9770@cisco.com> <CA+m752LWz=SkCHGwzBXzMkEyWb3R5A20OVAsjGiGbE8g=6dciA@mail.gmail.com> <7111cec3-35de-7067-6d4f-b62063224d53@cisco.com> <597A03E6-DBD1-4EA1-BFE3-F24FCF028CFC@apple.com> <dde99284-53ba-12fd-af69-62798a811ec3@cisco.com> <CAD5OKxv6f0GeL5xqaVuCtzFLE0Rkzse6LdiSty-4zxYqBm_YFQ@mail.gmail.com> <CAOJ7v-2c7p6+K6aZfyeBNB71X-1aBNFCZtnfb1A-TCtb3ma7-A@mail.gmail.com> <a489fb7e-1d70-e79a-d4a9-683f43b7e691@cisco.com> <CAOJ7v-2tEZkzrdFyQ_64bY+O8XXGkPRUk75Ejnwn36P=KHv+Hw@mail.gmail.com> <4a30a974-fbef-5b79-d91d-43f0ab3abca9@cisco.com> <8C5F94F4-5226-4875-AE25-07D0551566B8@apple.com> <AM0PR07MB386020B236D6C7676DBB150193C70@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxuznrD2JtWSo3rKpQFAOhzLpy=HjMvsCs5UVsRi9EDZ4g@mail.gmail.com> <CAD5OKxuKx=-grwDkXSFrboXdkbO4KOZBh85aHJaLr+fTyNM48w@mail.gmail.com>
In-Reply-To: <CAD5OKxuKx=-grwDkXSFrboXdkbO4KOZBh85aHJaLr+fTyNM48w@mail.gmail.com>
From: Qingsi Wang <qingsi@google.com>
Date: Mon, 14 Dec 2020 12:39:59 -0800
Message-ID: <CA+m752+GzWqVQHVELVkGbyRH4y0cR7o0TjL3+PvKUZwhYJX0jA@mail.gmail.com>
To: Roman Shpount <roman@telurix.com>
Cc: Youenn Fablet <youenn=40apple.com@dmarc.ietf.org>, Justin Uberti <juberti=40google.com@dmarc.ietf.org>, mmusic WG <mmusic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fda58f05b672a533"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/3tZQCoN7jRK-RUQrKMpvYStw6Ck>
Subject: Re: [MMUSIC] Question about draft-ietf-rtcweb-mdns-ice-candidates
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 14 Dec 2020 20:40:13 -0000

> Is it possible for an IPv4 MDNS name allocated by one end-point to be
resolved as IPv6 address by another end-point, or visa-versa (IPv6 MDNS
name be resolved as IPv4)?

I don't think so given the requirement in the draft and also available
implementation options of mDNS responder in an ICE agent. The draft
requires an ICE agent to expose different mDNS names for each address if it
uses an interface with both IPv4 and IPv6 addresses. As a result, even if
there is caching in the subnet by other endpoints and another endpoint
tries to reply to a query for the name, the resolution should be
consistent. As an implementation strategy, the ICE agent can 1) set the
cache-flush bit in their response (and/or announcement) per RFC 6762 to
indicate this is not a shared record type and purge inconsistency in the
subnet, and 2) attach a NSEC record in the additional section of the
response to indicate the sole existence of either A or quar-A record of a
name. This is admittedly all based on the assumption that there is no rogue
endpoint that tries to mess the local messages, which is a different story
outside the scope of this draft.

> I specifically would like to know if something like 464XLAT can cause
MDNS resolution results to be converted to a different IP address type.

I don't recall behaviors like this in 464XLAT or NAT (not expecting them to
change the packet payload).

On Mon, Dec 14, 2020 at 12:06 PM Roman Shpount <roman@telurix.com> wrote:

> I have a general question about MDNS that will affect the
> mdns-ice-candidate draft:
>
> Is it possible for an IPv4 MDNS name allocated by one end-point to be
> resolved as IPv6 address by another end-point, or visa-versa (IPv6 MDNS
> name be resolved as IPv4)?
>
> I specifically would like to know if something like 464XLAT can cause MDNS
> resolution results to be converted to a different IP address type.
>
> If this can happen, then the MDNS candidate can generate more than one
> local candidate or a candidate of a different address type, affecting
> candidate priority. I think the stability of the FQDN candidate resolution,
> including the MDNS candidate resolution, can improve if the expected
> address type is specified for each candidate as a candidate extension.
> _____________
> Roman Shpount
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>