- Preface
- Using the Command-Line Interface
-
- IP Multicast Routing Technology Overview
- Configuring IGMP
- Configuring IGMP Proxy
- Constraining IP Multicast in Switched Ethernet
- Configuring PIM
- Configuring PIM MIB Extension for IP Multicast
- Configuring MSDP
- Configuring Wireless Multicast
- Configuring SSM
- Configuring Basic IP Multicast Routing
- Configuring Multicast Routing over GRE Tunnel
- Configuring the Service Discovery Gateway
- IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment
- IP Multicast Optimization: Multicast Subsecond Convergence
- IP Multicast Optimization: IP Multicast Load Splitting across Equal-Cost Paths
- IP Multicast Optimization: SSM Channel Based Filtering for Multicast
- IP Multicast Optimization: PIM Dense Mode State Refresh
- IP Multicast Optimization: IGMP State Limit
-
- Configuring the Device for Access Point Discovery
- Configuring Data Encryption
- Configuring Retransmission Interval and Retry Count
- Configuring Adaptive Wireless Intrusion Prevention System
- Configuring Authentication for Access Points
- Converting Autonomous Access Points to Lightweight Mode
- Using Cisco Workgroup Bridges
- Configuring Probe Request Forwarding
- Optimizing RFID Tracking
- Configuring Country Codes
- Configuring Link Latency
- Configuring Power over Ethernet
-
- Preventing Unauthorized Access
- Controlling Switch Access with Passwords and Privilege Levels
- Configuring TACACS+
- MACsec Encryption
- Configuring RADIUS
- Configuring Kerberos
- Configuring Local Authentication and Authorization
- Configuring Secure Shell (SSH)
- X.509v3 Certificates for SSH Authentication
- Configuring Secure Socket Layer HTTP
- Configuring IPv4 ACLs
- Configuring IPv6 ACLs
- Configuring DHCP
- Configuring IP Source Guard
- Configuring Dynamic ARP Inspection
- Configuring IEEE 802.1x Port-Based Authentication
- Configuring Web-Based Authentication
- Configuring Port-Based Traffic Control
- Configuring IPv6 First Hop Security
- Configuring Cisco TrustSec
- Configuring Control Plane Policing
- Configuring Wireless Guest Access
- Managing Rogue Devices
- Classifying Rogue Access Points
- Configuring wIPS
- Configuring Intrusion Detection System
-
- Administering the Switch
- Boot Integrity Visibility
- Performing Device Setup Configuration
- Configuring Autonomic Networking
- Configuring Right-To-Use Licenses
- Configuring Administrator Usernames and Passwords
- Configuring 802.11 parameters and Band Selection
- Configuring Aggressive Load Balancing
- Configuring Client Roaming
- Configuring Application Visibility and Control
- Configuring Application Visibility and Control
- Configuring Location Settings
- Configuring Voice and Video Parameters
- Configuring RFID Tag Tracking
- Configuring Location Settings
- Cisco Hyperlocation
- Monitoring Flow Control
- Configuring SDM Templates
- Configuring System Message Logs
- Configuring Online Diagnostics
- Managing Configuration Files
- Configuration Replace and Configuration Rollback
- Working with the Flash File System
- Upgrading the Switch Software
- Conditional Debug and Radioactive Tracing
- Troubleshooting the Software Configuration
- Index
Configuring IPv6 WLAN Security
Prerequisites for IPv6 WLAN Security
Restrictions for IPv6 WLAN Security
RADIUS Server Support
Radius ACS Support
Information About IPv6 WLAN Security
Information About RADIUS
Remote Authentication Dial-In User Service (RADIUS) is a client/server protocol that provides centralized security for users attempting to gain management access to a network. It serves as a back-end database similar to Local EAP and provides authentication and accounting services.
-
Authentication—The process of verifying users when they attempt to log into the device
Users must enter a valid username and password for the device to authenticate users to the RADIUS server. If multiple databases are configured, then specify the sequence in which the backend database must be tried.
-
Accounting— The process of recording user actions and changes.
Whenever a user successfully executes an action, the RADIUS accounting server logs the changed attributes, the user ID of the person who made the change, the remote host where the user is logged in, the date and time when the command was executed, the authorization level of the user, and a description of the action performed and the values provided. If the RADIUS accounting server is unreachable, the users can continue their sessions uninterrupted.
User Datagram Protocol— RADIUS uses User Datagram Protocol (UDP) for its transport. It maintains a database and listens on UDP port 1812 for incoming authentication requests and UDP port 1813 for incoming accounting requests. The device, which requires access control, acts as the client and requests AAA services from the server. The traffic between the device and the server is encrypted by an algorithm defined in the protocol and a shared secret key configured on both devices.
Configures multiple RADIUS accounting and authentication servers. For example, you can have one central RADIUS authentication server but several RADIUS accounting servers in different regions. If you configure multiple servers of the same type and the first one fails or becomes unreachable, the controller automatically tries the second one, then the third one if necessary, and so on.
When RADIUS method is configured for the WLAN, the device will use the RADIUS method configured for the WLAN. When the WLAN is configured to use local EAP, the RADIUS method configured on the WLAN points to Local. The WLAN must also be configured with the name of the local EAP profile to use.
If no RADIUS method is configured in the WLAN, the device will use the default RADIUS method defined in global mode.
Information About Local EAP
Local EAP is an authentication method that allows users and wireless clients to be authenticated locally. It is designed for use in remote offices that maintain connectivity to wireless clients when the back-end system is disrupted or the external authentication server goes down. When you enable local EAP, the device serves as the authentication server and the local user database, which removes dependence on an external authentication server. Local EAP retrieves user credentials from the local user database or the LDAP back-end database to authenticate users. Local EAP supports LEAP, EAP-FAST, EAP-TLS, PEAPv0/MSCHAPv2, and PEAPv1/GTC authentication between the controller and wireless clients.
Without an EAP profile name being provided, or if a name was provided for an EAP profile that does not exist, then EAP by default allows no EAP method for local authentication.
![]() Note | The LDAP back-end database supports these local EAP methods: EAP-TLS, EAP-FAST/GTC, and PEAPv1/GTC. LEAP, EAP-FAST/MSCHAPv2, and PEAPv0. MSCHAPv2 is supported only if the LDAP server is set up to return a clear-text password. |
![]() Note | Device support Local EAP authentication against external LDAP databases such as Microsoft Active Directory and Novell’s eDirectory. For more information about configuring the controller for Local EAP authentication against Novell’s eDirectory, see the Configure Unified Wireless Network for Authentication Against Novell's eDirectory Database whitepaper. |

How to Configure IPv6 WLAN Security
Configuring Local Authentication
Creating a Local User
1.
configure terminal
2.
username aaa_test
3.
password 0 aaa_test
4.
end
DETAILED STEPS
Device# configure terminal
Device(config)# username aaa_test password 0 aaa_test
Device(config)# end
Creating an Client VLAN and Interface
1.
configure terminal
2.
vlan
3.
exit
4.
interface vlan vlan_ID
5.
ip address
6.
ipv6 address
7.
end
DETAILED STEPS
Device# configure terminal Device(config)# vlan 137 Device(config-vlan)#exit Device(config)#interface vlan 137 Device(config-if)#ip address 10.7.137.10 255.255.255.0 Device(config-if)#ipv6 address 2001:db8::20:1/64 Device(config-if)#end
Configuring a EAP Profile
1.
eap profile name
2.
method leap
3.
method tls
4.
method peap
5.
method mschapv2
6.
method md5
7.
method gtc
8.
method fast profile my-fast
9.
description my_localeap profile
10.
exit
11.
eap method fast profilemyFast
12.
authority-id [identity|information]
13.
local-key 0 key-name
14.
pac-password 0 password
15.
end
DETAILED STEPS
Device(config)#eap profile wcm_eap_prof Device(config-eap-profile)#method leap Device(config-eap-profile)#method tls Device(config-eap-profile)#method peap Device(config-eap-profile)#method mschapv2 Device(config-eap-profile)#method md5 Device(config-eap-profile)#method gtc Device(config-eap-profile)#eap method fast profile my-fast Device (config-eap-profile)#description my_local eap profile Device(config-eap-profile)# exit Device (config)# eap method fast profile myFast Device(config-eap-method-profile)#authority-id identity my_identity Device(config-eap-method-profile)#authority-id information my_information Device(config-eap-method-profile)#local-key 0 test Device(config-eap-method-profile)#pac-password 0 test Device(config-eap-method-profile)# end
Creating a Local Authentication Model
1.
aaa new-model
2.
authentication dot1x default local
3.
dot1x method_list local
4.
aaa authentication dot1x dot1x_name local
5.
aaa authorization credential-download name local
6.
aaa local authentication auth-name authorization authorization-name
7.
session ID
8.
dot1x system-auth-control
DETAILED STEPS
Device(config)# aaa new-model Device(config)# aaa authentication dot1x default local Device(config)# aaa authentication dot1x wcm-local local Device(config)# aaa authentication dot1x aaa_auth local Device(config)# aaa authorization credential-download wcm_author local Device(config)# aaa local authentication wcm_local authorization wcm_author Device(config)# aaa session-id common Device(config)# dot1x system-auth-control
Creating a Client WLAN
![]() Note | This example uses 802.1x with dynamic WEP. You can use any other security mechanism supported by the wireless client and configurable on the device |
1.
configure terminal
2.
wlan wlan name <identifier> SSID
3.
broadcast-ssid
4.
no security wpa
5.
security dot1x
6.
security dot1x authentication-list wcm-local
7.
local-auth wcm_eap_prof
8.
client vlan 137
9.
no shutdown
10.
end
DETAILED STEPS
Device# config terminal Device(config)#wlan wlanProfileName 1 ngwcSSID Device(config-wlan)#broadcast-ssid Device(config-wlan)#no security wpa Device(config-wlan)#security dot1x Device(config-wlan)#security dot1x authentication-list wcm-local Device (config-wlan)# local-auth wcm_eap_prof Device(config-wlan)#client vlan 137 Device(config-wlan)#no shutdown Device(config-wlan)#end Device#
Configuring Local Authentication with WPA2+AES
1.
configure terminal
2.
aaa new model
3.
dot1x system-auth-control
4.
aaa authentication dot1x default local
5.
aaa local authorization credential-download default local
6.
aaa local authentication default authorization default
7.
eap profile wcm_eap_profile
8.
method leap
9.
end
DETAILED STEPS
Device# configure terminal
Device(config)# aaa new-model
Device(config)# dot1x system-auth-control
Device(config)# aaa authentication dot1x default local
Device(config)# aaa authorization credential-download default local
Device(config)# aaa local authentication default authorization default
Device(config)#eap profile wcm_eap_profile
Device(config)# method leap
Device(config)# end
Creating Client VLAN for WPA2+AES
Create a VLAN for the WPA2+AES type of local authentication. This VLAN is later mapped to a WLAN.
1.
configure terminal
2.
vlan vlan_ID
3.
exit
4.
interface vlan vlan_ID
5.
ip address
6.
ipv6 address
7.
exit
DETAILED STEPS
Device# configure terminal
Device(config)# vlan105
Device (config-vlan)# exit
Device (config)# interface vlan 105
Device(config-if)#ip address 10.8.105.10 255.255.255.0
Device(config-if)#ipv6 address 2001:db8::10:1/64
Device(config-if)#exit
Device(config)#
Creating WLAN for WPA2+AES
Create a WLAN and map it to the client VLAN created for WPA2+AES.
1.
configure terminal
2.
wlan wpas2-aes-wlan 1 wpas2-aes-wlan
3.
client vlan 105
4.
local-auth wcm_eap_profile
5.
security dot1x authentication-list default
6.
no shutdown
7.
end
DETAILED STEPS
Device# configure terminal
Device(config)#wlan wpa2-aes-wlan 1 wpa2-aes-wlan
Device(config-wlan)#client vlan 105
Device(config-wlan)#local-auth wcm_eap_profile
Device(config-wlan)#security dot1x authentication-list default
Device(config-wlan)#no shutdown
Device(config-wlan)# exit
Configuring External RADIUS Server
Configuring RADIUS Authentication Server Host
1.
configure terminal
2.
radius server One
3.
address ipv4 address auth-portauth_port_number acct-port acct_port_number
4.
address ipv6 address auth-portauth_port_number acct-port acct_port_number
5.
key 0cisco
6.
DETAILED STEPS
Device# configure terminal
Device (config)# radius server One
Device (config-radius-server)# address ipv4 10.10.10.10 auth-port 1812 acct-port 1813
Device (config-radius-server)# address ipv6 2001:db8::25:2 auth-port 1812 acct-port 1813
Device (config-radius-server)# key 0 cisco
Device (config-radius-server)#exit
Configuring RADIUS Authentication Server Group
1.
configure terminal
2.
aaa new-model
3.
aaa group server radius wcm_rad
4.
server <ip address>auth-port1812acct-port1813
5.
aaa authentication dot1x method_list group wcm_rad
6.
dot1x system-auth-control
7.
aaa session-idcommon
DETAILED STEPS
Device# configure terminal
Device(config)# aaa new-model
Device(config)# aaa group server radius wcm_rad
Device(config-sg-radius)# server One auth-port 1812 acct-port 1813
Device(config-sg-radius)# server Two auth-port 1812 acct-port 1813
Device(config-sg-radius)# server Three auth-port 1812 acct-port 1813
Device(config)# aaa authentication dot1x method_list group wcm_rad
Device(config)# dot1x system-auth-control
Device(config)# aaa session-id common
Device(config)#
Creating a Client VLAN
1.
configure terminal
2.
vlan 137
3.
exit
4.
interface vlan 137
5.
ip address 10.7.137.10 255.255.255.0
6.
ipv6 address 2001:db8::30:1/64
7.
end
DETAILED STEPS
Device# configure terminal
Device(config)# vlan137
Device(config-vlan)# exit
Device(config)# interface vlan137
Device(config-if)# ip address 10.7.137.10 255.255.255.0
Device(config-if)# ipv6 address 2001:db8::30:1/64
Device(config-if)# end
Creating 802.1x WLAN Using an External RADIUS Server
1.
configure terminal
2.
wlan ngwc-1x<ssid>ngwc-1x
3.
broadcast-ssid
4.
no security wpa
5.
security dot1x
6.
security dot1x authentication-list wcm-rad
7.
client vlan 137
8.
no shutdown
9.
end
DETAILED STEPS
Device# configure terminal Device(config)#wlan ngwc_8021x 2 ngwc_8021x Device(config-wlan)# broadcast-ssid Device(config-wlan)# no security wpa Device(config-wlan)# security dot1x Device(config-wlan)# security dot1x authentication-list wcm-rad Device(config-wlan)# client vlan 137 Device(config-wlan)# no shutdown Device(config-wlan)# end
Additional References
Related Documents
| Related Topic | Document Title |
|---|---|
| IPv6 command reference | IPv6 Command Reference (Catalyst 3850 Switches) |
| WLAN command reference | WLAN Command Reference, Cisco IOS XE Release 3SE (Catalyst 3850 Switches) |
| WLAN configuration | WLAN Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches) |
Error Message Decoder
| Description | Link |
|---|---|
|
To help you research and resolve system error messages in this release, use the Error Message Decoder tool. |
https://www.cisco.com/cgi-bin/Support/Errordecoder/index.cgi |
MIBs
| MIB | MIBs Link |
|---|---|
| All supported MIBs for this release. |
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL: |
Technical Assistance
| Description | Link |
|---|---|
|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies. To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds. Access to most tools on the Cisco Support website requires a Cisco.com user ID and password. |
Feature Information for IPv6 WLAN Security
|
Feature |
Release |
Modification |
|---|---|---|
|
IPv6 WLAN Security Functionality |
Cisco IOS XE 3.2SE |
This feature was introduced. |

Feedback