Перейти до

BDCOM P3310C


Kto To

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

  • Відповіді 934
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вчи українську, це тобі ще знадобиться!

Дуже схоже на "фільтр по МАС", який зявився в 3310с. ftp://ftp.romsat.ua/pub/Lan/BDCOM/P3310C/Read_before_Update.txt All mac addresses that fit the mask below will be dropped on OLT PON inte

Блин, да поставьте Вы в конце концов понконтрол и собирайте сигналы по СНМП и не мучайтесь

Posted Images


OLT-Astor-i-K#show epon interface EPON0/1:1 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 52
 supply voltage(V): 3.3
 bias current(mA): 14.4
 transmitted power(DBm): 1.9
 received power(DBm): -15.9

OLT-Astor-i-K#show epon interface EPON0/1:2 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 42
 supply voltage(V): 3.3
 bias current(mA): 14.8
 transmitted power(DBm): 1.5
 received power(DBm): -13.4

OLT-Astor-i-K#show epon interface EPON0/1:3 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 41
 supply voltage(V): 3.3
 bias current(mA): 16.8
 transmitted power(DBm): 2.0
 received power(DBm): -11.2

OLT-Astor-i-K#show epon interface EPON0/1:4 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 46
 supply voltage(V): 3.3
 bias current(mA): 16.7
 transmitted power(DBm): 1.6
 received power(DBm): -17.9

OLT-Astor-i-K#show epon interface EPON0/1:5 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 52
 supply voltage(V): 3.3
 bias current(mA): 16.0
 transmitted power(DBm): 2.2
 received power(DBm): -19.3

OLT-Astor-i-K#show epon interface EPON0/1:6 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 44
 supply voltage(V): 3.3
 bias current(mA): 16.5
 transmitted power(DBm): 1.7
 received power(DBm): -19.4

OLT-Astor-i-K#show epon interface EPON0/1:7 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 62
 supply voltage(V): 3.3
 bias current(mA): 17.7
 transmitted power(DBm): 1.6
 received power(DBm): -18.6

OLT-Astor-i-K#show epon interface EPON0/1:8 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 48
 supply voltage(V): 3.3
 bias current(mA): 15.2
 transmitted power(DBm): 1.4
 received power(DBm): -16.3

OLT-Astor-i-K#show epon interface EPON0/1:9 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 49
 supply voltage(V): 3.3
 bias current(mA): 15.5
 transmitted power(DBm): 1.5
 received power(DBm): -11.7

OLT-Astor-i-K#show epon interface EPON0/2:1 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 39
 supply voltage(V): 3.3
 bias current(mA): 19.7
 transmitted power(DBm): 1.6
 received power(DBm): -15.4

OLT-Astor-i-K#show epon interface EPON0/2:2 onu ctc optical-transceiver-diagnos
 operating temperature(degree): 39
 supply voltage(V): 3.3
 bias current(mA): 13.5
 transmitted power(DBm): 1.3
 received power(DBm): -24.8

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

 

Та ну их нафик. Прошивать головы ревизии С надо по принципу: "Работает? Не трогай!"

 

 

 

так не работает :(

 

warnings(4) SEP 4 21:55:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:55:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7
warnings(4) SEP 4 21:55:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:55:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7
warnings(4) SEP 4 21:54:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:54:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7
warnings(4) SEP 4 21:54:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:54:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7
warnings(4) SEP 4 21:53:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:53:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7
warnings(4) SEP 4 21:53:39 timestamp 0, window 0, threshold 0, value 0
warnings(4) SEP 4 21:53:39 Alarm LASER_ALWAYS_ON from OLT 0x03000000 port EPON0/1 pon_diID 7

 

все перемеряли, все онушки поменяли, модуль тоже меняли....

 

config_epon 0/[x]# epon onu-always-laser-on disable 

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

config_epon 0/[x]# epon onu-always-laser-on disable 

 

нету такой команды :(

OLT-Astor-i-K_config_epon0/1#?
  aggregator-group              -- Port aggregation configuration
  arp                           -- ARP parameters
  bandwidth                     -- Set the interface bandwidth
  cos                           -- Configure cos
  default                       -- Restore default configuration
  delay                         -- Set the interface delay
  description                   -- Set the interface description
  dhcp                          -- DHCP parameters
  dot1x                         -- IEEE 802.1X port configuration
  epon                          -- Ethernet Passive Optical System
  ether-ring                    -- Ethernet Automatic Protection Switching Configuration
  ethernet                      -- Ethernet Configuration
  exit                          -- Exit / quit
  filter                        -- Filter configuration subcommands
  flow-control                  -- Configure interface flowcontrol
  garp                          -- Config garp parameters
  gvrp                          -- Gvrp enable
  help                          -- Description of the interactive help system
  history                       -- Look up history
  i2c_init
  i2c_read
  i2c_write
  interface                     -- Interface configuration
  ip                            -- IP configuration commands
  ip-source                     -- IP source 
  ipv6                          -- IPv6 logic interface subcommands
  l2protocol-tunnel             -- Layer 2 protocols tunnel
  lldp                          -- Lldp configuration commands
  location                      -- Interface location information
  loopback-detection            -- Enable loopback-detection
  mac                           -- MAC configuration subcommands
  no                            -- Negate configuration
  pdp                           -- Pdp configuration commands
  performance-stats             -- Configure interface performance statistics
  privilege                     -- Set privilege for command
  qos                           -- Config port qos
  quit                          -- Exit / quit
  rmon                          -- Configure Remote Monitoring on an interface
  short-ifdescr                 -- Use brief name as ifDescr
  show                          -- Show configuration and status
  shutdown                      -- Shutdown the current interface
  snmp                          -- Modify SNMP interface parameters
  spanning-tree                 -- Config spanning-tree protocol on port
  storm-control                 -- Storm control configuration
  switchport                    -- Set port switching characteristics
Ссылка на сообщение
Поделиться на других сайтах

Есть кто ставил прошивку выше 33463 и у кого стабильно заработала?

На данной (33463) есть не объяснимые глюки.

Неделю назад поставил 42425. РРРоЕ бегает, конфиг не пропадает, жалоб от абонентов пока нет.

С мультикастом воюем, но на этой прошивке он хоть завёлся, на 33463 вообще работать не хотел.

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

 

config_epon 0/[x]# epon onu-always-laser-on disable 

 

нету такой команды :(

OLT-Astor-i-K_config_epon0/1#?
  aggregator-group              -- Port aggregation configuration
  arp                           -- ARP parameters
  bandwidth                     -- Set the interface bandwidth
  cos                           -- Configure cos
  default                       -- Restore default configuration
  delay                         -- Set the interface delay
  description                   -- Set the interface description
  dhcp                          -- DHCP parameters
  dot1x                         -- IEEE 802.1X port configuration
  epon                          -- Ethernet Passive Optical System
  ether-ring                    -- Ethernet Automatic Protection Switching Configuration
  ethernet                      -- Ethernet Configuration
  exit                          -- Exit / quit
  filter                        -- Filter configuration subcommands
  flow-control                  -- Configure interface flowcontrol
  garp                          -- Config garp parameters
  gvrp                          -- Gvrp enable
  help                          -- Description of the interactive help system
  history                       -- Look up history
  i2c_init
  i2c_read
  i2c_write
  interface                     -- Interface configuration
  ip                            -- IP configuration commands
  ip-source                     -- IP source 
  ipv6                          -- IPv6 logic interface subcommands
  l2protocol-tunnel             -- Layer 2 protocols tunnel
  lldp                          -- Lldp configuration commands
  location                      -- Interface location information
  loopback-detection            -- Enable loopback-detection
  mac                           -- MAC configuration subcommands
  no                            -- Negate configuration
  pdp                           -- Pdp configuration commands
  performance-stats             -- Configure interface performance statistics
  privilege                     -- Set privilege for command
  qos                           -- Config port qos
  quit                          -- Exit / quit
  rmon                          -- Configure Remote Monitoring on an interface
  short-ifdescr                 -- Use brief name as ifDescr
  show                          -- Show configuration and status
  shutdown                      -- Shutdown the current interface
  snmp                          -- Modify SNMP interface parameters
  spanning-tree                 -- Config spanning-tree protocol on port
  storm-control                 -- Storm control configuration
  switchport                    -- Set port switching characteristics

если Б версия ,то Switch_config_epon0/1#no epon onu-always-laser-on

Ссылка на сообщение
Поделиться на других сайтах
  1. show run int g0/6 (OLT#1)
  2. show run int g0/6 (OLT#2)
  3. show run int g0/x (UPLINK OLT#1, x= номер порта)
  4. show vlan (на обоих OLT)

выложите вывод инфы данных команд - тогда можно будет что то советовать...

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

Кто подскажет, почему при одинаковых условиях получается такое:

 

 

pion-1#show epon optical-transceiver-diagnosis interface EPON0/2:1
 interface    RxPower(dBm)
-----------  --------------
epon0/2:1    -39.9

 

 

pion-2#show epon optical-transceiver-diagnosis interface EPON0/2:1
 interface    RxPower(dBm)
-----------  --------------
epon0/2:1    -25.2

 

спасибо.

 

p.s. банально 39,9 на всех портах.

 

p.p.s. добавлю инфы

 

 

pion-1#show epon optical-transceiver-diagnosis
 interface    Temperature(degree)    Voltage(V)    Current(mA)    TxPower(dBm)
-----------  ---------------------  ------------  -------------  --------------
epon0/1      48.0                   3.3           19.9           5.2
epon0/2      48.0                   3.3           15.6           5.2
epon0/3      51.3                   3.3           15.1           5.2
epon0/4      46.7                   3.3           15.6           5.3

 

 

pion-2#show epon optical-transceiver-diagnosis
 interface    Temperature(degree)    Voltage(V)    Current(mA)    TxPower(dBm)
-----------  ---------------------  ------------  -------------  --------------
epon0/1      52.4                   3.3           39.2           6.7
epon0/2      47.4                   3.3           35.0           6.6
epon0/3      52.4                   3.3           49.4           6.3
epon0/4      34.0                   3.3           18.7           4.9

 

p.p.p.s.

проехали, gepon c++, поэтому так.

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

На ромсате свежее нашел :)

 

ftp://ftp.romsat.ua/pub/Lan/BDCOM/P3310C/BD_3310C_10.1.0E_43480_en.bin

Ченджлогов нигде нет к прошивке ? Обновлять бездумно не хотелось бы

 

 P3310C Software, Version 10.1.0E Build 37276

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

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

Пришел к мнению, что P3310C Software, Version 10.1.0E Build 36039 - самый стабильный, по крайней мере, для меня.

Хорошо с access листами работает, правильно показывает уровни, большой аптайм (больше 90 дней без лагов и глюков), каждая онуха теплейтом отпущена до 500 Мбит/с.

Полет нормальный.

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

Ссылка на сообщение
Поделиться на других сайтах
Полезные ссылки
 
ОЛТ BDCOM P3310C firmware
 
#last 11.7.2017
( Работает без проблем | dhcp, pppoe, multicast )
 
 
#old Firmware
 
 
ONU
( fix bug - 4 port switch in 10 MB some time )

 

 

BDCOM P3310C Software, Version 10.1.0D Build 33463
uptime is 486:08:41:00, The current time: 2017-9-15 19:23:2

BDCOM P3310C Software, Version 10.1.0E Build 43480
uptime is 58:08:36:42, The current time: 2017-9-15 20:20:24

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

Приехала новая голова, из коробки прошивка

P3310C Software, Version 10.1.0E Build 37276. На команду show epon optical-transceiver-diagnosis выводит только уровень сигнала пон портов, сигналы от онушек не показывает.

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

Приехала новая голова, из коробки прошивка

P3310C Software, Version 10.1.0E Build 37276. На команду show epon optical-transceiver-diagnosis выводит только уровень сигнала пон портов, сигналы от онушек не показывает.

Перешивайтесь.

Нам тоже новая голова недавно с этой прошивкой приходила. Сразу всплыли непонятки с РРРоЕ.

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

Блин. С прошивками 42425 и 43480 вырисовалась неприятная проблема.

Приблизительно раз в сутки дёргаются все активные EPON-порты. Соответственно у абонентов 2-3 минуты нет линка.

на 33463 такого не было :(

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

Check if that problem is to other brand onus. Like vsol for example.

This is still in the OLT rom image at the end of file:

 

------

263�0003�?�switch_name=P3608;welcome_name=EPON OLT;snmp_mcard=854;lm75_device=ON;port_map={2,0,1-4,0,16-19},{6,0,5-8,0,20-23};lang=en;blackl=8014A8,A0C6EC,&ANYK

------

 

Pay attention to - blackl=8014A8,A0C6EC

This means blacklist mac addresses starting with 80:14:A8 (VSOL) and A0:C6:EC (ShenZhen ANYK Tech).

May be this is disabled I do not know but i have problems with VSOL onus and that OLT.

1-2% packet losses or similar stuff.

 

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

This is from the rom images of my OLT BDCOM 3608.

This is at the end of the file.

This is not the software bin but the rom bin.

So there is still code to block other vendors. It may be disabled i do not know. It may just stop

other vendors for 1-2 minutes I do not know too.

But this is bad bdcom practice.

They must focus on features and price not this crappy game...

It leads to nowhere...

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

Hm.. I have some V-Solution ONU.

But... If they blocking this vendor, they must blocking ONLY this ventor.

In my situation all EPON-ports on OLT are making up/down, not specific ONUs. And it begins, when I upgrade firmware, yes.

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

I want to excuse me for not writing in Russian. I understand perfect Russian but can not write,

so you can answer me on your language.

I am using version 43480 with BDCOM 3310C,3608 and its okay except that i have some

packet losses between 0-2% to some clients using v-sol onus. I am still investigating and

tomorrow will change v-sol onu mac address with bdcom and will confirm my theory.

BDCOM had such thing with dropping other vendors starting from version 29xxx.

They say that the stopped that practice and are trying to make open product but yeah i still

see stupids in the rom image :)

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

I want to excuse me for not writing in Russian. I understand perfect Russian but can not write,

so you can answer me on your language.

It's ok for me. Good practice for speaking and writing in English. =)

 

 

 

I am using version 43480 with BDCOM 3310C,3608 and its okay except that i have some packet losses between 0-2% to some clients using v-sol onus. I am still investigating and tomorrow will change v-sol onu mac address with bdcom and will confirm my theory.

 

As I wrote earlier - we desided to use iptv via multicast. On 33463 it does not working at all. So I upgraded all my OLT to 42425 and to 43480. PPPoE, multicast works fine, but i see, that all EPON ports makes up/down several times a day at one time. I don't think, that problem is about locking non-BDCOM ONUs, cause on one OLT I have only p1501c1

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

Доброго времени суток.
2 недели назад перепрошили BDCOM p3310c на новую версию прошивки BD_3310C_10.1.0E_43480_en .
И было замечено несколько (пока что) неприятных багов (если это они) , а именно : после перезагрузки абон ону ( перезагрузить по питанию) ОНУ BDCOM p1501c1 или p1501b1 подтягивают не верную конфигурация , привязка по acl , по внутренему айпи, и по других вланах. Приходиться править в ручную каждый раз.... кто то с таким сталкивался или может посоветовать в чем может быть проблема?
Заранее спасибо

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   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 грн за штуку
    • Від alexeya
      Продам оборудование в связи с прекращением деятельности телеком-оператора в Донецкой области.
       
      Eltex MES2324FB в отличном состоянии (8 штук) - 13.000 грн
      Eltex MES5324 (24 SFP+, 4 QSFP) - 62.000 грн
      Extreme Networks X620-16x (16 SFP+) - 42.000 грн
       
      OLT ZTE C320 (GTGH (K00) * 2, PRAM, SMXA (A31) - 32 GPON ports, C++ модули, 10G плата управления. Состояние близкое к новому (был в эксплуатации пол года) - 110.000грн, новый 125.000 грн.
       
      Juniper MX80 (MX5-T upgraded to MX80, 16 subsribers, все лицензии есть), есть 2 штуки. - 1700$
       
      Кабель бухтами (в Павлограде, могу привезти в Днепр или отправка деливери/нп)
      ОКТ-Д(1.0)-2Е1-0,36Ф3,5/0,22Н18-2 — 3000м - 3.5 грн/метр 
      ОКЗ(б2,7)Т-008(7,8 мм) — бухти 3840 и 4000 м - 13 грн/метр
      ОЦБгП-8А1(1х8) 2,7 кН — 2 бухти по 3830 м - 13 грн/метр
       
       
       
























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