timnet
1.0.1
Каждому устройству в системе синхронизации присваивается уникальный идентификатор — идентификатор топологии. Главному EVM присваивается идентификатор 0x00000000. Нижестоящим устройствам присваиваются идентификаторы, младшие четыре бита которых представляют номер порта, к которому подключено устройство. Каждый EVM сдвигает влево свой собственный идентификатор на четыре бита и присваивает номер нисходящего порта младшим четырем битам для формирования идентификатора топологии для нисходящих устройств на следующем уровне. Идентификаторы топологии представлены над устройствами в примере макета в ./doc/figure.
input: inventory.json
output: network.json
python -m timnet --net
input: network.json
output: plot.json
python -m timnet --plot
input: check.json, network.json
output: console
python -m timnet --check
python -m timnet --net --plot --check