(57)【要約】【課題】  装置を追加することなくネットワーク間のパスに加えて端末相互間におけるパスを監視できるネットワークスイッチ装置を提供する。【解決手段】  本願のネットワークスイッチ装置は、試験取扱情報記憶手段２が信号を試験用に取扱うか否かの試験取扱情及び信号を試験用に取扱う前記端末に関するフィルタリングテーブル２１を記憶し、信号判断手段としてのシナリオ振り分け部３が試験用信号を取扱うと判断した場合に、試験用信号を生成する仮想端末を特定し、仮想端末手段４が、前記特定された端末の動作特性に関するシナリオデータ４１に基づいて、動作シナリオ部４０により仮想的に試験用信号を生成し、送受信手段１が試験用信号を送受信する。【選択図】    図１
2010239419.tif 000002
【特許請求の範囲】
【請求項１】
接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信手段を備えるネットワークスイッチ装置において、
前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶手段と、
接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末手段と、
前記試験取扱情報記憶手段の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断手段とを備え、
前記仮想端末手段が、前記信号判断手段が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成する
ネットワークスイッチ装置。
【請求項２】
請求項１に記載のネットワークスイッチ装置において、
前記送受信手段に基づいて、前記信号の疎通すべき疎通経路である予定経路に関する疎通経路情報を記憶する予定経路記憶手段と、
前記予定経路記憶手段に基づいて、前記送受信手段により受信された前記信号の疎通経路が前記予定経路と一致するかを判断する経路判断手段と、
前記経路判断手段に基づいて、前記送受信手段により受信された前記信号が前記予定経路と一致しない場合には、前記信号の疎通経路を前記予定経路に復旧させる経路復旧手段とを備える
ネットワークスイッチ装置。
【請求項３】
請求項１又は請求項２に記載のネットワークスイッチ装置において、
前記信号判断手段が、前記試験用信号を送信することを判断した場合に、前記接続された端末の存在確認を行う存在確認手段を備え、
前記試験信号生成手段が、前記存在確認手段に基づいて、前記接続された端末が存在しない場合には、前記端末が存在しないことを示す前記試験用信号を生成する
ネットワークスイッチ装置。
【請求項４】
請求項３に記載のネットワークスイッチ装置において、
前記存在確認手段が存在確認を行った場合に、当該存在確認に基づいて、前記端末の前記動作特性を前記端末動作情報に反映させる端末学習手段を備える
ネットワークスイッチ装置。
【請求項５】
請求項２ないし請求項４に記載のネットワークスイッチ装置において、
前記送受信手段により受信された前記信号のデータ種別を判断するデータ種別判断手段と、
前記送受信手段に基づいて、前記データ種別毎の前記予定経路に関する疎通経路情報を記憶する予定経路記憶手段と、
前記予定経路記憶手段に基づいて、前記送受信手段により受信された前記信号の疎通経路が前記判断されたデータ種別毎に前記予定経路と一致するかを判断する経路判断手段とを備える
ネットワークスイッチ装置。
【請求項６】
接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信工程を備えるネットワークスイッチ方法において、
前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶工程と、
接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末工程と、
前記試験取扱情報記憶工程の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断工程とを備え、
前記仮想端末工程が、前記信号判断工程が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成する
ネットワークスイッチ方法。
【請求項７】
接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信手段としてコンピュータを機能させるネットワークスイッチプログラムにおいて、
前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶手段、
接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末手段、
前記試験取扱情報記憶手段の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断手段としてコンピュータを機能させ、
前記仮想端末手段が、前記信号判断手段が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成する
ネットワークスイッチプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末相互間で送受信される信号を中継するネットワークスイッチ装置に関して、特に、特に仮想的な端末を装置内部に設けることにより、端末間の疎通監視を容易に実現するネットワークスイッチ装置に関する。
【背景技術】
【０００２】
近年、ネットワークスイッチ装置の１つであるレイヤ２スイッチにより構築されるレイヤ２ネットワークは、複雑な冗長構成により構築されている。このようなネットワークでは、障害発生時、例えば、回線障害又は装置障害が発生した場合に、障害復旧状況の確認、例えば、パス（経路）切替えの妥当性、フレーム導通経路の妥当性及びフレームループ発生の確認をレイヤ２スイッチ単独で自律的に行うことができない。
【０００３】
従来のネットワークスイッチ装置は、ネットワーク監視装置をレイヤ２スイッチの外部に設置し、当該ネットワーク監視装置により障害発生時のパス監視を行う技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５２６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のネットワークスイッチ装置は、ネットワーク監視装置を追加で設置するために、装置の増加に伴うシステムの煩雑化及びメンテナンス負担の増加が発生するという課題を有する。
【０００６】
本発明は前記課題を解消するためになされたもので、装置を追加することなくネットワーク間のパスに加えて端末相互間におけるパスを監視できるネットワークスイッチ装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本願に開示するネットワークスイッチ装置は、端末間通信の信号を試験用に取扱うかを判断し、端末が信号を生成する動作を当該端末の動作特性に基づいて仮想的に行う仮想端末により試験用信号を生成し、当該試験用信号を送受信する。
【発明の効果】
【０００８】
本願に開示するネットワークスイッチ装置は、仮想的な試験用信号を用いて装端末間通信を行えることから、装置を追加することなく端末間通信におけるパス監視できることとなり、簡素なシステム構成にて作業負担も抑えて効率的なパス監視を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係るネットワークスイッチ装置のブロック図
【図２】本発明の第１の実施形態に係るネットワークスイッチ装置の仮想ユーザ端末の構成図
【図３】本発明の第１の実施形態に係るネットワークスイッチ装置のデータレイアウト例
【図４】本発明の第１の実施形態に係るネットワークスイッチ装置を含むネットワーク構成図
【図５】本発明の第１の実施形態に係るネットワークスイッチ装置のフィルタリングテーブルのデータ例
【図６】本発明の第１の実施形態に係るネットワークスイッチ装置のフローチャート
【図７】本発明の第１の実施形態に係るネットワークスイッチ装置の端末及び仮想ユーザ端末間のフローチャート
【図８】本発明の第２の実施形態に係るネットワークスイッチ装置のブロック図
【図９】本発明の第２の実施形態に係るネットワークスイッチ装置の経路データのデータ例
【図１０】本発明の第２の実施形態に係るネットワークスイッチ装置を含むネットワーク構成図
【図１１】本発明の第２の実施形態に係るネットワークスイッチ装置のフローチャート
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、第１の実施形態に係るネットワークスイッチ装置を、図１から図６に基づいて説明する。
この図１は本発明の第１の実施形態に係るネットワークスイッチ装置の構成を示すブロック図、図２はこの図１に記載されたネットワークスイッチ装置の仮想ユーザ端末の構成図、図３は、この図１に記載されたネットワークスイッチ装置のデータレイアウト例を示す。また、図４はこの図１に記載されたネットワークスイッチ装置を含むネットワーク構成図、図５はこの図１に記載されたネットワークスイッチ装置のフィルタリングテーブルのデータ例を示す。また、図６はこの図１に記載されたネットワークスイッチ装置のフローチャート、図７はこの図１に記載されたネットワークスイッチ装置の端末及び仮想ユーザ端末間のフローチャートを示す。
【００１１】
図１において、本実施形態に係るネットワークスイッチ装置は、送受信手段１と、試験取扱情報記憶手段２と、信号判断手段としてのシナリオ振り分け部３と、仮想端末手段としての仮想ユーザ端末４と、存在確認手段５と、端末学習手段６とを備える構成である。
【００１２】
この送受信手段１は、Ｖｉｒｔｕａｌ ＬＡＮ（ＶＬＡＮ）サイト１００に属する端末１０１と接続され、この端末１０１が相互間で送受信するための信号（フレーム）を、インターネット網２００を中継して回線を介して送受信する。この試験取扱情報記憶手段２は、前記信号を試験用に取扱うか否かの情報と、この信号を取扱う端末の情報とを試験取扱情報としてフィルタリングテーブル２１から受付ける。このシナリオ振り分け部３は、このフィルタリングテーブル２１の試験取扱情報に基づいて、試験用の前記信号である試験用信号を、回線を介して送信するかを判断し、試験用信号を送信する場合には、試験用信号を生成する端末を特定する。
【００１３】
また、この仮想ユーザ端末４は、前記送受信手段１に接続された端末１０１の動作特性を端末動作情報として格納するシナリオデータ４１と、このシナリオデータ４１に基づいて、仮想的にこの端末１０１の動作を行う動作シナリオ部４０とを備える。この仮想ユーザ端末４は、このシナリオ振り分け部３が試験用信号を送信すると判断した場合に、このシナリオデータ４１に基づいて、仮想的に試験用信号を生成する。
【００１４】
この仮想ユーザ端末４は、図２に示すように、複数の端末１０１に対応する複数の仮想ユーザ端末ａ４ａ、仮想ユーザ端末ｂ４ｂ、、、仮想ユーザ端末ｘ４ｘとして論理的に複数分割される。また、この仮想ユーザ端末４は、各々、このシナリオ振り分け部３とソケット通信によりインターフェース通信を行う。
【００１５】
また、この動作シナリオ部４は、このコンパイルが不要なスクリプト言語、例えばＰｒａｃｔｉｃａｌ Ｅｘｔｒａｃｔｉｏｎ ａｎｄ Ｒｅｐｏｒｔ Ｌａｎｇｕａｇｅ（Ｐｅｒｌ）やＲｕｂｙを用いて作成することができる。また、この動作シナリオ部４は、端末１０１へのデータ受信時の受信処理動作と、Ethernet OAM（EtherOAM）動作を定義される。このEthernet OAM動作は、イーサネット（登録商標）網の保守・管理機能であるEthernet OAM（operations，administration，maintenance）に従うデータ通信に準拠する動作であり、ネットワークスイッチ間の経路確認を行うことが可能である。
【００１６】
また、図１に示す存在確認手段５は、シナリオ振り分け部３が、試験用信号を送信することを判断した場合に、前記送受信手段１に接続された端末１０１の存在確認を行う。また、この端末学習手段６は、この存在確認手段５が前記端末の存在確認を行った場合に、この存在確認に基づいて、この端末１０１の動作特性を前記仮想ユーザ端末４のシナリオデータ４１に反映させる。
【００１７】
前記シナリオデータ４１は、図３（ａ）に示すように、ＶＬＡＮＩＤ項目と、宛先ＭＡＣ項目と、データ種別項目と、データ内容項目とを備えることができる。このＶＬＡＮＩＤ項目は、この仮想ユーザ端末４のＶｉｒｔｕａｌ ＬＡＮ（ＶＬＡＮ）ＩＤを示す。また、この宛先ＭＡＣ項目は、この仮想ユーザ端末４が送信するデータの宛先であるMedia Access Control；ＭＡＣアドレスを示す。また、このデータ種別項目は、この仮想ユーザ端末４が送信するデータのデータ種別、例えば、映像データ、Ｖｏｉｃｅ（音声）データを示す。また、このデータ内容項目は、実際のＶＬＡＮサイト１００で取扱われるデータ内容を示す。
【００１８】
前記フィルタリングテーブル２１は、同図（ｂ）に示すように、ｅｎａｂｌｅ ｂｉｔ項目と、ＶＬＡＮタグ項目と、シナリオＩＤ項目と、ソケットＩＤ項目と、ＭＡＣアドレス項目とを備えることができる。このｅｎａｂｌｅ ｂｉｔ項目は、前記仮想ユーザ端末４の設定が有効か又は無効かを示す。また、このＶＬＡＮタグ（ＶＬＡＮ−Ｔａｇ）項目は、前記仮想ユーザ端末４の各々を特定してＶＬＡＮ通信するためのタグであり、実際のＶＬＡＮサイト１００相互間の通信で使用されているタグ値を示す。また、このシナリオＩＤ項目は、前記仮想ユーザ端末４の各々を特定するＩＤ番号を示す。また、このソケットＩＤ項目は、この仮想ユーザ端末４とシナリオ振り分け部３間のソケット通信を一意に識別するソケットＩＤを示す。また、このＭＡＣアドレス（mac address）項目は、ＶＬＡＮサイト１００に存在する端末１０１のＭＡＣアドレスを示す。
【００１９】
本実施形態のネットワーク構成は、図４に示すように、前記ネットワークスイッチ装置１０としてのＳＷ−Ａ、ＳＷ−Ｂ、ＳＷ−Ｃ、ＳＷ−Ｄ、ＳＷ−Ｅ、ＳＷ−Ｆと、前記ＶＬＡＮサイト１００としてのユーザサイト１、ユーザサイト２を備える。このユーザーサイト１及びこのユーザーサイト２は、不定期に前記Voiceデータを相互間で送受信する。
【００２０】
また、このＳＷ−Ａの前記フィルタリングテーブル２１は、図５（ａ）に示すように、前記ｅｎａｂｌｅ ｂｉｔ項目に試験用信号を疎通する「１」が設定される。また、このＳＷ−Ａの前記フィルタリングテーブル２１は、EtherOAMフレーム及びユーザサイト１の端末１０１との通信を行うフレームを取扱うようにＶＬＡＮタグにより識別して設定される。また、ＭＡＣアドレス項目に登録されたユーザサイト１の端末１０１は、ユーザサイト１の端末１０１へ前記送受信手段１によりフレームを送受信した際に端末学習手段６により自動学習される。
【００２１】
また、このＳＷ−Ｃの前記フィルタリングテーブル２１は、同図（ｂ）に示すように、前記ｅｎａｂｌｅ ｂｉｔ項目に試験用信号を疎通する「１」が設定される。また、このＳＷ−Ｃの前記フィルタリングテーブル２１は、EtherOAMフレーム及びユーザサイト２の端末１０１との通信を行うフレームを取扱うようにＶＬＡＮタグにより識別して設定される。また、ＭＡＣアドレス項目に登録されたユーザサイト２の端末１０１は、ユーザサイト２の端末１０１へ前記送受信手段１によりフレームを送受信した際に端末学習手段６により自動学習される。
【００２２】
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について説明する。
図４に示すように、前記ＳＷ−Ａ１０は、前記ＳＷ−Ｃ１０への疎通経路にパス障害Ａが発生したとする。前記ＳＷ−Ａ１０は、図６（ａ）に示すように、ＳＷ−Ａ１０の動作シナリオ部４０により前記試験用信号としての前記ユーザサイト２の端末１０１宛のEtherOAMフレームを生成し、前記送受信手段１によりマルチキャスト送信する（Ｓ１）。前記ＳＷ−Ｅ１０は、前記ＳＷ−Ａ１０からのEtherOAMフレームを受信して、前記ユーザサイト２の端末１０１宛にForwarding(転送)を行う（Ｓ２）。
【００２３】
また、この前記ＳＷ−Ｅ１０は、このForwardingに基づいて、前記ＳＷ−Ａ１０にReplyフレームを送信し、前記ＳＷ−Ａ１０に前記ＳＷ−Ｅ１０がEtherOAMフレームを取扱った旨を通知する（Ｓ３）。前記ＳＷ−Ｃ１０は、前記ＳＷ−Ｅ１０からのEtherOAMフレームを受信する（Ｓ４）。
【００２４】
また、前記工程のＳ４において、前記ＳＷ−Ｃ１０の存在確認手段５は、前記ユーザサイト２の端末１０１宛にAddress Resolution Protocol；ＡＲＰ信号を送信し、このＡＲＰ信号の応答に基づいて、端末学習手段６が前記シナリオデータ４１に反映する。このように、前記ＳＷ−Ｃ１０は、このＡＲＰ信号により前記ユーザサイト２の端末１０１の存在状況及び最新のデータを都度反映できることとなり、前記仮想ユーザ端末４が前記ユーザサイト２の端末１０１と正確に同期することができる。
【００２５】
前記ＳＷ−Ｃ１０は、前記動作シナリオ部４０により前記試験用信号としての前記ユーザサイト１の端末１０１宛のEtherOAMフレームを生成して前記送受信手段１に送信し、前記ＳＷ−Ａ１０に前記ＳＷ−Ｃ１０がEtherOAMフレームを取扱った旨を通知する（Ｓ５）。
【００２６】
このように、前記ＳＷ−Ａ１０は、スイッチ間の経路確認に限定されるEtherOAMフレームをユーザサイト間まで拡張して経路確認ができることとなり、ユーザサイト間において精度の高い経路確認を実施することができる。また、前記ＳＷ−Ａ１０は、仮想ユーザ端末４を用いてパス障害による切替発生時の正常ルート疎通確認を行えることとなり、保守者による監視作業量を軽減でき、障害復旧作業のコストを削減することができる。
【００２７】
また、このようにEtherOAMフレームによる経路確認後、前記ＳＷ−Ａ１０は、図６（ｂ）に示すように、前記動作シナリオ部４０により前記試験用信号としての前記ユーザサイト２の端末１０１宛の疎通確認用フレームを生成し、前記送受信手段１により送信する（Ｓ１１）。前記ＳＷ−Ｃ１０は、この疎通確認用フレームを受信する（Ｓ１２）。
【００２８】
また、前記ＳＷ−Ｃ１０は、前記動作シナリオ部４０により前記試験用信号としての前記ユーザサイト１の端末１０１宛の疎通確認用フレームを応答用に生成し、前記送受信手段１により送信する（Ｓ１３）。前記ＳＷ−Ａ１０は、この疎通確認用フレームを受信する（Ｓ１４）。
【００２９】
このように、前記ＳＷ−Ａ１０は、前記経路確認により確認された経路に基づいて、ユーザーサイト間の疎通確認を仮想的に行えることとなり、パス障害発生後の復旧作業をより迅速に支援することができる。
また、前記ＳＷ−Ａ１０は、直接接続された前記ユーザサイト１の端末１０１との疎通確認を行うこともできる。
【００３０】
前記ＳＷ−Ａ１０は、図７に示すように、直接接続された前記ユーザサイト１の端末１０１から前記VOICEフレームを受信する（Ｓ２１）。前記シナリオ振り分け部３は、前記試験取扱情報記憶手段２により前記フィルタリングテーブル２１においてenable bit項目が「1」であるかを確認する（Ｓ２２）。
【００３１】
前記シナリオ振り分け部３は、enable bit項目が「1」の場合、このVOICEフレームの宛先MACアドレスが前記フィルタリングテーブル２１に登録済みかを確認する（Ｓ２３）。ここで、前記試験取扱情報記憶手段２は、宛先MACアドレスが未登録の場合には、前記フィルタリングテーブル２１にこのVOICEフレームに基づいてMACアドレスを登録する（Ｓ２４）。
【００３２】
前記フィルタリングテーブル２１に登録されたMACアドレスに基づいて、前記シナリオ振り分け部３により特定された仮想ユーザ端末４は、このVOICEフレームを受信する（Ｓ２５）。前記動作シナリオ部４０は、一定時間経過後、ARPフレームを前記ユーザサイト１の端末１０１に送信する（Ｓ２６）。
【００３３】
前記ＳＷ−Ａ１０の送受信手段１は、このARPフレームを受信したユーザサイト１の端末１０１から、この応答フレームとしてのInternet Control Message Protocol；ICMP（インターネット制御通知プロトコル）フレームを受信する（Ｓ２７）。前記フィルタリングテーブル２１に基づいて、前記シナリオ振り分け部３により特定された仮想ユーザ端末４は、このVOICEフレームを受信し、ユーザサイト１及び仮想ユーザサイト間の疎通確認を実施できる（Ｓ２８）。
【００３４】
上記に記載したように、前記ＳＷ−Ａ１０は、前記端末１０１からのフレームを自動学習することができる。このように、前記ＳＷ−Ａ１０は、仮想ユーザ端末４から前記端末１０１宛のARPフレームの定期送信とこの自動学習により、前記端末１０１及び仮想ユーザ端末間を疎通確認でき、前記端末１０１への擬似精度を高めた仮想ユーザ端末間通信を実施することができる。
また、本実施形態に係るネットワークスイッチ装置１０のハードウェア構成は、ＣＰＵ、メモリ、記憶装置、入力装置及び上記各部を接続するバスからなる。
【００３５】
（第２の実施形態）
以下、第２の実施形態に係るネットワークスイッチ装置を、図８から図１１に基づいて説明する。
この図８は本発明のその他の実施形態に係るネットワークスイッチ装置のブロック図、図９は図８に記載されたネットワークスイッチ装置の経路データのデータ例を示す。また、図１０は図８に記載されたネットワークスイッチ装置を含むネットワーク構成図、図１１は図８に記載されたネットワークスイッチ装置のフローチャートを示す。
【００３６】
図８において、本実施形態に係るネットワークスイッチ装置は、第１の実施形態と同様に、送受信手段１と、試験取扱情報記憶手段２と、シナリオ振り分け部３と、仮想ユーザ端末４と、存在確認手段５と、端末学習手段６とを備える構成である。
【００３７】
さらに、本実施形態では、第１の実施形態に追加して、前記動作シナリオ部４０に、予定経路記憶手段７、経路判断手段８、経路復旧手段９を備える。また、本実施形態では、第１の実施形態に追加して、前記シナリオデータ４１に、経路データ７１を備える。
【００３８】
また、この予定経路記憶手段７は、この送受信手段１に基づいて、信号の疎通すべき疎通経路である予定経路に関する疎通経路情報としての経路データ７１を記憶して管理する。この経路データ７１は、図９に示すように、前回定期監視経路情報項目と、定常経路情報項目と、第２経路情報項目と、第３経路情報項目とを備える。
【００３９】
この前回定期監視経路情報項目は、前回の定期監視で監視した経路を示す。この定常経路情報項目は、定常的に使用される定常経路であって、最優先される定常経路を示す。この第２経路情報項目は、定常経路の次に優先される第２経路を示す。この第３経路情報項目は、第２経路の次に優先される第３経路を示す。
【００４０】
また、この経路判断手段８は、この予定経路記憶手段７に基づいて、この送受信手段１により受信された信号の疎通経路が予定経路と一致するかを判断する。また、この経路復旧手段９は、この経路判断手段８に基づいて、この送受信手段１により受信された信号が予定経路と一致しない場合には、信号の疎通経路を予定経路に復旧させる。
【００４１】
本実施形態のネットワーク構成は、前記第１の実施形態を記載した図４と同様に、前記ネットワークスイッチ装置１０としてのＳＷ−Ａ、ＳＷ−Ｂ、ＳＷ−Ｃ、ＳＷ−Ｄ、ＳＷ−Ｅ、ＳＷ−Ｆと、前記ＶＬＡＮサイト１００としてのユーザサイト１、ユーザサイト２を備える。このユーザーサイト１及びこのユーザーサイト２は、不定期に前記Voiceデータを相互間で送受信する。
【００４２】
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について前記第１の実施形態に追加された部分に関して説明する。
前記ＳＷ−Ａ１０は、図１０に示すように、前記ＳＷ−Ｃ１０への疎通経路にパス障害Ａが発生したとする。前記ＳＷ−Ａ１０は、図１１に示すように、前記Ｓ５と同様に、前記ＳＷ−Ｃ１０からのEtherOAMフレームを前記送受信手段１により受信する（Ｓ３１）。また、前記経路判断手段８は、この予定経路記憶手段７に基づいて、この受信したフレームの疎通経路が予定経路と一致するかを判断する（Ｓ３２）。
【００４３】
前記経路判断手段８は、例えば、図１０に示すように、定常経路にパス障害Ａが発生した場合に、第２経路にて疎通すべきところを、第３経路にて疎通した場合に、予定経路と一致しないと判断する。前記経路復旧手段９は、このＳ３２にて予定経路と一致しないと判断された場合には、フレームの疎通経路を予定経路に復旧させる（Ｓ３３）。ここで、前記経路復旧手段９は、前記第２経路にて疎通すべきところを、前記第３経路にて疎通した場合に、前記第２経路にて疎通するように経路を復旧させる。
【００４４】
この後、前記ＳＷ−Ａ１０は、図６（ａ）と同様に、EtherOAMフレームをマルチキャスト送信し、前記経路判断手段８がこの受信フレームにて、復旧経路にて疎通しているかを再度確認する。このように、前記経路復旧手段９は、妥当な疎通経路に復旧できることとなり、障害復旧作業を迅速化することができる。
【００４５】
（その他の実施形態）
その他の実施形態としては、上記各実施形態に対して、前記送受信手段１により受信された前記信号のデータ種別を判断するデータ種別判断手段を追加することができる。このデータ種別判断手段により、シェーパ、例えば、音声 、データ、映像を各々独立して監視でき、パス監視によりユーザーサイト間のEnd To Endにおける帯域を保障できる(QOS)こととなり、パス監視の精度を向上させることができる。
【００４６】
なお、上述の各実施形態において、疎通フレームをVoiceデータとしたが、これに限定されず、一般的な送信データ、例えば、画像データ、動画データ、テキストデータを疎通させることができる。
【００４７】
なお、上述の各実施形態において、疎通確認の対象をレイヤ２プロトコルを使用したＶＬＡＮにて構築されるＶＬＡＮサイトとしたが、ＶＬＡＮにて構築されるＶＬＡＮサイトに限定されることはなく、広く一般的に構築されたＬＡＮサイト、例えばレイヤ３プロトコルを使用したＩｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋ;ＩＰ仮想プライベートネットワーク（ＩＰ−ＶＰＮ） にて構築されるＬＡＮサイトを疎通確認の対象とすることも可能である。
【００４８】
［付記］  以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信手段を備えるネットワークスイッチ装置において、前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶手段と、接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末手段と、前記試験取扱情報記憶手段の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断手段とを備え、前記仮想端末手段が、前記信号判断手段が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成するネットワークスイッチ装置。
【００４９】
（付記２）前記送受信手段に基づいて、前記信号の疎通すべき疎通経路である予定経路に関する疎通経路情報を記憶する予定経路記憶手段と、前記予定経路記憶手段に基づいて、前記送受信手段により受信された前記信号の疎通経路が前記予定経路と一致するかを判断する経路判断手段と、前記経路判断手段に基づいて、前記送受信手段により受信された前記信号が前記予定経路と一致しない場合には、前記信号の疎通経路を前記予定経路に復旧させる経路復旧手段とを備える付記１記載のネットワークスイッチ装置。
【００５０】
（付記３）前記信号判断手段が、前記試験用信号を送信することを判断した場合に、前記接続された端末の存在確認を行う存在確認手段を備え、前記試験信号生成手段が、前記存在確認手段に基づいて、前記接続された端末が存在しない場合には、前記端末が存在しないことを示す前記試験用信号を生成する付記１又は付記２記載のネットワークスイッチ装置。
【００５１】
（付記４）前記存在確認手段が存在確認を行った場合に、当該存在確認に基づいて、前記端末の前記動作特性を前記端末動作情報に反映させる端末学習手段を備える付記３記載のネットワークスイッチ装置。
【００５２】
（付記５）前記送受信手段により受信された前記信号のデータ種別を判断するデータ種別判断手段と、前記送受信手段に基づいて、前記データ種別毎の前記予定経路に関する疎通経路情報を記憶する予定経路記憶手段と、前記予定経路記憶手段に基づいて、前記送受信手段により受信された前記信号の疎通経路が前記判断されたデータ種別毎に前記予定経路と一致するかを判断する経路判断手段とを備える付記２ないし付記４記載のネットワークスイッチ装置。
【００５３】
（付記６）接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信工程を備えるネットワークスイッチ方法において、前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶工程と、接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末工程と、前記試験取扱情報記憶工程の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断工程とを備え、前記仮想端末工程が、前記信号判断工程が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成するネットワークスイッチ方法。
【００５４】
（付記７）前記送受信工程に基づいて、前記信号の疎通すべき疎通経路である予定経路に関する疎通経路情報を記憶する予定経路記憶工程と、前記予定経路記憶工程に基づいて、前記送受信工程により受信された前記信号の疎通経路が前記予定経路と一致するかを判断する経路判断工程と、前記経路判断工程に基づいて、前記送受信工程により受信された前記信号が前記予定経路と一致しない場合には、前記信号の疎通経路を前記予定経路に復旧させる経路復旧工程とを備える付記６記載のネットワークスイッチ方法。
【００５５】
（付記８）前記信号判断工程が、前記試験用信号を送信することを判断した場合に、前記接続された端末の存在確認を行う存在確認工程を備え、前記試験信号生成工程が、前記存在確認工程に基づいて、前記接続された端末が存在しない場合には、前記端末が存在しないことを示す前記試験用信号を生成する付記６又は付記７記載のネットワークスイッチ方法。
【００５６】
（付記９）前記送受信工程により受信された前記信号のデータ種別を判断するデータ種別判断と、前記送受信工程に基づいて、前記データ種別毎の前記予定経路に関する疎通経路情報を記憶する予定経路記憶工程と、前記予定経路記憶工程に基づいて、前記送受信工程により受信された前記信号の疎通経路が前記判断されたデータ種別毎に前記予定経路と一致するかを判断する経路判断工程とを備える付記７ないし付記８記載のネットワークスイッチ方法。
【００５７】
（付記１０）接続された端末をネットワークを介して他の端末に接続し、各端末相互間で送受信するための信号を送受信する送受信手段としてコンピュータを機能させるネットワークスイッチプログラムにおいて、前記信号を試験用に取扱うか否かの試験取扱情報及び前記信号を試験用に取扱う前記端末の少なくともＭＡＣアドレスを含む試験取扱情報を記憶する試験取扱情報記憶手段、接続された前記端末の動作特性を端末動作情報として格納し、当該端末動作情報に基づいて、仮想端末として仮想的に前記端末の動作を行う仮想端末手段、前記試験取扱情報記憶手段の前記試験取扱情報に基づいて前記信号を試験用信号として取扱うと判断した場合に、少なくとも前記信号に含まれるＭＡＣアドレスに基づいて当該試験用信号を生成する前記仮想端末を特定する信号判断手段としてコンピュータを機能させ、前記仮想端末手段が、前記信号判断手段が前記試験用信号を送信することを判断した場合に、前記特定された端末に関する前記端末動作情報に基づいて、仮想的に前記試験用信号を生成するネットワークスイッチプログラム。
【符号の説明】
【００５８】
１  送受信手段
２  試験取扱情報記憶手段
２１ フィルタリングテーブル
３  シナリオ振り分け部
４  仮想ユーザ端末
５  存在確認手段
６  端末学習手段
７  予定経路記憶手段
７１  経路データ
８  経路判断手段
９  経路復旧手段
１００  ＶＬＡＮサイト
１０１  端末
２００  インターネット網
【図１】
2010239419.tif 000003
【図２】
2010239419.tif 000004
【図３】
2010239419.tif 000005
【図４】
2010239419.tif 000006
【図５】
2010239419.tif 000007
【図６】
2010239419.tif 000008
【図７】
2010239419.tif 000009
【図８】
2010239419.tif 000010
【図９】
2010239419.tif 000011
【図１０】
2010239419.tif 000012
【図１１】
2010239419.tif 000013