(57)【要約】【課題】  仮想的なＬＡＮサイトを装置内部に設けることにより、異なるＬＡＮ相互間の疎通確認を容易に実現するネットワークスイッチ装置を提供する。【解決手段】  ＶＬＡＮサイト１００の相互間で回線を介して送受信される試験用データを判断する信号判断手段１と、この試験用データの応答としての試験用データ又は回線を介して送信する要求としての試験用データを生成する試験信号生成手段２と、このデータのスイッチング送信を制御するスイッチ制御手段３とを備える。前記試験信号生成手段２は、試験用データを処理するＶＬＡＮサイト１００を定義する試験シナリオデータ２１ａに基づいて、ＶＬＡＮサイト１００を仮想化ＶＬＡＮサイトとして実行し、試験用データを取扱う仮想ＶＬＡＮ実行部２１と、試験用ＶＬＡＮテーブル２２ａに基づいて、試験用データを取扱う仮想化ＶＬＡＮサイトを特定し、この仮想化ＶＬＡＮサイトへの振分を判断する試験信号判断部２２とを備える。【選択図】    図１
2010098429.tif 000002
【特許請求の範囲】
【請求項１】
端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するネットワークスイッチ装置において、
回線を介して送信された前記信号が試験用信号かを判断する信号判断手段と、
前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段とを備え、
前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信する
ネットワークスイッチ装置。
【請求項２】
請求項１に記載のネットワークスイッチ装置において、
前記試験信号生成手段が、前記試験用信号を処理するＬＡＮサイトの動作を定義する試験シナリオデータに基づいて、当該ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を生成する仮想ＬＡＮ実行部と、
前記信号判断手段により判断された試験用信号に基づいて、当該試験用信号を取扱う前記仮想化ＬＡＮサイトへの振分を判断する試験信号判断部とを備える
ネットワークスイッチ装置。
【請求項３】
請求項１又は請求項２に記載のネットワークスイッチ装置において、
前記試験用信号が、試験用の信号として識別される識別情報を備える
ネットワークスイッチ装置。
【請求項４】
請求項１ないし請求項３に記載のネットワークスイッチ装置において、
受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成するプロトコル適応手段を備える
ネットワークスイッチ装置。
【請求項５】
請求項２ないし請求項４に記載のネットワークスイッチ装置において、
前記信号判断手段により前記信号が試験用信号に該当しない通常信号と判断され、且つ当該通常信号に含まれる前記端末に関する端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録するＬＡＮサイト学習手段を備える
ネットワークスイッチ装置。
【請求項６】
端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するネットワークスイッチ装置制御方法において、
回線を介して送信された前記信号が試験用信号かを判断する信号判断工程と、
前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成工程とを備え、
前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信する
ネットワークスイッチ装置制御方法。
【請求項７】
端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するようにコンピュータを機能させるネットワークスイッチ装置制御プログラムにおいて、
回線を介して送信された前記信号が試験用信号かを判断する信号判断手段、
前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段としてコンピュータを機能させ、
前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信するようにコンピュータを機能させる
ネットワークスイッチ装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信信号を中継して異なるＬＡＮ相互間を接続するネットワークを構成するネットワークスイッチ装置に関して、特に仮想的なＬＡＮサイトをネットワークスイッチ装置内部に設けることにより、異なるＬＡＮ相互間の疎通確認及び監視を容易に実現するネットワークスイッチ装置の提供を目的とする。
【背景技術】
【０００２】
Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；バーチャルＬＡＮ（以下、ＶＬＡＮという）は、レイヤ２スイッチにより構成されるレイヤ２ネットワークにおいて、利用者端末の仮想的なグループ分けを可能とする技術であり、近年、企業ネットワークを始めとして広く普及している。このようなネットワークは、通常、Ｉｎｔｅｒｎｅｔ Ｃｏｎｔｒｏｌ Ｍｅｓｓａｇｅ Ｐｒｏｔｏｃｏｌ；インターネット制御通知プロトコル（ＩＣＭＰ）に準拠するｅｃｈｏ ｒｅｑｕｅｓｔパケットとしてのｐｉｎｇを用いて、ＶＬＡＮサイト間の疎通を確認することにより監視される。しかし、ＶＬＡＮを実現するレイヤ２スイッチは、一般に複数のＶＬＡＮを収容しているため、当該監視方法では疎通確認されないＶＬＡＮが存在する虞がある。
【０００３】
従来のネットワークスイッチ装置は、ネットワーク監視装置を外部に接続し、疎通試験用に送信された試験用ＭＡＣアドレスを宛先とするパケットを当該ネットワーク監視装置が監視することにより疎通確認を実施するものがある（例えば、特許文献１参照）。また、従来のネットワークスイッチ装置は、パケット応答用装置及び監視装置を外部に接続し、当該監視装置から送信された試験用パケットとしてのｐｉｎｇを当該パケット応答用装置が応答することにより疎通確認を実施するものがある（例えば、特許文献２参照）。また、従来のネットワークスイッチ装置は、試験サーバを外部に接続し、当該試験サーバが試験用の呼試験信号を送受信することにより疎通確認を実施するものがある（例えば、特許文献３参照）。
【特許文献１】特開２００４−３６４０６５号公報
【特許文献２】特開２００６−１３５８０３号公報
【特許文献３】特開２００７−０６０３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のネットワークスイッチ装置は、試験対象のＬＡＮサイトを直接接続して疎通確認を行うため、試験対象のＬＡＮサイトにネットワーク障害が発生した場合には、当該ＬＡＮサイトへの疎通確認が実施できないという課題を有する。また、従来のネットワークスイッチ装置は、外部の試験用装置により疎通確認を実現する場合には、試験装置を全てのＬＡＮサイトへ設置することが必要となり、膨大な設備コストを要するという課題を有する。また、従来のネットワークスイッチ装置は、ｐｉｎｇを用いた応答確認により疎通確認を行う場合には、試験対象のＬＡＮサイトにおけるレイヤ２上位のプロトコルを使用したアプリケーション機能追加時に、追加機能に対する検証手段がｐｉｎｇのみでは、当該アプリケーション機能の追加内容が十分に検証できず、ＬＡＮサイトのユーザーの要望に沿った疎通確認が実施できないといった課題を有する。
【０００５】
本発明は、前記課題を解消するためになされたもので、仮想的なＬＡＮサイトを具備することにより、ＬＡＮサイト間の疎通確認をＬＡＮサイトに直接接続することなく実現できるネットワークスイッチ装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本願に開示するネットワークスイッチ装置は、端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するネットワークスイッチ装置において、回線を介して送信された前記信号が試験用信号かを判断する信号判断手段と、前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段とを備え、前記生成された試験用信号により前記受信した試験用信号を応答して中継するものである。このように、本願に開示するネットワークスイッチ装置は、回線を介して送信された信号が試験用信号の場合には、当該試験用信号に応答する試験用信号をＬＡＮサイトの端末から出力される応答信号の処理形式及び処理内容に対応するように生成して応答中継することから、被試験対象のＬＡＮサイトを使用することなく試験用信号による疎通確認を物理的な外部装置を追加せずに行えることとなり、疎通確認時に当該ＬＡＮサイトの稼動に影響を与えず、また当該ＬＡＮサイトの障害発生時にも、試験用信号による疎通確認を行うことができる。
【０００７】
また、本願に開示するネットワークスイッチ装置は必要に応じて、前記試験信号生成手段が、前記試験用信号を処理するＬＡＮサイトの動作を定義する試験シナリオデータに基づいて、当該ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を生成する仮想ＬＡＮ実行部と、前記信号判断手段により判断された試験用信号に基づいて、当該試験用信号を取扱う前記ＬＡＮサイトへの振分を判断する試験信号判断部とを備えるものである。このように、本願に開示するネットワークスイッチ装置は、前記ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を取扱う仮想化ＬＡＮサイトへの振分を行うことから、被試験対象のＬＡＮサイトの動作を仮想化することにより、当該ＬＡＮサイトを使用することなく試験用信号による疎通確認を物理的な外部装置を追加せずに行えることとなり、疎通確認時に当該ＬＡＮサイトの稼動に影響を与えず、また当該ＬＡＮサイトの障害発生時にも試験用信号による疎通確認を行うことができる。
【０００８】
また、本願に開示するネットワークスイッチ装置は必要に応じて、前記試験用信号が、試験用の信号として識別される識別情報を備えるものである。このように、本願に開示するネットワークスイッチ装置は、前記試験用信号が、試験用の信号として識別される識別情報を備えることから、被試験対象のＬＡＮサイトに試験用の信号を混入させることを防止することとなり、当該試験用の信号のセキュリティを高めて、当該ＬＡＮサイトの稼動に影響を与えずに試験用信号による疎通確認を行うことができる。
【０００９】
また、本願に開示するネットワークスイッチ装置は必要に応じて、受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成するプロトコル適応手段を備えるものである。このように、本願に開示するネットワークスイッチ装置は、受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成することから、被試験対象のＬＡＮサイトで実装されるレイヤ２上位のプロトコルを使用したアプリケーションレベルでの疎通確認ができることとなり、また当該ＬＡＮサイトのアプリケーションの変更時にも当該ＬＡＮサイトを使用することなく試験用信号による疎通確認を行うことができる。
【００１０】
また、本願に開示するネットワークスイッチ装置は必要に応じて、前記信号判断手段により前記信号が試験用信号に該当しない通常信号と判断され、且つ当該通常信号に含まれる前記端末に関する端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録するＬＡＮサイト学習手段を備えるものである。このように、本願に開示するネットワークスイッチ装置は、前記信号が通常信号であり、且つ当該通常信号に含まれる端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録することから、被試験対象のＬＡＮサイトの端末情報を動的に反映することとなり、追加作業を必要とせずに常に最新の端末情報を用いて疎通確認を行うことができる。
【発明を実施するための最良の形態】
【００１１】
（本発明の第１の実施形態）
以下、本発明の第１の実施形態に係るネットワークスイッチ装置を、図１から図７に基づいて説明する。
この図１は本発明の第１の実施形態に係るネットワークスイッチ装置の構成を示すブロック図、図２は図１に記載されたネットワークスイッチ装置の仮想化ＶＬＡＮサイト構造図、図３は図１に記載されたネットワークスイッチ装置のデータレイアウト例、図４は図１に記載されたネットワークスイッチ装置を含むネットワーク構成図及びデータの流れ図、図５は図１に記載されたネットワークスイッチ装置のフローチャート、図６は図１に記載されたネットワークスイッチ装置の特殊データのレイアウト例、図７は図１に記載されたネットワークスイッチ装置の応答データ受信時のフローチャートを示す。
【００１２】
図１において、本実施形態に係るネットワークスイッチ装置は、ＶＬＡＮサイト１００の相互間で回線を介して送受信されるデータが試験用データかを判断する信号判断手段１と、この判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段２と、このデータのスイッチング送信を制御するスイッチ制御手段３とを備える。
【００１３】
前記試験信号生成手段２は、前記試験用データを処理するＶＬＡＮサイト１００の動作を定義する試験シナリオデータ２１ａに基づいて、このＶＬＡＮサイト１００の動作を仮想的な仮想化ＶＬＡＮサイトとして実行し、前記試験用データを生成する仮想ＶＬＡＮ実行部２１と、試験用ＶＬＡＮテーブル２２ａに基づいて、前記試験用データを取扱う仮想化ＶＬＡＮサイトを特定し、この仮想化ＶＬＡＮサイトへの振分を判断する試験信号判断部２２とを備える。
【００１４】
また、この仮想ＶＬＡＮ実行部２１は、前記ＶＬＡＮサイト１００で実際に処理される通信内容、例えば、受信データ分析、送信データの編集、宛先のＶＬＡＮサイト１００に関連する編集を実行する。また、この仮想ＶＬＡＮ実行部２１は、コンパイルが不要なスクリプト言語、例えばＰｒａｃｔｉｃａｌ Ｅｘｔｒａｃｔｉｏｎ ａｎｄ Ｒｅｐｏｒｔ Ｌａｎｇｕａｇｅ（Ｐｅｒｌ）やＲｕｂｙ、による作成が可能である。
【００１５】
また、前記試験信号生成手段２は、図２（ａ）に示すように、前記仮想ＶＬＡＮ実行部２１及び試験シナリオデータ２１ａに基づいて仮想化ＶＬＡＮサイト２１０を論理的に形成する。また、この仮想化ＶＬＡＮサイト２１０は、仮想化対象の前記ＶＬＡＮサイト１００単位に論理的に複数分割されて、仮想化ＶＬＡＮサイト２１０−１、仮想化ＶＬＡＮサイト２１０−２、仮想化ＶＬＡＮサイト２１０−ｎとして論理的な形成が可能である。
【００１６】
この仮想化ＶＬＡＮサイト２１０−ｎは、仮想ＶＬＡＮ実行部２１−ｎ及び試験シナリオデータ２１ａ−ｎを各々備える。また、前記試験信号判断部２２は、この仮想化ＶＬＡＮサイト２１０−ｎの各々と通信するためのインターフェースとしてソケット通信を行い、この仮想化ＶＬＡＮサイト２１０−ｎに対して個別に通信を行うことができる。
【００１７】
この仮想化ＶＬＡＮサイト２１０−ｎは、同図（ｂ）に示すように、レイヤ２関連プロトコル、例えば、ＶＬＡＮ、Ｓｐａｎｎｉｎｇ Ｔｒｅｅ Ｐｒｏｔｏｃｏｌ；スパニングツリープロトコル（ＳＴＰ）、Ａｄｄｒｅｓｓ Ｒｅｓｏｌｕｔｉｏｎ Ｐｒｏｔｏｃｏｌ；アドレス解決プロトコル（ＡＲＰ）、ごとに動作定義されたレイヤ２上位プロトコル、例えば、ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ；ハイパーテキスト転送プロトコル（ｈｔｔｐ）に対応する前記試験シナリオデータ２１ａ−ｎに基づいて、前記仮想ＶＬＡＮ実行部２１−ｎにより実行される。
【００１８】
前記試験シナリオデータ２１ａは、図３（ａ）に示すように、データＩＤ項目と、データ内容項目とを備えることができる。このデータＩＤ項目は、データ内容を一意に識別するＩＤ番号を示す。また、このデータ内容項目は、実際のＶＬＡＮサイト１００で取扱われるデータ内容を示す。
【００１９】
前記試験用ＶＬＡＮテーブル２２ａは、同図（ｂ）に示すように、ｅｎａｂｌｅ ｂｉｔ項目と、ＶＬＡＮタグ項目と、シナリオＩＤ項目と、ソケットＩＤ項目と、ＭＡＣアドレス項目とを備えることができる。このｅｎａｂｌｅ ｂｉｔ項目は、前記仮想化ＶＬＡＮサイト２１０の設定が有効か又は無効かを示す。また、このＶＬＡＮタグ項目は、前記仮想化ＶＬＡＮサイト２１０−ｎの各々を特定してＶＬＡＮ通信するためのタグであり、実際のＶＬＡＮサイト１００相互間の通信で使用されているタグ値を示す。また、このシナリオＩＤ項目は、前記仮想化ＬＡＮサイト２１０−ｎの各々を特定するＩＤ番号を示す。また、このソケットＩＤ項目は、前記仮想ＬＡＮ実行部２１と前記試験信号判断部２２間のソケット通信を一意に識別するソケットＩＤを示す。また、このＭＡＣアドレス項目は、前記ＶＬＡＮサイト１００に存在する端末１０１のＭＡＣアドレスを示す。
【００２０】
本実施形態のネットワーク構成は、図４（ａ）に示すように、ＶＬＡＮサイト（本社）１００Ａと、このＶＬＡＮサイト（本社）１００Ａに接続されるネットワークスイッチ装置１０Ａと、ＶＬＡＮサイト（支社）１００Ｂと、このＶＬＡＮサイト（支社）１００Ｂに接続されるネットワークスイッチ装置１０Ｂと、このネットワークスイッチ装置１０Ａとネットワークスイッチ装置１０Ｂ間に介在して通信を中継するインターネット網３００とを備える構成である。また、このネットワークスイッチ装置１０Ａは、仮想化ＶＬＡＮサイト２１０Ａを仮想的に実装する。また、このネットワークスイッチ装置１０Ｂは、仮想化ＶＬＡＮサイト２１０Ｂを仮想的に実装する。
【００２１】
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について説明する。
まず、前記ネットワークスイッチ装置１０Ａは、図５（ａ）に示すように、疎通試験を開始する旨の設定を装置外部から入力され、この設定の有無により疎通試験を開始するかを判断する（Ｓ１）。前記仮想ＶＬＡＮ実行部２１は、このＳ１で疎通試験の開始を判断した場合には、送信データの作成を開始し、前記試験シナリオデータ２１ａに基づいて、この送信データに試験用ＶＬＡＮタグの内容を設定する（Ｓ２）。
【００２２】
次に、前記仮想ＶＬＡＮ実行部２１は、疎通試験用に送信する特殊データを生成する（Ｓ３）。前記スイッチ制御手段３は、この作成された特殊データを前記インターネット網３００へ送信する（Ｓ４）。この特殊データは、図６に示すように、ヘッダー部及びデータ部から構成され、Ｒｅｑｕｅｓｔ ｆｏｒ Ｃｏｍｍｅｎｔｓ  ７６８（ＲＦＣ７６８）にて定義されるトランスポート層プロトコルのＵｓｅｒ Ｄａｔａｇｒａｍ Ｐｒｏｔｏｃｏｌ（以下、ＵＤＰという）を使用することができる。
【００２３】
このヘッダー部は、ｓｏｕｒｃｅ ａｄｄｒｅｓｓ項目と、ｄｅｓｔｉｎａｔｉｏｎ ａｄｄｒｅｓｓ項目と、Ｚｅｒｏ項目と、Ｐｒｏｔｏｃｏｌ項目と、ＵＤＰ ｌｅｎｇｔｈ項目とを備えることができる。このｓｏｕｒｃｅ ａｄｄｒｅｓｓ項目は、送信元の仮想化ＶＬＡＮサイト２１０−ｎの各々を特定するＩＤ番号を示す。また、このｄｅｓｔｉｎａｔｉｏｎ ａｄｄｒｅｓｓ項目は、送信先の仮想化ＶＬＡＮサイト２１０−ｎの各々を特定するＩＤ番号を示す。また、このＺｅｒｏ項目は、常にゼロ値が設定される。また、Ｐｒｏｔｏｃｏｌ項目は、対応する通信プロトコルを識別する値を示す。また、このＰｒｏｔｏｃｏｌ項目は、前記特殊データの場合には、通信プロトコルとして実在しない値、例えば”ＦＦ”が設定される。また、ＵＤＰ ｌｅｎｇｔｈ項目は、ＵＤＰプロトコルにおけるデータ長を示す。
【００２４】
また、このデータ部は、Ｓｏｕｒｃｅ  Ｐｏｒｔ項目と、ｄｅｓｔｉｎａｔｉｏｎ ｐｏｒｔ項目と、Ｌｅｎｇｔｈ項目と、Ｃｈｅｃｋｓｕｍ項目と、ｄａｔａ ｏｃｔｅｔｓ項目とを備えることができる。このＳｏｕｒｃｅ  Ｐｏｒｔ項目は、送信元の仮想化ＶＬＡＮサイト２１０−ｎに対するソケット通信を特定する前記ソケットＩＤを示す。また、このｄｅｓｔｉｎａｔｉｏｎ ｐｏｒｔ項目は、送信先の仮想化ＶＬＡＮサイト２１０−ｎに対する前記ソケットＩＤを示す。また、このＬｅｎｇｔｈ項目は、データ長を示す。また、このＣｈｅｃｋｓｕｍ項目は、データ誤り検出用の符号を示す。また、このｄａｔａ ｏｃｔｅｔｓ項目は、前記試験シナリオデータ２１ａで定義された前記ＶＬＡＮサイト１００間で通信されるユーザ通信情報を示す。
【００２５】
前記ネットワークスイッチ装置１０Ｂは、図５（ｂ）に示すように、要求データを受信する（Ｓ１１）。この信号判断手段１は、この要求データが試験用に作成された前記特殊データかを前記ヘッダー部のＰｒｏｔｏｃｏｌ項目に基づいて判断する（Ｓ１２）。
【００２６】
前記試験信号判断部２２は、この要求データが試験用の特殊データの場合には、この要求データに設定された試験用ＶＬＡＮタグに基づいて前記試験用ＶＬＡＮテーブル２２ａを検索する（Ｓ１３）。なお、前記試験信号判断部２２は、前記試験用ＶＬＡＮテーブル２２ａにこの試験用ＶＬＡＮタグに該当するＭＡＣアドレス項目の登録が存在しない場合も、この検索を行う。
【００２７】
なお、この試験用ＶＬＡＮテーブル２２ａのＭＡＣアドレス項目は、設定有無が任意なオプション項目とすることができる。前記試験信号判断部２２は、このＭＡＣアドレス項目の設定時には、前記ＶＬＡＮサイト１００内の指定した装置１０１に対する要求データのみを前記仮想化ＶＬＡＮサイト２１０−ｎへ分配する。また、前記試験信号判断部２２は、このＭＡＣアドレス項目の未設定時には、前記ＶＬＡＮサイト１００全体に対する要求データとして前記仮想化ＶＬＡＮサイト２１０−ｎへ分配する。
【００２８】
なお、前記試験信号判断部２２は、性能劣化を防止するために、前記ネットワークスイッチ装置で定義された疎通試験モードが有効化されている場合のみにおいて、前記Ｓ１３の検索を行うことができる。この試験信号判断部２２は、この疎通試験モードが無効化されている場合は、前記特殊データのヘッダー部のＰｒｏｔｏｃｏｌ項目に実在しない値が設定されているため、この特殊データを受信した場合には、既存の処理シーケンスに従いこの特殊データを破棄する。
【００２９】
前記試験信号判断部２２は、前記Ｓ１３の検索により、この試験用ＶＬＡＮタグが前記試験用ＶＬＡＮテーブル２２ａ上で有効であるか判定する（Ｓ１４）。前記試験信号判断部２２は、この判定によりこの試験用ＶＬＡＮタグが有効な場合は、送信先の仮想化ＶＬＡＮサイト２１０−ｎを特定する前記シナリオＩＤ及び前記ソケットＩＤを付与した後、対応する前記仮想ＶＬＡＮ実行部２１へ後続処理の実行を依頼する。
【００３０】
この仮想ＶＬＡＮ実行部２１は、この要求データを受付け、試験シナリオデータ２１ａに定義されている内容に基づいて、この要求データの分析を行い、返送するデータを抽出してこの要求データを編集し、この要求データの応答先である前記ネットワークスイッチ装置１０Ａの仮想化ＶＬＡＮサイト２１０−ｎに関する試験用ＶＬＡＮタグ、前記シナリオＩＤ及び前記ソケットＩＤを設定して前記特殊データを生成する（Ｓ１５）。
【００３１】
前記スイッチ制御手段３は、前記インターネット網３００を介して前記ネットワークスイッチ装置１０Ａにこの作成された特殊データを応答データとして送信する（Ｓ１６）。また、前記スイッチ制御手段３は、前記Ｓ１２にて前記要求データが実際に前記ＶＬＡＮサイト（支社）１００Ｂが取扱う通常用データと判断された場合には、前記ＶＬＡＮサイト（支社）１００Ｂにこの要求データを送信する（同Ｓ１６）。また、前記試験信号判断部２２は、前記Ｓ１４の判定にて前記要求データの試験用ＶＬＡＮタグが無効な場合は、この要求データを破棄する。（Ｓ１７）
【００３２】
次に、前記ネットワークスイッチ装置１０Ａは、図７に示すように、前記インターネット網３００を介して前記ネットワークスイッチ装置１０Ｂから送信された前記応答データを受信する（Ｓ２１）。この信号判断手段１は、この応答データが試験用の特殊データかを判断する（Ｓ２２）。
【００３３】
前記仮想ＶＬＡＮ実行部２１は、この応答データが試験用の特殊データの場合には、疎通試験の試験結果が正常か異常かを判定する（Ｓ２３）。疎通確認の実施者は、この試験結果が異常である場合には、試験シナリオデータ２１ａを自由に設定変更し、再試験を実行することができる。
【００３４】
また、前記スイッチ制御手段３は、前記Ｓ２２にて前記応答データが実際に前記ＶＬＡＮサイト（本社）１００Ａが取扱う通常用データと判断された場合には、前記ＶＬＡＮサイト（本社）１００Ａにこの応答データを送信する（Ｓ２４）。
【００３５】
前記ＶＬＡＮサイト１００は、前記特殊データにより通常用データと試験用データを別扱いして処理できることから、被試験対象であるＶＬＡＮサイト１００への試験用データの混入を防止することとなり、この試験用データのセキュリティを高めて、このＶＬＡＮサイト１００の稼動に影響を与えずに試験用データの疎通確認を行うことができる。また、この特殊データは、通常用データには存在しない値を有することから、万が一、試験用データが前記ＶＬＡＮサイト１００に流出した場合でも、前記ＶＬＡＮサイト１００により通常用データとして扱われずにエラー処理、例えば破棄されることとなり、より強固なセキュリティを確保することができる。
【００３６】
このように、ネットワークスイッチ装置１０は、図４（ｂ）に示すように、前記スイッチ制御手段３が試験用データと通常データを区別して適切な宛先に送信することから、前記通常データの受信時には、前記仮想化ＶＬＡＮサイト２１０Ａ及び仮想化ＶＬＡＮサイト２１０Ｂを経由することなく、前記ＶＬＡＮサイト１００相互間のＥｎｄ  ｔｏ  Ｅｎｄのデータ処理を従来通りに行うことができる。
【００３７】
また、ネットワークスイッチ装置１０は、同図（ｃ）に示すように、前記特殊データの受信時には、この特殊データの送信先を前記仮想ＶＬＡＮ実行部２１に切り替えて、前記仮想化ＶＬＡＮサイト２１０Ａ及び仮想化ＶＬＡＮサイト２１０Ｂにてデータ処理を行うことにより、前記ＶＬＡＮサイト１００を経由することなく疎通確認することができる。このように、前記ＶＬＡＮサイト１００に直接確認する必要なく疎通確認できることから、前記ＶＬＡＮサイト１００が使用できない場合、例えば障害発生時や定期メンテナンス時にも疎通確認できることとなり、外的要因に妨げられることなく安定的に疎通確認を行うことができる。
【００３８】
また、前記仮想ＶＬＡＮ実行部２１は、被試験対象の前記ＶＬＡＮサイト１００に新たに前記端末１０１を増設された場合でも、この増設された端末１０１に関する端末情報を試験シナリオデータ２１ａ及び試験用ＶＬＡＮテーブル２２ａに外部から追加登録されることにより、前記ＶＬＡＮサイト１００を経由することなく容易に疎通確認を行うことができる。また、前記仮想ＶＬＡＮ実行部２１は、被試験対象の前記ＶＬＡＮサイト１００に新たにレイヤ２上位プロトコルであるアプリケーションレイヤプロトコルが追加された場合においても、このプロトコルの動作及び通信データを前記試験シナリオデータ２１ａ及び試験用ＶＬＡＮテーブル２２ａに外部から追加登録されることにより、前記ＶＬＡＮサイト１００を経由することなく容易に疎通確認を行うことができる。
【００３９】
また、前記仮想ＶＬＡＮ実行部２１は、コンパイルが不要なスクリプト言語により形成されることから、疎通確認時においても臨機応変に前記ＶＬＡＮサイト１００の動作内容を変更できることとなり、この端末追加やアプリケーションレイヤプロトコル追加をはじめとして疎通確認時の利便性及び生産性を向上させることができる。
【００４０】
また、本実施形態に係るネットワークスイッチ装置のハードウエア構成は、ＣＰＵ、メモリ、大容量記憶装置、ディスプレイ、通信装置、入力手段及び上記各部を接続するバスからなる。
【００４１】
（本発明のその他の実施形態）
以下、本発明のその他の実施形態に係るネットワークスイッチ装置を、図８及び図９に基づいて説明する。
この図８は本発明のその他の実施形態に係るネットワークスイッチ装置のブロック図、図９は図８に記載されたネットワークスイッチ装置のフローチャートを示す。
【００４２】
本実施形態に係るネットワークスイッチ装置は、前記第１の実施形態を記載した図１と同様に、前記信号判断手段１と、前記試験信号生成手段２と、前記試験シナリオデータ２１ａと、前記仮想ＶＬＡＮ実行部２１と、前記試験用ＶＬＡＮテーブル２２ａと、前記試験信号判断部２２と、前記スイッチ制御手段３とを備え、さらに追加で、受信した要求データが前記信号判断手段１により前記試験用データに該当しない通常用データと判断され、且つ前記試験シナリオデータ２１ａに基づいてこの通常用データに含まれる前記端末１０１に関する端末情報が前記仮想化ＬＡＮサイト２１０に含まれる端末情報と一致しない場合に、この端末情報を試験シナリオデータ２１ａに登録するＶＬＡＮサイト学習手段４を備えて構成される。
【００４３】
本実施形態のネットワーク構成は、前記第１の実施形態を記載した図４と同様に、前記ＶＬＡＮサイト（本社）１００Ａと、前記ネットワークスイッチ装置１０Ａと、前記仮想化ＶＬＡＮサイト２１０Ａと、前記ＶＬＡＮサイト（支社）１００Ｂと、前記ネットワークスイッチ装置１０Ｂと、前記仮想化ＶＬＡＮサイト２１０Ｂと、前記インターネット網３００とを備える構成である。
【００４４】
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について前記第１の実施形態に追加された部分に関して説明する。
前記ネットワークスイッチ装置１０Ｂは、図９に示すように、前記第１の実施形態に記載した図５（ｂ）と同様に、前記Ｓ１１にて前記ネットワークスイッチ装置１０Ａから要求データを受信し、前記Ｓ１２にてこの要求データのヘッダー部のＰｒｏｔｏｃｏｌ項目に基づいてこの要求データが試験用の特殊データかを判断する。
【００４５】
本実施形態の追加動作として、この判断により、この要求データが試験用の特殊データでない通常用データの場合には、前記試験用ＶＬＡＮテーブル２２ａに基づいて送信先の端末１０１が前記仮想化ＶＬＡＮサイト２１０に未登録かを確認する（Ｓ３１）。前記ＶＬＡＮサイト学習手段４は、この確認により未登録の場合には、前記試験シナリオデータ２１ａ及びこの試験用ＶＬＡＮテーブル２２ａに前記要求データに設定されたこの端末１０１関する端末情報を登録する（Ｓ３２）。
【００４６】
また、前記Ｓ３１の確認により既に前記端末１０１が前記仮想化ＶＬＡＮサイト２１０に登録されている場合には、本実施形態による追加動作は行わず、通常用データとして処理を継続する。この端末情報の登録により、被試験対象のＶＬＡＮサイト１００の端末情報を動的に反映することとなり、追加作業を必要とせずに常に最新の端末情報を用いて疎通確認を行うことができ、作業工数を削減することができる。
【００４７】
なお、上述の各実施形態において、疎通確認の対象をレイヤ２プロトコルを使用したＶＬＡＮにて構築されるＶＬＡＮサイトとしたが、ＶＬＡＮにて構築されるＶＬＡＮサイトに限定されることはなく、広く一般的に構築されたＬＡＮサイト、例えばレイヤ３プロトコルを使用したＩｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋ;ＩＰ仮想プライベートネットワーク（ＩＰ−ＶＰＮ） にて構築されるＬＡＮサイトを疎通確認の対象とすることも可能である。
【００４８】
［付記］  以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するネットワークスイッチ装置において、回線を介して送信された前記信号が試験用信号かを判断する信号判断手段と、前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段とを備え、前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信するネットワークスイッチ装置。
【００４９】
（付記２）前記試験信号生成手段が、前記試験用信号を処理するＬＡＮサイトの動作を定義する試験シナリオデータに基づいて、当該ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を生成する仮想ＬＡＮ実行部と、前記信号判断手段により判断された試験用信号に基づいて、当該試験用信号を取扱う前記仮想化ＬＡＮサイトへの振分を判断する試験信号判断部とを備える付記１記載のネットワークスイッチ装置。
【００５０】
（付記３）前記試験用信号が、試験用の信号として識別される識別情報を備える付記１又は付記２記載のネットワークスイッチ装置。
【００５１】
（付記４）受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成するプロトコル適応手段を備える付記１ないし付記２記載のネットワークスイッチ装置。
【００５２】
（付記５）前記信号判断手段により前記信号が試験用信号に該当しない通常信号と判断され、且つ当該通常信号に含まれる前記端末に関する端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録するＬＡＮサイト学習手段を備える付記２ないし付記４記載のネットワークスイッチ装置。
【００５３】
（付記６）端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するネットワークスイッチ制御方法において、回線を介して送信された前記信号が試験用信号かを判断する信号判断工程と、前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成工程とを備え、前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信するネットワークスイッチ制御方法。
【００５４】
（付記７）前記試験信号生成工程が、前記試験用信号を処理するＬＡＮサイトの動作を定義する試験シナリオデータに基づいて、当該ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を生成する仮想ＬＡＮ実行部と、前記信号判断工程により判断された試験用信号に基づいて、当該試験用信号を取扱う前記仮想化ＬＡＮサイトへの振分を判断する試験信号判断部とを備える付記６記載のネットワークスイッチ制御方法。
【００５５】
（付記８）前記試験用信号が、試験用の信号として識別される識別情報を備える付記６又は付記７記載のネットワークスイッチ制御方法。
【００５６】
（付記９）受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成するプロトコル適応工程を備える付記６ないし付記８記載のネットワークスイッチ制御方法。
【００５７】
（付記１０）前記信号判断工程により前記信号が試験用信号に該当しない通常信号と判断され、且つ当該通常信号に含まれる前記端末に関する端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録するＬＡＮサイト学習工程を備える付記７ないし付記９記載のネットワークスイッチ制御方法。
【００５８】
（付記１１）端末が中継接続されるＬＡＮサイト相互間で回線を介して送受信される信号を中継するようにコンピュータを機能させるネットワークスイッチ装置制御プログラムにおいて、回線を介して送信された前記信号が試験用信号かを判断する信号判断手段、前記判断された試験用信号の応答としての試験用信号又は回線を介して送信する要求としての試験用信号を生成する試験信号生成手段としてコンピュータを機能させ、前記生成した試験用信号を回線を介して要求送信し、受信した試験用信号に対して回線を介して応答送信するようにコンピュータを機能させるネットワークスイッチ装置制御プログラム。
【００５９】
（付記１２）前記試験信号生成手段が、前記試験用信号を処理するＬＡＮサイトの動作を定義する試験シナリオデータに基づいて、当該ＬＡＮサイトの動作を仮想的な仮想化ＬＡＮサイトとして実行し、前記試験用信号を生成する仮想ＬＡＮ実行部、前記信号判断手段により判断された試験用信号に基づいて、当該試験用信号を取扱う前記仮想化ＬＡＮサイトへの振分を判断する試験信号判断部としてコンピュータを機能させる付記１１記載のネットワークスイッチ制御プログラム。
【００６０】
（付記１３）前記試験用信号が、試験用の信号として識別される識別情報を備える付記１１又は付記１２記載のネットワークスイッチ制御プログラム。
【００６１】
（付記１４）受信された前記試験用信号の属するプロトコル種別を識別し、当該識別されたプロトコル種別に応じたプロトコル適応信号を生成するプロトコル適応手段としてコンピュータを機能させる付記１１ないし付記１２記載のネットワークスイッチ制御プログラム。
【００６２】
（付記１５）前記信号判断手段により前記信号が試験用信号に該当しない通常信号と判断され、且つ当該通常信号に含まれる前記端末に関する端末情報が前記仮想化ＬＡＮサイトに含まれる端末情報と一致しない場合に、当該端末情報を前記仮想化ＬＡＮサイトに登録するＬＡＮサイト学習手段としてコンピュータを機能させる付記１２ないし付記１４記載のネットワークスイッチ制御プログラム。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施形態に係るネットワークスイッチ装置の構成を示すブロック図
【図２】本発明の第１の実施形態に係るネットワークスイッチ装置の仮想化ＶＬＡＮサイト構造図
【図３】本発明の第１の実施形態に係るネットワークスイッチ装置のデータレイアウト例
【図４】本発明の第１の実施形態に係るネットワークスイッチ装置を含むネットワーク構成図及びデータの流れ図
【図５】本発明の第１の実施形態に係るネットワークスイッチ装置のフローチャート
【図６】本発明の第１の実施形態に係るネットワークスイッチ装置の特殊データのレイアウト例
【図７】本発明の第１の実施形態に係るネットワークスイッチ装置の応答データ受信時のフローチャート
【図８】本発明のその他の実施形態に係るネットワークスイッチ装置のブロック図
【図９】本発明のその他の実施形態に係るネットワークスイッチ装置のフローチャート
【符号の説明】
【００６４】
１  信号判断手段
２  試験信号生成手段
２１  仮想ＶＬＡＮ実行部
２１ａ  試験シナリオデータ
２２  試験信号判断部
２２ａ  試験用ＶＬＡＮテーブル
３  スイッチ制御手段
４  ＶＬＡＮサイト学習手段
１０、１０Ａ、１０Ｂ  ネットワークスイッチ装置
１００、１００Ａ、１００Ｂ  ＶＬＡＮサイト
１０１、１０１Ａ、１０１Ｂ  端末
２１０、２１０Ａ、２１０Ｂ  仮想化ＶＬＡＮサイト
３００  インターネット網
【図１】
2010098429.tif 000003
【図２】
2010098429.tif 000004
【図３】
2010098429.tif 000005
【図４】
2010098429.tif 000006
【図５】
2010098429.tif 000007
【図６】
2010098429.tif 000008
【図７】
2010098429.tif 000009
【図８】
2010098429.tif 000010
【図９】
2010098429.tif 000011