このコンテンツは選択した言語では利用できません。

Chapter 1. Skydive overview


Important

Skydive is included with this release as a Technology Preview. For more information on the support scope for features marked as technology previews, see https://access.redhat.com/solutions/21101.

A typical software-defined networking (SDN) deployment can grow to significant complexity, as the layers of abstraction and virtualization make network analysis and troubleshooting seem more difficult. This complexity can be apparent in a cloud product such as OpenStack, where it can be a challenge to track the flow of traffic, or distinguish between the various types of bridged and tunneled networks that connect instances.

To help with these challenges, Skydive is a lightweight distributed service that allows you view and debug your SDN deployment, allowing for easier network analysis and troubleshooting. Skydive includes a web UI that displays a live view of your network topology, dependencies, and flows. The Skydive CLI allows you to generate reports and perform configuration audits. Skydive also includes a REST API; for more information, see http://skydive.network/documentation/api.

Note

Skydive is intended for use by cloud administrators only, and is not intended as a service for end-users or individual tenants.

1.1. Use cases for OpenStack deployments

Use the data presented by Skydive for a number of use cases:

  • Troubleshooting

    • Packet loss
    • Performance issues
    • Review ingress and egress flows
  • Validate services and configuration

    • Check that your deployment is working correctly.
    • Review whether the expected MTU settings are correctly applied.
  • Network Monitoring

    • Generate traffic reports for a particular tenant.
    • Capture network traffic between virtual interfaces.
    • Alarming - for example: when an interface drops, or if a flow reaches a certain percentage of utilization.
  • Capacity Planning

    • Identify low-latency nodes to host certain services.

1.2. Skydive architecture

Skydive is a distributed service that relies on agents installed on each node. As demonstrated in the following diagram, these agents send data back to the analyzer services. The analyzer service reviews the data, generates reports, and present the results using an API. These reports can then be viewed using the web UI or through the command line reporting tool.

Skydive is installed using Red Hat OpenStack Platform director, and is available as two composable services. For more information, see Chapter 2, Install Skydive.

1.3. Data sources

To generate its reports, Skydive analyzes the following components:

  • OVSDB - Open vSwitch (OVS) components. This information includes the OVSDB, bridges, ports, and interfaces.
  • Netlink - A node’s network objects. This information includes the host’s interfaces, network namespaces, bridges, MTU, among others.
  • neutron - The OpenStack networking service.
  • Container services.
  • Custom objects - You can add your own static network components, such as a top-of-rack (ToR) switch.
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat