Re: [Dime] Proposed additional wording in section 3. Solution Overview
Steve Donovan <srdonovan@usdonovans.com> Thu, 04 September 2014 12:02 UTC
Return-Path: <srdonovan@usdonovans.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 0082D1A8833 for <dime@ietfa.amsl.com>; Thu, 4 Sep 2014 05:02:07 -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, SPF_NEUTRAL=0.779] autolearn=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 dX7phDy4GhV0 for <dime@ietfa.amsl.com>; Thu, 4 Sep 2014 05:02:05 -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 85A0F1A87C9 for <dime@ietf.org>; Thu, 4 Sep 2014 05:02:03 -0700 (PDT)
Received: from cpe-76-187-100-94.tx.res.rr.com ([76.187.100.94]:57152 helo=Steves-MacBook-Air-2.local) by biz131.inmotionhosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from <srdonovan@usdonovans.com>) id 1XPVjj-0002za-6y; Thu, 04 Sep 2014 05:02:00 -0700
Message-ID: <540854B6.6020905@usdonovans.com>
Date: Thu, 04 Sep 2014 07:01:58 -0500
From: Steve Donovan <srdonovan@usdonovans.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>, "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>, ext Ben Campbell <ben@nostrum.com>
References: <540737B6.6010106@usdonovans.com> <8A3E2539-12A9-4C86-ABF0-4F5457530BD1@nostrum.com> <54077DBB.9090603@usdonovans.com> <EDC2282F-7855-4A73-8FE4-F3B25DF0EE89@nostrum.com> <5BCBA1FC2B7F0B4C9D935572D900066815209C49@DEMUMBX014.nsn-intra.net> <087A34937E64E74E848732CFF8354B920980FA36@ESESSMB101.ericsson.se> <5BCBA1FC2B7F0B4C9D935572D900066815209CA3@DEMUMBX014.nsn-intra.net> <087A34937E64E74E848732CFF8354B920980FB5A@ESESSMB101.ericsson.se>
In-Reply-To: <087A34937E64E74E848732CFF8354B920980FB5A@ESESSMB101.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OutGoing-Spam-Status: No, score=-2.9
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: srd+usdonovans.com/only user confirmed/virtual account not confirmed
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/Ic2cZ6ewAf5o4Y8ZC7kkI3dEGsI
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] Proposed additional wording in section 3. Solution Overview
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: Thu, 04 Sep 2014 12:02:07 -0000
Maria Cruz, The wording did assume that the Diameter identity is implicitly a part of the overload report. There are a number of places where that definition of overload report makes the wording easier. That said, I am ok with the modifications suggested by Ben and Ulrich. I'll go ahead and make the change unless I hear objections today. Steve On 9/4/14, 5:31 AM, Maria Cruz Bartolome wrote: > Thanks Ulrich, > Fine to me > > /MCruz > > -----Original Message----- > From: Wiehe, Ulrich (NSN - DE/Munich) [mailto:ulrich.wiehe@nsn.com] > Sent: jueves, 04 de septiembre de 2014 12:27 > To: Maria Cruz Bartolome; ext Ben Campbell; Steve Donovan > Cc: dime@ietf.org > Subject: RE: [Dime] Proposed additional wording in section 3. Solution Overview > > MCruz, > I agree. > I would have thought that an overload report contains (not explicitly but implicitly) the Diameter-Id of the overloaded node. > Anyway, I would propose to replace "the OC-OLR AVP" with "the received OLR of type host" to better reference back to the second sentence. > This would result in: > > A report of type host is sent to indicate the overload of a specific server for the application-id indicated in the transaction. When receiving an OLR of type host, a reacting node applies overload abatement to what is referred to in this document as host-routed requests. This is the set of requests that the reacting node knows will be served by a particular host, either due to the presence of a Destination-Host AVP, or by some other local knowledge on the part of the reacting node. The reacting node applies overload abatement on those host-routed requests which the reacting node knows will be served by the server that matches the Origin-Host AVP of the received message that contained the received OLR of type host. > > Ulrich > > -----Original Message----- > From: ext Maria Cruz Bartolome [mailto:maria.cruz.bartolome@ericsson.com] > Sent: Thursday, September 04, 2014 11:38 AM > To: Wiehe, Ulrich (NSN - DE/Munich); ext Ben Campbell; Steve Donovan > Cc: dime@ietf.org > Subject: RE: [Dime] Proposed additional wording in section 3. Solution Overview > > Steve, Ben, Ulrich, > > What do you mean by " the server that matches the Diameter-Id from the overload report "? > It should be replaced by " the server that matches the Origin-Host AVP of the received > message that contained the OC-OLR AVP" > > Regards > /MCruz > > -----Original Message----- > From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Wiehe, Ulrich (NSN - DE/Munich) > Sent: jueves, 04 de septiembre de 2014 10:23 > To: ext Ben Campbell; Steve Donovan > Cc: dime@ietf.org > Subject: Re: [Dime] Proposed additional wording in section 3. Solution Overview > > Ben, > > second sentence should read > > "The reacting node applies overload abatement on those host-routed requests which the reacting node knows will be served by the server that matches the Diameter-Id from the overload report." > > Ulrich > > -----Original Message----- > From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of ext Ben Campbell > Sent: Wednesday, September 03, 2014 11:06 PM > To: Steve Donovan > Cc: dime@ietf.org > Subject: Re: [Dime] Proposed additional wording in section 3. Solution Overview > > I think this could be fixed with the following change: > > Paragraph 1, last two sentences: > > This is the set of requests that the reacting node knows will be served by a particular host, either due to the presence of a Destination-Host AVP, or by some other local knowledge on the part of the reacting node. The reacting node applies overload abatement on the host-routed requests with that would be served by a host with a Diameter Identity that matches the Diameter-Id from the overload report. > > Paragraph 2, last sentence: > > This is the set of requests that are not host-routed as defined in the previous paragraph. > > > On Sep 3, 2014, at 3:44 PM, Steve Donovan <srdonovan@usdonovans.com> wrote: > >> Ben, >> >> You are correct. The definition for host routed needs to be as you indicate. >> >> Steve >> >> On 9/3/14, 2:07 PM, Ben Campbell wrote: >>> I agree with putting text similar to those paragraphs in, but I don't think they are quite right on the distinction between host-routed and realm-routed. >>> >>> I think "host routed" requests include any request where the sender has a priori knowledge that the request will land on a particular server. The presence of Destination-Host is the most obvious way to have that knowledge. >>> >>> Another way to have the knowledge would be when that host is a direct peer to the reacting node, and the reacting nodes peer-selection algorithm chooses that server. This case is a bit more flexible, in that if the peer-selection algorithm allowed other alternatives, the reacting-node could choose a different peer. It also allows nodes to appropriately handle things like pseudo-sessions, correlated sessions, etc, even if Destination-Host is not present. >>> >>> >>> On Sep 3, 2014, at 10:45 AM, Steve Donovan <srdonovan@usdonovans.com> wrote: >>> >>>> All, >>>> >>>> I propose to add the following paragraph to the Solution Overview section. This would be immediately before the last paragraph and come after the paragraph that introduces the concept of report-types. >>>> >>>> This is part of the solution to issue #23 - DOIC behavior for realm overload >>>> >>>> Regards, >>>> >>>> Steve >>>> >>>> ---- >>>> >>>> A report of type host is sent to indicate the overload of a specific server for the application-id indicated in the transaction. When receiving an OLR of type host, a reacting node applies overload abatement to what is referred to in this document as host-routed requests. This is the set of requests that contain a Destination-Host AVP. The reacting node applies overload abatement on the host-routed requests with a Destination-Host value that matches the Diameter-ID for the overload report. >>>> >>>> A report type of realm is sent to indicate the overload of all servers in a realm for the application-id. When receiving an OLR of type realm, a reacting node applies overload abatement to what is referred to in this document as realm-routed requests. This is the set of messages that do not contain a Destination-Host AVP and are, as a result, routed based on the Destination-Realm AVP. >>>> >>>> _______________________________________________ >>>> DiME mailing list >>>> DiME@ietf.org >>>> https://www.ietf.org/mailman/listinfo/dime > _______________________________________________ > DiME mailing list > DiME@ietf.org > https://www.ietf.org/mailman/listinfo/dime > > _______________________________________________ > DiME mailing list > DiME@ietf.org > https://www.ietf.org/mailman/listinfo/dime >
- [Dime] Proposed additional wording in section 3. … Steve Donovan
- Re: [Dime] Proposed additional wording in section… Ben Campbell
- Re: [Dime] Proposed additional wording in section… Steve Donovan
- Re: [Dime] Proposed additional wording in section… Ben Campbell
- Re: [Dime] Proposed additional wording in section… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] Proposed additional wording in section… Shishufeng (Susan)
- Re: [Dime] Proposed additional wording in section… Maria Cruz Bartolome
- Re: [Dime] Proposed additional wording in section… Wiehe, Ulrich (NSN - DE/Munich)
- Re: [Dime] Proposed additional wording in section… Maria Cruz Bartolome
- Re: [Dime] Proposed additional wording in section… Steve Donovan
- Re: [Dime] Proposed additional wording in section… Steve Donovan
- Re: [Dime] Proposed additional wording in section… Ben Campbell