(57)【特許請求の範囲】
【請求項１】
ネットワーク内に分散配置された試験装置を制御してフローの疎通試験を行う試験制御装置であって、
ユーザがフローに対して行う処理を指定したことに応答して、当該処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御手段と、
前記フローが前記決定した処理装置を経由する様に前記フロー制御手段が前記ネットワークの制御を行うと、前記フローが通過し、かつ、前記決定した処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記決定した処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に制御する試験制御手段と、
前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を取得する取得手段と、
を備えていることを特徴とする試験制御装置。
【請求項２】
前記第１通信装置及び前記第２通信装置は、それぞれ、前記ユーザの宅内に設置された通信装置を収容するものであることを特徴とする請求項１に記載の試験制御装置。
【請求項３】
前記第２通信装置は、前記第１試験装置のレイヤ２アドレスを有するパケットを前記ユーザの宅内に設置された通信装置に送信しないことを特徴とする請求項２に記載の試験制御装置。
【請求項４】
ネットワークのトポロジ情報を管理する装置から前記トポロジ情報を取得して、前記第１試験装置から前記第２試験装置までのホップ数を特定する特定手段をさらに備えており、
前記試験制御手段は、前記第１試験装置が送信する試験パケットの転送可能ホップ数を示すヘッダフィールドに前記判定したホップ数が設定される様に制御することを特徴とする請求項２又は３に記載の試験制御装置。
【請求項５】
前記取得手段が取得する、前記第２試験装置での前記試験パケットの受信状態を示す情報に基づき前記フローの疎通状態を判定する判定手段をさらに備えており、
前記試験制御手段は、前記判定手段が疎通していないと判定すると、前記フローが通過し、かつ、前記処理装置の下流側において前記処理装置に最も近い第３通信装置に接続された第３試験装置に前記第３通信装置が前記試験パケットを送信する様に制御することを特徴とする請求項１から４のいずれか１項に記載の試験制御装置。
【請求項６】
前記第１通信装置は、前記処理装置に接続され、
前記取得手段が取得する、前記第２試験装置での前記試験パケットの受信状態を示す情報に基づき前記フローの疎通状態を判定する判定手段をさらに備えており、
前記試験制御手段は、前記判定手段が疎通していないと判定すると、前記処理装置が出力する前記試験パケットを前記第１通信装置が前記第１試験装置に出力する様に制御することを特徴とする請求項１から４のいずれか１項に記載の試験制御装置。
【請求項７】
前記フローが経由する通信装置から前記試験パケットの送信又は受信状態を示す情報を取得して前記フローの疎通状態の切り分けを行う切り分け手段をさらに備えていることを特徴とする請求項１から４のいずれか１項に記載の試験制御装置。
【請求項８】
ネットワーク内に分散配置された試験装置を制御してフローの疎通が阻止されていることの確認試験を行う試験制御装置であって、
ユーザがフローの疎通を阻止する設定を行ったことに応答して、前記フローに属するパケットを廃棄する処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御手段と、
前記フローが前記決定した処理装置を経由する様に前記フロー制御手段が前記ネットワークの制御を行うと、前記フローが通過し、かつ、前記決定した処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記決定した処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に制御する試験制御手段と、
前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を取得する取得手段と、
を備えていることを特徴とする試験制御装置。
【請求項９】
請求項１から８のいずれか１項に記載の試験制御装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項１０】
ネットワーク内に分散配置された試験装置を制御し、ユーザにより指定された処理を行う処理装置を経由するフローの疎通試験を行う試験方法であって、
ユーザがフローに対して行う処理を指定したことに応答して、試験制御装置が、当該処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御ステップと、
前記フローが前記決定した処理装置を経由する様に前記ネットワークの制御が行われると、前記フローが通過し、かつ、前記処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に、前記試験制御装置が制御する試験制御ステップと、
前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を前記試験制御装置が取得する取得ステップと、
を含むことを特徴とする試験方法。
【請求項１１】
ネットワーク内に分散配置された試験装置を制御し、処理装置においてフローの疎通が阻止されていることの確認試験を行う試験方法であって、
ユーザがフローの疎通を阻止する設定を行ったことに応答して、試験制御装置が、前記フローに属するパケットを廃棄する処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御ステップと、
前記フローが前記決定した処理装置を経由する様に前記ネットワークの制御が行われると、前記フローが通過し、かつ、前記処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に、前記試験制御装置が制御する試験制御ステップと、
前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を前記試験制御装置が取得する取得ステップと、
を含むことを特徴とする試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信事業者が提供するサービスの試験技術に関する。
【背景技術】
【０００２】
非特許文献１に記載されている様に、特定の処理を行うノードを通過させるか否かを通信毎に制御する、サービス機能チェイニング（ＳＦＣ：Ｓｅｒｖｉｃｅ  Ｆｕｎｃｔｉｏｎ  Ｃｈａｉｎｉｎｇ）を利用したサービスが検討されている。ここで、個々の通信は、例えば、パケットのＶＬＡＮ（仮想ローカル・エリア・ネットワーク）ＩＤ（識別子）、送信元アドレス、送信先アドレス、送信元ポート番号、送信先ポート番号、プロトコル等のいずれか、或いは、これらの組み合わせ等で特定されて他の通信とは区別される。なお、以下の説明において、上記１つ以上の値等で互いに区別される個々の通信をフローと呼ぶものとする。なお、フローを特定するために使用する値は、上述したものに限定されず、例えば、通信装置の物理ポート位置等も使用することができる。
【０００３】
ＳＦＣにより、通信事業者は、例えば、特定の処理を行わせるか否かをフロー単位でユーザに選択させるサービスを提供することが可能になる。一例として、当該サービスにおいて、通信事業者は、ディフォルトでは、レイヤ２又はレイヤ３のパケットのペイロードをトランスペアレントに単に伝送するＶＰＮサービスを提供する。このサービスのユーザは、例えば、この通信事業者のウェブサイトにアクセスし、フローと、当該フローに対して適用する処理、例えば、ファイアウォール装置（ＦＷ）における通信可否の判定や、不正侵入防御／検知システム（ＩＰＳ／ＩＤＳ）による不正検知といった処理を指定する。これにより、指定されたフローは、通信事業者のネットワーク内においてファイアウォール装置や、不正侵入防御／検知システムを経由する様にルーティングされ、指定した処理が行われる。以下、ユーザが指定した特定の処理を提供するために通過させる装置をサービス処理装置と呼ぶものとする。なお、サービス処理装置は、例えば、レイヤ３以下のみならず、レイヤ３より上のレイヤのパケットやデータも検査し、必要に応じて各レイヤのデータ又はパケットに対して処理を行う装置であり得る。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"Ｓｅｒｖｉｃｅ  Ｆｕｎｃｔｉｏｎ  Ｃｈａｉｎｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅ"，Ｉｎｔｅｒｎｅｔ−Ｄｒａｆｔ，２０１３年１０月１６日
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この様なサービスにおいて、ユーザは、任意のフローに対して任意の処理を任意のタイミングで指定することができる。この場合、通信事業者は、ユーザによる指定後、できるだけ早く、ユーザにより指定されたフローがユーザにより指定された処理に対応するサービス処理装置を通過する様にネットワークを構成し、このフローの疎通確認を行わなければならない。また、ユーザから特定のフローの疎通確認、つまり当該フローの障害確認の依頼等を受けた場合においても、通信事業者は、このフローの疎通確認をできるだけ早く行わなければならない。
【０００６】
ここで、ディフォルトで提供されるＶＰＮサービスについては、ユーザ拠点と当該ユーザ拠点を収容する通信事業者の拠点との間でパケットの交換、例えば、ＩＣＭＰエコー要求及び応答メッセージを交換することで簡易に素早く疎通確認を実行することができる。しかしながら、この構成は、サービス処理装置を通過させるフローに適用することはできない。
【０００７】
本発明は、開通時又は障害時、特定の処理が行われるフローの疎通確認を行うまでの時間を短くできる試験制御装置、試験方法及びプログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明の一側面によると、ネットワーク内に分散配置された試験装置を制御してフローの疎通試験を行う試験制御装置は、ユーザがフローに対して行う処理を指定したことに応答して、当該処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御手段と、前記フローが前記決定した処理装置を経由する様に前記フロー制御手段が前記ネットワークの制御を行うと、前記フローが通過し、かつ、前記決定した処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記決定した処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に制御する試験制御手段と、前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を取得する取得手段と、を備えていることを特徴とする。
【０００９】
本発明の一側面によると、ネットワーク内に分散配置された試験装置を制御してフローの疎通が阻止されていることの確認試験を行う試験制御装置は、ユーザがフローの疎通を阻止する設定を行ったことに応答して、前記フローに属するパケットを廃棄する処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御手段と、前記フローが前記決定した処理装置を経由する様に前記フロー制御手段が前記ネットワークの制御を行うと、前記フローが通過し、かつ、前記決定した処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記決定した処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に制御する試験制御手段と、前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を取得する取得手段と、を備えていることを特徴とする。
【００１０】
本発明の一側面によると、ネットワーク内に分散配置された試験装置を制御し、ユーザにより指定された処理を行う処理装置を経由するフローの疎通試験を行う試験方法は、ユーザがフローに対して行う処理を指定したことに応答して、試験制御装置が、当該処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御ステップと、前記フローが前記決定した処理装置を経由する様に前記ネットワークの制御が行われると、前記フローが通過し、かつ、前記処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に、前記試験制御装置が制御する試験制御ステップと、前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を前記試験制御装置が取得する取得ステップと、を含むことを特徴とする。
【００１１】
本発明の一側面によると、ネットワーク内に分散配置された試験装置を制御し、処理装置においてフローの疎通が阻止されていることの確認試験を行う試験方法は、ユーザがフローの疎通を阻止する設定を行ったことに応答して、試験制御装置が、前記フローに属するパケットを廃棄する処理を行う処理装置を決定し、当該フローが前記決定した処理装置を経由する様に前記ネットワークの制御を行うフロー制御ステップと、前記フローが前記決定した処理装置を経由する様に前記ネットワークの制御が行われると、前記フローが通過し、かつ、前記処理装置の上流側にある第１通信装置に接続された第１試験装置が前記フローに属するパケットを模擬した試験パケットを前記第１通信装置に送信し、前記フローが通過し、かつ、前記処理装置の下流側にある第２通信装置に接続された第２試験装置に前記第２通信装置が前記試験パケットを送信する様に、前記試験制御装置が制御する試験制御ステップと、前記第２試験装置から前記第２試験装置での前記試験パケットの受信状態を示す情報を前記試験制御装置が取得する取得ステップと、を含むことを特徴とする。
【発明の効果】
【００１２】
開通時又は障害時に特定の処理が行われるフローの疎通確認を行うまでの時間を短くできる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態による概略的なシステム構成図である。
【図２】一実施形態による疎通試験のための構成図。
【図３】一実施形態による切り分け方法の説明図。
【図４】一実施形態による切り分け方法の説明図。
【図５】一実施形態による試験制御装置の構成図。
【発明を実施するための形態】
【００１４】
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各実施形態は例示であり、本発明の範囲を実施形態の内容に限定するものではない。また、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。
【００１５】
図１は、本実施形態における概略的なシステム構成図である。図１において、ＶＰＮは、通信事業者がＶＰＮサービスを提供するためのネットワークであり、拠点Ａ〜Ｃは、ユーザ装置を収容するための装置が配置された通信局舎である。図１において、拠点ＡにはユーザＡの装置及びユーザＢの装置が収容され、拠点ＢにはユーザＡの装置及びユーザＣの装置が収容され、拠点ＣにはユーザＢの装置及びユーザＣの装置が収容されている。
【００１６】
処理設定装置２は、通信事業者が提供しているＶＰＮサービスを利用しているユーザが、例えば、図示しないインターネット経由でアクセス可能な様に構成されており、ユーザは、特定のフローについて特定の処理を希望する場合、処理設定装置２にアクセスして、フローを指定する情報と、当該フローに対する処理を指定する情報を入力する。フローを指定する情報と、当該フローに対する処理を指定する情報が入力されると、処理設定装置２は、これら情報を試験制御装置１に通知する。
【００１７】
試験制御装置１は、処理設定装置２から上記情報を受け取ると、指定された処理を行う１つ以上のサービス処理装置から、指定されたフローを通過させるサービス処理装置を決定する。そして、試験制御装置１は、指定されたフローが決定したサービス処理装置を通過する様に、ＶＰＮ内の通信装置に設定を行うと共に、当該サービス処理装置において指定された処理が行われる様に、当該サービス処理装置に設定を行う。また、その際、試験制御装置１は、指定されたフローの両端の拠点に設置された試験装置を制御して疎通確認を行う。以下、図２を用いて説明する。
【００１８】
図２は、図１の拠点Ａと拠点Ｂ内の構成と、拠点Ａ及び拠点Ｂに収容されたユーザＡの装置＃１及び＃２を示している。各拠点の構成は共通であり、ユーザ装置を収容するスイッチ装置と、スイッチ装置に接続されたサービス処理装置及び試験装置とを有する。本実施形態において、通信事業者が提供するＶＰＮサービスは、ディフォルトではサービス処理装置を経由しない。例えば、拠点Ａに収容されたユーザＡの装置＃１（以下、単に装置＃１と呼ぶ）が拠点Ｂに収容されたユーザＡの装置＃２（以下、単に装置＃２と呼ぶ。）にパケットを送信する場合、スイッチ装置Ａは、装置＃１からのパケットをスイッチ装置Ｂに向けて送信し、スイッチ装置Ｂは、スイッチ装置Ａから受信するパケットを装置＃２に送信する。なお、以下の説明において、装置＃１から装置＃２に向かうあるフローをフローＡと呼ぶものとする。
【００１９】
ここで、ユーザＡが、処理設定装置２を使用し、フローＡについてサービス処理装置による特定の処理を行わせるように設定を行ったものとする。その場合、試験制御装置１は、フローＡを通過させるＶＰＮ内のサービス処理装置を決定し、フローＡが決定したサービス処理装置を通過する様にＶＰＮ内の各通信装置を制御する。以下の説明において、試験制御装置１は、フローＡについては拠点Ａ内のサービス処理装置Ａを通過させると決定したものとする。この場合、試験制御装置１は、装置＃１から受信するフローＡのパケットについてはサービス処理装置Ａに出力する様に、スイッチ装置Ａに設定を行う。さらに、サービス処理装置Ａが出力する、処理後のパケットについてはスイッチ装置Ｂに向けて出力する様に、スイッチ装置Ａに設定を行う。なお、上記例においては、フローＡを通過させるサービス処理装置を１つとしたが、例えば、サービス処理装置Ａ及びＢの２つを通過させることもできる。さらに、本例においては、フローの端部の拠点においてサービス処理装置を通過させているが、フローが通過する他の拠点においてサービス処理装置を通過させても良い。
【００２０】
その後、疎通確認のため、試験制御装置１は、スイッチ装置Ｂに対し、フローＡに属するパケットを試験装置Ｂにも送信する様に設定を行う。続いて、フローＡを送信する装置＃１を収容する拠点Ａの試験装置Ａを制御し、フローＡに属するパケットを模擬した試験パケットをスイッチ装置Ａに向けて出力させ、フローＡを装置＃２に送信する拠点Ｂの試験装置Ｂを制御し、フローＡのパケットを模擬した試験パケットの受信数をカウントさせる。スイッチ装置Ａは、フローＡに属するパケットをサービス処理装置Ａに送信する様に設定されているため、試験装置Ａからの試験パケットをサービス処理装置Ａに送信する。サービス処理装置Ａは、試験パケットに対して所定の処理を行いスイッチ装置Ａに出力し、スイッチ装置Ａは、この試験パケットをスイッチ装置Ｂに向けて送信する。スイッチ装置Ｂは、試験パケットを装置＃２と試験装置Ｂに送信する。試験制御装置１は、試験装置Ａから試験パケットの送信数の情報を取得し、試験装置Ｂから試験パケットの受信数の情報を取得し、送信数と受信数を比較することで疎通確認を行う。疎通確認結果は、ＶＰＮの保守者に通知される。疎通確認の終了の際、試験制御装置１は、試験のための設定、つまり、試験装置Ａでの試験パケットの送信、試験装置Ｂでの試験パケットの受信、スイッチ装置Ｂでの試験装置Ｂへの試験パケットの送信に対する設定を削除する。
【００２１】
なお、上記実施形態では、疎通確認の際に、スイッチ装置Ｂが試験装置Ｂに試験パケットを送信する様に設定を行ったが、総てのパケットを常に試験装置に出力する様に構成することもできる。また、上記実施形態において、スイッチ装置Ｂは、試験パケットを装置＃２にも送信してしまう。これを防ぐため、例えば、ＶＰＮサービスがレイヤ２である場合、試験装置のＭＡＣアドレスを有する試験パケットについてはユーザ装置側に出力しない様に、各スイッチ装置にフィルタリングの設定を行っておくことができる。なお、ＭＡＣアドレスは、装置ベンダや通信事業者を示すＯＵＩと、あるＯＵＩ内での連番で構成されている。したがって、試験装置のＭＡＣアドレスのＯＵＩを、ＶＰＮサービスを提供している通信事業者を示す値とすることで、スイッチ装置はＯＵＩのみを監視してフィルタリングできる。また、試験装置がアドレス解決のためのアドレス解決プロトコル（ＡＲＰ）を使用しない様に、試験制御装置１は、試験パケットの送信の際に必要なＩＰアドレスとＭＡＣアドレスとの関係を試験装置に設定することができる。この構成により、ＡＲＰのブロードキャストパケットがユーザ装置側に送信されることを防ぐことができる。
【００２２】
また、例えば、ＶＰＮサービスがレイヤ３である場合、試験制御装置１は、図示しないネットワーク管理システムからトポロジ情報を取得して、フローＡが経由するホップ数を判定し、スイッチ装置Ｂが出力する際に試験パケットのＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）フィールドの値が０となる様に、試験装置Ａが送信する試験パケットを設定することができる。図２の装置＃１及び装置＃２は、複数の通信装置が接続されたユーザＡの社内ネットワークであること多く、この社内ネットワークのエッジ装置とスイッチ装置が接続している。したがって、ＴＴＬの値が０である試験パケットをスイッチ装置ＢがユーザＡの社内ネットワークに向けて送出しても、この試験パケットは、ユーザＡの社内ネットワークのエッジ装置にて廃棄され、試験パケットがユーザＡの社内ネットワークに与える影響を抑えることができる。さらには、スイッチ装置が出力するパケットがＴＴＬ＝０であると、スイッチ装置は、このパケットを試験装置にのみ出力する様に構成することもできる。これにより、試験パケットがユーザのネットワークに及ぼす影響を抑えることができる。このＴＴＬ＝０のパケットが試験パケットではなかったとしても、このパケットは、ユーザＡの社内ネットワークのエッジ装置にて廃棄されるため、このパケットをユーザＡの社内ネットワークに向けて送信しないことは通信に影響を与えない。
【００２３】
続いて、試験装置ＢがフローＡの試験パケットを受信しない場合の障害箇所の切り分けについて説明する。まず、試験制御装置１は、図３に示す様に、試験装置Ａが送信し、サービス処理装置Ａが処理した試験パケットを、スイッチ装置Ｂではなく試験装置Ａに送信する様に、試験パケットがフローＡに属する範囲でその宛先を変更したり、スイッチ装置Ａの設定を変更したりする。そして、試験装置Ａが試験パケットを受信しなければ拠点Ａ内の設定に問題があると判定する。一方、試験装置Ａが試験パケットを受信すると、試験制御装置１は、図４に示す様に、試験装置Ａが送信した試験パケットを、サービス処理装置ではなくスイッチ装置Ｂに向けてスイッチ装置Ａが送信する様に、スイッチ装置Ａの設定を変更する。この構成にて試験装置Ｂが試験パケットを受信しなければ、ＶＰＮに問題があると判定することができる。一方、試験装置Ｂが試験パケットを受信するのであれば、試験制御装置１による切り分けができない異常障害である旨をＶＰＮの保守者に通知する。
【００２４】
なお、図３及び図４の様に試験パケットの経路を制御するのではなく、ＮｅｔＦｌｏｗ等のフローサンプリングプロトコルを利用し、フローが通過する各スイッチ装置から試験パケットの受信及び／又は送信の有無を試験制御装置１が受信する構成とすることもできる。試験制御装置１は、試験パケットを受信し、そして、送信したスイッチ装置を、スイッチ装置Ａからスイッチ装置Ｂに向けて順にたどることで、障害箇所を特定することができる。
【００２５】
なお、あるフローの経路をサービス処理装置経由とする場合を例にして実施形態の説明を行った。しかしながら、サービス処理装置がファイアウォール装置である場合等においては、あるフローの通信を許可しないという設定もあり得る。例えば、上記説明に使用したフローＡの通信を不許可、つまり阻止する設定をユーザＡが処理設定装置２に設定したものとする。この場合、試験制御装置１は、装置＃１から受信するフローＡに属するパケットを、ファイアウォール装置であるサービス処理装置Ａに出力する様に、スイッチ装置Ａに設定を行う。そして、サービス処理装置Ａには、フローＡに属するパケットを廃棄する設定を行う。この場合の確認は、当然に、フローＡが疎通しないことの確認になる。具体的には、上述したのと同様に、試験装置Ａは、フローＡに属するパケットを模擬した試験パケットをスイッチ装置Ａに出力し、試験装置Ｂにおいて試験パケットが受信されないことを確認する。ここで、試験パケットが受信されるのであれば、スイッチ装置Ａがサービス処理装置Ａに試験パケットを出力していないか、サービス処理装置Ａが試験パケットを廃棄していないため、障害箇所は特定できる。
【００２６】
なお、上記実施形態においては、試験パケットを送信する試験装置と試験パケットを受信する試験装置はサービス処理装置と同じ拠点に配置されていたが、本発明はその様な形態に限定されない。例えば、試験パケットを送信する試験装置Ａは、フローが通過するスイッチ装置であって、サービス処理装置より当該フローの上流側にあるスイッチ装置Ａに接続されたものとすることができる。同様に、試験パケットを受信する試験装置Ｂは、フローが通過するスイッチ装置であって、サービス処理装置より当該フローの下流側にあるスイッチ装置Ｂに接続されたものとすることができる。
【００２７】
この場合、疎通が確認できないと、試験制御装置１は、フローにおいて、サービス処理装置の下流側であり、かつ、サービス処理装置に最も近いスイッチ装置Ｃに接続された試験装置Ｃに試験パケットが送信される様に制御する。試験装置Ｃが試験パケットを受信すると、少なくともサービス処理装置に問題はないと判定できる。試験装置Ｃが試験パケットを受信しないと、試験制御装置１は、続いて、フローにおいて、サービス処理装置の上流側にあり、かつ、サービス処理装置に最も近いスイッチ装置Ｄに接続された試験装置Ｄに試験パケットが送信される様に制御する。試験装置Ｄが試験パケットを受信すると、スイッチ装置Ｄからサービス処理装置を経由してスイッチ装置Ｃに至る区間の問題であると判定できる。一方、試験装置Ｄが試験パケットを受信しないと、スイッチ装置Ａからスイッチ装置Ｄに至る区間のＶＰＮのレイヤ２又はレイヤ３の転送機能に問題があると判定できる。なお、上記実施形態は、ユーザがユーザ設定装置２にアクセスし、フローと当該フローに対する処理を指定すると試験を行うものであったが、開通後の障害確認のため、保守者の指示に応答して試験を行う構成とすることもできる。
【００２８】
図５は、一実施形態による試験制御装置１の概略的な構成図である。フロー制御部１１は、ユーザがフローに対して行う処理を指定したことに応答して、より詳しくは、ユーザが処理設定装置２にアクセスしてフローに対して行う処理を指定したことを処理設定装置２から通知されたことに応答して、処理を行うサービス処理装置を決定し、決定したサービス処理装置を当該フローが経由し、かつ、決定したサービス処理装置において指定された処理が行われる様に制御を行う。試験制御部１２は、試験対象のフロー上のスイッチ装置のうち、当該フローが経由するサービス処理装置の上流側のスイッチ装置を選択し、選択したスイッチ装置に接続された試験装置に試験対象のフローについての試験パケットを送信させ、試験対象のフロー上のスイッチ装置のうち、当該フローが経由するサービス処理装置の下流側のスイッチ装置を選択し、選択したスイッチ装置に接続された試験装置に試験対象のフローについての試験パケットを受信させる様に、試験装置及びＶＰＮの制御を行う。なお、試験制御部１２は、ユーザがサービス処理装置にフローの設定を行ったときや、保守者がフローの試験を開始する入力を行ったときに、当該フローの試験を開始することができる。
【００２９】
取得部１３は、試験パケット送信側の試験装置から送信した試験パケット数を取得し、試験パケット受信側の試験装置から受信した試験パケット数を取得する。判定部１４は、送信した試験パケット数と、受信した試験パケット数を比較して、試験対象のフローが疎通しているか否かを確認することができる。例えば、１つ以上の試験パケットを送信した場合において、受信側の試験装置が少なくとも１つの試験パケットを受信すると、疎通していると判定することができる。或いは、受信側の試験装置が、送信された試験パケットの内の所定の割合以上の試験パケットを受信すると、疎通していると判定することができる。切り分け処理部１５は、判定部１４が疎通していないと判定したフローの切り分けを上述した方法により実行する。
【００３０】
なお、本発明による試験制御装置１は、コンピュータを上記試験制御装置１として動作させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。なお、試験制御装置１は、１つの装置上に実現することも、ネットワーク内に配置され、相互に通信する複数の装置上に実現することもできる。また、図１の試験制御装置１の総ての機能や一部の機能を、処理設定装置２と同じ装置上に実現することもできる。
【図１】
0005890446.tif 000002
【図２】
0005890446.tif 000003
【図３】
0005890446.tif 000004
【図４】
0005890446.tif 000005
【図５】
0005890446.tif 000006