Page tree
Skip to end of metadata
Go to start of metadata

Коммутаторы SNR имеют возможность автоматической конфигурации и обновления ПО средствами DHCP (Auto Provisioning).

Если на коммутаторе отсутствует стартовая конфигурация, то после загрузки NOS будет активирован DHCP-клиент, ожидающий от DHCP-сервера, помимо сетевых реквизитов, указания next-server, server-name и filename.

В поле filename могут быть переданы имена файлов с расширениями .rom/.img/.cfg (загрузчик/ОС/конфигурация).

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

Пример конфигурации isc-dhcp-server:

subnet 192.168.12.0 netmask 255.255.255.0 {
        range 192.168.12.100 192.168.12.200;
        option subnet-mask 255.255.255.0;
        option routers 192.168.12.1;

        next-server 192.168.12.1;
        server-name "tftp://";
        filename = "boot.rom:nos.img:startup.cfg"; # передаем имена всех трех файлов для обновления ПО и конфигурации
}

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

filename = concat(binary-to-ascii(16, 8, "-", substring (hardware, 1, 6)), ".cfg");