Перейти до

BDCOM P3310C


Kto To

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

В 25.10.2018 в 13:16, fet4 сказал:

Для меня нет, не очень хочется следить потом за порядком нумерации ону в дереве дабы не сбился его vid, к которому он привязан в базе, смешать клиентов таким образом можно легко, плюс статика привязки ону к дереву так же отталкивает, потом замена олт с предварительной регистрацией ону, так что с  qinq с этим тоже много нюансов.

Плюсую.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
  • Відповіді 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

Смотреть заполненность tcam

 

 

Switch#diag 4100:dd2f:da6b:ac22:9335:8c29:f4ce:da44
Switch(D)#show controller fp

 

Відредаговано fet4
  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...
6 часов назад, dummy сказал:

как на олт заблокировать определенную ОНУ по маку ону ? чтобы она не могла регистрироваться

interface EPON0/2 
epon onu-blacklist mac e067.b37d.d3d3   
no epon bind-onu mac e067.b37d.d3d3

 

в чорний список ону, а потім видалити - в логах буде щось типу такого "reject"

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

interface EPON0/2 
epon onu-blacklist mac e067.b37d.d3d3   
no epon bind-onu mac e067.b37d.d3d3

 

в чорний список ону, а потім видалити - в логах буде щось типу такого "reject"

а не для інтерфейсу, повністю на ОЛТ можна заблокувати ону ?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
В 28.01.2019 в 10:11, dummy сказал:

а не для інтерфейсу, повністю на ОЛТ можна заблокувати ону ?

хз, на рахунок цього, прокинь на всі пон-веткі тай все, для 3310 це 4 шт.

 

наче з цією ону в тебе цей абон бігає по всьому місту ?

Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
В 12.02.2019 в 19:22, bondvis сказал:

хз, на рахунок цього, прокинь на всі пон-веткі тай все, для 3310 це 4 шт.

 

наче з цією ону в тебе цей абон бігає по всьому місту ?

та не абон, є одна с..а яка бігає

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

Добрый день. Есть такая проблема. ОЛТ BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480 стала хаотически ребутится. Команда полностью

 BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2017-6-6 16:43:18 by SYS, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.4.1, Serial num:00316005940
System image file is "Switch.bin"
hardware version:V1.0
(RISC) processor with 131072K bytes of memory, 16384K bytes of flash
Base ethernet MAC Address: 84:79:73:d9:1f:56
snmp info:
  product_ID:294   system_ID:1.3.6.1.4.1.3320.1.294.0

Используем dhcp snooping. Ребутится токо 1 олта. Помогите пожалуйста в какую степь копать.

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

BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2017-6-6 16:43:18 by SYS, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.4.1, Serial num:00316006356
System image file is "Switch.bin"
hardware version:V1.0
(RISC) processor with 131072K bytes of memory, 16384K bytes of flash
Base ethernet MAC Address: 84:79:73:d9:36:16
snmp info:
  product_ID:294   system_ID:1.3.6.1.4.1.3320.1.294.0

 

что за процес "bcmR" - показывает загрузку проца на 80-90%

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

Ребята подскажите как правильно слить конфиг с олта. Задача такова: приехала новая голова (P3310C), хотелось бы слить конфиг  подредактировать и залить в новую голову. Версии прошивок на обоих олтах одинаковые

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

и помните про конфигурацию ОНУ ,если она вбита "вручную "  улетит все нафиг 
если шаблонами то проблем не будет .

 

онушкам прописываю только description, все остальное из шаблона. Интересует вопрос как тогда забекапить полностью олт и в случае чего раскатать бэкап на новый олт?

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

онушкам прописываю только description, все остальное из шаблона. Интересует вопрос как тогда забекапить полностью олт и в случае чего раскатать бэкап на новый олт?

 

P3310C1#dir
Directory of /:
1    tiger.blob             <FILE>     2084324    TUE JUL 25 20:40:29 2017
0    Switch.bin             <FILE>     7521811    THU JAN 01 00:11:12 1970
2    startup-config         <FILE>       11757    THU AUG 01 19:28:16 2019
3    config.db              <FILE>      446464    THU AUG 01 19:28:21 2019
4    ifindex-config         <FILE>         760    THU AUG 01 19:28:24 2019

 

1 - это загрузчик

0 - это прошивка

2 - startup-config, description ОНУшек хранятся в нём, остальной конфиг самих ОНУшек в другом файле. файл в текстовом виде, подредактировать можно

3 - конфиги ОНУшек. это база данных, руками подредактировать проблематично

4 - файл с индексами интерфейсов, ВСЕХ - и гиговых портов, и EPON-портов, и онушек, и vlan'ов. при появлении новой онушки, её интерфейсу присваивается индекс. Подозреваю используется для бд с файла выше. Индексы присваиваются по порядку. Т.е. если первой была добавлена онушка на порту epon0/1:1 - ей присвоится индекс 11 (первые 10 - это гиговые порты 6 штук и 4 epon-порта), следующая на порту epon0/4:1 - ей присвоится индекс 12, дальше снова на порту epon0/1:2 - ей присвоится индекс 13 и так далее.

Соответсвие индексов и интерфейсов можно надёргать по snmp. MIB'ы не помню на память, но если надо - могу посмотреть в скриптах.

 

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

 

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

Столкнулся с такой бедой:

BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480

 

У абонентов есть онушки модели фоксгейт четырехпортовые.

EPON0/1:10 FG        104

EPON0/1:12 FG        104

 

Они в логи срут такими записями:

Aug  2 00:13:05 Alarm CRITICAL from ONU 001d.2bfa.6e10 port EPON0/4:16
Aug  2 00:13:04 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:04 Alarm CRITICAL from ONU 001d.2bfa.6908 port EPON0/2:31
Aug  2 00:13:03 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:03 Alarm CRITICAL from ONU 001d.2bfa.6df0 port EPON0/2:27
Aug  2 00:13:02 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:02 Alarm CRITICAL from ONU 001d.2bfa.6db0 port EPON0/4:13
Aug  2 00:13:01 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:01 Alarm CRITICAL from ONU 001d.2bfa.6880 port EPON0/2:24
Aug  2 00:13:00 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:00 Alarm CRITICAL from ONU 001d.2bfa.6d88 port EPON0/2:28
Aug  2 00:12:59 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:59 Alarm CRITICAL from ONU 001d.2bfa.6710 port EPON0/4:14
Aug  2 00:12:58 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:58 Alarm CRITICAL from ONU 001d.2bfa.6910 port EPON0/2:22
Aug  2 00:12:57 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:57 Alarm CRITICAL from ONU 001d.2bfa.6910 port EPON0/2:22

 

Мне кажется, что это ругается на температуру онушек, т.к. на всех их она больше 50 градусов:

 

Switch#show epon interface EPON0/2:30 onu ctc optical-transceiver-diagnosis
 operating temperature(degree): 59
 supply voltage(V): 3.3
 bias current(mA): 17.1
 transmitted power(DBm): 2.0
 received power(DBm): -20.1

 

Можно ли отключить данные логи или как-то повысить порог для алярма? Проблема в том, что логи забиваются с огромной скоростью, голова иногда просто ничего не вы водин на посланые команды, например, на sh vlan.

 

Как косталь - пока ограничил количество логов в секунду - голове полегчало

logging buffered rate-limit 2
logging console rate-limit 2
logging monitor rate-limit 2
logging trap rate-limit 2

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

онушкам прописываю только description, все остальное из шаблона. Интересует вопрос как тогда забекапить полностью олт и в случае чего раскатать бэкап на новый олт?

если по шаблонам ,то все ок 

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

Столкнулся с такой бедой:

BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480

 

У абонентов есть онушки модели фоксгейт четырехпортовые.

EPON0/1:10 FG        104

EPON0/1:12 FG        104

 

Они в логи срут такими записями:


Aug  2 00:13:05 Alarm CRITICAL from ONU 001d.2bfa.6e10 port EPON0/4:16
Aug  2 00:13:04 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:04 Alarm CRITICAL from ONU 001d.2bfa.6908 port EPON0/2:31
Aug  2 00:13:03 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:03 Alarm CRITICAL from ONU 001d.2bfa.6df0 port EPON0/2:27
Aug  2 00:13:02 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:02 Alarm CRITICAL from ONU 001d.2bfa.6db0 port EPON0/4:13
Aug  2 00:13:01 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:01 Alarm CRITICAL from ONU 001d.2bfa.6880 port EPON0/2:24
Aug  2 00:13:00 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:13:00 Alarm CRITICAL from ONU 001d.2bfa.6d88 port EPON0/2:28
Aug  2 00:12:59 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:59 Alarm CRITICAL from ONU 001d.2bfa.6710 port EPON0/4:14
Aug  2 00:12:58 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:58 Alarm CRITICAL from ONU 001d.2bfa.6910 port EPON0/2:22
Aug  2 00:12:57 timestamp 0, window 0, threshold 0, value 0
Aug  2 00:12:57 Alarm CRITICAL from ONU 001d.2bfa.6910 port EPON0/2:22

 

Мне кажется, что это ругается на температуру онушек, т.к. на всех их она больше 50 градусов:

 

Switch#show epon interface EPON0/2:30 onu ctc optical-transceiver-diagnosis
 operating temperature(degree): 59
 supply voltage(V): 3.3
 bias current(mA): 17.1
 transmitted power(DBm): 2.0
 received power(DBm): -20.1

 

Можно ли отключить данные логи или как-то повысить порог для алярма? Проблема в том, что логи забиваются с огромной скоростью, голова иногда просто ничего не вы водин на посланые команды, например, на sh vlan.

 

Как косталь - пока ограничил количество логов в секунду - голове полегчало

logging buffered rate-limit 2
logging console rate-limit 2
logging monitor rate-limit 2
logging trap rate-limit 2

проверьте не включена ли  поддержка стс 3.0 

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

проверьте не включена ли  поддержка стс 3.0 

подскажите, пожалуйста, как? Данная поддержка включается со стороны головы или ону?

Відредаговано Karfax
Ссылка на сообщение
Поделиться на других сайтах
В 02.08.2019 в 18:39, NaviNavi сказал:

просветите как через телнет посмотреть весь лог, через вэб показывает намного больше

включить ssh и смотреть с него

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

включить ssh и смотреть с него

И чем же Вас show logging не устраивает?

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

И чем же Вас show logging не устраивает?

в данный момент вижу через телнет через show logging всего лишь 46 строчек лога. Зашел в вэб там вижу 7 страниц с суммарным колвом строк 128, допускаю отсеить сообщения в логе с записью конфига и то что зашел на олт, но таких строк мало, получается не весь лог отображен в телнете

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

Подскажите какой коммандой просмотреть полную информацию конкретного епон порта (то что выводится через show running-config
), чтоб не выводить весь конфиг и искать то что нужно через show running-config

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

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

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

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

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

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

Вхід

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

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
























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