Re: [MMUSIC] ietf-mmusic-mdns-ice-candidates new draft: Christer's comments

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 21 May 2021 17:44 UTC

Return-Path: <christer.holmberg@ericsson.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 3F17F3A1928 for <mmusic@ietfa.amsl.com>; Fri, 21 May 2021 10:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 iJDDEhhHAWjD for <mmusic@ietfa.amsl.com>; Fri, 21 May 2021 10:44:16 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10066.outbound.protection.outlook.com [40.107.1.66]) (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 37C353A1926 for <mmusic@ietf.org>; Fri, 21 May 2021 10:44:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LatFK3bSCq3GTI4vu9OSociznShZhjy+7oVMbnk3y8eFveW2zHLo9qyeHC5foEd6x61ln0rclyFtHtJqepXFl4OdH72/Jla/MSX2ykUjYguGbeGnu6nzeKx0oYhbaKMr5gFZfgPl/4Mds4jXM9YdcFKT5lGIwdr9C9kH4T9LAEA2c0llTolw0JHDPXKP64OyrA3V4pNBSPrvQaee6Q6LSkLJ2gROZBfSpTlITjrGIk4Kvm4zNF8hyRte6nBD02EAe3F5bqg9/+H1wD+XB2hDNeMRg7hrc4bL0dpgrcym1Ow2y/x8Bmostop+oOQAtYYMw7/9gKFnncumN6jJFBGxvg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=23iOqsjRXp39VN690rlgl4B49AdCdNCV90cOjZTkhq4=; b=CiPtA1862m0J+0DIryz/mG1sPb/92f775HVvqqddpTMKcF+iUh08hcmx7V1BphoBJ5zbxqkkkre2nJa++MgHJzcoZsX9e3/kt0cWT0StA7VoPvcnJyES4edL5jvR4KN2JgpS1asMV56iYGHHQ09NBn1IGuaajKKp/3C+cW/txgvbVVmCnS8chC2zMWMBVtvHlJ11i/P26LT8iVyLLQ0UqdozSwB5o/FsMsMHWggyctgrORt5Yzrmitm/pfPUL5ALZfOZr9vL+i0rSFhlNiQOLH+ldLQHv+cuXDnaU+9ZLbCLH69TwvshyrqrlH1gtw0jFMc5V9LkVsmn1KT/CF3x7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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=23iOqsjRXp39VN690rlgl4B49AdCdNCV90cOjZTkhq4=; b=NQ5ny5nkExvwXemf40GtpX4MA4aEc/3cvwnARpWc5PUvxD4xCAuyEzicaN4IqA+0iBSMXeL40FSKR1i6kvOd/vmo2NCJTcteSfdDPYF8VRI5kb2v3Y2QALyOPOHhWbF+Sz518op6G5xT6RWYUFftZvMGchimby6CycC/IS8ohn4=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM0PR07MB5540.eurprd07.prod.outlook.com (2603:10a6:208:ff::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.15; Fri, 21 May 2021 17:44:13 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2%7]) with mapi id 15.20.4173.012; Fri, 21 May 2021 17:44:13 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Youenn Fablet <youenn=40apple.com@dmarc.ietf.org>, mmusic WG <mmusic@ietf.org>
Thread-Topic: [MMUSIC] ietf-mmusic-mdns-ice-candidates new draft: Christer's comments
Thread-Index: AddOaOJIy4JgstyDTqGlAMQDkiDpiA==
Date: Fri, 21 May 2021 17:44:13 +0000
Message-ID: <AM0PR07MB3860F261EBC61E0A9BF6422493299@AM0PR07MB3860.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b60ddde3-677f-4e52-d2e0-08d91c800c31
x-ms-traffictypediagnostic: AM0PR07MB5540:
x-microsoft-antispam-prvs: <AM0PR07MB55406C7B3823CC81B3DC139F93299@AM0PR07MB5540.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lN+b2TJ2vfdsA8ekhgMOlY8ZzF2nB44zqQtXnyKcL8FbHjZIHxnPxRts6kvd5itxV5ROIPdKpz1tF7hXOBMyXe67KOdRAcjWlAmcTUPWQote5gJ8kmYs39YoARCRxK3fX8btQMrpHVVDy27Ly3FFShw6VlCJjh+URWs0sNPWQwfnYB3Dl+x8YlVN7tuXpwTwgH8K4kzLz3pKGvRXFFXUObjViubxo1XpRc0byISyRi02rJNKKQDMyLkOnJcWWA3x7t6geHV8VIU2FYDSKJivj1JeY3jQFWO2aG40TYZhxXpOiTVH6Lvex3p055jsGs00Xy1ervtFONZYJLAvFfZSZk2n58OLQLTJc3xCbQ2F0nUaNQCjjIDW8/YpTPCBMzoe73LIM1voCuYQN2HFoV368thQIxXgxEjoWds0tNRvZW85iPFsHN3n506L6EG/cvAEjoflv3OZOw+hF1AisOT+VNIgjW7mhG2yzNj1PHPzla6K3HBVbvzPTMc+5WEdFHXhgwpO5FfdK3GYYCgS6gfGx2fE/4Ll5K3wYP4jgKEFKwqInZNsIAebZlmdhbROemW3MYJ4QtejrfqtZatZbga+VmX7c8uS2qQG4kwdr/8VG+1lUBVcrEXM1D15Il8SevLO9YBLS7NnHNauoTgIGtWGKXFuI46KIUvpCmdDWHOY0c+5kYv+HAgxyCMGRy7brn7hKyN1ldqE5fkW+gJFVYkIXQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(136003)(396003)(376002)(346002)(7696005)(9686003)(110136005)(83380400001)(44832011)(66476007)(38100700002)(52536014)(66946007)(478600001)(76116006)(6506007)(316002)(8676002)(64756008)(66556008)(966005)(66446008)(86362001)(33656002)(55016002)(5660300002)(26005)(2906002)(71200400001)(8936002)(186003)(122000001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: AHKO7FRB+1ciAhR4Vj1hwdGOkrx5Z6NJZG+TqCEyxYQZOumPjFfHTLFFwoyUh4Uuw3CDa0F0rf/pC5LWhDsPdpPTaeS4B8WHYLsTknHN3bGUykfw8cZYXHr1HBz3duvOEnAFnxsIWGQN9QxFHLMG4DkyPNWDgGy5GgOp64La7DMNggtS38VkDjPsCRFV9Pw+rfwxPRDOuUsWvcokViOg7Y6iOHjF8OFFMIw2e4JqpynGJsTX0wOLpRwh8HSRl7Wje1GyAb8vOvPPbzDkhNnryXRIB13D3xwHEHy1Vdp4mKuusncfCkAg+WB/a6hm8Et08L7blY6NmtKWAT+2GgwF6QKdotSFaExo5s8XojC1xvpWMVSWdPzFzU9aPJmM0qDSntWuvd2dMghfYZ+/75mxh3DB65jv1Ceqd5EFbsGrbkRNhIeNQdwbV0LiGUjWNrm4L+ny0FV8tg7VWzExBclIbQJXMwz+K/jie4YV9dAXmoF75amvAKYKIty3e+aMmieI/OiOWYuTjKsN0i4fzDndtz7CAjodvac6lxsSA8XqssRxFBw1s/cR3QjKIkOpX0GbWxwdhApAuVX0bz22/WZgYQcFGy5MQBxzyhublcWuYKLNnpxJo1i4sudQ6ndEFHHzsKC1TtqKO1Kb9DcavIhfTzwcZpn5iPMriUIUUoWlSys9u18q+9vJF520W0Ywyn4kUBEOKwa+4HZUVlTBz1FBfaAchgSWoa10f+bICNZCG10suRgKTlr59CjXzTwVeZA/wdDC0VaI0KNdlJWBZv8tVTzLdEqYes89jGGs/rbyiO9zfL0uDJ9hnJ+FlJNOoiVThM8HOm3wMo9CNgqEgD1Z5zHJceVNWg2BaEBZX7eVc16HfV0xsnxRO1XKbGXE0asbyLbdG6L2HWDCPRInzVwH5Un4fNtNxMU0zmu5n/9GQUoWgFvTL3noeNcI43xpM5UvixLneWjlGXO33IyEXAlswxSKGeyvwf/8y4iJay9SU6/qWYrZxWqNeMPdLEd4vTkcRIGOiSRqiUAcTKrck4Ae0S6Y7y6r4LNa78qc+oE3X+YCBL3DpXbrdBe9Q6Tco0e/uFirSGatN7U294v20kjdkLYhSl+DPtODJ2n48ofcxfra3JYGgCRFAHCUqC9dfbKWHRuFxrdAsYikcJ78jDtbmR0UUk6rwAnjTeAQinjMZENNaRY1mmOcvmEwYB3DdGb1MRWS8CV+XDreloXlDwOFbn8Ojvvp91QDWD6ZBDw1dbJqOpp5vPSnXhRIxSN9h43oFhkszuzUSVx6JycDY6tQvWyuCHqhMWCFjMrliA9V2CNUXkZipqONqDhCl+2xXVHL
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b60ddde3-677f-4e52-d2e0-08d91c800c31
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2021 17:44:13.4669 (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-CrossTenant-userprincipalname: RqS4FvbqU3Uxgln7ypvNjjLVqa1aRYzQip36VvHk3B27uceYh3SLGIjY6W6Uge2WYHBaiR35+vDhBfl5TsIVAi2ukzI6NIgwu+7r1zim8yk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5540
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/3JQQBpfituoqiW8bQZu7HRvq3HA>
Subject: Re: [MMUSIC] ietf-mmusic-mdns-ice-candidates new draft: Christer's comments
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: Fri, 21 May 2021 17:44:21 -0000

Hi,

I have been asked to review the mdns-ice-candidates draft. Below are some comments.


Q1:

I think it needs to be more clear that mDNS domain names (.local) can only be resolved by remote peers within the same local network.

Section 5.1 does talk about this, and it may be an implicit assumption, but I think it should be pointed out in the beginning of the document.

---

Q2:

Related to Q1, think it needs to be more clear that the mechanism prevents IP address leaking to peers outside the local network. Inside the local network I assume that web apps can still find out about the local address simply by performing an mDNS lookup on the mDNS domainname.

---

Q3:

The draft makes an assumption that the mDNS domain names are unique. Why making that assumption? If the local network supports multicast, there may even be non-WebRTC applications using mDNS, which increases the risk for collision.

Doesn't that mean that there is no need for other ICE agents to cache the mDNS domain name:IP address mapping for "future use", because the mDNS domain name won't be used in future anyway?

Also, I am not sure whether ICE implementations should cache mappings to begin with. That's the task of the mDNS client of the host.

---

Q4:

Section 3.1.1 says that an ICE agent, when it gathers candidates, generates a UNIQUE mDNS domain name. I assume that means that the mDNS domain name will only be valid for the duration of the ICE session.

---

Q5:

Section 5.3 says:

   "When an endpoint that supports mDNS communicates with an endpoint that does not, the legacy
   endpoint will still provide its local IP addresses, and accordingly a direct connection can still be attempted, 
   even though the legacy endpoint cannot resolve the mDNS names provided by the new endpoint."

Please make it more clear that the legacy endpoint is the one that does not support mDNS. Something like:

    "When an endpoint that supports mDNS communicates with a legacy endpoint that does not, the..."

---

Q6:

If I remember correctly, people have raised issues with legacy parsers not being able to parse non-IP-addresses. If so, shouldn't that be mentioned in Section 5.3?

(NOTE: Eventhough the draft updates RFC 8839, to support mDNS domain names, it does not solve the issue for legacy parsers.)

---

Q7:

The draft does not give any guidance regarding how long an ICE agent can safely cache an mDNS 

---

Regards,

Christer




-----Original Message-----
From: mmusic <mmusic-bounces@ietf.org> On Behalf Of Youenn Fablet
Sent: keskiviikko 19. toukokuuta 2021 12.11
To: mmusic WG <mmusic@ietf.org>
Subject: [MMUSIC] ietf-mmusic-mdns-ice-candidates new draft

Hi all,

Qingsi, Justin and I submitted a new version of the draft at https://datatracker.ietf.org/doc/html/draft-ietf-mmusic-mdns-ice-candidates-01.
We processed and closed all issues raised so far and updated the draft accordingly.

We are reaching out to ask for review or feedback on this draft as a step towards going to LC.
In addition to feedback directly sent on this mailing list, issues can also be filed in the GitHub repository directly (https://protect2.fireeye.com/v1/url?k=ad45afe9-f2de970b-ad45ef72-86073b36ea28-42080504ba850fde&q=1&e=6e18bacf-1948-4d3d-adcd-9b5a379bde5f&u=https%3A%2F%2Fgithub.com%2Frtcweb-wg%2Fmdns-ice-candidates%2Fissues).

Thanks,
	Y
_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic