The wrong way first — six SSIDs and a spreadsheet
That is the old controller-era model: more SSIDs = more control. It feels safe and is actually the trap. Every extra SSID burns airtime on beacons, and copy-paste config across sites guarantees drift. Mist flips this: one WLAN template, one or two SSIDs, and policy that decides access by who you are — not which SSID you joined. The decision engine for "who reaches what" is WxLAN.
Pre-quiz · before you read — predict
Q1. In a Mist WLAN template, you set the security to WPA3 Personal. Which protocol replaces the old 4-way PSK handshake?
Pre-quiz · predict
Q2. You build a label at the SITE level, then open the org WLAN-template policy. Will the label appear in the drop-down?
Pre-quiz · predict
Q3. A WxLAN policy has two rules that both match a user. Which one wins?
① WLAN Templates — one object, many sites
A WLAN template bundles your SSIDs, security settings, and WxLAN policies into one reusable object. You build it once at Organization > Wireless | WLAN Templates, click Create Template, name it, then add at least one WLAN (SSID name, Security Type, VLAN). The magic is the scope: a template is not global by accident — you point it at exactly the sites that should receive it.
Template is available only to the sites and site groups you list. The allowlist model — safest default.
Available to all sites except the ones you name. Great for "whole org minus the test lab".
Available only to APs that carry the device profiles you choose — e.g. only the high-density AP profile.
Change the template once and every scoped site updates. No per-controller copy-paste, no drift.
Priya wants a WLAN template available to every site in the org except two pilot sites. Which scope field is the right tool?
② WPA3 & Security — SAE, OWE, Multi-PSK
Inside the template, each WLAN gets a Security Type. The three you must know cold:
- WPA3-Personal (SAE) — a passphrase network, but the handshake is dragonfly-based, so capturing it no longer lets an attacker brute-force the PSK offline. Use for staff if you are not yet on 802.1X.
- OWE Transition — encryption on an open guest network with no password. Mist auto-creates a hidden OWE SSID alongside the open one, so you do not break legacy clients or fast roaming. Mandatory if you want open Wi-Fi on the 6 GHz band.
- Multi-PSK — many passphrases on one SSID, each mappable to a different VLAN or role. For WPA3 Multi-PSK to key correctly, the client MAC or MAC OUI must be pre-associated with its passphrase.
▶ Watch a WPA3-SAE client associate
Click Play. Each stage lights up as the client joins a WPA3-Personal WLAN on a Mist AP.
Corp-WPA3 · AKM = SAE · MFP required
Symptom you see: after flipping the staff SSID to "WPA3 transition" (WPA2+WPA3 mixed), a cluster of Android 9 phones, some Marvell-chipset Surface tablets, and Intel AX211 laptops with 802.11r enabled either can't connect at all or roam-loop and drop.
Cause: transition mode advertises both AKMs; old clients mis-handle the WPA3 element or the FT key-selection picks the wrong PMK. Fix: keep WPA3 on the modern SSID and put the legacy/IoT gear on a separate WPA2 SSID on 2.4/5 GHz — don't downgrade the whole estate to rescue a few devices.
Pause & predict
You want open guest Wi-Fi on the new 6 GHz band. The standard forbids plain open SSIDs there. What does Mist do when you pick OWE Transition?
A campus needs WPA3 for staff laptops but also has 30 old barcode scanners that only speak WPA2 and keep failing on the WPA3-transition SSID. What's the cleanest Mist design?
③ Labels & WxLAN — who reaches what
Now the heart of the lesson. A label in Mist is a named bucket. Instead of writing "users whose RADIUS Filter-Id = HR" in ten rules, you make a label once and reuse it. There are two families:
- User labels (the left side of a rule) — match on AAA Attribute (RADIUS
Filter-Id,aruba-user-role,Airespace-ACL-Name, Mist User Group, or RADIUS Username), an Access Point, a Wi-Fi Client, or a WLAN. - Resource labels (the right side) — an Application, a Hostname, an IP Address, or a Port.
Create them at Organization > Wireless | Labels → Add Label: pick a Label Type, enter the Label Values, click Create. Then a WxLAN policy is just rows: user labels on the left, resource labels on the right, with an Allow or Deny action.
▶ Watch a WxLAN policy match a guest
A guest device just authenticated. Watch the policy engine walk the rules top-to-bottom.
Guest-OWE · RADIUS returns User Group = Guest
Symptom you see: you open the WLAN-template policy, click + to add a user label, and the label you just made isn't listed.
Cause: you created it at the site level. A WLAN-template policy is organization-scoped, so it only shows organization labels. Re-create the label under Organization > Wireless | Labels and it appears. Site labels only work in the site-level policy (Site > Wireless | Policy).
Pause & predict
An org WLAN-template rule allows Staff → ERP. A site admin later adds a site-level rule that blocks Staff → ERP at the Pune site. A staff user in Pune connects. Can they reach ERP?
④ Micro-Segmentation — one SSID, many roles
Micro-segmentation is the payoff. Instead of Sneha's six SSIDs, you run one or two and let labels split traffic by role. Two levers do it:
- Allow/Deny resource sets — HR reaches the HR file server; Guests reach only the Internet; cameras reach nothing off-segment. All on one SSID.
- WxLAN VLAN override — a rule can place a labeled user group onto a specific VLAN. You build a user label (e.g.
student-pskmatching User Group =student) on the left and a VLAN label (e.g.vlan5, VLAN ID5) on the right, then enable the rule.
Organization > Wireless | WLAN Templates > Campus-Tmpl > Policy USER (left) ACTION RESOURCE / VLAN (right) AAA: User Group = student → set VLAN label "vlan5" (ID 5) AAA: User Group = faculty → set VLAN label "vlan6" (ID 6) default → set VLAN label "vlan99" (quarantine)
client a4:83:e7:11:22:33 ssid Campus role student -> WxLAN rule 1 matched (User Group=student) -> assigned VLAN 5 (10.5.0.0/16) -> SLE: Successful Connect 100% faculty client b8:27:eb:aa:bb:cc -> rule 2 -> VLAN 6 (10.6.0.0/16) unmatched IoT printer -> default -> VLAN 99 quarantine
1. The VLAN must already exist — in the WLAN's VLAN list, the AP ETH0 port config, or a Mist Tunnel. 2. APs need firmware 0.14.29091 or newer for WxLAN VLAN assignment. 3. Use organization labels if the rule lives in a WLAN template; only those show in the template drop-down. Then click the ellipsis (…) to enable the rule.
Pause & predict
You map RADIUS roles to VLANs via WxLAN. Your RADIUS server already returns Filter-Id for every user. Do you need to reconfigure RADIUS to add Mist "user groups"?
Filter-Id directly (also aruba-user-role / Airespace-ACL-Name). You reuse the roles your RADIUS already emits — no AAA rework — which is exactly why migrations from Aruba/Cisco to Mist are fast.Karthik at HCL wants printers (labelled by their Wi-Fi-Client MAC) to reach the print server 10.50.7.10 but nothing else, all on the shared corporate SSID. Which WxLAN construction is correct?
🤖 Ask the AI Tutor
Tap any question — instant context-aware answer. No login, no waiting.
Pre-curated from Juniper Mist docs + community Q&A. For live issues, paste the client's journey from Wi-Fi Assurance into chat.techclick.in.
📝 Wrap-up — seven more
You've already answered 3 inline. Seven left. 70% (7 of 10) total marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 Explain it back (self-explanation)
In one or two lines, explain to yourself: why does a WLAN template scale better than per-site SSIDs, and how does WxLAN avoid SSID sprawl? Typing it cements it.
👋 Teach a friend
Best retention hack: explain WxLAN to a teammate in 60 seconds. Try this opener — "A WxLAN policy is just a table: who on the left, what on the right, first matching row wins, deny by default at the bottom."
⏰ Lock it in — spaced recall
Want a 3-question refresher on this lesson in 3 days? Drop your email — we'll nudge you once (no spam).
📖 Glossary
- WLAN template
- A reusable org-level config object holding SSIDs, security, and WxLAN policy, scoped to sites with Applies to / Except for / Limited to.
- WxLAN
- Mist's label-based access-policy engine. Rules read top-to-bottom, left (user) to right (resource); first match wins.
- Label
- A named bucket of users or resources reused across rules. Org labels work in template policies; site labels only in site policies.
- SAE
- Simultaneous Authentication of Equals — the WPA3-Personal handshake that resists offline dictionary attacks.
- OWE Transition
- Encrypts an open guest network; Mist auto-creates a hidden OWE SSID so legacy clients still connect.
- Multi-PSK
- Multiple passphrases on one SSID, each mappable to a VLAN/role; WPA3 Multi-PSK needs MAC/OUI pre-association.
- Filter-Id
- A standard RADIUS attribute carrying a role name; a Mist AAA-Attribute user label can match it directly.
📚 Sources
- Juniper Mist Docs — WxLAN Access Policies (rule order, user vs resource labels, AAA attributes). juniper.net/documentation
- Juniper Mist Docs — Configure a WLAN Template (Applies to / Except for / Limited to scope). juniper.net/documentation
- Juniper Mist Docs — Using Labels in a WxLAN Policy + Organization Labels vs Site Labels. mist.com/documentation
- Juniper Mist Docs — Create a WxLAN Policy to Override Client VLANs (vlan5 / student-psk example, firmware 0.14.29091). juniper.net/documentation
- Juniper Mist Docs — WLAN Options + Considerations for 6 GHz Wireless (WPA3 SAE, OWE Transition, Multi-PSK). juniper.net/documentation
- Community — Intel & ShiftCTRL on WPA2/WPA3 transition-mode + AX211/802.11r FT key-selection failures; artofrf.com on Mist 802.11r support.
- Juniper Mist — November 12th 2025 Updates (Wi-Fi 7 per-WLAN toggle, Marvis ISP-Offline) & HPE Juniper JNCIA-MistAI (JN0-253) exam track.
What's next?
You've authorized who reaches what with labels and a passphrase. Next we replace shared passwords with real identity: cloud NAC. How Mist Access Assurance does 802.1X in the cloud, issues and validates certificates, and authenticates every device with EAP-TLS — no on-prem RADIUS box.