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

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

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

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

Поддерживаемые опции автоконфигурирования для коммутаторов серии MES1024/1124/2124/3100:
    43 - Vendor Specific
    66 - Server-Name
    67 - Bootfile-Name
    125 - V-I Vendor-Specific Information

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


Настройка isc dhcp-server возможна с помощью нескольких опций. Примеры конфигурации сервера:
# Пример настройки с опцией 125
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.10 192.168.2.99;

        filename "startup.cfg";                                    # имя конфигурации коммутатора
        option image-filename 35265 20 1 18 "mes2000-114811.ros";  # 35265 - Идентификатор производителя, всегда 35265(Eltex)
                                                                   # 20 - Длинна имени файла(mes2000-114811.ros) + 2
                                                                   # 1 - Код подопции, всегда равен 1
                                                                   # 18 - Длинна имени файла(mes2000-114811.ros)
        next-server 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;
    }
}

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

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 "mes2000-114811.ros";          # Имя файла ПО
        option vendor_43.bootfile-name_43 "franchise_boot-0017.rfb";  # Имя начального загрузчика

        option vendor_43.configfile-name_43 "startup.cfg";            # Имя файла конфигурации
        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;
    }
}


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

  • Нет меток