В энергонезависимой памяти OLT хранится копия конфигурации, называющаяся "startup-config". При включении OLT в процессе загрузки устройства данная конфигурация копируется в оперативную память OLT, поскольку действующая в данный момент конфигурация OLT хранится в оперативной памяти OLT. Для корректного применения, файл конфигурации, хранящийся в энергонезависимой памяти , должен иметь корректную структуру и не должен содержать ошибок. В случае, если во время запуска OLT startup конфигурация по каким-либо причинам не применилась, будет подгружена только конфигурация управления и встроенного коммутатора OLT. Доступ к OLT по сети при этом будет сохраняться, что позволит восстановить конфигурацию. Пример сетевой части конфигурации, с которой загрузится OLT:
LTP-8N# show running-config
configure terminal
management ip 192.168.11.62
management mask 255.255.240.0
management gateway 192.168.2.1
management vid 3470
interface front-port 1
vlan allow 1100,3320,3470
exit
exit
commit
exit |
Для восстановления конфигурации в первую очередь необходимо привести running и startup config к корректному виду.
Для просмотра хода применения конфигурации и просмотра команд, на которой загрузка конфигурации во время запуска OLT приостановилась, используйте команду:
LTP-8N# show log startup-config |
В конце выводимого лога будет видна строка, на которой прервалось применение конфигурации при загрузке. Пример проблемного вывода:
LTP-8N(configure)# interface ont 7/1
LTP-8N(config)(if-ont-7/1)# serial ELTX8903488C
LTP-8N(config)(if-ont-7/1)# profile ports "bridge"
LTP-8N(config)(if-ont-7/1)# service 1 profile cross-connect "DATA1" dba "dba1"
LTP-8N(config)(if-ont-7/1)# exit
LTP-8N(configure)# interface ont 7/2
LTP-8N(config)(if-ont-7/2)# serial ELTX1900C004
The same ELTX1900C004 serial number already exists on [ONT 1/4] |
Как видно из приложенной части лога, применение конфигурации остановилось из-за добавления в конфигурацию ONT, который уже зарегистрирован на OLT но на другом id.
Для восстановления конфигурации необходимо отредактировать ранее выгруженный с OLT бэкап конфигурации в текстовом редакторе.
На основании приведенного ранее примера прерывания конфигурации, необходимо удалить строку с дубликатом серийного номера pon-serial. Если ранее снятый бэкап конфигурации не актуален или отсутствует, возможно выгрузить с OLT по FTP/TFTP/HTTP файл конфигурации, хранящийся в энергонезависимой памяти для дальнейшего редактирования в текстовом редакторе. Выгрузка выполняется при помощи команды:
LTP-16N# copy fs://config tftp://x.x.x.x/filename |
В данной команде:
x.x.x.x – IP адрес файлового сервера, доступного с интерфейса управления OLT;filename – имя файла конфигурации, с которым он будет сохранен на сервере.Выгрузка конфигурации по сети целесообразна только в случае, если после загрузки OLT с конфигурацией, содержащей только сетевые настройки, не выполнялась команда |
Либо выполните в CLI:
LTP-8N# show startup-config |
Данная команда выведет в CLI содержимое файла startup-config. Файл можно скопировать из CLI в текстовый редактор и затем отредактировать. Вывод show startup-config так же будет актуален только в случае, если после аварийной загрузки не выполнялась команда save. После редактирования, содержимое файла можно вставить обратно в CLI из текстового редактора и при отсутствии ошибок при вставке выполнить:
LTP-8N# commit LTP-8N# save |
Так же скорректированный файл можно сохранить на диске, загрузить на tftp-сервер, доступный на OLT в сети управления и загрузить на OLT как бэкап.