Re: [Dime] [dime] #35: additional report types are proposed

Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com> Tue, 11 February 2014 21:44 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 90ADF1A077C for <dime@ietfa.amsl.com>; Tue, 11 Feb 2014 13:44:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.851
X-Spam-Level:
X-Spam-Status: No, score=-3.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 xPONxrk-nkll for <dime@ietfa.amsl.com>; Tue, 11 Feb 2014 13:44:11 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 8440A1A0771 for <dime@ietf.org>; Tue, 11 Feb 2014 13:44:10 -0800 (PST)
X-AuditID: c1b4fb2d-b7f5d8e000002a7b-9c-52fa99a96c3d
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id E5.EE.10875.9A99AF25; Tue, 11 Feb 2014 22:44:09 +0100 (CET)
Received: from ESESSMB101.ericsson.se ([169.254.1.172]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0387.000; Tue, 11 Feb 2014 22:44:09 +0100
From: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>
To: "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] [dime] #35: additional report types are proposed
Thread-Index: AQHPIb89LRIcp4kT7Umf//YV8Pl9CpqlRfYAgADBN4CAAEQggIAAAqGAgAAIEgCAAF3UAIAAGngAgAADUQCAB4gtsIAAOGYAgAIPCGA=
Date: Tue, 11 Feb 2014 21:44:08 +0000
Message-ID: <087A34937E64E74E848732CFF8354B9209773218@ESESSMB101.ericsson.se>
References: <066.5bacdffbc40a388af99a5b9c8e0b2d88@trac.tools.ietf.org> <081.72db5756df1220c7d22a82469b92ce52@trac.tools.ietf.org> <5522_1391534304_52F120E0_5522_8615_1_6B7134B31289DC4FAF731D844122B36E4775B3@PEXCVZYM13.corporate.adroot.infra.ftgroup> <A9CA33BB78081F478946E4F34BF9AAA014D62ACC@xmb-rcd-x10.cisco.com> <5BCBA1FC2B7F0B4C9D935572D9000668151B1FA3@DEMUMBX014.nsn-intra.net> <A9CA33BB78081F478946E4F34BF9AAA014D62D07@xmb-rcd-x10.cisco.com> <5BCBA1FC2B7F0B4C9D935572D9000668151B1FEF@DEMUMBX014.nsn-intra.net> <8858_1391612876_52F253CC_8858_340_1_6B7134B31289DC4FAF731D844122B36E487208@PEXCVZYM13.corporate.adroot.infra.ftgroup> <5BCBA1FC2B7F0B4C9D935572D9000668151B2254@DEMUMBX014.nsn-intra.net> <18813_1391619270_52F26CC6_18813_5166_1_6B7134B31289DC4FAF731D844122B36E487640@PEXCVZYM13.corporate.adroot.infra.ftgroup> <E194C2E18676714DACA9C3A2516265D202663BA6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <52F8ED8E.5090403@usdonovans.com>
In-Reply-To: <52F8ED8E.5090403@usdonovans.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.149]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRmVeSWpSXmKPExsUyM+Jvje7Kmb+CDHZ+l7SY27uCzYHRY8mS n0wBjFFcNimpOZllqUX6dglcGU8mT2Ir+BNfceDKQsYGxumeXYycHBICJhKnLy5nhLDFJC7c W88GYgsJHGKU+Pc+uIuRC8hewihxdcl6dpAEm4CdxKXTL5i6GDk4RASUJU7/cgAJCwu4SFxc 0AMVdpVY8FsfJCwiUCbxb9F/FhCbRUBV4vTuj2CreAV8Jf69usoIMf4gu8SbSV+YQRKcAnoS Ox8fA2tgBLrn+6k1TCA2s4C4xK0n85kg7hSQWLLnPDOELSrx8vE/VghbSWLt4e0sEPV6Ejem TmGDsLUlli18zQyxWFDi5MwnLBMYRWchGTsLScssJC2zkLQsYGRZxciem5iZk15uuIkRGPQH t/zW3cF46pzIIUZpDhYlcd4Pb52DhATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTAmLv+YaJqQ lbzP/K49Q0fZJs/Tq63knCR/dOfq1N/5kyYp+FyhU68+dM0WX+swcZEvF28yTTYzerUpX3Sm +4lJtTVr/3D2BPa7zIoUeRWUvKBfb+7zO18cl3HvVWkpqhBZUpUrnXfr3YZiUUPNuxkTpk57 56XP8rDjMJO2ULOj9IbZ+4/8rVViKc5INNRiLipOBAC+xCGLSAIAAA==
Subject: Re: [Dime] [dime] #35: additional report types are proposed
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, 11 Feb 2014 21:44:14 -0000

Fine for me as well.
Thanks

-----Original Message-----
From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Steve Donovan
Sent: lunes, 10 de febrero de 2014 16:18
To: dime@ietf.org
Subject: Re: [Dime] [dime] #35: additional report types are proposed

+1 on adding an agent behavior sub-section to section 5.5 and that it
should capture Ulrich's wording that an agent must be able to differentiate OLRs and the resulting abatement on a per client basis.

Steve

On 2/10/14 5:09 AM, TROTTIN, JEAN-JACQUES (JEAN-JACQUES) wrote:
> Hi all
>
> I also agree with Lionel and Nirav. As Ulrich proposes, I also think good to have a clarification and the hereafter proposed sentence from Ulrich in agent behavior (when acting on behalf of the client) is OK for me:
> "When an agent receives an OLR in response to a request initiated by a client not supporting DOIC, this agent, acting on behalf of the client, needs to (or MUST) bind the received OLR to the origin-host in the request of the client".
>
> JJacques
>
>
> -----Message d'origine-----
> De : DiME [mailto:dime-bounces@ietf.org] De la part de 
> lionel.morand@orange.com Envoyé : mercredi 5 février 2014 17:55 À : 
> Wiehe, Ulrich (NSN - DE/Munich); ext Nirav Salot (nsalot); 
> dime@ietf.org Objet : Re: [Dime] [dime] #35: additional report types 
> are proposed
>
> If I'm correct, the following condition:
>
>        d) The values of the Origin-Host and Origin-Realm AVPs in the  request
>           match the values of the Destination-Host and Destination-Realm
>           AVPs respectively of the received message that contained the OC-
>           OLR AVP.
>
> is not correct as the message containing the OC-OLR AVP is an answer and there is Destination-Host or Destination-Realm AVPs in an answer.
>
> If you want to clarify something, it can be in the section describing the agent behavior. And such clarification will be that when an agent received an OLR in response to a request initiated by a client not supporting DOIC, this agent needs to bind the received OLR to the origin-host of the client (no need of the origin-realm).
>
> Lionel
>
> -----Message d'origine-----
> De : Wiehe, Ulrich (NSN - DE/Munich) [mailto:ulrich.wiehe@nsn.com] 
> Envoyé : mercredi 5 février 2014 17:43 À : MORAND Lionel IMT/OLN; ext 
> Nirav Salot (nsalot); dime@ietf.org Objet : RE: [Dime] [dime] #35: 
> additional report types are proposed
>
> Even if some feel this is implicit, it should not harm to add the d) condition explicitly please.
>
> -----Original Message-----
> From: ext lionel.morand@orange.com [mailto:lionel.morand@orange.com]
> Sent: Wednesday, February 05, 2014 4:08 PM
> To: Wiehe, Ulrich (NSN - DE/Munich); ext Nirav Salot (nsalot); 
> dime@ietf.org
> Subject: RE: [Dime] [dime] #35: additional report types are proposed
>
> Isn't it implicit?
> An answer is sent to the origin-host of the corresponding request. The agent is not the targeting point of the answer and is not supposed to be the reacting node. Now if an agent wants to act on behalf a client not supporting the DOCI mechanism at the application, this agent will have to maintain a binding for this client. This requirement is not bound to the overload control mechanism but to any function provides by the agent on behalf of downstream clients. 
>
> -----Message d'origine-----
> De : Wiehe, Ulrich (NSN - DE/Munich) [mailto:ulrich.wiehe@nsn.com] 
> Envoyé : mercredi 5 février 2014 10:32 À : ext Nirav Salot (nsalot); 
> MORAND Lionel IMT/OLN; dime@ietf.org Objet : RE: [Dime] [dime] #35: 
> additional report types are proposed
>
> Nirav,
> ... and this natural requirement is missing from the current draft.
>
> To address this requirement we could replace the descriptions for report types 0 and 1 with the decriptions of my proposed report types 2 and 3 respectively.
>
> As a consquence, however, the agent in the given example configuration would have to store always OLRs per client even when S wants all clients to do the same throttling. Would that be acceptable?
>
> Ulrich
>
>
> -----Original Message-----
> From: ext Nirav Salot (nsalot) [mailto:nsalot@cisco.com]
> Sent: Wednesday, February 05, 2014 10:03 AM
> To: Wiehe, Ulrich (NSN - DE/Munich); lionel.morand@orange.com; 
> dime@ietf.org
> Subject: RE: [Dime] [dime] #35: additional report types are proposed
>
> Ulrich,
>
> I do not think so.
> If we believe that there should be host-specific OLR and if we want to support the model when the agent acts as reacting node (on behalf of the client(s)), then the agents are naturally required to store OLR per client/host behind the agent (based on the destination-host AVP in the answer message).
>
> Regards,
> Nirav.
>
> -----Original Message-----
> From: Wiehe, Ulrich (NSN - DE/Munich) [mailto:ulrich.wiehe@nsn.com]
> Sent: Wednesday, February 05, 2014 2:24 PM
> To: Nirav Salot (nsalot); lionel.morand@orange.com; dime@ietf.org
> Subject: RE: [Dime] [dime] #35: additional report types are proposed
>
> Hi Lionel, Nirav,
>
> your argument only holds in configurations where the client is the reacting node.
>
> In a configuration like this
>
>
> +-------+
> | C1    |          +------+
> |       |----------|  A   |               +------+
> +-------+          |      |               | S    |
>                    |      |---------------|      |
> +-------+          |      |               +------+
> | C2    |----------|      |
> |       |          +------+
> +-------+
> where clients C1 and C2 do not support DOIC and the same agent A takes the role of the reacting node on behalf of both C1 and C2 the situation is different. According to the current version of the draft this will result in big mess with frequent replacements of OLRs in A when e.g. S requests a 50% reduction from C1 and 0% reduction from C2. 
>
> Best regards
> Ulrich
>
>
>
>
> -----Original Message-----
> From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of ext Nirav Salot 
> (nsalot)
> Sent: Wednesday, February 05, 2014 5:50 AM
> To: lionel.morand@orange.com; dime@ietf.org
> Subject: Re: [Dime] [dime] #35: additional report types are proposed
>
> Same view as Lionel below.
> New report types seem more confusing than adding value.
>
> The reporting node knows the host which is going to receive the message (and hence report within the message) and hence it can generate "host specific" report and it insert into the message.
> No need to define new report types for achieving this.
>
> Regards,
> Nirav.
>
> -----Original Message-----
> From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of 
> lionel.morand@orange.com
> Sent: Tuesday, February 04, 2014 10:48 PM
> To: dime@ietf.org
> Subject: Re: [Dime] [dime] #35: additional report types are proposed
>
> I don't see the added-value of these new report types.
> In any case the reporting node will decide which reduction value to send to each node and the reacting node will behave accordingly to the value received in the OLR. So what is the point to say "this value applies to you only"?
>
> Lionel
>
> -----Message d'origine-----
> De : DiME [mailto:dime-bounces@ietf.org] De la part de dime issue 
> tracker Envoyé : mardi 4 février 2014 16:39 À : MORAND Lionel IMT/OLN 
> Cc : dime@ietf.org Objet : Re: [Dime] [dime] #35: additional report 
> types are proposed
>
> #35: additional report types are proposed
>
> Description changed by lionel.morand@orange-ftgroup.com:
>
> Old description:
>
>> With regard to Overload Mitigation Differentiation per Client (#33) 
>> two additional report types are proposed:
>>
>>    2  A host per client report.  The overload treatment should apply to
>>       requests for which all of the following conditions are true:
>>       a) The Destination-Host AVP is present in the request and its value
>>          matches the value of the Origin-Host AVP of the received message
>>          that contained the OC-OLR AVP.
>>       b) The value of the Destination-Realm AVP in the request 
>> matches the
>>          value of the Origin-Realm AVP of the received message
>>          that contained the OC-OLR AVP.
>>       c) The value of the Application-ID in the Diameter Header of the
>>          request matches the value of the Application-ID of the Diameter
>>          Header of the received message that contained the OC-OLR AVP.
>>       d) The values of the Origin-Host and Origin-Realm AVPs in the 
>> request
>>          match the values of the Destination-Host and Destination-Realm
>>          AVPs respectively of the received message that contained the OC-
>>          OLR AVP.
>>
>>    3  A realm per client report.  The overload treatment should apply to
>>       requests for which all of the following conditions are true:
>>       a) The Destination-Host AVP is absent in the request.
>>       b) The value of the Destination-Realm AVP in the request 
>> matches the
>>          value of the Origin-Realm AVP of the received message
>>          that contained the OC-OLR AVP.
>>       c) The value of the Application-ID in the Diameter Header of the
>>          request matches the value of the Application-ID of the Diameter
>>          Header of the received message that contained the OC-OLR AVP.
>>       d) The values of the Origin-Host and Origin-Realm AVPs in the 
>> request
>>          match the values of the Destination-Host and Destination-Realm
>>          AVPs respectively of the received message that contained the OC-
>>          OLR AVP.
> New description:
>
>  The -01 draft does not address the 3GPP requirement to allow reporting  DOIC endpoints to request different amount of load reduction from  different clients (see TR 29.809 clause 6.4.7).
>  Since 3GPP is the main consumer of DOIC it is proposed to address this  requirement by adding two new report types.
>  two additional report types are proposed:
>
>     2  A host per client report.  The overload treatment should apply to
>        requests for which all of the following conditions are true:
>        a) The Destination-Host AVP is present in the request and its value
>           matches the value of the Origin-Host AVP of the received message
>           that contained the OC-OLR AVP.
>        b) The value of the Destination-Realm AVP in the request matches the
>           value of the Origin-Realm AVP of the received message
>           that contained the OC-OLR AVP.
>        c) The value of the Application-ID in the Diameter Header of the
>           request matches the value of the Application-ID of the Diameter
>           Header of the received message that contained the OC-OLR AVP.
>        d) The values of the Origin-Host and Origin-Realm AVPs in the  request
>           match the values of the Destination-Host and Destination-Realm
>           AVPs respectively of the received message that contained the OC-
>           OLR AVP.
>
>     3  A realm per client report.  The overload treatment should apply to
>        requests for which all of the following conditions are true:
>        a) The Destination-Host AVP is absent in the request.
>        b) The value of the Destination-Realm AVP in the request matches the
>           value of the Origin-Realm AVP of the received message
>           that contained the OC-OLR AVP.
>        c) The value of the Application-ID in the Diameter Header of the
>           request matches the value of the Application-ID of the Diameter
>           Header of the received message that contained the OC-OLR AVP.
>        d) The values of the Origin-Host and Origin-Realm AVPs in the  request
>           match the values of the Destination-Host and Destination-Realm
>           AVPs respectively of the received message that contained the OC-
>           OLR AVP.
>
> --
>

_______________________________________________
DiME mailing list
DiME@ietf.org
https://www.ietf.org/mailman/listinfo/dime