Roman
ну возможно
Nikita
Чтобы chaining из железок сделать, не?
Да, точно. Для каскадного подключения
Roman
хотя врядли
Roman
не отказоустойчиво как то
Nikita
sexst
не отказоустойчиво как то
В таких штуках на это насрать, придут удаленные руки и поправят. Не смертельно, короче, чай не мегаважный datapath
sexst
Блять, ну и терминология)
Roman
хуятор :)
Nikita
Втыкаешь lan1 вверх, в lan2 подключаешь следующую железку, все дела
Спс, разобрался. К стати никто не изучал по какому протоколу идёт взаимодействия KVM свича и KVM адаптера у этой железки HP. Wireshark в разрыве вообще ничего не показал. Пусто.
Dmitry
И async/await тоже не понимаю как тут помочь может, тут чисто лопатить и сопоставлять инфу, которую разом всю из базы в память к себе забираем.
Видимо я пропустил весь разговор, читаю только меншоны. Если не собираем инфу с устройстваэ то не нужен. В моем случае мы собирали lldp и строили networkx топологию
Evgeniy
доброе утро
ну я не видел
vitex
?
ну там наверху жаловались что айди в ллдп строки и по ним затратно искать соседство и топологии строить
vitex
точнее не в ллдп
vitex
а просто айди
sexst
interface_id: 295021431 lldpLocChassisIdSubtype: macAddress lldpLocChassisId: c8be19f9fd20 lldpLocSysName: 10.229.59.163 lldpLocPortIdSubtype: macAddress lldpLocPortId: c8be19f9fd3c lldpLocPortDesc: D-Link DES-3200-28 R4.37.B014 Port 28 lldpLocPortNum: 28 lldpRemChassisIdSubtype: macAddress lldpRemChassisId: c8be19f943a0 lldpRemSysName: lldpRemPortIdSubtype: macAddress lldpRemPortId: c8be19f943bc lldpRemPortDesc: D-Link DES-3200-28 R4.37.B014 Port 28
Dmitry
Да пофиг, не миллион устройств же. Ну и в базе ничего нет. Топология строится лайв после сбора по ллдп
Igor
чот я проблематику совсем не понимаю с этими значениями в ллдп строках
Igor
для тупых из деревни расскажите?
sexst
чот я проблематику совсем не понимаю с этими значениями в ллдп строках
Да нет проблематики никакой. Просто питон медленнее чем гошечка когда нужно втупую пролопатить пачку в сотни тысяч таких записей и сопоставить.
sexst
Жрёт памяти сильно больше опять же.
sexst
Ну вот столько железок есть, блин
Igor
ну ты вытаскивай на ходу из каждой кусочек и анализируй чутка
Igor
иди дальше
sexst
Карту то нужно отстраивать как-то.
sexst
ну ты вытаскивай на ходу из каждой кусочек и анализируй чутка
Зачем? выдернули всё из базы в оперативку себе, просчитали за пару секунд, дифф в базу скормили в готовую табличку с топологией, все счастливы.
Mike
Надо нанять интегратора
sexst
из какой базы?
Из какой-то
Igor
ну это достаточно принципиально
Igor
что это за база, откуда она взялась
Igor
+
Igor
у меня кроулер на ходу ползал из точки входа (коммутатор агрегации) и строил по портам деревья
Igor
и анализировать приходилось небольшую таблицу нейборов каждого коммутатора
sexst
Блеать. Есть поллеры. Они ходят по железкам и пишут в базу таблички с "сырыми" данными из lldp/cdp/хуйdp Потом по этим табличкам нужно отстроить топологию и записать в другую табличку в которой уже пары interface_id указаны кто с кем. У вас хз что с хз чем соединено. Вот как можно частично выбрать и по части данных построить не зная что с чем соединено?
Igor
а деревья куда складывал? визуализация в чем то была?
никуда не складывал, ничего не визуализировал, мне надо было потом по этому дереву пройтись и конфиги сгенерить и перезаписать, этот скрипт переводил из shared vlan на per user
Igor
приходится страдать, да
Igor
Никаких штаны через голову
у огурцов нет штанов, я знаю
sexst
Просто топология всей сети сразу и для всего
Igor
Просто топология всей сети сразу и для всего
да это понятно, ну страдайте, чего уж
sexst
Оттуда потом хуева туча сервисов кормится топологией
vitex
приходится страдать, да
а чего страдать то если можно прохешировать все эти айди и потом по ним поиск делать для этого голанг даже не нужен
Igor
идея хорошая иметь какую-ту общую базу, но вот побочные эффекты вылезают
Igor
но это тоже путь
sexst
да это понятно, ну страдайте, чего уж
Я и не страдаю, я считаю всё за секунды
sexst
Вот прямо все сотни тысяч
sexst
vitex
так себе достижение
Igor
Я и не страдаю, я считаю всё за секунды
хз, по мне когда начинаются преколы "давайте это на этом напишем, а это на вот этом"
Igor
потом остаётся ворох скриптов на куче разных ЯП
Igor
и ты такой "бляяять"
vitex
потом остаётся ворох скриптов на куче разных ЯП
как у друга Дарвена там пхп+перл+голанг
vitex
раст еще добавить
vitex
и скалу сверху
sexst
Я пишу на трёх языках всего для работы - golang и питухон. Временами на C, в основном модули для питухона
sexst
Всё
sexst
Что не так то?
Igor
законодательно установленный языковой минимум
Igor
привет тем, кто потом это будет поддерживать
sexst
В одни руки
vitex
один рас не огурец
vitex
привет тем, кто потом это будет поддерживать
никто не будет сверху все перепишут свое
vitex
а это выкинут
Igor
ну вообще да, оно как-то так и бывает
Igor
или не трогают нихуя, лишь бы работало
sexst
Именно
Igor
у нас так с поделкой на сях было, которая dvb-c таблицы формировала, какой-то гений её накодил
Igor
на неё дышать боялись
sexst
Похуй на чём напишешь, всё равно выкинут и перепишут