(57)【要約】【課題】より高いセキュリティで、より確実に、自装置の設定情報を送信する。【解決手段】ネットワーク上のデータの経路制御を行う通信装置１であって、ネットワークを接続するための１つまたは複数のインタフェース１１と、ネットワーク制御情報および経路制御情報を含む当該通信装置の設定情報を収集する収集手段１４と、収集手段１４が収集した設定情報のネットワークへの送信指示を受け付け、設定情報の送信を決定する送信決定手段１６と、送信決定手段１６が送信を決定した場合、送信先を設定することなく、前記インタフェースを介して所定のネットワークセグメントに設定情報を送信する送信手段１７を備える。【選択図】図１
2014045330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のデータの経路制御を行う通信装置であって、
ネットワークを接続するための１つまたは複数のインタフェースと、
ネットワーク制御情報および経路制御情報を含む当該通信装置の設定情報を収集する収集手段と、
前記収集手段が収集した設定情報のネットワークへの送信指示を受け付け、前記設定情報の送信を決定する送信決定手段と、
前記送信決定手段が送信を決定した場合、送信先を設定することなく、前記インタフェースを介して所定のネットワークセグメントに前記設定情報を送信する送信手段を備えること
を特徴とする通信装置。
【請求項２】
請求項１記載の通信装置であって、
所定のインタフェースに接続されるネットワークを暗号化する暗号化手段をさらに備え、
前記送信手段は、前記暗号化されたネットワークに前記設定情報を送信すること
を特徴とする通信装置。
【請求項３】
請求項１または２記載の通信装置であって、
所定のインタフェースに接続されたネットワーク内のデータを保存するデータ保存手段をさらに備え、
前記送信手段は、前記データ保存手段が保存したデータを前記設定情報とともに送信すること
を特徴とする通信装置。
【請求項４】
請求項１から３のいずれか１項に記載の通信装置であって、
前記送信手段は、ブロードキャストで前記設定情報を送信すること
を特徴とする通信装置。
【請求項５】
通信装置に設定された設定情報を送信する設定情報送信方法であって、
ネットワーク制御情報および経路制御情報を含む当該通信装置の設定情報を収集する収集ステップと、
前記収集ステップで収集した設定情報のネットワークへの送信指示を受け付けて、前記設定情報の送信を決定する決定ステップと、
前記決定ステップで送信を決定した場合、送信先を設定することなく、所定のネットワークセグメントに前記設定情報を送信する送信ステップと、を行うこと
を特徴とする設定情報送信方法。
【請求項６】
請求項５記載の設定情報送信方法であって、
前記通信装置に接続されるネットワークを暗号化する暗号化ステップをさらに行い、
前記送信ステップは、前記暗号化されたネットワークに前記設定情報を送信すること
を特徴とする設定情報送信方法。
【請求項７】
請求項５または６記載の設定情報送信方法であって、
前記通信装置に接続されるネットワーク上で伝送されるデータを保存するデータ保存ステップをさらに行い、
前記送信ステップは、前記データ保存ステップで保存されたデータを前記設定情報とともに送信すること
を特徴とする設定情報送信方法。
【請求項８】
請求項５から７のいずれか１項に記載の設定情報送信方法であって、
前記送信ステップは、ブロードキャストで前記設定情報を送信すること
を特徴とする設定情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のデータを中継する通信装置に設定された設定情報をネットワークに送信する通信装置および設定情報送信方法に関する。
【背景技術】
【０００２】
ネットワークの故障診断を行う手法として、ネットワーク上のデータを、あるセグメントから他のセグメントに配送する配送中継機能を有するルータにおいて、ルータのインタフェースに接続されたホストからデータを送出し、ルータの他のインタフェースに接続された他のホストでデータを受信し、データの有無およびデータの正常性を診断する手法がある。
【０００３】
また、ルータのインタフェースに接続されたホストからデータを送出し、ネットワーク上のデータを取得するパケットキャプチャ機能を有する診断機器を接続し、診断機器がキャプチャしたパケットからデータの有無およびデータの正常性を診断する手法がある。
【０００４】
また、ルータに設定されたアドレスのセグメント情報、デフォルトゲートウェイ情報などから、診断用データを生成し、ルータ上のあるインタフェースに接続されたルータ試験装置から送出し、ルータの他のインタフェースでルータを経由したデータを受信し、ルータの経路制御等の正常性を診断する、ルータ試験装置がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平10-271184号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これらの手法および試験装置は、あらかじめルータにどのようなネットワーク制御および経路制御の設定が行われているかを、ユーザが知っていることを前提としている。
【０００７】
例えばネットワークを伝送されるデータ中にDHCPプロトコルが観察されなかった場合、ルータでDHCPによる動的アドレス割り当て機能を利用する設定がされている場合は、ネットワークに接続されたホストのDHCPアドレス割り当て設定に異常があるか、ホストのハードウェアに故障があるか、ルータのDHCP設定に異常があるか、ルータのハードウェアに異常があるか、ネットワークを構成するケーブル等の伝送部に異常があることが推定可能である。
【０００８】
しかしながら、ルータでDHCPによる動的アドレス割り当て機能を利用せず、ネットワークのセグメント中で静的にアドレスを利用する前提の場合は、DHCPプロトコルが観察されない事は正常な状態である。
【０００９】
そのため、ユーザは、ネットワークの故障診断の実施に先立ち、ルータの設定情報を確認し、正常なプロトコルの種類を理解する必要がある。しかしながら、この確認作業は、時間と手間を要するとともに、ネットワークの設定を理解するための知識がユーザに要求される。
【００１０】
また、ルータの設定情報を確認するにあたってパスワードが必要な場合は、ルータの所有者がパスワードを記憶していない場合には、設定情報を確認できないという問題がある。
【００１１】
また、ルータの設定情報をHTTP等のプロトコルを利用して送出する機能を有するルータであれば、ユーザはルータが送出した設定情報を、Webブラウザ等のプロトコルを解釈して可視化可能な診断用ホストを利用することで確認するとことも考えられる。しかしながら、ネットワークが正常でない場合、例えばルータの設定と、ホストの設定に整合性が取れておらず、TCP/IPによる通信が正常に行われない場合、必ずしもルータから設定情報を送出することができない。また、設定情報の確認をユーザが行う必要があることから、診断の自動化が困難である。
【００１２】
診断の自動化を行う一手法として、ルータの設定情報をネットワークに送出するために、他のホストからネットワーク経由であらかじめ定めたコマンドを送出し、ネットワークの設定情報を取得することが考えられる。しかしながら、ルータの設定情報は不特定多数に知られると、セキュリティ上、問題となる可能性がある。例えば無線LANで接続されたホストから当該情報を取得可能であると、ルータに近接した不特定多数のホストからルータの設定情報を参照される可能性がある。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、より高いセキュリティで、より確実に、自装置の設定情報を送信する通信装置および設定情報送信方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明は、ネットワーク上のデータの経路制御を行う通信装置であって、ネットワークを接続するための１つまたは複数のインタフェースと、ネットワーク制御情報および経路制御情報を含む当該通信装置の設定情報を収集する収集手段と、前記収集手段が収集した設定情報のネットワークへの送信指示を受け付け、前記設定情報の送信を決定する送信決定手段と、前記送信決定手段が送信を決定した場合、送信先を設定することなく、前記インタフェースを介して所定のネットワークセグメントに前記設定情報を送信する送信手段を備える。
【００１５】
本発明は、通信装置に設定された設定情報を送信する設定情報送信方法であって、ネットワーク制御情報および経路制御情報を含む当該通信装置の設定情報を収集する収集ステップと、前記収集ステップで収集した設定情報のネットワークへの送信指示を受け付けて、前記設定情報の送信を決定する決定ステップと、前記決定ステップで送信を決定した場合、送信先を設定することなく、所定のネットワークセグメントに前記設定情報を送信する送信ステップと、を行う。
【発明の効果】
【００１６】
本発明によれば、より高いセキュリティで、より確実に、自装置の設定情報を送信する通信装置および設定情報送信方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係るルータの構成を示すブロック図である。
【図２】第１の実施形態のネットワーク診断システムの構成例を示す図である。
【図３】第１の実施形態のネットワーク診断システムにおける動作を説明するための説明図である。
【図４】設定情報の一例を示す図である。
【図５】第２の実施形態に係るルータの構成を示すブロック図である。
【図６】第２の実施形態のネットワーク診断システムにおける動作を説明するための説明図である。
【図７】第３の実施形態に係るルータの構成を示すブロック図である。
【図８】第３の実施形態のネットワーク診断システムにおける動作を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１９】
＜第１の実施形態＞
図１は本発明の第１の実施形態に係るルータ１（通信装置）の構成を示すブロック図である。本実施形態のルータ１は、ネットワーク上のデータの経路制御を行う装置であって、外部とのインタフェース１１と、経路制御部１２と、ネットワーク制御部１３と、設定情報収集部１４と、設定情報送信指示部１５と、設定情報送信決定部１６と、設定情報送信実施部１７と、を備える。
【００２０】
インタフェース１１は、ネットワークを接続するためのものであって、少なくとも１つ備えられる。図示するルータ１では、複数（ｎ個）のインタフェース１１を備える。経路制御部１２は、複数のネットワーク間における、データの伝送経路を制御する。また、経路制御部１２は、図示しないメモリなどの記憶部に経路制御を実施するために必要な経路制御情報を保持する。経路制御情報は、ルータ１がパケットをどの方向に転送すればよいかを表す情報である。IPパケットに付加されているIPアドレスだけでは、ルータ１は、具体的にはどのネットワークに送信すればよいかがわからないため、経路制御部１２は、このIPアドレスであれば、ルータ１のこのインタフェースに接続されたネットワークにIPパケットを転送する、などの経路制御情報を保持している。
【００２１】
ネットワーク制御部１３は、各インタフェース１１に接続されたネットワークにアドレスセグメントを割り当てるセグメント割り当て機能と、特定のネットワークに接続されたホストのアドレスを自動的に設定するアドレス割り当て機能と、アドレスとホスト名を変換するためのネームサーバ機能などを有する。また、ネットワーク制御部１３は、図示しないめもりなどの記憶部にネットワーク制御情報を保持する。ネットワーク制御情報は、ルータ１に接続された機器が、ネットワークを使用するために必要な情報であって、例えば、ＤＨＣＰアドレス配布情報、ＤＮＳアドレスなどがあげられる。
【００２２】
設定情報収集部１４は、経路制御部１２が保持する経路制御情報、ネットワーク制御部１３が保持するネットワーク制御情報等の、ルータ１に設定された設定情報を収集し、図示しないメモリなどの記憶部に保持する。なお、設定情報は、ルータ１に設定されたネットワークに関する設定情報であって、ネットワーク故障診断を行う際に使用される情報である。
【００２３】
設定情報送信指示部１５は、ルータ１の筺体等に設置され、ユーザの物理的操作を受け付けて、設定情報をネットワークへ送信する送信指示を設定情報送信決定部１６に出力する。設定情報送信指示部１５は、例えばボタン、タッチパネル等の機構を用いることが考えられる。
【００２４】
設定情報送信決定部１６は、設定情報送信指示部１５から出力された送信指示を受け付けると、設定情報をネットワークへ送信することを決定し、設定情報送信実施部１７に指示する。
【００２５】
設定情報送信実施部１７は、設定情報送信決定部１６が設定情報をネットワークに送信すると決定した場合に、設定情報収集部１４が収集し、保持する設定情報を、インタフェース１１に接続されたネットワーク上に送信する。このとき、設定情報送信実施部１７は、ネットワークの特定のセグメントを超えて設定情報が伝送されることで、遠隔にあるパケットキャプチャ装置から設定情報が盗まれること、また不特定多数のホストから設定情報を取得されることを防ぐために、ネットワークの同一セグメント（１つのセグメント）内にのみ伝送可能なネットワークプロトコル（例えば、ブロードキャストなど）を用いる。
【００２６】
また、設定情報の送信先を所定のホストなどに限定すると、ルータ１に複数のインタフェースがある場合、正当なネットワーク診断機器（不図示）がパケットキャプチャを行っているネットワークのインタフェースに設定情報が送出されず、パケットキャプチャによって設定情報を取得できない場合がある。そこで、任意の送信先に同時に送付される伝送手法(例えばブロードキャスト)を用いるものとする。すなわち、設定情報送信実施部１７は、セグメント内に複数のネットワークがある場合であっても、ネットワーク診断装置がパケットキャプチャを行っているネットワークに設定情報が確実に伝送されるように、例えばブロードキャストを用いることで、送信先を設定することなく、所定のセグメント内のすべてのネットワークに設定情報のパケットが伝送されるようにする。
【００２７】
上記説明したルータ１には、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされたルータ１用のプログラムを実行することにより、ルータ１の各機能が実現される。また、ルータ１用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００２８】
次に、本実施形態のルータ１が設定情報を送信する動作例を説明する。
【００２９】
図２は、本実施形態のルータ１を用いたネットワーク診断システムの構成例を示すものである。図３は、図２に示すネットワーク診断システムにおける動作を説明するための説明図である。
【００３０】
図２に示す通り、ルータ１には、インタフェース１、インタフェース２、インタフェース３の３つのインタフェースを有する。インタフェース１はネットワーク１を、インタフェース２はネットワーク２を、インタフェース３はネットワーク３をそれぞれ接続するためのインタフェースである。また、インタフェース１にはネットワーク１を介してホスト１が、インタフェース２にはネットワーク２を介してホスト２が、インタフェース３にはネットワーク３を介してホスト３が、それぞれ接続されている。
【００３１】
なお、ネットワーク１はセグメント１に属し、ネットワーク２およびネットワーク３はセグメント２に属するものとする。また、ネットワーク３には、ネットワーク上のパケットをキャプチャするネットワーク診断機器３が接続されている。ネットワーク診断機器３は、ネットワーク上のパケットをキャプチャすることで、ルータ１から送信される設定情報および通信データを取得し、ネットワークの故障診断、ずなわち、ネットワークが正常な状態であるのか異常な状態であるのかを判別する。
【００３２】
図３に示すように、本実施形態では、ユーザが、ルータ１の設定情報送信指示部１５(例えばボタン)を操作することにより、ルータ１の設定情報は、インタフェース２および３を介して、セグメント２のネットワークにブロードキャストされるものとする。このようにすることで、設定情報は、ネットワーク２およびネットワーク３に送信される。
【００３３】
この構成で、例えばホスト１とホスト３の間でルータ１を介した通信を行うと、その際にネットワーク上で伝送されるパケットデータを、ネットワーク診断機器３でキャプチャ可能である。また、ユーザが設定情報送信指示部１５を操作することで、ルータ１の設定情報がネットワーク２およびネットワーク３にブロードキャストされ、ネットワーク診断機器３でキャプチャ可能である。
【００３４】
すなわち、ネットワーク診断機器３は、ネットワーク３においてパケットキャプチャを行うと、ネットワーク３を伝送されたパケットデータ（図示する例では、データ１、データ２）およびルータ１の設定情報を取得することができる。その結果、ネットワーク診断機器３は、取得したパケットデータおよび設定情報を用いて、ネットワークの故障診断を行うことができる。例えば、ネットワーク診断機器３は、ホスト３起動時に、パケットデータからDHCPプロコトルが検出されなかった場合、ホスト３あるいはルータ１が正しく設定されていない異常状態であるのか、あるいはホスト３のIPアドレス割り当てはスタティックに行われており、正常状態であるのかなどを判定することができる。
【００３５】
本実施形態では、ユーザがルータ１に物理的に接合した設定情報送信指示部１５を操作したときのみ、設定情報が送信される。これにより、ユーザの操作タイミングを把握することができない第３者が、無線LANで遠隔から秘密裏にホストをネットワーク２またはネットワーク３に接続し、設定情報を盗み取ることを防止することができる。
【００３６】
なお、図２および図３では、ネットワーク診断機器３を、ホスト３と独立した機器として記載しているが、ホスト３ がネットワーク診断機器３の機能を兼ね備えることとしてもよい。この場合、ホスト３は、他のホストと通信をしながら、パケットキャプチャによるネットワークの故障診断を実施することになる。
【００３７】
図４は、ネットワーク上に送信される設定情報の一例を示すものである。図示する設定情報は、図２に示すネットワーク診断システムにおいて、ルータ１の設定情報収集部１４で収集される設定情報の一例である。すなわち、図２に示すルータ１は、ネットワーク１が属するセグメント１（NW1）と、ネットワーク２、３が属するセグメント２（NW2）の２つのセグメントが接続され、セグメント２（NW2）でDHCPサーバによるアドレス動的割り当てを行っているものとする。
【００３８】
このようなルータ１における設定情報には、セグメント１（NW1）のゲートウェイアドレス４１、セグメント１（NW1）のネットマスク４２、セグメント２（NW2）のゲートウェイアドレス４３、セグメント２（NW2）のネットマスク４４、セグメント２（NW2）のDHCPサーバによるアドレス割り当てのアドレス空間（DHCPアドレス配布情報）４５、セグメント２（NW2）のDHCPで配信されるDNSアドレス４６などが含まれる。なお、ゲートウェイアドレス４１、４３およびネットマスク４２、４４は、経路制御情報であって、DHCPアドレス空間（DHCPアドレス配布情報）４５およびDNSアドレス４６は、ネットワーク制御情報である。
【００３９】
＜第２の実施形態＞
図５は、本発明の第２の実施形態に係るルータ１Ａ（通信装置）の構成を示すブロック図である。本実施形態のルータ１Ａは、外部とのインタフェース１１と、経路制御部１２と、ネットワーク制御部１３と、設定情報収集部１４と、設定情報送信決定部１６と、設定情報送信実施部１７を備え、さらに、経路暗号化部１８と、データカプセル化部１９と、ネットワーク監視部２０とを備える。本実施形態のルータ１Ａは、経路暗号化部１８と、データカプセル化部１９と、ネットワーク監視部２０とを備え、設定情報送信指示部１５を備えない点において、第１の実施形態のルータ１（図１参照）と異なる。その他については、第１の実施形態のルータ１と同じであるため、ここでは説明を省略する。
【００４０】
経路暗号化部１８は、特定のインタフェース(例えばインタフェース１)のネットワークをレイヤ２で暗号化し、意図するホストのみにデータを伝送可能とする。ネットワークの暗号化手段としては、例えばVPN(Virtual Private Network)がある。この場合、あらかじめ定めた公開鍵および暗号鍵を所有する特定のホストのみが、ネットワークに接続可能となる。以下、ネットワーク１を、レイヤ２で暗号化されたネットワークとして説明する。
【００４１】
データカプセル化部１９は、あらかじめ指定したインタフェース(例えばインタフェース２、...、インタフェースｎ)で伝送されるパケットデータについて、パケットデータのカプセル化を行い、特定のネットワーク（例えば、ネットワーク１）に伝送する機能を有する。このとき、送信先ホストを指定することなく、特定のインタフェースのネットワークが属するセグメント内のすべてのホストに伝送されるプロトコル（例えばブロードキャスト）を用いる。このようなプロトコルを用いることで、カプセル化したデータの送信先ホストをあらかじめ定めておくことなく、特定のネットワークに接続された、公開鍵および暗号鍵を持つホストのみがカプセル化されたデータを受信可能となる。
【００４２】
ネットワーク監視部２０は、経路制御部１２を経由して、特定のインタフェース(例えばインタフェース１)で伝送されるパケットデータを監視し、パケット取得開始信号およびパケット取得終了信号を検知する。なお、パケット取得開始信号およびパケット取得終了信号は、経路暗号化部１８によって、暗号化されたネットワーク上を伝送されるものとする。ネットワーク監視部２０は、パケット取得開始信号が伝送されたことを検知すると、設定情報送信決定部１６にパケット送信開始信号を送出する。
【００４３】
設定情報送信決定部１６は、ネットワーク監視部２０から、パケット送信開始信号を受信した場合、設定情報収集部１４が保持する設定情報を、ネットワーク上に送信することを決定する。この決定により、設定情報送信実施部１７は、設定情報をネットワーク上に送信する。このとき、設定情報送信実施部１７は、ネットワークの特定のセグメントを超えて設定情報が伝送されることで、遠隔にあるパケットキャプチャ装置から設定情報を盗まれることを防ぐために、同一セグメント内（特定のセグメント内）にのみに伝送されるプロトコル（例えば、ブロードキャストなど）を用いる。
【００４４】
また、設定情報送信決定部１６は、設定情報の送信を設定情報送信実施部１７に指示するとともに、データカプセル化部１９に、カプセル化されたデータの送信開始を指示する。データカプセル化部１９は、送信開始の指示を受け付けた場合、所定のインタフェース（例えば、インタフェース２、...、インタフェースｎ）で伝送されるパケットをカプセル化し、例えばインタフェース１を含むセグメントにブロードキャストする。なお、設定情報収集部１４が保持するルータ１Ａの設定情報は、一回のみ送信される。
【００４５】
カプセル化されたパケットデータは、あらかじめ定めた条件を満たすまで、ネットワーク上に伝送される。あらかじめ定めた条件には、例えば、ネットワーク監視部２０が、パケット取得終了信号を受信するまで、あらかじめ定めた一定時間が経過するまで、あらかじめ定めたデータ量になるまで、などの方法が考えられる。
【００４６】
次に、本実施形態のルータ１Ａが設定情報を送信する動作例を説明する。
【００４７】
図６は、本実施形態のルータ１Ａを用いたネットワーク診断システムの構成例と、当該ネットワーク診断システムにおける動作を説明するための説明図である。
【００４８】
図６に示すシステムでは、ネットワーク１には、ルータ１Ａおよびネットワーク診断機器３が接続されているものとする。ルータ１Ａとネットワーク診断機器３の間は、レイヤ２で暗号化され、仮想ネットワークが構成されている。ルータ１Ａには、ネットワーク１に加え、ネットワーク２、...、ネットワークｎが接続されている。ネットワーク２、...、ネットワークｎには、ホスト２、...、ホストｎがそれぞれ接続されているものとする。なお、ネットワーク１はセグメント１に属し、ネットワーク２、...、ネットワークｎはセグメント２に属するものとする。
【００４９】
ネットワーク１に接続されたネットワーク診断機器３が、パケット取得開始信号をルータ１Ａに送信すると、ルータ１Ａは、セグメント２のネットワーク２、...、ネットワークｎ上で伝送されるパケットデータと、ルータ１Ａの設定情報とをネットワーク１に送信する。なお、ネットワーク２、...、ネットワークｎ上で伝送されるパケットデータは、カプセル化された状態で、ネットワーク１のセグメント１内に伝送される。
【００５０】
その結果、ネットワーク診断機器３は、ルータ１Ａから送信されるパケットデータおよびルータ１Ａの設定情報を用いて、ネットワークの状態が正常であるか否かの故障診断を行うことができる。
【００５１】
＜第３の実施形態＞
図７は、本発明の第３の実施形態に係るルータ１Ｂ（通信装置）の構成を示すブロック図である。本実施形態のルータ１は、外部とのインタフェース１１と、経路制御部１２と、ネットワーク制御部１３と、設定情報収集部１４と、設定情報送信決定部１６と、設定情報送信実施部１７を備え、さらに、経路暗号化部１８と、データ保存部２１と、ネットワーク監視部２０とを備える。本実施形態のルータ１Ｂは、経路暗号化部１８と、データ保存部２１と、ネットワーク監視部２０とをさらに備え、設定情報送信指示部１５を備えない点において、第１の実施形態のルータ１（図１参照）と異なる。その他については、第１の実施形態のルータ１と同じであるため、ここでは説明を省略する。
【００５２】
経路暗号化部１８は、特定のインタフェース(例えばインタフェース１)のネットワークをレイヤ２で暗号化し、意図するホストのみにデータを伝送可能とする。ネットワークの暗号化手段としては、例えばVPN(Virtual Private Network)がある。この場合、あらかじめ定めた公開鍵および暗号鍵を所有する特定のホストのみが、ネットワークに接続可能となる。以下、ネットワーク１を、レイヤ２で暗号化されたネットワークとして説明する。
【００５３】
ネットワーク監視部２０は、経路制御部１２を経由して、特定のインタフェース（例えばインタフェース１）で伝送されるネットワークデータを監視し、パケット取得開始信号、パケット取得終了信号、パケット送信開始信号などを検知する。ネットワーク監視部２０は、パケット取得開始信号が伝送されたことを検知すると、データ保存部２１にデータの保存開始を指示する。  なお、パケット取得開始信号およびパケット取得終了信号は、経路暗号化部１８によって、暗号化されたネットワーク上を伝送されるものとする。
【００５４】
データ保存部２１は、ネットワーク監視部２０から、データの保存開始指示を受け付けると、他のネットワーク（例えば、ネットワーク２、...、ネットワークｎ）を伝送されるデータを、データ保存部２１が備えるメモリ中に保存する。データの保存は、あらかじめ設定した条件に達するまで行われる。あらかじめ設定した条件としては、たとえば一定時間が経過した場合、一定のデータ量に達した場合、ネットワーク監視部２０がパケット取得終了信号を検知した場合などが考えられる。
【００５５】
設定情報送信決定部１６は、ネットワーク監視部２０がパケット送信開始信号を受信した場合、設定情報収集部１４が保持するルータ１Ｂの設定情報、ならびに、データ保存部２１で保存されたデータを、ネットワーク上に送信することを決定する。この決定により、設定情報送信実施部１７は、設定情報およびデータ保存部２１のデータをネットワーク上に送信する。このとき、設定情報送信実施部１７は、ネットワークの特定のセグメントを超えて設定情報が伝送されることで、遠隔にあるパケットキャプチャ装置から設定情報を盗まれることを防ぐために、同一セグメント内（あらかじめ定めた特定のセグメント内）のネットワークにのみに伝送されるプロトコル（例えば、ブロードキャストなど）を用いる。
【００５６】
また、送信先ホストを指定することなく、特定のネットワークが属するセグメントのすべてのホストに伝送されるプロトコル（例えば、ブロードキャスト）を用いる。これにより、送信先ホストをあらかじめ定めておくことなく、特定のネットワークに接続された、公開鍵および暗号鍵を持つホストのみがデータおよび設定情報を受信可能となる。
【００５７】
次に、本実施形態のルータ１Ｂが設定情報を送信する動作例を説明する。
【００５８】
図８は、本実施形態のルータ１Ｂを用いたネットワーク診断システムの構成例と、当該ネットワーク診断システムにおける動作を説明するための説明図である。
【００５９】
図８に示すシステムでは、ネットワーク１には、ルータ１Ｂおよびネットワーク診断機器３が接続されているものとする。ルータ１Ｂとネットワーク診断機器３の間は、レイヤ２で暗号化され、仮想ネットワークが構成されている。ルータ１Ｂには、ネットワーク１に加え、ネットワーク２、...、ネットワークｎが接続されている。ネットワーク２、...、ネットワークｎには、ホスト２、...、ホストｎがそれぞれ接続されているものとする。なお、ネットワーク１はセグメント１に属し、ネットワーク２、...、ネットワークｎはセグメント２に属するものとする。
【００６０】
ネットワーク１に接続されたネットワーク診断機器３が、パケット取得開始信号を送信すると、ルータ１Ｂのデータ保存部２１は、セグメント２のネットワーク２、...、ネットワークｎを伝送されるデータを保存する。
【００６１】
そして、ネットワーク診断機器３が、パケット送信開始信号をルータ１Ｂに送信すると、ルータ１Ｂは、データ保存部２１に保存されたデータと、ルータ１Ｂの設定情報とをネットワーク１に送信する。
【００６２】
その結果、ネットワーク診断機器３は、ルータ１Ｂから送信されるデータおよびルータ１Ｂの設定情報を用いて、ネットワークの状態が正常であるか否かを判定することが可能となる。
【００６３】
以上説明した第１から第３の本実施形態では、ネットワークの故障診断を行うにあたり、ユーザがルータを操作することによって、ルータの設定情報がネットワークに送出される。ユーザがネットワークのパケットキャプチャを行うと、ネットワークを伝送されるパケットデータに加え、ルータの設定情報が取得される。これにより、ユーザは、あらかじめルータにどのようなネットワーク制御および経路制御の設定が行われているかを知らなくても、ネットワーク上を伝送されるパケットデータに加えて、ネットワーク制御情報や経路制御情報などの設定情報を取得することが可能となる。その結果、設定情報を別途取得する手間が省力化されるとともに、ルータの設定情報とパケットデータとを同時に取得し、解析することが可能となることから、ネットワークの故障診断をより正確に行うことが可能となる。また、ネットワークの故障診断を自動的に行う場合にも、診断精度の向上が可能となる。
【００６４】
また、本実施形態では、ネットワークの特定のセグメントを超えて設定情報が伝送されることで、遠隔にあるパケットキャプチャ装置から設定情報が盗まれること、また不特定多数のホストから設定情報を取得されることを防ぐために、ネットワークの同一セグメント（１つのセグメント）内にのみ伝送可能なネットワークプロトコル（例えば、ブロードキャストなど）を用いる。また、設定情報の送信先を所定のホストなどに限定すると、正当なネットワーク診断機器がパケットキャプチャまたは接続されたネットワークのインタフェースに設定情報が送出されず、設定情報を取得できない場合があるため、任意の送信先に同時に送付される伝送手法(例えばブロードキャスト)を用いる。これにより、本実施形態では、ネットワーク診断装置に設定情報を確実に伝送するとともに、同一セグメント内で設定情報を送信することで、より高いセキュリティで設定情報を送信することができる。
【００６５】
また、ユーザによる設定情報の送出の指示は、ルータの筐体に物理的に設置された設定情報送信指示部を操作する方法と、ルータと他のホスト間で仮想ネットワーク(VLAN) をもうけ、仮想ネットワーク内を暗号化された診断情報を伝送する方法の２種類があるが、いずれの場合も、不特定多数のユーザが無線LANや外部ネットワークを利用して設定情報を盗み取ることを防ぐ効果がある。
【００６６】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００６７】
１、１Ａ、１Ｂ：ルータ
１１：インタフェース
１２：経路制御部
１３：ネットワーク制御部
１４：設定情報収集部
１５：設定情報送信指示部
１６：設定情報送信決定部
１７：設定情報送信実施部
１８：経路暗号化部
１９：データカプセルカ化部
２０：ネットワーク監視部
２１：データ保存部２１
３  ：ネットワーク診断機器
【図１】
2014045330.tif 000003
【図２】
2014045330.tif 000004
【図３】
2014045330.tif 000005
【図４】
2014045330.tif 000006
【図５】
2014045330.tif 000007
【図６】
2014045330.tif 000008
【図７】
2014045330.tif 000009
【図８】
2014045330.tif 000010