AP Fallback to Controllers Configured Under AP Priming Profile

Feature History for AP Fallback to Controllers Using AP Priming Profile

This table provides release and related information for the feature explained in this module.

Table 1. Feature History for AP Fallback to Controllers Using AP Priming Profile

Release

Feature

Feature Information

Cisco IOS XE Cupertino 17.9.2

AP Fallback to Controllers Using AP Priming Profile

This feature helps to configure primary, secondary, and tertiary controllers for a group of APs matching regular expression or for an individual AP using priming profiles.

Information About AP Fallback to Controllers Using AP Priming Profile

In large networks, accessing every AP console and configuring AP priming for primary, secondary, and tertiary controllers are not easy tasks. The AP Fallback to Controllers Using AP Priming Profile feature allows you to simplify the task of priming APs by using profiles defined in the controller.

Using the AP priming profile under the AP filter profile, you can configure primary, secondary, and tertiary controllers for a group of APs matching regular expressions, or for an individual AP using AP Ethernet MAC. When the AP joins the controller, the AP priming configuration gets pushed to the AP depending on whether priming override is enabled or not.

Restrictions for AP Fallback to Controllers Using AP Priming Profile

  • Rolling AP upgrade will not work if priming override is enabled.

  • The maximum number of priming profiles permitted is 128. The length of each profile can be up to 32 ASCII characters.

Configure AP Priming Profile

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 2

wireless profile ap priming profile-name

Example:

Device(config)# wireless profile ap priming Prime-FX 

Configures the profile to prime APs.

Step 3

primary controller-name ip-address

Example:

Device(config-priming)# primary aaaa 209.165.201.2 

Configures name and IP address of the primary controller for AP fallback.

Step 4

secondary controller-name ip-address

Example:

Device(config-priming)# secondary bbbb 209.165.201.3 

Configures name and IP address of the secondary controller for AP fallback.

Step 5

tertiary controller-name ip-address

Example:

Device(config-priming)# tertiary bbbb 209.165.201.4 

Configures name and IP address of the tertiary controller for AP fallback.

Step 6

priming-override

Example:

Device(config-priming)# priming-override 

Sends the priming details to the AP.

Priming override is disabled by default. When disabled, information stored in the AP priming profile is not sent to the APs. .

Note

 

N+1 upgrade may not work as expected when priming override is enabled. Before using N+1 upgrade, ensure that priming override is disabled using the no priming-override command.

Configure AP Priming Using Filters

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 2

ap filter name filter-name type priming

Example:

Device(config)# ap filter name test-filter type priming

Configures the AP filter and sets the type as priming.

Ensure that you set type as priming because the default filter type is tag.

Note

 

The existing filter type cannot be modified unless the filter is deleted and created with a different type. Use the no ap filter name command to delete a filter.

Step 3

ap name-regex reg-ex

Example:

Device(config-ap-pr-filter)# ap name-regex BGL18 

Configures the AP name regular expression match.

Step 4

profile profile-name

Example:

Device(config-ap-pr-filter)# profile Prime-FX

Maps the priming profile to the filter.

Step 5

exit

Example:

Device(config-ap-pr-filter)# exit

Returns to global configuration.

Step 6

ap filter priority priority filter-name filter-name

Example:

Device(config)# ap filter priority 12 filter-name test-filter

Configures priority for a named AP filter.

You can configure multiple AP priming profiles with unique priority levels. This allows you to set different priority levels for each AP priming profile.

Configure Per-AP Priming

Procedure

  Command or Action Purpose

Step 1

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 2

ap mac-address

Example:

Device(config)# ap 00:00:5e:00:53:af

Enters AP profile configuration mode.

Step 3

priming profile-name

Example:

Device(config-ap-tag)# priming Prime-FX

Maps a priming profile to an AP.

Verify the Configuration

To view the list of all the priming filters, use the following command:

Device# show ap filters all type priming

Filter Name                       regex                               Priming profile    
--------------------------------------------------------------------------------------------
FLR1                               *AP-FLOOR-1*                       AP-PRIMING-1           
FLR2                               *AP-FLOOR-2*                       AP-PRIMING-2       

To view the list of all the active priming filters, use the following command:

Device# show ap filters active type priming

Priority   Filter Name              regex                            Priming profile                                        
--------------------------------------------------------------------------------------------
 0          FLR2                    *AP-FLOOR-2*                     AP-PRIMING-2                                                                                                   
 1          FLR1                    *AP-FLOOR-1*                     AP-PRIMING-1    

To view the summary of the priming profiles, use the following command:

Device# show wireless profile ap priming summary

Number of AP Priming Profiles: 2
Priming profile
-------------------
AP-PRIMING-1
AP-PRIMING-2

To view the details of the priming profiles, use the following command:

Device# show wireless profile ap priming all

Profile Name  Primary Controller Name  Primary Controller IP  Secondary Controller Name  Secondary Controller IP  Tertiary Controller Name  Tertiary Controller IP  Override
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AP-PRIMING-1  BGL18-wlc                209.165.201.1          BGL17-wlc                  209.165.201.2                                       0.0.0.0                Disabled
AP-PRIMING-2  BGL18-wlc                209.165.201.2          BGL17-wlc                  209.165.201.2            BGL12-wlc                  209.165.201.3          Disabled

To view the priming information for each AP, use the following command:

Device# show ap ap1 config general | sec Priming

Priming Profile                   : AP-PRIMING-1
Priming Override                  : Disabled
Priming Source                    : MAC/FILTER/NONE
Filter Name                       : FLR1