(57)【要約】【課題】監視用端末からもポートミラーリングのための通信ポートに関する設定ができ、メンテナンス性を向上した構内交換装置を提供することを目的とする。【解決手段】複数の通信ポートに関する設定を行う設定手段８の動作を制御するメイン制御部２と、監視ポートから受信したパケットの宛先情報が構内交換装置１宛である場合、複数の通信ポートに関する設定と判断して受信したパケットを受付け、他方、監視ポートから受信したパケットの宛先情報が構内交換装置１宛でない場合、受信したパケットを破棄するスイッチ判定制御部４とを備えたことを特徴とする構内交換装置である。【選択図】図１
2010183235.tif 000002
【特許請求の範囲】
【請求項１】
端末またはネットワークが接続される複数の通信ポートと、前記通信ポートからのパケットをスイッチングするスイッチ部とを備え、前記スイッチ部がスイッチングするパケットのコピーを前記通信ポートの中の一の通信ポートである監視ポートにも送信する構内交換装置であって、
前記通信ポートに関する設定を行う設定手段の動作を制御するメイン制御部と、
前記監視ポートから受信したパケットの宛先情報が前記構内交換装置宛である場合、前記設定と判断して前記パケットを受付け、他方、前記パケットの宛先情報が前記構内交換装置宛でない場合、前記パケットを破棄する判定制御部とを備えたことを特徴とする構内交換装置。
【請求項２】
前記パケットの送信先ＭＡＣアドレスと、前記構内交換装置のＭＡＣアドレスとを比較して等しい場合に前記構内交換装置宛であると判断して前記パケットを受付け、他方、前記パケットの送信先ＭＡＣアドレスと、前記構内交換装置のＭＡＣアドレスとを比較して等しくない場合に前記構内交換装置宛でないと判断して前記パケットを破棄する判定制御部とを備えたことを特徴とする請求項１に記載の構内交換装置。
【請求項３】
前記判定制御部は、スイッチングするパケットがブロードキャストパケットであれば前記ブロードキャストパケットを受信した通信ポートおよび前記監視ポートの２つの通信ポートを除く通信ポートに前記ブロードキャストパケットを送信することを特徴とする請求項１に記載の構内交換装置。
【請求項４】
前記監視ポートへの端末の接続および取り外しを検知する検知手段をさらに備え、
前記判定制御部は、スイッチングするパケットがブロードキャストパケットであれば前記監視ポートから端末の取り外しが完了するまで前記ブロードキャストパケットを受信した通信ポートおよび前記監視ポートの２つの通信ポートを除く通信ポートに前記ブロードキャストパケットを送信することを特徴とする請求項３に記載の構内交換装置。
【請求項５】
前記監視ポートへの端末の接続および取り外しを検知する検知手段をさらに備え、
前記メイン制御部は、前記監視ポートから端末の取り外しが行われたときに前記設定の解除を行うことを特徴とする請求項１に記載の構内交換装置。
【請求項６】
前記メイン制御部は、前記監視ポートからの端末の取り外しから一定時間経過後に前記設定の解除を行うことを特徴とする請求項５に記載の構内交換装置。
【請求項７】
前記設定において通信ポートの番号に代えて自動設定を意味する記号により指定がされている場合、前記メイン制御部は、前記設定のパケットを受信した通信ポートを前記監視ポートとして設定することを特徴とする請求項１に記載の構内交換装置。
【請求項８】
前記設定において通信ポートの番号に代えて自動設定を意味する記号により指定がされている場合、前記メイン制御部は、予め定めた方法に従って前記設定をすることを特徴とする請求項１に記載の構内交換装置。
【請求項９】
請求項１から請求項８のいずれか一の構内交換装置に接続される監視用端末であって、
前記監視用端末全体の制御を行う端末制御部と、
前記構内交換装置の複数の通信ポートに関する設定の情報を記憶する端末記憶部と、
前記構内交換装置と通信するための端末通信ポートと、
前記構内交換装置への接続および取り外しを検知する端末検知手段とを備え、
前記端末制御部は前記構内交換装置へ接続されたことを検知したときに前記端末記憶部に記憶された前記設定の情報を前記構内交換装置へ送信することを特徴とする監視用端末。
【請求項１０】
複数の通信ポートとパケット交換機能を実現するスイッチ部とを有する構内交換装置であって、
前記構内交換装置全体の制御を行うメイン制御部と、
監視ポート、被監視ポート、および動作フラグを設定可能なミラーテーブルを有する記憶部と、
前記メイン制御部に含まれ、前記ミラーテーブルに設定項目を設定する設定手段と、
所定の通信ポートを経由するパケットに関する判定動作を行う判定制御部と、を有し、
前記所定の通信ポートにパケットを受信したとき、前記受信したパケットの宛先が前記構内交換装置であると前記判定制御部が判定した場合、前記判定制御部は前記スイッチ部に対して前記受信パケットを前記メイン制御部に送信させ、前記設定手段により前記受信したパケットの必要な情報を前記ミラーテーブルに設定させることを特徴とする構内交換装置。
【請求項１１】
前記所定の通信ポートは前記ミラーテーブルに設定された前記監視ポートであることを特徴とする請求項１０に記載の構内交換装置。
【請求項１２】
前記した受信パケットの宛先が前記構内交換装置でないと前記判定制御部が判定した場合、前記判定制御部は前記受信パケットを破棄することを特徴とする請求項１０に記載の構内交換装置。
【請求項１３】
前記構内交換機は、さらに、いずれかの前記通信ポートに何らかの端末が接続されたかどうかを検知する検知手段を有し、
前記メイン制御部は前記検知手段の検知結果に基づいて監視用端末が接続された通信ポートを特定し、前記設定手段は前記特定された通信ポートを前記監視ポートとして前記ミラーテーブルに設定することを特徴とする請求項１０に記載の構内交換装置。
【請求項１４】
構内交換装置の有する複数の通信ポ−トのいずれか１に接続する監視用端末であって、
監視ポート、被監視ポート、および動作フラグを設定可能な端末ミラーテーブルを有する端末記憶部と、
前記構内交換装置と通信するための端末通信ポートと、
前記端末通信ポートが前記構内交換装置に接続されたかどうかを検知する端末検知手段と、
前記端末通信ポートが前記構内交換装置に接続されたことを前記端末検知手段が検出したとき、前記端末記憶部の前記端末ミラーテーブルに予め設定された内容に基づいて作成した設定パケットを前記端末通信ポートを介して前記構内交換装置に送信する端末制御部と、を有することを特徴とする監視用端末。
【請求項１５】
複数の通信ポートとパケット交換機能を実現するスイッチ部とを有する構内交換装置と、前記通信ポ−トのいずれか１に接続する監視用端末と、により構成される構内交換装置システムであって、
前記構内交換装置は、
前記構内交換装置全体の制御を行うメイン制御部と、
監視ポート、被監視ポート、および動作フラグを設定可能なミラーテーブルを有する記憶部と、
前記メイン制御部に含まれ、前記ミラーテーブルに設定項目を設定する設定手段と、
いずれかの前記通信ポートに何らかの端末が接続されたかどうかを検知する検知手段と、
所定の通信ポートを経由するパケットに関する判定動作を行う判定制御部と、を有し、
前記監視用端末は、
前記監視用端末全体の制御を行う端末制御部と、
監視ポート、被監視ポート、および動作フラグを設定可能な端末ミラーテーブルを有する端末記憶部と、
前記構内交換装置と通信するための端末通信ポートと、
前記端末通信ポートが前記構内交換装置に接続されたかどうかを検知する端末検知手段と、を有し、
前記監視用端末は、前記端末通信ポートが前記構内交換装置に接続されたことを前記端末検知手段が検出したとき、前記端末記憶部の前記端末ミラーテーブルに予め設定された内容に基づいて作成した設定パケットを前記端末通信ポート介して前記構内交換装置に送信し、
前記構内交換装置は、
前記メイン制御部が前記検知手段の検知結果に基づいて監視用端末が接続された通信ポートを特定し、前記設定手段が前記設定パケットと前記特定された通信ポートとに基づいて前記特定された通信ポートを前記監視ポートとして前記ミラーテーブルに設定し、
前記監視ポートにパケットを受信したとき、前記監視ポートに受信した前記パケットの宛先が前記構内交換装置であると前記判定制御部が判定した場合、前記判定制御部は前記スイッチ部に対して前記監視ポートに受信した前記パケットを前記メイン制御部に送信させ、前記設定手段により前記監視ポートに受信した前記受信パケットの必要な情報を前記ミラーテーブルに設定させ、
前記監視ポートに受信した前記受信パケットの宛先が前記構内交換装置でないと前記判定制御部が判定した場合、前記判定制御部は前記監視ポートに受信した前記受信パケットを破棄することを特徴とする構内交換装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末やネットワークを相互に接続する構内交換装置、構内交換装置に接続して構内交換機の通信ポートを通過するパケットを監視する監視用端末、および構内交換装置に監視用端末を接続した構内交換装置システムに関するものである。
【背景技術】
【０００２】
近年、音声とデータを融合して新しいワークスタイルを実現するという観点から、ＩＰ電話機等のＩＰ機器やＩＰネットワークに対応する構内交換装置が開発されている。これらＩＰ機器対応の構内交換装置は一般に以下のように構成される。
【０００３】
端末またはネットワークが接続される複数の通信ポートと、いずれかの通信ポートから受信したパケットを送信先の端末が接続されている他の通信ポートに送出することによって通信路をスイッチングするスイッチ部と、スイッチ部を制御する制御部とを含んで構内交換装置は構成されている。
【０００４】
そして構内交換装置のメンテナンス作業のために、通信ポートの通信状態を監視可能に設定するポートミラーリング機能を提供する構内交換装置が提案された（たとえば、特許文献１参照）。ポートミラーリング機能は、ある通信ポート（監視される側の通信ポート）を経由するパケットをコピーして、監視するための監視用端末を接続した通信ポート（監視するポート）にもそのコピーしたパケットを送出するものである。
【０００５】
一般に、前者の監視される側の通信ポートは被監視ポートと呼ばれ、後者の監視するポートは監視ポートと呼ばれる。監視用端末のアナライザによってそのパケットを解析することにより、被監視ポートを経由するパケットの種類やエラー発生状況を調べることができる。
【特許文献１】特開２０００−１８３９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の構内交換装置においてポートミラーリングを行う場合、監視ポートは、被監視ポートを経由するパケットのコピーを監視用端末に送信することに徹する必要があった。なぜなら、一般に構内交換装置はどのポートも同じ処理能力なので、監視ポートに設定したポートの処理能力が他の通信ポートの処理能力と同等であるから、通信と監視とを処理する能力が不足し、被監視ポートを経由するパケットのコピーを処理できなくなる恐れがあるためである。そこで、監視ポートは、被監視ポートを経由するパケットのコピーの監視用端末への送信のみを実行することとされた。
【０００７】
ところが、監視ポートが送信に徹すると監視用端末からのパケットを受信することができなくなるため、どの通信ポートを被監視ポートや監視ポートに選択する・設定するかといった通信ポートの設定に関するパケットであっても監視用端末から受信することができないという問題が生じた。
【０００８】
そのため監視用端末とは別に、通信ポートに関する設定を行うための新たな設定用端末と空き通信ポートが必要であった。従って、構内交換装置のメンテナンス作業のために、空いている通信ポートに設定用端末を接続してその設定用端末から設定作業を行うことが必要であり、構内交換装置のメンテナンス性が低かった。
【０００９】
他方、監視ポートが、被監視ポートを経由するパケットのコピーを処理し、かつ監視用端末からのパケットも受付けるには、監視ポートを他の通信ポートよりもパケット処理能力の高い専用ポートにする必要があった。しかし、専用ポートにした場合は構内交換装置のコストアップになるだけでなく監視ポートとして使用する通信ポートが限定されるため使い勝手も良いものではなかった。
【００１０】
そこで本発明は構内交換装置において、監視専用のポートを設ける必要がなく、かつ、メイン制御部によるポート設定機能を活かして、監視用端末からでもポートミラーリングのための通信ポートに関する設定ができるようにしてメンテナンス性を向上させた構内交換装置、監視用端末、および構内交換装置システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
そしてこの目的を達成するために本発明は、端末またはネットワークが接続される複数の通信ポートと、通信ポートからのパケットをスイッチングするスイッチ部とを備え、スイッチ部がスイッチングするパケットのコピーを通信ポートの中の一の通信ポートである監視ポートにも送信する構内交換装置であって、通信ポートに関する設定を行う設定手段の動作を制御するメイン制御部と、監視ポートから受信したパケットの宛先情報が構内交換装置宛である場合、設定と判断してパケットを受付け、他方、パケットの宛先情報が構内交換装置宛でない場合、パケットを破棄する判定制御部を備えたことを特徴とする構内交換装置である。
【発明の効果】
【００１２】
そしてこの構成としたことにより本発明は、監視用端末から構内交換装置に宛てたパケットは構内交換装置において複数の通信ポートに関する設定（ポートミラーリングのための通信ポートに関する設定）と判断して受付ける。つまり監視用端末からのポートミラーリングの設定や設定変更のためのパケットは構内交換装置によって受付けられる。よって、監視用端末からその設定や設定変更作業が可能になる。これにより構内交換装置のメンテナンス作業を行う者はわざわざ別の空いている通信ポートに新たに設定用端末を接続して作業を行う必要がなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【００１３】
また更に、監視用端末から他の端末に宛てたパケットは構内交換装置において複数の通信ポートに関する設定（ポートミラーリングのための通信ポートに関する設定）ではないと判断して破棄する。つまり監視用端末からポートミラーリングの設定や設定変更とは無関係の操作が行われるとそのパケットは構内交換装置によって破棄される。従って監視ポートの処理能力を超えたパケットが流れて被監視ポートの監視に支障を来たす障害を予防する。これにより構内交換装置のメンテナンス作業を行う者の誤操作によりデータ収集に支障が出ることがなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【発明を実施するための最良の形態】
【００１４】
上記課題を解決するため、第１の発明は、端末またはネットワークが接続される複数の通信ポートと、通信ポートからのパケットをスイッチングするスイッチ部とを備え、スイッチ部がスイッチングするパケットのコピーを通信ポートの中の一の通信ポートである監視ポートにも送信する構内交換装置であって、通信ポートに関する設定を行う設定手段の動作を制御するメイン制御部と、監視ポートから受信したパケットの宛先情報が構内交換装置宛である場合、設定と判断してパケットを受付け、他方、パケットの宛先情報が構内交換装置宛でない場合、パケットを破棄する判定制御部を備えたことを特徴とする構内交換装置である。
【００１５】
この構成により、監視用端末から構内交換装置に宛てたパケットは構内交換装置において複数の通信ポートに関する設定と判断して受付ける。つまり監視用端末からのポートミラーリングの設定や設定変更のためのパケットは構内交換装置によって受付けられる。よって、監視用端末からその設定や設定変更作業が可能になる。これにより構内交換装置のメンテナンス作業を行う者はわざわざ別の空いている通信ポートに新たに設定用端末を接続して作業を行う必要がなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【００１６】
また更に、監視用端末から他の端末に宛てたパケットは構内交換装置において複数の通信ポートに関する設定ではないと判断して破棄する。つまり監視用端末からポートミラーリングの設定や設定変更とは無関係の操作が行われるとそのパケットは構内交換装置によって破棄される。従って監視ポートの処理能力を超えたパケットが流れて被監視ポートの監視に支障を来たす障害を予防する。これにより構内交換装置のメンテナンス作業を行う者の誤操作によりデータ収集に支障が出ることがなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【００１７】
上記課題を解決するために、第２の発明は、第１の発明の構内交換装置についてさらに、パケットの送信先ＭＡＣアドレスと、構内交換装置のＭＡＣアドレスとを比較して等しい場合に構内交換装置宛であると判断してパケットを受付け、他方、パケットの送信先ＭＡＣアドレスと、構内交換装置のＭＡＣアドレスとを比較して等しくない場合に構内交換装置宛でないと判断してパケットを破棄する判定制御部とを備えたことを特徴とする構内交換装置である。
【００１８】
この構成により、構内交換装置は、受信したパケットの送信先ＭＡＣアドレスと構内交換装置のＭＡＣアドレスとを比較して構内交換装置宛か否かを判断してパケットを受付ける。よって、監視用端末からその設定や設定変更作業が可能になる。これにより構内交換装置のメンテナンス作業を行う者はわざわざ別の空いている通信ポートに新たに設定用端末を接続して作業を行う必要がなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【００１９】
上記課題を解決するために、第３の発明は、第１の発明の構内交換装置についてさらに、判定制御部は、スイッチングするパケットがブロードキャストパケットであればブロードキャストパケットを受信した通信ポートおよび監視ポートの２つの通信ポートを除く通信ポートにそのブロードキャストパケットを送信することを特徴とする構内交換装置である。
【００２０】
この構成により、構内交換装置は、受信したブロードキャストパケットをスイッチングするときに“受信ポートおよび監視ポートを除く”全ての通信ポートに向けて送信する。これにより監視ポートにブロードキャストするパケットを送信することを抑止することができる。その結果、監視ポートに接続された監視用端末に監視対象のパケット以外のパケットが蓄積されることを防ぐことができる。
【００２１】
上記課題を解決するため、第４の発明は、第３の発明の構内交換装置についてさらに、構内交換装置は、監視ポートへの端末の接続および取り外しを検知する検知手段をさらに備え、判定制御部は、スイッチングするパケットがブロードキャストパケットであれば監視ポートから端末の取り外しが完了するまでブロードキャストパケットを受信した通信ポートおよび監視ポートの２つの通信ポートを除く通信ポートにそのブロードキャストパケットを送信することを特徴とする構内交換装置である。
【００２２】
この構成により、構内交換装置は検知手段により監視用端末の取り外しを検知する。そしてポートミラーリングの設定を解除したにもかかわらず監視用端末の取り外しを行っていない場合は監視ポートヘのブロードキャストの送信抑止の動作を継続する。これによりメンテナンス作業を行う者が任務とするデータ収集が終わった後にそれとは無関係のブロードキャストデータを入手するような不正な行為を防ぐことができ安全性も高くできる。
【００２３】
上記課題を解決するために、第５の発明は、第１の発明の構内交換装置についてさらに、構内交換装置は、監視ポートへの端末の接続および取り外しを検知する検知手段をさらに備え、メイン制御部は、監視ポートから端末の取り外しが行われたときに複数の通信ポートに関する設定の解除を行うことを特徴とする構内交換装置である。
【００２４】
この構成により、構内交換装置は検知手段により監視用端末の取り外しを検知する。そしてポートミラーリング中にもかかわらずポートミラーリングの設定を解除せずに監視用端末が取り外された場合でも、構内交換装置によってその設定が解除される。これにより不要なパケットが流れ続けることを防止できる。つまり構内交換装置への負荷が継続されなくなり、構内交換装置の信頼性が高くなる。また、これによりメンテナンス作業を行う者の誤操作の不備を補うこともでき、データ収集に支障が出ることがなくなる。
【００２５】
上記課題を解決するため、第６の発明は、第５の発明の構内交換装置についてさらに、メイン制御部は、監視ポートからの端末の取り外しから一定時間経過後に複数の通信ポートに関する設定の解除を行うことを特徴とする構内交換装置である。
【００２６】
この構成により、監視用端末の取り外しから一定時間内に再度接続した場合はポートミラーリングの処理を継続する。これにより、メンテナンス作業を行う者の誤操作で外れてしまった場合にも気付いたときに再度つなげることによりポートミラーリングの処理の続行が可能となるため、その不備を補うこともでき、データ収集に支障が出ることがなくなる。
【００２７】
上記課題を解決するため、第７の発明は、第１の発明の構内交換装置についてさらに、複数の通信ポートに関する設定において通信ポートの番号に代えて自動設定を意味する記号により指定がされている場合、メイン制御部は、複数の通信ポートに関する設定のパケットを受信した通信ポートを監視ポートとして設定することを特徴とする構内交換装置である。
【００２８】
この構成により、具体的な通信ポートの番号を指定していない場合でも監視用端末を接続した通信ポートを監視ポートとして構内交換装置が自動的に設定する。これにより、メンテナンス作業を行う者が具体的な通信ポートの番号を意識しなくても作業を開始することが可能となる。
【００２９】
上記課題を解決するため、第８の発明は、第１の発明の構内交換装置についてさらに、複数の通信ポートに関する設定において通信ポートの番号に代えて自動設定を意味する記号により指定がされている場合、メイン制御部は、予め定めた方法に従って複数の通信ポートに関する設定をすることを特徴とする構内交換装置である。
【００３０】
この構成により、具体的な通信ポートの番号を指定していない場合でも予め定めた方法による通信ポートを被監視ポートとして構内交換装置が自動的に設定する。これにより、メンテナンス作業を行う者が具体的な通信ポートの番号を意識しなくても作業を開始することが可能となる。
【００３１】
上記課題を解決するために、第９の発明は、第１から第８のいずれか１の発明の構内交換装置に接続される監視用端末であって、監視用端末全体の制御を行う端末制御部と、構内交換装置の複数の通信ポートに関する設定の情報を記憶する端末記憶部と、構内交換装置と通信するための通信ポートと、構内交換装置への接続および取り外しを検知する検知手段とを備え、端末制御部は、構内交換装置へ接続されたことを検知したときに端末記憶部に記憶された複数の通信ポートに関する設定の情報を構内交換装置へ送信することを特徴とする監視用端末である。
【００３２】
この構成により監視用端末が構内交換装置と接続された時点で、そのポートミラーリングの設定情報を送信用のパケットに設定して構内交換装置に向けて送信する。これにより、ポートミラーリングの設定情報を予め入力しておけば監視用端末を構内交換装置へ接続した時点で、ポートミラーリング設定が完了し、構内交換装置はポートミラーリングの動作を開始することができる。
【００３３】
上記課題を解決するために、第１０の発明は、複数の通信ポートとパケット交換機能を実現するスイッチ部とを有する構内交換装置であって、構内交換装置全体の制御を行うメイン制御部と、監視ポート、被監視ポート、および動作フラグを設定可能なミラーテーブルを有する記憶部と、メイン制御部に含まれ、ミラーテーブルに設定項目を設定する設定手段と、所定の通信ポートを経由するパケットに関する判定動作を行う判定制御部と、を有し、所定の通信ポートにパケットを受信したとき、受信したパケットの宛先が構内交換装置であると判定制御部が判定した場合、判定制御部はスイッチ部に対して受信パケットをメイン制御部に送信させ、設定手段により受信したパケットの必要な情報をミラーテーブルに設定させることを特徴とする構内交換装置である。
【００３４】
この構成により、監視用端末から構内交換装置に宛てたパケットは構内交換装置において複数の通信ポートに関する設定と判断して受付ける。つまり監視用端末からのポートミラーリングの設定や設定変更のためのパケットは構内交換装置に受付けられる。よって、監視用端末からその設定や設定変更作業が可能になる。これにより構内交換装置のメンテナンス作業を行う者は他の空いている通信ポートに新たに設定用端末を接続して作業を行う必要がなくなり、構内交換装置のメンテナンス性が大いに向上する。さらに、ポートミラーリングに関する処理について判定制御部が負担することになるから、構内交換装置としての制御はメイン制御部が受け持つことになる。したがって、メイン制御部の負担は増えず、ポートの処理能力に不足をきたすことも解消する。その結果、監視用端末は構内交換装置のいずれの通信ポートにも接続することができ、構内交換装置のメンテナンス性が大いに向上する。
【００３５】
上記課題を解決するために、第１１の発明は、構内交換装置の有する複数の通信ポ−トのいずれか１に接続する監視用端末であって、監視ポート、被監視ポート、および動作フラグを設定可能な端末ミラーテーブルを有する端末記憶部と、構内交換装置と通信するための端末通信ポートと、端末通信ポートが構内交換装置に接続されたかどうかを検知する端末検知手段と、端末通信ポートが構内交換装置に接続されたことを端末検知手段が検出したとき、端末記憶部の端末ミラーテーブルに予め設定された内容に基づいて作成した設定パケットを端末通信ポート介して構内交換装置に送信する端末制御部と、を有することを特徴とする監視用端末である。
【００３６】
この構成により監視用端末が構内交換装置に接続されたとき、そのポートミラーリングの設定情報を送信用のパケットに設定して構内交換装置に向けて送信する。これにより、ポートミラーリングの設定情報を予め監視用端末に入力しておけば、監視用端末を構内交換装置へ接続したとき、ポートミラーリング設定が完了し、構内交換装置はポートミラーリングの動作を開始することができる。こうして、構内交換装置は監視用端末を接続された通信ポートを監視ポートに自動設定することができる。従って構内交換装置のメンテナンス性が大いに向上し、さらに操作性も良くなる。
【００３７】
上記課題を解決するために、第１２の発明は、複数の通信ポートとパケット交換機能を実現するスイッチ部とを有する構内交換装置と、通信ポ−トのいずれか１に接続する監視用端末と、により構成される構内交換装置システムであって、構内交換装置は、構内交換装置全体の制御を行うメイン制御部と、監視ポート、被監視ポート、および動作フラグを設定可能なミラーテーブルを有する記憶部と、メイン制御部に含まれ、ミラーテーブルに設定項目を設定する設定手段と、いずれかの通信ポートに何らかの端末が接続されたかどうかを検知する検知手段と、所定の通信ポートを経由するパケットに関する判定動作を行う判定制御部と、を有し、監視用端末は、監視用端末全体の制御を行う端末制御部と、監視ポート、被監視ポート、および動作フラグを設定可能な端末ミラーテーブルを有する端末記憶部と、構内交換装置と通信するための端末通信ポートと、端末通信ポートが構内交換装置に接続されたかどうかを検知する端末検知手段と、を有し、監視用端末は、端末通信ポートが構内交換装置に接続されたことを端末検知手段が検出したとき、端末記憶部の端末ミラーテーブルに予め設定された内容に基づいて作成した設定パケットを端末通信ポート介して構内交換装置に送信し、構内交換装置は、メイン制御部が検知手段の検知結果に基づいて監視用端末が接続された通信ポートを特定し、設定手段が設定パケットと特定された通信ポートとに基づいて特定された通信ポートを監視ポートとしてミラーテーブルに設定し、監視ポートにパケットを受信したとき、監視ポートに受信したパケットの宛先が構内交換装置であると判定制御部が判定した場合、判定制御部はスイッチ部に対して監視ポートに受信したパケットをメイン制御部に送信させ、設定手段により監視ポートに受信した受信パケットの必要な情報をミラーテーブルに設定させ、監視ポートに受信した受信パケットの宛先が構内交換装置でないと判定制御部が判定した場合、判定制御部は監視ポートに受信した受信パケットを破棄することを特徴とする構内交換装置システムである。
【００３８】
これにより、構内交換装置は監視用端末を接続された通信ポートを監視ポートに自動設定することができる。したがって、監視用端末を構内交換装置へ接続したとき、ポートミラーリング設定が完了し、構内交換装置はポートミラーリングの動作を開始することができる。
【００３９】
また、構内交換装置のメンテナンス作業を行う者は他の空いている通信ポートに新たに設定用端末を接続して作業を行う必要がなくなり、構内交換装置のメンテナンス性が大いに向上する。さらに、ポートミラーリングに関する処理について判定制御部が負担することになるから、構内交換装置としての制御はメイン制御部が受け持つことになる。したがって、メイン制御部の負担は増えず、ポートの処理能力に不足をきたすことも解消する。その結果、監視用端末は構内交換装置のいずれの通信ポートにも接続することができ、構内交換装置のメンテナンス性が大いに向上する。
【００４０】
さらに、監視ポートの処理能力を超えたパケットが流れて被監視ポートの監視に支障を来たす障害を予防する。これにより構内交換装置のメンテナンス作業を行う者の誤操作によりデータ収集に支障が出ることがなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。
【００４１】
（実施の形態１）
＜全体構成＞
本発明の実施の形態１における構内交換装置について、図１から図３に基づいて全体の構成を説明する。図１は本発明の実施の形態１における構内交換装置のブロック図、図２は図１の構内交換装置のハードウェア構成図、図３は図１の記憶部の構成図である。
【００４２】
図１において、構内交換装置１は、メイン制御部２と、情報を記憶する記憶部３と、判定処理を制御するスイッチ判定制御部４と、スイッチ部５と、スイッチ部５につながる複数の通信ポート６（６ａ、６ｂ、６ｃ、６ｄ、６ｅ）と、検知手段７とを備える。
【００４３】
メイン制御部２は構内交換装置１全体の制御を行う。特に、メイン制御部２は記憶部３のテーブルに値を設定する設定手段８を備える。
【００４４】
記憶部３は、構内交換装置１が動作する上で必要とする情報を記憶する。特に、ポートミラーリングを設定するための設定テーブルとして、スイッチテーブル９、ミラーテーブル１０、プログラム番号テーブル１１、および、デフォルトテーブル５２を備える。スイッチテーブル９はパケットのあて先をスイッチ判定制御部４が判定してスイッチングするためのテーブル。ミラーテーブル１０はポートミラーリングのためのテーブル。プログラム番号テーブル１１は構内交換装置１のプログラムの区別のためのテーブルである。デフォルトテーブル５２は監視ポートを自動設定に指定した場合に予め定めておいた通信ポートのテーブルである。
【００４５】
スイッチ判定制御部４は本発明における判定制御部であって、記憶部３のテーブルを参照してスイッチ部５を次のように制御する。スイッチ判定制御部４は、通信ポート６を経由して受信したパケットをそのパケットの宛先に該当する他の通信ポート６へ送信するようにスイッチ部５を制御することによりスイッチングを行う。また、スイッチ判定制御部４は、スイッチ部５を使用して、ある通信ポート６を経由するパケットをコピーして監視用に設定した特定の通信ポート６にも送信することによりポートミラーリングの制御も行う。さらに、ポートミラーリングの設定・解除、および、パケットの受付け・破棄に関する判定動作を行う。つまり判定動作とは、スイッチ判定制御部４がこれらのパケット宛先への送信制御、監視ポートへのポートミラーリング制御、ポートミラーリングの設定・解除、および、パケットの受付け・破棄に関する制御を総称して判定動作と称するものとする。
【００４６】
スイッチ部５はあるパケットを宛先のポートへ送信するためのパケット交換方式における送信接続機能を実現するユニットである。したがって、送信接続機能はあたかもパケットの接続スイッチのように機能するためスイッチ部と称する。
【００４７】
通信ポート６（６ａ、６ｂ、６ｃ、６ｄ、６ｅ）はスイッチ部５へのパケットの入出力を行うための通信ポートである。通信ポート６はコネクタを備えていて、本実施の形態では、スイッチ部５につながる通信ポート６ａのコネクタに端末Ａが接続され、同様に通信ポート６ｂの先には端末Ｂが接続され、通信ポート６ｃのコネクタに端末Ｃが接続され、通信ポート６ｄのコネクタに監視のためにアナライザを組み込んだ端末である監視用端末Ｄが接続されているものとして説明する。また通信ポート６ｅには構内交換装置１内のメイン制御部２（具体的には後述するＣＰＵ）が接続される。なお監視用端末Ｄ以外の端末Ａ〜端末Ｃは一般的なＩＰ電話機でありネットワークを経由して接続されていても良い。
【００４８】
また、図３スイッチテーブル９において、本実施の形態では通信ポート６ａのポートの番号を“Ｐ１”とする。同様に通信ポート６ｂ〜６ｅのポートの番号をそれぞれ“Ｐ２”  〜“Ｐ５”とする。また、端末ＡのＭＡＣアドレスの値を“Ａ”とする。同様に端末Ｂ〜監視用端末ＤのＭＡＣアドレスの値をそれぞれ“Ｂ”〜“Ｄ”とする。通信ポート６ｅにつながるメイン制御部２のＭＡＣアドレスの値を“Ｅ”とする。ここでメイン制御部２に対してもＭＡＣアドレスを割り当てているのは、本発明の構内交換装置の機能を実現するのに構内交換装置１自身をパケットの宛先とするためである。
【００４９】
検知手段７は、構内交換装置１のそれぞれの通信ポートのコネクタに何らかの端末が電気的に接続および取り外しされたかどうかを検知する。検知技術は例えば周知のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続の接続検出技術によって実現されるが、本発明の主題とするものではないので詳細は省略する。メイン制御部２は、検知手段７の検知結果に基づいて構内交換装置１の通信ポートへの端末の接続および取り外しを判断する。
【００５０】
設定手段８は、本発明の構内交換装置がポートミラーリングの機能を実現するためにメイン制御部２が実行するポートミラーリング設定プログラムである。ポートミラーリング設定プログラムは、ポートミラーリングを実現するために必要なポートや設定項目を設定し、あるいは解除する機能を実現する。それぞれの設定項目は記憶部３の各テーブルに設定し、記憶する。各テーブルの詳細と具体的な設定動作については後述の動作に従って説明する。
【００５１】
＜ハードウェア＞
図２において、ＣＰＵ１２は先に説明したメイン制御部２を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算ユニット）である。同様に、記憶素子１３は記憶部３を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。スイッチコントローラ１４はスイッチ判定制御部４を構成する制御素子および周辺回路ユニット（コントローラ）である。スイッチ回路１５はスイッチ部５を構成するスイッチ回路ユニットである。
【００５２】
またＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）回路１６、ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｄｅｖｉｃｅ）回路１７、ＲＪ−４５コネクタ１８は通信ポート６（６ａ、６ｂ、６ｃ、６ｄ）を構成する。このＭＡＣ回路１６およびＰＨＹ回路１７についてはよく知られた公知の技術であるため詳細な説明は省略する。ＲＪ−４５コネクタ１８はネットワークケーブルを接続するための標準規格のコネクタである。スイッチ回路１５とＣＰＵ１２との間のＭＡＣ回路１６とＰＨＹ回路１７との回路の組１９は通信ポート６（６ｅ）を構成する。また、検知回路２０は、検知手段７を構成する回路である。検知回路２０はＰＨＹ回路１７のリンクパルスを検知することによって、ＲＪ−４５コネクタ１８に電気的接続の有無を検出することができる。
【００５３】
＜メモリ＞
次に、記憶部３の各テーブルの内容について具体的に説明する。図３において、スイッチテーブル９は、ＭＡＣアドレス項目９ａと通信ポート項目９ｂとの組からなるテーブルである。ＭＡＣアドレス項目９ａは端末Ａなどの端末のＭＡＣアドレスであり、通信ポート項目９ｂはその端末がつながる通信ポートの番号である。
【００５４】
ミラーテーブル１０は、被監視ポート項目１０ａと、監視ポート項目１０ｂと、動作フラグ項目１０ｄとからなるテーブルである。被監視ポート項目１０ａはどの通信ポートを被監視ポートにするかを設定（指定）する通信ポートの番号である。監視ポート項目１０ｂはどの通信ポートを監視ポートにするかを設定（指定）する通信ポートの番号であって、本願発明の所定の通信ポートに相当する。動作フラグ項目１０ｄは構内交換装置１がポートミラーリング中であるか否かを示すフラグである。なお、動作フラグ項目１０ｄは構内交換装置１が稼動して未だ一度もポートミラーリングの設定がなされていなければ“ポートミラーリング中ではない”を示す値“解除”にデフォルト設定される。
【００５５】
プログラム番号テーブル１１は、プログラム種別項目１１ａと、プログラム番号項目１１ｂとからなるテーブルである。プログラム種別項目１１ａは構内交換装置１内で動作するプログラム名である。プログラム番号項目１１ｂは、そのプログラムに割り当てたプログラム番号である。
【００５６】
本実施の形態では、構内交換装置１内で動作するプログラムとして、前述のポートミラーリング設定プログラムと一般的な交換処理を行う交換処理プログラムとがあるものとして説明する。また説明のため、ポートミラーリング設定プログラムに対するプログラム番号を“２７００”番とする。同様に、交換処理プログラムに対するプログラム番号を“２７０２”番とする。なお、プログラム番号は、一般的には論理ポート番号と呼ばれるものである。本実施の形態では物理的なポート番号との混乱を避けるためにプログラム番号と言い換えて説明する。
【００５７】
＜監視用端末＞
次に、本発明の実施の形態１における構内交換装置１に接続される監視用端末Ｄ（ポートミラーリング設定用端末を兼ねる）について、図４と図５に基づいて説明する。図４は図１の監視用端末のブロック図、図５は図４の端末記憶部の構成図である。
【００５８】
図４において、監視用端末Ｄは、汎用のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。監視用端末Ｄは、監視用端末Ｄ全体の制御を行う端末制御部２１と、監視用端末Ｄが動作する上で必要とする情報を記憶する端末記憶部２２と、構内交換装置１との通信のための端末通信ポート２３と、端末検知手段２４とを備える。また入出力用のキーボード２５と、表示用のディスプレイ２６とを備える。ディスプレイ２６の表示内容と監視用端末Ｄの動作との関連については後述する。
【００５９】
ここで、端末検知手段２４は端末の通信ポート（端末通信ポート２３）のコネクタに構内交換装置１が電気的に接続および取り外しされたかどうかを検知する。検知技術自体は本発明の主題とするものではないので詳細は省略する。そして端末制御部２１は、その端末検知手段２４の検知結果に基づいて接続および取り外しを判断する。
【００６０】
さらに、端末制御部２１は、解析アプリケーション２７と、ポートミラーリング設定アプリケーション２８とを備える。解析アプリケーション２７は、監視用端末Ｄがアナライザとして機能するためのアプリケーションである。ポートミラーリング設定アプリケーション２８は構内交換装置１に対してポートミラーリングの設定をするためのアプリケーションである。解析アプリケーション２７と、ポートミラーリング設定アプリケーション２８とは本発明の構内交換装置としての機能を実現するために端末制御部２１が実行するアプリケーションソフトウェアである。また、ここでは図示しないが監視用端末Ｄは汎用のＰＣであるため、端末制御部２１は、一般的なアプリケーションソフトウェアなども備えているものとして説明する。
【００６１】
端末記憶部２２は端末ミラーテーブル２９と端末プログラム番号テーブル３０とを備える。端末ミラーテーブル２９は図３におけるミラーテーブル１０に、端末プログラム番号テーブル３０は図３におけるプログラム番号テーブル１１に、それぞれ相当する。各テーブルの詳細について以下に説明する。
【００６２】
図５において、端末ミラーテーブル２９は、被監視ポート項目２９ａと、監視ポート項目２９ｂと、コマンドフラグ項目２９ｄとからなるテーブルである。図３におけるミラーテーブル１０と違う項目はコマンドフラグ項目２９ｄだけである。よって、被監視ポート項目２９ａ、監視ポート項目２９ｂについてはミラーテーブル１０の項目と同様であるからミラーテーブル１０の説明を援用して再度の説明を省略する。コマンドフラグ項目２９ｄは、ポートミラーリングを設定するのか解除するのかを示す。その値はポートミラーリングを設定する場合は“設定”とし、ポートミラーリングを解除する場合は“解除”とする。
【００６３】
端末プログラム番号テーブル３０は、プログラム種別項目３０ａと、プログラム番号項目３０ｂとからなる。これらの項目についても図３におけるプログラム番号テーブル１１の項目と同様であるからプログラム番号テーブル１１の説明を援用して再度の説明を省略する。
【００６４】
監視用端末Ｄは汎用のＰＣであるため改めて個々のハードウェア構成を示す図は省略する。なお一般的に端末制御部２１はＣＰＵにより構成される。また端末記憶部２２はＲＡＭやＲＯＭの記憶素子より構成される。また端末通信ポート２３は本発明の端末通信ポートであって、ＭＡＣ回路と、ＰＨＹ回路、ＲＪ−４５コネクタにより構成され、構内交換装置１の通信ポート６と同等の機能を有する。端末検知手段２４についても構内交換装置１の検知手段７と同様の構成のため説明の重複を省略する。また汎用のＰＣであるためハードディスク等の外部記憶装置も備える。
【００６５】
＜パケット構造＞
次に、本発明の実施の形態１におけるパケットの構造について、図６に基づいて説明する。図６はパケットの構造を説明する図である。
【００６６】
図６において、パケット３１は、送信方向順に、プリアンブル領域３２と、送信先ＭＡＣアドレス領域３３と、送信元ＭＡＣアドレス領域３４と、タイプ領域３５と、データ領域３６と、フレーム検査シーケンス（ＣＲＣ）領域３７とで構成されている。さらに、データ領域３６は送信元ＩＰアドレス領域３８と、送信先ＩＰアドレス領域３９と、送信元プログラム番号領域４０と、送信先プログラム番号領域４１と、データ本体領域４２などにより構成される。
【００６７】
これらの領域はＥｔｈｅｒｎｅｔ（登録商標）の規格における通信データのフォーマットに従う。本実施の形態ではこれらの領域を規格どおりの意味で使用するものとして説明する。但し、送信元プログラム番号領域４０と、送信先プログラム番号領域４１におけるプログラム番号は論理ポート番号と読み替える。なお規格ではデータ領域３６やデータ本体領域４２に先行する領域をそれら領域についてのヘッダ情報と総称する。
【００６８】
なお、本発明の構内交換装置として機能を実現するためにこのデータ本体領域４２に独自領域である被監視ポート情報領域４３と、監視ポート情報領域４４と、コマンドフラグ領域４５とを設ける。これらの領域は、図５における端末ミラーテーブル２９の各項目の値を格納するための領域である。すなわち、被監視ポート情報領域４３に被監視ポート項目２９ａの値を、監視ポート情報領域４４に監視ポート項目２９ｂの値を、コマンドフラグ領域４５にコマンドフラグ項目２９ｄの値を格納する。
【００６９】
＜設定変更動作＞
次に、本実施の形態における構内交換装置１において、ポートミラーリングの設定や解除を監視用端末Ｄから行う際の動作について図７から図１０に基づいて詳細に説明する。図７は監視用端末側のパケット送信動作のフローチャート、図８は構内交換装置側のパケット受信動作のフローチャート、図９は構内交換装置側のポートミラーリングの設定／解除動作のフローチャート、図１０は監視用端末のポートミラーリングの設定画面の一例を示す図である。
【００７０】
本発明の特徴であるポートミラーリング中にポートミラーリングの設定変更をする動作を説明するために、前提として構内交換装置１は既にユーザーによってポートミラーリングの設定がされて、ポートミラーリングを開始しているものとする。すなわち、構内交換装置１は各通信ポートからのパケットデータをスイッチングしながらミラーテーブル１０の設定値に従い監視用端末Ｄに対して監視しているパケットデータを送信している。この前提の下で、現在のポートミラーリングの設定をユーザーが変更する動作を以下に説明する。
【００７１】
先ずユーザーがポートミラーリング設定変更のために監視用端末Ｄにポートミラーリング設定アプリケーション２８を起動すると、監視用端末Ｄの端末制御部２１は、ポートミラーリング設定アプリケーション２８により次の動作を行う。すなわち、端末制御部２１は図１０における設定画面４６をディスプレイ２６に表示する。そして、設定画面４６に従ってユーザーがキーボード２５から入力したポートミラーリングの設定情報を端末制御部２１が取得する（図７、ステップＳ−１０１）。
【００７２】
図７のステップＳ−１０１において、設定画面４６のモードメニュー４７はポートミラーリングの“設定”をするのか“解除”をするのかの指定である。被監視ポートメニュー４８と、監視ポートメニュー４９は被監視ポートと監視ポートをどの通信ポートにするかの指定である。
【００７３】
ここでは、ユーザーがモードメニュー４７は“設定”、被監視ポートメニュー４８は通信ポート６ａの番号“Ｐ１”、監視ポートメニュー４９は通信ポート６ｄの番号“Ｐ４”とそれぞれ入力したものとして説明を続ける。
【００７４】
端末制御部２１は取得したポートミラーリングの設定情報を図５における端末ミラーテーブル２９に格納する（図７、ステップＳ−１０２）。この例において、被監視ポート項目２９ａには被監視ポートメニュー４８で入力された“Ｐ１”を格納する。同様に監視ポート項目２９ｂには監視ポートメニュー４９で入力された“Ｐ４”を格納する。コマンドフラグ項目２９ｄにはモードメニュー４７で入力された“設定”を格納する。
【００７５】
次に端末制御部２１は端末検知手段２４の検知結果を参照し監視用端末Ｄが現在構内交換装置１と接続中であるか否かを判断する（図７、ステップＳ−１０３）。
【００７６】
図７ステップＳ−１０３において、接続中でないと判断した場合（図７、ステップＳ−１０３：Ｎｏ）は、このあと監視用端末Ｄが構内交換装置１と接続されるのを待つ。例えば、メンテナンス作業を行う者が予め監視用端末Ｄにポートミラーリングの設定項目を入力しておき、その後に構内交換装置１に接続するような事例に該当する処理である。予め監視用端末Ｄにポートミラーリングの設定項目を入力しておけば、その後に監視用端末Ｄを構内交換装置１に接続すると同時に後述するステップＳ−１０４以降の処理を実行することになるため構内交換装置１はポートミラーリングの設定を行ないポートミラーリングの動作を開始することができる。
【００７７】
＜監視用端末Ｄから構内交換機１へ送信するパケットの作成＞
他方、接続中であると判断した場合（図７、ステップＳ−１０３：Ｙｅｓ）は、端末制御部２１は以下に説明するステップによりポートミラーリングの設定情報を構内交換機１へ送信するための送信用のパケットを作成する。
【００７８】
先ず、端末制御部２１は送信用のパケットのメモリを確保し、図６におけるパケットの送信先ＭＡＣアドレス領域３３に構内交換装置１のＭＡＣアドレスである“Ｅ”を格納する。そして送信元ＭＡＣアドレス領域３４に監視用端末ＤのＭＡＣアドレスである“Ｄ”を格納する（図７、ステップＳ−１０４）。
【００７９】
次に、端末制御部２１は送信先プログラム番号領域４１には、パケットの送信先のポートミラーリング設定プログラムのプログラム番号“２７００”を格納する（図７、ステップＳ−１０５）。この“２７００”という値は、図５における端末プログラム番号テーブル３０のプログラム番号項目３０ｂの値である。
【００８０】
次に、端末制御部２１はデータ本体領域４２の各領域に端末ミラーテーブル２９に格納済みの各値を格納する（図７、ステップＳ−１０６）。つまり、被監視ポート情報領域４３には被監視ポート項目２９ａの“Ｐ１”を、監視ポート情報領域４４には監視ポート項目２９ｂの“Ｐ４”を、コマンドフラグ領域４５にはコマンドフラグ項目２９ｄの“設定”をそれぞれ格納する。
【００８１】
端末制御部２１は、その他の必要情報を規格に沿って格納してポートミラーリングの設定情報を格納した設定パケットを作成し、この作成した設定パケットを構内交換装置１に送信する（図７、ステップＳ−１０７）。
【００８２】
＜構内交換装置側の動作＞
本実施の形態において構内交換装置１は各通信ポートから受信するパケットデータをスイッチングして交換動作をしながら、監視しているパケットデータについては図３のミラーテーブル１０に従って監視用端末Ｄに送信する。例えば設定変更動作の冒頭に説明したように、ミラーテーブル１０の被監視ポート項目１０ａの値は当初“Ｐ２”である。したがって、当初構内交換装置１は被監視ポートを“Ｐ２”とし、監視ポートを“Ｐ４”として当初のポートミラーリングを行っている。
【００８３】
本発明の最も大きな特徴であるポートミラーリング中にポートミラーリングの設定変更をする動作について、以下に説明を続ける。例えば前述の被監視ポート項目１０ａの値を“Ｐ２”から“Ｐ１”に設定変更する。
【００８４】
そこで、構内交換装置１は監視ポートにおいて監視用端末Ｄからのパケットデータをスイッチ部５まで透過するから、ステップＳ−１０７において監視用端末Ｄの端末制御部２１が送信したパケットは、構内交換装置１の通信ポート６ｄ（監視ポート“Ｐ４”）を経由してスイッチ部５が受信する。このとき通信ポート６ｄはハードウェア的に送受信の両方向の通信を可能として受信を可能にしている。
【００８５】
以下、このパケットを受信した構内交換装置１側の動作を図８のフローチャートに基づいて説明する。図８において、スイッチ部５は監視用端末Ｄが図７で説明したステップＳ−１０７において送信したパケットを受信する。
【００８６】
スイッチ判定制御部４はミラーテーブル１０を参照し、現在ポートミラーリング中か否かを先ず判断する（ステップＳ−２０１）。具体的にはスイッチ判定制御部４は図３におけるミラーテーブル１０の動作フラグ項目１０ｄに“設定”が格納されていればポートミラーリング中と判断し、“解除”が格納されていればポートミラーリング中ではないと判断する。
【００８７】
ステップＳ−２０１において、スイッチ判定制御部４が現在ポートミラーリング中ではないと判断した場合（ステップＳ−２０１：Ｎｏ）は、後述するステップＳ−２０８へ移り、宛先の通信ポートに向けて受信したパケットを送信する。
【００８８】
他方、スイッチ判定制御部４が現在ポートミラーリング中であると判断した場合（ステップＳ−２０１：Ｙｅｓ）は、次にスイッチ判定制御部４はミラーテーブル１０を参照して、そのパケットを受信した通信ポートが監視ポートであるか否かを判断する（ステップＳ−２０２）。具体的には、スイッチ判定制御部４は、ミラーテーブル１０の監視ポート項目１０ｂに格納されている番号“Ｐ４”とパケットを受信した通信ポートの番号とを比較する。そして２つの番号が等しければ監視ポートからの受信と判断し、等しくなければ監視ポート以外の通信ポートからの受信と判断する。
【００８９】
ステップＳ−２０２において、スイッチ判定制御部４が監視ポートからの受信ではないと判断した場合（ステップＳ−２０２：Ｎｏ）は、次にその受信したパケットがポートミラーリングの対象であるかどうかを判断する処理（ステップＳ−２０５）に移る。
【００９０】
他方、スイッチ判定制御部４が監視ポートからの受信と判断した場合（ステップＳ−２０２：Ｙｅｓ）は、次に本発明における特徴であるその受信したパケットの宛先が構内交換装置１宛か否かを構内交換装置１のＭＡＣアドレスにより判断する（ステップＳ−２０３）。具体的には、スイッチ判定制御部４はスイッチテーブル９の“Ｐ５（ＣＰＵ）”のＭＡＣアドレス項目９ａを参照して、受信したパケットの宛先情報であるヘッダ情報のうち送信先ＭＡＣアドレス領域３３から抽出した宛先アドレスが構内交換装置１のＭＡＣアドレス（すなわち構内交換装置１のＣＰＵ１２に割り当てたＭＡＣアドレス）“Ｅ”に等しいか否かを比較する。
【００９１】
ステップＳ−２０３において、受信したパケットの宛先が構内交換装置１宛ではないと判断した場合（ステップＳ−２０３：Ｎｏ）は、スイッチ判定制御部４は、ポートミラーリングの通信ポートに関する設定ではないと判断してその受信したパケットを破棄する（ステップＳ−２０４）。破棄することにより、監視ポートと他の通信ポートとの間でネゴシエーションをするような新たな通信が発生しなくなるため監視ポートの処理能力を超えたパケットが監視ポートに流れることを防止できる。その結果、監視ポートにおいて監視用端末Ｄからのパケットデータをスイッチ部５まで透過するようにしても、ポートミラーリングのパケットを処理できなくなる恐れを解消することができるという今迄には無い効果を生じる。
【００９２】
例えばメンテナンス作業を行う者がポートミラーリング中に誤って監視用端末Ｄを操作してＷｅｂ参照をしたとする。そのパケットの宛先は外部のＷｅｂサーバであるため、ステップＳ−２０３において破棄される。よって、誤操作が起きても収集中のパケットの処理能力に影響を与えることを防止できる。さらにネゴシエーションを許した場合に発生したであろう不要な応答データを監視用端末Ｄのアナライザに出力しないため解析データの収集性能も上げることができる。
【００９３】
他方、ステップＳ−２０３において、受信したパケットの宛先が構内交換装置１宛であると判断した場合（ステップＳ−２０３：Ｙｅｓ）は、スイッチ判定制御部４は、複数の通信ポートに関するポートミラーリングの通信ポートに関する設定と判断し、受信したパケットを受付ける。
【００９４】
このようにステップＳ−２０３において、スイッチ判定制御部４が受信したパケットを破棄したり受付けたりするように判断することにより監視ポートを他の通信ポートと同性能のパケット処理能力でも動作可能にしている。従って監視ポートをパケット処理能力の高い専用ポートにする必要も無くなる。
【００９５】
次にスイッチ判定制御部４は受信したパケットに対してポートミラーリングの処理が必要であるかどうかを以下のように判断する（ステップＳ−２０５）。すなわち、スイッチ判定制御部４はミラーテーブル１０の被監視ポート項目１０ａの番号“Ｐ２”と、パケットを受信した通信ポートの番号とが等しいか否かを比較する。そして等しければこの受信したパケットは被監視ポートを経由しており、ポートミラーリングの処理が必要であるとスイッチ判定制御部４は判断する。
【００９６】
ステップＳ−２０５において受信したパケットがポートミラーリングの処理が必要であると判断した場合（ステップＳ−２０５：Ｙｅｓ）は、スイッチ判定制御部４はポートミラーリングを行う。すなわちスイッチ判定制御部４は、その受信したパケットのコピーを作成する（ステップＳ−２０６）。そして、そのコピーしたパケットをミラーテーブル１０の監視ポート項目１０ｂで示される番号“Ｐ４”の通信ポート６ｄに向けて送信する（ステップＳ−２０７）。
【００９７】
他方、本実施の形態の説明における監視用端末Ｄから受信したパケットのように被監視ポート“Ｐ２”を経由しておらずポートミラーリングの処理が必要ではないと判断した場合（ステップＳ−２０５：Ｎｏ）は、スイッチ判定制御部４はポートミラーリングを行わずにステップＳ−２０８の処理に移る。
【００９８】
次に、スイッチ判定制御部４は、受信したパケットのヘッダ情報である送信先ＭＡＣアドレス領域３３のＭＡＣアドレスに対応する通信ポートに向けて受信したパケットを送信する（ステップＳ−２０８）。ステップＳ−２０８において、どの通信ポートに送信するかは次のように決定する。すなわち、送信先ＭＡＣアドレス領域３３の値が“Ｅ”であるとき、図３におけるスイッチテーブル９のＭＡＣアドレス項目９ａを参照する。ＭＡＣアドレス項目９ａの値が“Ｅ”である通信ポート項目９ｂの番号は“Ｐ５”である。よって、“Ｐ５”の通信ポート６ｅに送信することに決定する。
【００９９】
以上のようにして、ポートミラーリングの設定情報を格納した設定変更パケットは、監視用端末Ｄが送信し、スイッチ判定制御部４が構内交換装置１宛てと判断し、通信ポート６ｅを経由してメイン制御部２が受信する。
【０１００】
＜ポートミラーリングの設定＞
そこで、この設定変更パケットを受信したメイン制御部２が、ポートミラーリング設定プログラムにより実際に複数の通信ポートに関する設定（つまりポートミラーリングの更新や解除も含む設定）をする構内交換装置１側の動作を図９に基づいて説明する。
【０１０１】
図９において、メイン制御部２は、スイッチ判定制御部４がメイン制御部２に送信したパケット（図８のステップＳ−２０８参照）を受信する。メイン制御部２は受信したパケットがポートミラーリングの設定に関するパケットであるか否かを判断する（ステップＳ−３０１）。具体的には、図３におけるプログラム番号テーブル１１のポートミラーリング設定プログラムのプログラム番号“２７００”と、このパケットの送信先プログラム番号領域４１（図６参照）に格納されたプログラム番号と、をメイン制御部２が比較する。
【０１０２】
ステップＳ−３０１において、パケットに格納されたプログラム番号が“２７００”に等しくなくてポートミラーリングの設定に関するパケットではないと判断した場合（ステップＳ−３０１：Ｎｏ）、メイン制御部２は、該当する別のプログラム（例えばプログラム番号が“２７０２”の交換処理プログラム）にこのパケットを渡して該当する処理を行い終了する（ステップＳ−３０２）。
【０１０３】
他方、ステップＳ−３０１において、パケットに格納されたプログラム番号が“２７００”であってポートミラーリングの設定に関するパケットであるとメイン制御部２が判断した場合（ステップＳ−３０１：Ｙｅｓ）、メイン制御部２はプログラム番号が“２７００”のポートミラーリング設定プログラムにこの設定変更パケットを渡す。
【０１０４】
次にメイン制御部２はポートミラーリング設定プログラムにより、この設定変更パケットがポートミラーリングの設定をするのか解除をするのかを判断する（ステップＳ−３０３）。具体的には、この設定変更パケットのコマンドフラグ領域４５（図６参照）に格納されている値が“設定”であるか否かを比較する。
【０１０５】
ステップＳ−３０３において、ポートミラーリングの設定をするとメイン制御部２が判断した場合（ステップＳ−３０３：Ｙｅｓ）、メイン制御部２はポートミラーリング設定プログラムにより、この設定変更パケットのデータ本体領域４２（図６参照）に格納されている情報を取り出す。
【０１０６】
取り出した情報を弁別しミラーテーブル１０（図３）の対応項目に格納する。例えば、被監視ポート項目１０ａに被監視ポート情報領域４３の値“Ｐ１”  を格納する。また監視ポート項目１０ｂに監視ポート情報領域４４の値“Ｐ４”を格納する。また動作フラグ項目１０ｄにコマンドフラグ領域４５の値  “設定”を格納して（ステップＳ−３０４）設定処理を終了する。
【０１０７】
以上説明した一連の動作結果として構内交換装置１がポートミラーリングを行うときに参照する図３のミラーテーブル１０が変更される。例えば、ポートミラーリング設定項目の一つである被監視ポート項目１０ａの値が“Ｐ２”から  “Ｐ１”に変更される。こうして、被監視ポートを“Ｐ２”とし、監視ポートを“Ｐ４”としてポートミラーリングを行っているときに、監視ポートにつながる監視用端末Ｄから被監視ポートを“Ｐ１”へと変更することができる。
【０１０８】
＜ポートミラーリングの設定の解除＞
他方、ステップＳ−３０３において、ポートミラーリングの設定を解除すると判断した場合（ステップＳ−３０３：Ｎｏ）、メイン制御部２はポートミラーリング設定プログラムにより、ミラーテーブル１０の動作フラグ項目１０ｄ（図３参照）に設定変更パケットのコマンドフラグ領域４５の値“解除”を格納して（ステップＳ−３０５）設定処理を終了する。
【０１０９】
以上の動作結果として構内交換装置１がポートミラーリングを行うときに参照する図３のミラーテーブル１０が変更される。例えば、ポートミラーリング設定項目の一つである動作フラグ項目１０ｄの値が“設定”から  “解除”に変更される。すなわちミラーテーブル１０に従って、被監視ポート“Ｐ２”のポートミラーリングを行っているときに監視ポート“Ｐ４”につながる監視用端末Ｄからポートミラーリングを解除することができる。
【０１１０】
以上により、構内交換装置１のポートミラーリング設定の変更がなされる。そして以降のポートミラーリングの動作は、先に説明したステップＳ−２０１〜ステップＳ−２０７に従い、このミラーテーブル１０の更新された設定内容に基づいて行われる。
【０１１１】
このように本発明のスイッチ制御部４によればポートミラーリング中であっても、監視ポートからポートミラーリングの設定のためのパケットを受付けることができるから、監視用端末からその設定や設定変更をすることが可能になる。これによりメンテナンス作業を行う者は空いている他の通信ポートを探して、新たに他の設定用の端末を接続する作業を行う必要がなくなる。従って構内交換装置のメンテナンス性が大いに向上し、操作性も良くなる。
【０１１２】
また、監視用端末からメンテナンス作業とは無関係の処理（例えばＷｅｂ参照）が行われるとそのパケットは構内交換装置によって破棄される。従って監視ポートの処理能力を超えたパケットが流れて被監視ポートの監視に支障を来たす障害を予防する。これによりメンテナンス作業を行う者の誤操作によりデータ収集に支障が出ることがなくなる。すなわち構内交換装置のメンテナンス性が大いに向上する。また、特別な設定をしなくても宛先が構内交換装置以外のパケットは破棄されるため非常に容易に不正な行為も防ぐことができ安全性も高くできる。また、監視用端末上のアナライザに不要な応答データを出力しないため解析データの収集性能も上げることができる。
【０１１３】
更に、監視ポートとして任意の通信ポートを設定することができるので、専用ポートにする必要もなく、コストアップも抑止でき、かつ監視ポートとして使用する通信ポートを限定しないので使い勝手も良いものとなる。
【０１１４】
加えて、予め監視用端末にポートミラーリングの設定項目を入力しておけば、その後に構内交換装置に接続すると同時に監視用端末からポートミラーリングの設定が行われ、構内交換装置はポートミラーリングの動作を開始する。このため、例えばメンテナンス作業を行う者は、自社において予め監視用端末上でポートミラーリング設定アプリケーションにより値を設定しておけば、その後その監視用端末を持参し取り付けるだけで必要なデータを収集することができる。また、データ収集の途中でポートミラーリングの設定に変更が必要な場合には監視用端末から変更することができる。また、データ収集とは無関係の処理（例えばＷｅｂ参照など）は行うことができないといった効果を得ることができる。このようにして構内交換装置のメンテナンス性が大いに向上する。
【０１１５】
なお、本実施の形態において、ステップＳ−１０３：Ｎｏでは、ループ処理により監視用端末Ｄが構内交換装置との接続を待つようにしたが、一旦設定処理を終わるようにしても良い（監視用端末を電源オフにする場合はＲＡＭの内容は外部記憶装置に退避しておく）。ポートミラーリングの設定項目は入力済みであるので、端末制御部２１は、その接続を待つところから再開すれば設定処理を継続できるからである。
【０１１６】
また、本実施の形態において、ステップＳ−２０３では、受信したパケットの送信先ＭＡＣアドレス領域３３のＭＡＣアドレスと構内交換装置１のＭＡＣアドレス（すなわち構内交換装置１のＣＰＵ１２に割り当てたＭＡＣアドレス）とを比較し、パケットの宛先が構内交換装置１宛であるか否かを判断するようにした。しかしこのようにパケットの宛先が構内交換装置１宛であるか否かを判断できれば済むので、ネットワーク階層の違いを利用して送信先ＭＡＣアドレス領域３３の代わりに送信先ＩＰアドレス領域３９を用いて判断しても良い。
【０１１７】
ＩＰアドレスを用いて判断する場合、スイッチ判定制御部４は、受信したパケットの送信先ＩＰアドレス領域３９を参照し、この送信先ＩＰアドレス領域３９のＩＰアドレスと構内交換装置１のＩＰアドレス（すなわち構内交換装置１のＣＰＵ１２に対応するＩＰアドレス）とを比較し、このパケットの宛先が構内交換装置１宛であるか否かを判断する。これにより構内交換装置１はネットワークの階層の第２層、第３層のネットワーク階層の違いによらず柔軟に設定処理を行うことができる。
【０１１８】
また、本実施の形態において、ステップＳ−２０７とステップＳ−２０８は別々のステップで送信処理をおこなっているが、スイッチ判定制御部４は送信する対象に向けて一括して送信処理しても良い。これによってスイッチ部５の送信処理が一度で済み簡単にすることができる。つまりスイッチ部５の送信処理を簡略化することにより構内交換装置の信頼性を高くすることができる。
【０１１９】
また、受信したパケットの宛先がブロードキャストアドレス（ＭＡＣアドレス「ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ」やＩＰアドレス「２５５．２５５．２５５．２５５」）になっていれば、そのブロードキャストパケットは規格により“受信ポートを除く”全ての通信ポートが宛先である。しかし、ステップＳ−２０８において、パケットがブロードキャストパケットである場合は、ブロードキャストパケットを“受信ポートおよび監視ポートを除く”全ての通信ポートに向けて送信するようにスイッチ判定制御部４が処理をしても構わない。
【０１２０】
そうすると監視ポートに向けてブロードキャストパケットを送信することを抑止することができるため、監視対象のパケット以外のパケットの流入を防ぐことができる。つまり構内交換装置の信頼性をより高くすることができる。
【０１２１】
なお、本実施の形態を説明するに当たって、「構内交換装置１は既にユーザーによってポートミラーリングの設定がされて、ポートミラーリングを開始しているものとする」ことを前提とした動作を説明した。この前提動作を開始する過程を以下に説明する。
【０１２２】
上述の前提動作を開始する場合先ず、ユーザーが監視用端末Ｄにポートミラーリング設定アプリケーション２８を起動して（図７のステップＳ−１０１参照）、監視用端末Ｄのポートミラーリング設定画面４６に従って入力（図１０参照）を完了する。
【０１２３】
監視用端末Ｄが構内交換装置１に接続されていれば、監視用端末Ｄから構内交換装置１にパケットを送信し（図７のステップＳ−１０３からＳ−１０７参照）、構内交換装置１は、監視用端末Ｄからポートミラーリングの設定情報を格納したパケットを受信する。
【０１２４】
パケットを受信した構内交換装置１のスイッチ判定制御部４は、ミラーテーブル１０の動作フラグ項目１０ｄを参照する（図８のステップＳ−２０１、および図３のミラーテーブル１０参照）。
【０１２５】
このとき、動作フラグ項目１０ｄはデフォルト設定によって予め“解除”に設定されているから、スイッチ判定制御部４はポートミラーリング中ではないと判断する（ステップＳ−２０１：Ｎｏ）。これは、冒頭のミラーテーブル１０において説明したように、「動作フラグ項目１０ｄは構内交換装置１が稼動して未だ一度もポートミラーリングの設定がなされていなければ“ポートミラーリング中ではない”を示す値（具体的には“解除”）」として稼動するようにしているためである。
【０１２６】
以上により、スイッチ判定制御部４は通常のスイッチング動作（ステップＳ−２０８）だけを行い、ポートミラーリングを行わない。この通常のスイッチング動作により、監視用端末Ｄから受信したパケットは宛先ポートである通信ポート６ａを経てメイン制御部２に送られる。
【０１２７】
メイン制御部２は受信したパケットを解析し、パケットに格納された設定情報から（図３参照）ミラーテーブル１０にポートミラーリングの設定情報を設定する（図９参照）。こうして、構内交換装置１はデフォルト設定から前提動作の条件が実現される。
【０１２８】
（実施の形態２）
＜監視用端末Ｄの取り外し＞
実施の形態２において、ポートミラーリングの設定を解除せずに監視用端末Ｄを取り外した場合の構内交換装置１の復旧動作を説明する。図１１は本発明の実施の形態２における構内交換装置の復旧動作のフローチャートである。
【０１２９】
なお、本実施の形態における構内交換装置１および監視用端末Ｄの構成と、テーブルの構成、パケットの構成については実施の形態１における説明と同じであるから説明の重複を省略する。
【０１３０】
図１１において、構内交換装置１から監視用端末Ｄが取り外されると、検知手段７が取り外しを検知してメイン制御部２に伝える。すると先ず、メイン制御部２は、取り外しを検知した通信ポートが監視ポートか否かを判断する（ステップＳ−４０１）。
【０１３１】
具体的にはメイン制御部２は検知手段７が検知した通信ポートの番号とミラーテーブル１０に格納されている監視ポート項目１０ｂの番号“Ｐ４”とを比較する。そして等しい場合にメイン制御部２は取り外しを検知した通信ポートが監視ポートであると判断する。
【０１３２】
ステップＳ−４０１において、検知された通信ポートが監視ポートではないと判断した場合（ステップＳ−４０１：Ｎｏ）、監視用端末Ｄではない端末の取り外しであり復旧動作は不要であるためメイン制御部２は復旧処理を終了する。
【０１３３】
他方、ステップＳ−４０１において、検知された通信ポートが監視ポートであると判断した場合（ステップＳ−４０１：Ｙｅｓ）、メイン制御部２は、現在ポートミラーリング中か否かを判断する（ステップＳ−４０２）。
【０１３４】
具体的にはメイン制御部２は図３におけるミラーテーブル１０の動作フラグ項目１０ｄに“設定”が格納されていればポートミラーリング中と判断し、“解除”が格納されていればポートミラーリング中ではないと判断する。
【０１３５】
ステップＳ−４０２において、メイン制御部２は現在ポートミラーリング中ではないと判断した場合（ステップＳ−４０２：Ｎｏ）は、復旧動作は不要であるためメイン制御部２は復旧処理を終了する。
【０１３６】
他方、ステップＳ−４０２において、メイン制御部２は現在ポートミラーリング中であると判断するとメイン制御部２はポートミラーリング設定プログラムに基づいて、ミラーテーブル１０の動作フラグ項目１０ｄに“解除”を格納して復旧処理を行い終了する（ステップＳ−４０３）。以上によりポートミラーリングの設定を解除する。すなわち、復旧動作とは、ポートミラーリングの設定を解除しないで監視用端末Ｄを取り外した場合に、監視用端末Ｄから解除の設定変更パケットを受信すること無しに構内交換装置１側で動作フラグ項目１０ｄに“解除”を格納してポートミラーリングの設定を解除することを表す。
【０１３７】
このようにポートミラーリング中にもかかわらずポートミラーリングの設定を解除せずに監視用端末が物理的に取り外された場合でも、構内交換装置によってその設定が解除されるので、不要なパケットが流れ続けることを防止できる。これにより構内交換装置への負荷が継続されなくなり、構内交換装置の信頼性が高くなる。また、これによりメンテナンス作業を行う者の誤操作の不備を補うこともでき、データ収集に支障が出ることがなくなる。
【０１３８】
なお、本実施の形態では監視用端末の物理的な取り外しを契機にポートミラーリングの設定の解除を行うようにしているが、カウンタやタイマにより監視用端末の物理的な取り外しから一定時間経過後に実際のポートミラーリングの設定を解除するようにし、一定時間内に再度物理的に接続した場合はポートミラーリングを継続するようにしても良い。
【０１３９】
このようにすると、メンテナンス作業を行う者の誤操作で外れてしまった場合にも気付いたときに再度つなげることによりポートミラーリングの続行が可能となるため、その不備を補うこともでき、データ収集に支障が出ることがなくなる。
【０１４０】
更に、従来のように監視ポートとは別の空いている通信ポートに新たに設定変更用端末を接続してその設定変更用端末からポートミラーリングの設定変更作業を行っている場合でも、その設定を解除せずに監視用端末が物理的に取り外された場合には、構内交換装置によってその設定が解除されるので、同様の作用、効果を得ることができる。
【０１４１】
また、ステップＳ−４０３で監視用端末Ｄからポートミラーリングの設定を解除したにもかかわらず監視用端末Ｄの物理的な取り外しを行っていない場合（そしてこの場合は電気的な取り外しを行っていないことでもある）は、次のように処理することも可能である。
【０１４２】
例えば検知手段７により取り外しが行われたか定期的に通信ポートを監視し続け、取り外しが行われるまでは本実施の形態１で説明した監視ポートヘのブロードキャストの送信抑止の動作を継続させるようにする。つまり「解除」から「実際に取り外す」までの間はブロードキャストパケットを監視ポートには送信しない。動作フラグ１０ｄの値として更に“解除中”などを設けて対応付けることでその継続動作状態は容易に実現できる。
【０１４３】
これにより、メンテナンス作業を行う者が任務とするデータ収集が終わった後でも、そのデータ収集に無関係のブロードキャストデータを入手するような不正な行為を防ぐことができ安全性も高くできる。
【０１４４】
（実施の形態３）
＜通信ポートの指定の省略＞
本実施の形態３において、通信ポートを指定しないでポートミラーリングの設定を行う場合の動作について説明する。ポートミラーリングの設定において通信ポートの指定を省略しても自動設定するようにする一例である。図１２は本発明の実施の形態３における監視用端末のポートミラーリング設定画面の一例を示す図である。図１３は構内交換装置側のポートミラーリングの設定動作のフローチャートである。図１４は図１３の自動設定のフローチャートである。図１５は図１のデフォルトテーブルの図である。
【０１４５】
なお、本実施の形態３における構内交換装置１および監視用端末Ｄの構成と、テーブルの構成、パケットの構成については実施の形態１における説明と同じであるから説明の重複を省略する。また、図１２の設定画面４６のメニュー項目は、実施の形態１における図１０において説明したメニュー項目と同じ構成であるのでそれらは同符号を付して説明の重複を省略する。また、図１３に基づいて説明するに当たり、ステップＳ−５０４を除くステップは実施の形態１における図９において説明したステップと同様の処理であるため重複する部分の詳細は適宜省略し、その代わりに本実施の形態の特徴である自動で設定する処理に重点をおいて説明する。
【０１４６】
図１２において、監視用端末Ｄの設定画面４６の被監視ポートメニュー４８の入力欄５０および監視ポートメニュー４９の入力欄５１へ、“Ｐ１”のような具体的な通信ポートの番号ではなく、“＊＊”と操作者が入力したものとする。ここで“＊＊”は「通信ポートの番号は自動で設定する」自動設定を意味する記号であるものとする。したがって、＊に代わる他の記号を用いてもよい。
【０１４７】
入力されたポートミラーリングの設定情報は、実施の形態１おける設定動作と同じように、監視用端末Ｄがパケットに格納して構内交換装置１に送信する。そして構内交換装置１のメイン制御部２がこのパケットを受信する。よって、パケット受信後の構内交換装置１の動作を図１３のフローチャートに基づいて説明する。
【０１４８】
図１３において、構内交換装置１のメイン制御部２は、監視用端末Ｄから受信した自動設定のポートミラーリング設定情報を格納したパケットがポートミラーリングの設定に関するパケットであるか否かをパケットのプログラム番号を確認することにより判断する（ステップＳ−５０１）。
【０１４９】
メイン制御部２は受信したパケットがポートミラーリングの設定に関するパケットではないと判断した場合（ステップＳ−５０１：Ｎｏ）は、該当する別のプログラムにこのパケットを渡して該当する処理を行い終了する（ステップＳ−５０２）。他方、ポートミラーリングの設定に関するパケットであると判断した場合（ステップＳ−５０１：Ｙｅｓ）は、メイン制御部２はポートミラーリング設定プログラムにこの受信パケットを渡す。
【０１５０】
メイン制御部２はポートミラーリング設定プログラムにより、自動設定のポートミラーリング設定情報を格納したパケットがポートミラーリングの設定をするのか解除をするのかをパケットのコマンドフラグの値により判断する（ステップＳ−５０３）。
【０１５１】
ステップＳ−５０３において、ポートミラーリングの設定を解除すると判断した場合（ステップＳ−５０３：Ｎｏ）、メイン制御部２はポートミラーリング設定プログラムにより、ミラーテーブル１０の動作フラグ項目１０ｄ（図３参照）に設定変更パケットのコマンドフラグ領域４５の値“解除”を格納して（ステップＳ−５０５）設定処理を終了する。
【０１５２】
他方、ポートミラーリングの設定をすると判断した場合（ステップＳ−５０３：Ｙｅｓ）、メイン制御部２はポートミラーリング設定プログラムにより、受信したパケットのデータ本体領域４２に格納されている情報を取り出す。メイン制御部２は取り出した情報を被監視ポート情報領域４３〜コマンドフラグ領域４５の項目に弁別する。メイン制御部２は被監視ポートや監視ポートの設定において自動設定が必要かどうかを以下に説明する判断によって判断し、図３におけるミラーテーブル１０の対応項目に格納して（ステップＳ−５０４）設定処理を終了する。
【０１５３】
このステップＳ−５０４の自動設定の動作を図１４に従って詳細に説明する。図１４において、メイン制御部２は、被監視ポートの設定が自動設定に指定されているかどうかを判断する（ステップＳ−６０１）。判断に当たっては、この受信パケットの被監視ポート情報領域４３の値と自動設定の記号“＊＊”とを比較する。そして“＊＊”と等しければ自動設定に指定されていると判断する。
【０１５４】
ステップＳ−６０１において自動設定に指定されていないと判断した場合（ステップＳ−６０１：Ｎｏ）は、メイン制御部２は被監視ポートには受信パケットの被監視ポート情報領域４３に指定された通信ポートを設定する（ステップＳ−６０２）。すなわち、メイン制御部２はこの受信パケットの被監視ポート情報領域４３の値を図３のミラーテーブル１０の被監視ポート項目１０ａに格納する。
【０１５５】
他方、自動設定に指定されていると判断した場合（ステップＳ−６０１：Ｙｅｓ）は、メイン制御部２は被監視ポートには予め定めたデフォルトの通信ポートを設定する（ステップＳ−６０３）。具体的には、メイン制御部２は、図１５のデフォルトテーブル５２を参照する。このデフォルトテーブル５２は記憶部３に記憶している。そしてメイン制御部２はデフォルト被監視ポート項目５３に設定されている値の“Ｐ１”をミラーテーブル１０の被監視ポート項目１０ａに格納する。
【０１５６】
次にメイン制御部２は、監視ポートの設定が自動設定に指定されているかどうかを判断する（ステップＳ−６０４）。具体的には、この受信パケットの監視ポート情報領域４４の値と自動設定の記号“＊＊”とを比較する。そして“＊＊”と等しければメイン制御部２は自動設定に指定されていると判断する。
【０１５７】
ステップＳ−６０４において自動設定に指定されていないと判断した場合（ステップＳ−６０４：Ｎｏ）は、メイン制御部２は指定された通信ポートを監視ポートに設定する（ステップＳ−６０５）。すなわち、メイン制御部２（設定手段８）はこの受信パケットの監視ポート情報領域４４の値をミラーテーブル１０の監視ポート項目１０ｂに格納する。
【０１５８】
他方、自動設定に指定されていると判断した場合（ステップＳ−６０４：Ｙｅｓ）は、メイン制御部２（設定手段８）はこの受信パケットを受信した通信ポートを監視ポートに設定する（ステップＳ−６０６）。具体的には、メイン制御部２は、この受信パケットの送信元ＭＡＣアドレス領域３４の値“Ｄ”と図３のスイッチテーブル９のＭＡＣアドレス項目９ａの値とを比較する。ＭＡＣアドレス項目９ａの値が“Ｄ”である通信ポート項目９ｂの値は“Ｐ４”なので“Ｐ４”を受信した通信ポートの番号と判断する。そしてメイン制御部２は（設定手段８）その“Ｐ４”をミラーテーブル１０の監視ポート項目１０ｂに格納する。
【０１５９】
このようにして、構内交換装置１は監視用端末Ｄを接続された通信ポートの値“Ｐ４”を監視ポート項目１０ｂに自動設定することができる。従って構内交換装置のメンテナンス性が大いに向上し、さらに操作性も良くなる。
【０１６０】
最後にメイン制御部２（設定手段８）は、動作フラグ項目１０ｄにコマンドフラグ領域４５の値  “設定”を格納して（ステップＳ−６０７）設定処理を終了する。
【０１６１】
以上により、構内交換装置１のポートミラーリングの設定がなされる。そして以降のポートミラーリングの動作は、実施の形態１において説明したステップＳ−２０１〜ステップＳ−２０７に従い、このミラーテーブル１０に格納された設定内容に基づいて行われる。
【０１６２】
なお、被監視ポートの自動設定の場合、予め定めておいた通信ポートを被監視ポートとして設定するように説明したが、パケットをカウントしパケット処理量の多い通信ポートを被監視ポートとして設定するようにしても良い。あるいはタイマを用いて通信ポートの番号の昇順または降順に一定時間経過毎に通信ポートを被監視ポートとして設定するようにしても良い。このように予め定めた方法により確定する通信ポートを被監視ポートとして設定するようにしても良い。
【０１６３】
このようにすることで、監視ポートの番号の指定も被監視ポートの番号の指定もない場合でも、構内交換装置は監視用端末を接続した通信ポートを監視ポートとし被監視ポートも設定することが可能になる。これによりメンテナンス作業を行う者は空いている通信ポートにつなげるだけでそのつなげた通信ポートを監視ポートとするポートミラーリングの設定ができる。従って構内交換装置のメンテナンス性が大いに向上し、さらに操作性も良くなる。
【０１６４】
（実施の形態４）
＜ポートミラーリングの設定項目の追加＞
本実施の形態４は、ポートミラーリングの他の設定項目の設定変更をする場合の構成および動作について説明する。実施の形態１から３に説明した設定項目に加え、監視方向の項目を新たに設けたものである。
【０１６５】
図１６は本発明の実施の形態４における端末ミラーテーブル２９の図である。本発明の実施の形態１における監視用端末Ｄの端末記憶部２２の端末ミラーテーブル２９において、被監視ポート項目２９ａと、監視ポート項目２９ｂと、コマンドフラグ項目２９ｄに追加して監視方向項目２９ｃを設けたものである。監視方向項目２９ｃは被監視ポート項目２９ａに指定する被監視ポートを経由するパケットの上り方向を監視するか、下り方向を監視するのかを指定する項目である。例えば上り方向は端末側から構内交換装置１側へ向かう方向であり、下り方向は構内交換装置１側から端末側へ向かう方向である。その他の項目は実施の形態１における構成と同じ構成であるのでそれらは同符号を付して説明の重複を省略する。
【０１６６】
図１７は本発明の実施の形態４におけるミラーテーブル１０の図である。本発明の実施の形態１における構内交換装置１の記憶部３のミラーテーブル１０において、被監視ポート項目１０ａと、監視ポート項目１０ｂと、動作フラグ項目１０ｄに追加して監視方向項目１０ｃを設けたものである。監視方向項目１０ｃは前述の図１６に説明した監視方向項目２９ｃと同様の項目である。その他の項目は実施の形態１における構成と同じ構成であるのでそれらは同符号を付して説明の重複を省略する。
【０１６７】
図１８は本発明の実施の形態４におけるポートミラーリングの設定画面の一例を示す図である。本発明の実施の形態１における監視用端末Ｄが表示するポートミラーリングの設定画面の他の一例を示すものである。監視方向メニュー４９ａは被監視ポートを経由するパケットの上り方向を監視するか、下り方向を監視するかの指定である。その他のメニューは実施の形態１における構成と同じ構成であるのでそれらは同符号を付して説明の重複を省略する。
【０１６８】
図１９は本発明の実施の形態４におけるパケットの構造を説明する図である。本発明の実施の形態１におけるパケットの構造に監視方向情報を追加した一例を説明するものである。図１９において、データ本体領域４２に独自領域である被監視ポート情報領域４３と、監視ポート情報領域４４と、コマンドフラグ領域４５に追加して監視方向情報領域４４ａを設ける。これらの領域は、図１６における端末ミラーテーブル２９の各項目の値を格納するための領域である。
【０１６９】
すなわち、被監視ポート情報領域４３に被監視ポート項目２９ａの値を、監視ポート情報領域４４に監視ポート項目２９ｂの値を、監視方向情報領域４４ａに監視方向項目２９ｃの値を、コマンドフラグ領域４５にコマンドフラグ項目２９ｄの値を格納する。その他の領域は実施の形態１における構成と同じ構成であるのでそれらは同符号を付して説明の重複を省略する。
【０１７０】
今、構内交換装置１は既にユーザーによってポートミラーリングの設定がされて、ポートミラーリングを行っているものとする。設定の内容は、構内交換装置１のミラーテーブル１０の監視方向項目１０ｃに下り方向のパケットを監視する“下り”を設定しているものとする。なお、前提動作を開始する過程は前述の実施の形態１に説明した内容と同様であるから説明の重複を省略する。
【０１７１】
この前提動作の下で、現在のポートミラーリングの設定をユーザーが再度変更する場合について、動作を以下に説明する。設定変更の内容は、パケットの監視方向の設定項目を下り方向を監視する“下り”から上り方向を監視する“上り”に変更するものとする。
【０１７２】
本発明の実施の形態１において説明した図７の説明のように先ずユーザーが監視用端末Ｄにポートミラーリング設定アプリケーション２８を起動して、図１８のポートミラーリング設定画面４６に従って入力を完了すると、構内交換装置１は、監視用端末Ｄからポートミラーリングの設定情報を格納したパケットを受信する。ここで本発明の実施の形態１と異なる部分は、監視用端末Ｄのポートミラーリング設定画面４６（図１８参照）でユーザーが監視方向メニュー４９ａに“上り”を入力し、端末ミラーテーブル２９の監視方向項目２９ｃ（図１６参照）に“上り”の指定を格納し、またパケットのデータ本体領域４２の監視方向情報領域４４ａに監視方向項目２９ｃ（図１９参照）に“上り”の値を格納していることである。
【０１７３】
構内交換装置１は、ポートミラーリングの設定情報を格納したパケットを監視用端末Ｄから受信し、本発明の実施の形態１において図８および図９に説明したように動作して、メイン制御部２がミラーテーブル１０に対してこのポートミラーリングの設定情報を設定する。
【０１７４】
ここで本発明の実施の形態１と異なる部分は、図９のステップＳ−３０４において、メイン制御部２が図１９のパケットの監視方向情報領域４４ａの値を図１７のミラーテーブル１０の監視方向項目１０ｃに格納していることである。具体的には、メイン制御部２はポートミラーリング設定プログラムにより、このパケットのデータ本体領域４２に格納されている情報を取り出す。メイン制御部２は、さらに、情報を監視方向情報領域４４ａも含めて被監視ポート情報領域４３〜コマンドフラグ領域４５に弁別し、図１７におけるミラーテーブル１０の対応項目に格納する。すなわち被監視ポート項目１０ａに被監視ポート情報領域４３の値“Ｐ１”を格納する。また監視ポート項目１０ｂに監視ポート情報領域４４の値“Ｐ４”を格納する。また監視方向項目１０ｃに監視方向情報領域４４ａの値“上り”を格納する。また動作フラグ項目１０ｄにコマンドフラグ領域４５の値“設定”を格納して（図９のステップＳ−３０４）設定処理を終了する。
【０１７５】
以上説明したように本実施の形態によれば、ポートミラーリング中にポートミラーリングの設定変更をする動作の中でポートミラーリングの設定項目が他にもある場合においても、構内交換装置は監視ポートからポートミラーリングの設定のためのパケットが受付けることができるので、監視用端末からその設定や設定変更が可能になる。これによりメンテナンス作業を行う者はわざわざ別の空いている通信ポートに新たに別の設定用の端末をつなげて作業を行う必要がなくなる。従って構内交換装置のメンテナンス性が大いに向上し、さらに操作性も良くなる。
【産業上の利用可能性】
【０１７６】
本発明は、端末やネットワークを相互に接続する構内交換装置、構内交換装置に接続して構内交換機の通信ポートを通過するパケットを監視する監視用端末、および構内交換装置に監視用端末を接続した構内交換装置システムに有用であり、特に、メンテナンス性の向上に適している。
【図面の簡単な説明】
【０１７７】
【図１】本発明の実施の形態１における構内交換装置のブロック図
【図２】図１の構内交換装置のハードウェア構成図
【図３】図１の記憶部の構成図
【図４】図１の監視用端末のブロック図
【図５】図４の端末記憶部の構成図
【図６】パケットの構造を説明する図
【図７】監視用端末側のパケット送信動作のフローチャート
【図８】構内交換装置側のパケット受信動作のフローチャート
【図９】構内交換装置側のポートミラーリングの設定／解除動作のフローチャート
【図１０】監視用端末のポートミラーリングの設定画面の一例を示す図
【図１１】本発明の実施の形態２における構内交換装置の復旧動作のフローチャート
【図１２】本発明の実施の形態３における監視用端末のポートミラーリング設定画面の一例を示す図
【図１３】構内交換装置側のポートミラーリングの設定動作のフローチャート
【図１４】図１３の自動設定のフローチャート
【図１５】図１のデフォルトテーブルの図
【図１６】本発明の実施の形態４における端末ミラーテーブルの図
【図１７】本発明の実施の形態４におけるミラーテーブルの図
【図１８】本発明の実施の形態４におけるポートミラーリングの設定画面の一例を示す図
【図１９】本発明の実施の形態４におけるパケットの構造を説明する図
【符号の説明】
【０１７８】
１    構内交換装置
２    メイン制御部
３    記憶部
４    スイッチ判定制御部
５    スイッチ部
６、６ａ、６ｂ、６ｃ、６ｄ、６ｅ    通信ポート
７    検知手段
８    設定手段
９    スイッチテーブル
１０    ミラーテーブル
１１    プログラム番号テーブル
１２    ＣＰＵ
１３    記憶素子
１４    スイッチコントローラ
１５    スイッチ回路
１６    ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）回路
１７    ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｄｅｖｉｃｅ）回路
１８    ＲＪ−４５コネクタ
１９    回路の組
２０    検知回路
２１    端末制御部
２２    端末記憶部
２３    端末通信ポート
２４    端末検知手段
２５    キーボード
２６    ディスプレイ
２７    解析アプリケーション
２８    ポートミラーリング設定アプリケーション
２９    端末ミラーテーブル
３０    端末プログラム番号テーブル
３１    パケット
３２    プリアンブル領域
３３    送信先ＭＡＣアドレス領域
３４    送信元ＭＡＣアドレス領域
３５    タイプ領域
３６    データ領域
３７    フレーム検査シーケンス（ＣＲＣ）領域
３８    送信元ＩＰアドレス領域
３９    送信先ＩＰアドレス領域
４０    送信元プログラム番号領域
４１    送信先プログラム番号領域
４２    データ本体領域
４３    被監視ポート情報領域
４４    監視ポート情報領域
４５    コマンドフラグ領域
４６    設定画面
４７    モードメニュー
４８    被監視ポートメニュー
４９    監視ポートメニュー
５０    入力欄
５１    入力欄
５２    デフォルトテーブル
５３    デフォルト被監視ポート
【図１】
2010183235.tif 000003
【図２】
2010183235.tif 000004
【図３】
2010183235.tif 000005
【図４】
2010183235.tif 000006
【図５】
2010183235.tif 000007
【図６】
2010183235.tif 000008
【図７】
2010183235.tif 000009
【図８】
2010183235.tif 000010
【図９】
2010183235.tif 000011
【図１０】
2010183235.tif 000012
【図１１】
2010183235.tif 000013
【図１２】
2010183235.tif 000014
【図１３】
2010183235.tif 000015
【図１４】
2010183235.tif 000016
【図１５】
2010183235.tif 000017
【図１６】
2010183235.tif 000018
【図１７】
2010183235.tif 000019
【図１８】
2010183235.tif 000020
【図１９】
2010183235.tif 000021