Коммутаторы SNR имеют возможность автоматической конфигурации и обновления ПО средствами DHCP (, так называемая технология Auto Provisioning или ZTP (Zero-touch provisioning).
Если на коммутаторе отсутствует стартовая конфигурация, то после загрузки NOS будет активирован DHCP-клиент, ожидающий от DHCP-сервера, помимо сетевых реквизитов, указания next-server, server-name и filename.указания дополнительных полей.
В зависимости от выбора полей разделяют два варианта реализации ZTP:
- Стандартные поля DHCP: next-server, server-name и filename
- DHCP опции 66 и 67
ZTP через стандартные поля DHCP
Как уже было сказано, ZTP может использовать 3 стандартных поля DHCP:
- next-server – адрес сервера подкачки (TFTP-сервер, FTP-сервер или др.)
- server-name – указываем протокол загрузки (TFTP, FTP или др.) + учетные данные для протоколов, требующих авторизации. Для TFTP – "tftp://"
- filename – перечисление файлов подкачки через ":". Пример: "nos.img:startup.cfg";
В поле filename могут быть переданы имена файлов с расширениями .rom/.img/.cfg (загрузчик/ОС/конфигурация).
В случае получения необходимой информации коммутатор попытается загрузить указанные файлы с файлового сервера, применить их и, при успешном завершении процесса, перезагрузиться.
Пример конфигурации isc-dhcp-server:
...