Перейти до

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

interface EPON0/1
 epon mpcp-registration-mode ctc 50
 epon pre-config-template access binded-onu-llid 1-64 param 125
...
 switchport trunk vlan-allowed 125
 switchport mode trunk
 switchport protected 1
 epon fec-rx
 epon fec-tx
!
interface EPON0/2
 epon mpcp-registration-mode ctc 50
 epon pre-config-template access binded-onu-llid 1-64 param 126
...
 switchport trunk vlan-allowed 10,101,103,112,114,119,122-123,126,200
 switchport mode trunk
 switchport protected 1
 epon fec-rx
 epon fec-tx
!
interface EPON0/3
 epon mpcp-registration-mode ctc 50
 epon pre-config-template access binded-onu-llid 1-64 param 127
...
 switchport trunk vlan-allowed 10,12,107,115,118,127,134
 switchport mode trunk
 switchport protected 1
 epon fec-rx
 epon fec-tx
!
interface EPON0/4
 epon mpcp-registration-mode ctc 50
 epon pre-config-template access binded-onu-llid 1-64 param 128
 ...
 switchport trunk vlan-allowed 128
 switchport mode trunk
 switchport protected 1
 epon fec-rx
 epon fec-tx

Не считая привязки онух

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

Нет. Выключен. Так как клиентской связки не было в таблице и isg блокировал трафик от клиента. Выключил и трафик пошел.

С другой стороны почему связки не было или память закончилась или dhcp пакето не было? Но тогда сессия бы на брасе упала бы.

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

Прикол в том что даже сейчас с отключенными ISG, DAI на олте в таблице биндинга нет этой связки клиента, хотя request и ack летают к нему и от него.

Вопрос почему нет?

А так трафик у него ходит, так как ISG DAI выключен.

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

В обе стороны.

В хозяйстве С-шек не имеем(ввиду их глюковатости в момент появления и перехода на Гпон при новом строительстве). Точно не скажу какая на них стабильная.

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

Прикол в том что даже сейчас с отключенными ISG, DAI на олте в таблице биндинга нет этой связки клиента, хотя request и ack летают к нему и от него.

Вопрос почему нет?

А так трафик у него ходит, так как ISG DAI выключен.

Жизни на бдкомах со снупингом нет. 

Очень в свое время хотелось авторизовать абона по онушке (опт 82) но увы и ах больно много глюков.

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

Жизни на бдкомах со снупингом нет. 

Очень в свое время хотелось авторизовать абона по онушке (опт 82) но увы и ах больно много глюков.

На 3600 Gpon серии, ограничения tcam нет. Не надо под одну гребенку все модели.

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

На 3600 Gpon серии, ограничения tcam нет. Не надо под одну гребенку все модели.

Ну GPON по сути вообще другая железка.

Это никак не избавляет производителя от весьма сомнительной славы.

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

Очень в свое время хотелось авторизовать абона по онушке (опт 82) но увы и ах больно много глюков.

Работает. Проблем нет. С десяток БДкомовских ЕПОН олтов в хозяйстве.

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

У вас особенные олты ? С увеличенным tcam? У меня  с отказом от pppoe и увеличением ipoe сессий вылезли такие глюки, на всех сериях 33 и 36

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

Да не, обычные ОЛТы. Вот с понконтрола скрины:

e3e31fc789.jpg

bae3b4b9b8.jpg

Работает. Тоже ИПоЕ.

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

interface GigaEthernet0/5
 description Uplink
 switchport trunk vlan-allowed 7,51-58,62-63,66-67,72,74,78,83,600-601
 switchport trunk vlan-untagged none
 switchport mode trunk
  dhcp snooping trust
  arp inspection trust
  ip-source trust
!
interface GigaEthernet0/6
 description OLT_2
 switchport trunk vlan-allowed 7,51-58
 switchport trunk vlan-untagged none
 switchport mode trunk
  dhcp snooping trust
  arp inspection trust
  ip-source trust
!

епоны:

Цитата

interface EPON0/1
 description PON-23
 epon pre-config-template T1 binded-onu-llid 1-64
............................................................................
 switchport trunk vlan-allowed 51
 switchport mode trunk
 switchport protected 1
!

ну и релеи с арпами:

Цитата

!
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  51-58,62-63,66-67,72,74,78,83,600-601
ip arp inspection vlan  51-58,62-63,66-67,72,74,78,83,600-601
ip verify source vlan  51-58,62-63,66-67,72,74,78,83,600-601
ip dhcp-relay snooping information option format hn-type
!

 

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

Покажите show ip dhcp-relay snooping statistics и show ip dhcp-relay snooping binding all

 

И какая у вас прошивка ? Клиент = ону везде?

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


server forward from trusted port:               7150080
client forward to trusted port:                 7602365
server drop received on untrusted port:         10572
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:            79
client drop max client check:           0

прошивка

Цитата

BDCOM(tm) P3616-2TE Software, Version 10.1.0E Build 54184

клиент = ону - везде.

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

А можно полностью выложить 

#show ip dhcp-relay snooping statistics

server forward from trusted port:               19586815
client forward to trusted port:                 20277779
server drop received on untrusted port:         2144
client drop destination on untrusted port:      7
client drop untrusted option 82 field:          0
client drop bad DHCP release request:           0
client drop failed verify MAC check:            351
client drop max client check:           0

Vlan 125:
The current client:53

Vlan 126:
The current client:20

Vlan 127:
The current client:20

Vlan 128:
The current client:34

Vlan 200:
The current client:0

 

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

Делаете влан на пользователя, на ОЛТе каждой ОНУ в темплейте свой vid. На выходе ОЛТ навешивает второй тег под QinQ.

Работает на любом железе, не нужны никакие снупинги с инспекшинами, пофиг на все - размеры MAC, TCAM, коллизии адресов, флуд и кольца.

Вариант? :)

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

А можно полностью выложить 

Цитата

 

server forward from trusted port:               7156054
client forward to trusted port:                 7608936
server drop received on untrusted port:         10572
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:            79
client drop max client check:           0

Vlan 51:
The current client:43

Vlan 52:
The current client:47

Vlan 53:
The current client:41

Vlan 54:
The current client:44

Vlan 55:
The current client:42

Vlan 56:
The current client:43

Vlan 57:
The current client:36

Vlan 58:
The current client:17

Vlan 62:
The current client:47

Vlan 63:
The current client:25

Vlan 66:
The current client:18

Vlan 67:
The current client:21

Vlan 72:
The current client:30

Vlan 74:
The current client:16

Vlan 78:
The current client:8

Vlan 83:
The current client:2

Vlan 600:
The current client:0

Vlan 601:
The current client:0

 

 

15 минут назад, KaYot сказал:

Вариант?

вариант

 

fet4, судя по стате, я не дорос до ваших объемов.

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

Ну 480 связок это уже что-то, плюс если сделать binding all там еще больше будет с каскадного олт, только непонятно учитываются они в tcam или нет.

Но если в процентах то это почти половина 3616 (1024 онух).

У меня начались проблемы на 3310 при 171 связке, а это почти 70% загруженности при включенных snooping, dai, isg.

Так что это не факт что у вас проблем в дальнейшем не будет.

 

Делаете влан на пользователя, на ОЛТе каждой ОНУ в темплейте свой vid. На выходе ОЛТ навешивает второй тег под QinQ.

Работает на любом железе, не нужны никакие снупинги с инспекшинами, пофиг на все - размеры MAC, TCAM, коллизии адресов, флуд и кольца.

Вариант?

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

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

Ну 480 связок это уже что-то, плюс если сделать binding all там еще больше будет с каскадного олт, только непонятно учитываются они в tcam или нет.

Но если в процентах то это почти половина 3616 (1024 онух).

У меня начались проблемы на 3310 при 171 связке, а это почти 70% загруженности при включенных snooping, dai, isg.

Так что это не факт что у вас проблем в дальнейшем не будет.

В прошлом на этой связке стояли 3612+3310 проблем небыло. Сейчас 3616+3310. 3310 на данный момент пуст.

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

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

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

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

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

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

Вхід

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

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


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