Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Initial installation and configuration of AmpCon-DC is done with a script that is executed at the Linux CLI. All subsequent settings are done through the AmpCon-DC UI that can be accessed with a browser. 客户本地的DHCP负责分配ZTP的IP地址 + ZTP响应的DHCP option (白盒:https://opencomputeproject.github.io/onie/user-guide/index.html#basic-dhcp-scenario-2-domain-name-server 黑盒:How Zero Touch Provisioning Works ) 交换机与AmpCon之间目前是通过SSH协议进行管控,gNMI方式获取数据统计 AmpCon与License Portal之间需要使用登记的用户名密码处理License Portal相关的license生成/获取逻辑

...

  1. The AmpCon-DC server includes a component called the Configuration Manager. Your network team uses it to create a standard configuration to be deployed on all switches, along with any site region-specific variations. All configurations are tied to specific switches by the switch serial number (or Service Tag) and stored in a database.

  2. After registering with the AmpCon-DC server, each switch then downloads its appropriate configuration. At the same time, the switch will access another AmpCon-DC server component, the License Manager, which will access the customer’s account on the Pica8 License Portal to generate a license key and install the license on the switch.

  3. The switch runs a script to automatically reboot, apply and validate the new configuration, update its status in the configuration database, and join the network. From your perspective, all of this switch configuration happens with the touch of a button – as close to “zero-touch provisioning”. AmpCon-DC can help you to deploy dozens or hundreds of switches to far-flung sites while your network team stays at home and monitors the process centrally.