Перейти до

BDCOM P3310C


Kto To

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

С перезагрузкой пока нет идей. Абики на В ревизии работают отлично

 

Разве что думаем насчет перепрошивки на более новую версию

 

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

У нас тоже были необъяснимые ребуты ОЛТ и отдельных EPON-портов, помогло обновление прошивки до этой версии.

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

Fallen_Grayswandir

 

А у Вас EPON порты загружены нормально примерно какое количество ону на EPON портах у вас?

 

В среднем 45-50 абонентов на порт.

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

Доброго времени суток!

Сегодня столкнулся с проблемой. Нужно наладить связь между несколькими онушками в одном порту одного ОЛТа. Как известно, по-умолчанию трафик между ону в одном порту запрещён и включается командой inner-onu-switch. Но делать этого крайне не рекомендуют (и оно как бы понятно), но и никаких других решений в сети обнаружено не было. Возможно ли как-то либо настроить проход трафика между 2мя конкретными ОНУ, либо включить на весь порт, но закрыть другим?

Ссылка на сообщение
Поделиться на других сайтах
10 minutes ago, Damon_Cooper said:

Доброго времени суток!

Сегодня столкнулся с проблемой. Нужно наладить связь между несколькими онушками в одном порту одного ОЛТа. Как известно, по-умолчанию трафик между ону в одном порту запрещён и включается командой inner-onu-switch. Но делать этого крайне не рекомендуют (и оно как бы понятно), но и никаких других решений в сети обнаружено не было. Возможно ли как-то либо настроить проход трафика между 2мя конкретными ОНУ, либо включить на весь порт, но закрыть другим?

You can safely use inner-onu-switch command. There is no problem with it. The only problem you may see is no limit traffic between clients (internal).

But i think this is okay.

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

Нужно наладить связь между несколькими онушками

 

1 час назад, Damon_Cooper сказал:

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

вы таки определитесь - что именно вам надо :)
Какая же будет связь между онушками, если не разрешать обмен пакетами между ними? :)

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

 

вы таки определитесь - что именно вам надо :)
Какая же будет связь между онушками, если не разрешать обмен пакетами между ними? :)

2 ОНУ принадлежвт одной организации и их трафик их - то их дело, а вот пускать их к остальным клиентам (как и тех между собой) - не хотелось бы.

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

а вот пускать их к остальным клиентам (как и тех между собой) - не хотелось бы

ну дык vlan :)

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

2 ОНУ принадлежвт одной организации и их трафик их - то их дело, а вот пускать их к остальным клиентам (как и тех между собой) - не хотелось бы.

Поместите их в отдельный vlan, отличный от остальных абонентов.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
В 08.12.2017 в 16:28, fet4 сказал:

Как вы авторизуете клиента?

 

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

!
vlan 2
 name multicast
!
vlan 60
 name manage
!
vlan 200
 name business
!
vlan 510
 name uplink
!
vlan 620
 name ipoe_public
!
vlan 621
 name ipoe_private
!
interface GigaEthernet0/1
 switchport trunk vlan-allowed 2,60,200,510,620-621
 switchport trunk vlan-untagged none
 switchport mode trunk
  dhcp snooping trust
  arp inspection trust
  ip-source trust
!
...
interface EPON0/1
 ...
 filter dhcp
 switchport trunk vlan-allowed 620-621
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport protected 1
!
filter dhcp
filter enable
!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  620-621
ip verify source vlan  620-621
ip dhcp-relay snooping information option format hn-type host
ip dhcp-relay agent
ip dhcp-relay helper-address 10.10.10.10 vlan 510,620-621
!

Статистика:

server forward from trusted port:        207908
client forward to trusted port:            225452
server drop received on untrusted port:        89
client drop destination on untrusted port:    0
client drop untrusted option 82 field:        0
client drop bad DHCP release request:        0
client drop failed verify MAC check:        3
client drop max client check:        0

Vlan 620:
The current client:1

Vlan 621:
The current client:194

Полет нормальный за исключением одного глюка. Если зайти на олт через телнет и выгрузить конфиг или любой другой файл на ftp/tftp, то перестает работать dhcp relay.

Сыпятся ошибки вида:

Apr 17 12:01:19 172.20.10.36 DHCPR: try to relay a packet to help address 
Apr 17 12:01:19 172.20.10.36 DHCPR: send packet error -38

Что за неведомая ошибка, непонятно. Не отправляет, и все. Пробовал отключать/включать рилей, снупинг. Без толку. Ошибка та же самая - снупинг исправно ловит запрос, но рилей не может его передать с ошибкой -38. Лечится ребутом олта.

В остальном все хорошо.
 

 

Ссылка на сообщение
Поделиться на других сайтах
В 31.01.2018 в 06:11, exhalace сказал:

Статистика:

Полет нормальный за исключением одного глюка. Если зайти на олт через телнет и выгрузить конфиг или любой другой файл на ftp/tftp, то перестает работать dhcp relay.

Сыпятся ошибки вида:


Apr 17 12:01:19 172.20.10.36 DHCPR: try to relay a packet to help address 
Apr 17 12:01:19 172.20.10.36 DHCPR: send packet error -38

Что за неведомая ошибка, непонятно. Не отправляет, и все. Пробовал отключать/включать рилей, снупинг. Без толку. Ошибка та же самая - снупинг исправно ловит запрос, но рилей не может его передать с ошибкой -38. Лечится ребутом олта.

В остальном все хорошо.
 

 

 

Та же петрушка на трёх прошивках, только я не уверен, что именно после выгрузки конфига. Конфиг выгружаю раз в сутки, а проблема сама по себе появлялась рандомно, то через день, то через неделю. Сейчас на прошивке Version 10.1.0D Build 34315 всё работает стабильно уже полгода.

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

3310C  10.1.0E Build 46085

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

У кого-то так было? Клиенты -  DHCP.

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

3310C  10.1.0E Build 46085

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

У кого-то так было? Клиенты -  DHCP.

проблема наблюдалась в том случае ,если после прошивки не очистить ifindex  config_db

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

проблема наблюдалась в том случае ,если после прошивки не очистить ifindex  config_db

Подскажите как корректно очистить ifindex  config_db ?

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

Подскажите как корректно очистить ifindex  config_db ?

 

Посмотрите командой dir, как этот файл у Вас называется. Должен быть ifindex-config

Тогда:

# delete ifindex-config

Відредаговано Fallen_Grayswandir
  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, Fallen_Grayswandir сказал:

 

Посмотрите командой dir, как этот файл у Вас называется. Должен быть ifindex-config

Тогда:

# delete ifindex-config

Switch12#dir
Directory of /:
0    Switch.bin             <FILE>     7521811    THU JAN 01 00:03:46 1970
1    tiger.blob             <FILE>     2084324    WED NOV 11 16:03:47 2015
2    startup-config         <FILE>       23454    THU JAN 01 18:18:34 1970
4    config.db              <FILE>      173056    THU JAN 01 18:18:39 1970
5    ifindex-config         <FILE>        1304    THU JAN 01 18:18:44 1970
free space 6209536
config.db тоже удалить надо, или достаточно ifindex-config ?

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

Switch12#dir
Directory of /:
0    Switch.bin             <FILE>     7521811    THU JAN 01 00:03:46 1970
1    tiger.blob             <FILE>     2084324    WED NOV 11 16:03:47 2015
2    startup-config         <FILE>       23454    THU JAN 01 18:18:34 1970
4    config.db              <FILE>      173056    THU JAN 01 18:18:39 1970
5    ifindex-config         <FILE>        1304    THU JAN 01 18:18:44 1970
free space 6209536
config.db тоже удалить надо, или достаточно ifindex-config ?

оба 

конфиг дб и ифиндекс 


можете еще до кучи стартап конфиг бахнуть :)  

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

оба 

конфиг дб и ифиндекс 


можете еще до кучи стартап конфиг бахнуть :)  

 

Не помогло, отключил пон порты,сохранил

перегрузил, удалил 2 файла, сохранил

перегрузил, поднял пон порты, сохранил.

Всё тоже самое, ону есть, мак клиента на ону (в FDB) присутствует, ИП клиент получает, арпе сервера присутствует, инет не бегает.

Перезагружаю олт часть ону поднимается , другие пропадают, и так по кругу, примерно 8-10шт из 130.

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

Коллеги!

Есть BDCOM(tm) P3310C Software, Version 10.1.0E Build 46085

 

У железки, периодически, примерно раз в сутки или через день отваливается веб-интерфейс. Помогает ребут.

Чем лечить, от чего происходит эта проблема, кто-нибудь сталкивался с ней?

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

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

Коллеги!

Есть BDCOM(tm) P3310C Software, Version 10.1.0E Build 46085

 

У железки, периодически, примерно раз в сутки или через день отваливается веб-интерфейс. Помогает ребут.

Чем лечить, от чего происходит эта проблема, кто-нибудь сталкивался с ней?

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

и никак все в 1м влане 

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

Да, но в 3310b таких проблем нет.

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

так же вы не на все ону сможете назначить адрес !! например даже у родного бдкома  например 1501д1 адрес на ону можно назначить только в влане отличном от пользовательского ....(ну это как пример )
поэтому разделяйте и будет вам счастье 

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

:) а вы думаете я просто так вас спросил про 1н влан ???

 

Так и я сообщил, что модель  с литерой B такой фигни не подвержена.

Но принял к сведению и исправлю этот косяк. Спасибо.

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від Minotaur
      Вітаю!

      Шукаю власника обладнання на світлинах, м.Київ.
      Прошу звертатися в ПП. Дякую!


    • Від ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від LIKO
      Продам оптичний лінійний термінал (OLT) BDCOM P3600-16E-2AC , повна комплектація, можливий продаж з модулями BDCOM OLT-GSFP-20+++
      Ціна 85500 грн.
       





    • Від 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 грн.


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