Перейти до

Отзывы о BDCOM GPON GP3600-XX


fet4

Рекомендованные сообщения

15 минут назад, Дмитро сказал:

Или теоретик?

Кстати, торетик сгонял на дропбокс ислайна и .... не нашел там мана с МТУ 1550:

https://www.dropbox.com/sh/ow527imrih5wk0k/AAD9em3XdsSclEbl0idzGv1-a/BDCOM/GPON/OLT/P3600-00 Series/CONFIG EXAMPLE/the onu template (gpon).docx?dl=0

https://www.dropbox.com/sh/ow527imrih5wk0k/AAAcNWu1O5LMTor3kIXCuqKna/BDCOM/GPON/OLT/P3600-00 Series/CONFIG EXAMPLE?dl=0&subfolder_nav_tracking=1

 

У вас другой ислайн?

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 216
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Ребята, если у вас стоит выбор сменить пару голов с Е на Г или добавить Е. Ну иинет денег на приличного админа. Ну так может нах@р такой бизнес? Это так, резюмирую. Сеткам меньше 8-10к абонов остались

Дело не только в cli. У BDCOM авторизация и настройка онушки, после настройки ОЛТ, работает автоматом "из коробки". Необходимо настроить только ОЛТ.

Он для меня дорогой(за эти деньги, что он стоит - выходит взять 32 порта с SFP C++ модулями). У меня ЗТЕ\Хуавей. А эти китайские недоделки ставят и балдеют такие вот тестеры как вы И дело тут ка

Posted Images

15 часов назад, Дмитро сказал:

если напрямую к ноуту то все работало, и линк 1 гбит. Я попробовал последовательно вставить мыльницу, что бы порт поднялся на 100 мбит, то ничего не стало работать, но ай пи получал

Установить умный коммутатор за ону, и смотреть маки на портах, аплинке и абона, есть ?
Смотреть пакеты в обе стороны на каждом порту ходят ? 

На голубом туполинке видно, пакеты в обе стороны ?

Вангую, дело окажется в согласовании линка, на голубом туполинке или ону.

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, sanyadnepr сказал:

Вангую, дело окажется в согласовании линка, на голубом туполинке или ону.

Wrong! MTU over 1500 = input drop oversize on tplink :)

Но каунтеров таких на них нет. А вот все шо меньше - арпы там, дхцп и прочая мелочная лабудень будет увеличивать счётчик пакетов.

9 часов назад, sanyadnepr сказал:

Установить умный коммутатор за ону, и смотреть маки на портах, аплинке и абона, есть ?

Нахера?

9 часов назад, sanyadnepr сказал:

Смотреть пакеты в обе стороны на каждом порту ходят ? 

Нахера?

9 часов назад, sanyadnepr сказал:

На голубом туполинке видно, пакеты в обе стороны ?

Видно, ставлю свою треуголку.

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах

В общем так и не побороли проблему, за два дня поддержка ай си лайна так и не помогла.

Пока рекомендуют только что бы ону подключалась напрямую в комп и подбирать абонентам роутеры с которыми будет работать. Так же не понятно как быть, у меня только идет модернизация сети и есть места где стоит ону, а за ней мыльница и несколько абонентов.( на епоне у меня так работало без проблем) Напомню что трафик через мыльницу тоже не проходит.

Ссылка на сообщение
Поделиться на других сайтах
В 31.05.2019 в 20:19, Дмитро сказал:

!
interface GPON0/1
 gpon pre-config-template T1 bind-onuid 1-128
 gpon bind-onutype onutype-default-hgu precedence 127
 gpon bind-onutype onutype-default precedence 128
 gpon bind-onu sn 454C54587916DD77 1
 gpon bind-onu sn 454C54587916DD70 2
 gpon bind-onu sn 454C54587916E160 3
 gpon bind-onu sn 454C54587916E38B 4
 switchport mode trunk
 switchport protected 1
!
interface GPON0/1:1
!
interface GPON0/1:2
!
interface GPON0/1:3
!
interface GPON0/1:4
!

!
interface GPON0/1:1
 gpon onu equipment-id 1111
 gpon onu tcont-virtual-port-bind-profile tvbind-default
 gpon onu flow-mapping-profile flow-mapping-default
 gpon onu virtual-port 1 gem-port 256
 gpon onu loopback-detect protocol private
 gpon onu uni 1 vlan-profile vlan11
 gpon onu uni 1 loopback-detect enable
!

Так у меня выглядит эта секция sh run int gp 0/1:1

13 часов назад, Дмитро сказал:

В общем так и не побороли проблему, за два дня поддержка ай си лайна так и не помогла.

Пока рекомендуют только что бы ону подключалась напрямую в комп и подбирать абонентам роутеры с которыми будет работать. Так же не понятно как быть, у меня только идет модернизация сети и есть места где стоит ону, а за ней мыльница и несколько абонентов.( на епоне у меня так работало без проблем) Напомню что трафик через мыльницу тоже не проходит.

Странно что у Вас с gpon profile onu-uni test, 1550 работает, 1500 нет, удалите вообще этот профиль.

У меня прекрасно на нескольких ОЛТах работает без него.

Может дело в конкретной онушке или прошивке онушки ? Есть возможность родные бдком онушки испольховать для проверки ?

И еще раз напоминаю, взять умный коммутатор, через него повторить тестирование.

Так же на медном порту ону, можно скорость принудительно установить, в разные значения.

Ссылка на сообщение
Поделиться на других сайтах

tcpdump\wairshark с обоих сторон есть возможность смотреть?

44 минуты назад, sanyadnepr сказал:

У меня прекрасно на нескольких ОЛТах работает без него.

Вопрос - новые тплинки тоже работают? Есть подозрение на кривую прошивку.

 

@Дмитро, Пробовал зашить какойнить WRT туда?

 

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Дмитро сказал:

В общем так и не побороли проблему, за два дня поддержка ай си лайна так и не помогла.

Пока рекомендуют только что бы ону подключалась напрямую в комп и подбирать абонентам роутеры с которыми будет работать. Так же не понятно как быть, у меня только идет модернизация сети и есть места где стоит ону, а за ней мыльница и несколько абонентов.( на епоне у меня так работало без проблем) Напомню что трафик через мыльницу тоже не проходит.

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

в gpon onu-config-template T1 не хватает строки подключения этого профиля cmd-sequence 004 gpon onu uni 1 uni-profile test, на других портах она есть у вас.

 

Кстати у нас есть аналогичная проблема и проблема эта в ONU, а не конфиге олта. На ону алкател и бдком все хорошо работает. 

Проблема в зарезании MTU, вместо 1500 через ону пролазит только 1496. 

Можете использовать предложенный костыль gpon-profile max-frame-size 1522, а можете проверить на других ону.

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, DMiTRONiK сказал:

в gpon onu-config-template T1 не хватает строки подключения этого профиля cmd-sequence 004 gpon onu uni 1 uni-profile test, на других портах она есть у вас.

 

В 31.05.2019 в 20:50, Дмитро сказал:

Switch# sh run db-onu
Building database configuration...


interface GPON0/1:1
 gpon onu tcont-virtual-port-bind-profile tvbind-default
 gpon onu flow-mapping-profile flow-mapping-default
 gpon onu virtual-port 1 gem-port 256
 gpon onu uni 1 vlan-profile VLAN11
 gpon onu uni 1 uni-profile test
!

 

Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, DMiTRONiK сказал:

sh gpon onu-uni-profile что показывает? И какие ону используете?

Показал Вам, часть конфига, который показал Дмитро.

 

У меня, gpon onu uni 1 uni-profile не_используется, нет такого профиля, проблем с мту у меня нет, онушки бдком и немного фора, EquipmentID 1109,1111 и 101J.

sh gpon onu-uni-profile ничего не показывает.

Выше в теме показывал мои настройки sh run int gp 0/1:1.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

Отвез ОЛТ в ай си лайн, проверили у них, все работает проблем нет даже при не использовании профиля gpon onu uni 1 uni-profile

Но у меня между микротиком и олтом есть свитч DGS-3420-28SC, в него воткнут по 10Г микрот и из свича уходят на узлы 10Г и 1Г порты. Исключил этот свитч и все заработало, в чем проблема я так и не понимаю(  И еще, у меня без gpon onu uni 1 uni-profile не работает.

Ссылка на сообщение
Поделиться на других сайтах

В общем проблема в 10Г стыке. Сегодня попробовали соединить аплинк ОЛТ через 1Г порт, работает все нормально.

Ссылка на сообщение
Поделиться на других сайтах

Интересно.

Может стоило Джамбо включить с обоих сторон? ACL есть на какие нить штормконтроли и прочее? Ошибки на портах в конце концов?

Ссылка на сообщение
Поделиться на других сайтах
В 01.06.2019 в 13:56, Dimkers сказал:
В 01.06.2019 в 12:34, sanyadnepr сказал:

На голубом туполинке видно, пакеты в обе стороны ?

Видно, ставлю свою треуголку.

Что в следующий раз ставить будешь ? :)

Відредаговано sanyadnepr
Ссылка на сообщение
Поделиться на других сайтах
14 часов назад, Дмитро сказал:

В общем проблема в 10Г стыке. Сегодня попробовали соединить аплинк ОЛТ через 1Г порт, работает все нормально.

Ларчик просто открывался. Обновить прошивку до последней актуальной и зажать 10G Full с обоих сторон.

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах

Уже обрадовался что все работает, включил на длинке 10G full , но потом заметил. что работает как странно, если с гигового порта выкючаю пачкорд и вставляю 10 г пачкорд то линк поднимается интерент есть. Если бутнуть вай фай или ону, то интернет пропадает, после чего вставлю 1 гб медный пачкорд. то все появляется, и пррродолжает работать если выключить медный пачкорд и перейти на 10 г

на стороне олт с 10 г портом ничего не делал.

Ссылка на сообщение
Поделиться на других сайтах

Если бутнуть олт при включенном 10г аплинке, интернет не появляется, но включаю 1 гбит патч все есть и даже через тот вай фай роутер

2 часа назад, sanyadnepr сказал:

Ларчик просто открывался. Обновить прошивку до последней актуальной и зажать 10G Full с обоих сторон.

как зажать 10г порт со стороны олта?

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, sanyadnepr сказал:

Что в следующий раз ставить будешь ? :)

Пакеты видно. А вот какие пакеты - вопрос второй. Нет пакетов, нет ипишник. А тут Ипишки получает. Т.е. минимум дхцп дискавер, реквест и офер есть. Это же касается и маков. Невидно было бы маков, Ипишки не получил бы.

Так что треуголка на месте, не парься.

 

Тута ещё стоит глянуть дхцп снупинги и арпинспекшены на аплинк портах. Ну и табличку не забило ли?

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах

Switch#show int tgigaEthernet 0/1
TGigaEthernet0/1 is down, line protocol is down
  protocolstatus upTimes 0, downTimes 0, alloc at 1970-1-1 0:1:26
  Ifindex is 265, unique port number is 10
  Hardware is 10Giga-FX, address is 8479.7337.8389 (bia 8479.7337.8389)
  MTU 1500 bytes, BW 10000000 kbit, DLY 10 usec
  Encapsulation ARPA
  Full-duplex,  10000Mb/s,  Flow-Control Off
  5 minutes input rate 0 bits/sec, 0 packets/sec
  5 minutes output rate 0 bits/sec, 0 packets/sec
  Real time input rate 0%, 0 bits/sec, 0 packets/sec
  Real time output rate 0%, 0 bits/sec, 0 packets/sec
  peak input rate 0 bits/sec,
  peak input rate 0 packets/sec,
  peak output rate 0 bits/sec,
  peak output rate 0 packets/sec,
     Received 0 packets, 0 bytes
     0 broadcasts, 0 multicasts
     0 discard, 0 error, 0 PAUSE
     0 align, 0 FCS, 0 symbol
     0 jabber, 0 oversize, 0 undersize
     0 carriersense, 0 collision, 0 fragment
     0 L3 packets, 0 discards, 0 Header errors
     0 URPF errors
     Transmitted 0 packets, 0 bytes
     0 broadcasts, 0 multicasts
     0 discard, 0 error, 0 PAUSE
     0 sqettest, 0 deferred, 0 oversize
     0 single, 0 multiple, 0 excessive, 0 late
     0 L3 forwards

 

 

 

 


Switch#
Switch#show int tgigaEthernet 0/4
TGigaEthernet0/4 is up, line protocol is up
  protocolstatus upTimes 1, downTimes 0, last transition 1970-1-1 0:7:7
  Ifindex is 268, unique port number is 13
  Hardware is 10Giga-FX, address is 8479.7337.838c (bia 8479.7337.838c)
  MTU 1500 bytes, BW 10000000 kbit, DLY 10 usec
  Encapsulation ARPA
  Full-duplex,  10000Mb/s,  Flow-Control Off
  5 minutes input rate 66048 bits/sec, 82 packets/sec
  5 minutes output rate 1829 bits/sec, 1 packets/sec
  Real time input rate 0%, 408944 bits/sec, 590 packets/sec
  Real time output rate 0%, 5696 bits/sec, 4 packets/sec
  peak input rate 605464 bits/sec, Jan  1 00:08:00
  peak input rate 659 packets/sec, Jan  1 00:08:00
  peak output rate 29704 bits/sec, Jan  1 00:08:00
  peak output rate 14 packets/sec, Jan  1 00:08:00
     Received 34135 packets, 3418034 bytes
     6555 broadcasts, 23609 multicasts
     162 discard, 0 error, 0 PAUSE
     0 align, 0 FCS, 0 symbol
     0 jabber, 0 oversize, 0 undersize
     0 carriersense, 0 collision, 0 fragment
     11 L3 packets, 0 discards, 0 Header errors
     0 URPF errors
     Transmitted 453 packets, 94682 bytes
     31 broadcasts, 15 multicasts
     0 discard, 0 error, 0 PAUSE
     0 sqettest, 0 deferred, 0 oversize
     0 single, 0 multiple,

Ссылка на сообщение
Поделиться на других сайтах

Откуда 162 дискарда на приеме?

1 час назад, Дмитро сказал:

если с гигового порта выкючаю пачкорд и вставляю 10 г пачкорд то линк поднимается интерент есть. Если бутнуть вай фай или ону, то интернет пропадает, после чего вставлю 1 гб медный пачкорд. то все появляется, и пррродолжает работать если выключить медный пачкорд и перейти на 10 г

на стороне олт с 10 г портом ничего не делал. 

Попробуйте снупингии и арпинспекшены выключить на линковых портах. Или дропнуть таблицы с этими Л2 защитами.

Відредаговано Dimkers
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від LIKO
      Продам оптичний лінійний термінал (OLT) BDCOM P3600-16E-2AC , повна комплектація, можливий продаж з модулями BDCOM OLT-GSFP-20+++
      Ціна 85500 грн.
       





    • Від machadorafaael
      Hi, Could you share the firmware files for the C6xx models you have in your regions?
    • Від legenda vols
      Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно OID и как их использовать.
      Начнём. 
      для новичков.
      bash 
      set_olt_oids() {
          # Общие для EPON (BDCOM)
          if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then
              OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2"
              OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"
              OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.10.1.1.26"
              OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80"
              OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
              OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
              OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
              LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
              LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
              LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
              OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8"
              OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде
              OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"
              OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0 reboot
              OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2" #.$portID.$mac10" i 0 #mac decimal onu
          fi
          # Общие для GPON
          if [[ "$1" =~ ^(GP3600-08|GP3600-16B|GP3600-08B)$ ]]; then
              ETH_STATUS="1.3.6.1.2.1.2.2.1.8" # статус порта 1 портовая ону
              ETH_STATUS4="1.3.6.1.4.1.3320.10.4.1.1.4" # статус портов 4х портовая ону
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_ADMIN_STATUS="1.3.6.1.4.1.3320.10.4.1.1.3"
              OID_DOWN_REASON="1.3.6.1.4.1.3320.10.3.1.1.35"
              OID_DIST="1.3.6.1.4.1.3320.10.3.1.1.33"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.10.3.1.1.9"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.10.3.2.1.4" #snmpset -v2c -c RW IP OID.onuIndex i 1 reboot
              
          fi
          # Уникальные параметры для моделей
          case "$1" in
              # EPON модели
              P3310 | P3310B)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              IEP3310)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  ;;
              P3608 | P3608B | P3310C | P3316 | P3600-16E | P3608-2TE | P3616-2TE)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.101.108.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              # GPON модели
              GP3600-08 | GP3600-16B | GP3600-08B | P3600-08E)
                  OID_RX_ONU="1.3.6.1.4.1.3320.10.3.4.1.2"
                  OID_RX_OLT="1.3.6.1.4.1.3320.10.2.3.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.10.3.4.1.3"
                  OID_GET_MAC="1.3.6.1.4.1.3320.10.3.1.1.4"
                  ;;
              *)
                  echo -e "\e[1;91mНеизвестный режим OLT: $1\e[0m"
                  return 1
                  ;;
          esac
          return 0
      }
      что бы было понятно в дальнейшем что за переменные 
      snmp1="snmpwalk -v2c -c паблик стринг"
      snmp2="snmpwalk -v2c -Ouqv -c паблик стринг"
      snmp3="snmpget -v2c -c паблик стринг"
      snmp3q="snmpget -v2c -Ouqv -c паблик стринг"
      snmp4="snmpget -v2c -Ouqv -c приват стринг"
      snmp5="snmpset -v2c -c приват стринг"

      EPON GEPON
      1- OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" на бдкомах епон 
      = SNMPv2-SMI::enterprises.3320.101.10.4.1.1.96 = Hex-STRING: A0 94 6A 97 CC 50
      snmp_response=$($snmp3 "$IP" "$OID_GET_MAC.$1" 2>/dev/null | awk -F'Hex-STRING: ' '{print tolower($2)}' | tr -d ' ')
          onu_mac=$(echo "$snmp_response" | sed 's/\(..\)/\1:/g;s/:$//') #Переводим в человеческий вид
          mac10=$(echo "$snmp_response" | awk '{    # Переводим в mac10 дада способов есть миллиард.
              for (i=1; i<=length; i+=2) {
                  printf "%d", strtonum("0x" substr($0, i, 2))
                  if (i + 2 <= length) printf "."
              }
              print ""
          }')

      лучший способ сделать функцию для форматирования снмп запросов в зависимости от типов STRING / HEX-STRING / COUNTER32 и тд тп.

      ifID=$($snmp1 "$IP" "$OID_IF_MAC10" 2>/dev/null | awk -v mac="$mac10" '$0 ~ mac {split($1, arr, "."); print arr[length(arr)-6]; exit}') 


      2 - OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
      тут без лишних слов возвращает вендор онушек 
      SNMPv2-SMI::enterprises.3320.101.10.1.1.1.97 = STRING: "XPON"   если укажем параметр -Oqv  или -Ouqv получим просто "XPON" и надо будет лишь сделать | tr -d ' " '    что бы удалить лапки.

      3 - OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" аналогично вендорам, получаем модель.

      4- OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"  - температура ону делим на / 256
      SNMPv2-SMI::enterprises.3320.101.10.5.1.2.17 = INTEGER: 7027  
      temp_onu=$($snmp3q $IP 1.3.6.1.4.1.3320.101.10.5.1.2.$INDEX | awk '{printf "%.2f", $1/265}' 2>/dev/null)

      5 - OID_AUNT_ONU_STATUS="1.3.6.1.4.1.3320.101.10.1.1.26"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.26.276 = INTEGER: 3

      onuAunt_type=$($snmp3q $IP "$OID_AUNT_ONU_STATUS.$INDEX" 2>/dev/null)
          case "$onuAunt_type" in
              0) onuAunt_type_txt="authenticated" ;;
              1) onuAunt_type_txt="registered" ;;
              2) onuAunt_type_txt="deregistered" ;;
              3) onuAunt_type_txt="auto_config" ;;
              4) onuAunt_type_txt="lost" ;;
              *) onuAunt_type_txt="unknown" ;;
          esac

      6 - OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" uptime
      SNMPv2-SMI::enterprises.3320.101.10.1.1.80.207 = INTEGER: 290907
      timetick 
      | awk '{h=int($1/3600); m=int(($1%3600)/60); s=$1%60; printf "AliveTime: %dч %dмин %dсек\n", h, m, s}')${reset}"

      7 - OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.27.149 = INTEGER: 1600
      на епоне в метрах  на гпоне делим на 10

      8 - OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3.14.60.21.18.8.130.175 = Hex-STRING: 3C 15 12 08 82 AF  
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3      .14-PORTINDEX     60.21.18.8.130.175  - MAC10                = Hex-STRING: MAC HEX

      9- OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.227.186 = INTEGER: 125
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.247.136 = INTEGER: 125
      возвращает PORT INDEX и можно грепнуть по mac10 найти индекс и можно грепнуть через мак10

      10 - LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
      дату отдаёт в хексе. надо декодировать это дело.
      вызов snmp + IP + oid + PORTINDEX + MAC10 
      date_hex=$($snmp1 $IP "$LASTREG_DATE.$IF_INDEX.$mac10" 2>/dev/null | awk -F': ' '{print $2}' | tr -d ' ')
      if [[ -n "$date_hex" ]]; then
              # Преобразуем дату из hex в числовое представление
              data=($(echo "$date_hex" | sed 's/../0x& /g'))
              local year=$((data[0] * 256 + data[1]))
              local month=${data[2]}
              local day=${data[3]}
              local hour=${data[4]}
              local minute=${data[5]}
              local second=${data[6]}


      local formatted_date=$(printf "%04d-%02d-%02d %02d:%02d:%02d" "$year" "$month" "$day" "$hour" "$minute" "$second")


      10 - LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
      аналогично 9му оиду.

      11 - LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
      DEREG_STATUS=$($snmp3 $IP "$LASTDEREG_REASON.$IF_INDEX.$mac10" -Oqv 2>/dev/null)
          case "$DEREG_STATUS" in
              2) dereg_status_text="normal";;
              3) dereg_status_text="mpcp-down";;
              4) dereg_status_text="oam-down";;
              5) dereg_status_text="firmware-download";;
              6) dereg_status_text="illegal-mac";;
              7) dereg_status_text="llid-admin-down";;
              😎 dereg_status_text="wire-down";;
              9) dereg_status_text="power-off";;
              255) dereg_status_text="unknown";;
              0) dereg_status_text="Нет данных.";;
              *) dereg_status_text="not found";;
          esac

      есть прикол если онушка autoconfig статус 3 / authenticated статус 0
      там инвертируються 7 и 8  может и от моделей ону зависеть.... 
      7) dereg_status_text="llid-admin-down";;
      😎 dereg_status_text="wire-down";;
      это уже тестами )


      12  -  OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8" статус езернет ничего не обычного кроме того что может верно отдать данные с 2-3го раза )
      2 down 1 up 
      там же есть прикол с authenticated autoconfig инвертируется...
      local PORT_COUNT=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX" | wc -l)
      local ETH_STATUS=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX.$port" 2>/dev/null)
              [[ "$ETH_STATUS" =~ ^[0-9]+$ ]] || continue  # Проверяем, что ETH_STATUS - это число
              if [[ "$onuAunt_type" == "0" ]]; then
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 2 ]] && echo "UP" || echo "DOWN" )
              else
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 1 ]] && echo "UP" || echo "DOWN" )
              fi

      13 - OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде.
      14 - OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"   гигабит езернет порты на онушках (кол-во)
      15 - OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"   ФастЕзернет 100мбит аналогично. 
      INTEGER 

      16 - OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0                                  reboot REBOOT ONU epon snmp
      $snmp5 "$IP" "$OID_REBOOT_ONU.$INDEX" i 0 >/dev/null 2>&1

      17 - delete onu epon  удалить ону бдком снмп 
      OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2"
      $snmp5 "$IP" "$OID_DEL_ONU.$ifID.$mac10" i 0 > /dev/null 2>&1    oid.PORTINDEX.mac10 i 0 
      остальные есть выше там думаю всё понятно.

      SIGNAL LEVELS в зависимости от моделей плат и олтов расписаны 
      все везде одинаково 
      $snmp2 "$IP" "$OID_RX_OLT.$INDEX" 2>/dev/null | awk '{print $NF / 10}')   результат делим на 10.

      epon пакеты, ошибки по портам на онушке.
      broadcasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.16.$INDEX.$port" 2>/dev/null)
      multicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.17.$INDEX.$port" 2>/dev/null)
      unicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.18.$INDEX.$port" 2>/dev/null)
      pause=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.19.$INDEX.$port" 2>/dev/null)
      fcserrs=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.20.$INDEX.$port" 2>/dev/null )
      oversize=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.13.$INDEX.$port" 2>/dev/null)
      jabber=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.14.$INDEX.$port" 2>/dev/null)

      мне бы такое помогло.. а не искать на тонне форумов и сайтов и неделю тыкая snmpwalk и выясняя что и для чего. остального и в инете полно. 
    • Від Amigo
      Продам GEPON ОЛТи BDCOM
      1. BDCOM P3310B (Вживаний) - 6000 грн.
      2. BDCOM P3310C (Вживаний) - 7500 грн.
      3. BDCOM P3310C (Вживаний без вух) - 7000 грн.
      4. BDCOM P3608-2TE (Вживаний) - 20000 грн.
      5. BDCOM P3608-2TE  (Вживаний) - 19000 грн.

    • Від grapefruit
      Доброго вечора, спільното!
      Можливо хтось стикався з завданням,коли потрібно на OLT BDCOM GP3600 по oid визначити час розреєстрування ону. В неті нічого знайти не вдалося, через MIB браузер тоже ніц.
      Якщо підкажете буде дуже вдячний, або хоч підкажіть де шукати.
      Всім гарного вечора)

×
×
  • Створити нове...