Re: [Dime] [dime] #92 (drmp): Range of priority levels
"Lee, Jay" <Jay.Lee@VerizonWireless.com> Wed, 14 October 2015 07:59 UTC
Return-Path: <Jay.Lee@VerizonWireless.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 7B9A61B2C1E; Wed, 14 Oct 2015 00:59:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 QfrOaFsumghm; Wed, 14 Oct 2015 00:59:41 -0700 (PDT)
Received: from eris.verizonwireless.com (eris.verizonwireless.com [137.188.99.119]) by ietfa.amsl.com (Postfix) with ESMTP id 062E21B2C1F; Wed, 14 Oct 2015 00:59:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=verizonwireless.com; i=@verizonwireless.com; q=dns/txt; s=prodmail; t=1444809581; x=1476345581; h=from:to:cc:subject:date:references:in-reply-to: mime-version; bh=bmmoBuGTaYW/+XDYs0p/pjTW/LkA1fJxOidQQHnl9II=; b=EO6+HlOOg/pGKu9937M4UGzTuoG64cCXt0MAKht2WT7fRsFn+BLlfVUm Sg522XEEpERa47gdaer+lOQ6f5/PF3JNdP2Z0BAxH0HVuj1mJ42na1QJg H+pykLUhSMWqs1PIsS7ZcHIfpoccz5Ev4LcJZr5ByZQnfdfVVKPaOKuyN o=;
X-Host: mariner.tdc.vzwcorp.com
Received: from casac1exh003.uswin.ad.vzwcorp.com ([10.11.218.45]) by eris.verizonwireless.com with ESMTP/TLS/AES128-SHA; 14 Oct 2015 03:59:39 -0400
Received: from CASAC1EXP009.uswin.ad.vzwcorp.com ([fe80::558c:d7cc:1a42:f4d6]) by CASAC1EXH003.uswin.ad.vzwcorp.com ([fe80::ac7a:86c8:a3d2:d734%11]) with mapi id 14.03.0146.000; Wed, 14 Oct 2015 00:59:37 -0700
From: "Lee, Jay" <Jay.Lee@VerizonWireless.com>
To: "lionel.morand@orange.com" <lionel.morand@orange.com>, "Shaikh, Viqar A" <vshaikh@appcomsci.com>, Janet P Gunn <jgunn6@csc.com>, "DOLLY, MARTIN C" <md3135@att.com>
Thread-Topic: [Dime] [dime] #92 (drmp): Range of priority levels
Thread-Index: AQHQ+7/7gjQt6THBK0qRj4pp4rg/GJ5VZy8AgAADsACAAM9WwIACfqKAgBDpAPCAAQNi0A==
Date: Wed, 14 Oct 2015 07:59:37 +0000
References: <20150930202736.3FFF61A8A56@ietfa.amsl.com> <560C4841.2090005@usdonovans.com> <E42CCDDA6722744CB241677169E8365615C07483@MISOUT7MSGUSRDB.ITServices.sbc.com> <OFBBCB1153.5AB4B36F-ON85257ED0.0072958E-85257ED0.0072B0A8@csc.com>, <2095_1443685006_560CE28E_2095_4215_1_6B7134B31289DC4FAF731D844122B36E01D3889E@OPEXCLILM43.corporate.adroot.infra.ftgroup> <341B32B15901F94185C9E67CAAE133030E252A9B@rrc-ats-exmb2.ats.atsinnovate.com> <c27fe137-f471-4956-953d-6c6a4e948111@OHTWI1EXH001.uswin.ad.vzwcorp.com>
In-Reply-To: <c27fe137-f471-4956-953d-6c6a4e948111@OHTWI1EXH001.uswin.ad.vzwcorp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.11.60.250]
Content-Type: multipart/alternative; boundary="_000_C026C31E3CD6CA43953D6D95AB48048001A313CASAC1EXP009uswin_"
MIME-Version: 1.0
Message-Id: <20151014075941.062E21B2C1F@ietfa.amsl.com>
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/5NG5XPKpMXOXidvVNwE4bpuMclY>
Cc: DiME <dime-bounces@ietf.org>, "dime@ietf.org" <dime@ietf.org>, "Pollini, Gregory P" <gpollini@appcomsci.com>
Subject: Re: [Dime] [dime] #92 (drmp): Range of priority levels
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: <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, 14 Oct 2015 07:59:48 -0000
Regarding the issue of whether we need to specify a default value or not, there are pros and cons. If we specify a value for the default case, we can see the benefits in scenarios between different operator networks, but we take away important options on what operators can do with priority values. On the other hand, if we do not specify the default value, operators may have more options, but there is a question of what to do for this inter-PLMN cases when the networks may use different default values. In practice, this issue can be addressed at the edge of the network, where Diameter edge agent (DEA) can perform some priority mapping based on bilateral roaming agreement (or SLA (service level agreement)) and other means to insure the proper handling. One may argue that this is not as good as the 'deterministic' case, but operator should be able handle this in a reasonable way. We are fully aware of the fact that, in case of this 'non-deterministic' case, the default value can differ from one operator network to another, and it becomes difficult to guarantee the intended priority handling. Despite this, we still prefer giving options to operators by not specifying the default value. What we are saying here, however, is not anything new. This is the typical way of handling priority levels. If anything, specifying the default value would be something new. As already mentioned in CT discussion, there is a good example of this - Internet QoS, more specifically DiffServ. In order to guarantee end-to-end QoS for a specific service, IETF could have specified a value (DiffServ codepoint) for the specific service to have predetermined handling of the traffic, but IETF did not. Instead, DiffServ simply provided a framework for operators to have its own classification and differentiated treatment of the services. To guarantee end-to-end QoS across different networks, then, operators need to do packet inspection, (re)classification, QoS mapping, use of SLA and possibly others at the edge of network (edge router). Therefore, in the DiffServ architecture, intelligence was pushed to the edge of the network. While the end results may not be guaranteed as well as in the case of predetermined handling, it was still a preferred way to give flexibility to operators. My point is that we went through all these troubles to give options of priority handling to operators. By the way, if we are thinking of possibility of specifying the default value, are we assuming that all operators are interested in this feature (default value in the middle, and high and low priorities at other ends)? Aren't there other operators who are not interested in this feature? I know that at least there is one - Verizon. We have no interest in this feature, and no plan for implementing it. We are OK, if other operators are interested in this feature, and the default value is NOT specified. But we are certainly not happy if DIME is trying to impose this on us. Jay From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of lionel.morand@orange.com Sent: Tuesday, October 13, 2015 10:55 AM To: Shaikh, Viqar A; Janet P Gunn; DOLLY, MARTIN C Cc: DiME; dime@ietf.org; Pollini, Gregory P Subject: Re: [Dime] [dime] #92 (drmp): Range of priority levels Assuming that we define a range of 3 values, Assuming that 0 is the lowest priority and 2 the highest, Assuming that an agent receives 4 messages at the same time while being in overload control: · 1) ULR with Prio-0 · 2) ULR with Prio-1 · 3) ULR with Prio-2 · 4) ULR with no priority AVP Assuming that the default is locally defined as proposed below, How do you know that the ULR with priority 2 will be handled with a higher priority than the request without priority indication? And what about ULR message with priority 1 with two levels of highest priority e.g. emergency/Important and government/very important? Sorry if the answer is obvious but I fail to understand. Lionel De : Shaikh, Viqar A [mailto:vshaikh@appcomsci.com] Envoyé : samedi 3 octobre 2015 01:21 À : MORAND Lionel IMT/OLN; Janet P Gunn; DOLLY, MARTIN C Cc : DiME; dime@ietf.org<mailto:dime@ietf.org>; Pollini, Gregory P Objet : RE: [Dime] [dime] #92 (drmp): Range of priority levels Hello all, Note that the 3GPP priority, e.g., Priority-Level AVP (ARP AVP) in TS 29.212 takes 15 values, value 1 the highest, 15 the lowest, and value 0 not defined. Having 15 rather than 16 would be useful from an interworking point of view on Diameter interfaces connecting to the EPS. Also, my understanding has been that the default value is per local policy. My 2 cents.... Viqar ________________________________ From: DiME [dime-bounces@ietf.org] on behalf of lionel.morand@orange.com<mailto:lionel.morand@orange.com> [lionel.morand@orange.com] Sent: Thursday, October 01, 2015 3:36 AM To: Janet P Gunn; DOLLY, MARTIN C Cc: DiME; dime@ietf.org<mailto:dime@ietf.org> Subject: Re: [Dime] [dime] #92 (drmp): Range of priority levels Hi, I think that the case "no Priority indication in request" is the default situation today. So if we agree that it should be possible to explicitly indicate a request with a lower priority, we should divide the range of priority values in three sub-ranges: [lower priorities][no priority indication][higher priorities], e.g. with 17 values: [0-7][8][9-16]. If any operator can freely fix the default value, there would be no way to ensure the sender that a request with a specific priority value (e.g. 6) will be handled with a lower or higher priority than a request with no priority indication. Therefore, for a deterministic handling mechanism, I think that it is then more relevant to define a standard value for the default value. Regards, Lionel De : DiME [mailto:dime-bounces@ietf.org] De la part de Janet P Gunn Envoyé : mercredi 30 septembre 2015 22:53 À : DOLLY, MARTIN C Cc : DiME; dime@ietf.org<mailto:dime@ietf.org> Objet : Re: [Dime] [dime] #92 (drmp): Range of priority levels Same here. The "default priority" should be a matter of local policy. Janet This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose. From: "DOLLY, MARTIN C" <md3135@att.com<mailto:md3135@att.com>> To: Steve Donovan <srdonovan@usdonovans.com<mailto:srdonovan@usdonovans.com>>, "dime@ietf.org<mailto:dime@ietf.org>" <dime@ietf.org<mailto:dime@ietf.org>> Date: 09/30/2015 04:40 PM Subject: Re: [Dime] [dime] #92 (drmp): Range of priority levels Sent by: "DiME" <dime-bounces@ietf.org<mailto:dime-bounces@ietf.org>> ________________________________ Me as well From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Steve Donovan Sent: Wednesday, September 30, 2015 4:38 PM To: dime@ietf.org<mailto:dime@ietf.org> Subject: Re: [Dime] [dime] #92 (drmp): Range of priority levels I'm okay with Jay's proposal on not specifying a default value. Steve On 9/30/15 3:27 PM, Lee, Jay wrote: Hi Steve and all, For the first proposal, as I indicated, I support increasing the number of priority levels up to 16. I am also fine with the second proposal. My question is: do we need to mandate this feature, as individual operators have different situations? Perhaps some flexibility should be allowed? Instead of mandating it, we can include the statement that when there is no DRMP AVP, this correspond to 'normal traffic' without a particular high or low priority. Then each operator can map this default to a value (e.g., 8 or something else) that they feel appropriate. Thanks, Jay _______________________________________________ DiME mailing list DiME@ietf.org<mailto:DiME@ietf.org> https://www.ietf.org/mailman/listinfo/dime _______________________________________________ DiME mailing list DiME@ietf.org<mailto:DiME@ietf.org> https://www.ietf.org/mailman/listinfo/dime _________________________________________________________________________________________________________________________ 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.
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Lee, Jay
- [Dime] [dime] #92 (drmp): Range of priority levels dime issue tracker
- Re: [Dime] [dime] #92 (drmp): Range of priority l… DOLLY, MARTIN C
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Janet P Gunn
- Re: [Dime] [dime] #92 (drmp): Range of priority l… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- [Dime] [dime] #92 (drmp): Range of priority levels Lee, Jay
- Re: [Dime] [dime] #92 (drmp): Range of priority l… lionel.morand
- [Dime] [dime] #92 (drmp): Range of priority levels Jay Lee
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Steve Donovan
- Re: [Dime] [dime] #92 (drmp): Range of priority l… DOLLY, MARTIN C
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Steve Donovan
- Re: [Dime] [dime] #92 (drmp): Range of priority l… DOLLY, MARTIN C
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Janet P Gunn
- Re: [Dime] [dime] #92 (drmp): Range of priority l… lionel.morand
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Shaikh, Viqar A
- Re: [Dime] [dime] #92 (drmp): Range of priority l… lionel.morand
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Steve Donovan
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Lee, Jay
- [Dime] diff-serb and two other ideas (was Re: [di… ken carlberg
- Re: [Dime] [dime] #92 (drmp): Range of priority l… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… DOLLY, MARTIN C
- Re: [Dime] [dime] #92 (drmp): Range of priority l… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] diff-serb and two other ideas (was Re:… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… DOLLY, MARTIN C
- Re: [Dime] diff-serb and two other ideas (was Re:… Steve Donovan
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… Steve Donovan
- Re: [Dime] diff-serb and two other ideas (was Re:… Shaikh, Viqar A
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- [Dime] diff-serb and two other ideas (was Re: [di… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] diff-serb and two other ideas (was Re:… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… DOLLY, MARTIN C
- Re: [Dime] diff-serb and two other ideas (was Re:… lionel.morand
- Re: [Dime] diff-serb and two other ideas (was Re:… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] diff-serb and two other ideas (was Re:… lionel.morand
- Re: [Dime] Two meanings for "default" Re: diff-se… Lee, Jay
- [Dime] Two meanings for "default" Re: diff-serb a… jgunn6
- Re: [Dime] Two meanings for "default" Re: diff-se… Lee, Jay
- Re: [Dime] diff-serb and two other ideas (was Re:… jgunn6
- Re: [Dime] Two meanings for "default" Re: diff-se… Steve Donovan
- Re: [Dime] Two meanings for "default" Re: diff-se… lionel.morand
- Re: [Dime] Two meanings for "default" Re: diff-se… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] Two meanings for "default" Re: diff-se… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)
- Re: [Dime] Two meanings for "default" Re: diff-se… lionel.morand
- Re: [Dime] Two meanings for "default" Re: diff-se… Lee, Jay
- Re: [Dime] Two meanings for "default" Re: diff-se… TROTTIN, JEAN-JACQUES (JEAN-JACQUES)