Re: [rtcweb] Call for consensus on ICE transport parameter issue (February 15).

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 09 February 2019 09:12 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 481891311A4 for <rtcweb@ietfa.amsl.com>; Sat, 9 Feb 2019 01:12:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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, URIBL_BLOCKED=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=Gj32Yzay; dkim=pass (1024-bit key) header.d=ericsson.com header.b=CTAK6+cy
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 nxYD4k5DV2ct for <rtcweb@ietfa.amsl.com>; Sat, 9 Feb 2019 01:12:48 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 908E6130F2F for <rtcweb@ietf.org>; Sat, 9 Feb 2019 01:12:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1549703565; x=1552295565; 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=bluHsxhcgSG8Qnkh5sROXLhkt3YH9SgduXfDUPmxjZA=; b=Gj32YzaytFChDtGkWH4DKQS+HTxnrMH4UHu9A+1Oqk9p55DhAwlDjTY3eE4+0ir4 lSfjDrn0t/Uf7QqhhFXZlUjtWcVPpaIce3GIE4ndWmCRp5yIMf/z82JSwKCn+8xw Ewo5GH8MSr+YYpJk7FCilewp8VV75jTIWnU3Av0Yp+c=;
X-AuditID: c1b4fb25-d89ff70000005ff7-55-5c5e998dd38b
Received: from ESESSMB504.ericsson.se (Unknown_Domain [153.88.183.122]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 08.8B.24567.D899E5C5; Sat, 9 Feb 2019 10:12:45 +0100 (CET)
Received: from ESESSMR505.ericsson.se (153.88.183.127) by ESESSMB504.ericsson.se (153.88.183.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 9 Feb 2019 10:12:45 +0100
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESSMR505.ericsson.se (153.88.183.127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 9 Feb 2019 10:12:45 +0100
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) 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; Sat, 9 Feb 2019 10:12:44 +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=bluHsxhcgSG8Qnkh5sROXLhkt3YH9SgduXfDUPmxjZA=; b=CTAK6+cy8fqxWyWU4l2ft8Yo3Xpbv3BB8xpKW5wQkF0ITFEqepHfpu+8N9YjcynErOSxJjDc555cw0ABHAPQTP9RAbmy+eG/K9BUINxVR2/CeIc1maL8EO0f91acWZwW3GDnKNkamngi4t71gqzhgLs7xCHjM68lt5LYMKV4anE=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3402.eurprd07.prod.outlook.com (10.170.247.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.12; Sat, 9 Feb 2019 09:12:43 +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.016; Sat, 9 Feb 2019 09:12:43 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti=40google.com@dmarc.ietf.org>, Roman Shpount <roman@telurix.com>
CC: RTCWeb IETF <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Call for consensus on ICE transport parameter issue (February 15).
Thread-Index: AQHUv95CrUmogQGN6kCdzvDflARjaKXWRVIAgAABoICAAPlNAA==
Date: Sat, 9 Feb 2019 09:12:43 +0000
Message-ID: <1CBB5877-1CBC-46F8-BD41-9B97EE6FB3F3@ericsson.com>
References: <CA+9kkMAzDrBSyA-YefSNkcdeSrj0C+F2+mUzMdtozBtRc2UvFw@mail.gmail.com> <CAD5OKxv98i+1yyMDAe-PD_A4uELiw=WW3rfpzDNOH39ZF4H=Sw@mail.gmail.com> <CAOJ7v-1fc+ic88jPywKTOZnWKZmR=Gh2NwGx-EW+iGVDaA3Djw@mail.gmail.com>
In-Reply-To: <CAOJ7v-1fc+ic88jPywKTOZnWKZmR=Gh2NwGx-EW+iGVDaA3Djw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.15.0.190117
x-originating-ip: [89.166.49.243]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3402; 6:4dj8edteHYmbYJyl+Ri9LoAgy/ha25vscJxQGXfb0t7lDZyXGu/dIRGfFgn4wn5Em8BsULrkpjuytA4s9Cwiz4auPGao2Whcxm8lXz0m2rdUtcFc3riWbSzVrzSuc2BEuOPLfoOFua7MsIBgY+XNLahvT9ndRRonbcWA5dWUjPQyu0zNjub4axWrxDDwTK0t/wu8m5BNnpG5Z9jO2/ljpdNukg6Rt21g0Te2kT//ovgh2mKBszfg4VmhI/+c3mvPcjYFKKNRBQZ5Yd3BlR9ZlAeycNTa2wrr0zIVlP578dYF2a7BS/5KqywY3zZ1XZ62gh2UWzZFTAPE0q3GaY3bpyGhgx9lH6ufAV24M10++5C044CWUFxeifFc106ysUmnJ1yZoN2RHFYMAninjukssHGoNZNRCku0L9A81olpYWQYs3ZWvQRONKmCyscfUrsP5wc8CPOZhucp3ix1deysGg==; 5:Mn8SlY0xkl9M6S46zvhOXLoXnLvrD2JhdZ8iMqW49eOVzI4ycxj8d5mLGnPGJwmBKuFcPwaSRnZFgQG4R/77XDsLYRyKyAFYCxKQaVGZdJfvz15sxnl7Y+WdA1EoactqTI8DhaeY9WG1XaXu97rB0cB580q8yDPGjEgZohS2SsmTb0FuXrGof8NjRCvPmvO9/jvR5oPBnlAEH9T29/DYIQ==; 7:GzpXvYhkSW9T6ZiZEgRaG1+ORZ0sheoeOgG6/d4zUYWHKbeMl2PgoqJLh6ANf3Ay4wwPurzJX7ZejfJJT0U59vgwTTqX4bwc9TIJs2KlYIqBW+KiRYbW3YkgaO/B2u8GkbiTw2h3LPXOL6++JK7Flw==
x-ms-office365-filtering-correlation-id: 8a8c4f3b-9687-4bd7-774c-08d68e6ebfce
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:HE1PR07MB3402;
x-ms-traffictypediagnostic: HE1PR07MB3402:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <HE1PR07MB3402C914B71479CBA43E9AF9936A0@HE1PR07MB3402.eurprd07.prod.outlook.com>
x-forefront-prvs: 09435FCA72
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(366004)(376002)(136003)(39860400002)(199004)(189003)(10913002)(54896002)(99286004)(44832011)(71190400001)(83716004)(71200400001)(236005)(110136005)(14444005)(6512007)(76176011)(58126008)(53936002)(6306002)(68736007)(36756003)(6436002)(561944003)(316002)(33656002)(6486002)(486006)(97736004)(3846002)(6116002)(82746002)(105586002)(106356001)(4326008)(6246003)(6346003)(2906002)(26005)(2616005)(66066001)(25786009)(8936002)(966005)(14454004)(476003)(66574012)(11346002)(6506007)(186003)(446003)(606006)(229853002)(478600001)(53546011)(8676002)(86362001)(256004)(102836004)(81166006)(81156014)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3402; 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)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wrqAju0TAijyBRAIQbKRbdR1/djYr80gZI8lGw/XWpPKbWILPwa53leOx4Bg4FDrWm2MoWhkG/u7g1neLo+zv6bK4ycz6HaHKlIcApAvo/Lynqk/2bPZTeqXCQ9ZWArXdGPnQ7HGq1hKeS/dAxJ80ZaOnFGc9ttt1SwMKdqbNWM2Db1cv2wk/2MBNzX0tkb3/ou0Iv3pCo73QkRAvpFesEA2k6BJwPMombP6RmxCGSo+KYJP9DCBMKQ2ZArbNl4fuHUF0p8unJRoN36UfPqZGvlhSP1vnmaS4OejADZwPBabO1bWHkWH0mVSFqUlPLCubYG7bJP2R0XlmWyiSVw4KM2B9HqDsffYdFP7da9f7mi4drqFFjMd8tan2gCx78DMhfD0DJ4b8zs74Pmjrk500Uoczk3Ftql63YXKQ8OqErs=
Content-Type: multipart/alternative; boundary="_000_1CBB58771CBC46F8BD419B97EE6FB3F3ericssoncom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a8c4f3b-9687-4bd7-774c-08d68e6ebfce
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2019 09:12:43.2758 (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: HE1PR07MB3402
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfyyUcRzHfZ/nubvncPN1yGfoDxfFtUj649paZGb3h1pqpXGTiyfk9z0Y 1pqFFJUfO/nRj6Ous0WibJpZclNIjuXHUGM31mRNtkgi6+6eq/nv9f583+99fuxLk+Ienhud lJbFqNKUKRK+LVV3vjP/wO26GMXB6W4vWVHZW56sdrSalD3bLhEEk/IB3ThPrtVuEPIZdcYp Msr2aDyTkpTDqPyPxdomVq/X8DNm21CufqqJV4AKW1ApEtKAD8O8oYMoRba0GPch6K/8QnJi DcG9lQbef7HROMrnxGMCvk+WI7OgcAUJw79mrJkqAroqmq3CiGBq4oYpQ9N8LIOy7f3mjs5Y AbXV6wIzk9gTVps0fDM74ShYGvvE4zzR0PVoGnEcAr2Gd5Y6hb1gclRNmFmEg6BSV2sdaRbB n3GjJSDEEaDtMJJmRngXrL9vIbhmrjCzoCG4tTFou0dIjl3g6/y2pYEL9ofNpiGKq3vC8LLR 6t8NHzVl1pNdE8DNHnuOT0CdQWM5H+Bp08Jbi3zuQQptn4ut7AbLU62U+RCAk6GmnceVPWD9 +k+qAvnX7xiP4ziobHxJ1lv2dITBugWq3pQmsS8877LaPUFdZhRw7APF9x8IOIscpprsdloa EP0UubAMezE14VCgH6NKimPZ9DS/NCbrBTJ9q96OTe9XaOzbcT3CNJLYi1ZLYxRinjKHzUvV I6BJibOIUZtKonhlXj6jSr+gyk5hWD1ypymJq2hL7KgQ4wRlFpPMMBmM6t8rQQvdCtCZfpFT 6NV+ptDwW8iWKAbmpMJUSbCu5VzYXMTaXsNQg7L4tWzwR2B0UaT35fD01jAfuyVNpsPKRN+d N+Xh2luZuoe9Ou/2oBZvx7te7iFDoVeUkSOLOR7ZDsvjT0671Z+1UWd1pu+Rs+OEODag+RJ9 BPtK99mQJ3OvfqiK8U+QUGyiMkBKqljlX7E9uPFSAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/1DO7uSJtAeRijYUuo0ySpsRWnh4>
Subject: Re: [rtcweb] Call for consensus on ICE transport parameter issue (February 15).
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: Sat, 09 Feb 2019 09:12:51 -0000

Hi,

I also support this change.

I share Roman’s issue in this note #1, but since Justin seems to be fine removing the associated text it should be solved.

Regards,

Christer

From: rtcweb <rtcweb-bounces@ietf.org> on behalf of Justin Uberti <juberti=40google.com@dmarc.ietf.org>
Date: Friday, 8 February 2019 at 20.21
To: Roman Shpount <roman@telurix.com>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Call for consensus on ICE transport parameter issue (February 15).



On Fri, Feb 8, 2019 at 11:15 AM Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>> wrote:
I am, obviously for this change. As far as I know additional complexity is minimal if not completely non-existent. JSEP already requires m= and c= line updates based on the default candidate. I do not think there is a lot of extra effort in updating the same line based on the same input in two places vs one place.

I would also like to note that:

1.  JSEP requires browsers to update the m= line more often then mmusic-ice-sip-sdp or RFC 5245. For offers sent during ICE nomination process, JSEP asks to set m= and c= line to the last used ICE candidate pair. RFC 5245 asks in this case to set this to the default candidate pair, which changes a lot less often. It is unclear what is the benefit of additional JSEP requirement. It looks like some sort of left over logic from re-nomination. This being said, it should not create any interop issues and will simply creates additional complexity.

I agree that this should probably be removed from JSEP and codified in sip-sdp instead; as previously discussed, JSEP doesn't actually use this info.

2. JSEP can produce the answer where default candidate protocol does not match the m= line protocol. This is an old RFC 5245 issue and can be fixed in the future specification or mmusic-ice-sip-sdp.

This should probably also be fixed in sip-sdp.

Regards,
_____________
Roman Shpount


On Fri, Feb 8, 2019 at 1:43 PM Ted Hardie <ted.ietf@gmail.com<mailto:ted.ietf@gmail.com>> wrote:
Over the the past few weeks, the working group has discussed whether to adopt a change to JSEP which would adjust how the ICE proto line transport parameters are populated in certain mid-session offers where the final candidate is a TCP candidate.  Outside of the extensive working group discussion on the mailing list, participants may also wish to review the follow issue:

https://github.com/rtcweb-wg/jsep/issues/854

and the conversations related to these two pull requests:

https://github.com/rtcweb-wg/jsep/pull/862
and
https://github.com/rtcweb-wg/jsep/pull/863

The chairs believe that there is technical consensus that this proposed change would not materially affect JSEP-only exchanges, since this parameter is ignored in those.

The remaining technical issues are:

* whether making one of these changes would improve interoperability between WebRTC and non-WebRTC clients which use SIP/SDP.

* whether the additional complexity in tracking the use of UDP vs. TCP and populating the parameter accordingly is onerous or unwarranted for WebRTC implementations.

After reviewing the discussion to date, the chairs believe that there is rough consensus for the first point, though there is also broad agreement that the benefit of this change is currently theoretical, since no existing WebRTC browser implementation has relevant code.

On the second point, the chairs believe that there is no consensus yet demonstrated.  Because we believe that this is in part because the actual proposal has not been entirely clear, and the complexity is therefore somewhat hard to gauge, the chairs wish to make a specific call for consensus.

Does the working group approve the change in the following PR:

https://github.com/rtcweb-wg/jsep/pull/863 ?

Working group participants who have objections to the change are asked to specify whether they believe it has a technical fault, whether they object on the basis of its complexity, or whether they have other issues related to the change they need to raise.

The chairs are already aware of the objection of Eric Rescorla on the basis of complexity, and will factor it into the review.

Please send comments by February 15th, 2019.

regards,

Ted Hardie and Sean Turner


_______________________________________________
rtcweb mailing list
rtcweb@ietf.org<mailto:rtcweb@ietf.org>
https://www.ietf.org/mailman/listinfo/rtcweb
_______________________________________________
rtcweb mailing list
rtcweb@ietf.org<mailto:rtcweb@ietf.org>
https://www.ietf.org/mailman/listinfo/rtcweb