Re: [Dime] [dime] #56 (draft-docdt-dime-ovli): Bad Description of Overload Control State

"dime issue tracker" <trac+dime@trac.tools.ietf.org> Wed, 26 March 2014 09:10 UTC

Return-Path: <trac+dime@trac.tools.ietf.org>
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 A7EC71A02F9 for <dime@ietfa.amsl.com>; Wed, 26 Mar 2014 02:10:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 6AGuwSMt54Cc for <dime@ietfa.amsl.com>; Wed, 26 Mar 2014 02:10:53 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF731A02F5 for <dime@ietf.org>; Wed, 26 Mar 2014 02:10:53 -0700 (PDT)
Received: from localhost ([127.0.0.1]:59296 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+dime@trac.tools.ietf.org>) id 1WSjr8-0000Om-OW; Wed, 26 Mar 2014 10:10:42 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: dime issue tracker <trac+dime@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-docdt-dime-ovli@tools.ietf.org, lionel.morand@orange-ftgroup.com
X-Trac-Project: dime
Date: Wed, 26 Mar 2014 09:10:42 -0000
X-URL: http://tools.ietf.org/wg/dime/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/dime/trac/ticket/56#comment:1
Message-ID: <077.b74f7acbd1557b6879aeaeb2acd9d699@trac.tools.ietf.org>
References: <062.3b2a6cd77559639b8e7a22c978bd41db@trac.tools.ietf.org>
X-Trac-Ticket-ID: 56
In-Reply-To: <062.3b2a6cd77559639b8e7a22c978bd41db@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-docdt-dime-ovli@tools.ietf.org, lionel.morand@orange-ftgroup.com, dime@ietf.org
X-SA-Exim-Mail-From: trac+dime@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: ben@nostrum.com, jouni.nospam@gmail.com, srdonovan@usdonovans.com
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/ULhSWsQrASp9s82sH4gP6A6v8II
Cc: dime@ietf.org
Subject: Re: [Dime] [dime] #56 (draft-docdt-dime-ovli): Bad Description of Overload Control State
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: dime@ietf.org
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, 26 Mar 2014 09:10:55 -0000

#56: Bad Description of Overload Control State

Changes (by lionel.morand@orange-ftgroup.com):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 The following text has been agreed (with "OCS" added in the acronym
 section):

     5.5.1.  Overload Control State (OCS)

     5.5.1.1   Overload Control States for reacting nodes

     A reacting node maintains per supported Diameter application
     - a host-type Overload Control State for each Destination-Host towards
       which it sends host-type requests and
     - a realm-type Overload Control State for each Destination-Realm
 towards
       which it sends realm-type requests.

     A host-type Overload Control State may be identified by the pair of
     Application-Id and Destination-Host.
     A realm-type Overload Control State may be identified by the pair of
     Application-Id and Destination-Realm.
     The host-type/realm-type Overload Control State for a given pair of
     Application and Destination-Host / Destination-Realm could include the
     following information:
     - Sequence number (as reveived in OC-OLR)
     - Time of expiry  (deviated from validity duration as received in OC-
 OLR
       and time of reception)
     - Selected Abatement Algorithm (as received in OC-Supported-Features)
     - Algorithm specific input data (as received within OC-OLR, e.g.
       Reduction Percentage for Loss)


     5.5.1.2   Overload Control States for reporting nodes

     A reporting node maintains per supported Diameter application and per
     supported (and eventually selected) Abatement Algorithm an Overload
     Control State.

     An Overload Control State may be identified by the pair of
 Application-Id
     and supported Abatement Algorithm.

     The Overload Control State for a given pair of Application and
 Abatement
     Algorithm could include the information:
     - Sequence number
     - Validity Duration and Expiry Time
     - Algorithm specific input data (e.g. Reduction Percentage for Loss)


     5.5.1.3  Maintaining Overload Control States

     Reacting nodes create a host-type OCS identified by OCS-Id = (app-id
 ,host-id) when receiving
     an answer message of application app-id containing an Orig-Host of
 host-id and a
     host-type OC-OLR AVP unless such host-type OCS already exists.

     Reacting nodes create a realm-type OCS identified by OCS-Id = (app-id
 ,realm-id) when receiving
     an answer message of application app-id containing an Orig-Realm of
 realm-id and a
     realm-type OC-OLR AVP unless such realm type OCS already exists.

     Reacting nodes delete an OCS when it expires (i.e. when current time
     minus reception time is greater than validity duration).

     Reacting nodes update the host-type OCS identified by OCS-Id = (app-id
 ,host-id) when
     receiving an answer message of application app-id containing an Orig-
 Host of
     host-id and a host-type OC-OLR AVP with a sequence number higher than
 the
     stored sequence number.

     Reacting nodes update the realm-type OCS identified by OCS-Id = (app-
 id,realm-id) when
     receiving an answer message of application app-id containing an Orig-
 Realm of
     realm-id and a realm-type OC-OLR AVP with a sequence number higher
 than the
     stored sequence number.

     Reporting nodes create an OCS identified by OCS-Id = (app-id,Alg) when
 receiving a
     request of application app-id containing an OC-Supported-Features AVP
     indicating support of the Abatement Algorithm Alg (which the reporting
     node selects) while being overloaded, unless such OCS already exists.

     Reporting nodes delete an OCS when it expires.

     Reporting nodes update the OCS identified by OCS-Id = (app-id,Alg)
 when they detect the
     need to modify the requested amount of application app-id traffic
 reduction.

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-docdt-dime-
  ulrich.wiehe@nsn.com   |  ovli@tools.ietf.org
     Type:  defect       |      Status:  closed
 Priority:  major        |   Milestone:
Component:  draft-       |     Version:
  docdt-dime-ovli        |  Resolution:  fixed
 Severity:  Active WG    |
  Document               |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <http://tools.ietf.org/wg/dime/trac/ticket/56#comment:1>
dime <http://tools.ietf.org/wg/dime/>