Legal Disclaimer: The resource assets in this website may include abbreviated and/or legacy terminology for HPE Aruba Networking products. See www.arubanetworks.com for current and complete HPE Aruba Networking product lines and names.
Using ZTP to Provision a Managed Device
When a factory-default controller boots, it starts the auto-provisioning process. The following sections describe the provisioning workflow, and the process to prepare your network for ZTP Zero Touch Provisioning. ZTP is a device provisioning mechanism that allows automatic and quick provisioning of devices with a minimal or at times no manual intervention. for a managed device.
When a managed device establishes an HTTPS Hypertext Transfer Protocol Secure. HTTPS is a variant of the HTTP that adds a layer of security on the data in transit through a secure socket layer or transport layer security protocol connection. connection to the Activate server and requests provisioning information, the Activate server authenticates the managed device and provides that device with provisioning information, including the IP address of its Mobility Conductor and secondary Mobility Conductor, and its country code.
If the managed device is unsuccessful in retrieving the provisioning parameters from Activate, it will retry in 30 seconds. The managed device will keep trying to retrieve the provisioning parameters from Activate until it is successful, or the administrator initiates Mini-Setup or Full-Setup provisioning.
Before you can use Activate to associate a managed device to Mobility Conductor, you must configure Activate with additional device settings for each managed device and Mobility Conductor, create a folder for those local devices, then assign a provisioning rule to the folder that associates the managed devices to a specified conductor and configuration node. Use the following procedures to configure device details for the Mobility Conductor and managed devices, create folders, and define the provisioning rule.
Upgrading a Legacy Device via Activate
Starting with AOS-8.1.0.0, a factory-default controller running AOS-8 6.0.0.0 can use Activate Zero-Touch Provisioning to upgrade its software as part of the provisioning process. If Activate detects that a factory-default managed device running AOS-8 6.x has been assigned a provisioning rule, Activate will automatically send that managed device the information it needs to automatically download and upgrade to the latest version of AOS-8.
Configuring Device details for a Managed Device
When you place an order for a controller, that device appears in the Activate list displaying the preconfigured settings for its serial number, MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. address, and software image. Before you can add a managed device to a allowlist, you must use the Activate interface to assign a name to each managed device, and use the Activate interface to identify the Mobility Conductor in a managed device deployment.
The following procedure describes how to configure managed device or Mobility Conductor device settings using Activate:
- Click the icon at the top of the page to display the page.
- Select a managed device or Mobility Conductor from the list. If the list is very large, you can click the icon by any list column heading and choose which entries to display, then select the managed device from the smaller, filtered list.
- If the device will be used as the Mobility Conductor, select the Controller check box.
- In the section of the page, enter the following values:
- : (Required) an IP address or fully-qualified domain name for the managed device or Mobility Conductor
- : (Optional) a user-friendly name for the device
- : (Optional) a short text string describing the device
- Click to save your settings.
Figure 1 Device Details for a Managed Device
Creating a New Managed Device Folder
Associate multiple managed devices to the same Mobility Conductor by moving those managed devices into a single Activate folder.
A folder can contain only one model of managed device, using the same country code and mapping to the same configuration node. Different folders need to be created for managed devices of different model types, or that use a different country code or local configuration group.
The following procedure describes how to add a new folder to the list:
- Click the icon to display the page.
- Click the link in the title bar of the Folders list. The window appears.
- Enter the following information for the folder:
- —Name of the new managed device folder. The folder name must be 100 characters or less, and cannot include the characters , or .
- —The parent folder for the new folder. The new folder will be created under the selected parent.
- —(Optional) Use this field to add any additional notes about the folder.
- Click to save the new folder.
Configuring the Provisioning Rule
A folder can only have one provisioning profile configured within it and the provisioning profile can only reference one configuration node. Consequently, it is necessary to create a folder and associate the provisioning rule for each group of managed devices that share a common configuration node.
The following procedure describes how to create a new provisioning rule for the new managed device folder:
- Click the icon to display the page.
- In the folders section of the page, select the new managed device folder.
- Click the link in the title bar of the list. The window appears at the bottom of the page. Enter a value for each required field, then click to save your settings.
Figure 2 New Provisioning Rule
Moving a Managed Device to the New Folder
The following procedure describes how to assign one or more managed devices to a folder:
- Click the icon at the top of the page to display the page.
- Click the icon by any Devices list column heading and choose which entries to display. You can repeat this step and filter the list by multiple criteria types until the list shows only those devices you want to move to a new folder.
- Click the button at the top of the page. A drop-down window appears, displaying with all folder names.
- Select the destination folder for the devices.
- A confirmation window appears, showing the total number of devices that will be moved.
- Click to confirm the change, or click to cancel the move.
You can also assign an individual device to a new folder by selecting that device from the list and manually changing its parent folder in the window.
Retrieval of a Managed Device Allowlist from Activate
Activate may be configured to supply the list of managed devices to the Mobility Conductor to be added to the allowlist.
The Mobility Conductor sends a query to Activate every hour. To initiate an immediate query to Activate, access the Mobility Conductor through CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. and issue the command “activate sync.”
When the Mobility Conductor sends the query to Activate, Activate searches for all provisioning rules of the type that include the MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. address of this Mobility Conductor in the primary controller field.
Activate Interface Communication
The managed device and the Mobility Conductor interact with the Activate server to receive information about each other. Once the Activate server is properly configured with the appropriate folders and provisioning rules, Activate automatically manages the relationship between Mobility Conductor and all the managed devices associated with that conductor.
The Mobility Conductor regularly contacts the Activate server to get a list of its associated managed devices. Managed devices interact with the Activate server to learn about their role, Mobility Conductor information, and their regulatory domain. The Mobility Conductor sends its own information and not managed device information. Activate reuses information in the AP-information field for controller interactions between Mobility Conductor and managed devices.
The following steps describe how Mobility Conductor retrieves the allowlist database from the Activate server.
- The Mobility Conductor sends an initial post with a keepalive Signal sent at periodic intervals from one device to another to verify that the link between the two devices is working. If no reply is received, data will be sent by a different path until the link is restored. A keepalive can also be used to indicate that the connection should be preserved so that the receiving device does not consider it timed out and drop it. connection type that includes the following information:
- type = Provision update
- mode = controller
- a session ID
- AP information that includes <serial number>, <mac-address>, <model>
- Activate responds with the following information:
- type = provision update
- an Activate-assigned session ID
- status
- connection = keep alive.
- The Mobility Conductor then sends a second POST Power On Self Test. An HTTP request method that requests data from a specified resource. with ‘close’ connection type with the following information:
- type = provision update,
- the session ID received from Activate,
- Device information that includes <serial number>, <mac-address>, <model>
- certificate length
- signed certificate
- device certificate
- Activate then responds with the following information:
- type = provision update,
- the same session ID that Activate assigned in the first response
- status = success or failure
- mode = conductor
- the list of managed devices from the allowlist database, where each list entry contains a <mac- address>,<serial number>,<model>,<mode>,<hostname>, and <config group>