Re: [Dime] New Version Notification for draft-donovan-doic-agent-cases-00.txt

Steve Donovan <srdonovan@usdonovans.com> Wed, 16 July 2014 13:10 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 30C9A1B2A3E for <dime@ietfa.amsl.com>; Wed, 16 Jul 2014 06:10:14 -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 AIYyzJvU4YMR for <dime@ietfa.amsl.com>; Wed, 16 Jul 2014 06:10:12 -0700 (PDT)
Received: from biz131.inmotionhosting.com (biz131.inmotionhosting.com [66.117.4.208]) (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 589561B29DB for <dime@ietf.org>; Wed, 16 Jul 2014 06:10:12 -0700 (PDT)
Received: from [41.0.92.142] (port=51802 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 1X7OyE-0003uh-Ka; Wed, 16 Jul 2014 06:10:11 -0700
Message-ID: <53C679AB.4080304@usdonovans.com>
Date: Wed, 16 Jul 2014 15:10:03 +0200
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: "Wiehe, Ulrich (NSN - DE/Munich)" <ulrich.wiehe@nsn.com>, "dime@ietf.org" <dime@ietf.org>
References: <20140703161711.24974.27021.idtracker@ietfa.amsl.com> <53B85695.2010208@usdonovans.com> <5BCBA1FC2B7F0B4C9D935572D9000668151F77ED@DEMUMBX014.nsn-intra.net> <A01665C6-4A1B-4E71-8B70-E17CDEC5532D@nostrum.com> <5BCBA1FC2B7F0B4C9D935572D9000668151FDA48@DEMUMBX014.nsn-intra.net> <53C51B93.4060505@usdonovans.com> <5BCBA1FC2B7F0B4C9D935572D9000668151FDAB7@DEMUMBX014.nsn-intra.net> <53C53AFF.2030706@usdonovans.com> <5BCBA1FC2B7F0B4C9D935572D9000668151FDB32@DEMUMBX014.nsn-intra.net> <53C626B2.2000602@usdonovans.com> <5BCBA1FC2B7F0B4C9D935572D9000668151FDC56@DEMUMBX014.nsn-intra.net>
In-Reply-To: <5BCBA1FC2B7F0B4C9D935572D9000668151FDC56@DEMUMBX014.nsn-intra.net>
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/J6fllmLQcenRl3IXoVzMioehab0
Subject: Re: [Dime] New Version Notification for draft-donovan-doic-agent-cases-00.txt
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: Wed, 16 Jul 2014 13:10:14 -0000

Ulrich,

Please see my comments inline

Steve

On 7/16/14, 11:00 AM, Wiehe, Ulrich (NSN - DE/Munich) wrote:
> Steve,
>
> with regard to extensions introducing new algorithms like rate I do not see what is wrong with the A-F principles: Algorithm negotiation is end-to-end and it is irrelevant whether and which algorithms are supported by an agent in the middle.
SRD> I  do not agree that algorithm negotiation is end-to-end. In 
addition, we should not preclude the case discussed in section 5.2.2.
>
> With regard to agent overload, many things are unclear and my understanding is that nothing has been agreed so far. Please see my comments to your agent overload draft I sent earlier.
> Principle here seems to be that agent overload information (capabilities and reports) is only relevant for the next hop and must not be forwarded further by the next hop (and if the next hop does not support agent overload, must not be sent at all to the next hop). Piggibacking this information on (end-to-end) application messages therefore may not be the best choice. Rather CER and WDR should be used for agent overload.
SRD> There are clearly options in how to design agent overload. My 
preference is to use the same mechanisms for transport of agent overload 
AVPs as are used for other report types.  Others might have different 
opinions.  We should not, however, assume a solution at this point.  In 
addition, we should not limit the options for future extensions.
>
> Ulrich
>
> -----Original Message-----
> From: ext Steve Donovan [mailto:srdonovan@usdonovans.com]
> Sent: Wednesday, July 16, 2014 9:16 AM
> To: Wiehe, Ulrich (NSN - DE/Munich); dime@ietf.org
> Subject: Re: [Dime] New Version Notification for draft-donovan-doic-agent-cases-00.txt
>
> Ulrich,
>
> The mismatched capabilities use case is required for extensibility.
>
> We have at least two cases where the use case is required.  First is
> agent overload and the second is the rate abatement algorithm.
>
> Consider the  agent overload feature.  This feature requires knowledge
> of whether or not the adjacent nodes support the feature. This cannot be
> achieved if the transaction client does not support the feature and the
> agent is not allowed to change the OC-S-F AVP.
>
> As I indicated in my initial response, I do not agree with the A-F
> principles.  The DOIC solution needs to support required use cases. The
> behavior specified needs to be based on those use cases.
>
> Steve
>
>
> On 7/15/14, 10:23 PM, Wiehe, Ulrich (NSN - DE/Munich) wrote:
>> Steve,
>>
>> e.g.the use case shown in figure 7 where the agent modifies the OC-S-F within the xxR no matter whether the xxR is host-routed or realm-routed. If xxR is host routed, A) is not followed.
>>
>> Ulrich
>>
>>
>> -----Original Message-----
>> From: ext Steve Donovan [mailto:srdonovan@usdonovans.com]
>> Sent: Tuesday, July 15, 2014 4:30 PM
>> To: Wiehe, Ulrich (NSN - DE/Munich); dime@ietf.org
>> Subject: Re: [Dime] New Version Notification for draft-donovan-doic-agent-cases-00.txt
>>
>> Ulrich,
>>
>> Which of the use cases in the draft do not follow A) to F)?
>>
>> Steve
>>
>> On 7/15/14, 4:06 PM, Wiehe, Ulrich (NSN - DE/Munich) wrote:
>>> Steve,
>>>
>>> all use cases that do not follow A) to F),
>>> e.g. where
>>>
>>> C and S both supports DOIC, C sends a host-routed request to S and A in the path modifies OC-xxx AVPs (see figure 7).
>>>
>>> Ulrich
>>>
>>> -----Original Message-----
>>> From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of ext Steve Donovan
>>> Sent: Tuesday, July 15, 2014 2:16 PM
>>> To: dime@ietf.org
>>> Subject: Re: [Dime] New Version Notification for draft-donovan-doic-agent-cases-00.txt
>>>
>>> Ulrich,
>>>
>>> Can you be specific on which of the use cases in the specification do
>>> not need to be supported by the DOIC solution?
>>>
>>> Thanks,
>>>
>>> Steve
>>>> Do I understand correctly that you mean that an agent MUST NOT remove or modify the OC-S-F from host routed requests? If so, I disagree. There are real world scenarios that will require that modification or removal. (For example, those in section 5.2)
>>>> [Wiehe, Ulrich (NSN - DE/Munich)] yes, you understand correctly, and no I do not agree with your "real world scenarios".
>>>>
>>> _______________________________________________
>>> DiME mailing list
>>> DiME@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dime
>>>
>