Как подключиться к OLT с помощью Telnet или через COM порт и как настроить IP интерфейс уже было описано в другой инструкции.
Проверьте список и статус устанволенных карт с помощью команды: show card
Для каждой платы в прошивке должны присутствовать три файла с расширениями: .bt .fm .mvr
*.bt — Загрузчик платы (Описывает алгоритм загрузки платы после подачи питания)
*.fm — Прошивка платы (Определяет функционал платы)
*.mvr — Программное обеспечение (Представляет операционную систему)
Файл pm.fm — Определяет функционал чипа (CPLD — Complex Programmable Logic Device)
При включении питания на шасси OLT сначала запускаются загрузчики (bt) всех плат. После контроллер загружает доступной файлы прошивки и программного обеспечения для каждой установленной платы на OLT. Если плата имеет загрузчик, несовместимый с текущей версией ПО, контроллер её не определит и не активирует.
Контроллер хранит для себя две версии файла программного обеспечения — smxa0.mvr / smxa1.mvr. Что позволяет переключать версию при необходимости.
Для этого используйте команду swapver которая позволяет активировать версию smxa0.mvr вместо smxa1.mvr и на оборот.
Для проверки текущей активной версии можно использовать show version-saved / show version-saved master / show version-saved slave
Пример списка файлов для плат SMXA, GTGH, GTGO:
Переносим выбранные файлы ПО прошивки и патчи в отдельные директории на FTP-сервере, в нашем примере это
в папку FTP_IP/update_version переносим 9 файлов
в папку FTP_IP/update_patch переносим все доступные патчи.
Удалите на OLT все старые файлы img и patch
# для версии V2.1.0 загрузка файлов прошивки через tFTP протокол используется синтаксис
Процесс загрузки
Если требуется загрузить только определенные файлы, то вместо символа * следует указать полное название фала, либо создать префикс для файлов, например:
smxa* — позволит загрузить только файлы для SMXA
*.bt — позволит загрузит все файлы расширения bt
Процесс загрузки
Если SLAVE контроллер изначально был в статусе Standby, резервирование выполнится автоматически, а если SLAVE контроллер был установлен после команды download, то требуется выполнить
Проверьте загруженные файлы /*при наличии второго контроллера/
После загрузки всех файлов на OLT выполните перезагрузку.
После перезагрузки проверьте загруженную версию firmware и ПО.
Проверьте версию прошивки чипа CPLD (Complex Programmable Logic Device)
Если прошивка микросхемы CPLD нуждается в обновлении, загрузите файл pm.fm на OLT и выставляем флаг NextRebootUpdate “1”.
Проверьте статус обновления микросхем
Сохраните конфигурацию и перезагрузите контроллер.
Теперь уже после перезагрузки проверим обновление микросхем сервисных карт командой show updatecpld
!!! Процесс обновления прошивки выполнен !!!
Для просмотра загруженных patch используйте команду
Для активации нужного patch используйте команду
Введение
Файлы загрузчиков, прошивок, программного обеспечения и патчтей индивидуальны для каждой карты функционирующей на OLT, для корректного обновления OLT ZTE C320 следует отфильтровать из общего списка файлов нужные и загрузить их на OLT.Проверьте список и статус устанволенных карт с помощью команды: show card
ZXAN(config)# show card Rack Shelf Slot CfgType RealType Port HardVer SoftVer Status ---------------------------------------------------------------- 1 1 1 GTGO GTGOG 8 120301 V1.2.5P2 INSERVICE 1 1 2 GTGH GTGHG 8 120700 V1.2.5P2 INSERVICE 1 1 3 SMXA SMXA 3 110702 V1.2.5P2 INSERVICE 1 1 4 SMXA SMXA 3 110702 V1.2.5P2 STANDBYНеобходимо чтоб статус всех плат был INSERVICE. Кроме случая установки двух контроллеров «SMXA», второй контроллер будет в статусе STANDBY.
Для каждой платы в прошивке должны присутствовать три файла с расширениями: .bt .fm .mvr
*.bt — Загрузчик платы (Описывает алгоритм загрузки платы после подачи питания)
*.fm — Прошивка платы (Определяет функционал платы)
*.mvr — Программное обеспечение (Представляет операционную систему)
Файл pm.fm — Определяет функционал чипа (CPLD — Complex Programmable Logic Device)
При включении питания на шасси OLT сначала запускаются загрузчики (bt) всех плат. После контроллер загружает доступной файлы прошивки и программного обеспечения для каждой установленной платы на OLT. Если плата имеет загрузчик, несовместимый с текущей версией ПО, контроллер её не определит и не активирует.
Контроллер хранит для себя две версии файла программного обеспечения — smxa0.mvr / smxa1.mvr. Что позволяет переключать версию при необходимости.
Для этого используйте команду swapver которая позволяет активировать версию smxa0.mvr вместо smxa1.mvr и на оборот.
Для проверки текущей активной версии можно использовать show version-saved / show version-saved master / show version-saved slave
show version-saved PhyLoc FileName VerType VerTag BuildTime Length Active --------------------------------------------------------------------------------- 1/1/4 smxa0.mvr MVR V1.2.5P3 2015-01-05 03:50:18 14818071 1 1/1/4 smxa1.mvr MVR V1.2.5P3 2015-01-05 03:50:18 14818071 0Из вывода информации мы видим, что используется smxa0.mvr так как в колонке «Active» стоит значение с цифрой 1.
Пример списка файлов для плат SMXA, GTGH, GTGO:
gtghg.bt gtghg.fw gtghg.mvr gtgog.bt gtgog.fw gtgog.mvr smxa.bt smxa.fw smxa0.mvr
Переносим выбранные файлы ПО прошивки и патчи в отдельные директории на FTP-сервере, в нашем примере это
в папку FTP_IP/update_version переносим 9 файлов
в папку FTP_IP/update_patch переносим все доступные патчи.
Удалите на OLT все старые файлы img и patch
delete img * delete patch *Символ * используется для создания префикса, в таком случае удалятся все файлы кроме активного ПО карты управления.
Загрузка файлов обновления на OLT
# для версии V1.2.5P2 загрузка файлов прошивки через FTP протокол используется синтаксисdownload img * ftp ipaddress 10.100.0.99 path update_version user login password passw0rd
# для версии V2.1.0 загрузка файлов прошивки через tFTP протокол используется синтаксис
file download version * tftp ipaddress 10.100.0.99
Процесс загрузки
Downloading from host(10.100.0.99) Transfering file GTGHG.BT ... ......................[Successfully] Downloading from host(10.100.0.99) Transfering file GTGHG.FW ... ......................[Successfully] Downloading from host(10.100.0.99) Transfering file GTGHG.MVR ... ......................[Successfully] ............
Если требуется загрузить только определенные файлы, то вместо символа * следует указать полное название фала, либо создать префикс для файлов, например:
smxa* — позволит загрузить только файлы для SMXA
*.bt — позволит загрузит все файлы расширения bt
Загрузка файлов patch на OLT
download patch * ftp ipaddress 10.100.0.99 path update_patch user login password passw0rd
Процесс загрузки
Downloading from host(10.100.0.99) Transfering file gtghgv210t37_r0.pat ... ......................[Successfully] ............ ............
*Синхронизация файлов основного контроллера с резервным (*при наличии).
Если SLAVE контроллер изначально был в статусе Standby, резервирование выполнится автоматически, а если SLAVE контроллер был установлен после команды download, то требуется выполнить
sync-file img
Проверьте загруженные файлы /*при наличии второго контроллера/
show version-saved master show version-saved slave
Обнавление загрузчика.
Первым требуется обновить сервисные карты, потом сам(и) контроллер!update-boot slotno 1 update-boot slotno 2 update-boot slotno 3 update-boot slotno 4
После загрузки всех файлов на OLT выполните перезагрузку.
reboot Confirm to reboot? [yes/no]:yВ процессе загрузки, OLT выберет активным новое ПО, и автоматически применит конфигурацию.
После перезагрузки проверьте загруженную версию firmware и ПО.
show version-running show patch-running
Проверьте версию прошивки чипа CPLD (Complex Programmable Logic Device)
show updatecpld Rack Shelf Slot RealType NextResetUpdate LastUpdateResult Version --------------------------------------------------------------------------------- 1 1 1 GTGOG NO SUCCESS V1.8 1 1 4 SMXA NO SUCCESS V1.4
Если прошивка микросхемы CPLD нуждается в обновлении, загрузите файл pm.fm на OLT и выставляем флаг NextRebootUpdate “1”.
update-cpld slotno 1 swtval 1 update-cpld slotno 2 swtval 1Данный флаг говорит о том, что при перезагрузке платы будет обновлена прошивка чипа.
Проверьте статус обновления микросхем
show updatecpld Rack Shelf Slot Updateflag Validflag Version ---------------------------------------------------- 1 1 1 NEW VALID V1.5 1 1 2 NEW VALID V1.5NEW – значит флаг обновления выставлен.
Горячий рестарт сервисных карт для выполнения обновления микросхем
reset-card slotno 1 Confirm to reset card? [yes/no]:y reset-card slotno 2 Confirm to reset card? [yes/no]:y
Сохраните конфигурацию и перезагрузите контроллер.
wr reboot
Теперь уже после перезагрузки проверим обновление микросхем сервисных карт командой show updatecpld
show updatecpld Rack Shelf Slot Updateflag Validflag Version ------------------------------------------------------ 1 1 1 NEW VALID V1.8 1 1 2 NEW VALID V1.8
!!! Процесс обновления прошивки выполнен !!!
Для просмотра загруженных patch используйте команду
ZXAN# dir patch
Для активации нужного patch используйте команду
ZXAN# patch active NAME_PATCH <cr> ................................