Собираем иерархию свитчей

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

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