Re: [rtcweb] [MMUSIC] What goes into c= line address when FQDN is used for the default candidate?

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 01 February 2019 20:27 UTC

Return-Path: <christer.holmberg@ericsson.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 0C7B4130E96 for <rtcweb@ietfa.amsl.com>; Fri, 1 Feb 2019 12:27:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.853
X-Spam-Level:
X-Spam-Status: No, score=-8.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=K+oG7krw; dkim=pass (1024-bit key) header.d=ericsson.com header.b=VQsqxFjE
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 EdSrZvu4Nqw5 for <rtcweb@ietfa.amsl.com>; Fri, 1 Feb 2019 12:27:35 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFE35130E84 for <rtcweb@ietf.org>; Fri, 1 Feb 2019 12:27:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1549052851; x=1551644851; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=X7YMOSKglwjZWwdZjCIG9hOm/umU/mz5TU3WUTNV7Ug=; b=K+oG7krwG+kEiIjDICFkM/nPTUrriyL6NL2umubWM6arYkbrfm9zcPmw0BcATK20 mH/pHg2CVxaG5YyHc+eKHNykz0VMYdnivKllJABr5N/ACKZBia2AhOJqp7VZ2fCI EN9s+u47517TJ/zHrI9+PVSpgSeE51Hc0BVzT/VIxgQ=;
X-AuditID: c1b4fb2d-d9dff7000000062f-8f-5c54abb3e28e
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 6C.D6.01583.3BBA45C5; Fri, 1 Feb 2019 21:27:31 +0100 (CET)
Received: from ESESBMR501.ericsson.se (153.88.183.129) by ESESBMB502.ericsson.se (153.88.183.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Fri, 1 Feb 2019 21:27:30 +0100
Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESBMR501.ericsson.se (153.88.183.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Fri, 1 Feb 2019 21:27:30 +0100
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Fri, 1 Feb 2019 21:27:30 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X7YMOSKglwjZWwdZjCIG9hOm/umU/mz5TU3WUTNV7Ug=; b=VQsqxFjEfDI7atawNeRDCWLFjimt7zlIirb6MutKKbaMRh2s/pXzy82bG4sZEYw3iECWbn+knDPA8AUwYopYPj8R6VSVKOEk1mKJCqD9jTsHFqBiPMJcRi9FI497QntxyT1mlKZ9+1xdAamucERsiFcmjxx5jtI+JDre5wcCh+s=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3308.eurprd07.prod.outlook.com (10.170.246.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.11; Fri, 1 Feb 2019 20:27:28 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec90:1d14:9549:fdf0]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec90:1d14:9549:fdf0%4]) with mapi id 15.20.1601.013; Fri, 1 Feb 2019 20:27:28 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>
CC: Justin Uberti <juberti@google.com>, Simon Perreault <sperreault@jive.com>, "Dale R. Worley" <worley@ariadne.com>, RTCWeb IETF <rtcweb@ietf.org>, mmusic WG <mmusic@ietf.org>
Thread-Topic: [rtcweb] [MMUSIC] What goes into c= line address when FQDN is used for the default candidate?
Thread-Index: AQHUulU2uFx8SsiiZk68wi8iILBKkKXLUQeAgAAK5CqAAANhgIAAA0UT
Date: Fri, 01 Feb 2019 20:27:28 +0000
Message-ID: <HE1PR07MB3161C0316B63EEE9C6B926DB93920@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <CAD5OKxuGEPccJUJ1E0bSmz9RW6CWhhSqW+Dke1Cywrjp-dvaoA@mail.gmail.com> <874l9ousuk.fsf@hobgoblin.ariadne.com> <CAD5OKxut+Y8NnL2FbFQkubU-8up4eu6F9hOxs-8oBOJoCnTQwg@mail.gmail.com> <CAOJ7v-2GC2UWBaqSccZh1MKg6E93NrNKQJagzMCOfuE6SxuptA@mail.gmail.com> <CAOJ7v-2ZWxDFAtfoXTB4OsfJBAaFFqZ1jt0SSCCm4Qi3Qqfj6g@mail.gmail.com> <CAD5OKxuAUaCcO8X+ESoekHMq2Ba5-hviZ08G1Vyg_qSh4mR73Q@mail.gmail.com> <CAOJ7v-0T8gbNtr22MiZzVSsAX8+4ZP-pVueKFVOuSSJLBmv8RA@mail.gmail.com> <CAD5OKxtqxcqrQGCWc_2L1np9ftk_Q=prU3MMXk7Y+wbLCq0rYA@mail.gmail.com> <CAOJ7v-1MXjLtBKJ8gN4nVm-Z9m0HB=ye9E6Wcm5zeOx5y2zkSw@mail.gmail.com> <CAD5OKxuZPX3DbDEEVXbVamHynazJkv5G6CDMqMPmdMwiW4SNdg@mail.gmail.com> <HE1PR07MB3161471773206C16258150E493920@HE1PR07MB3161.eurprd07.prod.outlook.com>, <CAD5OKxuMOhVAh=Q=BGChP8vU5oQ8AwaoXn5qqctdv+ky6g0Xpw@mail.gmail.com>
In-Reply-To: <CAD5OKxuMOhVAh=Q=BGChP8vU5oQ8AwaoXn5qqctdv+ky6g0Xpw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [37.136.56.89]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3308; 6:TAIGx55XOKzdmSw/iZ1toN81X841wHCHWt49T+z0wjZu+EtBMvE5tZLlRmvo+Cy1dKN9iSoolmaRzgtrsF5svfE+Jmue4ZFtn2o9f2EaEW7RBwhy2/uQRVnXIMKMJzDANCsftPIjK6V8VKkQrLwcvDiY5PwTW1gEbybdRGOt6sz+MeeKrl/8U6ZbSAc9IrgwqizZJ1mR2lQJcfxgLm2D2Si/muyZZVVqZP6yyNJMpxtPFGAMxXOM9cmVhcb6Fmb2YCmT+/RHNZLMNP08mJ6K5+4mHP3S2mEj/uhXq9UMCFzoYwnhImDXjUwQSi9X9c3EhBSTLpOqZoV0Z9yi361Fj5bxpYbkN50YBhvUOFSYdp/tTxQyI0kOqs5RGXHDWmwvjnKzp2zuZhq1g/2UgjEqNmlbHVz+Tao869UP7IejsLma1n0SKMQ+KhHt0blKmDtSY1OxLXMMk8YOc/fJA6tpUQ==; 5:N5XZIjmIIRV6rOZEKpoxx+VROPkOpNeIGDBzKwYvg62lnlJ2uo5wMRg+8ukeNkemYx1qHbaZNVT1MmEKrTSMEmDcnFaVZUgmL+gCC5Xer86v8naq77xVgIjbqLhfSORYyk/Xp+M0EhiD7WLmGEAnoR+NSBOn+1Vdz0gEFB3pWWiMX3K4poFYryRLbTT3VlSU8uQfxP0wzeS0ncmGPcirLA==; 7:29CYj/YABg/iJIIclWZF/txJLhVSRvVNg3iMXxKX0ErkF8Es+UgXqqCmNdz1p/R1m0d0xm15IJVKR98SAF84xxhhtkJ5G2E3mk2inm7zOqn4LqkeRr3x1750EACh8CCLIyCusuWnJ1yJtJ6yvA7Qhg==
x-ms-office365-filtering-correlation-id: 3d8a8843-bac4-45c5-1439-08d68883af42
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020); SRVR:HE1PR07MB3308;
x-ms-traffictypediagnostic: HE1PR07MB3308:
x-microsoft-antispam-prvs: <HE1PR07MB33082440167574956E229C5293920@HE1PR07MB3308.eurprd07.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(346002)(376002)(136003)(199004)(189003)(106356001)(26005)(93886005)(86362001)(105586002)(6916009)(186003)(6606003)(19627405001)(256004)(14444005)(54906003)(99286004)(2906002)(102836004)(316002)(7696005)(68736007)(6506007)(76176011)(9686003)(54896002)(55016002)(8676002)(6116002)(53936002)(3846002)(486006)(8936002)(478600001)(81156014)(7736002)(81166006)(6246003)(25786009)(4326008)(74316002)(6436002)(14454004)(66066001)(229853002)(476003)(71190400001)(33656002)(71200400001)(44832011)(11346002)(446003)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3308; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6rcPEo6t+ZWL3AkzVQoRpvBgN8rEK/JSRewhevhz+eaU+OuIEPKKm0oHEr/4iMNM0kKm86jhtgDs4dO+kWs45CoKAO6Z7dT7RKSX8GcEA2tHE3550LKfXL7UnnvemYRkyC0bCQPBWXrKhS4RgBtvsdV0lnQyxrAoBEh12R+tPKQ7cE0/smV+ahUzgWjw9fha8G+zzaGH1Bvn+rOT5x1S0s4zXTS+pLj2I7Fu3hCqLq9y5WF1+jeKd00NYjf3LLH/IVxxgZBU8pOWph1MmWVOQ4Iaxr+1JJaaMLNapP9xhdmlktAgH+sG0WlDJFMRW5xQ7AY1onuxdvXJ8qgSFmBqHbWs/lFWutXIL/1CxsVO3BH9q38aalyYiux16vp2+to8G2Gh/3jV0J789nKW1Yg25WY8oJupc3pVFGjNvNOdXjk=
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB3161C0316B63EEE9C6B926DB93920HE1PR07MB3161eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d8a8843-bac4-45c5-1439-08d68883af42
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 20:27:28.0739 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3308
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA01SfSyUcRzf757nnnvuuO3nkO9US7cwDJHpljJla7dWWzVK0XTjmbfD7R4s rZZYqqPYjkIZSrUdWo68bGTdWiJSKmISOcrIUvOScnL3qPnv8/28fF9++9GEpIPvSMclpTDq JIVSSonI4rBG1rOuKiRie4ZBJHtcKJEVPhgjZUWvCwlZjemyQNb/LlQ2+SItiJJr2+YIebk+ VV5Z+YsnN90eJ+SDBarD/JOi3dGMMi6NUXsHnhbFZi9r+aop3zO137S8DPTeQ4OENGA/qHmr RxokoiX4GYLs79f5XDGHoLm0mvpfjA9dQuaIBN/lwa16V7NA4nwCntxsFnAuLQ+GNV18zjWK oHzaRYNomsIyyDFZ5tlhZ1he0PLMfgI3IDD2ZPLMgi1WwtJECcGZEqE2r48wZ+3wftBPhJpp Em+DyY5hS3sxjoCW6rq1uR0UDI8OWbJCfAS6jC2UGSO8ARY6qy39CewAg8YyHnc0hsqWHoLD 9jA5ZuJzfgW06UbWeCdoHzYiDm+G3rIcyyMBzhTAQGsxxQmHoG5xkeKEAQSaotq1tDsMZY6t pRPgZ56O5PAmaFr8KOACg3zo/NpK5iPPknUbcjgZGnPekCWWU22go9hIcrwXfCgsoDjsAfcr pggOe0KRyUCu58uRQIfsWYZlE2N8d3gx6rgolk1O8kpiUvRo9YM9rf/t2YSqpvYaEKaR1FrM 6kIiJHxFGpueaEBAE1I78b74VUocrUg/y6iTI9WpSoY1oI00KXUQ/5HYREhwjCKFSWAYFaP+ p/JooWMGOuAfds6tX+Mnt4prCL+wZyn4VUWAW2/3sb4Rq1ln1bxbwaOVIcVMovWVLsGdhJCX ZTaDX8JdPo0GXivvFkayF5X3nn/uvnE8SxecO581TfzIPTHb3uVu2xe05WCkKnvnwxV//fl4 g3Zm6y7rmIJSGx9X+6uTpqMOUadueds5BQQIo6QkG6vwcSfUrOIvFouILVwDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/266dpctMCVYd9hXkkVVd4MytGkg>
Subject: Re: [rtcweb] [MMUSIC] What goes into c= line address when FQDN is used for the default candidate?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 01 Feb 2019 20:27:39 -0000

Hi,


>>> Most likely mDNS draft will need to update RFC
>>> 8445 to specify how ICE nomination procedures >>> are modified, when mDNS is used as candidate-
>>> address.
>>
>> What part of 8445 would need to be updated?
>
> Currently RFC 8445 specifies that candidates are
> only IP addresses and not an FQDN:
>
>   2.1.  Gathering Candidates
>
>   In order to execute ICE, an ICE agent identifies and
>   gathers one or more address candidates.  A
>   candidate has a transport address -- a combination
>   of IP address and port for a particular transport
>   protocol (with only UDP specified here).  There are
>   different types of candidates; some are derived
>   from physical or logical network interfaces, and
>   others are discoverable via STUN and TURN.
>
> In case of mDNS, candidate is a FQDN name. So
> when gathering candidates, DNS query will need to
> be performed and its result added to the candidate
> list.

The 8445 text does not talk about encoding of candidates on the wire. A candidate always has an IP address and port - and that is true no matter what you signal in the SDP on the wire.

> Also, I am not 100% sure, but I think mDNS can
> resolve to either IPv4/IPv6 or both addresses. So,
> single mDNS candidate can result in two actual ICE
> candidates. All of this looks like RFC 8445 update.

I raised this issue before, and I think the agreement was that, with ICE, mDNS would only result in ONE address (either IPv4 OR IPv6).

Regards,

Christer