(57)【特許請求の範囲】
【請求項１】
管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチであって、
前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブルと、前記管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成手段と、前記生成手段で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信手段と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定手段とを有し、
前記送信手段は、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信することを特徴とするレイヤ２スイッチ。
【請求項２】
自装置に接続されるネットワークマネジメントシステムからのコマンドに応答して前記アドレス情報及び前記データパターン情報の前記管理テーブルへの登録及び前記テストパケットの前記管理対象レイヤ２スイッチへの送信を行うことを特徴とする請求項１記載のレイヤ２スイッチ。
【請求項３】
前記判定手段の判定結果を前記ネットワークマネジメントシステムに出力して表示することを特徴とする請求項２記載のレイヤ２スイッチ。
【請求項４】
前記判定手段は、前記テストパケットにて前記管理対象レイヤ２スイッチへ送信したデータパターンと前記管理対象レイヤ２スイッチから受信したデータ部とが合致しているか否かを判断し、合致しなかった場合にその旨を前記ネットワークマネジメントシステムに出力することを特徴とする請求項２または請求項３記載のレイヤ２スイッチ。
【請求項５】
請求項１から請求項４のいずれか記載のレイヤ２スイッチを含むことを特徴とする通信機器。
【請求項６】
管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチに用いるデータ部エラー検出方法であって、
前記レイヤ２スイッチが、前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成処理と、前記生成処理で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信処理と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定処理とを実行し、
前記レイヤ２スイッチが、前記送信処理において、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信することを特徴とするデータ部エラー検出方法。
【請求項７】
前記レイヤ２スイッチが、自装置に接続されるネットワークマネジメントシステムからのコマンドに応答して前記アドレス情報及び前記データパターン情報の前記管理テーブルへの登録及び前記テストパケットの前記管理対象レイヤ２スイッチへの送信を行うことを特徴とする請求項６記載のデータ部エラー検出方法。
【請求項８】
前記レイヤ２スイッチが、前記判定処理の判定結果を前記ネットワークマネジメントシステムに出力して表示することを特徴とする請求項７記載のデータ部エラー検出方法。
【請求項９】
前記レイヤ２スイッチが、前記判定処理において、前記テストパケットにて前記管理対象レイヤ２スイッチへ送信したデータパターンと前記管理対象レイヤ２スイッチから受信したデータ部とが合致しているか否かを判断し、合致しなかった場合にその旨を前記ネットワークマネジメントシステムに出力することを特徴とする請求項７または請求項８記載のデータ部エラー検出方法。
【請求項１０】
管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチを制御するコンピュータに実行させるプログラムであって、
前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成処理と、前記生成処理で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信処理と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定処理とを含み、
前記レイヤ２スイッチに対して、前記送信処理において、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はレイヤ２スイッチ、通信機器及びそれらに用いるデータ部エラー検出方法並びにそのプログラムに関し、特にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｒｏｋ）のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを基にパケットを転送するレイヤ２スイッチに関する。
【背景技術】
【０００２】
上記のレイヤ２スイッチが多段に構築されたネットワークにおいては、パケット上のデータ部に誤りがみられた場合、障害があるレイヤ２スイッチあるいはレイヤ２スイッチ間の回線を特定するために、障害発生の可能性がある装置間にパケットキャプチャ装置を組み込む等の手段で、そのパケット転送機構の正常性の判断を行っている。この処理は、ネットワークの規模によっては同一作業を何度も行うこととなるため、メンテナンスにおける作業効率が悪い。
【０００３】
上記のパケット転送機構の正常性を確認する方法としては、その確認区間方向に送信したパケットに対する応答を確認することで、正常性を確認する方法がある。この方法としては、リングネットワークに関するものが下記の特許文献１に、ループ状のＬＡＮに関するものが下記の特許文献２にそれぞれ開示されている。
【０００４】
また、上記のパケット転送機構の正常性を確認する方法としては、相手装置に相互にテストパケットを送信し、相手装置に対してそれぞれ受信したテストパケットを折り返す方法がある（例えば、特許文献３参照）。さらに、レイヤ２スイッチに関しては、下記の特許文献４に記載がある。
【０００５】
【特許文献１】特開平０１−１６２４４９号公報
【特許文献２】特開平０１−２２３８５４号公報
【特許文献３】特開２０００−３１５１６５号公報
【特許文献４】特開２００４−３６４０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した本発明に関するレイヤ２スイッチにて構成されるネットワークでは、パケットキャプチャ装置を組み込む等の手段で各経路の確認を行う必要があり、ネットワークの規模によってはその確認作業を何度も行う必要があり、保守作業にて困難性を伴うケースが多い。この問題に関しては、上記の特許文献１〜４に開示された方法や技術を相互に適用したとしても、解消することが困難である。
【０００７】
そこで、本発明の目的は上記の問題点を解消し、パケットのデータ部に誤りがみられた場合でも、障害がある問題箇所を特定する際にパケットキャプチャ装置等の特別なハードウェアを用いることなく、問題箇所の特定を容易に行うことができるレイヤ２スイッチ、通信機器及びそれらに用いるデータ部エラー検出方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によるレイヤ２スイッチは、管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチであって、
前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブルと、前記管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成手段と、前記生成手段で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信手段と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定手段とを備え、
前記送信手段は、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信している。
【０００９】
本発明による通信機器は、上記のレイヤ２スイッチを含むことを特徴とする。
【００１０】
本発明によるデータ部エラー検出方法は、管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチに用いるデータ部エラー検出方法であって、
前記レイヤ２スイッチが、前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成処理と、前記生成処理で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信処理と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定処理とを実行し、
前記レイヤ２スイッチが、前記送信処理において、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信している。
【００１１】
本発明によるプログラムは、管理対象レイヤ２スイッチと同一のネットワークに接続されかつ当該管理対象レイヤ２スイッチを管理するレイヤ２スイッチを制御するコンピュータに実行させるプログラムであって、
前記管理対象レイヤ２スイッチのアドレス情報及びデータパターン情報が登録される管理テーブル上のアドレス情報及びデータパターン情報に基づいてテストパケットの生成を行う生成処理と、前記生成処理で生成された前記テストパケットを前記管理対象レイヤ２スイッチに送信する送信処理と、前記テストパケットに対する前記管理対象レイヤ２スイッチからの応答を受信した際に前記テストパケットのデータ部の正常性判定を行う判定処理とを含み、
前記レイヤ２スイッチに対して、前記送信処理において、前記管理テーブル上に登録されたすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信させることを特徴とする。
【発明の効果】
【００１２】
本発明は、上記のような構成及び動作とすることで、パケットのデータ部に誤りがみられた場合でも、障害がある問題箇所を特定する際にパケットキャプチャ装置等の特別なハードウェアを用いることなく、問題箇所の特定を容易に行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は本発明の第１の実施の形態による通信機器の構成を示すブロック図である。図１において、本発明の第１の実施の形態による通信機器は、管理用レイヤ２スイッチ１と、管理対象レイヤ２スイッチ２と、ＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ：ネットワークマネジメントシステム）３とを含んで構成されている。尚、図１においては本発明の第１の実施の形態による通信機器の要部のみを示している。
【００１５】
管理用レイヤ２スイッチ１は、管理対象レイヤ２スイッチ２及びＮＭＳ３に接続されており、パケットの入出力インタフェースとなる物理ポート１１ｉ（ｉ＝ａ，ｂ，・・・）と、パケットの送受信制御を行う送受信制御部１２と、テストパケットの生成及び判定等の処理を行うエラーパケット検出制御部１３と、管理対象レイヤ２スイッチ２及びテストパケットデータの登録を行う管理テーブル１４と、コマンドの入力及びテスト結果の出力のインタフェースとなる管理用ポート１５とから構成されている。
【００１６】
エラーパケット検出制御部１３は、管理テーブル１４の情報を基に送信パケットを生成する送信パケット生成部１３１と、管理対象レイヤ２スイッチ２からのテストパケット応答の正常性の判定を行う受信パケット判定部１３２と、テストパケット送信間隔とテストパケット応答タイマとを制御するタイマ制御部１３３とを含んでいる。
【００１７】
管理テーブル１４は、コマンドによって登録された管理対象レイヤ２スイッチ２のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを保持するレイヤ２スイッチ登録テーブル１４２と、テストパケットのデータパターンを保持するデータ部パターン登録テーブル１４１とを含んでいる。
【００１８】
管理対象レイヤ２スイッチ２は、パケットの入出力インタフェースとなる物理ポート２１ｊ（ｊ＝ａ，ｂ，・・・）と、パケットの送受信制御を行う送受信制御部２２と、管理用レイヤ２スイッチ１からの受信テストパケット判定及びテストパケット応答生成の制御を行うエラーパケット検出制御部２３とから構成されている。
【００１９】
エラーパケット検出制御部２３は、管理用レイヤ２スイッチ１から受信したパケットがテストパケットか否かの判断を行う受信パケット判定部２３２と、管理用レイヤ２スイッチ１に対するテストパケット応答を生成する送信パケット生成部２３１とを含んでいる。
【００２０】
図２は図１の管理用レイヤ２スイッチ１によるテストパケット送信処理を示すフローチャートであり、図３は図１の管理対象レイヤ２スイッチ２によるテストパケット応答処理を示すフローチャートであり、図４は図１の管理用レイヤ２スイッチ１によるテストパケット応答受信処理を示すフローチャートである。これら図１〜図４を参照して本発明の第１の実施の形態による通信機器の動作について説明する。
【００２１】
管理用レイヤ２スイッチ１に接続したＮＭＳ３から管理対象レイヤ２スイッチ２のＭＡＣアドレスがコマンドによって、管理用ポート１５もしくはネットワークを介して物理ポート１１ｉから入力されると、管理用レイヤ２スイッチ１はそのＭＡＣアドレスをレイヤ２スイッチ登録テーブル１４２上に登録する（図２ステップＳ１，Ｓ２）。
【００２２】
同様に、テストパケットのデータ部に反映する任意のデータパターンもＮＭＳ３からコマンドによって設定されると、管理用レイヤ２スイッチ１はそのデータパターンをデータ部パターン登録テーブル１４１上に登録する（図２ステップＳ１，Ｓ２）。
【００２３】
ＮＭＳ３からテストパケット送信間隔を指定したテストパケット送信開始コマンドが入力されると、管理用レイヤ２スイッチ１ではテストパケットの自動送信を開始する。具体的に説明すると、管理用レイヤ２スイッチ１は、テストパケット送信開始コマンドにて入力されたテストパケット送信間隔をエラーパケット検出制御部１３のタイマ制御部１３３において周期タイマ値として設定する（図２ステップＳ３，Ｓ４）。
【００２４】
管理用レイヤ２スイッチ１は、周期タイマ満了後（図２ステップＳ５）、即時に送信パケット生成部１３１に通知する。送信パケット生成部１３１は管理テーブル１４のレイヤ２スイッチ登録テーブル１４２及びデータ部パターン登録テーブル１４１を読出す（図２ステップＳ６）。送信パケット生成部１３１は読出した情報から送信先ＭＡＣアドレス及びデータパターンの設定を行い（図２ステップＳ７）、テストパケットであることを示すタイプを設定したパケット生成を行った後（図２ステップＳ８）、テストパケットの生成を送受信制御部１２に通知する。
【００２５】
送受信制御部１２は物理ポート１１ａを介して、管理対象レイヤ２スイッチＭＡＣアドレスに対してテストパケットの送信を行い、タイマ制御部１３３はテストパケット応答タイマを起動する（図２ステップＳ９）。テストパケットの生成から送信、テストパケット応答タイマの起動の処理については、レイヤ２スイッチ登録テーブル１４２に登録された全てのＭＡＣアドレスに対して行う。
【００２６】
この一連の動作は、周期タイマ満了毎に実施する（図２ステップＳ５〜Ｓ１０）。尚、上記の動作は、ＮＭＳ３からのテストパケット送信停止コマンドが入力され、タイマ制御部１３が周期タイマを停止することで停止可能である（図２ステップＳ１０，Ｓ１１）。
【００２７】
管理用レイヤ２スイッチ１からのパケットを物理ポート２１ａを介して受信すると（図３ステップＳ２１）、管理対象レイヤ２スイッチ２は、送受信制御部２２にて自装置宛のパケットか否かを判断する（図３ステップＳ２２）。受信したパケットを自装置宛と判断されなかった場合、管理対象レイヤ２スイッチ２は、他のポートにスイッチングあるいはフラッディングを行う（図３ステップＳ２３）。
【００２８】
受信したパケットを自装置宛のパケットと判断した場合、管理対象レイヤ２スイッチ２は、そのパケットをエラーパケット検出制御部２２にて受信する。エラーパケット検出制御部２２では、受信パケット判定部２３２によってタイプを判定し、テストパケットと判断した場合（図３ステップＳ２４）、送信パケット生成部２３１によってパケット生成を行う（図３ステップＳ２５）。
【００２９】
その際、送信パケット生成部２３１は、管理用レイヤ２スイッチ１のＭＡＣアドレスを送信先ＭＡＣアドレス、テストパケット応答であることを示すタイプ、データ部のパターンに受信したデータパターンをそれぞれ設定し、送受信制御部２２、物理ポート２１ａを介して、テストパケット応答の送信を行う（図３ステップＳ２６）。
【００３０】
管理用レイヤ２スイッチ１では、物理ポート１１ａ、送受信制御部１２を介してエラーパケット検出制御部１３にてテストパケット応答を受信する（図４ステップＳ３１）。管理用レイヤ２スイッチ１は、送信先ＭＡＣアドレスが自装置でない場合（図４ステップＳ３２）、送受信制御部１２にて他ポートにスイッチングあるいはフラッディングを行う（図４ステップＳ３３）。
【００３１】
テストパケット応答を受信すると、受信パケット判定部１３２はタイプによってテストパケット応答と判定した場合（図４ステップＳ３４）、管理テーブル１４上のデータ部パターン登録テーブル１４１から、テストパケット送信コマンドにて入力されたデータパターンを読出し（図４ステップＳ３５）、それらのパケットパターンが同一か否かの判定を行う（図４ステップＳ３６）。判定した結果、異なるパターンだった場合、管理用レイヤ２スイッチ１は、その旨を管理用ポート１５を介してＮＭＳ３に通知する（図４ステップＳ３７）。
【００３２】
また、テストパケット送信時に起動したテストパケット応答タイマが満了するまでテストパケット応答を受信しなければ（図４ステップＳ３８）、上記と同様に、管理用レイヤ２スイッチ１は、その旨を管理用ポート１５を介してＮＭＳ３に通知する（図４ステップＳ３９）。ＮＭＳ３は管理用レイヤ２スイッチ１から通知を受け取った後、その通知内容（テストパケット送受不一致もしくはテストパケット応答受信タイムアウト）を図示せぬ表示部に表示する。
【００３３】
このように、本実施の形態では、管理用レイヤ２スイッチ１内でテストパケットを生成して送信し、管理対象レイヤ２スイッチ２からのテストパケット応答を受信してその内容を判定することが可能となるため、テストパケットのデータ部にエラーが発生しても、その問題箇所を特定する際にパケットキャプチャ装置等の特別なハードウェアを準備する必要がなくなる。
【００３４】
また、本実施の形態では、ＮＭＳ３からのテストパケット送信開始コマンド入力によって、管理用レイヤ２スイッチ１がテストパケットの自動送信を開始し、かつその応答結果出力をＮＭＳ３にて行うため、問題箇所の特定を容易に行うことが可能となる。
【００３５】
図５は本発明の第２の実施の形態による通信機器の構成例を示すブロック図である。図５において、本発明の第２の実施の形態ではレイヤ２スイッチを多段に接続した以外は上述した本発明の第１の実施の形態と同様の構成及び動作となっている。
【００３６】
管理用レイヤ２スイッチ１は、上述した機構（図１に示す機構）によって、管理対象レイヤ２スイッチ２−１〜２−３に対して自動的かつ周期的に任意のデータを設定したテストパケットを送信することが可能である。管理用レイヤ２スイッチ１には、管理対象レイヤ２スイッチ２−１、管理対象レイヤ２スイッチ２−２、管理対象レイヤ２スイッチ２−３が管理テーブルに登録されていると仮定する。
【００３７】
管理用レイヤ２スイッチ１は、管理対象レイヤ２スイッチ２−１に対してテストパケットの送信を実施する。次に、管理用レイヤ２スイッチ１は管理対象レイヤ２スイッチ２−２に対してテストパケットを送信する。
【００３８】
その際、テストパケットは管理対象レイヤ２スイッチ２−１を通過するが、テストパケットの送信先ＭＡＣアドレスが管理対象レイヤ２スイッチ２−１のＭＡＣアドレスではないため、管理対象レイヤ２スイッチ２−１の送受信制御部にて管理対象レイヤ２スイッチ２−２が接続されている物理ポートに即時に転送され、管理対象レイヤ２スイッチ２−１のエラーパケット検出制御部では上記の制御を行わない。
【００３９】
管理用レイヤ２スイッチ１から管理対象レイヤ２スイッチ２−３に対するテストパケット送信時も、管理対象レイヤ２スイッチ２−２の場合と同様に、他の管理対象レイヤ２スイッチ２−１，２−２のエラーパケット検出制御部では上記の制御を行わない。
【００４０】
ここで、管理対象レイヤ２スイッチ２−１及び管理対象レイヤ２スイッチ２−２からのテストパケット応答のデータパターンが管理用レイヤ２スイッチ１の管理テーブル１４上のデータパターンと合致したが、管理対象レイヤ２スイッチ２−３からのテストパケット応答のデータパターンが管理用レイヤ２スイッチ１の管理テーブル１４上のデータパターンと合致しなかった場合、ＮＭＳ３にその旨が出力される。
【００４１】
これによって、本実施の形態では、上述した本発明の第１の実施の形態の効果の他に、オペレータが管理対象レイヤ２スイッチ２−２と管理対象レイヤ２スイッチ２−３との間で障害が発生していることを容易に突き止めることが可能になるという効果を奏する。
【００４２】
図６は本発明の第３の実施の形態による通信機器の構成例を示すブロック図である。図６において、本発明の第３の実施の形態では、管理用レイヤ２スイッチ１及び管理対象レイヤ２スイッチ２が、スイッチ部１６，２４と、制御部１７，２５［ＣＰＵ（中央処理装置）等］と、メモリ１８，２６とから構成した以外は、上記の本発明の第１の実施の形態及び第２の実施の形態と同様であり、その効果も同様である。
【００４３】
ここで、スイッチ部１６，２４には、上記の本発明の第１の実施の形態における物理ポート１１ｉ，２１ｊ及び管理用ポート１５を含み、上記の図２〜図４に示す処理を制御部１６，２５がメモリ１８，２６のプログラムを実行することで実現するようにしている。尚、管理用レイヤ２スイッチ１のメモリ１８には、プログラムの他に管理テーブル１４も設けている。
【００４４】
上述したように、本発明は、簡単なコマンド入力によって、ネットワーク上のレイヤ２スイッチに対してテストパケットの送受信を行うことで、ネットワーク上のパケットのデータ部の転送機構に障害があるレイヤ２スイッチあるいは回線区間をより簡単に特定することによって、保守者の負担を軽減するレイヤ２スイッチを提供することができる。
【００４５】
より具体的に説明すると、本発明は、同一ネットワーク上の管理対象レイヤ２スイッチアドレス及びデータパターン情報を書込む管理テーブルと、管理テーブル上の管理対象レイヤ２スイッチアドレス及びデータパターンに基づいてパケットの生成を行う送信パケット生成部と、管理対象レイヤ２スイッチからの応答を受信した際にパケットのデータ部の正常性判定を行う受信パケット判定部と、管理テーブルに基づいて物理ポートにパケットのスイッチングを行う送受信制御部とを具備した管理用レイヤ２スイッチと、管理テーブルの設定コマンドとテストパケットの送信コマンドの入力とそのテスト結果の出力とを行うＮＭＳとを接続している。
【００４６】
本発明では、管理対象レイヤ２スイッチに対して、受信したテストパケットに対して即時に同一データパターンにて応答パケットを送信する機構を具備している。
【００４７】
本発明では、管理用レイヤ２スイッチと接続したＮＭＳから、管理対象レイヤ２スイッチアドレス登録コマンドを管理用レイヤ２スイッチに入力することによって、管理対象レイヤ２スイッチのＭＡＣアドレスを管理テーブルに保持する。同様に、本発明では、ＮＭＳからデータパターン登録コマンドを管理用レイヤ２スイッチに入力することによって、データパターンを管理テーブルに保持する。
【００４８】
その後、本発明では、ＮＭＳからテストパケット送信開始コマンドを管理用レイヤ２スイッチに入力することによって、管理テーブル上のすべての管理対象レイヤ２スイッチに対して登録済みのデータパターンをデータ部に設定したテストパケットを自動で周期的に送信する。このテストパケットを受信した管理対象レイヤ２スイッチは、管理用レイヤ２スイッチに対して、同一データパターンにてテストパケット応答送信を行う。
【００４９】
管理用レイヤ２スイッチは、管理対象レイヤ２スイッチからのテストパケット応答を受信した場合、テストパケットにて送信したデータパターンと受信したテストパケット応答のデータ部とが合致しているか否かを判断し、合致しなかった場合にその旨を出力することで、パケットのデータ部に誤りが発生している装置あるいは回線区間を簡単に特定することが可能となる。
【００５０】
また、本発明では、例えば管理用レイヤ２スイッチに対し、別に準備するスケジューリング管理テーブル及びその登録コマンドを具備し、管理用レイヤ２スイッチ内部の時計機能と連動して動作させることによって、決まった日時にテストパケットを送信することが可能となる。
【００５１】
さらに、本発明では、パケット送信開始コマンドにて「テストパケット送信間隔」の変わりに「即時」の指定を行うことも可能とすれば、１度のみのテストパケット送受信を行うことも可能である。「即時」を指定した場合には、タイマ制御部を介さず、直接送信パケット生成部に通知を行うことで、その機能を実現することができる。
【産業上の利用可能性】
【００５２】
本発明は、ネットワークに組み込まれるレイヤ２スイッチング機構を具備する通信機器に適用可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の第１の実施の形態による通信機器の構成を示すブロック図である。
【図２】図１の管理用レイヤ２スイッチによるテストパケット送信処理を示すフローチャートである。
【図３】図１の管理対象レイヤ２スイッチによるテストパケット応答処理を示すフローチャートである。
【図４】図１の管理用レイヤ２スイッチによるテストパケット応答受信処理を示すフローチャートである。
【図５】本発明の第２の実施の形態による通信機器の構成例を示すブロック図である。
【図６】本発明の第３の実施の形態による通信機器の構成例を示すブロック図である。
【符号の説明】
【００５４】
１  管理用レイヤ２スイッチ
２，２−１〜２−３  管理対象レイヤ２スイッチ
３  ＮＭＳ
１１ａ，１１ｂ，
２１ａ，２１ｂ  物理ポート
１２，２２  送受信制御部
１３，２３  エラーパケット検出制御部
１４  管理テーブル
１５  管理用ポート
１６，２４  スイッチ部
１７，２５  制御部
１８，２６  メモリ
１３１  送信パケット生成部
１３２  受信パケット判定部
１３３  タイマ制御部
１４１  データ部パターン登録テーブル
１４２  レイヤ２スイッチ登録テーブル
２３１  送信パケット生成部
２３２  受信パケット判定部
【図１】
0004992573.tif 000002
【図２】
0004992573.tif 000003
【図３】
0004992573.tif 000004
【図４】
0004992573.tif 000005
【図５】
0004992573.tif 000006
【図６】
0004992573.tif 000007