Re: [bfcpbis] Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE

Roman Shpount <rshpount@turbobridge.com> Fri, 03 March 2017 03:49 UTC

Return-Path: <rshpount@turbobridge.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 383711296C4 for <bfcpbis@ietfa.amsl.com>; Thu, 2 Mar 2017 19:49:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=turbobridge.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 PwY5Ag39V9Yd for <bfcpbis@ietfa.amsl.com>; Thu, 2 Mar 2017 19:49:03 -0800 (PST)
Received: from mail-pg0-x235.google.com (mail-pg0-x235.google.com [IPv6:2607:f8b0:400e:c05::235]) (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 C132E1296BD for <bfcpbis@ietf.org>; Thu, 2 Mar 2017 19:49:03 -0800 (PST)
Received: by mail-pg0-x235.google.com with SMTP id b129so39207626pgc.2 for <bfcpbis@ietf.org>; Thu, 02 Mar 2017 19:49:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=turbobridge.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=j9zQm4ARpWFO8iZdPINCyo3w0iDfRNn44vOa4XMZISc=; b=YF/lrtp3+UBE0KefYvMEV84pIqACuNYoIgrtTMyRFGo0JBf8rkC9rI5SbZGh9XAJwv 2wWkrWoSY0woPEucR2/wAFmiTonlRiyoWSnZAHox8hSNoDSoCKUoZRVvYF8B9bCP9HA9 HwUSm1F0CIyF71hGI4lJpDqWrmOY7GZ1WrDsY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=j9zQm4ARpWFO8iZdPINCyo3w0iDfRNn44vOa4XMZISc=; b=Rdgj/oWFBm7Lp10i+EEoIPJ+TENKPJcfuo7fgUMNfXoSdNlawaULlTN8QktoVcqzDP sgDfUm/2Gw3eG6IyutGfGoktaeCWR6eo+xK5oJiZPVPoO/tGmr0ctiUrurIVrDOkDiDv XZryvbtauc7HBSpavlQhFR46lrI7/ypvWG+PXP2W3YjvEXGESQ5I5bdqDFSkeMn4vZZj jJX2pf2OAFCpmXXLuZ/RSDssbkXwurpi6jvLof8eMQ7SpG27mPSJGYxVdUq9Me+wD5z4 000YDGEXsSHNNTmDKIuizAovPgdehoJYkgf9xug13nTM133j4wKT1VWSNmKmjT4EghP+ rC7A==
X-Gm-Message-State: AMke39kVN4I77LARAirj1CdJq9ZOTCoHBJWJy2XDMYD6eXxXZHAvgLojihdxRATmpcjBKw==
X-Received: by 10.84.237.22 with SMTP id s22mr1062569plk.145.1488512943143; Thu, 02 Mar 2017 19:49:03 -0800 (PST)
Received: from mail-pf0-f172.google.com (mail-pf0-f172.google.com. [209.85.192.172]) by smtp.gmail.com with ESMTPSA id n189sm19720675pfn.108.2017.03.02.19.49.02 for <bfcpbis@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Mar 2017 19:49:02 -0800 (PST)
Received: by mail-pf0-f172.google.com with SMTP id x66so28826767pfb.3 for <bfcpbis@ietf.org>; Thu, 02 Mar 2017 19:49:02 -0800 (PST)
X-Received: by 10.84.247.23 with SMTP id n23mr1077108pll.39.1488512942041; Thu, 02 Mar 2017 19:49:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.161.144 with HTTP; Thu, 2 Mar 2017 19:49:01 -0800 (PST)
In-Reply-To: <CAD5OKxtir5MYpSMhugr=kR3pKMLVsJew1MV5dvDiW=tWX+sg7A@mail.gmail.com>
References: <CAD5OKxs9NN1CtNYaZEiGUxK-UUs=LwYq=A8n69LZ4REE80EzUQ@mail.gmail.com> <52AB0C16-BED7-4402-8368-3FAC4B3B64BB@cisco.com> <CAD5OKxtir5MYpSMhugr=kR3pKMLVsJew1MV5dvDiW=tWX+sg7A@mail.gmail.com>
From: Roman Shpount <rshpount@turbobridge.com>
Date: Thu, 02 Mar 2017 22:49:01 -0500
X-Gmail-Original-Message-ID: <CAD5OKxvmZ+mDNR9G=3ZiOeDAYHcHw=W=GHKp1H72JAW4Upq7VA@mail.gmail.com>
Message-ID: <CAD5OKxvmZ+mDNR9G=3ZiOeDAYHcHw=W=GHKp1H72JAW4Upq7VA@mail.gmail.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Content-Type: multipart/alternative; boundary="f403043608342775dc0549cb6d30"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/ZHvp2Pf2-q4IxeRTI3POaiJ5u50>
Cc: "Tom Kristensen (tomkrist)" <tomkrist@cisco.com>, Tom Kristensen <tomkri@ifi.uio.no>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, "Paul E. Jones" <paulej@packetizer.com>, Christer Holmberg <christer.holmberg@ericsson.com>, Mary Barnes <mary.ietf.barnes@gmail.com>
Subject: Re: [bfcpbis] Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 03 Mar 2017 03:49:05 -0000

I would like to make to additional corrections to my proposed text.

1. The text for seciton 3 should be update to mention that BFCP version for
unreliable transports should be used in case of TCP/DTLS/BFCP:

TCP/DTLS/BFCP, which is realized by running BFCP *for unreliable transports*
on top of DTLS as described in this specification and running DTLS on top
of TCP is realized using the framing method defined in RFC4571, with DTLS
packets being sent and received instead of RTP/RTCP packets using the shim
defined in RFC4571 so that length field defined in RFC4571 precedes each
DTLS message.


2. In ICE considerations, I would like to add:

Using ICE with protocols other then UDP/TLS/BFCP and TCP/DTLS/BFCP is
outside of scope for this specification.


Thank You,

_____________
Roman Shpount

On Thu, Mar 2, 2017 at 6:49 PM, Roman Shpount <rshpount@turbobridge.com>
wrote:

> Charles,
>
> On Thu, Mar 2, 2017 at 6:29 PM, Charles Eckel (eckelcu) <eckelcu@cisco.com
> > wrote:
>
>> [cue] We define the proto field value UDP/TLS/BFCP in this draft for BFCP
>> over DTLS. Would it not be more straightforward and consistent to define
>> the new proto value as TCP/UDP/TLS/BFCP instead of TCP/DTLS/BFCP?
>>
>>
>>
> I am trying to keep proto names as close as possible to
> draft-ietf-mmusic-dtls-sdp. I understand that there are already
> implementations which use UDP/TLS/BFCP so we cannot change it to the
> technically correct value which is UDP/DTLS/BFCP. After all, we are using
> DTLS transport, which is different from TLS.
>
> Since there are no implementations of TCP/DTLS/BFCP, we should use the
> technically correct protocol string. There is no UDP layer in TCP/DTLS/BFCP
> transport stack, since DTLS packets are passed directly to RFC4571 shim.
> Because of this I think TCP/DTLS/BFCP value is accurate and appropriate.
>
> Regards,
> _____________
> Roman Shpount
>
>