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

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Sun, 02 July 2017 22: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 2A9F712F24E for <bfcpbis@ietfa.amsl.com>; Sun, 2 Jul 2017 15:39:41 -0700 (PDT)
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 0MMmcnX2n5oJ for <bfcpbis@ietfa.amsl.com>; Sun, 2 Jul 2017 15:39:38 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0447512EC36 for <bfcpbis@ietf.org>; Sun, 2 Jul 2017 15:39:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26714; q=dns/txt; s=iport; t=1499035177; x=1500244777; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=np4Wa7eGLX14yD2sIa8xeDZe0w6cTTXMXv636ykq4Pg=; b=Zr69K8ReeLzXsHah5BmgaH3aTBq4PgWABuQX05iKuwUGhJKj4CZEuQ/a oxli4FeSUoDpkx3JVIzD3eh2mjDzyHxU+4P9QEhLeOe70et5mYwI9r5ZB oM/pvYHAhdwUIJNaRyatusudWw9GPjjiBMPeQQJyPvUP/jHycpKX1UmkL I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AEAQCYdVlZ/5ldJa1cGQEBAQEBAQEBAQEBBwEBAQEBgm89LWOBDgeNfpFGIoJrhUGNUYIRJ4V1AhqCfz8YAQIBAQEBAQEBayiFGAEBAQEDI1YQAgEIDgMDAQIoAwICAh8RFAkIAgQOBYlLTAMVELFggiYphn8NhBMBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgyeFLSsLgWKBDIJXT4FLEAkWgiA9MIIxBYd2jzKHHDsChkt6h1KEaIIMVoR0ikeJMoI/KYkVAQ8QOIEKdRVbAYUAHIFmdgEBAYdwgQ0BAQE
X-IronPort-AV: E=Sophos; i="5.40,299,1496102400"; d="scan'208,217"; a="47151900"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jul 2017 22:39:36 +0000
Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v62Mda4u021377 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 2 Jul 2017 22:39:36 GMT
Received: from xch-aln-018.cisco.com (173.36.7.28) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 2 Jul 2017 17:39:35 -0500
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; Sun, 2 Jul 2017 17:39:35 -0500
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Tom Kristensen <2mkristensen@gmail.com>
CC: "Tom Kristensen (tomkrist)" <tomkrist@cisco.com>, Roman Shpount <rshpount@turbobridge.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, "Paul E. Jones" <paulej@packetizer.com>, Christer Holmberg <christer.holmberg@ericsson.com>, Tom Kristensen <tomkri@ifi.uio.no>, Mary Barnes <mary.ietf.barnes@gmail.com>
Thread-Topic: [bfcpbis] Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE
Thread-Index: AQHSk6JSUjB4HtjJ8UWHVVBUVasJT6G4+RwAgAA3TgD//545gICI4nCAgAAOSAA=
Date: Sun, 02 Jul 2017 22:39:35 +0000
Message-ID: <7BCBF19B-9186-42D8-AC58-B3C1AB06CB2F@cisco.com>
References: <CAD5OKxs9NN1CtNYaZEiGUxK-UUs=LwYq=A8n69LZ4REE80EzUQ@mail.gmail.com> <CAFHv=r82b6s8A5=Z33OGcnZN5My0ArpFwzJPxpbs+wwiu7wgBA@mail.gmail.com> <CAD5OKxsaP4UC+feoDTVRHBk=0TOKUXbb989hL_=v1-auHRuE0A@mail.gmail.com> <C5B91F83-66D4-47E7-A94D-DFE483583F5B@cisco.com> <CAFHv=r-L6uf3xsDuE7RWQqSXs+-BHnPnsuZC7SV_rZ9jrPJ6nQ@mail.gmail.com>
In-Reply-To: <CAFHv=r-L6uf3xsDuE7RWQqSXs+-BHnPnsuZC7SV_rZ9jrPJ6nQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.22.0.170515
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.97.27]
Content-Type: multipart/alternative; boundary="_000_7BCBF19B918642D8AC58B3C1AB06CB2Fciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/PbBnPoAOFyJ5sJK_9ismKNP1SjY>
Subject: Re: [bfcpbis] Updates to draft-ietf-bfcpbis-rfc4583bis required to enable ICE
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 02 Jul 2017 22:39:41 -0000

Hi Tom,

The changes look good to me. I am okay with this version being submitted as is. That said, I did find this change in section 3 hard to digest.

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

Perhaps this wording is clearer?

“"TCP/DTLS/BFCP is used when running BFCP on top of DTLS [12], as described in this specification,            which in turn runs on top of TCP using the framing method defined in [13], with DTLS packets being sent and received instead of RTP/RTCP packets using the shim defined in RFC4571 such that the length field defined in RFC4571 precedes each DTLS message.”

Cheers,
Charles

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

A new draft version of the draft (!) is about to be committed. I do believe all the issues in this thread are considered and handled.

Please, verify if you have time.

Diff to previous version:
https://tools.ietf.org/rfcdiff?url1=draft-ietf-bfcpbis-rfc4583bis-16.txt&url2=http://ellevilla.it/tmp/draft-ietf-bfcpbis-rfc4583bis-17.txt

This about to be the new version:
http://ellevilla.it/tmp/draft-ietf-bfcpbis-rfc4583bis-17.txt

-- Tom


On 6 April 2017 at 21:26, Charles Eckel (eckelcu) <eckelcu@cisco.com<mailto:eckelcu@cisco.com>> wrote:
Please see inline with [cue].

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

On Thu, Apr 6, 2017 at 10:58 AM, Tom Kristensen <2mkristensen@gmail.com<mailto:2mkristensen@gmail.com>> wrote:
On 2 March 2017 at 23:14, Roman Shpount <rshpount@turbobridge.com<mailto:rshpount@turbobridge.com>> wrote:
1. In Section 3, we need to define an additional proto field value: TCP/DTLS/BFCP, which is realized by running BFCP on top of DTLS as descibed 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. All sections of the document should be updated to include the TCP/DTLS/BFCP transport.

This was questioned by Charles and I agree with the conclusion, backwards and forward compliancy is good although confusing/differing "syntax".

I am not sure if this means you want to change this somehow or that you are going to update the draft with TCP/DTLS/BFCP. I agree that the syntax is not ideal but it is in line with other documents such as dtls-sdp or sctp-sdp.

[cue] I believe this was meant to express agreement with the consensus that while not perfect, adding TCP/DTLS/BFCP to the draft is the best of the alternatives explored.

Cheers,
Charles

The id-nits checker made me aware of RFC 8122 obsoleting RFC 4572, I reckon the additions necessary from the draft-ietf-mmusic-4572-update is covered in the new RFC 8122 or not?

draft-ietf-mmusic-4572-update is now published as RFC 8122, so references to RFC 4572 should be updated to RFC 8122

The rest sounds good.

When you publish the updated version I will review and provide comments. I will also sync comments which were made against the ICE Considerations section of sctp-sdp with your draft.

Regards,
_____________
Roman Shpount



--
# http://folk.uio.no/tomkri/ | +47 9516 1107 (m)
## http://facebook.com/tomkri/ | xmpp:tomkri@jabber.no<mailto:xmpp%3Atomkri@jabber.no>
### "Å leve er å ta stilling. Jeg hater likegyldige mennesker.", A. Gramsci