diameter routing message priority (drmp) draft-donovan-dime-drmp-00.txt iet92 dallas, texas

8
Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp- 00.txt IET92 Dallas, Texas

Upload: abigayle-long

Post on 03-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Diameter Routing Message Priority (DRMP)

draft-donovan-dime-drmp-00.txtIET92

Dallas, Texas

Page 2: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Problem Statement

• There is currently no mechanism to influence which request messages get throttled when handling requests destined to an overloaded Diameter host.

• All requests are treated with equal priority and have equal probability of being throttled.

Page 3: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

DRMP Use Cases

• First Responder Related Signaling• Emergency Call Related Signaling• Operator Defined Differentiated Services• Application Specific Priorities– For example, 3GPP S6a application’s ULR priority

higher for MME restoration than for initial attaches.

Page 4: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Design Questions - 1

• Relationship with SIP Resource Priority (RFC4412)

• Should DRMP be modeled after the SIP Resource Priority mechanism?– Support for priority namespaces– Support for defined priority treatments

(preemption and priority queuing)• If so, can existing SIP Resource Priority

namespaces be used?

Page 5: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Design Questions - 2

• Priority Encoding Method– Command Flag bits– AVPs

Page 6: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Design Questions - 3

• Base protocol versus application extension• If answer to question 2 is command flag bits

then it is base protocol by default• At a minimum, need priority handling to not

require different behavior for different application-ids.

Page 7: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Question 4

• Scope of Priority Setting• Does priority apply to:– A single message– The Diameter transaction (same priority for

request and answer messages)– A request message (answer messages have an

implied higher priority than all request messages)

Page 8: Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas

Next Steps

• Add to working group charter• Continue work on definition of the mechanism