(57)【要約】【課題】従来のループバック機能を必要としない通信システムおよびその通信試験方法を提供する。【解決手段】第１通信機器２０Ａは、試験用フレームであることを識別する識別子を付した第１特殊フレーム３００Ａを作成し、データ通信フレームを送信する間に第２通信機器２０Ｂに向けて第１特殊フレーム３００Ａを送信し、第２通信機器２０Ｂは、第１通信機器２０Ａから受信したフレームが第１特殊フレーム３００Ａであるか否かを前記識別子に基づいて判断し、識別子を付した第２の特殊フレーム３００Ｂを作成し、データ通信フレームを送信する間に第１通信機器２０Ａに向けて第２特殊フレーム３００Ｂを送信し、第１通信機器２０Ａは、第２通信機器２０Ｂから前記受信したフレームが第２特殊フレーム３００Ｂであるか否かを前記識別子に基づいて判断し、第１通信機器２０Ａと第２通信機器２０Ｂとの間の通信状態を判定することを特徴とする通信システム。【選択図】図４
2010016692.tif 000002
【特許請求の範囲】
【請求項１】
第１通信機器、および該第１通信機器とデータ通信フレームを送受信する第２通信機器を備えた通信システムにおいて、
前記第１通信機器は、前記第１通信機器と前記第２通信機器との間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレームを作成し、データ通信フレームを送信する間に前記第２通信機器に向けて前記第１特殊フレームを送信し、
前記第２通信機器は、前記第１通信機器からのフレームを受信した場合に、前記識別子に基づいて前記受信したフレームが前記第１特殊フレームであるか否かを判断し、前記受信したフレームが前記第１特殊フレームである場合、前記第１特殊フレームが正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２の特殊フレームを作成し、データ通信フレームを送信する間に前記第１通信機器に向けて前記第２特殊フレームを送信し、
前記第１通信機器は、前記第２通信機器からのフレームを受信した場合に、前記識別子に基づいて前記受信したフレームが前記第２特殊フレームであるか否かを判断し、前記受信したフレームが前記第２特殊フレームである場合、前記第２特殊フレームが正常に受信できたことを条件に、前記第１通信機器と前記第２通信機器との間の通信状態を判定することを特徴とする通信システム。
【請求項２】
前記第２特殊フレームには、前記第１特殊フレームが通信される前記第１通信機器と前記第２通信機器の間の通信状態の情報が含まれることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第１特殊フレームおよび第２特殊フレームは、ＭＡＣアドレスおよびＩＰアドレスの情報を非含有であることを特徴とする請求項１に記載の通信システム。
【請求項４】
第１通信機器、および該第１通信機器と接続された第２通信機器を備えた通信システムにおける通信試験方法であって、
前記第１通信機器が、前記第１通信機器と前記第２通信機器との間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレームを作成する段階と、
前記第１通信機器が、データ通信フレームを送信する間に前記第２通信機器に向けて前記第１特殊フレームを送信する段階と、
前記第２通信機器が、前記第１通信機器からのフレームを受信した場合に、前記受信したフレームが前記第１特殊フレームであるか否かを前記識別子に基づいて判断する段階と、
前記第２通信機器が、前記受信したフレームを前記第１特殊フレームであると判断した場合、前記第１特殊フレームが正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２特殊フレームを作成する段階と、
前記第２通信機器が、データ通信フレームを送信する間に前記第１通信機器に向けて前記第２特殊フレームを送信する段階と、
前記第１通信機器が、前記第２通信機器からのフレームを受信した場合に、前記受信したフレームが前記第２特殊フレームであるか否かを前記識別子に基づいて判断する段階と、
前記第１通信機器が、前記受信したフレームを前記第２特殊フレームであると判断した場合、前記第２特殊フレームが正常に受信できたことを条件に、前記第１通信機器と前記第２通信機器との間の通信状態を判定する段階と、
を備えることを特徴とする通信システムにおける通信試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよびその通信試験方法に関する。
【背景技術】
【０００２】
通信機器間の通信状態を試験することは、ネットワーク上における通信品質およびその異常の有無を調査するために重要である。
【０００３】
この通信機器間の通信状態を試験する手段として、一般に、ループバック試験が知られている。このループバック試験は、たとえば、図１に示すように、２つのＬＡＮ環境１０Ｘ，１０Ｙが光ファイバ伝送路３０を介して相互に接続された通信システム１００の場合、それぞれのＬＡＮ環境１０Ｘ，１０Ｙと光ファイバ伝送路３０とを接続するメディアコンバータ（ＭＣ）２０Ｘ，２０Ｙ間において行われる（特許文献１参照）。
【０００４】
ここで、従来のループバック試験の工程は、主に、一方のＭＣ２０Ｘが、ループバック対象のＭＣ２０Ｙにループバック移行命令のフレームを送信し、かつ、ＭＣ２０Ｙのループバック状態移行後にＭＣ２０Ｙから送信されるループバック移行完了のフレームを受信するループバック移行段階と、ＭＣ２０Ｘが、ＭＣ２０Ｙに通信試験のフレームを送信し、かつ、ＭＣ２０Ｙからそのまま折返された通信試験のフレームを受信して試験する通信試験段階と、ＭＣ２０Ｘが、ＭＣ２０Ｙにループバック解除命令のフレームを送信し、かつ、ＭＣ２０Ｙのループバック状態解除後にＭＣ２０Ｙから送信されるループバック解除完了のフレームを受信するループバック解除段階とからなる。
【０００５】
このループバック試験を行うことによって、光ファイバ伝送路などのネットワーク上における通信品質およびその異常の有無を調査することができる。
【特許文献１】特開２００２−９４５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のループバック試験は、一方のＭＣ２０Ｙをループバック状態に移行させ、また、その状態を解除する段階を含むため、試験工程が複雑となり、その結果、ＭＣが備えるループバック試験のためのコントローラの規模が大きくなってしまうという問題点があった。
【０００７】
また、従来のループバック試験は、図１に示すように、一方のＭＣ２０Ｙをループバック状態にするため、ループバック試験中は、２つのＬＡＮ環境１０Ｘ，１０Ｙ同士は相互に通信することができなくなるという問題点もあった。さらに、従来のループバック試験は、試験工程における各段階において、ＭＣ２０Ｘは、ＭＣ２０Ｙに向けてフレームを送信してから一定時間内にＭＣ２０Ｙからの応答されたフレームを受信したか否かを判断するためのタイムアウトチェックを必要とするため、ループバックの試験開始から試験終了まで時間を要してしまうという問題点も存在する。
【０００８】
したがって、本発明は、上記問題点を解決し、通信機器における試験を行うためのコントローラの規模を小さくでき、また、通信機器同士によるデータ通信が可能な状態で、通信機器間の通信状態を迅速に試験することができる新しい通信システムおよびその通信試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
本発明の通信システムは、第１通信機器、および該第１通信機器とデータ通信フレームを送受信する第２通信機器を備えた通信システムにおいて、前記第１通信機器は、前記第１通信機器と前記第２通信機器との間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレームを作成し、データ通信フレームを送信する間に前記第２通信機器に向けて前記第１特殊フレームを送信し、前記第２通信機器は、前記第１通信機器からのフレームを受信した場合に、前記識別子に基づいて前記受信したフレームが前記第１特殊フレームであるか否かを判断し、前記受信したフレームが前記第１特殊フレームである場合、前記第１特殊フレームが正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２の特殊フレームを作成し、データ通信フレームを送信する間に前記第１通信機器に向けて前記第２特殊フレームを送信し、前記第１通信機器は、前記第２通信機器からのフレームを受信した場合に、前記識別子に基づいて前記受信したフレームが前記第２特殊フレームであるか否かを判断し、前記受信したフレームが前記第２特殊フレームである場合、前記第２特殊フレームが正常に受信できたことを条件に、前記第１通信機器と前記第２通信機器との間の通信状態を判定することを特徴とする。
【００１１】
また、好適には、前記第２特殊フレームには、前記第１特殊フレームが通信される前記第１通信機器と前記第２通信機器の間の通信状態の情報が含まれていてもよい。
【００１２】
さらに、好適には、前記第１特殊フレームおよび第２特殊フレームは、ＭＡＣアドレスおよびＩＰアドレスを非含有とすることができる。
【００１３】
本発明の通信システムにおける通信試験方法は、第１通信機器、および該第１通信機器と接続された第２通信機器を備えた通信システムにおける通信試験方法であって、前記第１通信機器が、前記第１通信機器と前記第２通信機器との間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレームを作成する段階と、前記第１通信機器が、データ通信フレームを送信する間に前記第２通信機器に向けて前記第１特殊フレームを送信する段階と、前記第２通信機器が、前記第１通信機器からのフレームを受信する段階と、前記第２通信機器が、前記受信したフレームが前記第１特殊フレームであるか否かを前記識別子に基づいて判断する段階と、前記第２通信機器が、前記受信したフレームが前記第１特殊フレームであると判断した場合、前記第１特殊フレームが正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２の特殊フレームを作成する段階と、前記第２通信機器が、データ通信フレームを送信する間に前記第１通信機器に向けて前記第２特殊フレームを送信する段階と、前記第１通信機器が、前記第２通信機器からのフレームを受信する段階と、前記第１通信機器が、前記受信したフレームが前記第２特殊フレームであるか否かを前記識別子に基づいて判断する段階と、前記第１通信機器が、前記受信したフレームが前記第２特殊フレームであると判断した場合、前記第２特殊フレームが正常に受信できたことを条件に、前記第１通信機器と前記第２通信機器との間の通信状態を判定する段階と、を備えることを特徴とする。
【発明の効果】
【００１４】
以上のように構成された本発明に係る通信システムおよびその通信試験方法によれば、通信機器間の通信状態を試験する場合に、各通信機器は、試験用のフレームであることを識別する識別子を付した特殊フレームを作成し、データ通信フレームを送受する間に、作成した特殊フレームを送受させる。したがって、本発明によれば、従来のループバック試験工程におけるループバック状態への移行段階および解除段階を省略でき、その結果、通信機器における試験を行うためのコントローラの規模を小さくすることができる。同時に、移行段階および解除段階のタイムアウトチェックが不要となるので、試験工程に要する時間を短縮することもできる。また、本発明によれば、通信機器同士によるデータ通信が可能な状態で通信機器間の通信状態を試験することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の実施形態に係る通信システムおよびその通信試験方法ついて詳細に説明する。なお、本実施形態では、通信機器間として、光ファイバ伝送路を介したメディアコンバータ間を例にとって説明する。
【００１６】
図２は、本発明の実施形態の通信システム１の概略構成を示す図である。
【００１７】
本実施形態の通信システム１は、図２に示すとおり、ＬＡＮ１０Ａ，１０Ｂと、ＭＣ２０Ａ，２０Ｂと、光ファイバ伝送路３０と、を含む。
【００１８】
ＬＡＮ１０Ａ，１０Ｂは、より対線、同軸ケーブル、または光ファイバなどの通信回線を使用して、それぞれ接続された複数のコンピュータ同士がデータをやり取りするネットワークである。ＬＡＮ１０Ａ，１０Ｂは、その通信制御方式として、たとえば、Ｅｔｈｅｒｎｅｔ（登録商標）規格、またはＦＤＤＩ規格を用いることができる。
【００１９】
光ファイバ伝送路３０は、ＬＡＮ１０ＡとＬＡＮ１０Ｂとを相互に通信可能に結ぶための光ファイバで構築された伝送路（ネットワーク）である。
【００２０】
ＭＣ２０Ａ，２０Ｂは、異なる伝送媒体を接続し、信号を相互に変換する装置であって、従来のＭＣと同様の機能を備える。たとえば、ＭＣ２０Ａ，２０Ｂは、それぞれＬＡＮ１０Ａ，１０Ｂと接続するローカルポート、および光ファイバ伝送路３０と接続するリモートポートを備える。ＭＣ２０Ａ，２０Ｂは、たとえば、それぞれＬＡＮ１０Ａ，１０Ｂと銅線によって接続されている場合、ＬＡＮ１０Ａ，１０Ｂから銅線を通じて流れてきた電気信号をローカルポートを介して受信し、受信した電気信号を光ファイバ伝送路３０で伝送させるための光信号に変換してリモートポートから送信する機能を有する。また、逆に、ＭＣ２０Ａ，２０Ｂは、光ファイバ伝送路３０を通じて流れてきた光信号をリモートポートを介して受信し、受信した光信号を銅線で伝送させるための電気信号に変換してローカルポートから送信する機能も有する。
【００２１】
ただし、本実施形態におけるＭＣ２０Ａ，２０Ｂは、ＭＣ２０ＡとＭＣ２０Ｂとの間の通信状態を試験する場合に、それぞれ試験用のフレームであることを識別する識別子を付した特殊フレームを作成し、データ通信フレームを送受する間に、作成した特殊フレームを送受させる機能を備える点で、従来のＭＣと異なる。
【００２２】
ここで、ＭＣ２０ＡとＭＣ２０Ｂとの間で通信状態を試験する場合において、図３および図４を参照して、ＭＣ２０ＡおよびＭＣ２０Ｂのそれぞれの機能について詳細に説明する。なお、ＭＣ２０Ａ，２０Ｂにおける異なる伝送媒体を接続し、信号を相互に変換する機能については、一般的なＭＣと同様であるので、その説明を省略する。以下では、ＭＣ２０Ａが通信試験を要求するＭＣであって、ＭＣ２０ＢがＭＣ２０Ａからの通信試験に応答するＭＣであるとする。
【００２３】
まず、図３を参照しながら、ＭＣ２０Ａの構成要素について説明する。ＭＣ２０Ａは、図３に示すように、コントローラ２００Ａ、マルチプレクサ２０１Ａ、パーサ２０２Ａ、およびデータ処理部２０３Ａの構成要素を備える。
【００２４】
コントローラ２００Ａは、ＭＣ２０ＡとＭＣ２０Ｂとの間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレーム３００Ａを作成するものであって、第１特殊フレーム作成手段として機能する。コントローラ２００Ａは、作成した第１特殊フレーム３００Ａをマルチプレクサ２０１Ａへ送る。
【００２５】
また、コントローラ２００Ａは、パーサ２０２Ａから後述する第２特殊フレーム３００Ｂを受け取って、受け取った第２特殊フレーム３００Ｂが正常に受信できたことを条件に、ＭＣ２０ＡとＭＣ２０Ｂとの間の通信状態を判定するものでもあって、判定手段としても機能する。なお、第１特殊フレーム３００Ａおよび第２特殊フレーム３００Ｂの具体的なフレーム構成は後述する。
【００２６】
マルチプレクサ２０１Ａは、コントローラ２００Ａで作成された第１特殊フレーム３００Ａを受け取り、受け取った第１特殊フレーム３００Ａを、データ通信フレーム４００Ａ，４００Ｂを送信する間にＭＣ２０Ｂに向けて送信するものであって、第１送信手段として機能する。なお、マルチプレクサ２０１Ａが、データ通信フレーム４００Ａ，４００Ｂを送信する間にＭＣ２０Ｂに向けて第１特殊フレーム３００Ａを送信する具体的な方法は後述する。
【００２７】
パーサ２０２Ａは、ＭＣ２０Ｂからのフレームを受信した場合に、受信したフレームが、第２特殊フレーム３００Ｂであるか否かを前記識別子に基づいて判断し、第２特殊フレーム３００Ｂとデータ通信フレーム４００Ｃ，４００Ｄとを分類するものであって、第１受信手段として機能する。パーサ２０２Ａは、分類したフレームについて、第２特殊フレーム３００Ｂはコントローラ２００Ａに送り、データ通信フレーム４００Ｃ，４００Ｄはローカルポートに送る。
【００２８】
データ処理部２０３Ａは、たとえば、ＭＣ２０Ａが第２特殊フレーム３００Ｂを正常に受信できた場合、コントローラ２００Ａから正常に受信できたことを示す情報を受け取り、ＭＣ２０Ａの外部に設けられたＬＥＤなどに通信試験の結果を表示させるものである。
【００２９】
次いで、図４を参照しながら、ＭＣ２０Ｂの構成要素について説明する。ＭＣ２０Ｂは、図４に示すように、コントローラ２００Ｂ、マルチプレクサ２０１Ｂ、パーサ２０２Ｂ、およびデータ処理部２０３Ｂの構成要素を備える。
【００３０】
パーサ２０２Ｂは、ＭＣ２０Ａからのフレームを受信した場合に、受信したフレームが、第１特殊フレーム３００Ａであるか否かを前記識別子に基づいて判断し、第１特殊フレーム３００Ａとデータ通信フレーム４００Ａ，４００Ｂとを分類するものであって、第２受信手段として機能する。パーサ２０２Ｂは、分類したフレームについて、第１特殊フレーム３００Ａはコントローラ２００Ｂに送り、データ通信フレーム４００Ａ，４００Ｂはローカルポートに送る。
【００３１】
コントローラ２００Ｂは、パーサ２０２Ｂから第１特殊フレーム３００Ａを受け取って、受け取った第１特殊フレーム３００Ａを正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２特殊フレーム３００Ｂを作成するものであって、第２特殊フレーム作成手段として機能する。コントローラ２００Ｂは、作成した第２特殊フレーム３００Ｂをマルチプレクサ２０１Ｂへ送る。
【００３２】
マルチプレクサ２０１Ｂは、コントローラ２００Ｂで作成された第２特殊フレーム３００Ｂを受け取り、受け取った第２特殊フレーム３００Ｂを、データ通信フレーム４００Ｃ，４００Ｄを送信する間にＭＣ２０Ａに向けて送信するものであって、第２送信手段として機能する。なお、マルチプレクサ２０１Ｂが、データ通信フレーム４００Ｃ，４００Ｄを送信する間にＭＣ２０Ａに向けて第２特殊フレーム３００Ｂを送信する具体的な方法は後述する。
【００３３】
データ処理部２０３Ｂは、たとえば、ＭＣ２０Ｂが第１特殊フレーム３００Ａを正常に受信できた場合、コントローラ２００Ｂから正常に受信できたことを示す情報を受け取り、ＭＣ２０Ｂの外部に設けられたＬＥＤなどに通信試験の結果を表示させるものである。また、データ処理部２０３Ｂは、コントローラ２００Ｂが第２特殊フレーム３００ＢにＭＣ２０Ｂの温度状態、電源状態などの各種情報を付するために、ＭＣ２０Ｂの各種情報をデータ処理してコントローラ２００Ｂに送る機能を有することができる。さらに、データ処理部２０３Ｂは、コントローラ２００Ｂが第２特殊フレーム３００ＢにＭＣ２０ＡからＭＣ２０Ｂまでの間の通信状態（たとえば、ＭＣ２０Ｂが受信した光の信号レベル、送信元のＭＣ２０Ａの送信した光の信号レベル、または光の減衰量など）の情報を付するために、ＭＣ２０Ａから光ファイバ伝送路３０を介して受信した光レベルの情報をデータ処理して、コントローラ２００Ｂに送る機能を有することもできる。
【００３４】
ここで、第１特殊フレーム３００Ａおよび第２特殊フレーム３００Ｂのフレーム構成について、図５を参照して、説明する。
【００３５】
第１特殊フレーム３００Ａおよび第２特殊フレーム３００Ｂは、図５に示すように、識別子部３０１と、データフレーム部３０２と、ＦＣＳ（フレーム検査シーケンス）３０３とから構成される。識別子部３０１は、たとえば、３Ｂｙｔｅ目に、試験用フレームであることを示す「０ｘｆ５」という識別子を付して、第１特殊フレーム３００Ａおよび第２特殊フレーム３００Ｂは試験用フレームであることを表すことができる。この識別子によって、上述したように、パーサ２００Ａ，２００Ｂは、データ通信フレームと特殊フレームとを分類する。また、識別子部３０１は、たとえば、ＭＣ自身の温度状態、電源状態などの機器状態の情報を付加することができる。さらに、第２特殊フレーム３００Ｂは、第１特殊フレーム３００Ａが通信されるＭＣ２０ＡからＭＣ２０Ｂまでの間の通信状態の情報も付加することもできる。なお、上述では、識別子部３０１において、３Ｂｙｔｅ目に識別子を付するとしたが、この場合に限られず、識別子を付する部分は、１Ｂｙｔｅ目、または２Ｂｙｔｅ目など適宜決めることができる。また、上述では、識別子を「０Ｘｆ５」としたが、イーサネット（登録商標）フレームで使用が一般に予約されている「０ｘ５５」および「０ｘＤ５」以外であることが望ましい。
【００３６】
データフレーム部３００Ｂは、試験に用いるために使うデータ用のフレームである。ＦＣＳ３００Ｃは、フレームエラーチェックを行うために付加されるものであって、エラーチェックにＣＲＣ（巡回冗長検査）値を使用する。
【００３７】
なお、たとえば、データ通信フレームがイーサネット（登録商標）フレームである場合、第１特殊フレーム３００Ａおよび第２特殊フレーム３００Ｂは、他の通信機器によってイーサネット（登録商標）フレームと判断されないように、イーサネット（登録商標）フレームよりフレーム長が短いことが好ましく、さらに、ＭＡＣアドレスおよびＩＰアドレスの情報を非含有であることがより好ましい。
【００３８】
次いで、図６を参照して、本実施形態におけるマルチプレクサ２０１Ａが、データ通信フレーム４００Ａ，４００Ｂを送信する間にＭＣ２０Ｂに向けて第１特殊フレーム３００Ａを送信する送信タイミングの一例について説明する。なお、マルチプレクサ２０２Ｂが、データ通信フレーム４００Ｃ，４００Ｄを送信する間にＭＣ２０Ａに向けて第２特殊フレーム３００Ｂを送信する送信タイミングについては、マルチプレクサ２０２Ａの送信タイミングの場合と同様にすることができるので、その説明は省略する。
【００３９】
マルチプレクサ２０１Ａにおいて、コントローラ２００Ａから第１特殊フレーム３００Ａを受け取ったとき、まず、第１特殊フレーム３００Ａを送信するための送信イベントが発生する。そして、その送信イベント発生時期が、図６（ａ）に示すように、データ通信フレーム４００Ａをリモートポートへ送信してから９６ｂｉｔ時間（１２Ｂｙｔｅ時間）（以下、「送信間隔」と称する）以上経過している場合に、マルチプレクサ２０１Ａは、第１特殊フレーム３００Ａの送信を開始する。なお、本実施形態において、前記送信間隔を、先のデータ通信フレームを送信してから９６ｂｉｔ時間としているが、これは、イーサネット（登録商標）において、通常、複数のフレームを送信する基準間隔が９６ｂｉｔ時間以上であることによる。しかしながら、本実施形態は、上記送信間隔に限られず、適宜変更することができることはもちろんである。
【００４０】
また、図６（ｂ）または図６（ｃ）に示すように、送信イベント発生時に、データ通信フレーム４００Ａをリモートポートへ送信してから前記送信間隔以上経過していない場合、またはＭＣ２０Ａがリモートポート（ＭＣ２０Ｂ）に向けてデータ通信フレーム４００Ａを送信中の場合、マルチプレクサ２０１Ａは、送信中のデータ通信フレーム４００Ａを送信してから前記送信間隔の経過後に、第１特殊フレーム３００Ａを送信する。
【００４１】
なお、図６（ｄ）に示すように、マルチプレクサ２０１Ａは、第１特殊フレーム３００Ａを送信中に、ローカルポートからデータ通信フレーム４００Ｂを受信した場合、そのデータ通信フレーム４００Ｂを破棄する。
【００４２】
以下、図７に示すフローチャートを参照して、通信システム１における通信試験方法を説明する。なお、本実施形態における通信試験では、上記同様、ＭＣ２０Ａが通信試験を要求するＭＣであって、ＭＣ２０ＢがＭＣ２０Ａからの通信試験に応答するＭＣであるとする。
【００４３】
まず、ＭＣ２０Ａにおけるコントローラ２００Ａが、ＭＣ２０ＡとＭＣ２０Ｂとの間の通信状態を試験する場合に、試験用フレームであることを識別する識別子を付した第１特殊フレームを作成する（ステップＳ１００）。コントローラ２００Ａが第１特殊フレーム３００Ａを作成するときは、たとえば、ユーザが、ＭＣ２０Ａの外部に設けられた試験開始スイッチ（プッシュスイッチ）を押すことによって、コントローラ２００Ａがその情報を受け取ったときである。なお、コントローラ２００Ａが第１特殊フレーム３００Ａを作成するときは、ユーザの操作によるものに限られず、他の場合として、コントローラ２００Ａが一定の時間間隔ごとに自動的に第１特殊フレーム３００Ａを作成するものであってもよい。
【００４４】
次いで、マルチプレクサ２０１Ａが、データ通信フレーム４００Ａ，４００Ｂを送信する間に第１特殊フレーム３００Ａを送信する（ステップＳ１０１）。マルチプレクサ２０１Ａにおける第１特殊フレーム３００Ａを送信するタイミングは、上述したとおりである。
【００４５】
次いで、ＭＣ２０Ｂにおけるパーサ２０２Ｂが、ＭＣ２０Ａからフレームを受信し、受信したフレームが第１特殊フレーム３００Ａであるか否かを前記識別子に基づいて判断する（ステップＳ１０２）。パーサ２０２Ｂは、受信したフレームが第１特殊フレーム３００Ａであれば、第１特殊フレーム３００Ａをコントローラ３００Ｂに送り、受信したフレームがデータ通信フレームであれば、データ通信フレームをリモートポートに送る。
【００４６】
次いで、コントローラ２００Ｂが、第１特殊フレーム３００Ａを受信した場合、第１特殊フレーム３００Ａを正常に受信できたことを条件に、試験用フレームであることを識別する識別子を付した第２特殊フレーム３００Ｂを作成する（ステップＳ１０３）。すなわち、コントローラ２００Ｂは、第１特殊フレーム３００ＡのＦＣＳ３０３から、フレームが正常に受信したか否かを判定し、正常に受信したと判定した場合に、第２特殊フレーム３００Ｂを作成する。この際、コントローラ２００Ｂは、ＭＣ２０Ｂ自体の機器情報、および第１特殊フレーム３００Ａが通信されるＭＣ２０ＡからＭＣ２０Ｂまでの間の通信状態の情報をデータ処理部２０３Ｂから受け取り、これらの情報を第２特殊フレーム３００Ｂに含めて作成することができる。
【００４７】
次いで、マルチプレクサ２０１Ｂが、データ通信フレーム４００Ｃ，４００Ｄを送信する間にＭＣ２０Ａに向けて第２特殊フレーム３００Ｂを送信する（ステップＳ１０４）。マルチプレクサ２０１Ａにおける第１特殊フレーム３００Ａを送信するタイミングは、上述したとおりである。
【００４８】
次いで、ＭＣ２０Ａにおけるパーサ２０２Ａが、ＭＣ２０Ｂからフレームを受信し、受信したフレームが第１特殊フレーム３００Ａであるか否かを判断する（ステップＳ１０５）。パーサ２０２Ａは、受信したフレームが第２特殊フレーム３００Ｂであれば、第２特殊フレーム３００Ｂをコントローラ３００Ａに送り、受信したフレームがデータ通信フレームであれば、データ通信フレームをローカルポートに送る。
【００４９】
次いで、コントローラ２００Ａが、第２特殊フレーム３００Ｂを受信した場合、第２特殊フレーム３００Ｂが正常に受信できたことを条件に、ＭＣ２０ＡとＭＣ２０Ｂとの間の通信状態を判定する（ステップＳ１０６）。この判定は、上記ステップＳ１０３と同様に、第２特殊フレーム３００ＢのＦＣＳ３０３から、フレームが正常に受信したか否かを判定することによって行われる。そして、ＭＣ２０Ａが第２特殊フレーム３００Ｂを正常に受信できた場合、コントローラ２００Ａは、たとえば、正常に受信できたことを示す情報をデータ処理部２０３Ａに送り、ＭＣ２０Ａの外部に設けられたＬＥＤを点灯させることによって通信試験の結果を表示させる。また、第２特殊フレーム３００ＢにＭＣ２０Ｂの機器情報、および前記ＭＣ２０Ａ自体の送信状態の情報が含まれている場合、コントローラ２００Ａは、それらの情報をデータ処理部２０３Ａに送り、ＭＣ２０Ａの外部に設けられた表示装置などにそれらの結果を表示させることもできる。
【００５０】
以上のように、本実施形態の通信システムおよびその通信試験方法によれば、従来のループバック試験とは異なり、通信機器間において、データ通信フレームを送信する間に試験用のフレームであることを識別する識別子を付した特殊フレームを送受させることで、通信機器間のデータ通信中であっても、通信試験を実施することができる。また、本発明によれば、従来のループバック試験工程におけるループバック状態への移行段階および解除段階を省略でき、その結果、通信機器における試験を行うためのコントローラの規模を小さくすることもできる。
【００５１】
また、第２特殊フレームに、前記第１特殊フレームが通信される前記第１通信機器から前記第２通信機器までの間の通信状態の情報を含めることで、第１通信機器から第２通信機器まで通信状態の情報、たとえば第１通信機器の光の送信レベル、第１通信機器から第２通信機器までの光の減衰量を得ることができる。
【００５２】
さらに、第１特殊フレームおよび第２特殊フレームは、ＭＡＣアドレスおよびＩＰアドレスの情報を有さないことで、第１特殊フレームおよび第２特殊フレームが他の機器においてイーサネット（登録商標）フレームと判断されずにデータ通信に与える影響を防ぐことができる。
【００５３】
以上のように本発明の好適な実施形態について説明したが、本発明は、以上の実施形態に限定されるべきものではなく、特許請求の範囲に表現された思想および範囲を逸脱することなく、種々の変形、追加、および省略が当業者によって可能である。
【００５４】
たとえば、上記実施形態では、ＭＣ２０Ａが通信試験を要求するためのＭＣであって、また、ＭＣ２０ＢがＭＣ２０Ａからの通信試験に応答するＭＣであるとしたが、この場合に限られず、ＭＣ２０Ａ，ＭＣ２０Ｂは、それぞれ要求・応答の両方の機能を備えることで、相互にどちらからでも通信機器間の通信状態を試験することもできる。
【００５５】
さらに、上記実施形態では、通信機器間のネットワークとして光ファイバ伝送路を例にとって説明したが、本発明は、この場合に限られず、銅線など種々の通信ケーブルを用いることができる。
【図面の簡単な説明】
【００５６】
【図１】従来の通信システム１´におけるループバック試験を概略的に示す図である。
【図２】本実施形態に係る通信システム１の構成を示す概略図である。
【図３】本実施形態に係る通信システム１のメディアコンバータ２０Ａの構成を示す概略図である。
【図４】本実施形態に係る通信システム１のメディアコンバータ２０Ｂの構成を示す概略図である。
【図５】本実施形態に係る通信システム１における特殊フレームのフレーム構成を示す概略図である。
【図６】本実施形態に係る通信システム１のマルチプレクサにおける送信タイミングを示す概略図である。
【図７】本実施形態に係る通信システム１の処理内容を示すフローチャートである。
【符号の説明】
【００５７】
１  通信システム、
１０Ａ，１０Ｂ  ＬＡＮ、
２０Ａ，２０Ｂ  メディアコンバータ、
３０  光ファイバ伝送路、
２００Ａ，２００Ｂ  コントローラ、
２０１Ａ，２０１Ｂ  マルチプレクサ、
２０２Ａ，２０２Ｂ  パーサ、
２０３Ａ，２０３Ｂ  データ処理部。
【図１】
2010016692.tif 000003
【図２】
2010016692.tif 000004
【図３】
2010016692.tif 000005
【図４】
2010016692.tif 000006
【図５】
2010016692.tif 000007
【図６】
2010016692.tif 000008
【図７】
2010016692.tif 000009