Signalling Requirements for End-to-End IP QoS Martin Dolly /Al Morton AT&T
Scope of Signalling Requirements for End-to-End IP QoS Define requirements and the signalling information elements that will enable the development of a signalling protocol(s) capable of the request, negotiation and ultimately delivery of known IP QoS classes UNI to UNI, spanning NNIs as required Requirements also address signaling information related to traffic priority and admission control Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Scope Continued To meet the QoS classes of Y.1541, a network provider needs to implement services such as those specified in Y.1221 To implement the transfer capabilities defined in Y.1221, a network needs to provide specific user plane functionality at UNI, NNI, INI interfaces A network may be provisioned, statically or dynamically on a per call basis, to meet the performance requirements of Y.1541 Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Scope of QoS Signalling Reqts. Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Functional Entities Within the Network (Assumed) Subscription Verification Authentication Call Admission Control Performance Management GW Network UNI NNI Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Service Level Parameters QoS class from Y.1541 Numerical Objectives for IP Loss Ratio, IP Transfer Delay, and IP Delay Variation may be indicated by specifying the QoS class from Y.1541 as a signalling parameter Traffic Parameters from Y.1221 Peak rate (Rp) Peak bucket size (Bp) Sustainable rate (Rs) Sustainable bucket size (Bs) Maximum allowed packet size (M) IP DSCP as specified in RFC 2474 Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Attributes of QoS Signalling Request Network QoS Class (i.e. Y.1541/Tbl. 1) Network capacity required, at both the application and network (I.e., Y.1221) levels (future) Reliability/Priority Class with which the service is to be sustained Optional Attributes: Application type Quality Category per Application type Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Attributes of Network Response to User QoS Requests An Identification Code for the request exchange, to be used in this response and all messages that follow (such as User ACK, or Release, and also in Network-Network messages). When used together with other information, such as Src address, each request can be uniquely referenced. The simple acknowledgement and acceptance of user/TE requests. Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Attributes of Network Response to User QoS Requests The expected performance level (optional). The ability to achieve a performance level that is better than an aspect of the QoS Class response, (optional). The ability to reject a request and, at the same time, to offer a modified service level that can be met. The response may modify the request and may include commitments to an alternate QoS Class, a lower capacity, and other indications such as performance level estimates. Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Other Signalling Requirements Flow Control for user QoS requests and re-requests Performance requirements for Network QoS requests and re-requests Contention resolution Forward and backward compatibility User-Initiated QoS Resource Modifications Reliability/Priority attributes including Emergency Services Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Architecture for IP Signalling Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Control Plane and Data Plane Mechanisms: Relationship Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Signalling Flows Request – Ack/Accepted TEo TEd Network A Network B UNI NNI REQ ACK OR Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Signalling Flows BW or Class Modification TEo TEd Network A Network B UNI NNI REQo2 REQo1 ACCo2 ACK MODo2 OR Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003
Summary/Next Steps Look to match initial requirements with on-going protocol spec. efforts Define requirements and signalling information elements that support a Y.1221 “Traffic Contract”, including Y.1541 QoS Classes, for NNI and UNI signalling protocol(s) Enhance definition of the functional entities within each Network Consider Additional Signalling flows for errors, policy rejection, etc. Workshop on End-to-End Quality of Service. What is it? How do we get it? 1-3 October 2003