Перейти до

UA.PON v6.0


wladd

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

 

Почитал вашу доку, понял что ждать что то рабочего от китайцев не стоит.

Зачем мультикаст загонять в QinQ влан?

 

На самом деле, дока, приложенная к прошивке, не моя, а BDCOM-овская. Тем не менее мне необходимо разобраться с тем, что имели в виду инженеры BDCOM, т.к. их реализация очень странная. Вместо того, чтобы на аплинк порту снять сначала второй тэг с общего трафика, а потом отдельно снять тэг с мультикаст трафика (напомню, что чип ОЛТа работает только с не тэгированным мультикастом), ОЛТ снимает внешний тэг на EPON порту, а мультикаст тэг - на порту ONU. Реально хрень получается, т.к. теперь BDCOM по сути убил механизм MVR окончательно.

 

Буду разбираться с этой чудо-прошивкой по приезду с УКОСа, а сейчас остаётся надеяться, что найдутся смельчаки, которые обновят ОЛТ до этой прошивки и проведут тесты.

 

есть успехи?

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

мне по фиг, как оно называеться, главное настроить чтобы wi-fi отдавал!!!!

я конечно понимаю, что у айсилайн немного "подгорает" от цены пикотела, но зачем же так активно это показывать?

Я наверное странный - но не шьем ни ONU, ни OLT. Работает с заводским софтом пару лет, никто туда и не лазит лишний раз.

Posted Images

 

 

Почитал вашу доку, понял что ждать что то рабочего от китайцев не стоит.

Зачем мультикаст загонять в QinQ влан?

 

На самом деле, дока, приложенная к прошивке, не моя, а BDCOM-овская. Тем не менее мне необходимо разобраться с тем, что имели в виду инженеры BDCOM, т.к. их реализация очень странная. Вместо того, чтобы на аплинк порту снять сначала второй тэг с общего трафика, а потом отдельно снять тэг с мультикаст трафика (напомню, что чип ОЛТа работает только с не тэгированным мультикастом), ОЛТ снимает внешний тэг на EPON порту, а мультикаст тэг - на порту ONU. Реально хрень получается, т.к. теперь BDCOM по сути убил механизм MVR окончательно.

 

Буду разбираться с этой чудо-прошивкой по приезду с УКОСа, а сейчас остаётся надеяться, что найдутся смельчаки, которые обновят ОЛТ до этой прошивки и проведут тесты.

 

есть успехи?

 

Нет, новую прошивку я не щупал. Пока занимаюсь тестом новой пластиковой ONU FORA.

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

Кстати, кто боится необратимости прошивания ОЛТ-а с новой прошивкой, BDCOM специально выпустил ещё одну прошивку - 10.1.0B_21324. Собственно, изменений в ней практически никаких - добавлена совместимость с Wi-FI ONU 1704, а также добавлена возможность ОБРАТНОГО ПРОШИВАНИЯ!

 

Тут неоднократно поднимали вопрос о том, что было бы здорово, чтобы ОЛТ сам искал и отключал ОНУшки, которые постоянно светят на 1310нм. Буквально вчера у 3310B наткнулся на функцию

 
Switch_config_epon0/1#epon onu-always-laser-on shut-time 200
 
которая как раз это и делает. Единственное - чтобы она работала, ОНУ должна уметь отключать лазер. К сожалению под рукой нет "светящей" ОНУшки, чтобы это проверить.
Ссылка на сообщение
Поделиться на других сайтах

 

Кстати, кто боится необратимости прошивания ОЛТ-а с новой прошивкой, BDCOM специально выпустил ещё одну прошивку - 10.1.0B_21324. Собственно, изменений в ней практически никаких - добавлена совместимость с Wi-FI ONU 1704, а также добавлена возможность ОБРАТНОГО ПРОШИВАНИЯ!

 

Тут неоднократно поднимали вопрос о том, что было бы здорово, чтобы ОЛТ сам искал и отключал ОНУшки, которые постоянно светят на 1310нм. Буквально вчера у 3310B наткнулся на функцию

 
Switch_config_epon0/1#epon onu-always-laser-on shut-time 200
 
которая как раз это и делает. Единственное - чтобы она работала, ОНУ должна уметь отключать лазер. К сожалению под рукой нет "светящей" ОНУшки, чтобы это проверить.

 

 

Андрей, как раз такую ОНУшку планирую передать в Киев в ваш офис завтра-послезавтра. 

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

 

Кстати, кто боится необратимости прошивания ОЛТ-а с новой прошивкой, BDCOM специально выпустил ещё одну прошивку - 10.1.0B_21324. Собственно, изменений в ней практически никаких - добавлена совместимость с Wi-FI ONU 1704, а также добавлена возможность ОБРАТНОГО ПРОШИВАНИЯ!

 

Тут неоднократно поднимали вопрос о том, что было бы здорово, чтобы ОЛТ сам искал и отключал ОНУшки, которые постоянно светят на 1310нм. Буквально вчера у 3310B наткнулся на функцию

 
Switch_config_epon0/1#epon onu-always-laser-on shut-time 200
 
которая как раз это и делает. Единственное - чтобы она работала, ОНУ должна уметь отключать лазер. К сожалению под рукой нет "светящей" ОНУшки, чтобы это проверить.

 

имхо малополезная штука

задача была избежать засвета с помощью того же конвертора 1310нм

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

 

 

Кстати, кто боится необратимости прошивания ОЛТ-а с новой прошивкой, BDCOM специально выпустил ещё одну прошивку - 10.1.0B_21324. Собственно, изменений в ней практически никаких - добавлена совместимость с Wi-FI ONU 1704, а также добавлена возможность ОБРАТНОГО ПРОШИВАНИЯ!

 

Тут неоднократно поднимали вопрос о том, что было бы здорово, чтобы ОЛТ сам искал и отключал ОНУшки, которые постоянно светят на 1310нм. Буквально вчера у 3310B наткнулся на функцию

 
Switch_config_epon0/1#epon onu-always-laser-on shut-time 200
 
которая как раз это и делает. Единственное - чтобы она работала, ОНУ должна уметь отключать лазер. К сожалению под рукой нет "светящей" ОНУшки, чтобы это проверить.

 

имхо малополезная штука

задача была избежать засвета с помощью того же конвертора 1310нм

 

А каким таким чудным программным образом этого можно избежать? ОЛТ должен матюкнуться на медик или всзбесившуюся ОНУху чтоб они светить перестали?

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

По поводу засвета - 20 километровый медик на 1310нм, подключенный к абонентскому сплиттеру не несёт сильной угрозы. Он не способен положить сеть - максимум, что ему удастся - ухудшить SNR (соотношение сигнал/шум). Мы пробовали на стенде - катушка 10 км + корневой сплиттер 1х8 + абон сплиттер 1х8. Подключаем медик в конце линии - ОНУшки продолжают работать - даже ошибок на порту ОЛТа нет. Подключаем медик к корневому сплиттеру - ОНУшки продолжают работать, но крайне не стабильно - куча ошибок на порту, постоянные перерегистрации.

 

А вот если в конце линии подключить корзину с CWDM модулем (1310нм) на 80 км - вот тут сеть ложится намертво.

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

А вот если в конце линии подключить корзину с CWDM модулем (1310нм) на 80 км - вот тут сеть ложится намертво.

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

Зима приближается ... :(

Вот на днях встретились пару "корневых" сплиттеров у которых за ночь (с + 5 до -6 *С) затухание увеличилось на ~10 Дб ...

Как я понял - термоудар на границе склейки чипа PLC и "отводов" ...

В принципе, на к-ве, вменяемо, но ... страшно что они одной серии (которой достаточно много стоит) и на которую в принципе меняем ...

И второе - такие проблемы не были описаны (встречены) ранее ... :(

 

ЗЫ: держите запас .... 

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

Вчера заметил приятную мелочь. Новые прошивки на OLT стали меньше:

-rw-rw-r-- 1 abram abram 5980336 січ 24  2013 ./10.1.0B_10732/BD3314_10.1.0B_10732.bin
-rw-rw-r-- 1 abram abram 5983124 лют 28  2013 ./10.1.0B_11998/BD3314_10.1.0B_11998.bin
-rw-rw-r-- 1 abram abram 5989293 бер 28  2013 ./10.1.0B_12447/BD3314_10.1.0B.bin
-rw-rw-r-- 1 abram abram 6014262 кві 10  2013 ./10.1.0B_12547/BD3314_10.1.0B_12547.bin
-rw-rw-r-- 1 abram abram 6012654 тра 30  2013 ./10.1.0B_13113/BD3314_10.1.0B_13113.bin
-rw-rw-r-- 1 abram abram 6026112 вер  2  2013 ./10.1.0B_14297/BD3314_10.1.0B.bin
-rw-rw-r-- 1 abram abram 6500089 січ 15  2013 ./10.1.0B_16358/BD3314_10.1.0B.bin
-rw-rw-r-- 1 abram abram 6499953 лют 21  2014 ./10.1.0B_16688/BD3314_10.1.0B.bin
-rw-rw-r-- 1 abram abram 6511947 кві 25  2014 ./10.1.0B_17696/BD3314_10.1.0B.bin
-rw-rw-r-- 1 abram abram 6521404 чер 12 07:25 ./10.1.0B_18099/BD_3314_10.1.0B_18099.bin
-rw-rw-r-- 1 abram abram 6531199 лип  7 07:38 ./10.1.0B_18986/BD_3314_10.1.0B_18986.bin
-rw-rw-r-- 1 abram abram 6538973 лип 29 06:53 ./10.1.0B_19298/BD_3314_10.1.0B_19298.bin
-rw-rw-r-- 1 abram abram 5713478 вер 17 06:38 ./10.1.0B_20310/BD_3314_10.1.0B_20310.bin
-rw-rw-r-- 1 abram abram 5716247 жов 17 12:44 ./10.1.0B_21324/3314_en_21324.bin
-rw-rw-r-- 1 abram abram 6011741 лис 30  2012 ./10.1.0B_9545/BD3314_10.1.0B_9545.bin
Итого на 21324 у меня получается свободно где-то 1.3 мегабайта. Это 2-3 прошивки на ONU, которые теперь можно залить, не удаляя Switch.bin.
Ссылка на сообщение
Поделиться на других сайтах

Уже используете 21324 в продакшене?

Да. Раскатал сначала где поменьше народу, проверил и обновил остальные.
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Друзья, подскажите пожалуйста с такой проблемой. Купил олт, решил залить прошивку свежую. стояла какая-то 19991 что-то в этом роде. 

Стер прошивку, залил 19298,  перегружаю и болт на 16... Перегружается по кругу. Глянул консоль, доходит до загрузки Switch.bin, загружает его, после распаковки лезут крякозябры и железка уходит на перезагрузку.

Как лечить?

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

Спасибо, на сколько я понял для однопортовых ону нет смысла использовать эту команду если не нужен гигабит на гиговой ону?

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

Разве можно верить бубликам BDCOM?

 

Имеем:

BDCOM P3310B Software, Version 10.1.0B Build 18986

 

Модули:

post-30179-0-81213900-1418284883_thumb.jpg

 

Синие - класс C+, Оранжевый - класс C.

 

 

Первый модуль:

interface    Temperature(degree)    Voltage(V)    Current(mA)    TxPower(dBm)
-----------  ---------------------  ------------  -------------  --------------
epon0/2      40.4                   3.3           12.2           3.4           

interface    RxPower(dBm)
-----------  --------------
epon0/2:1    -24.7

Второй модуль:

interface    Temperature(degree)    Voltage(V)    Current(mA)    TxPower(dBm)
-----------  ---------------------  ------------  -------------  --------------
epon0/2      22.2                   3.3           30.0           4.5           

interface    RxPower(dBm)
-----------  --------------
epon0/2:1    -24.9

Третий модуль:

interface    Temperature(degree)    Voltage(V)    Current(mA)    TxPower(dBm)
-----------  ---------------------  ------------  -------------  --------------
epon0/2      30.9                   3.3           11.5           10.0         
interface    RxPower(dBm)
-----------  --------------
epon0/2:1    -28.9

Замер уровня сигнала через метровый патчкорд прибором MT1102B показал:

Первый модуль: 3.54 dBm

Второй модуль: 4.56 dBm

Третий модуль: 5.60 dBm

 

И на последок замена модуля класса C на класс C+ на плохом линке, плох он тем, что до первой призмы 1/8 ~10 км...

OLT - какой уровень сигнала слышит онушка.

ONU - какой уровень сигнала слышит голова.

 

Было:

post-30179-0-11724000-1418285745_thumb.jpg

 

Стало:

post-30179-0-99257700-1418285758_thumb.jpg

 

 

Всё эти данные объединяет одно - при замене модуля меняется уровень сигнала от онушки...

 

 

 

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

Добрый день!

Вопрос по P3310B.

 BDCOM P3310B Software, Version 10.1.0B Build 21324

Работает  ли функционал Multicast vlan на сторонних онушках (например ZTE F401)?

 

Настройки у меня точно как в мануале:

 

interface GigaEthernet0/1
 switchport trunk vlan-allowed 9,41
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 9


interface EPON0/1
 epon bind-onu mac 5422.f856.1895 1
 switchport trunk vlan-allowed 9,41
 switchport mode trunk


interface EPON0/1:1
 onu-configuration
  epon onu port 1 ctc vlan mode tag 41
  epon onu port 1 ctc mcst tag-stripe enable
  epon onu port 1 ctc mcst mc-vlan add 9
!!onu-configuration-end


ip mcst enable
ip mcst mrouter interface GigaEthernet0/1
ip mcst mc-vlan 9 range 239.255.0.1 - 239.255.0.5
 
 
Мультикаст не работает. Интернет работает.
Проблема в "неродной" онушке или копать в другую сторону?
 
 
Відредаговано Hash.cv
Ссылка на сообщение
Поделиться на других сайтах

 

Добрый день!

Вопрос по P3310B.

 BDCOM P3310B Software, Version 10.1.0B Build 21324

Работает  ли функционал Multicast vlan на сторонних онушках (например ZTE F401)?

 

Настройки у меня точно как в мануале:

 

interface GigaEthernet0/1
 switchport trunk vlan-allowed 9,41
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 9


interface EPON0/1
 epon bind-onu mac 5422.f856.1895 1
 switchport trunk vlan-allowed 9,41
 switchport mode trunk


interface EPON0/1:1
 onu-configuration
  epon onu port 1 ctc vlan mode tag 41
  epon onu port 1 ctc mcst tag-stripe enable
  epon onu port 1 ctc mcst mc-vlan add 9
!!onu-configuration-end


ip mcst enable
ip mcst mrouter interface GigaEthernet0/1
ip mcst mc-vlan 9 range 239.255.0.1 - 239.255.0.5
 
 
Мультикаст не работает. Интернет работает.
Проблема в "неродной" онушке или копать в другую сторону?
 
 

 

На Picotel GE-100 мультикаст все ОК!

У Вас на родных ONU работает?

Правда в настройках пакетирования у меня указан другой вымышленный влан.

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

На Picotel GE-100 мультикаст все ОК!

У Вас на родных ONU работает?

Если у Вас на Picotel GE-100 работает то и у меня должно, они же вроде идентичны с ZTE F401?

Родной ону к сожалению у меня нету под рукой.

 

Правда в настройках пакетирования у меня указан другой вымышленный влан.

а можно подробней, пример?

Спасибо.

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


interface GigaEthernet0/1
 switchport trunk vlan-allowed 4,8,12
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 12
interface EPON0/1
 switchport trunk vlan-allowed 4,8,12,404
 switchport trunk vlan-untagged none
 switchport mode trunk
 switchport pvid 4
interface EPON0/1:1
 onu-configuration
  epon onu port 1 ctc vlan mode tag 8
  epon onu ip address static 10.4.0.14 255.255.255.0 gateway 10.4.0.1 vlan 4
  epon onu port 1 ctc mcst tag-stripe enable
  epon onu port 1 ctc mcst mc-vlan add 404
!!onu-configuration-end
ip mcst enable
ip mcst mc-vlan 404 range 239.0.0.1 - 239.0.0.255





 

vlan4-management, vlan8-inet, vlan12-mvr, vlan404- fake влан для пакетирования



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

Не смог победить мультикаст. Не работает ни в какую.

Зато работает если на ону прописать нейтив влан с интернетом и тегированный с мультикастом:

interface EPON0/1:1
 onu-configuration
  epon onu port 1 ctc vlan mode trunk 41 4000
!!onu-configuration-end

vlan 41 - интренет, vlan 4000 - multicast

Естественно с выключенным ip mcst.

 

Насколько ето корявое решение? Имеет ли право на жизнь в продакшне?

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

sh ip mcst

В Router Port List значится аплинк как querier???

В каком влане вы задуваете мультикаст, в 4000, на примере выше стоит 9й?

 

sh ip mcst groups  что показывает во время работы мультикаста корявым способом?
Відредаговано crashBT
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Вхід

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

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
























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