Перейти до

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


DDDM

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

Всем привет.
Обновился до 33463 и заметил в логах вот такое, приче есть жалобы что периодически отваливается интернет. Кто сталкивался?
 

Alarm CRITICAL from ONU fcfa.f716.2bd0 port EPON0/1:30
timestamp 0, window 0, threshold 0, value 0
Alarm DYING_GASP from ONU fcfa.f716.2bd0 port EPON0/1:30
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 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

 

Всем привет.

Обновился до 33463 и заметил в логах вот такое, приче есть жалобы что периодически отваливается интернет. Кто сталкивался?

 

Alarm CRITICAL from ONU fcfa.f716.2bd0 port EPON0/1:30
timestamp 0, window 0, threshold 0, value 0
Alarm DYING_GASP from ONU fcfa.f716.2bd0 port EPON0/1:30

 

Если такое только на одной ONU то есть большая вероятность что это проблема с электропитанием ONU.

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

 

 

Всем привет.

Обновился до 33463 и заметил в логах вот такое, приче есть жалобы что периодически отваливается интернет. Кто сталкивался?

 

Alarm CRITICAL from ONU fcfa.f716.2bd0 port EPON0/1:30
timestamp 0, window 0, threshold 0, value 0
Alarm DYING_GASP from ONU fcfa.f716.2bd0 port EPON0/1:30

 

Если такое только на одной ONU то есть большая вероятность что это проблема с электропитанием ONU.

 

А если на нескольких. Причем на разных портах.

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

 

 

 

Всем привет.

Обновился до 33463 и заметил в логах вот такое, приче есть жалобы что периодически отваливается интернет. Кто сталкивался?

 

Alarm CRITICAL from ONU fcfa.f716.2bd0 port EPON0/1:30
timestamp 0, window 0, threshold 0, value 0
Alarm DYING_GASP from ONU fcfa.f716.2bd0 port EPON0/1:30

 

Если такое только на одной ONU то есть большая вероятность что это проблема с электропитанием ONU.

 

А если на нескольких. Причем на разных портах.

 

Тут подтверждают про электропитание http://gponsolution.com/dying-gasp-alarm-gpon-huawei-onti-dgi.html

 

"When ONT goes offline then Huawei OLT receives a message from ONT then system generates dying gasp alarm. If power cord remove from ONT without power off ONT device or Load shedding causes electricity power go away then system generates dying gasp alarm."

 

В логах тоже присутствуют сообщения Alarm DYING_GASP но жалоб на пропадающий инет нет.  OLT P3310C.

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

 

 

 

 

Всем привет.

Обновился до 33463 и заметил в логах вот такое, приче есть жалобы что периодически отваливается интернет. Кто сталкивался?

 

Alarm CRITICAL from ONU fcfa.f716.2bd0 port EPON0/1:30
timestamp 0, window 0, threshold 0, value 0
Alarm DYING_GASP from ONU fcfa.f716.2bd0 port EPON0/1:30

 

Если такое только на одной ONU то есть большая вероятность что это проблема с электропитанием ONU.

 

А если на нескольких. Причем на разных портах.

 

Тут подтверждают про электропитание http://gponsolution.com/dying-gasp-alarm-gpon-huawei-onti-dgi.html

 

"When ONT goes offline then Huawei OLT receives a message from ONT then system generates dying gasp alarm. If power cord remove from ONT without power off ONT device or Load shedding causes electricity power go away then system generates dying gasp alarm."

 

В логах тоже присутствуют сообщения Alarm DYING_GASP но жалоб на пропадающий инет нет.  OLT P3310C.

 

Ок. Спасибо.

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

Обновились до BDCOM P3608 Software, Version 10.1.0E Build 36039

Глюки с прыганием MAC'ов между ветками вроде пропали. Недели две не попадались.

 

Сегодня заметил ещё один нюанс. У нас используются простенькие IP ACL на каждый клиентский интерфейс, в стиле:

ip access-list standard access_list_3:34
 permit  any
 remark  al_3:34_2c27beda
!
ip access-list standard access_list_3:7
 permit  10.16.0.68 255.255.255.255
 deny  any
 remark  al_3:7_8a277d04
!
ip access-list standard access_list_1:9
 permit  10.16.0.12 255.255.255.255
 deny  any
 remark  al_1:9_3f9b1a15
!
ip access-list standard access_list_1:27
 permit  10.16.0.158 255.255.255.255
 deny  any
 remark  al_1:27_e9c05e81
!

Соответственно этих ACL до 512 штук. Не знаю, возможно из-за этого конфигурирование через telnet жёстко тормозит. На часть комманд OLT просто не отвечает (виснет telnet-сессия).

Загрузка CPU OLT'a в районе 15%.

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

взяли сегодня олт 3608

валится вот такая срань

Jan  1 01:18:21 %EPON-ONUREG: ONU 8014.a81f.2c70 is registered on EPON0/6:4.
Jan  1 01:18:21 %EPON-ONUREG: ONU 8014.a81f.2c78 is registered on EPON0/6:3.
Jan  1 01:18:21 %EPON-ONUREG: ONU c83a.35b4.5a70 is registered on EPON0/6:2.
Jan  1 01:18:21 %EPON-ONUREG: ONU c83a.35b5.e26b is registered on EPON0/6:1.
Jan  1 01:16:02 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed
Jan  1 01:16:00 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed
Jan  1 01:15:58 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed
Jan  1 01:15:56 SQLITE-CLEAR-CFG clear onu config failed, rc = 11, zErrMsg = database disk image is malformed
Jan  1 01:15:34 %EPON-ONUDEREG: ONU 8014.a81f.2c70 is deregistered on EPON0/6:3.
Jan  1 01:15:34 %EPON-ONUDEREG: ONU c83a.35b4.5a70 is deregistered on EPON0/6:4.
Jan  1 01:15:34 %EPON-ONUDEREG: ONU 8014.a81f.2c78 is deregistered on EPON0/6:2.
Jan  1 01:15:34 %EPON-ONUDEREG: ONU c83a.35b5.e26b is deregistered on EPON0/6:1.
 

itch_config#show version
BDCOM P3608-2TE Software, Version 10.1.0E Build 33463
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2016-2-24 18:6:58 by SYS, Image text-base: 0x10000
ROM: System Bootstrap, Version 0.4.5, Serial num:00315000587
 

 

Хелп

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

Грохнуть config.db, сделать wr all и перерегистрировать проблемные онушки.

Благодарю..

грохнул ifIndex и config, а также вічистил конфиг, сделал write и ребутнул...

также грохнул в темплейте exit и write, присутствовавший в 3310 - и все прекрасно заработало.

правда, удивился.... в 3600 не нашел ip default-gateway соманды.

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

Колеги, прохання оцінити конфіг. PON тілько почали будувати, відповідно налаштовую 1 раз... BDCOM P3608-2TE

 

 

!version 10.1.0E build 37273
service timestamps log date
service timestamps debug date
service password-encryption
logging buffered 4096
!
hostname EPON-OLT-[01]
ddm enable
!
port-protected 1
!
!
!
!
!
spanning-tree mode rstp
!
!
!
!
!
ip access-list standard Management
 permit  10.0.0.0 255.255.255.0
!
!
!
!
!
!
!
!
aaa authentication login default local
aaa authentication enable default none
aaa authorization exec default local
!
username admin password 7 
!
!
!
!
 
epon oam-version 1 0x21
epon oam-version 2 0x20
!
epon onu-config-template T1
 cmd-sequence 1 switchport port-security dynamic maximum 6
 cmd-sequence 2 switchport port-security mode dynamic
 cmd-sequence 3 epon onu all-port ctc vlan mode tag %1
 cmd-sequence 4 epon onu all-port loopback detect
 cmd-sequence 5 epon onu all-port storm-control mode 4 threshold 256
 cmd-sequence 6 epon onu all-port ctc mcst tag-stripe enable
 cmd-sequence 7 epon onu all-port ctc mcst mc-vlan add 200
!
!
interface Null0
!
interface FastEthernet0/1
 no ip address
 no ip directed-broadcast
!
!!slot 0 87
interface GigaEthernet0/1
 shutdown
!
interface GigaEthernet0/2
 shutdown
!
interface GigaEthernet0/3
 shutdown
!
interface GigaEthernet0/4
 shutdown
!
interface GigaEthernet0/5
 shutdown
 duplex full
!
interface GigaEthernet0/6
 shutdown
 duplex full
!
interface GigaEthernet0/7
 shutdown
 duplex full
!
interface GigaEthernet0/8
 shutdown
 duplex full
!
interface TGigaEthernet0/1
 description description Uplink-DGS-3420-28TC-SFP+[25]
 switchport trunk vlan-allowed 100-108,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 200
  dhcp snooping trust
!
interface TGigaEthernet0/2
 shutdown
!
interface EPON0/1
 epon pre-config-template T1 binded-onu-llid 1-64 param 101
 epon bind-onu mac 8479.7323.51e8 1
 epon bind-onu mac 8479.7323.5d20 2
 epon bind-onu mac 8479.7323.51c8 3
 epon bind-onu mac 8479.7323.50eb 4
 epon bind-onu mac 8479.7323.5171 5
 epon bind-onu mac 8479.7323.51ce 6
 filter dhcp
 switchport trunk vlan-allowed 101,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/1:1
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/1:2
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/1:3
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/1:4
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/1:5
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/1:6
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2
 epon pre-config-template T1 binded-onu-llid 1-64 param 102
 epon bind-onu mac 8479.7323.57f7 1
 epon bind-onu mac 8479.7323.57f6 2
 epon bind-onu mac 8479.7323.5985 3
 epon bind-onu mac 8479.7323.5209 4
 epon bind-onu mac 8479.7323.57f4 5
 epon bind-onu mac 8479.7323.5992 6
 epon bind-onu mac 8479.7323.57ea 7
 filter dhcp
 switchport trunk vlan-allowed 102,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/2:1
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:2
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:3
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:4
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:5
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:6
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/2:7
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/3
 epon pre-config-template T1 binded-onu-llid 1-64 param 103
 epon bind-onu mac 8479.7323.510f 1
 epon bind-onu mac 8479.7323.51e6 2
 epon bind-onu mac 8479.7323.51df 3
 epon bind-onu mac 8479.7323.5114 4
 filter dhcp
 switchport trunk vlan-allowed 103,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/3:1
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/3:2
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/3:3
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/3:4
 switchport port-security dynamic maximum 6
 switchport port-security mode dynamic
!
interface EPON0/4
 epon pre-config-template T1 binded-onu-llid 1-64 param 104
 filter dhcp
 switchport trunk vlan-allowed 104,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/5
 epon pre-config-template T1 binded-onu-llid 1-64 param 105
 filter dhcp
 switchport trunk vlan-allowed 105,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/6
 epon pre-config-template T1 binded-onu-llid 1-64 param 106
 filter dhcp
 switchport trunk vlan-allowed 106,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/7
 epon pre-config-template T1 binded-onu-llid 1-64 param 107
 filter dhcp
 switchport trunk vlan-allowed 107,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
interface EPON0/8
 epon pre-config-template T1 binded-onu-llid 1-64 param 108
 filter dhcp
 switchport trunk vlan-allowed 108,200
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
!!slot end
!
interface VLAN100
 ip address 10.0.0.125 255.255.255.0
 no ip directed-broadcast
!
!
filter enable
!
vlan 100
 name Management
!
vlan 101
 name Internet-PON-1
!
vlan 102
 name Internet-PON-2
!
vlan 103
 name Internet-PON-3
!
vlan 104
 name Internet-PON-4
!
vlan 105
 name Internet-PON-5
!
vlan 106
 name Internet-PON-6
!
vlan 107
 name Internet-PON-7
!
vlan 108
 name Internet-PON-8
!
vlan 200
 name Multicast-IN
!
vlan 1,100-108,200
!
!
ip mcst enable
ip igmp-proxy enable
ip mcst mrouter interface TGigaEthernet0/1
ip mcst mc-vlan 200 range 239.255.1.1 - 239.255.1.250
!
!
!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  101-108
!
!
!
!
!
ip route 10.0.0.0 255.255.255.0 VLAN100 10.0.0.2 
ip exf
!
ipv6 exf
!
ip telnet access-class Management
!
ip http server
!
!
!
snmp-server community 0 public RO Management
snmp-server contact 
snmp-server location 
!
!
ip sshd enable
!
time-zone Kyiv 2 0
ntp server 10.0.0.2
!
!Pending configurations for absent linecards:
!
!No configurations pending global
Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

 BDCOM P3616-2TE Software, Version 10.1.0E Build 37273
После обновления на прошивку, некоректно стала отображаться информация на пон интерфейсах:

 

 EPON0/12:11----      0x00000000  c07e.405b.175f N/A             static    auto-configured N/A

 

Да, на олт целый зоопарк из онушек, но он работал. На некоторых онушках начали пропадать клиентские маки при поднятых лан портах на онушке. Где-то со временем появляются, где-то - нет. Ребут и перерегистрация ону не помогает.

Хотелось бы найти более-менее стабильную прошивку

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

Обновились до BDCOM P3608 Software, Version 10.1.0E Build 36039

Глюки с прыганием MAC'ов между ветками вроде пропали. Недели две не попадались.

 

Сегодня заметил ещё один нюанс. У нас используются простенькие IP ACL на каждый клиентский интерфейс, в стиле:

ip access-list standard access_list_3:34
 permit  any
 remark  al_3:34_2c27beda
!
ip access-list standard access_list_3:7
 permit  10.16.0.68 255.255.255.255
 deny  any
 remark  al_3:7_8a277d04
!
ip access-list standard access_list_1:9
 permit  10.16.0.12 255.255.255.255
 deny  any
 remark  al_1:9_3f9b1a15
!
ip access-list standard access_list_1:27
 permit  10.16.0.158 255.255.255.255
 deny  any
 remark  al_1:27_e9c05e81
!

Соответственно этих ACL до 512 штук. Не знаю, возможно из-за этого конфигурирование через telnet жёстко тормозит. На часть комманд OLT просто не отвечает (виснет telnet-сессия).

Загрузка CPU OLT'a в районе 15%.

Стоит BDCOM P3608-2TE Software, Version 10.1.0E Build 36039, но ACL следующего рода:

ip access-list extended subs.filter

 deny   tcp any any eq 135

 deny   tcp any any eq 136

 deny   tcp any any eq 137

 deny   tcp any any eq 138

 deny   tcp any any eq 445

 deny   udp any any eq 68

 permit ip any any

 

Таких глюков нет. Хотя загрузка тоже в районе 15% (Работает 6 свистков из 8)

Відредаговано melvin
Ссылка на сообщение
Поделиться на других сайтах
  • 4 months later...

Привезли новую 3608-2te

 

Не могу к ней достучаться ни консолью 9600 8-n-1, ни через mgmt порт 192.168.0.1

 

Горит P1, моргает sys.

 

Подскажите параметры верные ?

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

 

 

Остается только пнуть и посмотреть выведет ли что-то на загрузке.

да пинал, нет ничего

Завтра в депс буду звонить, звонили уже сегодня, сказали нет спецов по бдкомам- приходите завтра

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   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)?

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