Re: [Dime] AD review of draft-ietf-dime-drmp-03
Stephen Farrell <stephen.farrell@cs.tcd.ie> Wed, 09 March 2016 10:02 UTC
Return-Path: <stephen.farrell@cs.tcd.ie>
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 975CB12D57E for <dime@ietfa.amsl.com>; Wed, 9 Mar 2016 02:02:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.302
X-Spam-Level:
X-Spam-Status: No, score=-4.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([127.0.0.1]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ek3PZ6jSDJXl for <dime@ietfa.amsl.com>; Wed, 9 Mar 2016 02:02:08 -0800 (PST)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A1A312D586 for <dime@ietf.org>; Wed, 9 Mar 2016 02:02:02 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 1B0BFBDCC; Wed, 9 Mar 2016 10:02:01 +0000 (GMT)
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8j-1uXIhsmGC; Wed, 9 Mar 2016 10:02:00 +0000 (GMT)
Received: from [134.226.36.93] (bilbo.dsg.cs.tcd.ie [134.226.36.93]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id 88986BE7D; Wed, 9 Mar 2016 10:02:00 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; s=mail; t=1457517720; bh=1nYcuDGu3SAC/uB8fmXjqsLpCWfMQu8xp7dvI0K1hss=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=IrI0i6PXY+iVKMgd+u13UwYxTZzusnI67O38XBI6N2eF1wTwkQ94ohxemmguGXUX2 WEqmcz8IPG8pSeQOJuNCAdbKCaMnO32dNgOVZMKgHYAfNsmICK1Q4Cam5FTS4CFpWL bTmPxhi+oEOm7puzBDJ64v8Xe5mSv0/YqMtGDNtU=
To: lionel.morand@orange.com, "dime@ietf.org" <dime@ietf.org>
References: <56D9C0A0.9060804@cs.tcd.ie> <12590_1457451719_56DEF2C7_12590_1520_1_6B7134B31289DC4FAF731D844122B36E01DFA238@OPEXCLILM43.corporate.adroot.infra.ftgroup> <56DFEEF1.90305@cs.tcd.ie> <9342_1457517369_56DFF339_9342_512_1_6B7134B31289DC4FAF731D844122B36E01DFAD0C@OPEXCLILM43.corporate.adroot.infra.ftgroup>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Openpgp: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
Message-ID: <56DFF498.50506@cs.tcd.ie>
Date: Wed, 09 Mar 2016 10:02:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <9342_1457517369_56DFF339_9342_512_1_6B7134B31289DC4FAF731D844122B36E01DFAD0C@OPEXCLILM43.corporate.adroot.infra.ftgroup>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="------------ms040709050903090801070904"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/qx-_l_tU0ZE2T328JB7hQMV4cCg>
Subject: Re: [Dime] AD review of draft-ietf-dime-drmp-03
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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, 09 Mar 2016 10:02:10 -0000
On 09/03/16 09:56, lionel.morand@orange.com wrote: > Hi Stephen, > > If it is straightforward, as I assume it is, Steve can quickly > produce a new version of the draft based on my proposed > modifications. If it is not, it would mean that we will have to > discuss a little bit more this point in the WG. > > So please wait for Steve and WG feedback before issuing the official > LC. Will do, Thanks, S. > > Regards, > > Lionel > >> -----Message d'origine----- De : Stephen Farrell >> [mailto:stephen.farrell@cs.tcd.ie] Envoyé : mercredi 9 mars 2016 >> 10:38 À : MORAND Lionel IMT/OLN; dime@ietf.org Cc : Steve Donovan >> Objet : Re: [Dime] AD review of draft-ietf-dime-drmp-03 >> >> >> Hi Lionel, >> >> On 08/03/16 15:41, lionel.morand@orange.com wrote: >>> i will let Steve react but I can give my feeling :) >> >> Grand. All below is fine by me. As chair, would you prefer that I >> just start IETF LC and you handle this issue as a LC comment, or >> would you prefer to let the WG figure this out first? I'm fine >> either way. >> >> Cheers, S. >> >>> >>> The priority is set by the Diameter or Diameter server, not by >>> agent. >>> >>> It is somehow describe in section 6 Theory of Operation >>> >>> 2. Agents handing the request - Agents use the priority >>> information when making routing decisions. This can include >>> determining which requests to route first, which requests to >>> throttle and where the request is routed. For instance, requests >>> with higher priority might have a lower probability of being >>> throttled. The mechanism for how the agent determines which >>> requests are throttled is implementation dependent and is outside >>> the scope of this document. The agent also saves the transaction >>> priority in the transaction state, either as locally managed >>> state or using the Proxy-Info mechanism defined in [RFC6733]. >>> This will be used when handling the associated answer message for >>> the transaction. >>> >>> Agents are just using this information if present. They are not >>> modify it or >> include it if absent. >>> It is said in section 8. Normative Behavior >>> >>> Note: This guidance on the handling of messages without a >>> priority does not result in a Diameter agent inserting a DRMP AVP >>> into the message. Rather, it gives guidance on how that >>> specific transaction should be treated when its priority is >>> compared with other requests. When a Diameter agent relays the >>> request it will not insert a DRMP AVP with a priority value of >>> 10. >>> >>> It could be possible to clarify it as follow: >>> >>> in section 6, the end of the point 2 could be enhanced as >>> follow: >>> >>> 2. Agents *handling* the request - Agents use the priority >>> information when making routing decisions. This can include >>> determining which requests to route first, which requests to >>> throttle and where the request is routed. For instance, requests >>> with higher priority might have a lower probability of being >>> throttled. The mechanism for how the agent determines which >>> requests are throttled is implementation dependent and is outside >>> the scope of this document. The agent also saves the transaction >>> priority in the transaction state, either as locally managed >>> state or using the Proxy-Info mechanism defined in [RFC6733]. >>> This will be used when handling the associated answer message for >>> the transaction. *Agents are not supposed to modify or include >>> priority information in in forwarded requests or answers.* >>> >>> The "not supposed" is used because it is difficult to use >>> normative wording >> here. >>> >>> In section 8, a new requirement could be added, right after " >>> Diameter >> agents MAY use routing priority information..." >>> >>> Diameter agents SHOULD NOT modify or include the DRMP AVP when >>> relaying request and answer messages. >>> >>> Just a proposal, waiting for Steve and WG comments. >>> >>> Regards, >>> >>> Lionel >>> >>> >>>> -----Message d'origine----- De : DiME >>>> [mailto:dime-bounces@ietf.org] De la part de Stephen Farrell >>>> Envoyé : vendredi 4 mars 2016 18:07 À : dime@ietf.org Objet : >>>> [Dime] AD review of draft-ietf-dime-drmp-03 >>>> >>>> >>>> Hiya, >>>> >>>> I just have one question I'd like to ask the wg about before I >>>> start IETF LC. >>>> >>>> You don't say if priorities are intended to be modified after >>>> they have >> been >>>> set. In the security considerations you do say that this could >>>> be done maliciously, and you do say that priorities need to be >>>> dropped if received from a source not trusted for that, but you >>>> never say if it's considered ok >> or >>>> not for e.g. an agent to change a priority for some local >>>> policy reason. >> Don't >>>> you need to say that somewhere? (And apologies if you do say >>>> it >> somewhere >>>> and I missed it:-) >>>> >>>> There are some nits below, you can handled these before or >>>> after IETF LC, whichever is best. >>>> >>>> Cheers, S. >>>> >>>> >>>> - Section 5: URL and MME aren't expanded. Since you're just >>>> using it as an example, I'd say expanding this will help any >>>> reader who's not a 3gpp afficionado. >>>> >>>> - Section 8, "The priority marking scheme SHOULD NOT require >>>> the >> Diameter >>>> Agents to understand application specific AVPs." Isn't that a >>>> bogus use of 2119 language since we're not expressing >>>> requirements here? s/SHOULD NOT/does not/ would seem better. >>>> >>>> - Section 8, People will ask "why default to 10?" I recall the >>>> WG discussed >> this >>>> but iirc mostly didn't care too much but it might be nice to >>>> justify 10 if >> there's >>>> a way to do it that doesn't amount to "just because" :-) >>>> >>>> - Section 8, The "When setting and using..." paragraphs are >>>> quite verbose. It'd be no harm to make that shorter, e.g. by >>>> just saying: "For all integers >> x,y >>>> in [0,15] treat PRIORITY_<x> as lower priority than >>>> PRIOIRTY_<y> when >> y<x" >>>> You could do something similar in 9.1. >>>> >>>> I-D nits: >>>> >>>> == Unused Reference: 'RFC5226' == Unused Reference: 'RFC4412' >>> >>> >>> >> __________________________________________________________ >> __________________________________________________________ _____ >>> >>> Ce message et ses pieces jointes peuvent contenir des >>> informations >> confidentielles ou privilegiees et ne doivent donc >>> pas etre diffuses, exploites ou copies sans autorisation. Si vous >>> avez recu ce >> message par erreur, veuillez le signaler >>> a l'expediteur et le detruire ainsi que les pieces jointes. Les >>> messages >> electroniques etant susceptibles d'alteration, >>> Orange decline toute responsabilite si ce message a ete altere, >>> deforme ou >> falsifie. Merci. >>> >>> This message and its attachments may contain confidential or >>> privileged >> information that may be protected by law; >>> they should not be distributed, used or copied without >>> authorisation. If you have received this email in error, please >>> notify the sender and delete >> this message and its attachments. >>> As emails may be altered, Orange is not liable for messages that >>> have been >> modified, changed or falsified. >>> Thank you. >>> > > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations > confidentielles ou privilegiees et ne doivent donc pas etre diffuses, > exploites ou copies sans autorisation. Si vous avez recu ce message > par erreur, veuillez le signaler a l'expediteur et le detruire ainsi > que les pieces jointes. Les messages electroniques etant susceptibles > d'alteration, Orange decline toute responsabilite si ce message a ete > altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or > privileged information that may be protected by law; they should not > be distributed, used or copied without authorisation. If you have > received this email in error, please notify the sender and delete > this message and its attachments. As emails may be altered, Orange is > not liable for messages that have been modified, changed or > falsified. Thank you. >
- [Dime] AD review of draft-ietf-dime-drmp-03 Stephen Farrell
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 lionel.morand
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Stephen Farrell
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 lionel.morand
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Stephen Farrell
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Steve Donovan
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Janet P Gunn
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 lionel.morand
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 lionel.morand
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Steve Donovan
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Steve Donovan
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Steve Donovan
- Re: [Dime] AD review of draft-ietf-dime-drmp-03 Stephen Farrell