Перейти до

UA.PON v5.0


wladd

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

ONU 1501C не поддерживает команду

Switch_config_epon0/1:1#no epon onu spanning-tree

Поэтому она не конфигурируется.

Опробовано на OLT BDCOM P3608.

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Перейти к предыдущей теме UA.PON v4.0   Данная тема является продолжением обсуждения проблематики технологии GEPON на Украине, в том числе оборудования китайской компании BDCOM.        За те 10 меся

Какая гадость эта ваша заливная рыба!   Мыши плакали, кололись и продолжали есть кактус

НОВОСТЬ   1. Мы переехали в Киев, открыли офис, и почти полностью наладили работу. По гарантийным обязательствам как и по отгрузке товаров обращаться для Украины нужно именно сюда: г.Киев, Воздухо

Posted Images

morfey 

1. Если на голове stp выключен - нужды в этой команде нет для онушки P1501C. А вот на P1004B это убирает срач rstp пакетами с онушки на UNI-портах имеющийся даже при выключенном stp на голове.

2. Сегодня еще раз перепробовал storm control на P1501C - действительно, на последней прошивке режимы 2 и 3 не применяются.

 

magoni Это у кого такая голова в наличии? Можете выразить свой восторг или аргументированное фи по поводу этой головы? Фотки и скрины приветствуются.  ;)

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

Тестируем голову 2 недели, скоро будем подключать пользователей.

Вот несколько фото:

 

post-27903-0-34490300-1384164346_thumb.jpg

post-27903-0-38648500-1384164362_thumb.jpg

post-27903-0-35775300-1384164375_thumb.jpg

post-27903-0-83855200-1384164384_thumb.jpg

 

 

Возвращаясь к вопросу о передачи через один порт как пакетов с тегами qinq так и пакетов с простыми тегами. На сколько я понял команда 

switchport dot1q-translating-tunnel mode QinQ translate 

предназначена для downlink ports т.е. она "заменяет или добавляет SPVLAN тег в пакете входящем в порт" и делает обратную замену или удаление SPVLAN тега в исходящих пакетах. 

 

P.S. У кого такая голова можно глянуть в профиле.  ;)

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

Китайцы на вопрос о q-in-q приводят пример, в котором второй тэг == pvid на аплинке. А хоца иметь возможность тегировать клиентов одним тэгом, а мультик и управление - другими, т.е. selective q-in-q. А касательно "передачи через один порт как пакетов с тегами qinq так и пакетов с простыми тегами" - то у меня мозг переклинило.

 

Изучали как на P3608 с L3 плюшками?

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

L3 плюшки не изучал, т.к. у нас нет необходимости в них.

Я имел в виду, что мне через uplink-интерфейс G0/5 нужно к клиентским вланам добавить 2-й тег, а влан управления отставить без изменения.

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

Вышла новая прошивка на 1501С

решает проблему кирпича при обновлении

инструкции по особенностям обновления в файле comments.txt

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

Вышла новая прошивка на 1501С

решает проблему кирпича при обновлении

инструкции по особенностям обновления в файле comments.txt

 

 Я наверное что-то упустил, но разве была проблема "кирпича"?

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

Добрый всем день! На текущий момент ONU 1501C имеют прошивку 1027. С этой прошивкой достучаться до VLAN-а управления ONU можно только если на epon порту не стоит команда "switchport trunk vlan-untagged none" (напомню, что для пингования ONU 1004B наличие этой команды  обязательно). Таким образом ONU 1004B и 1501C не могут находиться в одном поддереве, т.к. пинговаться будут либо те, либо те.

 

Если Вы не используете VLAN управления, то разницы никакой нет. Если он всё таки нужен, то ONU 1501С нужно прошить до новой версии 1034.

Однако эта прошивка привела к гибели уже более 20 ONUшек! BDCOM "по их мнению" нашёл ошибку и прислал ещё одну прошивку версии 1039. 

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

отсюда вопрос - как прошить на 1039?

есть подсказка, но почему-то не получается (:

 

1) загружаем на ОЛТ P1501C_1039.bin

 

2)

a) прошиваем ОНУ {

  epon update onu image P1501C_1039.bin interface EPON0/1:1
  epon commit-onu-image-update interface EPON0/1:1
  epon reboot onu interface EPON0/1:1

}

 

б) прошиваем еще раз {

  epon update onu image P1501C_1039.bin interface EPON0/1:1
  epon commit-onu-image-update interface EPON0/1:1
  epon reboot onu interface EPON0/1:1

}

 

г) подтверждаем {

  epon commit-onu-image-update interface EPON0/1:1
  epon reboot onu interface EPON0/1:1

}

 

д) смотрим {

  show epon inter EPON0/1:1 onu ctc basic-info

}

 

что не так понято, потому как версия все та же - 1034 :(

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

отсюда вопрос - как прошить на 1039?

есть подсказка, но почему-то не получается (:

 

1) загружаем на ОЛТ P1501C_1039.bin

 

2)

a) прошиваем ОНУ {

  epon update onu image P1501C_1039.bin interface EPON0/1:1

  epon commit-onu-image-update interface EPON0/1:1

  epon reboot onu interface EPON0/1:1

}

 

б) прошиваем еще раз {

  epon update onu image P1501C_1039.bin interface EPON0/1:1

  epon commit-onu-image-update interface EPON0/1:1

  epon reboot onu interface EPON0/1:1

}

 

г) подтверждаем {

  epon commit-onu-image-update interface EPON0/1:1

  epon reboot onu interface EPON0/1:1

}

 

д) смотрим {

  show epon inter EPON0/1:1 onu ctc basic-info

}

 

что не так понято, потому как версия все та же - 1034 :(

В файле, что прикреплён к прошивке написано же - сначала прошить, потом прошить ещё раз, и только потом commit.

Ссылка на сообщение
Поделиться на других сайтах
Switch#epon commit-onu-image-update int epon 0/1:1

Switch#CTC OAM UPGRADE FINISHED

Jan  3 00:33:56 Commit image request/response successful

Jan  3 00:33:56 Commit onu image update successfully on E0/1:1!

 

Switch#show epon int epon 0/1:1 onu ctc basic-info

ONU Vender ID       : BDCM

ONU MODEL ID        : 3022

ONU ID              : fcfa.f7c5.001d

Hardware Version    : A0

Software Version    : 10.0.14A:1039

Firmware Version    : 0x010000

Chipset Vendor ID   : E0

Chipset MODEL ID    : 0x8829

Chipset Revision    : 160

Chipset Date        : 11/06/01

Onu type            : SFU

Support multillid   : Not supported

Protection type     : Not supported

Number of Pon       : 1

Number of slot      : 0

Support 1 types of port:

 Number of GE port   : 1

Battery Backup      : 0

 

Всё отлично прошивается  :)
Ссылка на сообщение
Поделиться на других сайтах

прочитал: Прошить ONU этой прошивкой.

не прочитал: (без подтверждения - commit не использовать!)

 

что с ОНУ делать? выкинуть?

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

прочитал: Прошить ONU этой прошивкой.

не прочитал: (без подтверждения - commit не использовать!)

 

что с ОНУ делать? выкинуть?

ONUшка же ещё живая!? Попробуйте прошить ещё раз, но уже правильно

Ссылка на сообщение
Поделиться на других сайтах
ONUшка же ещё живая!? Попробуйте прошить ещё раз, но уже правильно

 

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

1) ОНУшки P1501C(1032, 1034) - отваливаются чуть что(перезагрузка ОЛТ, потеря сигнала, потеря питания) и назад не возвращаются.

    ОНУшки P1501B(1107) работают и возвращаются обратно без проблем.

 

2) прошить с ОЛТ P1501C не получается, хотя 2 дня назад прошивались с 1032 до 1034 по мануалу(Обновление IOS).

OLT3310_config#show ver
BDCOM(tm) P3310B Software, Version 10.1.0B Build 14297
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2013-8-23 15:18:53 by SYS_14297, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.3.3, Serial num:00313001278
System image file is "Switch.bin"
(RISC) processor with 131072K bytes of memory, 8192K bytes of flash
Base ethernet MAC Address: fc:fa:f7:c9:20:60
snmp info:
  product_ID:228   system_ID:1.3.6.1.4.1.3320.1.228.0
OLT3310 uptime is 0:01:40:41, The current time: 2013-11-21 13:31:20
OLT3310#dir
Directory of /:
2    olt.blob               <FILE>      615728    THU JAN 01 00:01:02 1970
3    startup-config         <FILE>        2683    THU NOV 21 13:18:43 2013
1    Switch.bin             <FILE>     6026112    THU JAN 01 03:36:20 1970
4    P1501C_1039.bin        <FILE>      450304    THU NOV 21 12:50:49 2013
5    P1501C_1034.bin        <FILE>      449120    THU NOV 21 13:15:17 2013
free space 114688

что я делаю:

OLT3310#epon update onu image P1501C_1034.bin interface EPON0/1:5
OLT3310#epon commit-onu-image-update interface EPON0/1:5
OLT3310#epon reboot onu interface EPON0/1:5
OLT3310#show run
Building configuration...
Current configuration:
!
!version 10.1.0B build 14297
service timestamps log date
service timestamps debug date
service password-encryption
!
hostname OLT3310
!
spanning-tree mode rstp
!
epon dba hardware cycletime 25000 discovery-frequence 60 discovery-length 1024
!
aaa authentication login default local
aaa authentication enable default none
!
username admin password
!
!!slot 0 84
interface GigaEthernet0/1
!
interface GigaEthernet0/2
!
interface GigaEthernet0/3
 switchport trunk vlan-allowed 32,64
 switchport mode trunk
  dhcp snooping trust
!
interface GigaEthernet0/4
!
interface GigaEthernet0/5
!
interface GigaEthernet0/6
!
interface EPON0/1
 epon bind-onu mac fcfa.f7c5.0af9 1
 epon bind-onu mac fcfa.f7c5.0af7 2
 epon bind-onu mac fcfa.f79d.04c4 3
 epon bind-onu mac fcfa.f79d.0597 4
 epon bind-onu mac fcfa.f7c5.1673 5
 switchport trunk vlan-allowed 32,64
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 64
  dhcp snooping trust
!
interface epon0/1:1
 onu-configuration
 epon sla upstream pir 1000000 cir 1024
 epon sla downstream pir 1000000 cir 1024
  epon onu port 1 ctc vlan mode tag 32
!!onu-configuration-end
!
interface epon0/1:2
 onu-configuration
 epon sla upstream pir 1000000 cir 1024
 epon sla downstream pir 1000000 cir 1024
  epon onu port 1 ctc vlan mode tag 32
!!onu-configuration-end
!
interface EPON0/1:3
 onu-configuration
 epon sla upstream pir 1000000 cir 1024
 epon sla downstream pir 1000000 cir 1024
  epon onu port 1 ctc vlan mode tag 32
!!onu-configuration-end
!
interface EPON0/1:4
 onu-configuration
 epon sla upstream pir 1000000 cir 1024
 epon sla downstream pir 1000000 cir 1024
  epon onu port 1 ctc vlan mode tag 32
!!onu-configuration-end
!
interface epon0/1:5
 onu-configuration
 epon sla upstream pir 1000000 cir 1024
 epon sla downstream pir 1000000 cir 1024
  epon onu port 1 ctc vlan mode tag 32
!!onu-configuration-end
!
interface EPON0/2
!
interface EPON0/3
!
interface EPON0/4
!
!!slot end
!
interface VLAN64
 ip address 192.168.64.10 255.255.255.0
!
vlan 1,32,64
!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  32
ip dhcp-relay snooping information option format hn-type host
!
sntp server 192.168.64.2
!
!
!Pending configurations for absent linecards:
!
!No configurations pending global

P1501B - прошивал по telnet. обновлялся загрузчик и прошивка(через промежуточную версию). никаких проблем.

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

Не надо прошивать 1501С прошивкой 1032 или 1034. Сразу 1039!!! Я специально с нашего сайта удалил прошивку 1032 и 1034. Хотя если Вы уже прошили ОНУшку 1034 версией и она не регистрируется на ОЛТе, то ей уже ничего не поможет.

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

онушки приехали с 1032; за день(как обычно у меня) до того как выложили 1039, я прошил их в 1034 (:

а вот какого лешего они не прошиватся...

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

Это и есть недостаток прошивки 1034! Вам повезло, что ОНУшки просто не прошиваются. У некоторых ОНУшка умирает после прошивания. Хотя есть счастливчики  :) , которым таки удалось прошить 1501С до версии 1034.

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

подскажите можно ли посмотреть удаленно уровень сигнала (dB) который приходит на ONU?

если да то на сколько отличается от фактического?

 

+ как подписывать уже установленные ONU

 

если кого затрудняют ответы бросьте в меня мануалом altanet@ukr.net 

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

подскажите можно ли посмотреть удаленно уровень сигнала (dB) который приходит на ONU?

если да то на сколько отличается от фактического?

 

+ как подписывать уже установленные ONU

 

если кого затрудняют ответы бросьте в меня мануалом altanet@ukr.net 

show epon int epon 0/1:1 onu ctc opt

от фактического это значение ничем не отличается.

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   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 грн/метр
       
       
       
























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