Transcript shima-walk
shima-walk RG-NET内に於けるSNMPを用いたノードの位置特定と スイッチ間接続情報取得への挑戦 B2 shima 親:true サブ親:sagawa shima-walkとは ノードの位置特定を容易に行うツール MACアドレスを鍵とした該当ノードの探索 トポロジ画像上に該当ノードの位置を表示 障害発生時の対応 問題発見 ↓ 障害ノードのノード識別子の特定 ↓ 障害ノードの位置特定 ↓ 障害の排除 設計(大まかな流れ) スイッチからフォワーディングテーブルを取得 ↓ フォワーディングテーブルとスイッチ間接続情報 から位置を特定 ↓ ノードの位置を視角化 フォワーディングテーブルの取得 SNMP 構成管理・障害管理・性能管理 MIB BridgeMIB(RFC1494) net-snmpライブラリの利用 要求 SNMP MIB 応答 SNMP SNMPマネージャ SNMPエージェント 位置の特定 取得したフォワーディングテーブルから位置の 特定 スイッチ間接続情報の必要性 →自動化したい フォワーディングテーブルからスイッチ間接続を取得 スイッチ間接続を取得するための定理 Direct Connection Theorem(既存) 直接繋がれているBridgeを見つけ出す定理 各々のBridgeがほぼ完全なフォワーディングテーブ ルを保持していなけれならない Simple Connection Theorem(新出) 直接ではないが繋がっているBridgeを見つけ出 す定理 最低条件を満たせば不完全なフォワーディングテー ブルでも可能 視覚化及びその他 結果を画像ファイルに出力 GDライブラリの利用 現実の壁 MIBの実装にベンダーによる差違 個別に対応が必要 有効にされないSNMPデーモン スイッチ間接続定理の最低条件 →スイッチ間接続の自動取得を断念 達成事項と今後の課題 達成事項 フォワーディングテーブルの取得 スイッチ間接続手動定義による位置情報の取得 手動定義による位置情報のの視角化 今後の課題 スイッチ間接続情報の自動取得 スイッチ間接続自動定義による位置情報の取得 デモ デモ結果