AP Group NTP Server

Feature History for AP Group NTP Server

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

This feature is available in all the releases subsequent to the one in which it is introduced in, unless noted otherwise.

Table 1. Feature History for AP Group NTP Server

Release

Feature

Feature Information

Cisco IOS XE Bengaluru 17.6.1

AP Group NTP Server

From this release, the global NTP server configuration is replaced with the per-AP group NTP server configuration. Now, you cannot configure the Cisco Hyperlocation feature without the per-AP group NTP server.

AP group NTP server

An AP group NTP server is a time synchronization mechanism that

  • ensures precise time alignment across all APs within an AP group to achieve location accuracy

  • reduces synchronization delays compared to using a WAN-based global NTP server, and

  • supports features that rely on accurate timing, such as Cisco Hyperlocation, BLE AoA, and Intelligent Capture.

If your controller and global NTP server are configured on the WAN, the APs may experience significant synchronization delays. These delays can reduce location accuracy.

When all APs in a group synchronize with the same NTP server, you can obtain accurate data for location calculations. Configure the NTP server locally for all APs in an AP group to improve synchronization among the APs.

Feature history

This table provides release and related information about the feature explained in this section.

This feature is also available in all the releases subsequent to the one in which they are introduced in, unless noted otherwise.

Table 2. Feature history for AP group NTP server

Feature Name

Release Information

Feature Description

AP group NTP server

Cisco IOS XE 17.6.1

From this release, the global NTP server configuration is replaced with per-AP-group NTP server configuration. Per-group NTP is now required for the Cisco Hyperlocation feature.

These commands are introduced:

  • ntpauth-key

  • timezonedelta

  • timezoneuse-controller

  • showap name ntp status

  • showap ntp status

  • showap timezone

Configure an AP group NTP server (CLI)

Set a Network Time Protocol (NTP) server for AP groups to ensure time synchronization.

Procedure


Step 1

Enter the global configuration mode.

Example:

Device# configure terminal

Step 2

Configure an AP profile and enter the AP profile configuration mode.

Example:

Device(config)# ap profile profile-name

Step 3

Set the IP address of the NTP server.

Example:

Device(config-ap-profile)# [no] ntp ip 9.0.0.4

The no form of this command removes the NTP server.


Configure AP timezone (CLI)

Set the correct timezone for APs to ensure accurate time-stamping and scheduling using commands.

Procedure


Step 1

Enter the global configuration mode.

Example:

Device# configure terminal

Step 2

Configure the AP profile and enter the AP profile configuration mode.

Example:

Device(config)# ap profile test

Step 3

Configure the timezone offset for AP.

Example:

Device(config-ap-profile)# timezone {use-controller | delta hour -12 | minute 2}

You can configure the AP timezone for each AP profile only. It is not possible to configure the timezone for individual APs.

To configure the timezone, you can either apply the current controller timezone or specify the time difference. By default, timezone is disabled.


Verify Cisco Hyperlocation

To display the hyperlocation status values and parameters for all the AP profiles, use this command:

Device# show ap hyperlocation summary
                
Profile Name: custom-profile
Hyperlocation operational status: Down
Reason: Hyperlocation is administratively disabled
Hyperlocation NTP server: 209.165.200.224
Hyperlocation admin status: Disabled
Hyperlocation detection threshold (dBm): -100
Hyperlocation trigger threshold: 10
Hyperlocation reset threshold: 8
Profile Name: default-ap-profile
Hyperlocation operational status: Up
Reason: N/A
Hyperlocation NTP server: 209.165.200.224
Hyperlocation admin status: Enabled
Hyperlocation detection threshold (dBm): -90
Hyperlocation trigger threshold: 22
Hyperlocation reset threshold: 8

To display both the overall and the per-AP configuration values and operational status, use this command:

Device# show ap hyperlocation detail
                
Profile Name: house24
Hyperlocation operational status: Up
 Reason: NTP server is not properly configured
Hyperlocation NTP server: 198.51.100.1
Hyperlocation admin status: Enabled
Hyperlocation detection threshold (dBm): -90
Hyperlocation trigger threshold: 8
Hyperlocation reset threshold: 7
AP Name                 Radio MAC         Method      CMX IP            AP Profile
--------------------------------------------------------------------------------------------------
APe865.49d9.bfe0        e865.49ea.a4b0    WSM2+Ant    198.51.100.2        house24              
APa89d.21b9.69d0        a89d.21b9.69d0    Local       198.51.100.3        house24              
APe4aa.5d3f.d750        e4aa.5d5f.3630    WSM         198.51.100.4        house24              

To display the overall (profile specific) configuration values and operational status for a given profile, use this command:

Device# show ap profile profile-name hyperlocation summary
                
Profile Name: 
                profile-name
Hyperlocation operational status: Up
   Reason: N/A
Hyperlocation NTP server: 209.165.200.224
Hyperlocation admin status: Enabled
Hyperlocation detection threshold (dBm): -100
Hyperlocation trigger threshold: 10
Hyperlocation reset threshold: 8

To display both the overall (profile specific) and per-AP configuration values and operational status for a given profile, use this command. The APs listed are only those APs that belong to the specified join profile.

Device# show ap profile profile-name hyperlocation detail
                
Profile Name: 
                profile-name
Hyperlocation operational status: Up
 Reason: N/A
Hyperlocation NTP server: 209.165.200.224
Hyperlocation admin status: Enabled
Hyperlocation detection threshold (dBm): -90
Hyperlocation trigger threshold: 8
Hyperlocation reset threshold: 7
AP Name                 Radio MAC         Method      CMX IP
----------------------------------------------------------------
APf07f.0635.2d40        f07f.0635.2d40    WSM2+Ant    198.51.100.2
APf07f.0635.2d41        f07f.0635.2d41    Local       198.51.100.3
APf07f.0635.2d42        f07f.0635.2d42    WSM         198.51.100.4

To display configuration values for an AP profile, use this command:

Device# show ap profile profile-name detailed
                
Hyperlocation :
  Admin State             : ENABLED
  PAK RSSI Threshold Detection: -100
  PAK RSSI Threshold Trigger  : 10
  PAK RSSI Threshold Reset    : 8
.
.
.

To display the Cisco CMXs that are correctly joined and used by hyperlocation, use this command:

Device# show ap hyperlocation cmx summary
                
Hyperlocation-enabled CMXs
IP            Port Dest MAC        Egress src MAC Egress VLAN Ingress src MAC Join time        
-----------------------------------------------------------------------------------------------
198.51.100.4  2003 aaaa.bbbb.cccc  aabb.ccdd.eeff 2           0000.0001.0001  12/14/18 09:27:14

To display the hyperlocation client statistics, use this command:

Device# show platform hardware chassis active qfp feature wireless wlclient cpp-client summary
                
Client Type Abbreviations:
  RG - REGULAR BL - BLE
  HL - HALO    LI - LWFL INT
Auth State Abbreviations:
  UK - UNKNOWN IP - LEARN IP IV - INVALID
  L3 - L3 AUTH RN - RUN
Mobility State Abbreviations:
  UK - UNKNOWN IN - INIT
  LC - LOCAL   AN - ANCHOR
  FR - FOREIGN MT - MTE
  IV - INVALID
EoGRE Abbreviations:
  N - NON EOGRE Y - EOGRE
 CPP IF_H     DPIDX      MAC Address    VLAN  CT  MCVL  AS  MS  E  WLAN POA 
------------------------------------------------------------------------------
   0X32     0XF0000001  0000.0001.0001   9    HL   0    RN  LC  N       NULL  

To display the interface handle value statistics, use this command:

Device# show platform hardware chassis active qfp feature wireless wlclient datapath cpp-if-handle 0x32 statistics start

To display the recorded flow, use this command:

Device# show platform hardware chassis active qfp feature wireless wlclient datapath cpp-if-handle 0X32 statistics
                
                   Pkts                Bytes
Rx                  26                 3628

To stop statistics capture, use this command:

Device# show platform hardware chassis active qfp feature wireless wlclient datapath cpp-if-handle 0x32 statistics stop

To display the APs requested by Cisco CMX with AP group support, use this command:

Device# show nmsp subscription group summary
                
CMX IP address: 198.51.100.4
  Groups subscribed by this CMX server:
  Group name: CMX_1198.51.100.4
Device# show nmsp subscription group detail ap-list CMX_198.51.100.1 198.51.100.1
                
CMX IP address: 198.51.100.1
CMX Group name: CMX_198.51.100.1
CMX Group AP MACs:
: aa:bb:cc:dd:ee:01 aa:bb:cc:dd:ee:02 aa:bb:cc:dd:ee:03 aa:bb:cc:dd:ee:03