Achievable logoAchievable logo
CCNA
Sign in
Sign up
Purchase
Textbook
Practice exams
Support
How it works
Exam catalog
Mountain with a flag at the peak
Textbook
Introduction
1. Introduction to networking
2. Administering Ethernet LANs
3. IP connectivity
4. Network services
5. IPv6
6. Wireless networking
6.1 Wireless LANs (WLANs)
6.2 WLC ports and WLAN planning
7. Network management and administering network devices
8. Network security fundamentals
9. Network automation and programmability
Wrapping up
Achievable logoAchievable logo
6.2 WLC ports and WLAN planning
Achievable CCNA
6. Wireless networking
Our CCNA course is currently in development and is a work-in-progress.

WLC ports and WLAN planning

5 min read
Font
Discuss
Share
Feedback

WLC ports and WLAN planning

Management of Cisco APs is usually done by connecting to the WLC in a web browser (HTTP/HTTPS). For initial boot monitoring or quick, basic changes, you can also use a direct serial console connection. Once an AP is online and has a management IP address, you can use Telnet or (preferably) SSH to access the Command Line Interface (CLI) over the wired network.

There are two software platforms that Cisco WLCs are typically deployed on. Modern WLCs such as the Catalyst 9800 run on IOS-XE. Older WLCs run on Cisco’s AireOS platform.

WLC physical and logical ports WLCs include several port types that support network connectivity and management.

  • Physical Ports:
    • Serial (Console) Port: Used for initial setup and troubleshooting.
    • Ethernet Service Port: Provides out-of-band management access via SSH or the GUI (web browser).
    • Redundancy Port: A dedicated physical interface used for High Availability (HA) setups (like SSO). It synchronizes bulk/incremental data, negotiates roles, and carries keep-alive messages between Active and Standby controllers.
    • Ethernet (Data) Ports: The primary ports for most traffic, including control and data CAPWAP tunnels to APs, plus in-band management traffic. On AireOS controllers, these are called distribution system ports (referring to the wired network).
    • Trunking and LAG: WLC Ethernet ports must carry traffic for many VLANs, so they should be configured for 802.1Q trunking. For resiliency and load balancing (and additional bandwidth), you can bundle multiple Ethernet ports into a Link Aggregation Group (LAG), similar to an EtherChannel on a switch. The connected switchports must also be configured as an EtherChannel. Image 256 Image Title - Image of WLC and its physical ports
  • Logical Ports (Interfaces):
    • Dynamic Interfaces: Used to map wired VLANs to wireless LANs. AireOS controllers require an IP address, subnet mask, default gateway, and DHCP server configuration for each dynamic interface (per VLAN). IOS-XE controllers, on the other hand, treat these as Layer 2, meaning the controller doesn’t need an IP address for each VLAN.
    • Wireless Management Interface (WMI): Handles in-band management traffic, including RADIUS authentication, SSH, GUI administration (via the web browser: HTTP), SNMP monitoring, syslog messages, NTP synchronization, and inter-controller communication. It also terminates CAPWAP tunnels from APs. It requires an IP address, subnet mask, and default gateway. On IOS-XE controllers, the WMI is often a Switched Virtual Interface (SVI).
    • Virtual Interface: Used for specific client-facing operations, such as relaying DHCP requests to a DHCP server or supporting client mobility. Clients perceive the controller’s virtual interface address as the DHCP server. This address is never used for controller-to-network device communication and should be configured with a non-routable, unpingable IP address (e.g., 1.1.1.1), or a non-routable private IP address used strictly for the Virtual Interface. For seamless client roaming, all controllers in the same mobility group should use an identical virtual interface address.

Accessing the WLC GUI

To configure a WLC, you typically use its web-based Graphical User Interface (GUI). Open a browser and navigate to the WLC’s management IP address using HTTP or HTTPS.

This assumes the controller has already been given an initial configuration (including a management IP address). For HTTPS access, the controller must also have a valid SSL certificate available for the connection.

Both the GUI and CLI require user authentication. Authentication can be handled by:

  • A local user database on the controller
  • External Authentication, Authorization and Accounting (AAA) servers such as TACACS+ or RADIUS

We will discuss AAA, TACACS+ and RADIUS in more detail in the Security chapters.

After you log in to an IOS-XE controller, you’ll land on a dashboard. To make configuration changes, select Configuration from the left-side menu. On AireOS controllers, click the Advanced link in the upper-right corner to access configuration options.

Image 257

Image Title - Image of WLC logon screen

The GUI layout differs between platforms:

  • IOS-XE controllers show a vertical list of configuration categories on the left.
  • AireOS controllers use tabs across the top, with function lists on the left.

Even though the navigation looks different, both platforms provide access to the same core wireless configuration settings.

Planning your WLAN deployment

Before you create WLANs, plan the design. WLANs (like VLANs) can separate users and traffic, but there are practical limits.

  • WLAN Limits: Cisco controllers support a maximum of 512 WLANs, but only 16 can be actively used on a single AP. For best practice purposes however, it is recommended to configure 5 or fewer WLANs is ideal for efficiency.
  • Airtime Consumption: Each WLAN requires APs to broadcast beacon management frames at regular intervals (typically 10 times per second) to advertise its existence. More WLANs mean more beacons, consuming valuable airtime, especially at lower mandatory data rates. Excessive beacons can starve the channel, impacting client data transmission. A general rule of thumb is to limit WLANs to five or fewer, with three being ideal.

Key parameters to plan for each WLAN include:

  • The Service Set Identifier (SSID) string.
  • The controller interface and corresponding VLAN number.
  • The type of wireless security required.

Cisco WLC management methods

  • Primary: Web browser (HTTP/HTTPS) to WLC management IP
  • Initial setup/troubleshooting: Serial console connection
  • Remote CLI: Telnet or SSH after AP has management IP

WLC software platforms

  • Modern: IOS-XE (e.g., Catalyst 9800)
  • Legacy: AireOS

WLC physical and logical ports

  • Physical ports:
    • Serial (console): setup/troubleshooting
    • Ethernet service: out-of-band management (SSH/GUI)
    • Redundancy: High Availability (HA) sync
    • Ethernet (data): CAPWAP tunnels, in-band management
    • Trunking/LAG: 802.1Q trunking, EtherChannel for redundancy/bandwidth
  • Logical interfaces:
    • Dynamic: VLAN-to-WLAN mapping (AireOS: needs IP; IOS-XE: Layer 2 only)
    • Wireless Management Interface (WMI): in-band management, CAPWAP termination, requires IP
    • Virtual Interface: client DHCP relay, client mobility, non-routable IP, same address across mobility group

Accessing the WLC GUI

  • Use browser to WLC management IP (HTTP/HTTPS)
  • Requires user authentication (local or AAA: TACACS+/RADIUS)
  • GUI layout:
    • IOS-XE: vertical categories (left)
    • AireOS: top tabs, left function list

WLAN deployment planning

  • Max 512 WLANs per controller, only 16 active per AP
  • Best practice: 5 or fewer WLANs per AP (3 ideal)
  • More WLANs = more beacon frames, higher airtime consumption
  • Plan for: SSID, controller interface/VLAN, security type

Wireless security protocols

  • WPA: uses TKIP, deprecated, avoid unless needed for legacy
  • WPA2: uses AES-CCMP, industry standard
    • WPA2-Personal: PSK (shared passphrase)
    • WPA2-Enterprise: 802.1X with RADIUS, per-user credentials
  • WPA3: latest standard
    • SAE handshake (replaces PSK)
    • Forward secrecy, enhanced encryption (192-bit), brute-force protection
    • Transitional mode (WPA2+WPA3) for mixed clients

Encryption in wireless networks

  • Encryption scrambles wireless data for confidentiality/integrity
  • WLC centralizes authentication, security policy enforcement, monitoring
  • Encryption coverage varies by deployment mode:
    • FlexConnect: control traffic encrypted, user data locally switched
    • OfficeExtend: both control and data traffic encrypted (DTLS)

Configuring a WLAN on IOS-XE controllers

  • Uses profile-and-tag model:
    • Policy profiles: WLAN/security settings
    • Site profiles: AP relationships, FlexConnect
    • RF profiles: radio settings
  • Each AP assigned policy, site, and RF tags
  • Focus for CCNA: policy tags (map WLAN and policy profiles)

IOS-XE WLAN configuration steps

  1. Configure WLAN Profile:
    • Define SSID, enable WLAN, select frequency bands
    • Set security (WPA2/WPA3, PSK or 802.1X, encryption type)
    • Advanced: max clients, load balance, band select, 802.11ax
  2. Configure Policy Profile:
    • Name, enable status
    • VLAN mapping, QoS (Platinum/Gold/Silver/Bronze), session/idle timeout, client exclusion
  3. Map WLAN and Policy Profiles to Policy Tag:
    • Combine WLAN and policy profiles, apply to device
  4. Apply Policy Tag to APs:
    • Assign policy, site, and RF tags to APs
    • Use default or custom tags/profiles

Configuring a WLAN on AireOS WLC (Legacy)

  • No profile/tag model; direct configuration
  1. Create Dynamic Interface:
    • Name, VLAN ID, IP address, subnet, gateway, DHCP server
  2. Create New WLAN:
    • Profile name, SSID, WLAN ID
  3. Configure WLAN:
    • Enable status, radio policy, bind to interface, broadcast SSID
    • Security: WPA2/AES, PSK or 802.1X (with RADIUS)
    • QoS: set classification (Platinum/Gold/Silver/Bronze), WMM, CAC

Verifying WLAN configuration

  • IOS-XE: Check WLAN status (enabled), SSID, security in GUI
  • AireOS: WLANs menu shows enabled status, config summary
  • Final check: connect client to WLAN, verify network access

Sign up for free to take 10 quiz questions on this topic

Previous
Next  | 7.1 Remote access to network devices using Telnet and Secure Shell (SSH)
All rights reserved ©2016 - 2026 Achievable, Inc.

WLC ports and WLAN planning

WLC ports and WLAN planning

Management of Cisco APs is usually done by connecting to the WLC in a web browser (HTTP/HTTPS). For initial boot monitoring or quick, basic changes, you can also use a direct serial console connection. Once an AP is online and has a management IP address, you can use Telnet or (preferably) SSH to access the Command Line Interface (CLI) over the wired network.

There are two software platforms that Cisco WLCs are typically deployed on. Modern WLCs such as the Catalyst 9800 run on IOS-XE. Older WLCs run on Cisco’s AireOS platform.

WLC physical and logical ports WLCs include several port types that support network connectivity and management.

  • Physical Ports:
    • Serial (Console) Port: Used for initial setup and troubleshooting.
    • Ethernet Service Port: Provides out-of-band management access via SSH or the GUI (web browser).
    • Redundancy Port: A dedicated physical interface used for High Availability (HA) setups (like SSO). It synchronizes bulk/incremental data, negotiates roles, and carries keep-alive messages between Active and Standby controllers.
    • Ethernet (Data) Ports: The primary ports for most traffic, including control and data CAPWAP tunnels to APs, plus in-band management traffic. On AireOS controllers, these are called distribution system ports (referring to the wired network).
    • Trunking and LAG: WLC Ethernet ports must carry traffic for many VLANs, so they should be configured for 802.1Q trunking. For resiliency and load balancing (and additional bandwidth), you can bundle multiple Ethernet ports into a Link Aggregation Group (LAG), similar to an EtherChannel on a switch. The connected switchports must also be configured as an EtherChannel. Image 256 Image Title - Image of WLC and its physical ports
  • Logical Ports (Interfaces):
    • Dynamic Interfaces: Used to map wired VLANs to wireless LANs. AireOS controllers require an IP address, subnet mask, default gateway, and DHCP server configuration for each dynamic interface (per VLAN). IOS-XE controllers, on the other hand, treat these as Layer 2, meaning the controller doesn’t need an IP address for each VLAN.
    • Wireless Management Interface (WMI): Handles in-band management traffic, including RADIUS authentication, SSH, GUI administration (via the web browser: HTTP), SNMP monitoring, syslog messages, NTP synchronization, and inter-controller communication. It also terminates CAPWAP tunnels from APs. It requires an IP address, subnet mask, and default gateway. On IOS-XE controllers, the WMI is often a Switched Virtual Interface (SVI).
    • Virtual Interface: Used for specific client-facing operations, such as relaying DHCP requests to a DHCP server or supporting client mobility. Clients perceive the controller’s virtual interface address as the DHCP server. This address is never used for controller-to-network device communication and should be configured with a non-routable, unpingable IP address (e.g., 1.1.1.1), or a non-routable private IP address used strictly for the Virtual Interface. For seamless client roaming, all controllers in the same mobility group should use an identical virtual interface address.

Accessing the WLC GUI

To configure a WLC, you typically use its web-based Graphical User Interface (GUI). Open a browser and navigate to the WLC’s management IP address using HTTP or HTTPS.

This assumes the controller has already been given an initial configuration (including a management IP address). For HTTPS access, the controller must also have a valid SSL certificate available for the connection.

Both the GUI and CLI require user authentication. Authentication can be handled by:

  • A local user database on the controller
  • External Authentication, Authorization and Accounting (AAA) servers such as TACACS+ or RADIUS

We will discuss AAA, TACACS+ and RADIUS in more detail in the Security chapters.

After you log in to an IOS-XE controller, you’ll land on a dashboard. To make configuration changes, select Configuration from the left-side menu. On AireOS controllers, click the Advanced link in the upper-right corner to access configuration options.

Image 257

Image Title - Image of WLC logon screen

The GUI layout differs between platforms:

  • IOS-XE controllers show a vertical list of configuration categories on the left.
  • AireOS controllers use tabs across the top, with function lists on the left.

Even though the navigation looks different, both platforms provide access to the same core wireless configuration settings.

Planning your WLAN deployment

Before you create WLANs, plan the design. WLANs (like VLANs) can separate users and traffic, but there are practical limits.

  • WLAN Limits: Cisco controllers support a maximum of 512 WLANs, but only 16 can be actively used on a single AP. For best practice purposes however, it is recommended to configure 5 or fewer WLANs is ideal for efficiency.
  • Airtime Consumption: Each WLAN requires APs to broadcast beacon management frames at regular intervals (typically 10 times per second) to advertise its existence. More WLANs mean more beacons, consuming valuable airtime, especially at lower mandatory data rates. Excessive beacons can starve the channel, impacting client data transmission. A general rule of thumb is to limit WLANs to five or fewer, with three being ideal.

Key parameters to plan for each WLAN include:

  • The Service Set Identifier (SSID) string.
  • The controller interface and corresponding VLAN number.
  • The type of wireless security required.
Key points

Cisco WLC management methods

  • Primary: Web browser (HTTP/HTTPS) to WLC management IP
  • Initial setup/troubleshooting: Serial console connection
  • Remote CLI: Telnet or SSH after AP has management IP

WLC software platforms

  • Modern: IOS-XE (e.g., Catalyst 9800)
  • Legacy: AireOS

WLC physical and logical ports

  • Physical ports:
    • Serial (console): setup/troubleshooting
    • Ethernet service: out-of-band management (SSH/GUI)
    • Redundancy: High Availability (HA) sync
    • Ethernet (data): CAPWAP tunnels, in-band management
    • Trunking/LAG: 802.1Q trunking, EtherChannel for redundancy/bandwidth
  • Logical interfaces:
    • Dynamic: VLAN-to-WLAN mapping (AireOS: needs IP; IOS-XE: Layer 2 only)
    • Wireless Management Interface (WMI): in-band management, CAPWAP termination, requires IP
    • Virtual Interface: client DHCP relay, client mobility, non-routable IP, same address across mobility group

Accessing the WLC GUI

  • Use browser to WLC management IP (HTTP/HTTPS)
  • Requires user authentication (local or AAA: TACACS+/RADIUS)
  • GUI layout:
    • IOS-XE: vertical categories (left)
    • AireOS: top tabs, left function list

WLAN deployment planning

  • Max 512 WLANs per controller, only 16 active per AP
  • Best practice: 5 or fewer WLANs per AP (3 ideal)
  • More WLANs = more beacon frames, higher airtime consumption
  • Plan for: SSID, controller interface/VLAN, security type

Wireless security protocols

  • WPA: uses TKIP, deprecated, avoid unless needed for legacy
  • WPA2: uses AES-CCMP, industry standard
    • WPA2-Personal: PSK (shared passphrase)
    • WPA2-Enterprise: 802.1X with RADIUS, per-user credentials
  • WPA3: latest standard
    • SAE handshake (replaces PSK)
    • Forward secrecy, enhanced encryption (192-bit), brute-force protection
    • Transitional mode (WPA2+WPA3) for mixed clients

Encryption in wireless networks

  • Encryption scrambles wireless data for confidentiality/integrity
  • WLC centralizes authentication, security policy enforcement, monitoring
  • Encryption coverage varies by deployment mode:
    • FlexConnect: control traffic encrypted, user data locally switched
    • OfficeExtend: both control and data traffic encrypted (DTLS)

Configuring a WLAN on IOS-XE controllers

  • Uses profile-and-tag model:
    • Policy profiles: WLAN/security settings
    • Site profiles: AP relationships, FlexConnect
    • RF profiles: radio settings
  • Each AP assigned policy, site, and RF tags
  • Focus for CCNA: policy tags (map WLAN and policy profiles)

IOS-XE WLAN configuration steps

  1. Configure WLAN Profile:
    • Define SSID, enable WLAN, select frequency bands
    • Set security (WPA2/WPA3, PSK or 802.1X, encryption type)
    • Advanced: max clients, load balance, band select, 802.11ax
  2. Configure Policy Profile:
    • Name, enable status
    • VLAN mapping, QoS (Platinum/Gold/Silver/Bronze), session/idle timeout, client exclusion
  3. Map WLAN and Policy Profiles to Policy Tag:
    • Combine WLAN and policy profiles, apply to device
  4. Apply Policy Tag to APs:
    • Assign policy, site, and RF tags to APs
    • Use default or custom tags/profiles

Configuring a WLAN on AireOS WLC (Legacy)

  • No profile/tag model; direct configuration
  1. Create Dynamic Interface:
    • Name, VLAN ID, IP address, subnet, gateway, DHCP server
  2. Create New WLAN:
    • Profile name, SSID, WLAN ID
  3. Configure WLAN:
    • Enable status, radio policy, bind to interface, broadcast SSID
    • Security: WPA2/AES, PSK or 802.1X (with RADIUS)
    • QoS: set classification (Platinum/Gold/Silver/Bronze), WMM, CAC

Verifying WLAN configuration

  • IOS-XE: Check WLAN status (enabled), SSID, security in GUI
  • AireOS: WLANs menu shows enabled status, config summary
  • Final check: connect client to WLAN, verify network access