Understanding Centralized License Control
On an AC+Fit AP network architecture, you can load license on the
AC to control the number of managed APs. Centralized license control
can add licenses on the network to a resource pool on a license server
for unified license management and allocation.
Figure 1 Networking for centralized license control
- License client: reports and applies for licenses.
- License server: centrally manages and allocations licenses.
Link Setup Between the License Server and License
Clients
- Enable centralized license control on the license server and license
clients, and specify the license server address on the license clients.
- A license client initiates a link setup request to the license
server.
- The license server responds to the request and sets up a CAPWAP
tunnel with the license client. Then they can communicate with each
other through the CAPWAP tunnel.
The license server supports link setup with a maximum of 32 license clients.
License Synchronization
License synchronization
can be triggered in the following scenarios:
- A license client sets up a link with the license server.
- After centralized license control is enabled, load a license file
on any AC.
- License information is changed due to license application or release
on the network.
In any of the preceding scenarios, a license client reports
local license information to the license server. The license server
then synchronizes the latest license resource pool information to
all connected license clients.
License Application and Release
After license
clients set up links with the license server, ACs do not use their
local licenses. Instead, the license server allocates licenses to
the APs from the license resource pool.
- Applying for licenses
- When an AP requests to go online on an AC, the AC determines whether
to allow the AP to go online based on the management specifications
and remaining licenses in the license resource pool.
- The AC reports license information change to the license server.
- The license server updates its license resource pool and synchronizes
the latest pool information to license clients.
- Releasing licenses
- When an AP goes offline from an AC, the AC releases the corresponding
license.
- The AC reports license information change to the license server.
- The license server updates its license resource pool and synchronizes
the latest pool information to license clients.
Handling Disconnections Between the License
Server and Clients
If a license client disconnects from
the license server, the license client performs the following operations:
- Reserve the number of all licenses in the license resource pool,
and update the number of remaining available licenses to a value (number
of total licenses - number of locally used licenses). The validity
period of the license resource pool is 30 days.
- After the license resource pool expires, only local licenses on
the license client are available. If the number of licenses in use
exceeds the local license specifications, the AC randomly disconnects
some APs until the number of licenses in use is the same as the specifications.
Local licenses are those imported on the local AC.
The license server processes licenses as follows:
- The number of licenses in use in the license resource pool does
not include that of licenses used on disconnected license clients.
- The number of licenses in the license resource pool remains unchanged
for 30 days. If the link is not restored after 30 days, the license
resource pool on the license server deducts the local licenses reported
by the disconnected clients and synchronizes latest license resource
pool information to connected license clients.
According to Table 1, there are
500 local licenses on AC_2 (license client), and 600 licenses are
in use. If the license resource pool expires, the number of used licenses
on AC_2 is 100 larger than the number of local licenses. This causes
100 APs to go offline, and the total number of licenses in the pool
on the license server is deducted by 500 (local licenses on AC_2).
Table 1 Example for license use after link disconnection
License Client-Server Link Status
|
Number of Local Licenses on AC_2 (License Client)
|
Number of Licenses in Use on AC_2
|
Number of Licenses in the License Resource
Pool on AC_2 (License Client) (Used/Total)
|
Number of Licenses in the License Resource
Pool on the License Server (Used/Total)
|
Normal
|
500
|
600
|
800/1000
|
800/1000
|
Disconnected (within 30 days)
|
500
|
600
|
600/1000
|
200/1000
|
Disconnected (for more than 30 days)
|
500
|
500
|
Invalid
|
200/500
|