Re: [Dime] FW: WGLC #1 for draft-ietf-dime-agent-overload-05
Steve Donovan <srdonovan@usdonovans.com> Fri, 03 June 2016 13:03 UTC
Return-Path: <srdonovan@usdonovans.com>
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 B909712D687 for <dime@ietfa.amsl.com>; Fri, 3 Jun 2016 06:03:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level:
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NEUTRAL=0.779] autolearn=no 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 DM2pD2n3y-nk for <dime@ietfa.amsl.com>; Fri, 3 Jun 2016 06:03:11 -0700 (PDT)
Received: from biz131.inmotionhosting.com (biz131.inmotionhosting.com [74.124.197.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9041512D09E for <dime@ietf.org>; Fri, 3 Jun 2016 06:03:11 -0700 (PDT)
Received: from 79.sub-70-192-140.myvzw.com ([70.192.140.79]:9582 helo=[100.114.180.28]) by biz131.inmotionhosting.com with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.86_1) (envelope-from <srdonovan@usdonovans.com>) id 1b8okj-000i1d-KS; Fri, 03 Jun 2016 06:03:10 -0700
From: Steve Donovan <srdonovan@usdonovans.com>
To: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>, dime@ietf.org
Date: Fri, 03 Jun 2016 09:03:03 -0400
Message-ID: <155165c1770.277f.0301301ad371d4c21d5a2092e0e442f2@usdonovans.com>
In-Reply-To: <087A34937E64E74E848732CFF8354B92181EEAED@ESESSMB101.ericsson.se>
References: <5bba2470-8921-f7db-0f1b-aad280eae684@gmail.com> <087A34937E64E74E848732CFF8354B92181E2DAF@ESESSMB101.ericsson.se> <087A34937E64E74E848732CFF8354B92181EEAED@ESESSMB101.ericsson.se>
User-Agent: AquaMail/1.6.1.5 (build: 26000005)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - biz131.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - usdonovans.com
X-Get-Message-Sender-Via: biz131.inmotionhosting.com: authenticated_id: srdonovan@usdonovans.com
X-Authenticated-Sender: biz131.inmotionhosting.com: srdonovan@usdonovans.com
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/WVLm8s5PMI1ehuszKJh_LBonBaY>
Subject: Re: [Dime] FW: WGLC #1 for draft-ietf-dime-agent-overload-05
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.17
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: <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, 03 Jun 2016 13:03:14 -0000
Maria Cruz, Thanks for the review. I did get the original. I hope to be able to respond today. Regards, Steve On June 3, 2016 7:17:11 AM Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com> wrote: > Hello, > Not sure this email was distributed since I did not receive the > corresponding copy and I have not received any comments. > Just resending, sorry if you receive it twice. > Cheers > /MCruz > > -----Original Message----- > From: Maria Cruz Bartolome > Sent: viernes, 27 de mayo de 2016 14:30 > To: jouni.nospam@gmail.com; dime@ietf.org; Lionel.morand@orange.com > Subject: RE: [Dime] WGLC #1 for draft-ietf-dime-agent-overload-05 > > Hello all, > > I would like to provide some questions, proposed changes and typos, see in > different sections to ease reading. > Best regards > /MCruz > > > =========== SOME QUESTIONS ===========: > > 1. Clause 2 > Why for the definition of Diameter Node and Endpoint there is an specific > mention of the RFC6733? > > 2. Clause 5.2.3 > "In all cases, if the reacting node is a relay then it MUST strip the > OC-OLR AVP from the message." > > But, will the relay react against the overload report received? i.e. is it > a "reacting node" or it is just relaying the message? > > > > =========== PROPOSED CHANGES ===========: > > 1. Clause 2: > Reacting Node > A DOIC Node that receives and acts on a Diameter overload report. > > Proposed: > A DOIC Node that receives and acts on a DOIC overload report. > > 2. Clause 3: > > Now: > This section outlines representative use cases for the peer report > used to communicate agent overload. > There are two primary classes of use cases currently identified, > those involving the overload of agents and those involving overload > of Diameter endpoints (Diameter Clients and Diameter Servers) that > wish to use an overload algorithm suited controlling traffic sent > from a peer. > > Proposed: > This section outlines representative use cases for the peer report > used. > There are two primary classes of use cases currently identified, > those involving the overload of agents and those involving overload > of Diameter endpoints that > wish to use an overload algorithm that requires controlling traffic sent > towards peers. > > Reasoning: > For the second use case considered the peer report does not communicate > agent overload, but Diameter server overload. > Diameter Endpoint is already defined. > Last sentence as it is, it is a bit difficult to understand. > > 3. Clause 3.1.1 > > Now: > This will result in the throtting of the abated traffic > that would have been sent to the agent, as there is no alternative > route, with the appropriate indication given to the service request > that resulted in the need for the Diameter transaction. > > Proposed: > This will result in the queuing (temporally at least) and/or the throttling > of the abated traffic > that would have been sent to the agent, as there is no alternative > route. > > Reasoning: > Traffic could be queued, at least temporally, before being throttled. > I do not think it is required to inform about what is sent back to the > originator of the initial request. > > > 4. Clause 3.1.2 > > Now: > The second case, in Figure 4, illustrates the case where the > connections to the agents are both actively used. In this case, the > client will have local distribution policy to determine the > percentage of the traffic sent through each client. > > Proposed: > The second case, in Figure 4, illustrates the case where the > connections to the agents are both actively used. In this case, the > client will have local distribution policy to determine the > traffic sent through each client. > > Reasoning: > Avoid using "percentage of traffic" since it seems to imply that the > "selection" of each agent is based in an algorithm that bases the > distribution in traffic percentages, what is just a particular case. > > > 5. Clause 3.1.2 > > "In the case where one of the agents in the above scenarios become > overloaded, the client should reduce the amount of traffic sent to > the overloaded agent by the amount requested. " > > This paragraph only applies to Figure 4, it does not apply to the > Active/Standby case. > > > 6. Clause 3.1.2 > > In the case where both agents are reporting overload, the client may > need to start decreasing the total traffic sent to the agents. This > would be done in a similar fashion as discussed in section *3.1.* > > *3.1* should be *3.1.1* > > 7. Clause 3.1.3 > > "Another example of this type of > deployment is when there are multiple sets of servers, each > supporting a subset of the Diameter traffic." > > This example does not include an "agent chain", since for each > Client-Server connection there is only one single Agent in the chain, right? > > > 8. Clause 4 > > "Any messages that survive throttling due > to host or realm reports should then go through abatement for the > peer overload report." > > There is an interaction between PEER and HOST reports. The reduction of > traffic towards a HOST reduces as well the traffic through the agents in > the path. This should be taken into account when applying reduction for > that particular PEER. However, depending on the routing schema it may not > be straight forward to identify what is the reduction for each agent path > when reducing traffic towards a HOST. > > > 9. Clause 5.1.2 > Now: > The following are indications that the peer does not support the > OC_PEER_REPORT feature: > > The request does not contain an OC-Supported-Features AVP. > > The received request contains an OC-Supported-Features AVP with no > OC-Feature-Vector. > > The received request contains an OC-Supported-Features AVP with a > OC-Feature-Vector with the OC_PEER_REPORT feature bit cleared. > > The received request contains an OC-Supported-Features AVP with a > OC-Feature-Vector with the OC_PEER_REPORT feature bit set but with > a SourceID AVP with a DiameterIdentity that does not match the > DiameterIdentity of the peer from which the request was received. > > Proposal > (remove) > > Reasoning > This explanation is not required, this is covered by the following paragraph: > "The peer supports the OC_PEER_REPORT feature if the received request > contains an OC-Supported-Features AVP with the OC-Feature-Vector with > the OC_PEER_REPORT feature bit set and with a SourceID AVP with a > Diameter ID that matches the DiameterIdentity of the peer from which > the request was received." > > > 10. Clause 5.2 > > Now > 5.2. Peer Report Overload Report Handling > > Proposed: > 5.2. Peer Overload Report Handling > > > 11. Clause 5.2.1.1 > Now: > If different abatement specific contents are sent to each peer then > the reporting node MUST maintain a separate *peer* node peer report OCS > entry per peer to which a peer overload report is sent. > > Proposed: > If different abatement specific contents are sent to each peer then > the reporting node MUST maintain a separate *reporting* node peer report OCS > entry per peer to which a peer overload report is sent. > > > 12. Clause 5.2.1.2 > Is any reason why "Validity Duration" is not included as possible information? > > 13. Clause 5.2.2 > Now: > A reporting node SHOULD create a new Reporting Node Peer Report OCS > entry Section 5.2.1.1 in an overload condition *and* sending a peer > overload report to a peer for the first time. > > Proposed: > A reporting node SHOULD create a new Reporting Node Peer Report OCS > entry Section 5.2.1.1 in an overload condition *when* sending a peer > overload report to a peer for the first time. > > > > > =========== TYPOS========: > 1. Clause 2: > Reporting Node > A DOIC Node that sends *and* overload report in a Diameter answer > message. > > *and* should be *an* > > 2. Clause 2: > *DIOC* Node > *DIOC* should be *DOIC* > > 3. Clause 3.1.1 > This will result in the *throtting* of the abated traffic > > 4. Clause 3.1.3 > The handling of peer overload reports is similar to that discussed in > section *2.2*. > *2.2* is incorrect, not sure though which is the right section. > > 5. Clause 5.1.1 > Note: The sender of a request can be a Diameter Client or Diameter > Server that originates the *Diamter* request or a Diameter Agent > that relays the request. > > 6. Clause 5.1.1 > Supported-Features AVP, a DOIC node that *supuports* the OC_PEER_REPORT > > 7. Clause 5.2.5 > If the request matches *and* active OCS then > > 8. Clause 5.2.5 > meaning that *it* the reporting node > > 9. Clause 6.3 > In the case of peer reports, the SourceID AVP indicates the node that > support *for* this feature > > > > -----Original Message----- > From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Jouni Korhonen > Sent: lunes, 23 de mayo de 2016 21:13 > To: dime@ietf.org; Jouni; Lionel.morand@orange.com > Subject: [Dime] WGLC #1 for draft-ietf-dime-agent-overload-05 > > Folks, > > This email starts the WGLC #1 for draft-ietf-dime-agent-overload-05. > Please, review the document, post your comments to the mailing list and > also insert them into the Issue Tracker with your proposed resolution. > > WGLC starts: 5/23/2016 > ends: 6/6/2016 EOB PDT > > - Jouni & Lionel > > _______________________________________________ > DiME mailing list > DiME@ietf.org > https://www.ietf.org/mailman/listinfo/dime
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… Steve Donovan
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… lionel.morand
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… Steve Donovan
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… lionel.morand
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… Steve Donovan
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… Steve Donovan
- Re: [Dime] RE : Re: WGLC #1 for draft-ietf-dime-a… lionel.morand
- [Dime] WGLC #1 for draft-ietf-dime-agent-overload… Jouni Korhonen
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Maria Cruz Bartolome
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… A. Jean Mahoney
- [Dime] FW: WGLC #1 for draft-ietf-dime-agent-over… Maria Cruz Bartolome
- Re: [Dime] FW: WGLC #1 for draft-ietf-dime-agent-… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Maria Cruz Bartolome
- [Dime] RE : Re: WGLC #1 for draft-ietf-dime-agent… lionel.morand
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… A. Jean Mahoney
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Maria Cruz Bartolome
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Steve Donovan
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… Maria Cruz Bartolome
- Re: [Dime] WGLC #1 for draft-ietf-dime-agent-over… lionel.morand