Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление
maxLevel4

Примеры использования автоматического развертывания

Автоматическое развертывание (ZTP) – позволяет автоматически конфигурировать или обновлять версию ПО устройства. 

Примеры использования автоматического развертывания

Автоматическое развертывание с использованием внешнего DHCP-сервера

Автоматическое развертывание позволяет настроить устройство дистанционно при организации IP-связности, используя удаленный DHCP-сервер.

Алгоритм настройки

Шаг

Описание

Команда

1Настроить получение адреса по DHCP. 
2Включить загрузку конфигурации маршрутизатора при автоматическом развертывании.esr(config)# boot host auto-config
23

Включить загрузку ПО маршрутизатора при автоматическом развертывании.

esr(config)# boot host auto-update

...

Примечание

При использовании в конфигурации одновременно boot host auto-config и boot host auto-update одновременно сначала  сначала выполнится обновление ПО, а затем будет выполнена загрузка конфигурации.

...

Примечание

В качестве исходной конфигурации устройства также можно использовать factory-конфигурацию, т. к. она уже содержит в себе команды boot host auto-config и boot host auto-update, подключая устройство в сеть через порты, где настроено получение адреса по DHCPнастроен DHCP-клиент.

Решение:

На DHCP-сервере необходимо настроить filename(с указанием пути :

  • filename – указывает путь к скачиваемому файлу ПО

...

  • на tftp-сервере;
  • option 66

...

  • – указывает адрес tftp-сервера

...

  • , с которого будут загружаться ПО и конфигурация;
  • option 67 – указывает путь к скачиваемому конфигурационному файлу

...

  • на tftp-сервере.
Блок кода
titleПример настройки опций на DHCP-сервере
filename "esr.firmware";
option tftp-server-name "198.51.100.1";
option bootfile-name "esr-ztp-config.txt";

После настройки DHCP-сервера и активации команд для автоматического развертывания, при получении от DHCP-сервера DHCP Offer с опциями , ESR начнет процесс автоматического развертывания, что можно будет увидеть .

Процесс автоматического развертывания можно отслеживать по логам в консоликонсоль.

Блок кода
titleESR-1 | auto-update
%CFG_MGR-I-AUTOUPDATE: start with firmware file '198.51.100.1:/esr.firmware'
%FILE_MGR-I-INFO: operation started: 'copy tftp://198.51.100.1:/esr.firmware system:firmware' (index: 1, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOCONFIG: start with configuration file '198.51.100.1:/esr-ztp-config.txt'
%FIRMWARE-I-INFO: Verify firmware...
%FIRMWARE-I-INFO: Firmware version: 1.37.4 build 2[4b06f2c798] 2025-12-03 14:23:46
%FIRMWARE-I-INFO: Check firmware version...
%FIRMWARE-I-INFO: Writing data...
%FILE_MGR-I-INFO: operation is finished: 'copy tftp://198.51.100.1:/esr.firmware system:firmware' (index: 1, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOUPDATE: firmware file loaded succesfully
%CFG_MGR-I-AUTOUPDATE: switch boot to image-1 (may take	 up to 2 min)
%FILE_MGR-I-INFO: operation started: 'boot system image-1' (index: 2, origin: Cfgsync-mgr)
%FIRMWARE-I-INFO: Writing data...
%FILE_MGR-I-INFO: operation is finished: 'boot system image-1' (index: 2, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOUPDATE: completed successfully, reboot
Блок кода
titleESR-1 | auto-config
%CFG_MGR-I-AUTOUPDATE: start with firmware file '198.51.100.1:/esr.firmware'
%FILE_MGR-I-INFO: operation started: 'copy tftp://198.51.100.1:/esr.firmware system:firmware' (index: 1, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOCONFIG: start with configuration file '198.51.100.1:/esr-ztp-config.txt'
%FIRMWARE-I-INFO: Verify firmware...
%FIRMWARE-I-INFO: Firmware version: 1.37.4 build 2[4b06f2c798] 2025-12-03 14:23:46
%FIRMWARE-I-INFO: Check firmware version...
%FILE_MGR-I-INFO: operation is finished: 'copy tftp://198.51.100.1:/esr.firmware system:firmware' (index: 1, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOUPDATE: firmware file loaded (Firmware is same version.)
%CFG_MGR-I-AUTOUPDATE: loaded firmware have older or same version, nothing to update
%FILE_MGR-I-INFO: operation started: 'copy tftp://198.51.100.1:/esr-ztp-config.txt system:candidate-config' (index: 2, origin: Cfgsync-mgr)
%FILE_MGR-I-INFO: operation is finished: 'copy tftp://198.51.100.1:/esr-ztp-config.txt system:candidate-config' (index: 2, origin: Cfgsync-mgr)
%CFG_MGR-I-AUTOCONFIG: configuration file loaded succesfully
%SYS-W-EVENT: WARNING!!! the device can be accessed using the admin user with the default password
%SYS-W-EVENT: WARNING!!! 'boot host auto-config' will be disabled after reboot hardware
%SYS-W-EVENT: WARNING!!! 'boot host auto-update' will be disabled after reboot hardware
%LINK-W-DOWN: bridge 1 changed state to down
%CFG_MGR-I-AUTOCONFIG: completed successfully

Автоматическое развертывание с

...

загрузочного носителя

Автоматическое развертывание с загрузочной флешки загрузочного носителя позволяет настроить устройство без организации IP-связности.

В процессе автоматического развертывания с загрузочной флешки загрузочного носителя будет загружена и применена на устройство конфигурация, файл для которой будет называться startup-config.conf.

Пример настройки

Задача:

Используя автоматическое развертывание с загрузочной флешки загрузочного носителя, обновить конфигурацию на устройстве.

Примечание

После автоматического развертывания необходимо извлечь загрузочную флешку загрузочный носитель или удалить с неё него файл с загружаемой конфигурацией, иначе при последующей перезагрузки перезагрузке устройства все внесенные данные в конфигурацию будут потеряны.

...

При загрузке устройства с загрузочной флешкойзагрузочным носителем, на которой котором будет находится файл конфигурации с наименованием наименованием startup-config.conf, будет загружена и применена данная конфигурация, что можно отследить по логам в консоли.

Блок кода
titleESR
%SYS-W-EVENT: The configuration has been loaded from '/media/usb/FAT32/startup-config.conf' path successfully

Автоматическое развертывание нового юнита в кластере

Автоматическое развертывание позволяет настроить нового юнита в кластере дистанционно при организации IP-связности с Active-юнитом в кластере.

В процессе автоматического развертывания в кластере подключаемый юнит обновит: версию ПО, конфигурацию и время, а также загрузит функциональную лицензию, если она предварительно был загружена на Active-устройство.

Пример настройки

...

Используя автоматическое развертывание в кластере, подключить новый юнит.

Исходная конфигурация Active-юнита в кластере:
Блок кода
titleESR-1
cluster
  cluster-interface bridge 1
  unit 1
    mac-address 68:13:e2:e2:05:28
  exit
  unit 2
    mac-address 68:13:e2:e2:04:38
  exit
  enable
exit

hostname ESR-1 unit 1
hostname ESR-2 unit 2

security zone SYNC
exit

bridge 1
  vlan 1
  security-zone SYNC
  ip address 198.51.100.254/24 unit 1
  ip address 198.51.100.253/24 unit 2
  vrrp 1
    ip address 198.51.100.1/24
    priority 254 unit 1
    priority 253 unit 2
    group 1
    enable
  exit
  enable
exit

interface gigabitethernet 1/0/1
  mode switchport
  spanning-tree disable
exit
interface gigabitethernet 2/0/1
  mode switchport
  spanning-tree disable
exit

security zone-pair SYNC self
  rule 1
    action permit
    match protocol icmp
    enable
  exit
exit
Примечание

MAC-адрес подключаемого юнита должен настроен на Active-устройстве до начала процесса ZTP.

...

Примечание

В качестве исходной конфигурации устройства также можно использовать factory-конфигурацию, подключая устройство в сеть через порты, где настроено получение адреса по DHCPнастроен DHCP-клиент.

Решение:

После настройки Active-юнита и подключения нового юнита для автоматического развертывания в сеть , процесс ZTP активируется автоматического развертывания запускается автоматически.

Отслеживать статус процесса ZTP процесс автоматического развертывания при подключении нового юнита в кластер можно по логам в консоли.

...

Блок кода
titleESR-1 | Active-юнит
ESR-1# show cluster status 
Unit   Hostname               Role         MAC address         State            IP address        
----   --------------------   ----------   -----------------   --------------   ---------------   
1*     ESR-1                  Active       68:13:e2:e2:05:28   Joined           198.51.100.254    
2      ESR-2                  Standby      68:13:e2:e2:04:38   Joined           198.51.100.253    
ESR-1# show cluster sync status 
System part              Synced   
----------------------   ------   
candidate-config         Yes      
running-config           Yes      
SW version               Yes      
licence                  Yes       
licence (After reboot)   Yes
date                     Yes      

...