[Dime] [dime] #94 (load): Definition of the SourceID AVP

"dime issue tracker" <trac+dime@trac.tools.ietf.org> Fri, 22 April 2016 13:50 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 (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F068712EC73 for <dime@ietfa.amsl.com>; Fri, 22 Apr 2016 06:50:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.896
X-Spam-Level:
X-Spam-Status: No, score=-7.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.996] autolearn=ham autolearn_force=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 Me6ABk0SW9y8 for <dime@ietfa.amsl.com>; Fri, 22 Apr 2016 06:50:32 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5D8412DEF7 for <dime@ietf.org>; Fri, 22 Apr 2016 06:50:32 -0700 (PDT)
Received: from localhost ([::1]:36995 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+dime@trac.tools.ietf.org>) id 1atbTc-0001lm-P5; Fri, 22 Apr 2016 06:50:32 -0700
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.5
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: lionel.morand@orange.com
X-Trac-Project: dime
Date: Fri, 22 Apr 2016 13:50:32 -0000
X-URL: https://tools.ietf.org/wg/dime/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/wg/dime/trac/ticket/94
Message-ID: <067.cf35e8053350c5f5cc33d655b01c7ba9@trac.tools.ietf.org>
X-Trac-Ticket-ID: 94
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: lionel.morand@orange.com, dime@ietf.org
X-SA-Exim-Mail-From: trac+dime@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/OVVifNOiH60WaWrTZ4gPjd4Cpj8>
Cc: dime@ietf.org
Subject: [Dime] [dime] #94 (load): Definition of the SourceID AVP
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 22 Apr 2016 13:50:35 -0000

#94: Definition of the SourceID AVP

 The SourceID AVP is defined in the Agent Overload draft and reused in this
 draft.

 The SourceID AVP used in this draft should identify the source of a load
 report and not a DOIC node as introduced in the Agent overload draft. Both
 AVPs are meant to be distinct.

 As a consequence, it is proposed to create a new AVP specific for
 identifying a source of load info, the Load-SourceID AVP. The following
 modifications are required:

 In section 6.1.1.  Endpoint Reporting Node Behavior

 OLD:

    The Diameter endpoint MUST include it's own DiameterIdentity in the
    Source-ID AVP included in the Load AVP.

 NEW:

    The Diameter endpoint MUST include it's own DiameterIdentity in the
    Load-SourceID AVP included in the Load AVP.

 In section 6.1.2.  Agent Reporting Node Behavior

 OLD:

    The Diameter agent MUST include it's own DiameterIdentity in the
    Source-ID AVP included in the Load AVP.

 NEW:

    The Diameter agent MUST include it's own DiameterIdentity in the
    Load-SourceID AVP included in the Load AVP.

 OLD:

    If the Diameter node receives a Load report of type PEER then the
    Diameter node MUST determine if the Load report was inserted into the
    answer message by the peer from which the message was received.  This
    is achieved by comparing the DiameterIdentity associated with the
    connection from which the message was received with the
    DiameterIdentity included in the Source-ID AVP in the Load report.

 NEW:

    If the Diameter node receives a Load report of type PEER then the
    Diameter node MUST determine if the Load report was inserted into the
    answer message by the peer from which the message was received.  This
    is achieved by comparing the DiameterIdentity associated with the
    connection from which the message was received with the
    DiameterIdentity included in the Load-SourceID AVP in the Load report.


 In section 7.1.  Load AVP

 OLD:

    The Load AVP (AVP code TBD1) is of type Grouped and is used to convey
    load information between Diameter nodes.

     Load ::= < AVP Header: TBD1 >
              [ Load-Type ]
              [ Load-Value ]
              [ SourceID ]
            * [ AVP ]

 NEW:

    The Load AVP (AVP code TBD1) is of type Grouped and is used to convey
    load information between Diameter nodes.

     Load ::= < AVP Header: TBD1 >
              [ Load-Type ]
              [ Load-Value ]
              [ Load-SourceID ]
            * [ AVP ]

 OLD:

 7.4.  SourceID AVP

    The SourceID AVP is defined in [I-D.ietf-dime-agent-overload].  It is
    used to identify the Diameter node that sent the Load report.

 NEW:

 7.4.  Load-SourceID AVP

    The Load-SourceID AVP is (AVP code TBD4) is of type DiameterIdentity.
 It contains the Diameter Identity of the node sending the Load report.


 In section 7.5.  Attribute Value Pair flag rules

                                                              +---------+
                                                              |AVP flag |
                                                              |rules    |
                                                              +----+----+
                             AVP   Section                    |    |MUST|
      Attribute Name         Code  Defined  Value Type        |MUST| NOT|
     +--------------------------------------------------------+----+----+
     |Load                   TBD1  x.1      Grouped           |    | V  |
     +--------------------------------------------------------+----+----+
     |Load-Type              TBD2  x.2      Enumerated        |    | V  |
     +--------------------------------------------------------+----+----+
     |Load-Value             TBD3  x.3      Unsigned64        |    | V  |
     +------------------------------------------------------ -+----+----+
     |SourceID               TBD4  x.4      DiameterIdentity  |    | V  |
     +--------------------------------------------------------+----+----+

 NEW:

                                                              +---------+
                                                              |AVP flag |
                                                              |rules    |
                                                              +----+----+
                             AVP   Section                    |    |MUST|
      Attribute Name         Code  Defined  Value Type        |MUST| NOT|
     +--------------------------------------------------------+----+----+
     |Load                   TBD1  7.1      Grouped           |    | V  |
     +--------------------------------------------------------+----+----+
     |Load-Type              TBD2  7.2      Enumerated        |    | V  |
     +--------------------------------------------------------+----+----+
     |Load-Value             TBD3  7.3      Unsigned64        |    | V  |
     +------------------------------------------------------ -+----+----+
     |Load-SourceID          TBD4  7.4      DiameterIdentity  |    | V  |
     +--------------------------------------------------------+----+----+

-- 
--------------------------------------+--------------------
 Reporter:  lionel.morand@orange.com  |      Owner:  Lionel
     Type:  defect                    |     Status:  new
 Priority:  major                     |  Milestone:
Component:  load                      |    Version:  2.0
 Severity:  Active WG Document        |   Keywords:
--------------------------------------+--------------------

Ticket URL: <https://trac.tools.ietf.org/wg/dime/trac/ticket/94>
dime <https://tools.ietf.org/wg/dime/>