Re: [Dime] [dime] #54: OC-Report-Type as mandatory AVP

Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com> Tue, 18 March 2014 17:16 UTC

Return-Path: <maria.cruz.bartolome@ericsson.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A8061A0425 for <dime@ietfa.amsl.com>; Tue, 18 Mar 2014 10:16:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.239
X-Spam-Level:
X-Spam-Status: No, score=-1.239 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 NgaexTrf6vLQ for <dime@ietfa.amsl.com>; Tue, 18 Mar 2014 10:16:42 -0700 (PDT)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id 013B51A042C for <dime@ietf.org>; Tue, 18 Mar 2014 10:16:37 -0700 (PDT)
X-AuditID: c1b4fb32-b7f4c8e0000012f5-31-53287f6c4878
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 04.B4.04853.C6F78235; Tue, 18 Mar 2014 18:16:28 +0100 (CET)
Received: from ESESSMB101.ericsson.se ([169.254.1.123]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.02.0387.000; Tue, 18 Mar 2014 18:16:27 +0100
From: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>
To: Steve Donovan <srdonovan@usdonovans.com>, "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] [dime] #54: OC-Report-Type as mandatory AVP
Thread-Index: AQHPKdHmQtBV/d0cbEW2/a46j08/xpq/f2cwgCfAbtyAAAeTAA==
Date: Tue, 18 Mar 2014 17:16:27 +0000
Message-ID: <087A34937E64E74E848732CFF8354B920979DDA2@ESESSMB101.ericsson.se>
References: <075.72da31b401c033905a4fb81d09a8b4aa@trac.tools.ietf.org> <7077_1392216348_52FB891B_7077_4146_1_6B7134B31289DC4FAF731D844122B36E49E1A4@PEXCVZYM13.corporate.adroot.infra.ftgroup> <E194C2E18676714DACA9C3A2516265D2026649A3@FR712WXCHMBA11.zeu.alcatel-lucent.com> <EE7D3FEB-CD2A-45D9-9700-5CCA118D9A14@gmail.com> <546C1F19-2B53-4054-9C26-DDE6D0DF3C9F@nostrum.com> <087A34937E64E74E848732CFF8354B92097840F1@ESESSMB101.ericsson.se> <FC3C0F25-F8BE-4B4B-AF30-4CF2029A2520@gmail.com> <53287893.5020203@usdonovans.com>
In-Reply-To: <53287893.5020203@usdonovans.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: multipart/alternative; boundary="_000_087A34937E64E74E848732CFF8354B920979DDA2ESESSMB101erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRmVeSWpSXmKPExsUyM+JvjW5OvUawQed3VYu5vSvYLDY08Tgw eSxZ8pPJY9XbPtYApigum5TUnMyy1CJ9uwSujCen/7EWrH3CWLFwl24DY+NRxi5GTg4JAROJ rr/n2CFsMYkL99azdTFycQgJnGCUuHD0CTuEs4RR4s+qOWwgVWwCdhKXTr9gArFFBHwljnee ZgGxhQXsJS5cn80KEXeQ+D77PCOE7SQxac5TsA0sAqoSu7YdAKrh4OAF6r20XxVi/jQWiVer TjCD1HAK6EnMW38ObBcj0EXfT60B28UsIC5x68l8JohLBSSW7DnPDGGLSrx8/I8VwlaSaFzy hBWiPl/i9L4usBt4BQQlTs58wjKBUWQWklGzkJTNQlIGEdeTuDF1ChuErS2xbOFrZghbV2LG v0MsyOILGNlXMUoWpxYX56YbGejlpueW6KUWZSYXF+fn6RWnbmIERtjBLb+NdjCe3GN/iFGa g0VJnPc6a02QkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBkb/+uQTd6pvKnImTN2nP9FSPU9V X/BMuXyb0BWHDUI2W6dccf32qv9Dh8it9R3PN/G5X1xjG+fDKd6kO3lW0BzTPAcngcm/O6N3 v71dvvFOn4tKrLMP4/r5ERuSt+2uk/BYOlF512uWZPdAK563AWw1n2yqJKKiDnCHL7DL47V9 +3J7lZBlrhJLcUaioRZzUXEiAKoZ/2J+AgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/gWvlp27T1f22ry3KUNxy6F9PKgo
Subject: Re: [Dime] [dime] #54: OC-Report-Type as mandatory AVP
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 18 Mar 2014 17:16:46 -0000

Hello,
I think the agreement tendency is the contrary: OC-Report-Type is not required, while default value is Host. i.e. it will remain as it is now in the draft.
This may be of some advantage for some applications that may only use Host, as long as they may never generate Realm reports.
If there is consensus on this, I will go with this.
Best regards
/MCruz

From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Steve Donovan
Sent: martes, 18 de marzo de 2014 17:47
To: dime@ietf.org
Subject: Re: [Dime] [dime] #54: OC-Report-Type as mandatory AVP

All,

Do we have consensus that the OC-Report-Type AVP is required?

If so then one change would be as indicated in the syntax definition proposed by Lionel.  We would also remove wording on the default value.

Jouni,

How do we indicate a fixed position for an AVP?

I presonally don't see this as critical but we can add this requirement if there is consensus.

Regards,

Steve
On 2/28/14 10:27 AM, Jouni Korhonen wrote:



Hi,



How having the AVP could be less error prone if it has a default

value and the receiver knows exactly how to proceed when the AVP

is not present?



If a node does not include it when it should, the implementation

is broken. Wouldn't a broken node be able to put wrong report

type into the AVP even if the AVP is mandatory?



Anyway, if it is my statement keeping issue #54 still open, consider

it resolved from my side. I am OK making the OC-Report-Type AVP as

required/mandatory AVP. Should we also consider it having a fixed

position just after the OC-Sequence-Number AVP as well since it is

going to in every OC-OLR?



- Jouni







On Feb 21, 2014, at 11:47 AM, Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com><mailto:maria.cruz.bartolome@ericsson.com> wrote:





Hello all,



I understand JJ point of view, but I still tend to prefer to make it mandatory, since I think this is less error-prone, since the only node that knows the requested Report-Type is the reporting, if for any reason a reporting is omitting it (since it is optional), it will be always interpreted as HOST, but this type may be wrong.



I think DEFAULT values should never be error-prone, but used in "general cases", as a simplification, like e.g. a default for the Validity-Duration. Default Validity-Duration will never be an "error", it could be not the best value (compared with another value perfectly tuned to reporting node overload situation) but never the use of a Default value should lead to an erroneous behavior.



Best regards

/MCruz



-----Original Message-----

From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Ben Campbell

Sent: viernes, 14 de febrero de 2014 23:13

To: Jouni Korhonen

Cc: dime@ietf.org<mailto:dime@ietf.org>

Subject: Re: [Dime] [dime] #54: OC-Report-Type as mandatory AVP



I actually prefer making it mandatory. The cost of adding it is trivial--even more so for a reporting node that only supports the default. The value of having it is less opportunity for interop errors.



On Feb 13, 2014, at 6:05 AM, Jouni Korhonen <jouni.nospam@gmail.com><mailto:jouni.nospam@gmail.com> wrote:





Agree that it is a small optimization, which I put there because at

the beginning there seemed to be a lot of worry on every extra AVP ;-)



I prefer having the AVP optional but with a default value just like it

is now. We have the same for the reduction percentage and the validity

time as well.



- Jouni



On Feb 13, 2014, at 10:55 AM, "TROTTIN, JEAN-JACQUES (JEAN-JACQUES)" <jean-jacques.trottin@alcatel-lucent.com><mailto:jean-jacques.trottin@alcatel-lucent.com> wrote:



Hi Mcruz



The current description indicates that when not present the OLR is of type Host, which was fine for me and keeps my preference.

We may have  deployments where Realm OLR is not used, or where statistically the HOST type is the most frequent, so to have the grouped OLR-AVP containing a minimum of AVPs minimizes parsing. I agree it is a small optimization.



Best regards



JJacques









-----Message d'origine-----

De : DiME [mailto:dime-bounces@ietf.org] De la part de

lionel.morand@orange.com<mailto:lionel.morand@orange.com> Envoyé : mercredi 12 février 2014 15:46 À :

dime@ietf.org<mailto:dime@ietf.org>; maria.cruz.bartolome@ericsson.com<mailto:maria.cruz.bartolome@ericsson.com> Objet : Re: [Dime]

[dime] #54: OC-Report-Type as mandatory AVP



Hi Maria Cruz,



I'm assuming that you mean "required" instead of "mandatory", right?



So instead of:



OC-OLR ::= < AVP Header: TBD2 >

           < OC-Sequence-Number >

           [ OC-Report-Type ]

           [ OC-Reduction-Percentage ]

           [ OC-Validity-Duration ]

         * [ AVP ]



You would prefer:



OC-OLR ::= < AVP Header: TBD2 >

           < OC-Sequence-Number >

           { OC-Report-Type }

           [ OC-Reduction-Percentage ]

           [ OC-Validity-Duration ]

         * [ AVP ]



And I'm fine with this proposal.



Cheers,



Lionel



-----Message d'origine-----

De : DiME [mailto:dime-bounces@ietf.org] De la part de dime issue

tracker Envoyé : mercredi 12 février 2014 15:26 À :

maria.cruz.bartolome@ericsson.com<mailto:maria.cruz.bartolome@ericsson.com> Cc : dime@ietf.org<mailto:dime@ietf.org> Objet : [Dime]

[dime] #54: OC-Report-Type as mandatory AVP



#54: OC-Report-Type as mandatory AVP



Now in chapter 4.6:



 The default value of the OC-Report-Type AVP is 0 (i.e. the host

 report).



This AVP is always required, right? Then, I think it is more precise that  we define this AVP as mandatory.



--

-----------------------------------------------+---------------------

-----------------------------------------------+---

-----------------------------------------------+---

Reporter:  maria.cruz.bartolome@ericsson.com<mailto:maria.cruz.bartolome@ericsson.com>  |      Owner:  MCruz

  Type:  defect                             |  Bartolomé

Priority:  major                              |     Status:  new

Component:  draft-docdt-dime-ovli              |  Milestone:

Severity:  Active WG Document                 |    Version:  1.0

                                            |   Keywords:

-----------------------------------------------+---------------------

-----------------------------------------------+---

-----------------------------------------------+---



Ticket URL: <http://trac.tools.ietf.org/wg/dime/trac/ticket/54><http://trac.tools.ietf.org/wg/dime/trac/ticket/54>

dime <http://tools.ietf.org/wg/dime/><http://tools.ietf.org/wg/dime/>



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime



_____________________________________________________________________

____________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime

_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime