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

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Fri, 10 March 2017 02:39 UTC

Return-Path: <eckelcu@cisco.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 D784512943B for <bfcpbis@ietfa.amsl.com>; Thu, 9 Mar 2017 18:39:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 bty24I8F4dDY for <bfcpbis@ietfa.amsl.com>; Thu, 9 Mar 2017 18:39:31 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BDE21294B2 for <bfcpbis@ietf.org>; Thu, 9 Mar 2017 18:39:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16978; q=dns/txt; s=iport; t=1489113570; x=1490323170; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=eJyAN96z7eG+beGseihx7NLg/rfal87aG/r844CmiUA=; b=HCVoWPQAntrQMuJB46/X/JG7Vg4j/qAA8vvBEr/jVjFrUyIdEKewaM5U wfyDshxERJ+xH1UdBnBIxlbHoVEvA4Q3ir3Pu4S4A12XdzfLbWD9Zm8wI +x6XB5831ZgFed+kI7AhqA0xiEvnixNFvrLEYxIRTTXcU6QEjgzwIhXHb k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CoAQBbCsJY/5xdJa1dGQEBAQEBAQEBAQEBBwEBAQEBgm45KmGBCgeDWYoNkTAfiA2HfoUtgg6GIgIaghc/GAECAQEBAQEBAWsohRUBAQEBAyNWEAIBCA4DAwECKAMCAgIfERQJCAIEDgWJaAMVsUWCJiuHDg2DIwEBAQEBAQEBAQEBAQEBAQEBAQEBAR2IUwiCYoJRggoZFoJQLoIxBZt/OgGODIQrgXuPJYhEghCIagEfOIEDVhVQAYZCdQGJHYENAQEB
X-IronPort-AV: E=Sophos;i="5.36,138,1486425600"; d="scan'208,217";a="216710381"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Mar 2017 02:12:15 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v2A2CFRl021010 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 10 Mar 2017 02:12:15 GMT
Received: from xch-aln-018.cisco.com (173.36.7.28) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 9 Mar 2017 20:12:14 -0600
Received: from xch-aln-018.cisco.com ([173.36.7.28]) by XCH-ALN-018.cisco.com ([173.36.7.28]) with mapi id 15.00.1210.000; Thu, 9 Mar 2017 20:12:14 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Roman Shpount <rshpount@turbobridge.com>
Thread-Topic: Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE
Thread-Index: AQHSk6JSUjB4HtjJ8UWHVVBUVasJT6GCEOkAgACLzQCAAELKgIAAOqaAgAokjoA=
Date: Fri, 10 Mar 2017 02:12:14 +0000
Message-ID: <B54A7ACE-130D-4772-A188-5C5E68CFFDFF@cisco.com>
References: <CAD5OKxs9NN1CtNYaZEiGUxK-UUs=LwYq=A8n69LZ4REE80EzUQ@mail.gmail.com> <52AB0C16-BED7-4402-8368-3FAC4B3B64BB@cisco.com> <CAD5OKxtir5MYpSMhugr=kR3pKMLVsJew1MV5dvDiW=tWX+sg7A@mail.gmail.com> <CAD5OKxvmZ+mDNR9G=3ZiOeDAYHcHw=W=GHKp1H72JAW4Upq7VA@mail.gmail.com> <BFA9F0BB-3793-4409-9A30-D78B9F383227@cisco.com>
In-Reply-To: <BFA9F0BB-3793-4409-9A30-D78B9F383227@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1f.0.170216
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.20.182.35]
Content-Type: multipart/alternative; boundary="_000_B54A7ACE130D4772A1885C5E68CFFDFFciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/q6ZQeYeDp6RJKCfX9X9Cu3E0S0g>
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, 10 Mar 2017 02:39:34 -0000

Tom,

How are things coming with updating the draft? Any questions or problems incorporating these changes?
The deadline for internet draft submissions is Monday, March 13. Can we expect an update to post before then?

Cheers,
Charles

From: Charles Eckel <eckelcu@cisco.com>
Date: Friday, March 3, 2017 at 7:18 AM
To: Roman Shpount <rshpount@turbobridge.com>
Cc: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Tom Kristensen <tomkrist@cisco.com>, Christer Holmberg <christer.holmberg@ericsson.com>, Tom Kristensen <tomkri@ifi.uio.no>, Mary Barnes <mary.ietf.barnes@gmail.com>, Paul Jones <paulej@packetizer.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Re: Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE

These additions look good to me.

Cheers,
Charles

From: Roman Shpount <rshpount@turbobridge.com>
Date: Thursday, March 2, 2017 at 7:49 PM
To: Charles Eckel <eckelcu@cisco.com>
Cc: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Tom Kristensen <tomkrist@cisco.com>, Christer Holmberg <christer.holmberg@ericsson.com>, Tom Kristensen <tomkri@ifi.uio.no>, Mary Barnes <mary.ietf.barnes@gmail.com>, Paul Jones <paulej@packetizer.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Re: Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE

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<mailto:rshpount@turbobridge.com>> wrote:
Charles,

On Thu, Mar 2, 2017 at 6:29 PM, Charles Eckel (eckelcu) <eckelcu@cisco.com<mailto: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