Перейти до

Делимся опытом и багами BDCOM P3600 серии


DDDM

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

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

Уважаемые, кто-нибудь решил вопрос с высокой утилизацией проца на 3608 при использовании SNMP? Имеется парк из порядка 100 ону, у них раз в 5 минут опрашивается уровень сигнала и статус, загрузка ЦП не опускается ниже 90%. На абонентах вроде не отражается, но опросы не всегда проходят и мониторинг выдает нули периодически. Уже специально подобрали интервалы чтоб в единицу времени опрашивалась только 1 ону.

 

для начала попробуйте обновить прошивку

Software, Version 10.1.0E Build 54184

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

БДКОМ 3608 подскажите  что происходит, пропадает нет, от 10-60 мин, вот лог в период когда данная онушка не работала.        Вот логи   Jun 25 17:21:10 %EPON-ONUREG: ONU c07e.4052.05a8 is regi

В настройках 10 - ных портов в бдкомах пишите no spanning-tree

Тык

Posted Images

В 09.12.2018 в 19:03, Berkut сказал:

 

для начала попробуйте обновить прошивку

Software, Version 10.1.0E Build 54184

 

Помогло ?

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

Помогло ?

Пока не пробовали, пока не хотим трогать работающее железо. Тем более патчноутов БДКОМа не видел в глаза, нынешняя прошивка вполне стабильна.

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

BDCOM(tm) P3608 Software, Version 10.1.0E Build 37273
 після оновлення версії вот так хрень, зараз віткатав версію назад, але нічого вже не міняється 

Онушки Alistar APU 700W, інши ону все ок

 

 

2 %EPON-ONUREG: ONU a0c6.ec00.b55f is registered on EPON0/6:50.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5c6 is registered on EPON0/5:24.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5d5 is registered on EPON0/5:31.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b592 is registered on EPON0/6:45.
Jan  1 06:51:21 Alarm DYING_GASP from ONU 00d0.d048.a479 port EPON0/1:12
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.f4b1 is registered on EPON0/5:16.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5ba is registered on EPON0/5:8.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.b589 is registered on EPON0/6:57.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.b556 is registered on EPON0/6:4.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.ba10 is registered on EPON0/2:1.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.ba08 is registered on EPON0/2:22.
Jan  1 06:51:20 %EPON-ONUDEREG: ONU a0c6.ec00.f4b1 is deregistered on EPON0/5:16.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b5c4 is deregistered on EPON0/5:4.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b596 is deregistered on EPON0/6:29.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b556 is deregistered on EPON0/6:4.
Jan  1 06:51:19 Alarm DYING_GASP from ONU 00d0.d048.cb17 port EPON0/1:41
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.be1c is deregistered on EPON0/5:12.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b5d5 is deregistered on EPON0/5:31.
Jan  1 06:51:18 %EPON-ONUDEREG: ONU a0c6.ec00.b585 is deregistered on EPON0/6:42.
Jan  1 06:51:18 %EPON-ONUDEREG: ONU a0c6.ec00.b587 is d

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

BDCOM(tm) P3608 Software, Version 10.1.0E Build 37273
 після оновлення версії вот так хрень, зараз віткатав версію назад, але нічого вже не міняється 

Онушки Alistar APU 700W, інши ону все ок

 

 

2 %EPON-ONUREG: ONU a0c6.ec00.b55f is registered on EPON0/6:50.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5c6 is registered on EPON0/5:24.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5d5 is registered on EPON0/5:31.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b592 is registered on EPON0/6:45.
Jan  1 06:51:21 Alarm DYING_GASP from ONU 00d0.d048.a479 port EPON0/1:12
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.f4b1 is registered on EPON0/5:16.
Jan  1 06:51:21 %EPON-ONUREG: ONU a0c6.ec00.b5ba is registered on EPON0/5:8.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.b589 is registered on EPON0/6:57.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.b556 is registered on EPON0/6:4.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.ba10 is registered on EPON0/2:1.
Jan  1 06:51:20 %EPON-ONUREG: ONU a0c6.ec00.ba08 is registered on EPON0/2:22.
Jan  1 06:51:20 %EPON-ONUDEREG: ONU a0c6.ec00.f4b1 is deregistered on EPON0/5:16.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b5c4 is deregistered on EPON0/5:4.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b596 is deregistered on EPON0/6:29.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b556 is deregistered on EPON0/6:4.
Jan  1 06:51:19 Alarm DYING_GASP from ONU 00d0.d048.cb17 port EPON0/1:41
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.be1c is deregistered on EPON0/5:12.
Jan  1 06:51:19 %EPON-ONUDEREG: ONU a0c6.ec00.b5d5 is deregistered on EPON0/5:31.
Jan  1 06:51:18 %EPON-ONUDEREG: ONU a0c6.ec00.b585 is deregistered on EPON0/6:42.
Jan  1 06:51:18 %EPON-ONUDEREG: ONU a0c6.ec00.b587 is d

після оновлення версії появилося 

epon oam-version 1 0x30
epon oam-version 2 0x21
epon oam-version 3 0x20

 

Видалив все пішло

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

прошу допомоги:

треба зробити ізоляцію портів, тобто щоб клієнти за онушками не могли бачити друг друга. як це реалізувати ?

 

BDCOM(tm) P3616-2TE Software, Version 10.1.0E Build 49510

зараз перевіряю два клієнти:

epon0/10:20 192,168,1,203/24
epon0/16:4 192,168,1,252/24

вільно пінгаються

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

Є проблема наступного плану.

є 2 ОЛТ

BDCOM(tm) P3616-2TE Software, Version 10.1.0E Build 46085

перший працює без проблем. другий дуже "важко" віддає дані по SNMP, часто в дуді навіть не можна вибрати інтерфейс з якого знімати статистику. була підозра що на першому більше інтерфейсів, але (скріни в час пік):picturemessage_xiq1y5gj_b45.thumb.png.4a6b13c74281a5e0f7390f61e99de7e6.png

в логах нічого підозрілого. в клієнтів статика.

конфігі epon портів аналогічні:

sh run int epon0/1

Current configuration:
!
interface EPON0/1

filter bpdu
 filter dhcp
 switchport trunk vlan-allowed 1,999
 switchport mode trunk
 switchport protected 1

В кого які ідеї?

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

Доброго дня колеги.

Підкажіть будьласка, чи є у когось працююча звязка 

BDCOM(tm) P3608-2TE  з  juniper QFX3500 через TWINAX - 10g

 

 ОЛТ: 

BDCOM(tm) P3608-2TE Software, Version 10.1.0E Build 46085
#show interface tgigaEthernet 0/2
TGigaEthernet0/2 is up, line protocol is up
  Ifindex is 10, unique port number is 11
  Hardware is 10Giga-FX, address is 8479.73df.629a (bia 8479.73df.629a)
  MTU 1500 bytes, BW 10000000 kbit, DLY 10 usec
  Encapsulation ARPA
  Full-duplex,  10000Mb/s,  Flow-Control Off
  5 minutes input rate 1069 bits/sec, 0 packets/sec
  5 minutes output rate 256 bits/sec, 0 packets/sec
     Received 470681 packets, 45986088 bytes
     27377 broadcasts, 415835 multicasts
     56648 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 14677436 packets, 2108344629 bytes
     11161855 broadcasts, 3358628 multicasts
     6162858 discard, 0 error, 0 PAUSE
     0 sqettest, 0 deferred, 0 oversize
     0 single, 0 multiple, 0 excessive, 0 late
     0 L3 forwards
 

ДЖУН:

run show interfaces xe-0/0/47                            
Physical interface: xe-0/0/47, Enabled, Physical link is Up
  Interface index: 680, SNMP ifIndex: 527
  Link-level type: Ethernet, MTU: 1500, MRU: 0, Speed: 10Gbps, Duplex: Full-Duplex,
  BPDU Error: None, MAC-REWRITE Error: None, Loopback: Disabled,
  Source filtering: Disabled, Flow control: Disabled, Media type: Fiber
  Device flags   : Present Running
  Interface flags: SNMP-Traps Internal: 0x0
  Link flags     : None
  CoS queues     : 12 supported, 12 maximum usable queues
  Current address: f0:1c:2d:34:a2:2e, Hardware address: f0:1c:2d:34:a2:2e
  Last flapped   : 2019-03-18 15:25:01 EET (00:36:50 ago)
  Input rate     : 280 bps (0 pps)
  Output rate    : 1840 bps (0 pps)
  Active alarms  : None
  Active defects : None
  Interface transmit statistics: Disabled

  Logical interface xe-0/0/47.0 (Index 575) (SNMP ifIndex 528)
    Flags: Up SNMP-Traps 0x0 Encapsulation: Ethernet-Bridge
    Input packets : 0
    Output packets: 0
    Protocol eth-switch, MTU: 1500
      Flags: Trunk-Mode
 

Лінк АП. А трафік не йде.

 

ЗІ. На цьому ж джуніпері стик в 10Г добре працює з МТ.

ТВИНАКСи з однієї партії.

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

Доброго дня колеги.

Підкажіть будьласка, чи є у когось працююча звязка 

BDCOM(tm) P3608-2TE  з  juniper QFX3500 через TWINAX - 10g 

 

 

игрался когда-то  с qfx 3500 и BDCom..... чет вообще не взлетело.... когда головы две складывалось впечатление что кольцо между головами.....маки то на одном порту то на другом.... 

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

когда головы две складывалось впечатление что кольцо между головами.....маки то на одном порту то на другом.... 

Спочатку теж таке спостерігав, бо хотів просто лінк переткнути. Але після кількох відвалів, вирішив по одному лану кидати. І зрозумів, що воно взагалі не "їде". Чи може я в лижах?

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

Подскажите, нужно прогнать трафик между двумя онушками на двух епон портах. маки на обеих портах видно, поднят интерфейс на олте по влану, который пингуют от онушек. а вот трафик не бегает.

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

Подскажите, нужно прогнать трафик между двумя онушками на двух епон портах. маки на обеих портах видно, поднят интерфейс на олте по влану, который пингуют от онушек. а вот трафик не бегает.

Switch_config_epon0/1#epon inner-onu-switch

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

чтоб понконтроль под него запилить

Ну так poncontrol і так нормально працює з P3600, нічого і міняти не потрібно...

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від 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 браузер тоже ніц.
      Якщо підкажете буде дуже вдячний, або хоч підкажіть де шукати.
      Всім гарного вечора)
    • Від alexeya
      Продам OLT ZTE C320. OLT укомплектован блоком живлення PRAM, двома платами GTGH(K00), платою керування SMXA(A31).

      Кожна GTGH-плата, це 16 GPON портів, 16 GPON модулів C++.
      SMXA-плата, це SFP+ (10G) порт, 1 гігабітний комбо порт.

      В наявності 2 одиниці. Один новий, один був у використанні (стан близький до нового)

      Ціна нового - 120000 грн
      Ціна вживаного - 105000 грн

      BDCOM GP-3600-08B куплявся в ДЕПСі в вересні 23 року. В ньому використовувались тільки 3 порти (тобто є тільки 3 GPON SFP модулі). 48к разом з модулями

      ОЛТИ без модулів:
      3310B-2AC - 1штука - 8000
      3310B - 2 штуки - 7500
      3310B + Proline UPS - 1 штука - 8500
      3310D + Proline UPS - 1 штука - 12500
      BDCOM P3600-04 + Proline UPS - 1 штука - 16500
      3616-2TE - 3 штуки - 53к

      Додам вживані EPON С++ модулі по 400 грн за штуку. Або нові по 750 грн за штуку
    • Від Hamster_Serg
      Таке запитання чи хтось використовував 10G порт на олті(BDCOM GP3600-16B) як магістраль для наступного комутатора( комутатор<->олт<->комутатор)?
      І чи пробували транзитом пропускати QinQ з 3 мітками VLAN(QinQ в QinQ)?

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