Re: [Dime] Diameter Group: Type?

Avi Lior <avi@bridgewatersystems.com> Mon, 24 January 2011 22:45 UTC

Return-Path: <avi@bridgewatersystems.com>
X-Original-To: dime@core3.amsl.com
Delivered-To: dime@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B33513A69B6 for <dime@core3.amsl.com>; Mon, 24 Jan 2011 14:45:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PAWaTC7ye50D for <dime@core3.amsl.com>; Mon, 24 Jan 2011 14:45:21 -0800 (PST)
Received: from mail51.messagelabs.com (mail51.messagelabs.com [216.82.241.99]) by core3.amsl.com (Postfix) with ESMTP id 00D2A28C0CF for <dime@ietf.org>; Mon, 24 Jan 2011 14:45:20 -0800 (PST)
X-VirusChecked: Checked
X-Env-Sender: avi@bridgewatersystems.com
X-Msg-Ref: server-11.tower-51.messagelabs.com!1295909295!69398603!1
X-StarScan-Version: 6.2.9; banners=-,-,-
X-Originating-IP: [72.35.6.119]
Received: (qmail 2609 invoked from network); 24 Jan 2011 22:48:16 -0000
Received: from mail.bridgewatersystems.com (HELO webmail.bridgewatersystems.com) (72.35.6.119) by server-11.tower-51.messagelabs.com with RC4-SHA encrypted SMTP; 24 Jan 2011 22:48:16 -0000
Received: from m679t05.fpmis.bridgewatersys.com ([10.52.81.148]) by m679t01.fpmis.bridgewatersys.com ([10.52.81.144]) with mapi; Mon, 24 Jan 2011 17:48:15 -0500
From: Avi Lior <avi@bridgewatersystems.com>
To: Erez Nassimi <erez.nassimi@amdocs.com>, "dime@ietf.org" <dime@ietf.org>
Date: Mon, 24 Jan 2011 17:48:13 -0500
Thread-Topic: [Dime] Diameter Group: Type?
Thread-Index: Acu8GMkrJgV0YrX9Rmiu6CI/9T5QHg==
Message-ID: <C9636A72.C0C0%avi@bridgewatersystems.com>
In-Reply-To: <3EB9A6A055A0A74D816B7BA703D4054101A889BD37@ILHODMAIL1.corp.amdocs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.0.101115
acceptlanguage: en-US
x-exclaimer-md-config: f069778a-5a3c-4a57-aa01-0f5f3f2623e3
Content-Type: multipart/alternative; boundary="_000_C9636A72C0C0avibridgewatersystemscom_"
MIME-Version: 1.0
Subject: Re: [Dime] Diameter Group: Type?
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2011 22:45:22 -0000

Well, Lets say you are right.  Don't you think that this is a bit late?

But I don't agree with you that a Group is not a kind of type and hence it could be a basic type (if you get my meaning)

Could you explain why do you think that a flag will simplify parsing?

-- Avi Lior
--Bridgewater Systems


From: Erez Nassimi <erez.nassimi@amdocs.com<mailto:erez.nassimi@amdocs.com>>
Date: Mon, 24 Jan 2011 08:51:27 -0500
To: "dime@ietf.org<mailto:dime@ietf.org>" <dime@ietf.org<mailto:dime@ietf.org>>
Subject: [Dime] Diameter Group: Type?

To whom it may concern:
======================

Dealing with the Diameter standard for more than 2 years, I always had the following question, I never dared to ask. But even after 2 years, I do not seem to have a good answer for it:

In RFC 3588, section 4.2 – AVP Data Formats, “Grouped” is defined as a “basic type”. Doesn’t it make more sense to set a flag for Grouped AVP in flags section? Group may be basic but it is not areal type. It’s just an indication of a complex data structure.

If “Grouped” is defined as a flag, it will simplify any parser’s work – and performance is such a rare resource.

Thanks in advance,
Erez Nassimi
erezna@amdocs.com<mailto:erezn@hotmail.com>
Desk : +972-9-77-86073
Cell : +972-54-7296230
Fax  : +972-9-77-61783

Did you know…?
With Amdocs’ innovative new “Turbo Charging”<http://www.amdocs.com/Site/News/News+Articles/2008/Press+Releases/Turbo+Charging.htm> complex event processing technology, service providers can process thousands of charging events per CPU in real-time over low-cost hardware (like blade servers), all with the comprehensive functionality of Amdocs CES – Billing 7.5.


This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement,
you may review at http://www.amdocs.com/email_disclaimer.asp