Дерево страниц

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

Ключ

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

Коммутаторы серии MES23xx, MES33xx, MES35xx, MES5324 поддерживают автоматическое обновление на основе следующих DHCP-опций:

  • 43 - Vendor Specific
  • 66 - TFTP Server Name
  • 67 - Bootfile Name
  • 125 - V-I Vendor-Specific Information
  • 150 - TFTP Server IP

Этапы автообновления



Информация

Для успешного автообновления коммутатор должен находиться в заводской конфигурации.

После ввода команд:
console# delete startup-config
console# reload
Конфигурация будет сброшена к заводской и начнется процесс загрузки ПО и

...

 конфигурации при следующем 


  1. В пакете DHCP Discover коммутатор запрашивает поддерживаемые опции.

Поддерживаемые опции автоконфигурирования для коммутаторов серии MES23xx, MES33xx, MES35xx, MES5324:
    43 - Vendor Specific
    66 - Server-Name
    67 - Bootfile-Name
    125 - V-I Vendor-Specific Information

...

  1. В пакете DHCP ACK в соответствии с настройками сервер предоставляет коммутатору запрашиваемую информацию(ПО, конфигурация, IP адрес TFTP сервера).

...

  1. Коммутатор загружает ПО в неактивную область. После загрузки ПО коммутатор перезагружается.

...

  1. После перезагрузки коммутатор загружает файл конфигурации, затем перезагружается.

...

Примеры настройки ISC DHCP Server

Пример настройки с опцией 125 и filename

Блок кода
option image-filename code 125 = {

...


unsigned integer 32,

...


unsigned integer 8,

...


unsigned integer 8,

...


unsigned integer 8,

...


text

...


};

...



shared-network "net" {

...


    subnet 192.168.2.0 netmask 255.255.255.0 {

...


        range 192.168.2.

...

1 192.168.2.

...

10;

...


        filename "startup.cfg"; # имя конфигурации коммутатора

...


        option image-filename 35265 21 1 19 "mes3300-4016-R2.ros"; # 35265 - Идентификатор производителя, всегда 35265(Eltex)

...


                                                                   # 21 - Длина имени файла(mes3300-4016-R2.ros) + 2

...


                                                                   # 1 - Код подопции, всегда равен 1

...


                                                                   # 19 - Длина имени файла(mes3300-4016-R2.ros)

...


        next-server 192.168.2.1;                                   # IP-адресс TFTP сервера

...


        option routers 192.168.2.1;

...


        option subnet-mask 255.255.255.0;

...


    }
}

Пример настройки с опцией 66-67


Блок кода
option tftp-server code 66 = string;


option bootfile-name code 67 = string;


shared-network "net" {

    subnet 192.168.2.0 netmask 255.255.255.0 {


        range 192.168.2.
10
1 192.168.2.
99
10;

        option tftp-server "192.168.2.1";     # IP-адресс TFTP сервера


        option bootfile-name "startup.cfg";   # Имя файла конфигурации

        option routers 192.168.2.1;


        option subnet-mask 255.255.255.0;

        option broadcast-address 192.168.2.254;
    }

    }
}




# Пример настройки с опцией 43
option space vendor_43;

option vendor_43.image-name_43 code 1 = string;
option vendor_43.bootfile-name_43 code 2 = string;
option vendor_43.configfile-name_43 code 3 = string;
option vendor_43.tftp-server_43 code 4 = string;

...