AmpCon™AmpCon-DC is built on Ubuntu Linux and incorporates a web GUI and a MySQL database with Python codes built on top of an Ansible engine. Switches and AmpCon-DC communicate with the SSH protocol. AmpCon-DC gets switch statistics through gNMI.
AmpCon-DC workflow
...
stats through gNMI.
Table of Contents | ||
---|---|---|
|
Zero Touch Provisioning (ZTP) Workflow
White-Box Switches
Figure 1. ZTP Workflow of White-Box Switches
...
After a switch is powered on, the switch sends DHCP Discover to get an IP address, and the DHCP server provides the switch with an IP address.
The switch sends a request to the DHCP server, and the DHCP server sends a response including the HTTP server address.
The switch sends an HTTP request to the HTTP server to get the shell script, and the HTTP server sends an HTTP response with the shell script.
The switch executes the shell script to complete the ZTP deployment, including downloading a PicOS image, installing PicOS and its license, registering with the AmpCon-DC server, updating switch configurations, and rebooting the switch.
Integrated Hardware and Software Switches
Figure 2. ZTP Workflow of Integrated Hardware and Software Switches
...
After a switch is powered on, the switch sends DHCP Discover to get an IP address, and the DHCP server provides the switch with an IP address.
The switch sends a DHCP request to the DHCP server, and the DHCP server sends a DHCP response including the TFTP server address.
The switch sends a TFTP request to the TFTP server to get the shell script, and the TFTP server sends a TFTP response with the shell script.
The switch executes the shell script to complete the ZTP deployment, including registering with the AmpCon-DC server, installing a PicOS license on the switch, updating switch configurations, and rebooting the switch.
Switch Configuration Workflow
The AmpCon-DC server includes a component called the Configuration Manager. Your network team uses it , which is used to create a standard configuration to be deployed on all switches, along with any site region-specific variationsconfigure switches. All configurations are tied to specific switches by the switch serial number (or Service Tag) and are stored in a the AmpCon-DC database.
After registering with you use the AmpCon-DC serverUI to push configurations to switches, each switch then downloads its appropriate configurationconfigurations. At the same time, the switch will access accesses another AmpCon-DC server component, the License Manager, which will access accesses the customer’s account on the Pica8 License Portal to generate a license key and install the license on the switch.
The switch runs a shell script to automatically reboot, apply and validate the new configurationconfigurations, update its status in the configuration AmpCon-DC database, and join the network. From your perspective, all of this switch configuration happens these switch configurations happen with the touch of a button – as close to “zero-touch provisioning”. in the AmpCon-DC UI. You can use the AmpCon-DC can help you UI to deploy dozens or hundreds of switches to far-flung sites while your network team stays at home and monitors the process centrally.
...