ネットワークを、見る。
変更する前に、試す。
Osprey は、OSPF、IS-IS、EIGRP、BGP、MPLS、EVPN のネットワーク向けのリアルタイム可視化・エンジニアリング基盤です。ライブトポロジ、サービスオーバーレイ、What-if シミュレーション、Time Travel、診断 — すべてパッシブに、すべて 1 つの Web 画面から。
- ▶ マルチプロトコル探索
OSPFv2、OSPFv3、IS-IS は GRE または SNMP 経由。EIGRP は SNMP でパッシブに読み取り。BGP と EVPN は BMP 経由。MPLS-TE、L3VPN、疑似回線は SNMP 経由。レイヤー 2 は LLDP/CDP 経由。
- ▶ What-if シミュレーション
リンクを落とす、コストを変える、仮想的なルーターを追加する — Dijkstra はサーバー側で計算され、本番環境には一切影響しません。
- ▶ Time Travel — トポロジと BGP
履歴をさかのぼって再生できます。その時点で実際に選ばれていた BGP ベストパスとピアセッションも含みます。
- ▶ パス解析 — AS をまたいでも
各ルーター自身のルーティングテーブルから取得したホップ単位の転送チェーン、非対称の検出、SR-MPLS ラベルスタック、そして BGP の AS チェーンに沿って接続されたドメイン間パス。
- ▶ BGP AS-Flow アニメーション
AS 間グラフがタイムライン上で組み変わる様子を観察できます — アニメーションするフロー、変化の差分、AS ごとのドリルダウン、プレフィックス単位の再生。
- ▶ インシデント相関とアラート
関連するイベントは 1 件のインシデントにまとめられます。通知は Slack、Teams、メール、Webhook、アプリ内から選べます。
経路を注入せず、ネットワークを変更しません
LSA、LSP、BMP の更新がライブで届きます
OSPF、IS-IS、EIGRP、BGP、MPLS、EVPN、L2 を 1 枚のキャンバスに
本番に触れる前に変更を検証できます
単一バイナリと PostgreSQL のみ — JVM も Elasticsearch も不要
ベンダー中立。データはお客様の手元に残ります。
現代の IP ネットワークを運用するために必要なすべて
探索からシミュレーション、障害後の分析まで — 1 つのツール、1 つの画面で。
ライブ トポロジ キャンバス
リアルタイムのプッシュ更新に対応したインタラクティブなグラフ。5 種類のレイアウトアルゴリズム(力学ベース、area ごとのクラスタ、幾何、直交折れ線、円形)、レイアウトの保存、グリッドスナップ、ミニマップ、area 境界のオーバーレイを備えます。area が多い大規模ネットワークは area クラウド表示にまとまり、その場で展開できます。変化が起きた瞬間、キャンバス上で光って知らせます。
IGP 探索 — OSPF と IS-IS
OSPFv2、OSPFv3(IPv4 + IPv6 アドレスファミリ)、IS-IS(L1/L2、CLNS + IPv4 + IPv6)に対応し、LSDB と LSP を余さず参照できます。プロトコルごとに 2 つの探索方式があります。リアルタイムに隣接関係を張る GRE トンネル(IPv4 または IPv6 のアンダーレイ、OSPF と IS-IS の認証に対応)と、SNMP ポーリング — シード機器 1 台からマルチ area ドメイン全体をたどれます。複数プロトコルを動かしている機器は、OSPF と IS-IS のあいだで自動的に突き合わされます。
EIGRP — パッシブかつ読み取り専用
EIGRP には参加できるリンクステートデータベースがないため、Osprey は Cisco プラットフォーム上で SNMP を使い、完全にパッシブに読み取ります。ネイバーとインターフェイスの状態、IPv4 と IPv6、クラシックモードと名前付きモード、VRF ごと・AS ごとに取得します。得られた隣接関係は OSPF や IS-IS の area と並べてトポロジに組み込まれ、パスは各ルーターのインストール済みサクセサをたどり、実際の複合メトリックを伴います。借り物のコストでも推測でもなく、ルーター自身の判断を読み戻したものです。
BMP による BGP 可視化
パッシブな BMP サーバー(RFC 7854)が、ルーターからピア状態と RIB 更新を受け取ります。ポーリングは行いません。すべての対象にわたり、プレフィックス単位で完全な RIB を保持します。全パス、ADD-PATH、そしてエンジンが計算したベストパス選択まで、ネットワーク全体に対する show ip bgp のように扱えます。完全一致、最長一致、包含プレフィックスの各モードで検索でき、ECMP と AS パスの解析も可能です。BMP をエクスポートできないルーターのセッションは SNMP で検出します。
MPLS 可視化 — TE、L3VPN、L2VPN
MPLS-TE トンネル(RFC 3812)、L3VPN(RFC 4364、VRF は route-target ごとにまとめ、フルメッシュかハブ&スポークかを判定)、VPWS 回線と VPLS インスタンスにまとめられた L2VPN 疑似回線 — いずれも通常のポーリング周期の中で SNMP により検出します。オーバーレイはサービスの所属関係をキャンバス上に描き、それがコントロールプレーンの情報であることを正直に明示します。推測したデータパスとして見せることはありません。
EVPN 可視化
EVPN インスタンス(RFC 7432)は、同じ BMP フィードから BGP のコントロールプレーンを通じてそのまま検出されます。追加設定は一切不要です。E-LAN と EVPN-VPWS のサービス、VXLAN または MPLS のカプセル化、PE ごとの MAC/IP 数、Ethernet Segment に対応します。MAC モビリティと PE の消失は、相関付けられたインシデントの症状として現れ、ストーム対策も施されています。
Engineering Mode(What-if)
リンクやノードの障害をシミュレートし、メトリックを変更し、仮想的なルーターやリンクを追加し、SRLG の障害グループをモデル化できます。SPF はサーバー側で、マルチ area Dijkstra(OSPF)とマルチレベル Dijkstra(IS-IS)により再計算されます。すべてのリンクやノードを一括で評価し、最も弱い箇所を洗い出せます。シナリオは保存でき、Time Travel と組み合わせれば過去の障害を再現できます。
L2 探索 — LLDP と CDP
LLDP-MIB と CDP-MIB を SNMP でたどり、レイヤー 2 の隣接関係を自動的に検出します。スイッチの探索は幅優先で行い、プラットフォームによるフィルタリング(無線 AP や電話機を除外)と、キャンバス上で切り替えられる L2 オーバーレイを備えます。認証情報はネットワークごとに上書きできます。
SNMP によるトラフィック監視
インターフェイスのカウンタが、使用率のヒートマップ、インターフェイス単位のスパークライン、輻輳アラートを支えます。詳細パネルを開いているあいだは、自動的に 10 秒間隔のブーストポーリングに切り替わります。MRTG 形式の履歴グラフは 24 時間、7 日、30 日、1 年で表示できます。認証情報プロファイルは複数の対象で使い回せます。
Time Travel
タイムラインのスライダーと再生コントロール(0.5×〜10×)でトポロジの履歴をさかのぼれます。ノードパネル、リンクパネル、SPF ツリー、パスシミュレーションのいずれもその時点の状態に合わせて変化し、そこにはその時点で実際に選ばれていた BGP ベストパスとピアセッションも含まれます。ライブのデータを履歴と偽って見せることはありません。スナップショットはハッシュで重複排除され、保存容量を抑えます。
BGP AS-Flow と変更のリプレイ
アニメーションする AS 間グラフです。自律システムは大きさの異なるバブルとして、AS パスの隣接関係はアニメーションするフローとして描かれます。タイムラインを操作して組み変わりを再生し、2 つの時点を変化ビューで比較し、任意の AS に入ってシェア、変動、単一パス依存、出口ルーター、セッションの健全性を確認できます。任意の 1 プレフィックスのベストパス履歴を 1 ステップずつ再生でき、フルテーブル規模でも安全に動作します。
パス解析 — AS 内でも AS 間でも
各ホップは、そのルーター自身のルーティングテーブルによる判断です。送信元を起点に計算した最短経路ではなく、パケットが実際にたどる連なりであり、ホップごとのメトリック、経路種別(O、O IA、E1/E2、I L1、I L2)、インストール済みの等コスト経路一式を伴います。往路と復路のコスト、非対称ルーティングの検出、CLNS traceroute、SR-MPLS ラベルスタックも扱え、プロトコルをまたぐ場合もアドミニストレイティブ ディスタンスに忠実です。両端が別々の AS やテナントにある場合は、BGP の AS チェーンに沿って IGP の各区間をつなぎ合わせてパスを構成し、区間ごとにコストと確度を示します。eBGP の遷移点はキャンバス上に描かれ、裏付けのある物理ポートの組や共有スイッチファブリックまで掘り下げられます。パスを算出できない場合は、診断がなぜできないのかを説明します。
アラートとインシデント
輻輳、インターフェイスエラー、SNMP 障害向けのテンプレートを備えたルールエンジン。イベント相関は関連する障害をまとめ、推定した根本原因付きのインシデントにします。プロトコルが決して通知しない OSPF の area 分断も、検出して分類します。復旧すればアラートは自動的にクローズされます。配信は Slack、Teams、メール、Webhook、アプリ内から選べます。メンテナンス期間中はアラートを抑止します。
SSH ターミナル
キャンバス上の任意の機器を右クリックすると、ブラウザ内で SSH セッションを開けます。ホスト鍵の検証、AES-256 で暗号化したセッション録画、完全な監査ログに対応します。Telnet もフォールバックとして利用できますが、既定では無効です。
診断
トポロジの健全性、IP の重複、単一障害点(関節点とブリッジリンク)、ルーティングの安定性、輻輳の傾向、OSPF と IS-IS のタイマー整合性(両端の不一致だけでなく、両端で一致していても既定値から外れている場合も検出)、MTU の不一致、OSPF のベストプラクティス、依存関係の影響分析(ピア AS、重要なペア、SRLG)。すべて CSV に書き出せます。
Visio、SVG、PNG へのエクスポート
A4 横のレイアウト、タイトルブロック、凡例を備えたネイティブの Visio(.vsdx)エクスポート。Visio ステンシル(.vssx)からカスタムアイコンパックを取り込めます — Cisco、Juniper、Arista、Fortinet。機器ごとに上書きしたアイコンはエクスポートにも引き継がれます。選択部分のみのエクスポートにも対応し、大きなトポロジから 1 拠点だけを切り出せます。
運用状況をひと目で
ダッシュボードは 6 枚のカードでネットワーク全体を俯瞰します。キャンバスでは、そこから細部まで掘り下げられます。
ダッシュボード
- ● Network Health — システム状態(正常 / 低下 / 異常)、機器とリンクの数、コレクターと SNMP 対象の状態。7 つのサービスの健全性とハートビートの新しさを示すポップオーバー付き。
- ● Active Alerts — 重大度バッジと、発報中のアラート上位 5 件。ヘッダーのベルアイコンが件数をライブで表示し、ワンクリックで確認済みにできます。
- ● Recent Events — 24 時間分のスパークライン ヒストグラムと、直近 8 件のトポロジイベント。種別は色分けバッジで示されます。
- ● Active Incidents — 相関付けられたインシデント。重大度、イベント数、推定された根本原因を表示します。
- ● Network at a Glance — クリックできる全ネットワークの一覧。ネットワークごとの統計(area、機器、リンク)付き。
- ● Top Utilized Links — 全ネットワークで最も混雑しているリンク 5 本。使用率バーは色分けされています。
30 秒ごとに自動更新されます。
キャンバスの操作
- ● Panel Manager — 画面上に同時に最大 3 枚のフローティングパネルを配置でき、ドラッグとリサイズが可能です。管理されるパネルは合計 16 枚。状態を保ったままピルバーに最小化できます。よく使う操作にはすべてキーボードショートカットがあります。
- ● ノードとリンクの詳細 — 機器情報、ネイバー、10 秒間隔のブーストポーリングによるライブトラフィック、使用率の履歴(24 時間 / 7 日 / 30 日)、タイマーの比較、アラート、直近のイベント。OSPF、IS-IS、EIGRP が同じ回線を共有している場合は、プロトコルごとのタブで表示します。
- ● Color Modes — OSPF の area や IS-IS のレベルごとの表示、メトリックコストのグラデーション、SNMP 使用率のヒートマップから選べます。
- ● Service Overlays — L3VPN、VPWS 回線、VPLS インスタンス、EVPN インスタンス、TE トンネルのいずれかを選ぶと、その所属メンバーと所属を示すエッジがマップ上に表示されます。これはコントロールプレーン由来の情報であると正直に明示されます。
- ● 12 種類のテーマ — Dark、Midnight、Morning、Solarized、Gruvbox、Warm Slate、Miami、Horizon、Alphabet、Daylight、Sakura、High Contrast(WCAG AAA)。キャンバスと SSH ターミナルの両方が連動します。
- ● Find Device — Ctrl+K で、ルーター ID、ホスト名、DNS、IP アドレス、インターフェイスの説明、CIDR サブネットを横断検索できます。
充実したレポート
インベントリ、ルーティング解析、診断 — いずれも検索(テキストまたは正規表現)、並べ替え、CSV への書き出しに対応します。
インベントリ
- ルーター — ベンダー、機種、バージョン、役割、area / レベル
- リンク — 両端、IP アドレス、コスト、状態
- インターフェイス — OSPF と IS-IS のタイマーを含む
- ソフトウェアバージョン — ベンダー、プラットフォーム、バージョン別の全体分析
- CDP / LLDP ネイバー — L2 を統合したビュー
ルーティングとサービス
- IGP プレフィックス、エリア間経路と外部経路(E1/E2/NSSA)
- LSDB ブラウザ — OSPF の LSA タブ、または IS-IS の LSP ビュー
- ネイバーテーブル — OSPF、IS-IS、EIGRP の隣接関係
- BGP ピアと経路 — 完全一致 / 最長一致 / 包含
- BGP AS Flow — 時間の経過に沿ってアニメーションする AS 間グラフ
- EVPN インスタンス — E-LAN と EVPN-VPWS の所属
- MPLS-TE トンネル、L3VPN、VPWS 回線、VPLS インスタンス
診断
- トポロジの健全性 — ダウンしたリンク、非対称なコスト、孤立した機器
- IP の重複 — ルーター ID、IP、プレフィックス、外部経路の重複
- SPOF — 関節点とブリッジリンク
- ルーティングの安定性 — フラップするリンクと不安定な機器
- 輻輳の傾向 — 継続的に高い使用率をスパークラインで表示
- タイマー整合性、MTU の不一致、ベストプラクティス
- 依存関係の影響 — ピア AS、重要なペア、SRLG
Change Summary
1 時間、6 時間、24 時間、7 日、30 日のトポロジ変更の分布を視覚的に表示します。機器、リンク、スタブネットワークの追加、削除、変更を色分けバッジで示します。
Topology Diff
2 つの時点のトポロジを比較します。機器、リンク、スタブネットワークについて、追加・削除・変更された内容を確認できます。項目をクリックすると、キャンバス上で強調表示されます。
仕組み
インストール
コマンドは 1 つだけです。sudo apt install osprey。インストーラーが必要なサービスをすべて設定し、シークレットを生成し、データベースを準備して、自動的に起動します。1 分もかからずログイン画面にたどり着きます。
接続
ネットワークを作成し、プロトコルインスタンス(OSPF、IS-IS、EIGRP、BGP)を追加して、Web 画面から GRE トンネル、SNMP 対象、BMP セッションのいずれかを設定します。SNMP の自動クロールは、シード機器 1 台から IGP 全体をマッピングします。SNMP と BMP がつながれば、MPLS サービスと EVPN は自動的に取り込まれます。
運用
キャンバス上でネットワークをライブに見守ります。Engineering Mode で変更を事前に検証します。隣接関係の変化や輻輳をアラートで受け取ります。診断を実行します。障害後の分析では時間をさかのぼります。ブラウザを離れずに機器へ SSH 接続できます。
企業運用に耐える管理機能
シングルサインオン、ロールベースのアクセス制御、暗号化された認証情報、監査ログ、持ち運べるバックアップ。
お使いの ID プロバイダをそのまま
ユーザーは初回サインイン時に作成され、ロールはお使いのディレクトリのグループに従います。二重のユーザー名簿を維持する必要はありません。二要素認証(TOTP)と使い捨てのリカバリーコードがローカルアカウントを守り、万一止まったのが IdP そのものだった場合には、復旧用のコマンドラインで戻れます。以上はすべて、無料評価版を含むすべてのライセンスに含まれます。
OpenID Connect
PKCE を必須としたサーバーサイドの Authorization Code フローで、Entra ID、Okta、Keycloak、その他 OIDC 準拠のプロバイダに対応します。
LDAP / Active Directory
ディレクトリのアカウントは通常のログインフォームからサインインします。LDAPS または StartTLS、memberOf によるグループ所属、グループ検索フィルタ、AD の入れ子グループに対応します。
SAML 2.0
SP 起点のサインオンで、要求は署名され、アサーションは完全に検証されます。署名、オーディエンス、有効期限に加え、その応答が Osprey が実際に発行した要求に対応するかまで確認するため、未要求のアサーションや再送されたアサーションは拒否されます。
SCIM 2.0 プロビジョニング
お使いの IdP が Osprey のアカウントを自動的に作成・更新・無効化します(RFC 7644)。認証には専用の失効可能なトークンを使い、Cookie でも API キーでもありません。
Role-Based Access
ロールは 3 種類です。admin(すべてを操作可能)、engineer(監視設定)、operator(読み取り専用)。パスワードポリシーの強制と、アカウントロックによる保護を備えます。
保存時の暗号化
SNMP の認証情報、通知用のシークレット、SSH の録画は AES-256-GCM で暗号化されます。API の応答は常に認証情報をマスクします。セッション Cookie も安全に設定されます。
Audit Log
すべての管理操作を、詳細まで含めて改変できない形で記録します。ユーザー、操作、対象、期間で絞り込めます。コンプライアンス向けに CSV へ書き出せます。
Backup & Restore
移行用の設定エクスポート(持ち運べる JSON)と、災害復旧用の完全なデータベースバックアップを備えます。暗号鍵も持ち出せるため、別のマシンへの復元にも対応します。
API Keys
スクリプト、監視連携、CI/CD パイプライン向けに、ロールを限定し任意で有効期限を設定した API キーを作成できます。
Session Management
有効なログインセッションを IP、ユーザーエージェント、アクティビティ状態とともに確認できます。個別のセッション、あるいは特定ユーザーの全セッションを強制的にログアウトできます。
Credential Profiles
再利用できる SNMP v2c/v3 の認証情報テンプレート。複数の対象やコレクターに割り当てられるため、認証情報を重複して持つ必要がありません。
Prometheus メトリクス
すべてのサービスにメトリクス用エンドポイントを内蔵しています。既存の監視基盤にそのまま組み込めます。
単一バイナリ。依存は最小限。
1 つのバイナリから 5 つのサービスが動きます。保存先は PostgreSQL のみで、Java も Elasticsearch もグラフデータベースも不要です。Debian パッケージとして提供し、特権・非特権いずれの LXC コンテナでも動作します。
トポロジ、イベント、SPF、スナップショット
REST、WebSocket、SSH プロキシ
GRE トンネル、IGP 隣接関係
探索、トラフィック、L2、MPLS、EIGRP
BGP と EVPN のピアおよび RIB
数分で稼働
Debian パッケージがすべてを引き受けます。データベース、TLS 証明書、リバースプロキシ、サービスの起動まで。
$ sudo apt install osprey Osprey installed successfully. Web UI: https://localhost/ Login: admin / admin Config: /etc/osprey/osprey.yaml Secrets: /etc/osprey/osprey.env Status: systemctl status osprey.target
Debian 12(Bookworm)、Debian 13(Trixie)、Ubuntu 24.04 以降で動作します。