PON: ONU BDCOM 1501C1 — Обновление прошивки через OLT

bdcomНиже приведен алгоритм обновления именно прошивки (ios) ONU _без_ обновления загрузчика (uboot). Это не значит, что загрузчик обновлять вообще никогда не нужно — если есть необходимость, то вперед; просто здесь этот шаг пропущен.

«Uboot файл обеспечивает правильный алгоритм прошивания ios файла и меняется инженерами BDCOM крайне редко» (с) ic-line

 

Обновление прошивки ONU BDCOM 1501C1 производится с «головы» (у меня OLT BDCOM P3310B).

  1. Скачиваем прошивку на tftp-сервер, затем заливаем ее по tftp на «голову» (на флеше OLT для прошивки ONU места хватит, не нужно будет удалять Switch.bin).
  2. Определяем, за каким интерфейсом OLT находится необходимая ONU.
  3. Заливаем новую прошивку:
    epon update onu image 1501C1_1017.zblob interface EPON x/x:x
    подтверждаем:
    epon commit-onu-image-update interface epon x/x:x
    смотрим результат:
    show epon interface epon x/x:x onu ctc basic-info

 


 

На практике…

Смотрим, что у нас есть на флеше OLT сейчас и хватит ли места на еще один файл:

free space — 884736 байт, файл прошивки 1501C1_1017.zblob занимает 498486 байт — значит места достаточно. Заливаем 1501C1_1017.zblob с tftp-сервера на OLT:

ONU, который я хочу прошить, находится за интерфейсом EPON 0/1:2. Обновляем прошивку:

Подтверджаем изменение прошивки на интерфейсе:

Посмотреть версию прошивки ONU: