Обновление прошивки BDCOM P3310B

На тесте обновлю прошивку BDCOM P3310B OLT и опишу процесс в этой статье.

Если у вас BDCOM P3310С или P3310D, то смотрите другую мою статью:
Обновление прошивки BDCOM P3310
Обновление прошивки BDCOM P3310D

Приступим к обновлению P3310B, я подключился дистанционно по telnet и посмотрел текущую версию прошивки:

show version
enable

Обязательно сделаем резервную копию файла olt.blob, конфигурации startup-config и файла прошивки Switch.bin на TFTP сервер:

copy flash tftp 192.168.5.5

Статьи про TFTP сервер смотрите в других моих статьях:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows

Если вы обновляете прошивку на не настроенном OLT, то можно назначить ему IP адрес:

interface vlan1
ip address 192.168.5.3 255.255.255.0

Потом я посмотрел сколько доступно свободной памяти:

dir

У меня показало «free space 1359872», то есть чуть больше 1 мегабайта, а файл прошивки занимает более 5 мегабайт, по этому придется удалить текущий файл прошивки и нужно быть осторожным, чтобы успеть записать новый и не отключилось электропитание либо OLT должен быть подключен к ИБП, удаляем Switch.bin:

delete Switch.bin

Копируем с TFTP сервера новый файл прошивки и назовем его так же Switch.bin:

copy tftp flash 192.168.5.5

Source file name? BD_3314_10.1.0B_63244_05052_2019.bin
Destination file name? Switch.bin

Файлы прошивок для BDCOM P3310B, которые я использовал:
https://files.ixnfo.com/Firmware/BDCOM/P3310B/P3310B_en_29333.bin
https://files.ixnfo.com/Firmware/BDCOM/P3310B/BD_3314_10.1.0B_63244_05052_2019.bin

Перезагружаем OLT:

reboot

На этом процесс обновления прошивки завершен, я обновлял по telnet с версии 29333 до 63244. Версия 29333 была стабильной и проработала несколько лет, но после того как некоторые новые сторонние ONU xPON перестали работать пока их не перезагрузили, я решил обновить прошивку OLT, также на новой прошивке (только для BDCOM P3310B), чтобы работали сторонние ONU, нужно указать команду:

epon dba hardware cycletime 25000 discovery-frequence 40 discovery-length 2048

Также после обновления на новой прошивке почему-то перестал проходить DHCP Renew, по этому я отключил «ip dhcp-relay snooping», а также некоторые другие фильтры, по сути они на этом OLT не нужны были, так как он был в отдельном VLAN и трафик между ONU и портами был изолирован, так как использовалась команда «switchport protected» на EPON и GE портах (кроме uplink естественно):

no ip dhcp-relay snooping vlan  301
no ip dhcp-relay snooping

interface EPON 0/1
no filter bpdu
no filter dhcp
exit
...

Смотрите также мои статьи:
Восстановление BDCOM OLT
Настройка BDCOM P3310 EPON
Поддержка сторонних ONU
Другие статьи про BDCOM

Оставьте комментарий

Добавить комментарий