Search

US-20260128994-A1 - DYNAMIC QOS PROFILES SIGNALING

US20260128994A1US 20260128994 A1US20260128994 A1US 20260128994A1US-20260128994-A1

Abstract

A wireless device comprises one or more memories and one or more processors communicatively coupled to the one or more memories, where the one or more processors are configured to, individually or collectively, perform operations comprising identifying a flow associated with a stream classification service (SCS) identifier and transmitting an SCS request to an access point (AP). The SCS request comprises information for a plurality of quality of service (QoS) profiles associated with the SCS identifier, and each of the plurality of QoS profiles define a different set of QoS characteristics.

Inventors

  • Binita Gupta
  • Malcolm M. Smith
  • Brian D. Hart

Assignees

  • CISCO TECHNOLOGY, INC.

Dates

Publication Date
20260507
Application Date
20251104

Claims (20)

  1. 1 . A wireless device comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories, wherein the one or more processors are configured to, individually or collectively, perform operations comprising: identifying a flow, the flow associated with a stream classification service (SCS) identifier; and transmitting an SCS request to an access point (AP), the SCS request comprising information for a plurality of quality of service (QoS) profiles associated with the SCS identifier, each of the plurality of QoS profiles defining a different set of QoS characteristics.
  2. 2 . The wireless device of claim 1 , wherein the information for the plurality of QoS profiles comprises a QoS profile identifier for each QoS profile and an indication of a currently active QoS profile.
  3. 3 . The wireless device of claim 1 , wherein the flow comprises an uplink (UL) SCS flow or a downlink (DL) SCS flow.
  4. 4 . The wireless device of claim 1 , wherein the plurality of QoS profiles comprise a QoS profile that indicates a request to terminate UL triggering for the flow.
  5. 5 . The wireless device of claim 1 , wherein the operations further comprise: aggregating QoS requirements across a set of one or more traffic flows in the plurality of QoS profiles.
  6. 6 . The wireless device of claim 1 , wherein the operations further comprise: receiving an SCS response from the AP accepting at least a subset of the plurality of QoS profiles for the flow or indicating that no QoS profile from the plurality of QoS profiles are accepted for the flow.
  7. 7 . The wireless device of claim 1 , wherein the SCS request further comprises traffic classification (TCLAS) information for identifying the flow.
  8. 8 . The wireless device of claim 1 , wherein each QoS profile corresponds to a different set of QoS parameters, and wherein the different set of QoS parameters are provided in a separate QoS characteristics element for each QoS profile.
  9. 9 . The wireless device of claim 1 , wherein the SCS request further comprises a request for additional resources from the AP up to a maximum data rate limit for one or more QoS profiles in the plurality of QoS profiles.
  10. 10 . The wireless device of claim 1 , wherein the operations further comprise: indicating a switch to a new QoS profile among the plurality of QoS profiles via an initial control frame (ICF) or an initial control response (ICR) frame.
  11. 11 . A network device comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories, wherein the one or more processors are configured to, individually or collectively, perform operations comprising: receiving a stream classification service (SCS) request from a station (STA), the SCS request comprising information for a plurality of quality of service (QoS) profiles associated with an SCS identifier of a flow, each of the plurality of QoS profiles defining a different set of QoS characteristics; and transmitting, to the STA, an SCS response.
  12. 12 . The network device of claim 11 , wherein the SCS response comprises an indication that at least a subset of the plurality of QoS profiles are accepted for the flow or that no QoS profile from the plurality of QoS profiles are accepted for the flow.
  13. 13 . The network device of claim 11 , wherein the information for the plurality of QoS profiles comprises a QoS profile identifier for each QoS profile and an indication of a currently active QoS profile.
  14. 14 . The network device of claim 11 , wherein the flow comprises a UL SCS flow or a DL SCS flow.
  15. 15 . The network device of claim 11 , wherein the plurality of QoS profiles comprise a QoS profile requesting termination of UL triggering for the flow.
  16. 16 . The network device of claim 11 , wherein the operations further comprise: accepting a currently active QoS profile among the plurality of QoS profiles and allocating resources to the flow based on the currently active QoS profile.
  17. 17 . The network device of claim 11 , wherein the SCS request further comprises a request for additional resources from the network device up to a maximum data rate limit for one or more QoS profiles in the plurality of QoS profiles.
  18. 18 . The network device of claim 11 , wherein the operations further comprise: receiving, from the STA, an initial control frame (ICF) or an initial control response (ICR) frame indicating a switch to a new QoS profile among the plurality of QoS profiles associated with the SCS identifier.
  19. 19 . The network device of claim 18 , wherein the operations further comprise the network device allocating resources to the flow based on the new QoS profile.
  20. 20 . The network device of claim 18 , wherein the operations further comprise terminating UL triggering for the flow if the new QoS profile indicates a request to terminate UL triggering for the flow.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application claims benefit of U.S. provisional patent application Ser. No. 63/716,665 filed Nov. 5, 2024, and. U.S. provisional patent application Ser. No. 63/796,172 filed Apr. 28, 2025. The aforementioned related patent applications are herein incorporated by reference in their entirety. TECHNICAL FIELD Embodiments presented in this disclosure generally relate to computer networking. More specifically, embodiments disclosed herein describe dynamic quality of service (QoS) profiles signaling details. BACKGROUND IEEE 802.11be added support for Stream Classification Service (SCS) with a quality-of-service characteristics element (QoS Char) to provide traffic characteristics for SCS flows to the access point (AP) for uplink (UL) and downlink (DL). This enables the AP to perform more efficient scheduling of resources to a station (STA) for the UL and DL, because it is made aware of each stream's QoS needs. However, if the STA is not triggered frequently enough by the AP, the STA may disable UL multi-user (MU) data, rather than waiting for additional UL triggers. Dropping out of MU mode by the STA may undesirably hurt network efficiency. For example, reverting to contention-based enhanced distributed channel access (EDCA) reduces MU coordination and nullifies the advantages of intelligent scheduling by the AP. BRIEF DESCRIPTION OF THE DRAWINGS So that the manner in which the above-recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate typical embodiments and are therefore not to be considered limiting; other equally effective embodiments are contemplated. FIG. 1 illustrates a system for dynamic QOS profile signaling details, according to an embodiment. FIG. 2 illustrates a flow diagram of a method for dynamic QoS profile signaling details performed by a STA, according to an embodiment. FIG. 3 illustrates a flow diagram of a method for dynamic QoS profile signaling details performed by an AP, according to an embodiment. FIG. 4A illustrates an SCS request and SCS response exchange, according to an embodiment. FIG. 4B illustrates a STA providing a dynamic QoS profile switch or update indication to an AP, according to an embodiment. FIG. 4C illustrates an SCS descriptor element including one or more QoS characteristics elements that are included in an SCS request, according to an embodiment. FIG. 4D illustrates a QoS characteristics element that is enhanced to include a QoS profile info field and a current profile indication, according to an embodiment. FIG. 4E illustrates an SCS descriptor element including a QoS profile status subelement that is included an SCS response frame, according to an embodiment. FIG. 4F illustrates a QoS characteristics element including a maximum data rate field, according to an embodiment. FIG. 4G illustrates a STA signaling a Maximum Data Rate field in the QoS characteristics element that is included in an SCS request, according to an embodiment. FIG. 4H illustrates a STA signaling a QoS profile for an UL SCS flow that requests more triggers, according to an embodiment. FIG. 4I illustrates a control field that includes an SCSID and a QoS Profile ID signaled for activation of a QoS profile of an SCS flow, according to an embodiment. FIG. 5 illustrates multiple QoS profiles with each QoS profile providing QoS parameters for specific QoS modes, according to an embodiment. FIG. 6 illustrates an AP allocating UL resources to a STA based on a QoS profile switch, according to an embodiment. FIG. 7 illustrates indicating a switch to a new QoS profile, according to an embodiment. FIG. 8 illustrates a computer system, according to an embodiment. To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one embodiment may be beneficially used in other embodiments without specific recitation. DESCRIPTION OF EXAMPLE EMBODIMENTS Overview One embodiment presented in this disclosure relates to a wireless device including one or more memories and one or more processors communicatively coupled to the one or more memories, where the one or more processors are configured to, individually or collectively, perform operations including identifying a flow, the SCS flow associated with an SCS identifier, and transmitting an SCS request to an access point (AP), the SCS request comprising information for a plurality of quality of service (QoS) profiles associated with the SCS identifier, each of the plurality of QoS profiles defining a different set of QoS characteristics. In one embodiment, the information for the plurality of QoS profiles includes a QoS profile identifier for