Re: [Dime] [dime] #34: Semantics of OC-Report-Type AVP

"Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com> Wed, 05 February 2014 16:29 UTC

Return-Path: <ulrich.wiehe@nsn.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 CF46D1A0172 for <dime@ietfa.amsl.com>; Wed, 5 Feb 2014 08:29:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5] 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 B8wfYBPTsF92 for <dime@ietfa.amsl.com>; Wed, 5 Feb 2014 08:29:47 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by ietfa.amsl.com (Postfix) with ESMTP id ABD8C1A00EE for <dime@ietf.org>; Wed, 5 Feb 2014 08:29:46 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id s15GTjsv007190 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 5 Feb 2014 17:29:45 +0100
Received: from DEMUHTC002.nsn-intra.net ([10.159.42.33]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id s15GTi2P017351 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Feb 2014 17:29:44 +0100
Received: from DEMUHTC008.nsn-intra.net (10.159.42.39) by DEMUHTC002.nsn-intra.net (10.159.42.33) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 5 Feb 2014 17:29:44 +0100
Received: from DEMUMBX014.nsn-intra.net ([169.254.14.242]) by DEMUHTC008.nsn-intra.net ([10.159.42.39]) with mapi id 14.03.0123.003; Wed, 5 Feb 2014 17:29:43 +0100
From: "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>
To: "ext lionel.morand@orange.com" <lionel.morand@orange.com>, Steve Donovan <srdonovan@usdonovans.com>, "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] [dime] #34: Semantics of OC-Report-Type AVP
Thread-Index: AQHPIYbAK95DWDMaH0qQEyVc/ebDNpqmwd9e///0FYCAACHDUA==
Date: Wed, 05 Feb 2014 16:29:43 +0000
Message-ID: <5BCBA1FC2B7F0B4C9D935572D9000668151B2236@DEMUMBX014.nsn-intra.net>
References: <066.b54c2f5aeb31c9b3f88c96008120290d@trac.tools.ietf.org> <24563_1391533955_52F11F82_24563_614_1_6B7134B31289DC4FAF731D844122B36E477563@PEXCVZYM13.corporate.adroot.infra.ftgroup> <52F25115.9030204@usdonovans.com> <32153_1391613236_52F25534_32153_19305_1_6B7134B31289DC4FAF731D844122B36E487240@PEXCVZYM13.corporate.adroot.infra.ftgroup>
In-Reply-To: <32153_1391613236_52F25534_32153_19305_1_6B7134B31289DC4FAF731D844122B36E487240@PEXCVZYM13.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.159.42.122]
Content-Type: multipart/alternative; boundary="_000_5BCBA1FC2B7F0B4C9D935572D9000668151B2236DEMUMBX014nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 28572
X-purgate-ID: 151667::1391617785-000025D0-253AD92C/0-0/0-0
Subject: Re: [Dime] [dime] #34: Semantics of OC-Report-Type 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: Wed, 05 Feb 2014 16:29:51 -0000

I better like Lionel’s approach, but even that is not ok in the unlikely extreme case where we have two servers in a realm, S1 is not overloaded at all, S2 is 50% overloaded, and the aggregated realm overload is 25%. Why should a client do a 25% throttling when sending host type requests to the not at all overloaded S1?
What is wrong with letting the client
-not throttle host-type requests to S1,
-throttle host type request to S2 with 50% and
-throttle realm type requests wit 25%?



From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of ext lionel.morand@orange.com
Sent: Wednesday, February 05, 2014 4:14 PM
To: Steve Donovan; dime@ietf.org
Subject: Re: [Dime] [dime] #34: Semantics of OC-Report-Type AVP

I tend to agree except that I would reverse the logic as for the routing principles: the Destination-host takes precedence when present over Destination-Realm. So the realm abatement is applied in any case except if there is an explicit report for the destination-host.

Lioenl

De : DiME [mailto:dime-bounces@ietf.org] De la part de Steve Donovan
Envoyé : mercredi 5 février 2014 15:56
À : dime@ietf.org<mailto:dime@ietf.org>
Objet : Re: [Dime] [dime] #34: Semantics of OC-Report-Type AVP

It makes more sense to me for a realm report to apply to all requests targeted for that realm, independent the type of request.  This implies that it would apply to requests that also have a Destination-Host specified.

If this is the definition of a realm report then we need to specify the interaction between realm reports and host reports.

I propose that throttling would occur on the realm first and the host second.  If a message targetted for the host is throttled as a result of realm overload then that throttled message would count as part of the reduction needed to address the host overload.  Messages to the host that survive realm abatement would then be candidates for host overload.

Steve
On 2/4/14 11:12 AM, lionel.morand@orange.com<mailto:lionel.morand@orange.com> wrote:

The case "Realm" as described below raises another question: is it prohibited for a realm to only rely on a global overload report for the whole realm, whatever the nodes inside this realm?

If not, only OLR with the report type "realm" would be received by the reacting node. And the reduction indicated in the OLR will apply always for the realm, whatever the presence of Destination-host AVP in the request... except if an explicit report with the type "Host" as been received for this destination-host.



Does it make sense?



Lionel



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

De : dime issue tracker [mailto:trac+dime@trac.tools.ietf.org]

Envoyé : mardi 4 février 2014 09:55

À : MORAND Lionel IMT/OLN

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

Objet : [dime] #34: Semantics of OC-Report-Type AVP



#34: Semantics of OC-Report-Type AVP



 Text in clause 4.6  does not fully explain to which requests overload

 treatment of a given report type applies.

 Proposal:



    0  A host 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.







    1  A realm 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.




_________________________________________________________________________________________________________________________



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.