Re: [bfcpbis] Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
Roman Shpount <roman@telurix.com> Wed, 24 October 2018 20:56 UTC
Return-Path: <roman@telurix.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 37FDD130E19
for <bfcpbis@ietfa.amsl.com>; Wed, 24 Oct 2018 13:56:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level:
X-Spam-Status: No, score=-1.89 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,
T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=telurix-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 XUPojeI0kRPa for <bfcpbis@ietfa.amsl.com>;
Wed, 24 Oct 2018 13:56:01 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com
[IPv6:2607:f8b0:4864:20::529])
(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 8ACF6128D68
for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 13:56:01 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id f8-v6so2900040pgq.5
for <bfcpbis@ietf.org>; Wed, 24 Oct 2018 13:56:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=telurix-com.20150623.gappssmtp.com; s=20150623;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=qeSiJGk0+EwN9pk5zNk7UX+fFMxRePxlz2uusUGxDoY=;
b=YIEqcEo8EhzhjP++5/i5XNLuM5wnWmP3QR+z++qk0fHbekxymhQlCsMGbLvFrPd2sh
aqi0nOdhepL8FwDp506oixIO5KJy83Gz/+ZXpmhTqyVDI+U7M6zYBWgEe9M55LJA9W6j
NFB0/r0QIY+aGhiKnfPoKhDLQM9Rr2IGNJEV58+SyikSJJOea4CkcV89JsJl9bMd3NEu
Oi9NzS5toj1faZ8yFTfkmJVZmfl9KXrXsDybhNbrU4Abgb+IRlB+ka4IIHC7k2dFF9Lk
ERdpDFPpcwxsbHUS3hsjLK6ZCExRhE3JAa0ZF7zR9tE3ucXinUPDQvYxmZWdX0frFeuG
t8Fg==
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=qeSiJGk0+EwN9pk5zNk7UX+fFMxRePxlz2uusUGxDoY=;
b=G//Q8OPdwwUB2o13dBlehxMws0cbp5+RwPHeER06/thfGxuD1AAgjFjHeZ+KKIX+im
+pNREdrqwWAgFADJmBss5nKoHi+KNUlw5Nb3k48DmT56GW+bPnXjLnhXezoJbx9UZPyH
eBfFSPglAQ+fNrUxB7UYcmbMjmL8siUK4m6EmsHhAxxkO80NbgtL9jtlvXYkbTFM1VNv
UJC9O6INhyskYyvCv/L7BesFUwF1dv4WD+ljAyKD6WjM4BHSC4awo6ZL9Xt2JWadZYHR
udIU3vMkD81yFDGDJtPwPBY+6ppzVW/ET70OAPrYiv3RtqXDVzbAuB3WxxyflJ6iF5Vo
1NEg==
X-Gm-Message-State: AGRZ1gLHQEUCb5stoSD6bA3ckGM3JLaZbYRlafIqA0zhx6S/UayhNAwK
Mi8lrIMjnDpHPM/SYLNk7hH6wQ==
X-Google-Smtp-Source: AJdET5fe/WdK1Ob1BHxTh7ibtI3ybuGTltYFSFj30Q8yDzeaPRFnhyR6hjujaYWlyYqWiWiNGV+teQ==
X-Received: by 2002:a63:bd01:: with SMTP id a1-v6mr3982310pgf.58.1540414561097;
Wed, 24 Oct 2018 13:56:01 -0700 (PDT)
Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com.
[209.85.214.178])
by smtp.gmail.com with ESMTPSA id p7-v6sm7245795pfb.101.2018.10.24.13.56.00
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Wed, 24 Oct 2018 13:56:00 -0700 (PDT)
Received: by mail-pl1-f178.google.com with SMTP id p5-v6so2790061plq.8;
Wed, 24 Oct 2018 13:56:00 -0700 (PDT)
X-Received: by 2002:a17:902:8c86:: with SMTP id
t6-v6mr3947746plo.55.1540414560007;
Wed, 24 Oct 2018 13:56:00 -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>
In-Reply-To: <CABcZeBMc_Eo-ZNDzBS4SBc+81WVi7TW7_m_uXR4e-UixgXb-9A@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Wed, 24 Oct 2018 16:55:48 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsKbKgp6Gbg4Xdc_Dsy3xZxU66+tE9QWvM+raLsaVn2+Q@mail.gmail.com>
Message-ID: <CAD5OKxsKbKgp6Gbg4Xdc_Dsy3xZxU66+tE9QWvM+raLsaVn2+Q@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.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="000000000000a7fd580578ffb691"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/z1bvU5BcJ4btdTRKVP89p1GscBE>
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: Wed, 24 Oct 2018 20:56:04 -0000
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. > 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. 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