Skydive favicon

Skydive
Real-time network topology and protocols analyzer

What is Skydive?

Skydive is an open source real-time network topology and protocols analyzer designed to provide comprehensive visibility into network infrastructure. It captures network topology, interface attributes, bridge configurations, and namespace data while maintaining a historical record of all modifications. The tool supports distributed flow capture with L2-L4 classification and various tunneling protocols including GRE, VXLAN, GENEVE, MPLS/GRE, and MPLS/UDP.

The platform offers extensibility through API support for external SDN controllers and container-based infrastructures like OpenStack, OpenContrail, and Docker. As a distributed and scalable solution, Skydive features easy deployment with a single static binary. It captures interface metrics in a time series database and provides traffic capture capabilities for monitoring specific protocols based on topology information, with all metrics accessible via API and through a Grafana plugin.

Features

  • Topology capture: Captures network topology, interface, bridge, namespace attributes and keeps history of modifications
  • Flow capture: Distributed probe with L2-L4 classifier and tunneling protocol support including GRE, VXLAN, GENEVE
  • Extendable: Supports external SDN controllers and container infrastructures like OpenStack, OpenContrail, Docker
  • Distributed: Scalable architecture with easy deployment using a single static binary
  • Monitoring: Captures interface metrics in time series database with traffic capture for specific protocols

Use Cases

  • Network troubleshooting in SDN environments
  • Infrastructure monitoring and performance analysis
  • SDN/Cloud infrastructure continuous integration validation
  • Capacity planning and traffic pattern analysis
  • Abnormal traffic detection and performance issue identification

Related Tools:

Blogs:

Didn't find tool you were looking for?

Be as detailed as possible for better results