Re: [Dime] Dime: Diameter Overload IETF requirements, review

Tom Taylor <tom.taylor.stds@gmail.com> Sat, 08 December 2012 03:16 UTC

Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF36221F8564 for <dime@ietfa.amsl.com>; Fri, 7 Dec 2012 19:16:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4TvWyjrqeUQi for <dime@ietfa.amsl.com>; Fri, 7 Dec 2012 19:16:56 -0800 (PST)
Received: from mail-ia0-f172.google.com (mail-ia0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 610AF21F8563 for <dime@ietf.org>; Fri, 7 Dec 2012 19:16:51 -0800 (PST)
Received: by mail-ia0-f172.google.com with SMTP id z13so2091222iaz.31 for <dime@ietf.org>; Fri, 07 Dec 2012 19:16:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-antivirus:x-antivirus-status; bh=IOj83RntXYGtOFYaNj89H01PP6xa77ALI/2Mb/sq9aw=; b=j7K4dM5cHMaxZ8EvgeNrwaUS0MHr/zAE6mPLn+6ieDDSihYjj8L32m+oYVdbZVTZgD SaIUHqQdM/Aj8U1DndY3xS/NtzAhrAB+d4oQc8veFMmBTpxczZ+IMv8OZ67wewSR6eFY gawV9NJ3eB7FuMY3fbWH96qhJfCAJqksrdMoG0CGjRyllhSCOZ5OVKkokYJLnC+RpKpj AHtaD5DZ7537MhMKDTmn/egQCbfyv942W9T0a9RGw2nAfYTQzX+NoylV0QnXPd2Fq1nz 9zri/nLw7UE6y/EBmUheyNi1fdDFYH49H4RGoOz1FWa6yMzGAPumX0Pb+8gFMAxd8mVf JN1w==
Received: by 10.42.51.142 with SMTP id e14mr6253457icg.2.1354936610795; Fri, 07 Dec 2012 19:16:50 -0800 (PST)
Received: from [127.0.0.1] (dsl-173-206-24-193.tor.primus.ca. [173.206.24.193]) by mx.google.com with ESMTPS id ez8sm642104igb.17.2012.12.07.19.16.48 (version=SSLv3 cipher=OTHER); Fri, 07 Dec 2012 19:16:49 -0800 (PST)
Message-ID: <50C2B121.6010508@gmail.com>
Date: Fri, 07 Dec 2012 22:16:49 -0500
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: lionel.morand@orange.com
References: <C472E6A4C17FA14E90533C0369A4798B20EB463C6F@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com> <7AE8BAB4-ACB6-40EA-BA50-E6DA909D01E7@nostrum.com> <28892_1354816236_50C0DAEC_28892_2267_1_6B7134B31289DC4FAF731D844122B36E0BF7AD@PEXCVZYM13.corporate.adroot.infra.ftgroup> <26F4B824-A91B-4D98-9E1F-41A5440C6C45@computer.org> <28892_1354818749_50C0E4BD_28892_4479_1_6B7134B31289DC4FAF731D844122B36E0BF868@PEXCVZYM13.corporate.adroot.infra.ftgroup> <81E2AD4F-9FED-498D-ACA2-538C6ED53B7E@computer.org> <13633_1354873372_50C1BA1C_13633_2361_1_6B7134B31289DC4FAF731D844122B36E0C0056@PEXCVZYM13.corporate.adroot.infra.ftgroup> <724F2D49-4B1F-416D-BF94-F46C3DDC02EF@nostrum.com> <16364_1354893872_50C20A30_16364_5192_1_6B7134B31289DC4FAF731D844122B36E0C0699@PEXCVZYM13.corporate.adroot.infra.ftgroup> <18AC9DCE-8C27-43AB-AE3E-CBB913A471A7@nostrum.com> <5614_1354897191_50C21727_5614_8583_1_6B7134B31289DC4FAF731D844122B36E0C0756@PEXCVZYM13.corporate.adroot.infra.ftgroup>
In-Reply-To: <5614_1354897191_50C21727_5614_8583_1_6B7134B31289DC4FAF731D844122B36E0C0756@PEXCVZYM13.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 121207-1, 07/12/2012), Outbound message
X-Antivirus-Status: Clean
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] Dime: Diameter Overload IETF requirements, review
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 08 Dec 2012 03:16:56 -0000

Ben, I think the problem is that a Diameter implementation can be 
thought of as a base part and an application-specific part. A message 
comes in, gets processed by the Diameter base part, then the application 
is passed the type of message and the parts not consumed by base. So 
some extra information is tacked on in that optional AVP part. Either 
the base recognizes it and deals with it, or the application does. If 
the application is to handle it, the application has to expect it -- 
that is, the specification of the application includes the additional data.

On 07/12/2012 11:19 AM, lionel.morand@orange.com wrote:
>
>
> -----Message d'origine----- De : Ben Campbell
> [mailto:ben@nostrum.com] Envoyé : vendredi 7 décembre 2012 16:47 À :
> MORAND Lionel OLNC/OLN Cc : Eric McMurry; THIEBAUT, LAURENT
> (LAURENT); dime@ietf.org Objet : Re: [Dime] Dime: Diameter Overload
> IETF requirements, review
>
>
> On Dec 7, 2012, at 9:24 AM, lionel.morand@orange.com wrote:
>
>>> [em] One solution uses existing messages as a carrier,
>>> piggybacking on them.  This can be done by an implementation
>>> without any change in the specification of the messages that are
>>> being used.
>>>
>>> [LM] It is exactly the issue for me! :) I think that you want to
>>> say that existing commands can be extended with changing the CCF
>>> specification and it is true. The application (and its related
>>> specification/documentation) using this command will change! And
>>> it is what I highlight in my comment and in the proposed change.
>>
...