Skip to content

A small web application to visualize a Infiniband fabric

License

Notifications You must be signed in to change notification settings

kalcher/infiniband_topology

 
 

Repository files navigation

infiniband_topology

A small web application to visualize an Infiniband fabric

It consists of two parts: a parser written in Python and a visualization application written in Javascript.

The parser:

  • takes the output of the "ibnetdiscover" utility as it's input
  • parses all the nodes and connections
  • outputs this info into a .json file

The visualizer:

  • loads the .json file (via the topofile URL parameter )
  • displays the fabric topology using d3.js force layout
  • allow you to interact with the visualization

Note: Chrome may be started with the following parameter to allow local file access:

google-chrome --allow-file-access-from-files

Example topology

About

A small web application to visualize a Infiniband fabric

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.1%
  • Python 35.8%
  • HTML 5.2%
  • CSS 2.9%