Re: [Dime] Handling of mandatory sub-avps

Steve Donovan <srdonovan@usdonovans.com> Mon, 29 December 2014 16:33 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 256561A8953 for <dime@ietfa.amsl.com>; Mon, 29 Dec 2014 08:33:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.778
X-Spam-Level:
X-Spam-Status: No, score=0.778 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, 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 t0WzMNMpEi3N for <dime@ietfa.amsl.com>; Mon, 29 Dec 2014 08:33:38 -0800 (PST)
Received: from biz131.inmotionhosting.com (biz131.inmotionhosting.com [173.247.247.250]) (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 D980A1A894C for <dime@ietf.org>; Mon, 29 Dec 2014 08:33:38 -0800 (PST)
Received: from cpe-76-187-100-94.tx.res.rr.com ([76.187.100.94]:54275 helo=Steves-MacBook-Air-2.local) by biz131.inmotionhosting.com with esmtpsa (UNKNOWN:RC4-SHA:128) (Exim 4.82) (envelope-from <srdonovan@usdonovans.com>) id 1Y5dG8-0001wS-Tg; Mon, 29 Dec 2014 08:33:36 -0800
Message-ID: <54A1825B.1000503@usdonovans.com>
Date: Mon, 29 Dec 2014 10:33:31 -0600
From: Steve Donovan <srdonovan@usdonovans.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: Ben Campbell <ben@nostrum.com>, "DOLLY, MARTIN C" <md3135@att.com>
References: <54984D7E.3010405@usdonovans.com> <C56EB464-8F5A-40D5-911F-D87F7B707A1F@nostrum.com> <E42CCDDA6722744CB241677169E83656033813A1@MISOUT7MSGUSRDB.ITServices.sbc.com> <E42CCDDA6722744CB241677169E83656033813F2@MISOUT7MSGUSRDB.ITServices.sbc.com> <26D1E2EC-3DF6-487C-980F-F6DBE6EFDF39@nostrum.com>
In-Reply-To: <26D1E2EC-3DF6-487C-980F-F6DBE6EFDF39@nostrum.com>
Content-Type: text/plain; charset="windows-1252"; 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/ERzlpdkjaHSXcAUJFEZ05t-4I7o
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] Handling of mandatory sub-avps
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, 29 Dec 2014 16:33:40 -0000

Ben,

As you suggesting that just the AVP that isn't understood is ignored or 
the entire grouped AVP it is part of is ignored?  If the "sub-avp" is 
marked as mandatory then it would seem that the entire grouped AVP 
should be ignored.

Steve

On 12/22/14 10:34 PM, Ben Campbell wrote:
> Martin, I think we are violently agreeing. A DOIC "failure" doesn't impact the Diameter transaction.
>
>
>> On Dec 22, 2014, at 8:42 PM, DOLLY, MARTIN C <md3135@att.com> wrote:
>>
>> To be clear, ignore what one does not understand.
>>
>> -----Original Message-----
>> From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of DOLLY, MARTIN C
>> Sent: Monday, December 22, 2014 9:34 PM
>> To: Ben Campbell; Steve Donovan
>> Cc: dime@ietf.org
>> Subject: Re: [Dime] Handling of mandatory sub-avps
>>
>> *** Security Advisory: This Message Originated Outside of AT&T ***.
>> Reference http://cso.att.com/EmailSecurity/IDSP.html for more information.
>>
>> NO, WRONG
>>
>> -----Original Message-----
>> From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Ben Campbell
>> Sent: Monday, December 22, 2014 7:16 PM
>> To: Steve Donovan
>> Cc: dime@ietf.org
>> Subject: Re: [Dime] Handling of mandatory sub-avps
>>
>> My opinion is that any DOIC error (i.e. something wrong in OC-S-F or OC-OLR) should never cause an error or other failure of the enclosing transaction. Normally the only way DOIC should affect a transaction is via abatement.
>>
>> I would grudgingly accept the ability for a Diameter application spec to say that the application must not be used without DOIC (and potentially certain DOIC features.), as long as such a requirement was explicit (including explicit on _how_ it should fail), but I think that's a different use case.
>>
>>> On Dec 22, 2014, at 10:57 AM, Steve Donovan <srdonovan@usdonovans.com> wrote:
>>>
>>> All,
>>>
>>> The following is an open issue from Ben's suggested editorial changes that still needs to be addressed.
>>>
>>> Regards,
>>>
>>> Steve
>>>>> -- 4.3, para 4:
>>>>>
>>>>> We should clarify that this is talking about mandatory to understand for DOIC, but not for the enclosing transaction.
>>>> SRD> i'm not clear on what you are suggesting.
>>> We need to be clear that receiving a DOIC avp with a mandatory AVP that you don't understand means you ignore the DOIC AVPs, but does not cause the Diameter transaction to fail. Or was it your intent to allow an application to say that if you get a DOIC avp that you can't process, you have to fail the Diameter transaction?
>>>
>>>> Do you have suggested wording?
>>> Depends on the answer to the question above.
>>>
>>> _______________________________________________
>>> DiME mailing list
>>> DiME@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dime
>> _______________________________________________
>> DiME mailing list
>> DiME@ietf.org
>> https://www.ietf.org/mailman/listinfo/dime
>>
>> _______________________________________________
>> DiME mailing list
>> DiME@ietf.org
>> https://www.ietf.org/mailman/listinfo/dime