Re: [Dime] Issue#35 conclusion

Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com> Thu, 06 March 2014 13:58 UTC

Return-Path: <maria.cruz.bartolome@ericsson.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 39AE01A0078 for <dime@ietfa.amsl.com>; Thu, 6 Mar 2014 05:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.239
X-Spam-Level:
X-Spam-Status: No, score=-1.239 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 f8hLteEKdbGn for <dime@ietfa.amsl.com>; Thu, 6 Mar 2014 05:58:15 -0800 (PST)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id DDA3E1A017E for <dime@ietf.org>; Thu, 6 Mar 2014 05:58:13 -0800 (PST)
X-AuditID: c1b4fb32-b7f4c8e0000012f5-08-53187ef1c40f
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 2E.8F.04853.1FE78135; Thu, 6 Mar 2014 14:58:09 +0100 (CET)
Received: from ESESSMB101.ericsson.se ([169.254.1.28]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.02.0387.000; Thu, 6 Mar 2014 14:58:09 +0100
From: Maria Cruz Bartolome <maria.cruz.bartolome@ericsson.com>
To: "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>, "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] Issue#35 conclusion
Thread-Index: Ac85Egw/MXVwSViOSJ+HwVeoYWkoDwAAaGMAAAI8puA=
Date: Thu, 06 Mar 2014 13:58:08 +0000
Message-ID: <087A34937E64E74E848732CFF8354B920978A1E3@ESESSMB101.ericsson.se>
References: <087A34937E64E74E848732CFF8354B920978A014@ESESSMB101.ericsson.se> <5BCBA1FC2B7F0B4C9D935572D9000668151B5A68@DEMUMBX014.nsn-intra.net>
In-Reply-To: <5BCBA1FC2B7F0B4C9D935572D9000668151B5A68@DEMUMBX014.nsn-intra.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_087A34937E64E74E848732CFF8354B920978A1E3ESESSMB101erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsUyM+Jvje7HOolgg5UNchZze1ewWax7u4LJ gcljyZKfTB4/119lD2CK4rJJSc3JLEst0rdL4MrYNPk8Y8HG24wVuyZMY2pgvHSIsYuRk0NC wETiSWczC4QtJnHh3nq2LkYuDiGBE4wSZ383skM4ixglHvw7CNbBJmAncen0CyYQW0QgXuLl mx/MILawgLrEne8XWCHiGhKNbz6xQ9hWEp//XgKzWQRUJKbeOwe2jVfAV6Lx80KwOUICkxkl NjZogdicAgESh/cvZAOxGYEu+n5qDVgNs4C4xK0n85kgLhWQWLLnPDOELSrx8vE/VghbSWLR 7c9Q9fkS+97tYoLYJShxcuYTlgmMIrOQjJqFpGwWkjKIuI7Egt2f2CBsbYllC18zw9hnDjxm QhZfwMi+ilGyOLW4ODfdyEAvNz23RC+1KDO5uDg/T684dRMjMMoObvlttIPx5B77Q4zSHCxK 4rzXWWuChATSE0tSs1NTC1KL4otKc1KLDzEycXBKNTBOOWj0YUePYPzryTZb2fIEP2fyHPyv zRLaoerXH6G1ScH+983333Uf/W5M4q+KeW914nTLAYYX2XMc06Y9i1fQ/vD8ZOwD2eTdJxJN xPuWKNw5Zny19l7eni72rKkyMcGvOfL3T56/eKLHot8HfpabbXm8aKWTs5e5206lUrPI/6sq F+Rfc5dUYinOSDTUYi4qTgQAu+wuwoACAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/y7MkivuKWH-LxIE65WMhr81HzKs
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: Thu, 06 Mar 2014 13:58:18 -0000

Dear Ulrich,

See below please
Best regards
/MCruz

From: Wiehe, Ulrich (NSN - DE/Munich) [mailto:ulrich.wiehe@nsn.com]
Sent: jueves, 06 de marzo de 2014 10:12
To: Maria Cruz Bartolome; dime@ietf.org
Subject: RE: [Dime] Issue#35 conclusion

Dear MCruz,

for my clarification:
what you say about Host reports is also true for Realm-Routed-Request reports. Can you please confirm.
[MCruz] I think this case is different. If we agree that realm reports are only generated by agents (as an aggregated report based on host reports and potentially another implementation dependent criteria), then the server itself does not require a traffic-to-realm reduction, on the contrary, the host only requests a traffic-to-host reduction. Agent may or not (I think this is up in the draft) to  forward back to the original client this host-report. Then, not sure if we really need something else here.

Proposal b) does not address the 3GPP requirement from TR 29.809 clause 6.4.7.  please confirm.
[MCruz] It does address the 3GPP requirement in general, but not for one specific case:  "There is one special case here, when the agent is acting on behalf of the client (i.e. for a non-supporting client or for an agent SFE with topology hiding)".

Also proposal b)  impacts the reporting node which must not send client specific OLRs (with separate sequence number streams for different clients)
[MCruz] I do not think so. In the case I mentioned, when the agent is acting on behalf of the client, it is always the receiver of the answers (i.e. from a host perspective, the client is the agent, and then there are not separate sequence number streams).

Also, shouldn't b) read:
We expect the agent to apply this host type / realm-routed-request type report to any non-DOIC-supporting client that is sending requests towards this host/realm.
[MCruz] Yes, any non-DOIC-supporting client.

Also, you say:
b) does not require any changes to the actual draft

I guess at least some clarification is required as some (Lionel, Nirav, but not Steve)  think it is "natural" and "implicit" that agents would do the per client behaviour as a default.
[MCruz] Agreed, at least clarification is required.

An alternative proposal that addresses the complexity argument for agents but at the same time at least partly addresses the 3GPP requirement would be to make use of a feature flag: clients allways set the flag, agents do not set the flag, reporting nodes may send client specific OLRs when the flag in the request was set. This has no big impact to clients (only always set the feature flag), no impacts to agents, and allows (if so desired) reporting nodes to make use of the client specific throttling (at least in some cases).

Best regards
Ulrich



From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of ext Maria Cruz Bartolome
Sent: Thursday, March 06, 2014 9:00 AM
To: dime@ietf.org<mailto:dime@ietf.org>
Subject: Re: [Dime] Issue#35 conclusion



Dear all,

This mail thread started proposing new OLR reports to request reduction for one specific client.
However, the discussion clarified that as it is the draft today, Host-report is sent from a reporting node towards the client from where it receives the request. Then, reduction is requested per client in all cases already.
There is one special case here, when the agent is acting on behalf of the client (i.e. for a non-supporting client or for an agent SFE with topology hiding). In this case, the reporting node sends host-report to agent. Here we have two options:


a)     We expect the agent to apply the host-report received in an answer to specifically the client that sent the corresponding request

This requires some extra complexity at agent side.

But here we have one more option: allow the reporting node to choose whether it prefers to apply this host-report to "all-client" vs "one-client". That increases again the complexity (at reporting node, protocol-wise, and at agent).



b)     We expect the agent to apply this host-report to any client that is sending a request towards this agent

In my opinion, this is the best approach, it reduces complexity and increases robustness.

Therefore, I will be in favor of option b), which does not require any changes to the actual draft.

Let me know your opinions.
Best regards
/MCruz