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

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

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

Процесс автообновления состоит из следующих этапов:
1. В пакете DHCP Discover коммутатор запрашивает поддерживаемые опции.

Поддерживаемые опции автоконфигурирования для коммутаторов серии MES24xx:
     43 - Vendor Specific
     66 - Server-Name
     67 - Bootfile-Name

2. В пакете DHCP ACK в соответствии с настройками сервер предоставляет коммутатору запрашиваемую информацию(ПО, начальный загрузчик, конфигурация, IP адрес TFTP сервера).
3. Коммутатор загружает ПО в неактивную область и boot файл, затем перезагружается.
4. После перезагрузки коммутатор загружает файл конфигурации, затем перезагружается.


Настройка isc dhcp-server возможна с помощью нескольких опций. Примеры конфигурации сервера:

# Пример настройки с опцией 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 192.168.2.99;

         option tftp-server "192.168.2.1";             # IP-адрес TFTP сервера
         option bootfile-name "mes2400-1026-R2.iss";   # Имя файла ПО

         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;

shared-network "net" {

    subnet 192.168.2.0 netmask 255.255.255.0 {
        range 192.168.2.10 192.168.2.99;

        vendor-option-space vendor_43;
        option vendor_43.image-name_43 "mes2400-1026-R2.iss";      # Имя файла ПО
        option vendor_43.bootfile-name_43 "mes2400-1026-R2.boot";  # Имя начального загрузчика
        option vendor_43.configfile-name_43 "startup.conf";         # Имя файла конфигурации
        option vendor_43.tftp-server_43 "192.168.2.1";             # IP-адрес TFTP сервера

        option routers 192.168.2.1;
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.2.254;
    }
}

Примечание:
Порядок загрузки файлов: Boot -> Файл ПО -> Config
В текущей версии ПО файл ПО и boot загружается, даже если имя загружаемого ПО и boot совпадает с именем текущей прошивки и boot. Проверка названий файлов и невыполнение загрузки ПО и boot при их совпадении с названиями текущих версий ПО на коммутаторе планируется к реализации в одной из следующих версий ПО.
Конфигурация не загружается, если у коммутатора имеется конфигурация в startup-config.

  • Нет меток