1.11.1 Device Onboarding using ZTPaaS: Embedded Token
For platforms with EOS 4.30.0F or newer, after obtaining a routable DHCP IP, EOS will automatically contact
www.arista.io to enroll itself using the ZTPaaS Embedded Token. There is no need to specify/configure any
other parameters on the EOS device or in CVaaS.
Once the device is powered on and obtains the DHCP IP address, it should automatically reach CloudVision
as-a-Service. Registration should happen automatically, and once registered, the device should also
appear in the Undefined Container on the Network Provisioning page. At this point, either use the Static
Configuration Studios or move the device into a named container and apply appropriate configlets. After
submitting the change control, the device should reboot and complete the ZTP as-a-Service process. The
device will reboot twice if a target container has an image bundle attached to it.
Please refer to Table-1 of the Platform-Specific Feature Set Guide (Link) for the formal list of devices that
have Embedded Token support.
You can use the following command to verify whether the device has the Embedded token support:
Leaf-1A#show hardware eeprom
<truncated>
ZtpToken: xxxx
For devices running an older EOS version than 4.30.0F, please use the following regional CVaaS URLs in the
DHCP server bootfile-name option (Option-67). The device will not automatically connect to CVaaS when it is
running an older EOS version. .
• United States 1a: https://www.arista.io/ztp/bootstrap
• United States 1c: https://www.cv-prod-us-central1-c.arista.io/ztp/bootstrap
• Japan: https://www.cv-prod-apnortheast-1.arista.io/ztp/bootstrap
• Germany: https://www.cv-prod-euwest-2.arista.io/ztp/bootstrap
• Australia: https://www.cv-prod-ausoutheast-1.arista.io/ztp/bootstrap
• Canada: https://www.cv-prod-na-northeast1-b.arista.io/ztp/bootstrap
• United Kingdom: https://www.cv-prod-uk-1.arista.io/ztp/bootstrap
Example ISC DHCP configuration:
subnet 10.10.1.1 netmask 255.255.255.0 {
range 10.10.1.1 10.10.1.253;
option domain-name "example.customer_domain.com";
option routers 10.10.1.250;
option domain-name-servers 10.10.1.5;
option ntp-servers time.google.com;
host leaf-1A {
hardware ethernet fc:bd:67:aa:22:33;
fixed-address 10.10.1.180;
option host-name "leaf-1A";
option bootfile-name "https://www.arista.io/ztp/bootstrap";
}
Note: By default, a device will be mapped to the primary CVaaS tenant of the customer. For
customers that have multiple CVaaS tenants, in order to update the device to tenant mapping for a
device, please create a support ticket with Arista TAC.
18