Перейти к содержимому
Калькуляторы

Получить IP подключенных к роутеру устройств по SNMP

Уважаемые коллеги, есть задача полить список адресов подключенных напрямую к роутеру устройств по SNMP

В настоящий момент рассматриваем возможности CDP и LLDP, но это не везде работает

К примеру эквивалент show cdp вполне успешно выдает список имен, а вот эквивалент show cdp detail не работает вообще

 

Подскажите пожалуйста как можно решить задачу? 

Возможно есть альтернативные варианты?

Поделиться сообщением


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

Такое абстрактное требование не говорит ни о чем, нужно уточнять.

Расшифруйте "подключенных".

Поделиться сообщением


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

3 часа назад, alibek сказал:

Расшифруйте "подключенных".

подключенных напрямую: циско порт - кабель - порт устройства

Поделиться сообщением


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

 Ну для маршрутизатора нетрудно получить mac address table, и routing table.  cdp - ну я например на клиентских портах запрещаю, а то всяка-хрень в cdp neib виднеется. cdp у меня - только для своих устройств.

 

 Вот такая хрень - привключил cdp и увидел дофига чего не моего :)

 

Device ID        Local Intrfce     Holdtme    Capability  Platform  Port ID
MikroTik         Gig 1/0/23        74             R       MikroTik  WAN1
himtex           Gig 1/0/23        89             T       NanoStati br0
DM               Gig 1/0/23        69             T       NanoStati br1
RB450114         Gig 1/0/1         113            R       MikroTik  ether1
yan13            Gig 1/0/23        97             T       NS5 st001.kgn.unitline.ru

 

Т.о. любая хрень типа мокротик или ubnt сумела расковырять патентованный фирменный киско cdp и подставляться. Ну на ubnt есть галка про cdp, тоже хорошо бы выключить. Чем меньше клиенты о тебе знают - тем спокойней спать.

Поделиться сообщением


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

19 часов назад, alibek сказал:

В общем случае это невозможно.

show cdp neighbours detail

показывает и имена и адреса соседей

по снмп удается снять только имена.

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

 

19 часов назад, YuryD сказал:

cdp - ну я например на клиентских портах запрещаю

речь идет о "технических" портах :-)

Поделиться сообщением


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

4 часа назад, El de Rone сказал:

речь идет о "технических" портах :-)

 Вас ист дас ? У меня либо клиенты, или магистрали бывают в портах. Опираться на cdp - неуклюже, надо на техдокументацию опираться, а не искать - где и кто у меня включен. Был такой бардак, по мере ввода управляемых коммутаторов  - устраняю. Поменяли-переключили - сразу пробиваю маки, подписываю в коммутаторах, и в системе мониторинга тоже. Одно плохо - идентификация клиента, они ссуко самоназываются иногда или переименовываются. Тогда просто подписываю порт физическим адресом подключения. Для ремонтников так проще, для биллинга и админов - сложнее искать.  В больших ТЦ - это таки траблема идентификации...

Поделиться сообщением


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

Может он и хочет схему построить автоматом. На форуме длинка прекрасный скрипт лежит для рисований карты на основе SNMP LLDP-MIB. Но увы, не все циски умеют этот миб ;-)

 

Поделиться сообщением


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

18 часов назад, zhenya` сказал:

Может он и хочет схему построить автоматом. На форуме длинка прекрасный скрипт лежит для рисований карты на основе SNMP LLDP-MIB. Но увы, не все циски умеют этот миб ;-)

 

это именно то, что мне нужно.

дайте пожалуйста ссылку на этот топик

 

20 часов назад, zhenya` сказал:

Циски достаточно неплохо умеют CDP-MIB

CDP b LLDP это замечательно, но они отображают соседей в сети, а не непосредственно подключенных к роутеру...

Поделиться сообщением


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

Поделиться сообщением


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

Извиняюсь, а дернуть arp и fdb таблицы по SNMP не вариант?

Поделиться сообщением


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

Как раз cdp и lldp отображают подключенные устройства, если какая-то железка конечно не тунелирует ллдп\цдп.

Поделиться сообщением


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

14 часов назад, zhenya` сказал:

Как раз cdp и lldp отображают подключенные устройства, если какая-то железка конечно не тунелирует ллдп\цдп.

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

Поделиться сообщением


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

По карте это будет видно ) раз вы об этом не знаете, то скорее всего нормально)

 

запустите скрипт и посмотрите результат.

Поделиться сообщением


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

12 часов назад, El de Rone сказал:

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

 У меня - не уверен только в блинках. Как её там выкосить - не знаю. На киско cdp в клиентах выключаю сразу.

Поделиться сообщением


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

тунелят обычно л2протоколы где-нить в l2vpn или подобном. Ну еще был замечено, что бридждомены на asr9k тунелят протоколы cdp / lldp.

Поделиться сообщением


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

О сколько чудесных открытий ждет топикстартера. Вкратце - каждый вендор трактует понимание MIBов как ему вздумается, причем даже божественная циска умудряется в разных версиях софта выдать разные типы значений одного и того-же OIDа, например вместо двоичного побитового значения выдать ASCII строку целого числа. Я для своих нужд написал два картопостроительных софта и вовсю вкусил прелесть SNMP.

Orion'ы, SNR'ы и прочие - тоже все лепят отсебятину. HP купила CDP у циски, но CDP-MIB у них тоже "прекрасен".

Короче все это благолепие нужно парсить отдельно для каждого вендора а то и модели устройства, и только после этого сводить в единую картину.

Поделиться сообщением


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

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

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

fixed

Поделиться сообщением


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

Умные люди придумывают стандарты, а реализаторы сводят на нет все.

Поделиться сообщением


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

6 часов назад, ShyLion сказал:

Умные люди придумывают стандарты, а реализаторы сводят на нет все.

А коновалы-админы так и лепят протезы и костыли для всей этой хрени, как эти люди называются ? не изготовители костылей, а их придумыватели - ортопеды ?

Поделиться сообщением


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

11 часов назад, YuryD сказал:

А коновалы-админы так и лепят протезы и костыли для всей этой хрени, как эти люди называются ? не изготовители костылей, а их придумыватели - ортопеды ?

А какой у нас, интересно, есть выбор??? Ничего не делать?

Поделиться сообщением


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

12 часов назад, YuryD сказал:

А коновалы-админы так и лепят протезы и костыли для всей этой хрени

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

Поделиться сообщением


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

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

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

 Почему не ходит, ходит, только под себя :)

Поделиться сообщением


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

В 16.11.2017 в 13:02, El de Rone сказал:

CDP b LLDP это замечательно, но они отображают соседей в сети, а не непосредственно подключенных к роутеру...

а вы lldp forwarding запретите и будет только непосредственно подключенных

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.