110 likes | 121 Views
This draft outlines the Diameter QoS application, focusing on authorization for QoS-enhanced application flows, interactions between application servers and endpoints, QoS requests handling, and network element functions.
E N D
Diameter Quality of Service Applicationdraft-ietf-dime-diameter-qos-00.txt Avri Doria Pete McCann Hannes Tschofenig Tina Tsou Glen Zorn
Terms • Application Server • Exchanges signaling messages with an Application Endpoint • May be source of authorization for QoS-enhanced application flows • Example: SIP server • Application Endpoint • Exchanges signaling messages with Application Servers or other Application Endpoints • Makes QoS requests • Example: SIP User Agent
Terms (2) • Authorizing Entity • Responsible for authorizing QoS requests • Diameter Server • AAA Cloud • AAA infrastructure • Network Element • QoS-aware router • Diameter client
Framework QoS application runs between • Network Element • Receives QoS reservation requests • Diameter QoS client • Authorizing Entity • Diameter QoS server • Exchanges may be routed through AAA Cloud
Network Element Functions • Admission Control • Resource availability • Authorization • Diameter Client • Resource Reservation • Traffic Control • Classifier • Scheduler • Resource Management • Accounting
QoS Authorization Requirements • Inter-domain support • Roaming • Identity-based Routing • AAA requests • Flexible Authentication Support • Flexible Authorization Support • Periodic re-authorization • Event-triggered authorization • Both “push” & “pull”
QoS Authorization Requirements (2) • Flexible Accounting Support • Failure Reporting • Bearer Gating
Diameter QoS Application Commands • QoS-Authz-Request (QAR) • QoS-Authz-Answer (QAA) • QoS-Install-Request (QIR) • QoS-Install-Answer (QIA)
Diameter QoS Application AVPs • QoS-Flow-State • Type Enumerated • QSPEC • Type OctetString • ExtendedQoSFilterRule • Type OctetString • Should be Grouped? • QoS-Authz-Data • Type Grouped • QoS-Resources • Type Grouped • Bound-Auth-Session-Id • Type UTF8String • NASREQ session ID • Should be more flexible?