The wrong way most people picture a fabric
Ask a fresh L1 "what is NetConductor?" and you usually hear: "It's just Aruba's version of VLANs in the cloud." That answer fails the first real ticket. NetConductor is not "VLANs as a service". It builds a routed fabric where every switch is a tunnel endpoint, and a user's identity — not their cable or VLAN — decides what they can reach.
ELI5: Picture a huge airport. The runways and taxiways are the underlay — the physical roads. The flights are the overlay — they ride those roads but only the control tower (BGP) knows every route. And your boarding pass (your role) decides which gates you may enter, no matter which runway you landed on. NetConductor is the system that paints the runways, runs the tower, and prints the boarding passes — all from one cloud dashboard.
Practitioner: A NetConductor fabric is an EVPN-VXLAN fabric of AOS-CX switches, orchestrated by three Aruba Central wizards: the underlay wizard (point-to-point routed links over OSPF), the fabric wizard (iBGP EVPN + VXLAN tunnels with route reflectors), and fabric segments (VLAN→VNI→VRF stitching). Policy is global: define roles once, push everywhere.
Architect: NetConductor decouples the transport (a stable, loop-free IP underlay) from services (L2/L3 overlays signalled by BGP EVPN), and decouples policy from topology by carrying a GPID in the VXLAN-GBP header. The design goal is identity-driven micro-segmentation that survives moves, adds and changes without re-IPing or re-cabling.
One sentence to memorise: "Underlay carries packets, overlay carries services, policy travels inside the packet." The whole rest of this lesson is that sentence, unpacked and made clickable.
In a NetConductor fabric, which protocol does the underlay wizard use to make the physical switch-to-switch links routed and loop-free?
Sneha authenticates via Cloud Auth and is assigned role=Employee. As her packet leaves the edge switch into the overlay, where does that role live?
Within a single NetConductor fabric, how does the fabric wizard keep BGP peerings manageable across dozens of edge switches?
Four foundations — tap to flip
The physical routed network — OSPF over point-to-point links, loopback0 for router-id, loopback1 as the VXLAN source. Stable and dumb on purpose.
VXLAN tunnels between VTEPs, with BGP EVPN as the control plane advertising MAC/IP reachability. Any subnet appears anywhere.
A client's identity becomes a role, mapped to a numeric GPID carried in the VXLAN-GBP header — so policy follows the user, not the port.
Cloud-native NAC inside Central. Ties into Azure AD / Google Workspace for 802.1X users and MAC-auth + Client Insights for IoT — no on-prem RADIUS box needed.
① Underlay — the boring layer that breaks everything
Rahul at TCS ran the fabric wizard on day one, skipped re-checking the underlay, and spent the afternoon staring at "EVPN peer down". The cause? Two leaf loopbacks had overlapping IPs. The overlay can never come up if the underlay can't route loopback-to-loopback.
The underlay's only job: let every switch reach every other switch's loopback1 address. NetConductor's underlay wizard configures point-to-point routed links, brings up OSPF, and reserves loopbacks. In a campus you might have a 10.255.x.x underlay; the fabric VTEP source is loopback1.
switch# show ip ospf neighbors switch# show ip route 10.255.1.2 # remote leaf loopback1 switch# ping 10.255.1.2 source loopback1
Neighbor ID Pri State Dead Time Address Interface 10.255.0.11 1 FULL/ - 00:00:34 10.0.12.1 1/1/49 10.255.0.12 1 FULL/ - 00:00:31 10.0.13.1 1/1/50 10.255.1.2/32 via 10.0.12.1, [110/200], ospf PING 10.255.1.2: 5 packets, 0% loss, rtt min/avg/max 0.4/0.6/0.9 ms
If OSPF neighbors are not FULL and loopback1 is not reachable, stop. Do not touch BGP. The fabric wizard pre-checks the underlay and emits detailed errors if requirements aren't met — read them, don't skip them.
You can ping a remote leaf's interface IP but NOT its loopback1. Will the EVPN overlay come up?
loopback1. If loopback1 isn't advertised into OSPF (or is unreachable), the tunnel source is dead even though physical links are fine. Fix: confirm loopback1 is in the OSPF process and redistributed/advertised. This is the single most common "fabric pushed but won't form" cause.② Overlay — EVPN-VXLAN, where subnets become portable
Now the magic. Each AOS-CX switch is a VTEP. The fabric wizard builds BGP EVPN as the control plane so VTEPs learn which MAC/IP lives behind which remote VTEP — no more flood-and-learn across the whole campus. A VLAN maps to an L2VNI; a VRF maps to an L3VNI.
▶ Watch a packet ride the overlay (with its role)
Click Play. Sneha's laptop talks to a server on a different leaf. Each stage lights up.
role=Employee → GPID 1010, picks VNI 5020
For role-to-role policy, enforcement happens at the destination egress VTEP (it needs to know both source GPID and destination role). For all other policies, enforcement is at the source ingress. Memorise: role-to-role = egress; everything else = ingress. This is a classic exam trap.
During encapsulation, which switch stamps the GPID role tag into the VXLAN-GBP header?
A new VLAN is added on Edge VTEP A only, but its matching L2VNI is never created on Edge VTEP B. Sneha (on A) can't reach a host in that VLAN behind B. Why?
③ Policy + Cloud Auth — identity becomes the firewall
Roles and policies are defined once, globally in Aruba Central and distributed to every fabric device. You don't write ACLs per switch. You say "Employees may reach the HR app; IoT cameras may reach only the NVR" — and NetConductor's policy manager translates that into the GPID rules each VTEP enforces.
Priya at HCL needed to stop IP cameras from talking to laptops. Old way: VLAN ACLs on 40 switches, drift within a month. NetConductor way: one role IoT-Camera, one role-to-role policy "IoT-Camera → Employee: deny", pushed fabric-wide. The GPID travels with every camera packet, so enforcement is consistent on any switch the camera plugs into.
Where does the role come from? Cloud Auth vs ClearPass
Cloud Auth lets clients connect to wired and wireless networks securely and automatically by integrating with your existing cloud identity store — Azure AD / Entra ID or Google Workspace — for 802.1X corporate users, and MAC-auth + Client Insights for the printers and cameras that can't do 802.1X.
▶ Cloud Auth onboarding — from cable to role
A new employee laptop plugs into the fabric. Watch identity become a GPID.
A fleet of IP cameras can't do 802.1X. You want them auto-classified and put in an IoT role without manually tagging MACs. Which Cloud Auth feature does this?
④ Troubleshoot — "fabric pushed, clients can't talk"
The config committed green in Central. Clients still can't reach each other. Here's the 4-step ladder, top to bottom — fix the lowest broken layer first.
show ip ospf neighbors + ping remote loopback1. No reachability = nothing above will work. Fix here before anything else.
show bgp l2vpn evpn summary. Edges should be Established to the route reflector. Down = RR/loopback issue.
show interface vxlan + verify L2VNI-VLAN entries exist on BOTH VTEPs. A missing remote VNI silently drops the segment.
Confirm the client got the expected role and the role-to-role policy isn't an implicit deny. Wrong role = correct transport, blocked traffic.
switch# show bgp l2vpn evpn summary switch# show nae-script # (optional) Central-pushed validation
Neighbor AS MsgRcvd MsgSent Up/Down State 10.255.0.1 65001 14021 14033 2d04h Established 10.255.0.2 65001 14002 14010 2d04h Established VRF : default Local AS : 65001 RR-client : yes
OSPF is FULL, EVPN is Established, the VNI exists on both VTEPs — but two specific roles still can't talk. Which layer is broken?
AOS-CX has had critical advisories — most notably CVE-2026-23813 (CVSS 9.8), an unauthenticated admin-password-reset / auth-bypass affecting AOS-CX 10.17.0001 and below, 10.16.1020 and below, 10.13.1160 and below, and 10.10.1170 and below; plus a chain of command-injection issues (CVE-2026-23814/23815/23816). The CX 10000 series also had a firewall packet-forwarding flaw (CVE-2024-54010). A fabric is only as trustworthy as the switches running it — a hijacked VTEP can stamp any GPID it likes. Patch AOS-CX and restrict management access before you call a fabric "zero-trust".
1. Pre-stage and verify the routed underlay before running the fabric wizard — it pre-checks and will refuse with detailed errors. 2. Define roles + policies in Central before onboarding clients, so the first packet already has the right GPID. 3. For SD-WAN sites, use Multi-Fabric EVPN to carry VRF + role natively across fabrics — don't re-derive roles at each site. 4. Keep loopback IPs unique and in OSPF; 80% of "won't form" tickets die here.
You need consistent Employee and IoT roles to apply across three campus fabrics joined by SD-WAN. Which NetConductor capability carries the VRF + role natively between fabrics?
🤖 Ask the AI Tutor
Tap any question — instant context-aware answer. No login, no waiting.
Pre-curated answers from HPE Aruba TechDocs + Airheads Q&A. For complex prod issues, paste your show bgp l2vpn evpn summary + show interface vxlan output into chat.techclick.in.
📝 Wrap-up — four more
You've already answered 6 inline. Four 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 back
Self-explanation: In your own words, type how a single packet from Sneha's laptop reaches the HR app on another leaf — name the underlay, the overlay, and where the role is enforced. Writing it beats re-reading it.
👫 Teach a friend: Explain "underlay carries packets, overlay carries services, policy travels inside the packet" to a teammate in 60 seconds. If they get it, you've got it.
📒 Glossary — the 8 terms that matter
- Underlay
- The physical, routed IP network (OSPF + loopbacks) that simply carries the outer VXLAN packet between switches.
- Overlay
- The virtual network of VXLAN tunnels, signalled by BGP EVPN, that lets any VLAN/subnet appear anywhere in the fabric.
- VTEP
- VXLAN Tunnel Endpoint — an AOS-CX switch that encapsulates and decapsulates VXLAN, sourced from loopback1.
- BGP EVPN
- The control plane that advertises MAC/IP reachability across the fabric, replacing campus-wide flood-and-learn.
- VNI
- VXLAN Network Identifier — a 24-bit segment ID; L2VNI maps a VLAN, L3VNI maps a VRF.
- GPID
- Group Policy ID — the numeric tag for a client's role, carried in the VXLAN-GBP header so policy follows the user.
- Cloud Auth
- Aruba Central's cloud-native NAC that derives roles from Azure AD / Google Workspace (802.1X) and Client Insights (IoT).
- Multi-Fabric EVPN
- Carries VRF + role natively across fabrics over SD-WAN, keeping Group Based Policy consistent end to end.
📚 Sources
- HPE Aruba Networking TechDocs — Aruba Central NetConductor User Guide (overlay fabric, fabric wizard, fabric segments). arubanetworking.hpe.com
- HPE Aruba Networking — NetConductor Architecture Guide (Validated Solution Guide) — underlay (OSPF + loopbacks), iBGP EVPN route reflectors, GPID / VXLAN-GBP, role-to-role enforcement at egress.
- HPE Aruba Networking TechDocs — Cloud Authentication and Policy Feature Guide + Cloud Auth FAQs (Azure AD / Google Workspace, MAC-Auth + Client Insights).
- HPE Aruba Networking — AOS-CX EVPN-VXLAN Guide + Debugging & Troubleshooting (L2VNI-VLAN verification, EVPN summary).
- HPE Aruba Networking — What's New (Central 2.5.8 / AOS-10.6): Multi-Fabric EVPN, Extended-Edge / Scaled-Access fabric design.
- HPE Security Bulletin / CSA Singapore AL-2026-023 — AOS-CX CVE-2026-23813 (CVSS 9.8) auth-bypass, CVE-2026-23814/15/16 command injection; CX 10000 CVE-2024-54010.
- Aruba Airheads community + r/networking — practitioner threads on underlay/loopback gotchas and NetConductor vs Cisco SDA; CBT Nuggets "Aruba vs Cisco".
What's next?
You've built the fabric and put roles on the wire. Next we go deep on how those roles get derived for the messy real world — guests, BYOD laptops, and unmanaged IoT — with ClearPass Guest, Onboard certificates, and Device Insight profiling.