Re: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

"Nirav Salot (nsalot)" <nsalot@cisco.com> Fri, 14 February 2014 09:05 UTC

Return-Path: <nsalot@cisco.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 7CD521A01E4 for <dime@ietfa.amsl.com>; Fri, 14 Feb 2014 01:05:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level:
X-Spam-Status: No, score=-15.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.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 j5MN1EHjStc3 for <dime@ietfa.amsl.com>; Fri, 14 Feb 2014 01:05:46 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id ECD1E1A0123 for <dime@ietf.org>; Fri, 14 Feb 2014 01:05:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36184; q=dns/txt; s=iport; t=1392368745; x=1393578345; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=EZMidQCHeFrGYXCJavry2fYEbhB+e2Sk9WlV6AyxiXs=; b=il7lbUmQONUGHuTul5ozSMnBwEoMolzcPw54dbTfWBevsfWssxSn0NRE ESTb+jJvsyARCIBr4kjkkZoi9XNlxGcxw453uz6lGd83PMi3LfdGf06cy bPko6JHxqH/2jT1rFQluD3dN4XTbck5FwdxK5QQqO2YWlW336kdZu+ElE 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmUFAAzb/VKtJV2c/2dsb2JhbABZgkJEOFeDArwwGH4WdIIlAQEBBCMKXAIBCBEEAQELCwsBAgQDAgICMBQJCAIEARIIh32meaF+F45INwEGBIJlNYEUBJRDjkaHRoFvgT6CKg
X-IronPort-AV: E=Sophos; i="4.95,843,1384300800"; d="scan'208,217"; a="304064893"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-8.cisco.com with ESMTP; 14 Feb 2014 09:05:44 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s1E95imD015164 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Feb 2014 09:05:44 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.86]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.03.0123.003; Fri, 14 Feb 2014 03:05:44 -0600
From: "Nirav Salot (nsalot)" <nsalot@cisco.com>
To: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>, "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling
Thread-Index: AQHPIb778GZL0FnWy0+sBFi5Rl7mNpqmEXfQgAED7ACAAAkVAP//p7bggABqqgCAASHxgP//nLwwgAAFFKCAAHhxgP//7KfwADO95YAAC3A6AAB8+qLQAA2HuoAADH2UwP//obQAgABsT4CAAAY6AP//Pffg//56tTCAAvrqAP//7qjwAAKFcAAABx+bAAADVm4A//7JkxD//AYzsP/31vKA/++X+ND/3y9MUP++Q/+g/3wfuAD+93c9sA==
Date: Fri, 14 Feb 2014 09:05:43 +0000
Message-ID: <A9CA33BB78081F478946E4F34BF9AAA014D6DC0C@xmb-rcd-x10.cisco.com>
References: <A9CA33BB78081F478946E4F34BF9AAA014D6D6FF@xmb-rcd-x10.cisco.com> <087A34937E64E74E848732CFF8354B9209774E01@ESESSMB101.ericsson.se>
In-Reply-To: <087A34937E64E74E848732CFF8354B9209774E01@ESESSMB101.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.45.37]
Content-Type: multipart/alternative; boundary="_000_A9CA33BB78081F478946E4F34BF9AAA014D6DC0Cxmbrcdx10ciscoc_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/aAW8ZsNnExunjfFBspNw9G1I3cA
Subject: Re: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling
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: Fri, 14 Feb 2014 09:05:53 -0000

Maria-Cruz,

I am fine with the proposal below.

Regards,
Nirav.

From: Maria Cruz Bartolome [mailto:maria.cruz.bartolome@ericsson.com]
Sent: Thursday, February 13, 2014 8:38 PM
To: Nirav Salot (nsalot); dime@ietf.org
Subject: RE: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

Nirav,

Let me know if following rephrasing still conveys the meaning you want to cover:

Note – In some cases (e.g. when there are one or multiple agents in the path between reporting and reacting nodes, or when overload reports are discarded by reacting nodes) the reporting node may not be able to guarantee that the reacting node has received the report.


From: Nirav Salot (nsalot) [mailto:nsalot@cisco.com]
Sent: jueves, 13 de febrero de 2014 15:56
To: Maria Cruz Bartolome; dime@ietf.org<mailto:dime@ietf.org>
Subject: RE: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

Maria-Cruz,

May be following formatting of the note helps?
A reporting node MAY choose to not send an overload report to a reacting node if it can guarantee that this overload report is already active in the reacting node.

Note – In some cases (e.g. when there are one or multiple agents in the path between reporting and reacting nodes, overload reports may be discarded by reacting nodes) the reporting node may not be able to guarantee that the reacting node has received the report.

Regards,
Nirav.

From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Maria Cruz Bartolome
Sent: Thursday, February 13, 2014 6:50 PM
To: dime@ietf.org<mailto:dime@ietf.org>
Subject: Re: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

Nirav,

Do you consider that overload reports can only be discarded by reacting nodes when there are agents in the path?


From: Nirav Salot (nsalot) [mailto:nsalot@cisco.com]
Sent: jueves, 13 de febrero de 2014 13:58
To: Maria Cruz Bartolome; dime@ietf.org<mailto:dime@ietf.org>
Subject: RE: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

Maria-Cruz,

Reporting note may use very simple mechanism – as pointed out by Lionel – to conclude that report has reached the reacting node, i.e. all the intra-session messages need not contain the same overload report, if the session establishment message contains the overload report.

So your note regarding the reporting node to take into account the network deployment etc. is not 100% correct.
Let me simplify, hoping it will satisfy your concern.

A reporting node MAY choose to not send an overload report to a reacting node if it can guarantee that this overload report is already active in the reacting node.

Note – In some cases, e.g. when there are one or multiple agents in the path between reporting and reacting nodes; overload reports may be discarded by reacting nodes, the reporting node may not be able to guarantee that the reacting node has received the report.

Regards,
Nirav.

From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Maria Cruz Bartolome
Sent: Thursday, February 13, 2014 2:31 PM
To: dime@ietf.org<mailto:dime@ietf.org>
Subject: Re: [Dime] [dime] #31: Sending OC-Ongoing-Throttling-Info AVP in request messages that survived a throttling

Dear all,

I think then we agree on the proposed text:

A reporting node MUST ensure that all reacting nodes receive new overload reports.

It is recommended that a reporting node include overload reports in all answer messages sent to reacting nodes.

Note - the reporting node may also include the overload report in answer messages sent to non reacting nodes if that is more efficient.  The overload report will just be ignored by a Diameter node that does not support DOIC.

A reporting node MAY choose to not send an overload report to a reacting node if it can guarantee that the reacting node already has received the overload report.

But still there are some discrepancies about the note.
My proposal is to keep it just as an indication of potential (maybe not all) situations that should be taken into account if ever any implementation may consider to do not follow the recommendation that a reporting node include overload reports in all answer messages.
Being a recommendation and not a must, at least I think we need to indicate what may imply to do not follow the recommendation.
Then my proposal is the following, that includes a modification to last sentence above:

A reporting node MAY choose to not send an overload report to a reacting node if it can guarantee that this overload report is already active in the reacting node.

Note –the reporting node may need to take into account network deployment and potential errors in order to be able to guarantee that sent overload report is active in the reacting node, e.g. there may be one or multiple agents in the path between reporting and reacting nodes; overload reports may be discarded by reacting nodes…