Management link for multi-link operation

JP2025072612A5Pending Publication Date: 2026-02-10CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025020984
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-06-18
Filing Date
2025-02-12
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In multi-link (ML) wireless communication networks, the overlapping of signal profiles in management frames across various links reduces available bandwidth for data transmission.

Method used

A communication method where one affiliate AP is designated as the management AP, sending signaling in management frames to indicate which link ID corresponds to the management AP, allowing the non-AP MLD to obtain affiliate AP profiles efficiently through a single management link.

Benefits of technology

This approach reduces the bandwidth overhead of management frames by concentrating management-related traffic on a single management link, thereby enhancing data transmission efficiency in ML wireless networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a communication method, a management frame, a wireless communication device, and a non-transitory computer-readable medium that reduce reduction in available network bandwidth due to duplication of Multi-Link (ML) Beacon frames.SOLUTION: A method selects a managing AP from among affiliated access points (APs) to process the management and control frames, where the managing AP transmits an ML Beacon frame carrying all the profiles of the affiliated APs, while other affiliated APs transmit lighter ML Beacon frames indicating, for example, where the complete ML Beacon frame can be found.SELECTED DRAWING: Figure 10a
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates generally to wireless communications, and more particularly to multi-link (ML) communications. [Background technology]

[0002] Wireless communication networks have been widely deployed to provide various communication services such as voice, video, packet data, messaging, broadcast, etc. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing available network resources. Examples of such multiple-access networks include Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, and Single Carrier FDMA (SC-FDMA) networks.

[0003] The 802.11 family of standards, adopted by the Institute of Electrical and Electronics Engineers (IEEE) provides numerous mechanisms for wireless communication between stations.

[0004] With the development of latency-sensitive applications such as online gaming, real-time video streaming, virtual reality, drones or robot remote control, the demands and challenges for better throughput, lower latency and robustness must be taken into account. Such problematic challenges are currently being considered as the main objectives of the IEEE 802.11 Working Group in issuing the next major 802.11 release, known as 802.11be or Extremely High Throughput (EHT).

[0005] IEEE P802.11be / D version 1.0 (May 2021) defines Multi-Link (ML) Operation (MLO), which improves data throughput by enabling communication between stations over multiple parallel and discontinuous communication links.

[0006] Multi-Link Operation (MLO) allows a non-AP (Access Point) MLD (ML Device) to register with an AP MLD (e.g., discover, authenticate, associate, and set up multiple links with the AP MLD). Each link allows channel access and frame exchange between the non-AP MLD and the AP MLD based on the supported capabilities exchanged during association.

[0007] An MLD is a logical entity that has one or more affiliated non-AP stations (STAs) and a Medium Access Control (MAC) Service Access Point (SAP) to one Logical Link Control (LLC) that contains one MAC data service. An AP MLD thus consists of multiple affiliated APs, while a non-AP MLD consists of multiple non-AP stations. Affiliated non-AP stations in both AP MLD and non-AP MLD can communicate with affiliated non-AP stations in other MLDs using 802.11 mechanisms over each of the multiple communication links that are set up.

[0008] During ML discovery, the non-AP MLD detects the various wireless links available through the AP MLD (e.g., provided by multiple affiliated APs) by transmitting management frames, e.g., broadcast beacon frames, that are enhanced compared to 802.11ax management frames by MLO-specific multilink elements.

[0009] The Multilink Element specifies the profile (e.g., capability and operating parameters) of the Affiliated AP directly contained in the frame that is transmitting the frame (known as the Reporting Affiliated AP), as well as the profiles of all other APs (known as Reportee Affiliated APs) that belong to that AP MLD.

[0010] This additional information advantageously simplifies the association procedure since the information required to perform multiple associations between multiple affiliated APs and multiple affiliated non-AP stations in the non-AP MLD is consolidated into only one step.

[0011] However, this approach has drawbacks, in particular there is a substantial signaling cost that is duplicated on various links, i.e. the profile of the reporting affiliated AP is duplicated in periodic beacons on various links, thus reducing the available bandwidth for data transmission, which is further degraded because such information is used sporadically and only for specific MLOs, such as ML association or ML update procedures. Summary of the Invention

[0012] In this context, the inventors have sought to provide a sufficient extension.

[0013] In particular, the invention proposes a method of communication in a wireless network comprising an Access Point (AP) Multi-Link Device (MLD) having a number of Affiliated APs, as follows: The reporting Affiliated AP transmits a management frame, The management frame sends signaling that one of the Affiliated APs is a management AP that provides all profiles of the Affiliated APs, and may indicate which link ID that uniquely defines the Affiliated AP to connect to in order for the non-AP MLD to receive all profiles.

[0014] As mentioned below, in AP MLD, multiple management APs may be provided, one for each RF band, for example.

[0015] Correspondingly, in terms of non-AP MLD, the invention proposes a communication method in a wireless network including a non-access point (non-AP) multi-link device (MLD) as follows: receiving signaling from a reporting Affiliated AP of an AP MLD having multiple Affiliated APs that one of the Affiliated APs is a management AP that provides all profiles of the Affiliated APs; Obtain the profile of the affiliated AP from the management AP.

[0016] The AP MLD can, by signaling in management frames, indicate and redirect the management AP to the non-AP MLD, if necessary, to let the non-AP MLD obtain the profile (e.g., network information) of the affiliated AP. That way, one management link (with the management AP) can carry the profile. This has the advantage that the management frames sent by other (non-management) affiliated APs are greatly simplified, thus saving bandwidth.

[0017] The present invention also proposes a management frame in a wireless network including an access point (AP) multi-link device (MLD) having multiple affiliated APs, the management frame including a field signaling that one of the affiliated APs is a management AP that provides all profiles of the affiliated APs.

[0018] Optional features of these embodiments of the invention are defined in the appended claims. Some of these features are described below with reference to methods, but they may be replaced by apparatus features.

[0019] In some embodiments, providing the profiles by the management AP includes advertising all of the profiles of the affiliated APs in a management frame, such as, for example, a Beacon frame.

[0020] The management frame may be a Beacon frame. In a variant, it may also be a Probe Response frame. These frames are defined in 802.11be D1.0.

[0021] In another embodiment, the reporting Affiliated is a managing AP and the management frame (preferably, but not necessarily, a Beacon frame) further announces all the profiles of the Affiliated APs, which means that the management frame provides both the signaling of the managing AP and the profiles of the Affiliated APs.

[0022] For example, the profiles of affiliated APs other than the reporting affiliated AP are carried in the Basic variant Multi-Link element (802.11be D1.0) of the management frame. They may be Per-STA Profile sub-elements as defined below.

[0023] In some embodiments, only one of the affiliated APs of an AP MLD is the managing AP, and thus the AP MLD centralizes most of the management to one affiliated AP.

[0024] In another embodiment, in a plurality of Affiliated APs, one Affiliated AP per frequency band is the management AP, thus providing one management AP per RF band.

[0025] In some embodiments, the reporting Affiliated AP is an unmanaged AP and the management frame provides only the profile of the reporting Affiliated AP and one or more managed AP profiles of the managed AP, in other words, the unmanaged AP does not advertise the profiles of other unmanaged Affiliated APs, but only the profiles of the managed Affiliated APs (in addition to its own profile).

[0026] Each non-management affiliated AP may operate in this manner (eg, transmitting Beacon frames with only the management AP's profile), while the management AP transmits Beacon / management frames with all profiles.

[0027] In some embodiments, the method further includes determining from the management frame whether the reporting Affiliated AP is a management AP in a non-AP MLD.

[0028] In an embodiment, in response to determining that the reporting Affiliated AP is not the management AP, the non-AP MLD configures the affiliated non-AP stations of the non-AP MLD to communicate with the management AP, thereby setting up a management link dedicated to management exchanges (MLs) that obtain all profiles of the Affiliated APs, for example.

[0029] In an embodiment, in response to determining that the reporting affiliated AP is not the managing AP, the reporting affiliated AP switches from one affiliated non-AP station to another affiliated non-AP station to exchange management frames with the managing AP. For example, the management frames are exchanged to perform an association between the non-AP MLD and the AP MLD. Thus, through the signaling of the present invention, the non-AP MLD can discover the appropriate managing AP of the AP MLD to perform an association with the affiliated AP corresponding to the affiliated non-AP station.

[0030] In some embodiments, the management AP profile is carried in a Per-STA field included in the Link Info field of the Basic variant Multi-Link element of the management frame. Thus, if only one management AP is declared, only one Per-STA field is provided. A similar field that specifies the network information (of the BSS) in a conventional management frame can be used as the profile.

[0031] In a variant, the managed AP profile is carried in a subelement contained in the Link Info field of the Basic variant Multi-Link element of the management frame, with the Subelement ID subfield set to a value different from 0 and 221. It means that new subelement types are defined in the Link Info field (compared to 802.11be D1.0) and can be fine-tuned to the needs of the invention (e.g. to include the minimum information required to connect to a managed AP).

[0032] For example, a management AP profile of a management AP includes a first subfield that specifies the operating class of the management AP (e.g., a frequency band from among 2.4 GHz, 5 GHz, and 6 GHz) and a second subfield that specifies the operating channel (within that frequency band) of the affiliated AP. The profile may be limited to these two subfields to reduce the total signaling length. The profile may also include the BSSID of the management AP.

[0033] In an embodiment, the management AP profile further includes a Management AP TBTT Offset subfield that indicates the scheduled time when the management AP transmits the next Beacon frame providing the profiles of all of the affiliated APs.

[0034] In some embodiments, the method further includes, in the non-AP MLD, determining whether to wait for the next Beacon frame by the management AP or to send a Probe Request frame to the management AP to obtain a profile of the affiliated AP from the management AP based on the Management AP TBTT Offset subfield.

[0035] Therefore, obtaining the profile of an affiliated AP simply involves receiving the next Beacon frame transmitted by the managing AP.

[0036] Alternatively, obtaining the profile of the Affiliated AP simply involves sending a Probe Request frame to the management AP and receiving a Probe Response frame in response from the management AP providing the profile of the Affiliated AP.

[0037] In some embodiments, the signaling includes a first field that specifies whether the AP MLD implements a management AP.

[0038] In some embodiments, the signaling includes a second field that stores a link ID that uniquely identifies the managing AP and includes another field that stores a link ID that uniquely identifies the reporting Affiliated AP, and thus determining whether the reporting Affiliated AP is a managing AP may simply include comparing the link ID of the second field with the link ID of the other field.

[0039] In some embodiments, the AP MLD performs multi-link operation (MLO) with the non-AP MLD, and the method further comprises exchanging, in the AP MLD, management frames and / or control frames including at least one parameter affecting a link of the multi-link operation only on a management link established with the management AP.

[0040] Correspondingly, the non-AP MLD performs multi-link operation (MLO) with the AP MLD, and the method further comprises exchanging, in the non-AP MLD, management frames and / or control frames including at least one or more parameters affecting the link of the multi-link operation only on the management link established with the affiliated AP.

[0041] Correspondingly, the present invention also provides a wireless communication device comprising one or more microprocessors configured to perform the steps of any of the above methods. The wireless communication device is therefore either a non-AP MLD or an AP MLD.

[0042] Another aspect of the present invention relates to a non-transitory computer-readable medium storing a program which, when executed by a microprocessor or computer system in a wireless device, causes the wireless device to perform any of the methods described above.

[0043] At least a portion of the method according to the present invention may be computer-implemented. Accordingly, the present invention may take the form of an entirely hardware implementation, an entirely software implementation (such as firmware, resident software, microcode, etc.), or an implementation combining software and hardware aspects, which may all be referred to generally herein as a "circuit," "module," or "system." Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.

[0044] The present invention can be implemented in software and therefore as computer readable code for provision to a programmable apparatus on any suitable carrier medium. Tangible carrier media can include storage media such as hard disk drives, magnetic tape devices, or solid state memory devices, etc. Transient carrier media can include electrical signals, electronic signals, optical signals, acoustic signals, magnetic signals, or electromagnetic signals such as microwave or RF signals. [Brief description of the drawings]

[0045] Embodiments of the present invention will now be described, by way of example only, with reference to the following drawings: [Figure 1] 1 shows a typical 802.11 network environment including ML transmission. [Diagram 2] 13 is a schematic diagram showing an example of a sequence of management frames for performing ML discovery and ML setup procedures defined in IEEE P802.11be / D1.0. [Diagram 3] This shows the Basic variant Multi-Link element included in the management frame defined in IEEE P802.11be / D1.0. [Figure 4] The format of the Per-STA Profile sub-element of the Link Info field included in the Basic variant Multi-Link element defined in IEEE P802.11be / D1.0 is shown. [Diagram 5] 1 shows a Basic variant Multi-Link element extended according to an embodiment of the present invention. [Figure 6] 1 illustrates a Management Profile sub-element according to an embodiment of the present invention. [Figure 7] 13 illustrates another Management Profile sub-element according to an embodiment of the present invention. [Figure 8]1 illustrates, by way of a flow chart, the general steps in a reporting AP belonging to an AP MLD for processing management frames transmitted during ML discovery and ML setup procedures according to an embodiment of the invention. [Figure 9] 1 illustrates, by way of a flow chart, the general steps in a reporting non-AP station belonging to a non-AP MLD for processing management frames transmitted during ML discovery and ML setup procedures according to an embodiment of the present invention. [Figure 10a] 5 illustrates a schematic diagram of an example sequence of management frames for operating ML discovery and ML setup procedures according to an embodiment of the present invention. [Figure 10b] 5 illustrates a schematic diagram of an example sequence of management frames for operating ML discovery and ML setup procedures according to an embodiment of the present invention. [Figure 10c] 5 illustrates a schematic diagram of an example sequence of management frames for operating ML discovery and ML setup procedures according to an embodiment of the present invention. [Figure 10d] 5 illustrates a schematic diagram of an example sequence of management frames for operating ML discovery and ML setup procedures according to an embodiment of the present invention. [Figure 11] 1 shows a schematic diagram illustrating a wireless communication device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0046] The techniques described herein may be used in various broadband wireless communication systems, including communication systems based on an orthogonal multiplexing scheme. Examples of such communication systems include a spatial division multiple access (SDMA) system, a time division multiple access (TDMA) system, an orthogonal frequency division multiple access (OFDMA) system, and a single carrier frequency division multiple access (SC-FDMA) system. An SDMA system may utilize sufficiently different directions to simultaneously transmit data to multiple user terminals (e.g., wireless devices or stations). A TDMA system may divide a transmission signal into different time slots or resource units, with each time slot being assigned to a different user terminal, thereby allowing multiple user terminals to share the same frequency channel. An OFDM system utilizes Orthogonal Frequency Division Multiplexing (OFDM), a modulation technique that divides the overall system bandwidth into multiple orthogonal subcarriers or resource units. These subcarriers may also be referred to as tones, bins, etc. In OFDM, each subcarrier may be independently modulated with data. SC-FDMA may transmit on subcarriers distributed across the system bandwidth using Interleaved FDMA (IFDMA), on blocks of adjacent subcarriers using Localized FDMA (LFDMA), or on multiple of the blocks of adjacent subcarriers using Enhanced FDMA (EFDMA).

[0047] The teachings herein may be incorporated into (e.g., implemented within or performed by) a variety of apparatuses (e.g., stations). In some aspects, a wireless device or station implemented in accordance with the teachings herein may or may not include an access point (referred to as an AP) (referred to as a non-AP station or STA).

[0048] Although the examples are described in the context of WiFi networks, the invention can be used in any type of wireless network (such as, for example, mobile phone cellular networks) that implements very similar mechanisms.

[0049] An AP may include, be implemented as, or be known as a Node B, radio network controller (“RNC”), evolved Node B (eNB), fifth generation base station (gNB), base station controller (“BSC”), radio base station (“BTS”), base station (“BS”), transmit / receive function (“TF”), wireless router, wireless transceiver, basic service set (“BSS”), enhanced service set (“ESS”), radio base station (“RBS”), or other terminology.

[0050] A non-AP station may include, be implemented as, or be known as a subscriber station, subscriber unit, mobile station (MS), remote station, remote terminal, user terminal (UT), user agent, user device, user equipment (UE) user station, or other terminology. In some implementations, a STA may include a suitable processing device connected to a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop ("WLL") station, a personal digital assistant ("PDA"), a handheld device with wireless connectivity, or other wireless model. Thus, one or more aspects of the teachings herein may be incorporated into a phone (e.g., cellular phone, smartphone), a computer (e.g., laptop), a tablet, a portable communication device, a portable computing device (e.g., personal data assistant), an entertainment device (e.g., music or video device, or satellite radio), a global positioning system (GPS) device, or any other suitable device configured to communicate via a wireless or wired medium. In some aspects, a non-AP station may be a wireless node. Such a wireless node may, for example, provide connectivity to a network (eg, a wide area network such as the Internet or a cellular network) via a wired or wireless communication link.

[0051] An AP manages a set of stations and collectively organizes their access to the wireless medium for communication purposes. The stations (including the AP) form a service set, which will be referred to hereafter as a Basic Service Set, BSS (other terms may be used). The same physical station acting as an access point may manage two or more BSSs (and corresponding WLANs): each BSS is uniquely identified by a specific Basic Service Set Identifier, BSSID, and is managed by an independent virtual AP implemented in that physical AP.

[0052] The 802.11 family of standards defines various medium access controls (MACs) to facilitate access to the wireless medium.

[0053] Current 802.11be task group discussions, as outlined in draft IEEE P802.11be / D1.0 in May 2021, will introduce multi-link operation (MLO) for MAC layer operation. MLO allows a multi-link device to establish or set up multiple links and operate them in parallel.

[0054] A multilink device (MLD) is a logical entity that has one or more affiliated non-AP stations (STAs) and one medium access control (MAC) service access point (SAP) to a logical link control (LLC) that contains one MAC data service. An access point multilink device (or AP MLD) corresponds to an MLD in which each station (STA) belonging to the MLD is an AP (called an "affiliated AP"). A non-AP station multilink device (or non-AP station) corresponds to an MLD in which each station (STA) belonging to the MLD is a non-AP station (called an "affiliated non-AP station"). In the literature, "multilink device", "ML device" (MLD), "multilink logical entity", "ML logical entity" (MLE), "multilink set" and "ML set" are synonyms that designate the same type of ML device.

[0055] Multiple affiliated non-AP stations in a non-AP MLD may set up communication links with multiple affiliated APs in an AP MLD, thus forming a multi-link channel.

[0056] The multiple links established for MLD are theoretically independent, meaning that channel access procedures (to the communication medium) and communications are performed independently on each link. Thus, different links may have different data rates (e.g., different bandwidths, number of antennas, etc.) and may be used to communicate different types of information (on each particular link).

[0057] A communication link, or “link,” corresponds to a given channel (e.g., 20 MHz, 40 MHz, etc.) in a given frequency band (e.g., 2.4 GHz, 5 GHz, 6 GHz) between an AP belonging to an AP MLD and a non-AP station belonging to a non-AP MLD.

[0058] Affiliated APs and non-AP stations operate on their respective channels according to one or more of the IEEE 802.11 standards (a / b / g / n / ac / ad / af / ah / aj / ay / ax / be) or other wireless communication standards.

[0059] Multi-link aggregation allows traffic associated with a single MLD to be transmitted across multiple parallel communication links, thereby increasing network capacity and maximizing utilization of available resources.

[0060] FIG. 1 illustrates a typical 802.11 network environment including ML transmission that may be implemented in the present invention.

[0061] Wireless communication network 100 includes an AP MLD 110 and two non-AP MLDs 120 and 130. Of course, numerous other non-AP MLDs may register with AP MLD 110 and exchange frames.

[0062] The AP MLD 110 has multiple affiliated APs (four affiliated APs 111, 112, 113, and 114 (also referred to as AP1, AP2, AP3, and AP4, respectively) in the example diagram), each of which operates as an 802.11 AP on an operating channel within a frequency band. Known 802.11 frequency bands include the 2.4 GHz, 5 GHz, and 6 GHz bands. Of course, other frequency bands may be used instead of or in addition to these three bands.

[0063] The non-AP MLD 120, 130 has a number of affiliated non-AP stations, each of which operates as an 802.11 non-AP station in the BSS (managed by the affiliated AP 111, 112, 113, 114) to which it registers. Preferably, but not necessarily, the non-AP MLD has fewer affiliated non-APs than the number of APs that belong to the AP MLD 110. In the example diagram, three non-AP STAs 121, 122, and 123 (also referred to as A1, A2, and A3, respectively) belong to the non-AP MLD 120, and three non-AP STAs 131, 132, and 133 (also referred to as B1, B2, and B3, respectively) also belong to the non-AP MLD 130.

[0064] For purposes of illustration, AP 111 is configured to operate on channel 10, which corresponds to a 20 MHz channel operating in the 2.4 GHz frequency band, AP 112 is configured to operate on channels 36-40, which correspond to a 40 MHz channel operating in the 5 GHz frequency band, AP 113 is also configured to operate on channels 149-153, which correspond to a 40 MHz channel operating in the 5 GHz frequency band, and AP 114 is configured to operate on channel 301, which corresponds to a 160 MHz channel operating in the 6 GHz frequency band. In this example, the affiliated stations operate in various frequency bands.

[0065] Each Affiliated AP provides a link to the AP MLD 110 for affiliated non-AP stations. Thus, each non-AP MLD link can be identified only by the identifier of the respective Affiliated AP. In this context, each Affiliated AP 111-114 can be uniquely identified by an identifier called a "Link ID." The Link ID of each Affiliated AP is unique and does not change for the lifetime of the AP MLD. The AP MLD can assign Link IDs to Affiliated APs by incrementing the ID from 0 (for the first Affiliated AP). Of course, other terms such as "AP ID" can be used as variations.

[0066] To perform multi-link communication, each non-AP MLD 120, 130 must perform discovery, authentication, association, and multiple link setup with the AP MLD 110 for each link established between an affiliated AP of the AP MLD 110 and a non-AP station of the non-AP MLD. Each link allows separate channel access and frame exchange between the non-AP MLD and the AP MLD based on the supported capabilities exchanged during association.

[0067] The discovery phase is hereinafter referred to as the ML discovery procedure, and the multilink setup phase (or association phase) is hereinafter referred to as the ML setup procedure.

[0068] The ML discovery procedure allows a non-AP MLD to discover the wireless communication network 100 (e.g., various links to an AP MLD provided by multiple affiliated APs). Thus, the ML discovery procedure attempts to announce various affiliated APs in the AP MLD along with their respective network information.

[0069] The network information (or "profile") of an Affiliated AP may include all or part of its capabilities and operational parameters.

[0070] Typically, the network information includes at least the operating class (or RF band, e.g., 2.4 GHz, 5 GHz or 6 GHz band), channel number (or operating channel) and BSSID of the affiliated AP. The network information may also include more complete information elements regarding capabilities and operating parameters. Capability elements may include, among others, one or more of high-throughput (HT) capability, very high-throughput (VHT) capability, High-efficiency (HE) capability, HE 6 GHz band capability, or Extremely high-throughput (EHT) capability. The operating elements may include, among others, one or more of HT operating parameters, VHT operating parameters, HE operating parameters, EHT operating parameters, Enhanced Distributed Channel Access (EDCA), Multi-User (MU) EDCA parameters, Uplink (UL) Orthogonal Frequency Division Multiple Access (OFDMA) Random Access (UORA) parameters, Target Wait Time (TWT) parameters, Fast Initial Link Setup (FILS) parameters, or Spatial Reuse (SR) parameters.

[0071] Discovery may be active (non-AP MLD requests to AP MLD) or passive (non-AP MLD receives Beacon frames broadcast to AP MLD).

[0072] When a non-AP MLD detects the wireless communication network 100 through an ML discovery procedure and then an MLD authentication procedure, the non-AP MLD can select a set of candidate setup links between its affiliated non-AP stations and some of the detected affiliated APs through an ML setup procedure and request the AP MLD 110 to set up these links, which can be accepted or rejected by the AP MLD.

[0073] If accepted, the non-AP MLD is provided with an association identifier (AID) from the AP MLD, and the AID is used by multiple affiliated non-APs of the non-AP MLD to wirelessly communicate over multiple links (communication channels) with corresponding multiple affiliated APs.

[0074] For illustrative purposes, in the wireless communication network 100, three candidate setup links have been requested from the non-AP MLD 120 to the AP MLD 110 and accepted by the AP MLD 110: a first link 151 between the affiliated AP 111 (AP1) and the affiliated non-AP STA 121 (A1), a second link 152 between the affiliated AP 112 (AP2) and the affiliated non-AP STA 122 (A2), and a third link 153 between the affiliated AP 114 (AP4) and the affiliated non-AP STA 123 (A3). Similarly, three candidate setup links have been requested from the non-AP MLD 130 to the AP MLD 110 and accepted by the AP MLD 130: a first link 161 between the affiliated AP 111 (AP1) and the affiliated non-AP STA 131 (B1), a second link 162 between the affiliated AP 113 (AP3) and the affiliated non-AP STA 132 (B2), and a third link 163 between the affiliated AP 114 (AP4) and the affiliated non-AP STA 133 (B3).

[0075] Once the link is set up and capabilities are exchanged, the non-AP MLDs 120, 130 perform multi-link operation (MLD) with their associated AP MLD 110. One example of MLO is the exchange of frames (uplink and / or downlink communication).

[0076] During MLO, some changes on the setup links may be required during the run-time of the network 100 due to various reasons such as incoming interference from other BSSs, congestion on one or more links, changes in data traffic load, etc.

[0077] The ML reconfiguration procedure described in the 802.11-21 / 534r3 document allows the configuration of the link between a non-AP MLD and its associated AP MLD to be changed without disassociation. It is a set of post-association procedures that allows an AP MLD and an associated non-AP MLD to change the Multi-Link (ML) configuration or set of links between affiliated STAs while the non-AP MLD maintains its associated state throughout the procedure.

[0078] For example, a non-AP MLD can request the AP MLD to which it belongs to add and / or delete multiple links, an AP MLD can add multiple APs to its multi-link operation or delete multiple APs, an AP MLD can notify the non-AP MLD to which it belongs of the deletion of one or more links, and an AP MLD can ask the non-AP MLD to which it belongs to add and / or delete multiple links and provide recommended configurations.

[0079] Management frames, i.e. ML Reconfiguration Request and ML Reconfiguration Response frames, are used containing only the parameters related to the added, deleted and modified links. The reconfiguration request can be initiated by a non-AP MLD.

[0080] The management frames can be exchanged on the enabled links while data is exchanged in parallel on other links and / or new links are added between non-AP MLDs and the belonging AP MLD.

[0081] FIG. 2 shows an example of a sequence of management frames for the operation of ML discovery and ML setup procedures when establishing ML transmission between an AP MLD 110 and a non-AP MLD 120.

[0082] To establish ML transmission, the non-AP MLD initiates an ML discovery procedure 210 to acquire possible links proposed by the AP MLD 110. This can be performed through passive and / or active scanning operations on frequency channels of one or more frequency bands (typically the 2.4 GHz, 5 GHz and 6 GHz bands).

[0083] Passive scanning (labeled (a) in the figure) consists of listening to ML Beacon frames 213-1, 213-2, 213-3, and 213-4 transmitted periodically by the affiliated APs of the AP MLD 110 on the channels in which they operate. Each, or some, or all of the affiliated APs transmit ML Beacon frames periodically on the channels in which it / they operate.

[0084] The ML Beacon frame announces the profiles of all affiliated APs 111, 112, 113, and 114. Therefore, the non-AP MLD can receive a single ML Beacon frame to learn the network characteristics of all affiliated APs and request links to be set up. In the example, the non-AP MLD 120 receives the ML Beacon frame 213-2 from the affiliated AP 112 via the affiliated non-AP STA A2.

[0085] The ML Beacon 213 transmitted from the affiliated AP is an extension of the Beacon frame defined in 802.11ax (e.g., IEEE P802.11ax / D8.0 (October 2020)) by the Basic variant Multi-Link element defined in IEEE P802.11be / D1.0. In particular, the Basic variant Multi-Link element carries a full or partial Per-STA Profile of each AP belonging to the AP MLD 110.

[0086] The format of the Basic variant Multi-Link element is described below with reference to FIG.

[0087] Active scanning (labeled (b) in the figure) consists of an exchange of management frames between the non-AP MLD and the AP MLD. In particular, the non-AP MLD may transmit one or more ML Probe Request frames 211 on corresponding channels that are scanned by the affiliated non-AP stations 121, 122, and 123 (through its affiliated non-AP stations). The non-AP MLD then listens to receive ML Probe Response frames 212 from the AP MLD (from the affiliated APs on their respective operating channels). The ML Probe Request frames 211 may be transmitted by each affiliated non-AP station on its configured operating channel.

[0088] The ML Probe Request frame 211 allows an affiliated non-AP station to request that in its response, in addition to its own network information (e.g., profile), it include complete or partial functionality and operational elements (network information or profiles) of other APs that belong to the same AP MLD.

[0089] The affiliated station that performs the management frame exchange is called the "reporting" affiliated station, and other affiliated STAs in the same MLD are called "reportee" affiliated stations.

[0090] 2, a reporting affiliated non-AP station 122 (A2) sends an ML Probe Request frame 211 to a reporting affiliated AP 112 (AP2) to obtain network information (profile) of AP2 and network information of the reported affiliated APs 111, 113, 114 (AP1, AP3, AP4). Although the example shows AP2 112 and station A2 122 as the reporting affiliated stations, any other pair of affiliated stations operating on the same operating channel (e.g., AP4 and A3) can be used as the reporting affiliated stations.

[0091] The ML Probe Response frame 212 sent by the reporting affiliated AP is a Probe Response frame defined in 802.11ax (e.g., IEEE P802.11ax / D8.0 (October 2020)) extended with a Basic variant Multi-Link element defined in IEEE P802.11be / D1.0 as shown in Figure 3. In particular, the Basic variant Multi-Link element carries a full or partial Per-STA Profile for each reported affiliated AP targeted in the ML Probe Request frame 211.

[0092] The 802.11ax fields of the ML Probe Response frame 212 or ML Beacon frame 213 are used in a conventional manner, for example to carry the network information (profile) of the reporting affiliated AP (here AP2 112) of the AP MLD 110. Additionally, the Address 1 field of the MAC header can be set to a broadcast address so that any non-AP MLD can obtain the affiliated AP's profile from this frame (whether it is an ML Probe Response frame or an ML Beacon frame).

[0093] The Basic variant Multi-Link element 300 in Figure 3 includes an Element ID field 301, a Length field 302 (which allows the presence or absence of optional fields and the number of Per-STA Profiles in field 330 to be determined), an Element ID Extension field 303, a Multi-Link Control field 310, a Common Info field 320 and an optional Link Info field 330.

[0094] The Multi-Link Control field 310 includes a Type subfield 311, a Reserved subfield 312, and a Presence Bitmap subfield 340. The Type subfield 311 is set to a value of 1 to notify that the Multi-Link element 300 is a Basic variant ML element.

[0095] The Presence Bitmap subfield 340 is used to indicate which subfields are included in the Common Info field 320. The Presence Bitmap subfield 340 thus includes an MLD MAC Address Present subfield 341, a Link ID Info Present subfield 342, a BSS Parameter Change Count Present subfield 344, a Medium Synchronization Delay Information Present subfield 344, an EML Capabilities Present subfield 345, an MLD Capabilities Present subfield 346, and a Reserved subfield 347.

[0096] The MLD MAC Address Present subfield 341 is set to 1 if the MLD MAC Address field is present in the Common Info field 320; otherwise, this subfield is set to 0.

[0097] The Link ID Info Present subfield 342 is set to 1 if the Link ID Info subfield is present in the Common Info field 320;

[0098] The BSS Parameter Change Count Present subfield 343 is set to 1 if the BSS Parameter Change Count subfield is present in the Common Info field 320; otherwise, the BSS Parameter Change Count Present subfield is set to 0.

[0099] The Medium Synchronization Delay Information Present subfield 344 is set to 1 if the Medium Synchronization Delay Information subfield is present in the Common Info field 320; otherwise, the Medium Synchronization Delay Information Present subfield is set to 0.

[0100] The EML Capabilities Present subfield 345 is set to 1 if the EML Capabilities subfield is present in the Common Info field 320; otherwise, the EML Capabilities Present subfield is set to 0.

[0101] The MLD Capabilities Present subfield 346 is set to 1 if the MLD Capabilities subfield is present in the Common Info field 320; otherwise, the MLD Capabilities Present subfield is set to 0.

[0102] According to the value specified by the Present Bitmap subfield 340, the Common Info field 320 includes an optional MLD MAC Address subfield 321, a Link ID Info subfield 322, a BSS Parameter Change Count subfield 323, a Medium Synchronization Delay Information subfield 324, an EML Capabilities subfield 325 and an MLD Capabilities subfield 326.

[0103] The various fields are described in the D1.0 standard. For example, the Link ID Info subfield 322 includes a Link ID subfield 322a and a Reserved field 322b. The Link ID Info subfield in the Common Info field is not present in a Basic variant Multi-Link element of a management frame transmitted by a non-AP station. The Link ID subfield 322a carries the link ID of the reporting affiliated AP if the Basic variant Multi-Link element is a management frame transmitted by the AP MLD 110.

[0104] The Link Info field 330 includes a set 331 of Subelements 350. Only two subelement formats are available in the Basic variant Multi-Link element, the first format is identified by the Subelement ID being set to 0 (corresponding to the Per-STA Profile subelement) and the second format is identified by the Subelement ID being set to 221 (corresponding to the Vendor Specific subelement). The Per-STA Profile subelement is used to carry the profile of the recipient Affiliated AP. As such, it is used by the reporting Affiliated AP to announce the network information of the recipient Affiliated AP. Each Per-STA Profile subelement 350 is used to identify one specific recipient Affiliated AP (e.g., one specific Link ID).

[0105] 4, the Per-STA Profile sub-element 350 includes a Subelement ID sub-field 351 set to 0, a Length sub-field 352, a STA Control sub-field 360, a STA Info sub-field 354, and a STA Profile sub-field 355. These fields are defined in the D1.0 standard.

[0106] The STA Control subfield 360 includes a Link ID subfield 361, a Complete Profile subfield 362, a MAC Address Present subfield 363, a Beacon Interval Present subfield 364, a DTIM Info Present subfield 365, an NSTR Link Pair Present subfield 366, an NSTR Bitmap Size subfield 367, and a Reserved field 368. The Link ID subfield 361 carries the link ID of the recipient affiliated AP corresponding to the Per-STA Profile subfield 350 (e.g., the recipient affiliated AP whose profile is defined in the STA Profile subfield 355 of the same Per-STA Profile subfield 350).

[0107] STA Info field 354 consists of zero or more fields whose presence is indicated by subfields 363-367 of STA Control field 360. The subfields in the STA Info field appear in the same order as the corresponding Presence subfields in the STA Control field.

[0108] The STA Profile subfield 355 carries the requested network information, for example the profile of the respondent affiliated AP, the link ID specified in the Link ID subfield 361 .

[0109] There are as many Per-STA Profile sub-elements 350 provided as there are reporting Affiliated APs.

[0110] Returning to FIG. 2, the ML discovery procedure provides the non-AP MLD 120 with network information of the APs affiliated with the AP MLD 110. The non-AP MLD 120 may then initiate an ML setup procedure 220 to set up a link, called a "setup link," involved in the ML transmission. The ML setup procedure consists of ML Association Request and ML Association Response frames between a reporting non-AP station (A2 122 in the example) belonging to the non-AP MLD 120 and a reporting AP (AP2 112 in the example) belonging to the AP MLD 110. In the ML setup procedure, the reporting station may be the same as or different from the reporting station in the ML discovery procedure.

[0111] To prepare the ML Association Request 221, the reporting affiliated non-AP station A2 determines which candidate setup links it should request from the AP MLD 110 (via the reporting affiliated AP AP2) based on the network information obtained during the ML Discovery procedure 210.

[0112] Once candidate setup links are known, the non-AP MLD requests the AP MLD 110 to set up those links. This is done by any (reporting) affiliated non-AP station in the non-AP MLD sending an ML Association Request frame 221 announcing the candidate setup links with the affiliated APs in the AP MLD for which ML setup is requested.

[0113] The ML Association Request frame 221 is an extension of the Association Request frame defined in 802.11ax (e.g., IEEE P802.11ax / D8.0 (October 2020)) with the Basic variant Multi-Link element 300 defined in IEEE P802.11be / D1.0 as shown in FIG. 3. In particular, the Link Info field 330 indicates the candidate setup links for which setup is requested. The Link Info subfield 330 is composed of a set 331 of Per-STA Profile subfields 350, each Per-STA Profile element defining one of the requested candidate setup links. More precisely, the Link ID subfield 361 of the Per-STA Profile 350 is set to the link ID of the affiliated AP corresponding to the relevant candidate setup link. The Complete Profile subfield 362 is set to 1, and the STA Profile subfield 355 includes all the network information elements of the affiliated non-AP station corresponding to the relevant candidate setup link. The pair {Link ID subfield 361, STA Profile subfield 355} indicates the affiliated AP and the affiliated non-AP and defines the desired link.

[0114] Although a number of fields are illustrated in FIGS. 3-4, some of the fields may be omitted and others may be added.

[0115] Returning to FIG. 2, a similar ML Association Request 221 may be sent by an affiliated non-AP station 133 of the non-AP MLD 130, which defines a candidate setup link between the affiliated non-AP STA and an affiliated AP of the AP MLD 110 (e.g., as shown in FIG. 1).

[0116] 1, the non-AP MLD 120 requests three links (151, 152, 153) to be established, and the non-AP MLD 130 also requests three links (161 to 163). The AP MLD 110 may accept or reject the link proposals of the non-AP MLDs 120, 130. The AP MLD 110 provides its decision by sending an ML Association Response in response to receiving the ML Association Request 221. In that scenario, all requested candidate setup links are accepted and enabled (e.g., set up).

[0117] Thus, upon receiving the ML Association Request 221, the AP MLD 110 responds with a ML Association Response 222 indicating the requested candidate setup links that are accepted for MLO transmission. The ML Association Response 212 is sent by the affiliated AP that received the ML Association Request 221.

[0118] The ML Association Response 222 is an extension of the Association Response frame defined in 802.11ax (e.g., IEEE P802.11ax / D8.0 (October 2020)) with a Basic variant Multi-Link element similar to that defined in IEEE P802.11be / D1.0 shown in FIG. 3.

[0119] The Link Info subfield 330 contains a set 331 of Per-STA Profiles 350 corresponding to the candidate links that have been accepted for setup, where each Per-STA Profile 350 corresponds to an accepted candidate link (e.g., an Affiliated AP). For a given accepted candidate setup link, the Link ID subfield 361 is set to the Link ID of the Affiliated AP of the accepted setup link, the Complete Profile subfield 362 is set to 1, and the STA Profile subfield 355 contains the complete network information of the Affiliated non-AP station of the accepted candidate link.

[0120] The ML setup procedure between the non-AP MLD 120 and the AP MLD 110 thus concludes with the establishment of one or more setup links. In this situation, the non-AP MLD 120 becomes attached to the AP MLD 110 and is assigned an AID for wireless communication over multiple enabled links. The non-AP MLD 120 then configures affiliated non-AP stations for ML transmission / reception via the established setup links.

[0121] Multi-link operations (MLO) 230 (eg, exchanging frames) may then be performed on the established setup link.

[0122] During MLO 230, AP MLD 110 and / or AP MLD 120 may decide to change the link configuration (e.g., add a new link, remove a link, change a link, etc.) To do so, the MLD requesting reconfiguration sends an ML Reconfiguration Request frame 241 to the other MLDs.

[0123] In the illustrated scenario, non-AP MLD 120 initiates a reconfiguration via non-AP STA A3 123. The reconfiguration may occur while data transmission is occurring on other links (e.g., here 151 and 152 are not affected by the reconfiguration).

[0124] The AP MLD 110 (and the destination MLD more generally) may accept or reject the reconfiguration proposal of the non-AP MLD 120. It provides its decision by sending a ML Reconfiguration Response 242 in response to receiving the ML Reconfiguration Request 241.

[0125] As specified in IEEE 802.11-21 / 534r3, the ML Reconfiguration Request and Response frames are defined as Protected EHT Action frames with the Protected EHT Action field set to 7 and 8, respectively, which can be adapted to management frames and contain the Reconfiguration variant Multi-Link element as specified in IEEE 802.11-21 / 534r3.

[0126] The ML management frames transmitted by the AP MLD during ML discovery usually report the profiles of all affiliated APs. In particular, every ML Beacon frame 213 carries the profiles of all affiliated APs. These overlaps on multiple channels of the AP MLD effectively reduce the available network bandwidth for data transmission. Therefore, there is a need to improve this situation.

[0127] The invention proposes that one of the Affiliated APs of the AP MLD is selected specifically for handling a particular transmission related to management and control frames, for example, an ML Beacon frame carrying the profiles of all Affiliated APs may be broadcast by this particular "management" Affiliated AP, while other Affiliated APs may broadcast lighter ML Beacon frames, for example indicating where the complete ML Beacon frame is located.

[0128] Such a particular affiliated AP may be referred to as a management affiliated AP or a management AP, and any links established thereby may similarly be referred to as management links.

[0129] It is understood that a management frame transmitted by such a reporting management AP will announce that one of the Affiliated APs is the management AP that provides the profile of all Affiliated APs, and may, for example, announce which link ID defines such a management AP or management link.

[0130] A non-AP MLD receiving such a management frame may contact the managing AP to obtain the profile of its affiliated AP from the managing AP, if necessary.

[0131] Therefore, management frames transmitted by other, e.g., non-managed Affiliated APs, no longer need to provide all profiles, but may provide, e.g., only the profile of the reporting non-managed Affiliated AP and the profile of the managing AP so that the non-AP MLD knows which Affiliated AP to connect to to obtain the profile.

[0132] In other words, the AP MLD indicates in the management frame whether the AP MLD operates on the management AP (link). For example, each ML Beacon frame transmitted by an AP belonging to the AP MLD indicates whether the AP MLD operates on the management AP (link). Positively, each ML Beacon frame transmitted by an affiliated AP may report which AP belonging to the AP MLD corresponds to the management AP using a link ID identifier. Furthermore, each ML Beacon frame transmitted by an affiliated AP may report minimal information sufficient for one of the non-AP stations in the non-AP MLD to connect to and transmit on the management AP.

[0133] With reference to Figure 5, an example of management AP signaling in a management frame is described. In this signaling example, the signaling is provided in a Basic variant Multi-Link element of a management frame transmitted by the AP MLD 110. Thus, it applies at least in the Beacon frame 213 and the Probe Response frame 212. Fields and subfields similar to the Basic variant ML element 300 in Figure 3 are labeled with the same numerical references.

[0134] The first field specifies whether the AP MLD implements a management AP. In the illustrated example, the Presence Bitmap subfield 340 of the Common Info field 320 includes an additional subfield, the Management Link IDInfo Present subfield 500. It is preferably a one-bit value. For example, a value of 0 is set to indicate that the AP MLD does not operate with a management link (e.g., does not implement a management Affiliated AP). A value of 1 is set to indicate that the AP MLD operates with a management link (and therefore at least one Affiliated AP is a management AP).

[0135] If the management link is operational, the second field stores a link ID that uniquely identifies the management AP. For example, if the Management Link ID Info Present subfield 500 is set to 1, the Common Info field 320 includes a corresponding Management Link ID Info subfield 520. The Management Link ID Info Present subfield 520 stores the link ID of the management affiliated AP.

[0136] In some embodiments, an AP MLD implements only one management AP among its affiliated APs, in which case the Management Link ID Info subfield 520 stores the link ID of that management AP.

[0137] In other embodiments, the AP MLD may implement multiple management APs among its Affiliated APs. For example, one management AP may be provided per frequency band. In that case, the Management Link ID Info subfield 520 stores the link ID of the management AP that belongs to the same RF band as the reporting Affiliated AP that is about to transmit the management frame carrying the Basic variant Multi-Link element 300.

[0138] The Management Link ID Info subfield 520 helps any non-AP MLD receiving the management frame determine if the reporting Affiliated AP (e.g., the AP sending the management frame) is a management AP. This can be done by comparing the link ID in the Management Link ID Info subfield 520 with a link ID in another field 322 (FIG. 3) or 510 (FIG. 5) that stores a link ID that uniquely identifies the reporting Affiliated AP.

[0139] Two implementations of the Management Link ID Info subfield 520 and the Link ID Info subfield 510 are proposed.

[0140] In a first implementation (labeled (a) at the top of FIG. 5), the Link ID Info subfield 510 is the conventional Link ID Info subfield 322, and the Management Link ID Info subfield 520 is an additional subfield (compared to the D1.0 standard) consisting of a Management Link ID subfield 520a with a link ID that is the identifier of the management AP, and an optional Reserved subfield 520b.

[0141] In a second implementation (labeled (b) at the top of FIG. 5), the length of the Common Info field 320 defined in the D1.0 standard is not changed, and the Reserved subfield 322b of the Link ID Info field 322 is used to carry the Link ID, an identifier of the managing AP, encoded on 4 bits. The Reserved subfield 322b is changed to a Management Link ID subfield.

[0142] 3, the Link Info field 330 contains a set 331 of Per-STA Profile sub-elements 350 that carry the properties of all reporting Affiliated APs (as possibly requested in the Probe Request frame 211). A field in a conventional 802.11ax management frame also contains the profiles of the reporting Affiliated APs.

[0143] If the reporting Affiliated AP is a Management AP, the management frame it transmits (hence the Basic variant Multi-Link element 300) will announce the profiles of all other Affiliated APs (in addition to its own profile in the traditional 802.11ax field outside the ML element 300), as is traditionally done.

[0144] If the reporting Affiliated AP is not a managing AP (an “unmanaged” AP), the management frame it transmits (hence the Basic variant Multi-Link element 300) will only advertise the managing AP's profile (e.g., one or more profiles of the managing AP) in addition to its own profile (in the traditional 802.11ax fields).

[0145] In some embodiments, AP MLD is implemented for only one management AP among its Affiliated APs, in which case Link ID Info 330 includes a single Per-STA Profile sub-element 350 dedicated to that single management AP.

[0146] In another embodiment, AP MLD implements multiple management APs among its Affiliated APs. In that case, the Link Info field 330 includes multiple Per-STA Profile sub-elements 350, one dedicated to each management AP. Preferably, the management AP that belongs to the same RF band as the reporting Affiliated AP that is about to transmit the management frame is declared first in the set 331. The Per-STA Profile sub-element 350 is filled in the conventional manner, taking into account the affiliated AP being profiled.

[0147] In this example, the profile of the management AP is carried by the Per-STA field 350 included in the Link Info field 330 of the Basic variant Multi-Link element 300 of the management frame.

[0148] In the variant shown in Fig. 6, the profile of the managing AP is carried in a newly defined Subelement 600 (i.e., Per-Management-STA field) contained in the Link Info field 330 of the Basic variant Multi-Link element 300 of the management frame. The Per-Management-STA Profile subelement 600 has the Subelement ID subfield 351 set to a value different from 0 and 221 (e.g., 1), thus defining a new type of subelement, the Per-Management-STA Profile subelement, compared to, for example, the D1.0 standard.

[0149] This variant has the advantage that it provides a lighter profile for the management AP and reduces to a minimum the information required by non-AP MLDs to connect to the management AP.

[0150] Preferably, only management frames transmitted by non-management APs include such a Per-Management-STA Profile sub-element 600 .

[0151] Optionally, the Per-Management-STA Profile sub-element 600 may further include the link ID of the associated management AP. In that case, the Management Link ID Info Present sub-field 500 and the corresponding Management Link ID Info sub-field 520 may be omitted. Indeed, by detecting the presence of such a Per-Management-STA Profile sub-element 600 (with the Subelement ID sub-field 351 set to 1), the non-AP MLD knows that the reporting Affiliated AP is not a management AP, and that the management AP is defined in the Per-Management-STA Profile sub-element.

[0152] 6, the Per-Management-STA Profile sub-element 600 includes the Subelement ID sub-field 351 set to 1, the Length sub-field 352, and the Management AP Profile sub-field 610. Optionally, the Per-Management-STA Profile sub-element 600 may further include the Link ID of the associated management AP.

[0153] The Management AP Profile subfield 610 contains at least the minimum information sufficient for one of the affiliated non-AP stations in the AP MLD to initiate transmission with the management AP.

[0154] For example, it includes a first subfield, Management Operating Class subfield 611 of the figure, that defines the operating class of the associated management AP (e.g., from a frequency band, for example, from among 2.4 GHz, 5 GHz, 6 GHz), and a second subfield, Management Operating Channel subfield 612 of the figure, that defines the operating channel (within that frequency band) of the affiliated AP.

[0155] In the example, only these two subfields (and optionally the Link ID subfield) are provided. In other embodiments, the BSSID of the managing AP may also be provided in the third and last field. In yet other embodiments, an additional field may be provided that defines the managing AP.

[0156] For example, in the embodiment shown in FIG. 7 , the Management AP Profile subfield 610 optionally further includes a third subfield, BSSID 613, that specifies the BSSID of the management AP, and a fourth subfield, Management AP Target Beacon Transmission Time (TBTT) Offset subfield 614, that indicates the scheduled time at which the associated management AP will transmit the next (ML) Beacon frame providing the profiles of all affiliated APs.

[0157] Such a Management AP TBTT Offset subfield 614 allows a non-AP MLD receiving a management frame to know when it can expect to receive a complete ML Beacon frame (with all of the affiliated AP's profiles) from the management AP or APs (if implemented). The non-AP MLD can then decide based on the Management AP TBTT Offset subfield whether to wait for the next Beacon frame from the management AP to obtain the affiliated AP's profile from the management AP or to send a Probe Request frame to the management AP. It can also decide which management AP to listen to (in case there are multiple management APs declared through multiple Per-Management-STA Profile subelements 600) to receive a complete ML Beacon frame as soon as possible.

[0158] The Management AP TBTT Offset subfield 614 may be defined in the same manner as the Neighbor AP TBTT Offset subfield of the D1.0 standard.

[0159] 8 illustrates, by way of a flow chart, the general steps in a reporting AP belonging to an AP MLD 110. The same steps may be performed by each and every affiliated AP of the AP MLD 110.

[0160] The process begins when ML management frames are generated to provide a profile of the affiliated APs in a conventional manner (step 800). This includes ML Beacon frames 213 and ML Probe Response frames 212. In some embodiments, only ML Beacon frames transmitted by affiliated APs may be treated in this manner (ML Probe Response frames remain conventional).

[0161] If a management frame needs to be prepared, the AP MLD checks whether it implements a management AP (or management link) in step 805. This may include multiple management APs, for example one per RF band.

[0162] If test 805 is negative, the AP MLD sets in step 810 the Management Link ID Info Present subfield 500 of the Multi-Link Control field 310 of the Basic variant Multi-Link element 300 to 0. The Common Info field 320 and the Link Info field 330 are then prepared conventionally in step 915. The management frame is now ready for transmission.

[0163] If test 805 is positive, the AP MLD in step 820 sets the Management Link ID Info Present subfield 500 of the Multi-Link Control 310 of the Basic variant Multi-Link element 300 to 1 and sets the Management Link ID Info Present subfield 520 of the corresponding Common Info field 320 to the link ID that is the identifier of the managing AP. If multiple managing APs are provided in the AP MLD 110, it is preferable that the link ID of the managing AP operating in the same RF band as the reporting affiliated AP (which may be the same AP) is indicated in the subfield 520.

[0164] The managing AP is therefore signaled in the management frame.

[0165] Following step 820, a test 825 checks whether the reported Affiliated AP (which constructs the management frame and performs the steps of the figure) is the managing AP.

[0166] In the affirmative, it is preferable to send a conventional full ML management frame whenever possible. Therefore, processing proceeds to step 815 where the other fields of the management frame (particularly the Link Info field 330) are prepared conventionally. In particular, the Link Info field 330 includes a set of Per-STA Profile sub-elements 331 that define all reportee Affiliated APs (or reportee Affiliated APs requested from non-AP MLD in case of an ML Probe Response frame 212). This means that the ML Beacon frame prepared by the management Affiliated AP advertises the profiles of all Affiliated APs.

[0167] If test 825 is negative, it is preferable to send a light ML management frame in which only the management profile or profiles of the managing AP are announced in addition to the profiles of the reporting non-managed AP (contained in the conventional 802.11ax fields of the frame, outside the ML element 300). Therefore, processing continues to step 830, where the Link Info field 330 is prepared with a set 331 containing only the management profiles.

[0168] As mentioned above, the set 331 may be configured by one or more of the Per-STA Profile sub-elements 350. In a variant, it may be configured by one or more of the Per-Management-STA Profile sub-elements 600.

[0169] If multiple management APs are implemented in the AP MLD 110, the first Per-STA Profile sub-element 350 or Per-Management-STA Profile sub-element 600 in the set 331 may be the one indicated in the Management Link ID subfield 520 (via its link ID), preferably corresponding to the management AP that belongs to the same RF band as the reporting AP.

[0170] Once the management frame is ready after step 815 or step 830, in step 940 the management frame is transmitted on the frequency band and channel in which the reporting AP is operating.

[0171] Other management frames (eg, not processed according to FIG. 8) are handled in the conventional manner.

[0172] 8, steps 810 and 820 may be omitted if the Per-Management-STA Profile sub-element 600 (containing a Link ID that is an identifier of the associated managing AP) is used in management frames sent by non-management Affiliated APs. Indeed, as explained above, the specific format of the sub-element containing the Link Info field 330 allows the management frame to know whether the reporting Affiliated AP is a managing AP or not. The Per-Management-STA Profile sub-element 600 contains the profile of the managing AP.

[0173] In this variation, step 815 constructs the conventional Per-STA Profile sub-element 350 , while step 930 constructs the Per-Management-STA Profile sub-element 600 .

[0174] 9 illustrates, by way of a flow chart, the general steps in a reporting affiliated non-AP station belonging to a non-AP MLD. The same steps may be performed by each or all of the affiliated non-AP stations in the non-AP MLD.

[0175] The process begins with the receipt of a management frame by an AP MLD reporting affiliated AP in step 900. As mentioned above, this can be an ML Beacon frame 213 during passive scanning, or an ML Probe Response frame 212 during active scanning.

[0176] In step 910, the non-AP MLD extracts the Basic variant Multi-Link element 300 from the received management frame.

[0177] Next, in step 915, the non-AP MLD checks whether the AP MLD works with the management AP. This is done, for example, by checking that the Management Link ID Info Present subfield 500 is set to 1.

[0178] In the variant introduced above, this confirmation may be configured by verifying whether the Link Info field 330 includes only the Per-Management-STA Profile sub-element 600 (i.e., AP MLD operates with the management AP) or only the Per-STA Profile sub-element 350 (i.e., AP MLD does not operate with the management AP).

[0179] If AP MLD does not work with the managing AP, the next step is 920, where a conventional ML discovery and setup procedure is performed with the reporting Affiliated AP (from which the management frame was received).

[0180] If the AP MLD operates with a managing AP, the next step is 925, where the non-AP MLD checks whether the reporting Affiliated AP is the managing AP (or managing APs, if there is more than one).

[0181] This is done by taking the Link ID specified in the Management Link ID Info subfield 520 and comparing it to the Link ID of the reporting Affiliated AP specified in the Link ID field 322a. If the two Link ID values ​​are equal, then the reporting Affiliated AP is a management AP.

[0182] In the variant introduced above, this confirmation may consist of verifying whether the link ID of the reporting affiliated AP identified in the Link ID field 322a corresponds to the link ID in the first (or any) Per-Management-STA Profile subelement 600 in the Link Info field 330.

[0183] In the affirmative (reporting Affiliated AP is a managing AP), the reporting Affiliated Non-AP Station that received the management frame is declared as a managing non-AP station in step 930, thus defining a management link with the managing AP. An ML setup procedure can then be performed on the management link in step 970. Indeed, once an ML management frame is received over this management link, it contains all the information necessary to discover all APs belonging to the AP MLD, and the ML setup procedure can be initiated.

[0184] If the check 925 is negative, the non-AP MLD does not currently communicate with the AP's managing AP. Thus, in step 940, the non-AP MLD obtains the network information of the managing AP contained in the Link Info field 330 of the received ML management frame. This information is stored in the profile of the managing AP in either the Per-STA Profile sub-element 350 or the Per-Management-STA Profile sub-element 600 of the Link Info field 330.

[0185] In either embodiment, the non-AP MLD obtains the Operating Class 611 and Operating Channel 612 of the managing AP.

[0186] Next, the non-AP MLD assigns one of its affiliated non-AP stations as its managing affiliated non-AP station in step 950. To do so, the non-AP MLD configures the affiliated non-AP station with the acquired operating class (frequency band) and channel.

[0187] Next, in step 960, an ML discovery procedure is initiated on the management link by the management affiliated non-AP station, which means that the non-AP MLD switches from one reporting affiliated non-AP station to another affiliated non-AP station to exchange management frames with the management AP to perform the association procedure.

[0188] For example, it sends, as described above, an ML Probe Request frame 211. In fact, the management frame in step 900 does not include the profiles of all APs that belong to the AP MLD.

[0189] In a variation, the managing affiliated non-AP stations may simply wait for the next ML Beacon frame 213 transmitted from the managing AP.

[0190] The non-AP MLD may decide between the two variants depending on, for example, the Management AP TBTT Offset subfield 614 indicated in the management frame received in step 900 .

[0191] Once the Affiliated AP's profile is known, the next step is to perform 970 an ML link procedure on the management link between the managing AP and the managed Affiliated non-AP stations.

[0192] In this approach of the present invention, when the AP MLD operates with a managed link, instead of releasing bandwidth on other links, the AP MLD concentrates management or control related traffic on the managed link.

[0193] As shown in the above example, the non-AP MLD must be connected to the AP MLD by a management link. This means that one of the affiliated non-AP stations of the non-AP MLD must be assigned to the management AP. If this is not possible, the non-AP MLD cannot belong to the AP MLD and during the ML association procedure, it may be determined that the non-AP MLD is rejected.

[0194] In some embodiments, each non-AP MLD must preferentially select a management link connected to the AP MLD. More precisely, the non-AP MLD may select a management link and assign one of the affiliated non-AP stations to the management link, and the non-AP must select the management link as a candidate for the setup link during the ML setup procedure. If this is not possible, the AP MLD selects another candidate setup link.

[0195] Furthermore, the MLD AP cannot reject the management link during the ML setup procedure.

[0196] Figures 10a, 10b, 10c and 10d show some variations of the scenario of Figure 2 implementing the present invention. In these scenarios, AP1 is considered as the managing AP belonging to the AP MLD 110.

[0197] 10a and 10b relate to passive scanning during the ML discovery procedure.

[0198] In both scenarios, each affiliated AP (AP1, AP2, AP3, AP4) of the AP MLD 110 transmits ML Beacon frames 1013-1, 1013-2, 1013-3 and 1013-4, respectively.

[0199] ML Beacon frames 1013-2, 1013-3, and 1013-4 are transmitted by non-managed affiliated APs. They are light ML Beacon frames since they contain only the network information (profile) of the managing AP (AP1) in addition to the profile of the reporting AP. On the other hand, ML Beacon frame 1013-1 is transmitted by AP1, which is the managing AP. It is therefore a full ML Beacon frame since it contains all the network information (profiles) of the affiliated APs (AP1, AP2, AP3, AP4) of the AP MLD 110.

[0200] In that scenario, an affiliated non-AP2 station A2 of non-AP MLD A receives a light ML Beacon frame 1013-2 from AP2. Non-AP MLD A extracts its Basic variant Multi-Link element 300 and the reporting AP AP2 identifies AP1 as the managing AP, not the managing affiliated AP of the AP MLD 110. Non-AP MLD A then configures affiliated non-AP station A1 to operate with AP1 by obtaining the frequency band and channel on which AP1 is operating and configuring the operating frequency and channel of affiliated non-AP station A1. Station A1 is now an administrative affiliated non-AP station of non-AP MLD A.

[0201] In the scenario of Fig. 10a, A1 then sends an ML Probe Request frame 211 to initiate a discovery procedure with the APs. In response, it receives an ML Probe Response frame 212 that provides all profiles of the affiliated APs as they are sent on the management link. Then, an ML setup procedure 220 between AP1 and station A1 on the management link is performed. Afterwards, MLO 230 can be performed.

[0202] In the scenario of Fig. 10b, rather than sending the ML Probe Request frame 211, A1 waits for the next complete ML Beacon frame 1013-1 to be sent by AP1 on the management link. A1 may know the time when this next complete ML Beacon frame is scheduled due to the Management AP TBTT Offset subfield 614 mentioned above. In that way, A1 obtains all the information of the affiliated APs. Then, the ML setup procedure 220 between AP1 and station A1 on the management link is performed. After that, MLO 230 may be performed.

[0203] 10c and 10d relate to active scanning during ML discovery.

[0204] In both scenarios, affiliated non-AP stations A1-A3 of non-AP MLD A transmit ML Probe Request frames 211 on that channel to initiate a discovery procedure with the AP MLD 110. To simplify the illustration, only the Probe Request frame 211 transmitted by A2 is shown.

[0205] In response, the non-AP MLD receives on one of the multiple channels an ML Probe Response frame 212. If the ML Probe Response frame 212 is received from the management AP AP1, normal processing can be performed since it contains all of the network information (profiles) of the AP MLD 110's affiliated APs (AP1, AP2, AP3, AP4).

[0206] As shown in the figure, when an ML Probe Response frame 212 is received from a non-managing AP (here AP2), the ML Probe Response frame 212 is “light” in that it only contains network information (profile) of the managing AP (AP1) in addition to the profile of the reporting AP AP2.

[0207] The non-AP MLD A extracts the Basic variant Multi-Link element 300 from the received frame 212, and the reporting AP AP2 identifies the managing AP as AP1, not the managing Affiliated AP of the AP MLD 110. The non-AP MLD A also configures the affiliated non-AP station A1 to operate with AP1 by obtaining the frequency band and channel on which AP1 is operating, and configuring the operating frequency and channel of the affiliated non-AP station A1. Station A1 thereby becomes the managing Affiliated non-AP station of the non-AP MLD A.

[0208] Similar to Fig. 10a, in Fig. 10c, A1 then sends an ML Probe Request frame 211a to initiate a discovery procedure with AP1. In response, A1 receives an ML Probe Response frame 212a (as it is sent on the management link) that provides all profiles of the affiliated APs. Then, an ML setup procedure 220 is performed between AP1 and station A1 over the management link. Afterwards, MLO 230 can be performed.

[0209] Similar to Fig. 10b, in the scenario of Fig. 10d, rather than sending the ML Probe Request frame 211a, A1 waits for the next complete ML Beacon frame 1013-1 sent by AP1 on the management link. A1 may know the time when this next complete ML Beacon frame is scheduled due to the Management AP TBTT Offset subfield 614 mentioned above. In this way, A1 obtains all profiles of affiliated APs. Then, the ML setup procedure 220 is performed between AP1 and station A1 on the management link. After that, MLO 230 may be performed.

[0210] Once the association procedure is complete, the managing AP and the managing affiliated non-AP stations are preferentially used to exchange (on the management link) management and control frames related to the MLO configuration (e.g., management and / or control frames that include at least one parameter that affects the link for multi-link operation). For example, management frames 241, 242 for performing multi-link reconfiguration are preferably transmitted on the management link rather than any other link of the MLO 230. Examples of other frames transmitted on the management link include MLO-specific action frames such as TID-To-Link Mapping Request / Response or TID-To-Link Mapping Teardown as specified in the D1.0 draft.

[0211] As is evident from the above, in the exemplary mode of operation, the ML Beacon frame transmitted (by the managing AP) on the management link systematically contains the complete AP MLD information (related to all of the affiliated APs). In particular, the ML Beacon frame contains a Basic variant Multi-Link element having a conventional Link Info field 330 with the profiles of all of the reporting affiliated APs.

[0212] On the other hand, in the exemplary mode of operation, ML Beacon frames transmitted over links other than the management link systematically include minimal information of only the managing AP among the reporting affiliated APs. In particular, the ML Beacon frame includes a Basic variant Multi-Link element with a Link Info field 330 reduced to only this minimal information of the managing AP.

[0213] 11 shows a communication device 1100 of a wireless network, one of the MLs discussed above, configured to implement at least one of the embodiments of the present invention. The communication device 1100 can be a device such as a microcomputer, a workstation or a light portable device. The communication device 1100 preferably includes a communication bus 1113 connecting with: a central processing unit 1101, such as a processor, denoted as CPU; a memory 1103 for storing executable code of a method or method steps according to an embodiment of the invention and registers adapted to store variables and parameters necessary for implementing said method; At least one communication interface 1102 for connecting via a transmitting and receiving antenna 1104 to a wireless communication network, for example a communication network conforming to one of the IEEE 802.11 family of standards.

[0214] Preferably, a communication bus provides communication and interoperability between various components included in or connected to the communication device 1100. The representation of a bus is not limiting, in particular a central processing unit may operate to communicate instructions to any component of the communication device 1100, either directly or through other components of the communication device 1100.

[0215] The executable code may be stored in a read-only memory, on a hard disk or on a removable digital medium such as a disk. According to an optional variant, the executable code of the program may be received by the communication network, via the interface 1102, to be recorded in the memory of the communication device 1100 before being executed.

[0216] In an embodiment, the device is a programmable apparatus using software to implement an embodiment of the invention, but embodiments of the invention may also be implemented in whole or in part in hardware (e.g., an application specific integrated circuit, or ASIC).

[0217] Although the present invention has been described with reference to the specific embodiments above, the present invention is not limited to the specific embodiments and modifications apparent to those skilled in the art are possible within the scope of the present invention.

[0218] Many further modifications and variations will suggest themselves to those skilled in the art upon reference to the foregoing exemplary embodiments, which are provided for illustrative purposes only and are not intended to limit the scope of the invention, which is determined solely by the appended claims. In particular, different features from different embodiments may be interchanged with one another where appropriate.

[0219] In the claims, the term "comprising" does not exclude other elements or steps, and the indefinite articles "a" or "an" do not exclude a plurality. The mere fact that different features are recited in mutually different dependent claims does not indicate that these combinations can be used to advantage.

Claims

1. A communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, by using a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, a first transmitting means for transmitting to the other communication device a predetermined management frame including first information including information related to the first link and information related to the second link, and second information that enables the other communication device to identify that the first link is a specific link; A communication device comprising:

2. The first link further includes a first communication means for communicating an Association Request frame and an Association Response frame.

2. The communication device according to claim 1.

3. and a second communication means for communicating a frame including parameters related to the multi-link communication in the first link after the communication by the first communication means is completed.

3. The communication device according to claim 2.

4. the information related to the first link is a Link ID of the first link, The information related to the second link is the Link ID of the second link.

2. The communication device according to claim 1.

5. The specific link is a management link established using an Affiliated AP selected as a specific AP from among a plurality of Affiliated APs belonging to the communication device, including the first Affiliated AP and the second Affiliated AP.

2. The communication device according to claim 1.

6. A communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, the first link being established using a first Affiliated Access Point (AP) belonging to the other communication device, and the second link being established using a second Affiliated AP, a first receiving means for receiving, via the first link, a first management frame including first information including information related to the first link and information related to the second link, and predetermined information; When the first management frame is received, the first link can be identified as a specific link based on the predetermined information. A communication device comprising:

7. The first link further includes a first communication means for communicating an Association Request frame and an Association Response frame.

7. The communication device according to claim 6.

8. and a second communication means for communicating a frame including parameters related to the multi-link communication in the first link after the communication by the first communication means is completed.

8. The communication device according to claim 7,

9. the information related to the first link is a Link ID of the first link, The information related to the second link is the Link ID of the second link.

7. The communication device according to claim 6.

10. The predetermined information is a Link ID of a link that provides profiles of a plurality of Affiliated APs.

7. The communication device according to claim 6.

11. The specific link is a management link established between an Affiliated AP selected as the specific AP from among a plurality of Affiliated APs belonging to the other communication device including the first Affiliated AP and the second Affiliated AP.

7. The communication device according to claim 6.

12. A communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, by using a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, a first transmitting means for transmitting first information including information related to the first link and information related to the second link, and second information indicating that the communication device is an apparatus capable of transmitting the first information over the first link; A communication device comprising:

13. The first link further includes a first communication means for communicating an Association Request frame and an Association Response frame.

13. The communication device according to claim 12.

14. and a second communication means for communicating a frame including parameters related to the multi-link communication in the first link after the communication by the first communication means is completed.

14. The communication device according to claim 13.

15. the information related to the first link is a Link ID of the first link, The information related to the second link is the Link ID of the second link.

13. The communication device according to claim 12.

16. A communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, by using a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, a first communication means for communicating a predetermined management frame including information related to the first link and information related to the second link in the first link; and second communication means for communicating a frame including parameters related to the multi-link communication in the first link after the predetermined management frame has been communicated by the first communication means. A communication device comprising:

17. the information related to the first link is a Link ID of the first link, The information related to the second link is the Link ID of the second link.

17. The communication device according to claim 16.

18. The predetermined management frame is a Probe Response frame.

17. The communication device according to claim 16.

19. A communication method executed by a communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, the multi-link communication comprising a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, the method comprising: a first transmission step of transmitting to the other communication device a predetermined management frame including first information including information related to the first link and information related to the second link, and second information that enables the other communication device to identify that the first link is a specific link. A communication method comprising:

20. A communication method executed by a communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, the multi-link communication comprising a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, the method comprising: a first receiving step of receiving, via the first link, a first management frame including first information including information related to the first link and information related to the second link, and predetermined information; When the first management frame is received, the first link can be identified as a specific link based on the predetermined information. A communication method comprising:

21. A communication method executed by a communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, the multi-link communication comprising a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, the method comprising: a first transmission step of transmitting first information including information related to the first link and information related to the second link, and second information indicating that the communication device is an apparatus capable of transmitting the first information over the first link. A communication method comprising:

22. A communication method executed by a communication device capable of performing multi-link communication in accordance with the IEEE 802.11 standard series with another communication device, the multi-link communication comprising a first link established using a first Affiliated Access Point (AP) and a second link established using a second Affiliated AP, the method comprising: a first communication step of communicating a predetermined management frame including information related to the first link and information related to the second link over the first link; a second communication step of communicating a frame including parameters related to the multi-link communication in the first link after the predetermined management frame has been communicated in the first communication step. A communication method comprising:

23. A program for causing a computer to function as each of the means included in the communication device according to any one of claims 1 to 18.