Re: [Dime] Issue#35 conclusion

<lionel.morand@orange.com> Mon, 24 February 2014 10:41 UTC

Return-Path: <lionel.morand@orange.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 B94551A07E5 for <dime@ietfa.amsl.com>; Mon, 24 Feb 2014 02:41:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] 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 XI238wUlXLUU for <dime@ietfa.amsl.com>; Mon, 24 Feb 2014 02:41:36 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) by ietfa.amsl.com (Postfix) with ESMTP id 405091A0644 for <dime@ietf.org>; Mon, 24 Feb 2014 02:41:36 -0800 (PST)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id CCDA83B4449; Mon, 24 Feb 2014 11:41:34 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 7E044384085; Mon, 24 Feb 2014 11:41:34 +0100 (CET)
Received: from PEXCVZYM13.corporate.adroot.infra.ftgroup ([fe80::cc7e:e40b:42ef:164e]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0174.001; Mon, 24 Feb 2014 11:41:34 +0100
From: lionel.morand@orange.com
To: "TROTTIN, JEAN-JACQUES (JEAN-JACQUES)" <jean-jacques.trottin@alcatel-lucent.com>, "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] Issue#35 conclusion
Thread-Index: Ac8uORl1j2BaLawTok+U/ijMc7vV8AATUamAABiWF1AACvi8gACMQxIwAAGnMKA=
Date: Mon, 24 Feb 2014 10:41:32 +0000
Message-ID: <14146_1393238494_530B21DE_14146_941_1_6B7134B31289DC4FAF731D844122B36E4BB1CD@PEXCVZYM13.corporate.adroot.infra.ftgroup>
References: <5BCBA1FC2B7F0B4C9D935572D9000668151B3F63@DEMUMBX014.nsn-intra.net> <77A3D88E-DDC7-494A-8357-C0F8594A6310@nostrum.com> <5BCBA1FC2B7F0B4C9D935572D9000668151B4177@DEMUMBX014.nsn-intra.net> <53077659.1030909@usdonovans.com> <E194C2E18676714DACA9C3A2516265D20266A7BB@FR712WXCHMBA12.zeu.alcatel-lucent.com>
In-Reply-To: <E194C2E18676714DACA9C3A2516265D20266A7BB@FR712WXCHMBA12.zeu.alcatel-lucent.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.197.38.5]
Content-Type: multipart/alternative; boundary="_000_6B7134B31289DC4FAF731D844122B36E4BB1CDPEXCVZYM13corpora_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.19.63615
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/baaliPeRqmDu0vsN9ML74H2I8os
Subject: Re: [Dime] Issue#35 conclusion
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: Mon, 24 Feb 2014 10:41:41 -0000

I agree.
Agent should not assume that the received OLR is valid for all the clients below it. It does not preclude an agent to do so when it is know that for an application all the received are independent of the clients. But this is something not required as per the base solution for me and can be defined per application use.

Regards,

Lionel
De : DiME [mailto:dime-bounces@ietf.org] De la part de TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
Envoyé : lundi 24 février 2014 11:15
À : dime@ietf.org
Objet : Re: [Dime] Issue#35 conclusion

Hi

When a reporting node puts an OC-OLR an answer, this OLR is to be sent to the origin Host of the corresponding request (eg  client 1). For eg a client 2, the reporting node  will put an OC-OLR in  an answer going to client 2 . I do not see why an OC-OLR that was put  in answer to client  1 will be put  later in the path  in an answer to client 2 or even  to answers to all clients and to distinguish these behaviors by extra indicators,  these are new things not needed in the baseline .

If a DA is acting on behalf of client 1, it will receive an OLR in  an answer towards client 1 and will apply the traffic reduction to the traffic coming from client 1 .  The same if it is acting on behalf of client 2. So no difference for the reporting node which is an objective.
Other approaches are new things that I do not yet  understand the need  and that are  not part of the baseline.

So I remain in line with the  conclusions (and his hereafter mail) that  Ulrich  proposed and I think  supported  by several  of us.

Best regards

Jacques



De : DiME [mailto:dime-bounces@ietf.org] De la part de Steve Donovan
Envoyé : vendredi 21 février 2014 16:53
À : dime@ietf.org
Objet : Re: [Dime] Issue#35 conclusion

Ulrich,

I have a couple of concerns with this approach, as currently outlined.

First, how do we handle the case where there are multiple DOIC supporting agents between the non supporting client and the reporting node.  This, I guess, is a general question, not just applying to this proposal.  I suggest we capture in the agent behavior section that is currently missing wording indicating that the first supporting agent that receives the request must be the reacting node for that non-supporting client.  Subsequent DOIC supporting agents must not be the reacting node for the non-supporting client.

We need to think through the ramifications of having multiple agents being the reacting node for the same non supporting clients, as this could easily happen in networks where multiple agents are involved in a single transaction.  On the surface it doesn't seem to be an issue for the loss algorithm, but this might not be the case with other algorithms.

My other concern is that this puts a lot of extra onus on the agent even for the case where the reporting node does not want to differentiate overload reports.  To this end I suggest we add an indication in the OLR marking the reports that are specific to just the Origin-Host in the request.  Absence of the "single-client-only" AVP would mean that the report applies to all clients.  Presence of the AVP would indicate that the OLR applies to the Origin-Host.

Steve
On 2/21/14 4:48 AM, Wiehe, Ulrich (NSN - DE/Munich) wrote:

Ben,



the proposed conclusion was based on comments received so far (from Lionel, Nirav, Steve, MCruz, JJ).

Now you seem to address two points:

a) There is no dependency to DOIC support of the client.

To address this I would like to propose rewording of the clarifying text for 5.5. as follows:



When an agent takes the role of a reacting node, the agent needs to bind a received OLR to the origin host of the client that initiated the request which corresponds to the answer containing the OLR.



This would cover not only the case where an agent takes the role of the reacting node on behalf of a (or several) non supporting client, but also the case where an agent is configured to take the role of a reporting node (for realm-type reports) towards the client and at the same time the role of a reacting node towards the server.



b) There is no binding of the OLR to the orig-host of the client

Here I disagree. We have the 3GPP requirement to allow requesting different amount of reduction from different clients, and I think we have 3 options:

1. ignore the 3GPP requirement

2. introduce new report types as originally proposed in #35

3. introduce the binding between OLR and orig-host of the client.



So far I understood that people favoured option 3.



See also inline.



Ulrich







-----Original Message-----

From: ext Ben Campbell [mailto:ben@nostrum.com]

Sent: Thursday, February 20, 2014 11:55 PM

To: Wiehe, Ulrich (NSN - DE/Munich)

Cc: dime@ietf.org<mailto:dime@ietf.org>

Subject: Re: [Dime] Issue#35 conclusion





On Feb 20, 2014, at 6:41 AM, Wiehe, Ulrich (NSN - DE/Munich) <ulrich.wiehe@nsn.com><mailto:ulrich.wiehe@nsn.com> wrote:



#35: additional report types are proposed



Dear all,



I believe we can conclude, not to add additional report types. However, we agreed to add clarifying text to clause 5.5 as follows:



When an agent received an OLR in response to a request initiated by a client not supporting DOIC, this agent needs to bind the received OLR to the origin-host of the client.



I do not agree.



You proposal implies that the server's OLR only applies to that client.

<Ulrich>exactly, that was the intention</Ulrich>

 If there's an intervening DOIC agent, then the agent, not the client, is the reacting node from the server's perspective.

<Ulrich> the server's perspective is agnostic. The server does not know whether it's the client or an agent on the path that takes the role of the reacting node</Ulrich>

 But, short of adding an origin-host type, nothing binds the OLR to a particular client, regardless of DOIC support at the clients.

<Ulrich> the binding is always there, regardless of DOIC support at the client</Ulrich>



 Whether or not the client also supports DOIC doesn't change that. For DOIC-supporting clients, the agent has the additional option of reducing traffic by asking the clients to reduce traffic (making them reacting nodes from the perspective of the _agent_, but not the server.)  It doesn't have that option for non-DOIC clients.



_______________________________________________

DiME mailing list

DiME@ietf.org<mailto:DiME@ietf.org>

https://www.ietf.org/mailman/listinfo/dime




_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.