Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Описание:

Один из возможных вариантов копирования ПО между маршрутизаторами ESR (одинаковой модели) это копирование по протоколу SCP.

Задача:

В данном примере необходимо произвести обновление ПО ESR-1 (scp server).

Настройка:

Предварительно имеется настройка ip связанности между ESR-1 и ESR-2.

  • На ESR-1 включена учётная запись techsupport
username techsupport
  password <password>
exit

tech-support login enable

interface gigabitethernet 1/0/1
  ip firewall disable
  ip address 172.16.1.2/30
exit
security passwords history 0
ip ssh server
  • ESR-2
interface gigabitethernet 1/0/1
  ip firewall disable
  ip address 172.16.1.1/30
exit

Процесс копирования ПО:

  • Необходимо произвести копирование (загрузку) текущего ПО c ESR-2 на ESR-1
ESR-2# copy system:firmware scp://techsupport:<password>@172.16.1.2://tmp/firmware_file

|******************************************| 100% (74721kB) Success!    
  • Проверка наличия файла firmware_file из-под учётной записи techsupport на ESR-1:
techsupport@ESR-1:~$ ls /tmp/ | grep firmware_file
firmware_file

  • копирование данного файла в image{1/2} на ESR-1:
ESR-1# copy scp://techsupport:<password>@127.0.0.1://tmp/firmware_file system:firmware
|******************************************| 100% (74721kB) Firmware updated successfully.
  • Проверка загрузки файла ПО необходимой версии производится с помощью команды show bootvar, пример:
ESR-1# show bootvar 
Image   Version                     Date                   Status         After reboot   
-----   -------------------------   --------------------   ------------   ------------   
1       1.18.3 build 2[24d5a55b4]   date 13/04/2023 time   Active         *              
                                    14:05:58                                             

2       1.20.4 build 6[d57a874dd]   date 25/10/2023 time   Not Active                    
                                    14:04:38                              
# в данном случае производилось копирование ПО версии 1.20.4      
  • Удаление файла ПО(firmware_file) из раздела /tmp после проведения процесса копирования:
techsupport@ESR-1:~$ ls /tmp/ | grep firmware_file
firmware_file
techsupport@ESR-1:~$ sudo rm /tmp/firmware_file 
Password: <password>
techsupport@ESR-1:~$ ls /tmp/ | grep firmware_file
techsupport@ESR-1:~$ 

Дополнительно:

Пример копирования файла ПО из учётной записи techsupport на оборудование (маршрутизатор ESR):

techsupport@ESR-1:~$ scp /tmp/firmware_file techsupport@<ipaddr>:/tmp/firmware_file
Password: <password>
firmware_file                                 100%   73MB  16.6MB/s   00:04    

# если копирование производится через ip-интерфейс, находящийся в отдельном vrf:

techsupport@ESR-1:~$ ip netns exec <vrf_name> scp /tmp/firmware_file techsupport@<ipaddr>:/tmp/firmware_file
Password: <password>
firmware_file                                 100%   73MB  16.5MB/s   00:04    
  • Нет меток