Jump to content

Получение FDB-таблицы через SNMP


alexbin

Recommended Posts

Поковырявшись в мибах к bdcom увидел всякое, но не нашел ничего про FDB. Walkнул все дерево, и ничего похожего на таблицу мак-влан-порт не увидил. Смотрел как маки в значениях, так и в индексах оидов, где они порой лежат в десятиричной системе.

 

Посему назревает вопрос: умеет ли bdcom отдавать FDB-таблицу по SNMP? Если да, то как?

Link to post
Share on other sites

Если я правильно понял вопрос то имеется введу этот OID 1.3.6.1.4.1.3320.152.1.1.3

 

Спасибо, это именно то, что я искал.

Странно, что команда walk перепрыгнула 152 ветку, когда я это делал. Может snmp-view как-то с ограничениями настроен...

 

Name/OID: .1.3.6.1.4.1.3320.150.7.1.6.9; Value (OctetString): <1-16384> -- Configure Bandwidth(unit:64kbps)

Name/OID: .1.3.6.1.4.1.3320.150.7.1.6.10; Value (OctetString): <1-16384> -- Configure Bandwidth(unit:64kbps)

Name/OID: .1.3.6.1.4.1.3320.150.7.1.6.11; Value (OctetString): <1-16384> -- Configure Bandwidth(unit:64kbps)

Name/OID: .1.3.6.1.4.1.26099.1.10.6.1.1.1.12; Value (Integer): 12

Name/OID: .1.3.6.1.4.1.26099.1.10.6.1.1.1.13; Value (Integer): 13

Name/OID: .1.3.6.1.4.1.26099.1.10.6.1.1.1.14; Value (Integer): 14

Link to post
Share on other sites

Жаль в этой таблице только vlan-mac-port и нет ничего о том, static это или dynamic запись.

Может в информации выводимой OIDом, это как-то и обозначено, но я не зарбирался

Link to post
Share on other sites

 

Если я правильно понял вопрос то имеется введу этот OID 1.3.6.1.4.1.3320.152.1.1.3

 

Спасибо, это именно то, что я искал.

Странно, что команда walk перепрыгнула 152 ветку, когда я это делал. Может snmp-view как-то с ограничениями настроен...

 

 

 

 

 

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

Link to post
Share on other sites

 

 

Если я правильно понял вопрос то имеется введу этот OID 1.3.6.1.4.1.3320.152.1.1.3

 

Спасибо, это именно то, что я искал.

Странно, что команда walk перепрыгнула 152 ветку, когда я это делал. Может snmp-view как-то с ограничениями настроен...

 

 

 

 

 

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

 

Есть такое дело. Но я думаю здесь нужно также применять OID для просмотра мак таблицы ОНУ. Кто подскажет как это сделать?

Link to post
Share on other sites

Из-за отсутствия времени на эксперименты, пришлось пока реализовать не через SNMP, а через Telnet, там таблица маков отдается с полем STATIC/DYNAMIC. А вот например управление обучением легко сделал через SNMP.

 

Кстати по поводу Telnet: столкнулся с проблемой, не отключается cli paging. Делаю все, как в документации написано. Причем там написано буквально что-то типа "бла бла бла, и это уберет сообщение --More--, когде текст не влезает в экран". Делаю по инструкции, и все равно везде этот --More--. Обида((

Link to post
Share on other sites

Из-за отсутствия времени на эксперименты, пришлось пока реализовать не через SNMP, а через Telnet, там таблица маков отдается с полем STATIC/DYNAMIC. А вот например управление обучением легко сделал через SNMP.

 

Кстати по поводу Telnet: столкнулся с проблемой, не отключается cli paging. Делаю все, как в документации написано. Причем там написано буквально что-то типа "бла бла бла, и это уберет сообщение --More--, когде текст не влезает в экран". Делаю по инструкции, и все равно везде этот --More--. Обида((

Вот держи, я сам допиливал для головы бдкома

 

 

http://pastebin.com/AkX5Vdwg

 

 некоторые наработки

 

http://pastebin.com/YPRRpXfS

 

 

здесь в методе telnet_connected смени логин и пасс на свой.

 

пример использования

 

$telnet = new OltTelnetReq();

$telnet->telnet_connected($IP);

$signal_params = $telnet->get_optical_params('EPON0/1:1');

 

 

Работает с --More--

Edited by ivanmfan
Link to post
Share on other sites

 

Из-за отсутствия времени на эксперименты, пришлось пока реализовать не через SNMP, а через Telnet, там таблица маков отдается с полем STATIC/DYNAMIC. А вот например управление обучением легко сделал через SNMP.

 

Кстати по поводу Telnet: столкнулся с проблемой, не отключается cli paging. Делаю все, как в документации написано. Причем там написано буквально что-то типа "бла бла бла, и это уберет сообщение --More--, когде текст не влезает в экран". Делаю по инструкции, и все равно везде этот --More--. Обида((

Вот держи, я сам допиливал для головы бдкома

 

 

http://pastebin.com/AkX5Vdwg

 

 некоторые наработки

 

http://pastebin.com/YPRRpXfS

 

 

здесь в методе telnet_connected смени логин и пасс на свой.

 

пример использования

 

$telnet = new OltTelnetReq();

$telnet->telnet_connected($IP);

$signal_params = $telnet->get_optical_params('EPON0/1:1');

 

 

Работает с --More--

 

 

)))) У меня не проблема в программировании, мои скрипты тоже работают с --More--, мне просто не нравится этот метод, потому что это неправильно. Пагинация должна просто отключаться, а не преодолеваться с помощью костылей.

 

P. S.: Спасибо за ответ и примеры, но не стал читать, ибо у меня от пхп развиваются головные боли =)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By CoUL
      Sync users ONU скрипт.
      Скрипт виконує автоматичне додавання ONU та відповідної OLT, на якій вона зареєстрована, в карту абонента MikBiLL.
      Забезпечує повну синхронізацію ONU при зміні топології мережі — тобто при реальному переміщенні ONU між OLT або між абонентами. Все відбувається автоматично без необхідності вручну додавати чи змінювати ONU працівниками.
      Можлива синхронізація окремих OLT в ручному режимі.
      Підтримується робота з BDCOM EPON та GPON обладнанням.
      Можливе розширення під інших виробників OLT за потреби.
      💬 По всім питанням звертайтесь у приват.
      BDCOM xPON ONU Auto Sync Script.webm
    • By ГрозаИнтернета
      Всем привет. Сеть разбили, продаю оборудование, которое удалось спасти.
      Роутер MikroTik 1036-12G-4S - 16500 грн.
      Сервер Dell R410(Xeon L5640(60Вт), 16 Gb RAM, 2x300 Gb SAS, iDrac, Raid, IPMI) - 4500 грн.
      Коммутатор ZyXEL MES-3528 - 2000 грн.
      Коммутатор HUAWEI S2326 - 1500 грн.
      Коммутатор Dell PowerConnect 6224F(опц.10G) - 5000 грн
      Коммутатор D-Link DGS-3627G (нюанс) - 1000 грн
      OLT BDCom P3310(Пролайн упс) - 9000 грн
      Упс APCSmart-UPS RT 2000 + картаAP9619 + кабель для подключения внешних АКБ - 12500 грн.
      Коммутатор ELTEX MES2324FB AC в коробке - 10000
      OLT EPON E9004-D 10G (Пролайн упс) в коробке - 10000
      Кабель OK-NET S/FTP Cat.6a 500Mhz LSOH AWG 23 4pr 280 метров - 8500
      Куча SFP EPON C+++, SFP SC, сетевые карты, твинакс кабеля.

    • By ikoko
      Продам OLTи BDCOM б.у.
       
      BDCOM P3310b - 1 шт.  - 7000 грн.
      BDCOM P3310b-2ac - 1 шт.  - 8000 грн.
       
      BDCOM P3310c - 2 шт.  - 8000 грн. за 1 шт.
       
      BDCOM P3608b - 1 шт.  - 22000 грн.
       
       
    • By sergeyko
      Продам OLT BDCOM P3310C вживаний з UPS  - 8000грн
    • By Andrey233
      Приветствую, такая проблема, при загрузке на скорости 1GBIT часто пропадает интернет, условно когда загружается файл размером в 100 GB через минут 10-15 скорость падает к 0, и самое интересное, пропадает связь именно с ONU,  команда PING с адресом роутера выдает что превышено время ожидания, и если в заранее зайти в настройки ONU то можно увидеть ONU не отвечает, помогает только перезагрузка ONU но это уж слишком часто случается, а провайдер разводит руками
×
×
  • Create New...