Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582bis
Tom Kristensen <tomkrist@cisco.com> Wed, 10 October 2012 09:04 UTC
Return-Path: <tomkrist@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 56CC621F86E4 for <bfcpbis@ietfa.amsl.com>; Wed, 10 Oct 2012 02:04:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aoHPK92Ke8J7 for <bfcpbis@ietfa.amsl.com>; Wed, 10 Oct 2012 02:03:59 -0700 (PDT)
Received: from ams-iport-4.cisco.com (ams-iport-4.cisco.com [144.254.224.147]) by ietfa.amsl.com (Postfix) with ESMTP id 4601221F8574 for <bfcpbis@ietf.org>; Wed, 10 Oct 2012 02:03:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4138; q=dns/txt; s=iport; t=1349859839; x=1351069439; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=m3A+IRNvteIf+nKF0KJZTQKU5rZNFLVUS0w86ATlxsY=; b=geV2DgOT50ynUpvH+N5VpBHWU4Xi3WHlLMUzUrZIS3BWcw0rlUXIgWim W7Xn7gyQ2Nlx+LY/Ndal2x4vp9f/FRIJeItY2qS9NTmC3y/CwLxq/MXc7 GRVJq2jlkYzwXAwGz2Vbins+j5hHSrKz4bpPIU7upMGlcGi53lTvVd4J6 M=;
X-IronPort-AV: E=Sophos;i="4.80,564,1344211200"; d="scan'208";a="8685907"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-4.cisco.com with ESMTP; 10 Oct 2012 09:03:55 +0000
Received: from [10.61.99.201] (dhcp-10-61-99-201.cisco.com [10.61.99.201]) by ams-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id q9A93sZh002602; Wed, 10 Oct 2012 09:03:55 GMT
Message-ID: <507539FA.6080406@cisco.com>
Date: Wed, 10 Oct 2012 11:03:54 +0200
From: Tom Kristensen <tomkrist@cisco.com>
Organization: Cisco
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Fedora/3.0.10-1.fc12 Lightning/1.0b2pre Thunderbird/3.0.10
MIME-Version: 1.0
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <92B7E61ADAC1BB4F941F943788C088280A5951@xmb-aln-x08.cisco.com> <92B7E61ADAC1BB4F941F943788C088280A8B97@xmb-aln-x08.cisco.com>
In-Reply-To: <92B7E61ADAC1BB4F941F943788C088280A8B97@xmb-aln-x08.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582bis
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 10 Oct 2012 09:04:00 -0000
On 09/25/2012 12:18 AM, Charles Eckel (eckelcu) wrote: Reply comments inline. > (as an individual) > > I have reviewed the draft and I think that overall it is in very good shape. The only comment I would consider major is one dealing with section 4's description of server-initiated transactions: > > Section 4 reads as follows: > > There are two types of transaction in BFCP: client-initiated > transactions and server-initiated transactions. Client-initiated > transactions consist of a message from a client to the floor control > server and a response from the floor control server to the client. > Correspondingly, server-initiated transactions consist of a message > from the floor control server to a client and the associated > acknowledgement message from the client to the floor control server. > Both messages can be related because they carry the same Transaction > ID value in their common headers. > > This is accurate when using UDP as the transport, but does not account for the case of using TCP as the transport. A more detailed and accurate description is provided in Section 8, which reads as follows: > > In BFCP, there are two types of transactions: client-initiated > transactions and server-initiated transactions (notifications). > Client-initiated transactions consist of a request from a client to a > floor control server and a response from the floor control server to > the client. The request carries a Transaction ID in its common > header, which the floor control server copies into the response. > Clients use Transaction ID values to match responses with previously > issued requests. > > Server-initiated transactions consist of a single message from a > floor control server to a client. Since they do not trigger any > response, their Transaction ID is set to 0 when used over reliable > transports, but must be non-zero and unique in the context of > outstanding transactions over unreliable transports. > > I suggest replacing the section 4 text with the following introductory level text, that currently exists in section 8 . > > In BFCP, there are two types of transactions: client-initiated > transactions and server-initiated transactions (notifications). > > The rest of the details currently in section 4 can replaced with a reference to section 8. > I agree. Good catch as well, since the section 4 text is unchanged from RFC 4582 - and amusingly enough fits with the semantics of UDP/BFCP! > I also have the following minor comments. > > 1) Section 5.2.6, note after table 5 > r/is intended being used/is intended to be used > OK. > 2) Section 5.3.14 current reads as follows: > > Floor participants and chairs acknowledge the receipt of a subsequent > FloorRequestStatus message from the floor control server when > communicating over unreliable transport. > > I suggest the following rewording: > > When communicating over unreliable transport, floor participants and chairs > acknowledge the receipt of a subsequent FloorRequestStatus message from > the floor control server by sending an FloorRequestStatusAck. > > 3) Similar change for section 5.3.15. > OK for 2) and 3). Easier to read and understand. > 4) Section 6.2, currently contains the following fragment: > > Only allowing exactly one BFCP message or message segment per UDP > datagram. > > This is covered previously in the paragraph, so this fragment can be removed. > Fine, but I'll add "... or message segment" to the previous sentence, so that it reads: "Each BFCP UDP datagram MUST contain exactly one BFCP message or message segment" > 5) Section 6.2, > r/Entities MUST only have at most one/Entities MUST have at most one > Agree, better language! > 6) Section 6.2.1 > r/attempt, this is identical/attempt. This is identical OK. I'll change the upcoming rfc4582bis version accordingly if no objections or further comments on these issues are received. -- Tom
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Charles Eckel (eckelcu)
- [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582bis Charles Eckel (eckelcu)
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Mary Barnes
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Charles Eckel (eckelcu)
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Horvath, Ernst
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Charles Eckel (eckelcu)
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Tom Kristensen
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Tom Kristensen
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Tom Kristensen
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Charles Eckel (eckelcu)
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Charles Eckel (eckelcu)
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Gonzalo Camarillo
- Re: [bfcpbis] WGLC for draft-ietf-bfcpbis-rfc4582… Tom Kristensen