Re: [Dime] Issue#35 conclusion

"Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com> Fri, 21 February 2014 10:48 UTC

Return-Path: <ulrich.wiehe@nsn.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 E80471A009A for <dime@ietfa.amsl.com>; Fri, 21 Feb 2014 02:48:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-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 Ftwg1S1YTXz0 for <dime@ietfa.amsl.com>; Fri, 21 Feb 2014 02:48:40 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id CE1461A0505 for <dime@ietf.org>; Fri, 21 Feb 2014 02:48:39 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id s1LAmYxW025046 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 21 Feb 2014 11:48:34 +0100
Received: from DEMUHTC001.nsn-intra.net ([10.159.42.32]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id s1LAmXlb018893 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 21 Feb 2014 11:48:33 +0100
Received: from DEMUHTC006.nsn-intra.net (10.159.42.37) by DEMUHTC001.nsn-intra.net (10.159.42.32) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 21 Feb 2014 11:48:33 +0100
Received: from DEMUMBX014.nsn-intra.net ([169.254.14.242]) by DEMUHTC006.nsn-intra.net ([10.159.42.37]) with mapi id 14.03.0123.003; Fri, 21 Feb 2014 11:48:33 +0100
From: "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>
To: ext Ben Campbell <ben@nostrum.com>
Thread-Topic: [Dime] Issue#35 conclusion
Thread-Index: Ac8uORl1Xn9wvmyrSf2I+rd4YT2PBgATUamAABiWF1A=
Date: Fri, 21 Feb 2014 10:48:32 +0000
Message-ID: <5BCBA1FC2B7F0B4C9D935572D9000668151B4177@DEMUMBX014.nsn-intra.net>
References: <5BCBA1FC2B7F0B4C9D935572D9000668151B3F63@DEMUMBX014.nsn-intra.net> <77A3D88E-DDC7-494A-8357-C0F8594A6310@nostrum.com>
In-Reply-To: <77A3D88E-DDC7-494A-8357-C0F8594A6310@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.159.42.112]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 3085
X-purgate-ID: 151667::1392979714-00003660-5FF6213E/0-0/0-0
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/aZQevopHR95qHwdq_YIwiwOn-bU
Cc: "dime@ietf.org" <dime@ietf.org>
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: Fri, 21 Feb 2014 10:48:43 -0000

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
Subject: Re: [Dime] Issue#35 conclusion


On Feb 20, 2014, at 6:41 AM, Wiehe, Ulrich (NSN - DE/Munich) <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.