That depends on the switch model you have and it's not that easy.
Smaller Catalyst switches in general use at least two forms of buffer - there's usually a interface-lavel buffer, on the smaller Catalyst (2k/3k) visible in 'show buffers' under the section named 'Interface buffer pools:':
Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 132, permanent 132):
100 in free list (132 min, 132 max allowed)
11151 hits, 0 misses
RxQ1 buffers, 2040 bytes (total 128, permanent 128):
4 in free list (0 min, 128 max allowed)
244594209 hits, 4559839 fallbacks
RxQ2 buffers, 2040 bytes (total 128, permanent 128):
1 in free list (0 min, 128 max allowed)
202559241 hits, 1582494 fallbacks, 0 trims, 0 created
1582494 failures (0 no memory)
...
...and there's "public" area, where CPU is using the buffers as they're punted towards it and need servicing. The "Rx"-level buffers are part of the shared buffer to service all interfaces (on either old, legacy switches like 2950 or newest 2960S/3560X/etc) or a subset of interfaces, belonging to specific port ASIC (like 2960 or 3560/3750/3560E/3750E).
On the 4500 and 6500 in particular it gets messy, as there is a number of pools that packet can go through - input interface (ASIC) buffer, the pool at linecard level (on the 6500 at DFC), at the switch-fabric level and at the end the buffer at Supervisor level. They don't have to be physically separate memory pools, but are often mapped in different commands to different names to ease the troubleshooting process (at which step of the packet walk-through was the packet dropped for example).
I'll be trying an answer here, but it is a difficult subject.
First I think we should note that 802.11ac traffic is not necessarily in MU-MIMO, as your title might suggest. Today this technology is still under test at the WiFi Alliance and there is no client device that implement it. Also, in 802.11ac, MU-MIMO is used only in a downlink context, thus it is really named DL-MU-MIMO.
Channel sounding and beamforming
The AP sounds the channel the same way it does in SU-MIMO, using Null Data Packets sounding PPDUs (NDP for short).
As IEEE Std 802.11ac-2013, 22.3.11 says it, the AP uses DL-MU-MIMO beamforming to perform the transmission using different subsets of the same space-time streams:
With SU-MIMO beamforming all space-time streams in the transmitted signal are intended for reception at a single STA.
With DL-MU-MIMO beamforming, disjoint subsets of the space-time streams are intended for reception at different STAs.
As in SU-MIMO beamforming, DL-MU-MIMO beamforming uses a steering matrix determined by beamformees feedback matrices that are sent to the beamformer (usually the AP). The feedback matrix consist in a local mesure of the channel using "training symbols" previously transmitted by the beamformer. The beamformee sends it in a compressed state to the beamformer, which continues the process by sending a "Beamforming Report Poll" to the next beamformee.
![802.11ac: A Survival Guide, Matthew S.Gast, O'Reilly ed.](https://i.stack.imgur.com/kp7fJ.png)
The steering matrix then provides the informations used to create the space-time streams in a way that it suppress crosstalk between participating beamformees. And the beamformee recreates its feedback matrix on each NDP sounding PPDU received.
Once that is done:
The AP can create up to four A-MPDUs, each carrying MPDUs destined for an associated MU-capable STA. The AP then transmits the A-MPDUs simultaneously in separate space-time streams such that each recipient STA is able to demodulate the space-time streams carrying its A-MPDU.
Channel acquisition
There is no relation between MU-MIMO and RTS/CTS. The acquisition of the channel works the same way.
In theory, the AP uses contention windows and if it fails and leads to retries, it uses RTS/CTS to secure the channel transmission as a way to ensure that all frames will be transmitted this time. In a practical context, the implementation is dependent of the chipset and might differ from the theory.
Regardless and concerning your question, RTS/CTS is not station-dependent. When the AP wants to transmit a frame over the full 80MHz of its channel, it sends a Non-HT (meaning a 802.11a) duplicated RTS frame across all four 20MHz channels, indicating that it would like to acquire the whole channel. Then, receivers of the RTS (every STA in the channels) do their own Clear Channel Assessments and, for each free channel, send CTS frames. Then the AP is able to take a decision based on the results.
![802.11ac: A Survival Guide, Matthew S.Gast, O'Reilly ed.](https://i.stack.imgur.com/vPE8Z.png)
In our context, that would mean both stations would send CTS frames. Then, the regular dynamic bandwidth process would be used to determinate the best bandwith available. If one of the stations cannot send any CTS frames (on any of the 4 20MHz channels), for example because of some interferences on the whole 80MHz bandwidth, the AP would defer its transmission until the channel is newly free (or it might change channel if a real-time auto channel selection mechanism is implemented, allowing the transmission to be carried on). In the end the dynamic bandwidth process will select the best bandwith by taking in account all CTS frames received, but the transmission decision stays implementation-dependent.
One last note: in the case of your network, there would likely be near to no point in using DL-MU-MIMO as your stations are almost out of range. MU-MIMO would be best used at low-range, eventually mid-range.
Sources:
IEEE Std 802.11ac-2013
The pictures and some sentences are directly taken from 802.11ac: A Survival Guide, Matthew S.Gast, O'Reilly ed.. I invite you to buy it as it really better than the standard to understand how .11ac works.
Best Answer
We have been running 802.11k (and 802.11v) on our campus network (~9200 AP's) for close to a year.
We are using a controller based Wi-Fi infrastructure (Aruba Networks). Our wired network infrastructure is Cisco.
We did have to disable the advertisement of 802.11k "Quiet IE"s to prevent some compatibility issues with older clients.
While we have CDP and LLDP enabled on our wired infrastructure, they are not necessary. Everything is handled by the wireless controller(s).