Re: [bfcpbis] Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
Eric Rescorla <ekr@rtfm.com> Thu, 25 October 2018 02:05 UTC
Return-Path: <ekr@rtfm.com>
X-Original-To: bfcpbis@ietfa.amsl.com
Delivered-To: bfcpbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CAC712F1A6 for <bfcpbis@ietfa.amsl.com>; Wed, 24 Oct 2018 19:05:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 U1fZxHDEswDo for <bfcpbis@ietfa.amsl.com>; Wed, 24 Oct 2018 19:05:30 -0700 (PDT)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (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 B4BFD126BED for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 19:05:29 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id p11-v6so5499345lfc.6 for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 19:05:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=apF5W68Bko4eWT/O7SeIwleNMHVfFNcKQ+lRBFrHNwk=; b=XQVwpIcpJjAofvExkBaUyAJ+qnF0RSgrmNrOHkQm3H7mCV2nNHxXSOn/XmjCZlszh1 cWc3UE0buh9+uj9xAa3TdMCQqNtrBBUuGknsGjhYsmurzQt+LquVYWDdI9ZrfnkCw1rN 53x6cflNg4Y+CJ0vwlv0FJO95m1U+tIOcoiBEWpZVPpJNIqgGABD06AoT7CzFFq7oaSq p0cXKEuoWDEjG2o/wXTsR7Yr25lmjhLZc+18TPME+/Yv8EDGohEsDkSCthORV61HzrZs t3uxBpSUAI9wEyrldWlEb6vADy/y7HyNyzgje4MZLJk57bOt+FZvVJ+6Jcb8kjquAC12 8OyQ==
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=apF5W68Bko4eWT/O7SeIwleNMHVfFNcKQ+lRBFrHNwk=; b=YFrSSRQf+Zw7z2QBs4slDDagE3TNCCQuc1o6xfp6vKklwJxO7NTJ2ExtMJrVV9E7J+ gQp9Z00KG8IOjbLru3pV9QiIielBvNdpyRHKng65Xv7JR0f7wqEXdTeMz9+t30RiA68v Ce1NbdjqwyL9z2oJxLQ7EdSf0+rbzSHQeUc0+B0CevebB71FRquCghcVD4Qe97HbexeM 5ypff3Ct4H8ufxzCB5qzVqHHhCjeXuNbAAq+KHxC28n/Clg0CtPcwYvj3aDXExItfVvA YWaRqNuJs8oXdAUR2q6MmNZgsw8QNUOfQFgYZRtgQRrhT4sH4r96m0+c5JIDgW4vstAk jjUw==
X-Gm-Message-State: AGRZ1gIEyLoTMA5HjXZlxgiziuYXDDr2cFGGLcSvMbho6+rf8ZX+bgZW Ea7IGZoTpODFALyAVXfhI989W0sRRYr4v34OLyIjww==
X-Google-Smtp-Source: AJdET5fXh0f5Ha/xavxXC/jllmXR4tPRHdxhNZ1269Rtusn1jsy3TvanutNko1nZ9yk3EaGt9zIxtgagDygtvRLJN9U=
X-Received: by 2002:a19:11c2:: with SMTP id 63mr81046lfr.131.1540433127978; Wed, 24 Oct 2018 19:05:27 -0700 (PDT)
MIME-Version: 1.0
References: <154040901414.6834.17243795717657341259.idtracker@ietfa.amsl.com> <CAD5OKxtDT=20hX880j1h365TBSLyg=RfqrBF8d9YNidNyjutkA@mail.gmail.com> <CABcZeBMgFJR1MfXi+TLMph6tJLNXLMxMRYv0zVTCdvdX7yjM3g@mail.gmail.com> <CAD5OKxsWdUHMQj116o1mcC6KcKh0MqHrxdWvd-FfQCyJtjwp_g@mail.gmail.com> <CABcZeBMc_Eo-ZNDzBS4SBc+81WVi7TW7_m_uXR4e-UixgXb-9A@mail.gmail.com> <CAD5OKxsKbKgp6Gbg4Xdc_Dsy3xZxU66+tE9QWvM+raLsaVn2+Q@mail.gmail.com>
In-Reply-To: <CAD5OKxsKbKgp6Gbg4Xdc_Dsy3xZxU66+tE9QWvM+raLsaVn2+Q@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 24 Oct 2018 19:04:49 -0700
Message-ID: <CABcZeBMZAzs-UEwa7htAtw4HR1nAThSVkw=XhvF3YuUNtE3vkg@mail.gmail.com>
To: Roman Shpount <roman@telurix.com>
Cc: IESG <iesg@ietf.org>, bfcpbis@ietf.org, Mary Barnes <mary.ietf.barnes@gmail.com>, draft-ietf-bfcpbis-rfc4583bis@ietf.org, bfcpbis-chairs@ietf.org
Content-Type: multipart/alternative; boundary="00000000000064ce8605790409f3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/S5go4UlpFrpDgLvsxlIILfmn_GI>
Subject: Re: [bfcpbis] Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BFCPBIS working group discussion list <bfcpbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bfcpbis/>
List-Post: <mailto:bfcpbis@ietf.org>
List-Help: <mailto:bfcpbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2018 02:05:32 -0000
On Wed, Oct 24, 2018 at 1:56 PM Roman Shpount <roman@telurix.com> wrote: > Hi Eric, > > On Wed, Oct 24, 2018 at 4:45 PM Eric Rescorla <ekr@rtfm.com> wrote: > >> On Wed, Oct 24, 2018 at 1:12 PM Roman Shpount <roman@telurix.com> wrote: >> >>> ICE SDP draft still requires a re-INVITE after nomination process is >>> completed where c= and m= line are updated to reflect the nominated >>> candidate. If nominated candidate an ICE-TCP candidate, then proto in m= >>> line would be 'TCP/DTLS/BFCP' to reflect this. In cases when non ICE-TCP >>> candidate is used, the proto in m= line will be 'UDP/TLS/BFCP'. Also, all >>> subsequent offer/answer exchanges, which do not initiate ICE restart are >>> supposed to use the proto value of nominated candidate in the m= line. So, >>> the only reason for existence of 'TCP/DTLS/BFCP' proto is to differentiate >>> if UDP or TCP candidate is used after the nomination. >>> >> >> I don't believe any WebRTC stack does this, and to the best of my >> knowledge, JSEP does not require it. >> >> Moreover, that's not how I read the ICE-SDP draft, at least as far as >> ICE-bis goes. >> https://tools.ietf.org/html/draft-ietf-mmusic-ice-sip-sdp-21#section-3.3.4 >> >> " >> >> However, If the support for 'ice2' ice-option is in use, the >> nominated candidate is noted and sent in the subsequent offer/answer >> exchange as the default candidate and no updated offer is needed to >> fix the default candidate. >> " >> >> Updated offer is still present when ice2 is not used. > > When ice2 is used, nominated candidate still ends us as default candidate > in the subsequent offer/answer exchanges, which means ICE-TCP candidate > ends up in the m= line. > For the same reasons as JSEP is going to reference ICE-bis, you should do so here, and just punt this problem. > How did you solve this issue in JSEP? I was pretty sure >>> that 'TCP/RTP/DTLS/SAVP' and 'TCP/DTLS/SCTP' were used there for this >>> purpose, but I could have missed one of the updates. >>> >> >> For DTLS-SRTP, JSEP requires that you generate UDP/TLS/RTP/SAVPF >> regardless of the ICE candidates. Similarly, for datachannels, you must >> generate UDP.DTLS/SCTP. >> > > I think this only covers the initial offer, but not the subsequent > exchanges. > Well, sort of: https://github.com/rtcweb-wg/jsep/issues/854 -Ekr > Regards, > _____________ > Roman Shpount >
- [bfcpbis] Eric Rescorla's Discuss on draft-ietf-b… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Roman Shpount
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Roman Shpount
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Roman Shpount
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Adam Roach
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Roman Shpount
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Christer Holmberg
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Christer Holmberg
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Christer Holmberg
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Eric Rescorla
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Christer Holmberg
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Roman Shpount
- Re: [bfcpbis] Eric Rescorla's Discuss on draft-ie… Christer Holmberg