Start here — the wrong answer everyone gives
Ask a fresh L1 engineer "how do you fix slow Wi-Fi?" and the reflex answer is: "turn the AP power up to max." It feels right — more power, more reach, more bars. In reality this is the single most common way to ruin an Aruba deployment.
Crank every AP to maximum EIRP and every cell overlaps every other cell. Now two APs on the same channel hear each other, take turns transmitting, and your throughput halves. Clients also "stick" to a far, loud AP instead of roaming to the near one. The right answer is the opposite of brute force — it is coordination, and Aruba ships three engines to do it for you.
Priya, an L1 at a 200-AP campus, gets a 4 PM ticket: "Wi-Fi slow on the 3rd floor." She bumps the nearest AP from 12 dBm to 24 dBm EIRP. By 5 PM the whole floor is worse — co-channel interference spiked. Lesson: power is a system property, not a per-AP dial. Aruba's RF engines exist precisely so humans stop guessing.
Foundation tiles — tap to flip
Centralized RF planner. Collects 24 hrs of network-wide data, runs a solver, deploys one coordinated channel + bandwidth + EIRP plan (default 5 AM).
Adaptive Radio Management — the older reactive engine. Each radio scans the air and can change channel/power on its own, with only a local view.
A device that clings to a far AP with weak signal instead of roaming to a near one. Low RSSI, low data rate, drags down everyone on that radio.
Dynamic Frequency Selection — on certain 5 GHz channels APs must vacate within seconds if radar is detected. A surprise source of channel changes & brief drops.
Quick gut check — which engine actually moves a client device from one radio to another?
By default, when does AirMatch deploy its new channel/EIRP plan?
Setting every AP to maximum EIRP usually makes Wi-Fi…
① AirMatch — the network-wide RF planner
AirMatch is the modern engine. It takes a global view: it gathers RF statistics from every radio in the network for ~24 hours, feeds them to a solver in the conductor (ArubaOS 8) or in Aruba Central (ArubaOS 10), and then computes one coordinated plan — channel, channel width and EIRP for each radio — that it deploys network-wide, by default at 5 AM.
New to RF? Think of AirMatch as a music festival sound engineer. Instead of every band cranking their amp to 11, one engineer balances all the stages overnight so no two acts drown each other out. AirMatch does that for Wi-Fi channels and power — once a night, for the whole campus.
Practitioner view: AirMatch only deploys a new plan if the predicted improvement clears the quality threshold (0%=aggressive, 16%=conservative, 8% default = Balanced). On AOS 10 this lives at the GLOBAL level in Central. Use show airmatch optimization to see the proposed plan before it deploys.
Architect view: AirMatch is a constrained optimisation problem — minimise co-channel interference subject to regulatory domain, DFS availability, AP feasibility and channel-width policy. Because it solves the whole graph centrally, it avoids the local-minima oscillation that pure per-AP ARM can fall into. Trade-off: it is not real-time, so you still need ARM-style reaction for sudden events.
▶ Watch AirMatch run a cycle
Click Play. Each stage lights up as the cycle advances from data collection to the 5 AM deploy.
(MM) [mynode] #show airmatch optimization radio-type 5ghz
AP Name Radio MAC Curr-Ch New-Ch Curr-EIRP New-EIRP ------------- ----------------- ------- ------ --------- -------- AP-FL3-N12 a8:bd:27:11:40:00 149 36 24 15 AP-FL3-N14 a8:bd:27:11:42:10 149 44 24 18 Quality improvement: 11.4% Threshold: 8% Action: DEPLOY @ 05:00
Your campus RF is rock-solid and you keep getting tiny 2–3% nightly channel changes that briefly drop a few clients at 5 AM. What single AirMatch setting calms this down?
Which statement best captures how AirMatch differs from ARM?
② ClientMatch — steering the device, not the radio
AirMatch and ARM fix the radios. But a perfectly tuned network still suffers if a phone refuses to leave a far AP. That's a sticky client, and ClientMatch is the engine that fixes it.
ClientMatch watches every client's RSSI and capabilities using probe requests and data frames. It does three jobs: sticky-client steering (move a weak client to a nearer AP), band steering (push a dual-band client off crowded 2.4 GHz toward 6 GHz, then 5 GHz), and load balancing (spread clients across APs by load and SNR).
Rahul walks from a meeting room to his desk. His laptop stays glued to the conference-room AP at -78 dBm instead of jumping to the desk AP at -52 dBm three metres away. Video calls stutter. ClientMatch spots the falling RSSI, blacklists the laptop on every nearby radio except the desk AP for 10 seconds, and the laptop re-associates to the strong one. No driver, no ticket, no Rahul noticing.
▶ Watch a sticky client get steered
Rahul's laptop is stuck on a far AP. Follow how ClientMatch moves it.
A vendor claims their IoT sensors "can't be steered" because they have a cheap chipset. Will ClientMatch still work on them?
When ClientMatch decides to move a client, how does it actually force the re-association?
Two APs in an open hall both hear 30 clients each, but one AP is on a clean channel and the other on a congested one. Which ClientMatch job spreads this out, and what does it balance on?
A dual-band-capable client associates on 2.4 GHz and its health is poor. In what band order does ClientMatch try to steer it?
③ Troubleshoot — "the APs keep changing channel!"
This is the ticket every wireless engineer eventually gets. Clients drop for a few seconds, then recover, repeatedly. There are three usual suspects — work them in order.
Sneha sees 5 GHz APs near the radiology wing change channel several times an afternoon — never at 5 AM. That timing rules out AirMatch. It's DFS radar detection: weather/airport radar pulses on DFS channels force the legally-mandated vacate. Her fix isn't "disable DFS" — it's removing the specific affected DFS channels from the valid-channel list so AirMatch never assigns them in that wing.
(MM) [mynode] #show ap arm history ap-name AP-FL3-N12
Time Old-Ch New-Ch Reason ----------- ------ ------ ----------------------- 14:02:11 100 36 Radar detected (DFS) 14:48:30 36 36 No change 05:00:02 36 44 AirMatch plan deploy
Symptom you see: after you raise EIRP, throughput drops, clients stick, and roaming gets worse — the opposite of what you expected. Cause: larger cells overlap, same-channel APs contend for airtime, and clients cling to the loud-but-far AP. Let AirMatch tune EIRP down in dense areas; smaller cells = more capacity. Power is a system property, not a per-AP dial.
Symptom you see: seemingly random multi-second drops on 5 GHz, no pattern at 5 AM. Cause: APs are assigned DFS channels that catch radar and must vacate. Trim the specific noisy DFS channels from the valid-channel list rather than disabling DFS wholesale (you'd lose a lot of clean spectrum).
1. Don't fight AirMatch with manual channels — if you must pin a radio, use airmatch ap freeze so AirMatch leaves it alone (and unfreeze later). 2. On a clean, stable campus push the quality threshold up toward conservative — stability beats theoretical perfection. 3. RF tuning is only half the job: keep AP firmware patched. The Instant On CVE-2025-37103 hardcoded-credential flaw (CVSS 9.8) shows a perfectly-tuned but unpatched AP is still a liability.
You see an AP change channel at 14:02 with reason "Radar detected". Which engine/feature caused this, and is it expected?
🤖 Ask the AI Tutor
Tap any question — instant context-aware answer. No login, no waiting.
Pre-curated answers from HPE Aruba TechDocs + Airheads community Q&A. For complex prod issues, paste your show airmatch event + show ap arm history output into chat.techclick.in.
📝 Wrap-up — six more
You've already answered 4 inline. Six left. 70% (7 of 10) total marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 Lock it in — explain it in your own words
In 2–3 sentences, explain to a teammate the single-line difference between AirMatch, ARM and ClientMatch. Typing it from memory is what moves it into long-term recall.
Teach-a-friend challenge: message one colleague the sentence "max EIRP makes Wi-Fi worse, not better — here's why" and see if they can explain it back. Teaching is the fastest test of your own understanding.
⏰ Remember this in 7 days
Want a 3-question recall nudge in a week? Drop your email — we'll send one short spaced-repetition quiz on AirMatch / ARM / ClientMatch. No spam, unsubscribe anytime.
📖 Glossary
- AirMatch
- Centralized RF planner; computes a network-wide channel/width/EIRP plan on a 24-hr cycle, deploys ~5 AM.
- ARM
- Adaptive Radio Management — older reactive engine; each radio scans and can change channel/power on its own local view.
- ClientMatch
- Per-client steering engine; band steering, sticky-client mitigation, and AP load balancing.
- EIRP
- Effective Isotropic Radiated Power (dBm) — actual radiated power; controls cell size.
- RSSI
- Received Signal Strength Indicator — how strongly the AP hears the client (negative dBm; closer to 0 = stronger).
- DFS
- Dynamic Frequency Selection — APs on certain 5 GHz channels must vacate within seconds when radar is detected.
- Quality threshold
- Minimum predicted improvement before AirMatch deploys a new plan; 0% aggressive → 16% conservative, 8% default.
- Sticky client
- A device clinging to a far AP with weak signal instead of roaming to a closer/better radio.
📚 Sources
- HPE Aruba Networking TechDocs — AirMatch (ArubaOS 10, WLAN & SD-Branch). arubanetworking.hpe.com/techdocs/aos/aos10/services/airmatch/
- HPE Aruba Networking TechDocs — ClientMatch (ArubaOS 10). arubanetworking.hpe.com/techdocs/aos/aos10/services/clientmatch/
- HPE Aruba Networking TechDocs — Configuring AirMatch & airmatch ap freeze (CLI Bank, AOS 8.x); show airmatch debug feasibility.
- Aruba Airheads Community — "AIRMATCH AOS10 in Aruba Central" + EMEA Airheads deck "What does AirMatch do differently?"
- HPE Security Advisory — CVE-2025-37103 (Instant On hardcoded credentials, CVSS 9.8) & Dec-2025 advisory CVE-2025-37165 / 37166 (fixed 3.3.2.0).
- HPE / Aruba — ACMA (HPE6-A42) Exam Reference Guide & ACMP (HPE6-A71) study guide: ARM Overview, AirMatch, ClientMatch, DFS, TPC, regulatory domains.
What's next?
Now that the air is clean, we build the WLAN on top of it — how an SSID actually becomes a Virtual AP, how AAA profiles authenticate users, WPA3 encryption, and how user roles enforce who-gets-what once a client is on.