Re: [bfcpbis] RFC 4582bis: More comments on error handling

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Tue, 26 June 2012 18:13 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 9E5BC11E808C for <bfcpbis@ietfa.amsl.com>; Tue, 26 Jun 2012 11:13:56 -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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DwtmLb8V7cOb for <bfcpbis@ietfa.amsl.com>; Tue, 26 Jun 2012 11:13:55 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 99CF711E8088 for <bfcpbis@ietf.org>; Tue, 26 Jun 2012 11:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3884; q=dns/txt; s=iport; t=1340734435; x=1341944035; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Suk9ji+mOR53yp6vrmV7OqIZ09jWtqsQhCWq76shGXA=; b=cRlglkM75tVlzwvEpLcsFKTDGBdJeJbMMYu+YpkS1GP2ekGjWOaT3XKg FuyodoQQKa2LD5QwP0IQffHnMKTtcSdcp/JFifkok04AXTpGFu5QKfh2u kc5D68HA9vBbQKANNBnrXZOZegWX2FaoXSbfanXiR8XqCJOo15KAQcK+D U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAND66U+tJV2d/2dsb2JhbABEtjWBB4IYAQEBAwEBAQEPASc0CwwEAgEIEQQBAQEKFAkHJwsUCQgBAQQOBQgah2QEAQuZCqBABIs3hSRgA6NPgWaCX4FWBg
X-IronPort-AV: E=Sophos;i="4.77,478,1336348800"; d="scan'208";a="93172251"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-9.cisco.com with ESMTP; 26 Jun 2012 18:13:55 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id q5QIDsTu028051 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 26 Jun 2012 18:13:54 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.248]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.02.0298.004; Tue, 26 Jun 2012 13:13:54 -0500
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Tom Kristensen (tomkrist)" <tomkrist@cisco.com>, "Horvath, Ernst" <ernst.horvath@siemens-enterprise.com>
Thread-Topic: [bfcpbis] RFC 4582bis: More comments on error handling
Thread-Index: Ac1S1Rv/v5byP1cXQDegIQKTfvJmBgA6RLwAAAJBb+A=
Date: Tue, 26 Jun 2012 18:12:34 +0000
Message-ID: <92B7E61ADAC1BB4F941F943788C088280224FA@xmb-aln-x08.cisco.com>
References: <C2BCA7974025BD459349BED0D06E48BB0183C6@MCHP03MSX.global-ad.net> <4FE9A608.9040000@cisco.com>
In-Reply-To: <4FE9A608.9040000@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [171.68.122.35]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-18996.004
x-tm-as-result: No--62.405900-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Re: [bfcpbis] RFC 4582bis: More comments on error handling
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: Tue, 26 Jun 2012 18:13:56 -0000

( as an individual)
All the proposed changes look good to me. One comment inline regarding Tom's question.

> -----Original Message-----
> From: bfcpbis-bounces@ietf.org [mailto:bfcpbis-bounces@ietf.org] On
> Behalf Of Tom Kristensen
> Sent: Tuesday, June 26, 2012 5:08 AM
> To: Horvath, Ernst
> Cc: bfcpbis@ietf.org
> Subject: Re: [bfcpbis] RFC 4582bis: More comments on error handling
> 
> On 06/25/2012 03:19 PM, Horvath, Ernst wrote:
> > The following items are some comments on error procedures in draft-ietf-
> bfcpbis-rfc4582bis-03. I noticed that some of them concern text inherited
> from RFC4582, which should nevertheless be fixed in 4582bis.
> >
> > 1) Ambiguous text in 5.1:
> >
> > In the sentence on top of page 17: "If a BFCP entity receives a
> >     message with an unsupported version field value, the receiving
> >     participant MAY send an Error message with parameter value 12 to
> >     indicate this",
> > Shouldn't "BFCP entity" better be "Floor Control Server" and "paricipant"
> be "server", given that Error is a message for the server to client direction
> according to table 1?
> >
> I agree, that is a more correct description here.
> 
> > Similarly on page 18:  "If a BFCP entity
> >     receives a message with an incorrect payload length field value, the
> >     receiving participant MAY send an Error message with parameter value
> >     13 to indicate this".
> >
> True also here.
> 
> > 2) In 5.2, 1st paragraph below table 2, the sentence
> > "If an unrecognized attribute with the 'M' bit set is received, the message
> is rejected"
> > could be expanded to
> > "If a Floor Control Server receives an unrecognized attribute with the 'M'
> bit set the server MAY (or SHOULD/MUST?) send an Error message with
> parameter value 4 to indicate this",
> > to be consistent with text on other error cases.
> >
> Yes, this seems to be a plausible clarification on how to react in that
> case.
> 
> > 3) In 5.2.6, regarding the sentence below Figure 12:
> >    "Error Code: This 8-bit field contains an error code from the
> >     following table.  If an error code is not recognized by the receiver,
> >     then the receiver MUST assume that an error exists, and therefore
> >     that the message is processed, but the nature of the error is
> >     unclear.",
> > I don't understand what "the message is processed" refers to - the
> processing of the original message by the sender of Error or the processing
> of the received error message. Maybe a clearer wording can be found.
> >
> I read this as meaning the original message (that triggered the Error
> back) was processed and we may add text underlining this - given this is
> the interpretation by other people as well?

Yes, that is my understanding as well, and I agree that clarification text would be helpful.

Cheers,
Charles


> > 4) In 6.2, 4th paragraph, the sentence
> > "If a BFCP entity receives data that cannot be parsed, the receiving
> participant MAY send an Error message with parameter value 10 indicating
> receipt of a malformed message"
> > has the same problem as indicated in comment 1) above.
> >
> Will fix!
> 
> > 5) In 13, last paragraph, "with Error code 2 (Authentication Failed)" is
> wrong. First, code 2 means "User does not Exist" (there is no error code for
> "Authentication Failed"), and second, I think code 4 (Unknown Mandatory
> Attribute) is meant here.
> >
> Indeed, I agree with you. Good catch - especially since "Authentication
> Failed" doesn't even exist.
> 
> 
> Thanks for good comments based on what must be a thorough review of the
> draft!
> 
> -- Tom
> _______________________________________________
> bfcpbis mailing list
> bfcpbis@ietf.org
> https://www.ietf.org/mailman/listinfo/bfcpbis