(57)【要約】【課題】下位のレイヤのネットワークの構成が変化した場合に、これを把握することのできるリング型ネットワークおよびこのような場合にもフェアネス機能を良好に動作させることのできるリング型ネットワークのフェアネス実行プログラムを得る。【解決手段】ＲＰＲネットワークのＲＰＲ装置２０２は、タイマ２１８を備えており、ＬＲＴＴ制御フレームの定期的送信要求２１８を調停部２１７を介してＬＲＴＴ制御フレーム送信器２１６に送って定期的に各ＲＰＲ装置へＬＲＴＴ制御フレームを送信させる。ＬＲＴＴ制御フレーム受信器２１５は返ってきたＬＲＴＴ制御フレームを受信し、往復伝搬時間計算器２１４は両者の時間差から往復伝搬時間を算出してフェアネス実行部２１２に与える。これにより、フェアネス機能の良好な動作が確保される。【選択図】図２
2008148225.tif 000002
【特許請求の範囲】
【請求項１】
第１のノードが複数存在し、これら第１のノード間の信号伝送経路を変更自在な所定の基本ネットワークにおける前記第１のノードの任意のものとそれぞれ個別に接続された複数の第２のノードを、前記基本ネットワーク上にリング状に配置しており、
自己の第２のノード以外の第２のノードのそれぞれに対して、時間を置いて往復伝搬時間測定用の定期測定信号を繰り返し送信する定期測定信号送信手段と、
前記自己の第２のノード以外の第２のノードに属する前記定期測定信号送信手段から前記定期測定信号が送られてきたときこれを送信元の前記第２のノードに送り返す定期測定信号返信手段と、
前記自己の第２のノード以外の第２のノードに属する前記定期測定信号返信手段から送り返されてきた前記定期測定信号を受信する定期測定信号受信手段と、
この定期測定信号受信手段の受信した前記定期測定信号の受信時刻と前記定期測定信号送信手段による送信時刻との差を求めて前記定期測定信号の前記第２のノード間の往復伝搬時間を測定する定期測定時往復伝搬時間測定手段
とを前記第２のノードの各々が具備することを特徴とするリング型ネットワーク。
【請求項２】
前記複数の第２のノードによって構成されるリング状のネットワークの構成の変化を判別する構成変化判別手段と、
この構成変化判別手段が前記リング状のネットワークの構成の変化を判別したとき往復伝搬時間測定用の変化時測定信号を送信する変化時測定信号送信手段と、
前記自己の第２のノード以外の第２のノードに属する前記変化時測定信号送信手段から前記変化時測定信号が送られてきたときこれを送信元の前記第２のノードに送り返す変化時測定信号返信手段と、
前記自己の第２のノード以外の第２のノードに属する前記変化時測定信号返信手段から送り返された前記変化時測定信号を受信する変化時測定信号受信手段と、
この変化時測定信号受信手段の受信した前記変化時測定信号の受信時刻と前記変化時測定信号送信手段による送信時刻との差を求めて前記変化時測定信号の前記第２のノード間の往復伝搬時間を測定する変化時往復伝搬時間測定手段
とを前記第２のノードの各々が更に具備することを特徴とする請求項１記載のリング型ネットワーク。
【請求項３】
前記第２のノードのそれぞれは、前記定期測定時往復伝搬時間測定手段および変化時往復伝搬時間測定手段の測定したそれぞれの第２のノード間の往復伝搬時間を用いて通信上のフェアネス機能を実行するフェアネス実行手段を具備することを特徴とする請求項２記載のリング型ネットワーク。
【請求項４】
前記定期測定信号送信手段および変化時測定信号返信手段の信号送信が時間的に競合するとき、これを調停する送信調停手段を具備することを特徴とする請求項２記載のリング型ネットワーク。
【請求項５】
前記基本ネットワークは、前記第１のノード間の信号伝送経路を障害を避けるように変更して通信を行うプロテクション機能を具備することを特徴とする請求項１記載のリング型ネットワーク。
【請求項６】
前記基本ネットワークはＳＤＨ(Synchronous Digital Hierarchy)ネットワークであり、その上にリング状のネットワークであるＲＰＲ（Resilient Packet Ring）ネットワークが構築されていることを特徴とする請求項１記載のリング型ネットワーク。
【請求項７】
第１のノードが複数存在し、これら第１のノード間の信号伝送経路を適宜変更することで障害を避けて通信を行うプロテクション機能を有する所定の基本ネットワークにおける前記第１のノードの任意のものとそれぞれ個別に接続された複数の第２のノードを、前記基本ネットワークの周囲にリング状に配置しており、前記第２のノードに配置されたコンピュータが、
自己の第２のノード以外の第２のノードのそれぞれに対して、時間を置いて往復伝搬時間測定用の定期測定信号を繰り返し送信する定期測定信号送信処理と、
前記自己の第２のノード以外の第２のノードから前記定期測定信号送信処理によって前記定期測定信号が送られてきたときこれを送信元の前記第２のノードに送り返す定期測定信号返信処理と、
前記自己の第２のノード以外の第２のノードの前記定期測定信号返信処理によって送り返されてきた前記定期測定信号を受信する定期測定信号受信処理と、
この定期測定信号受信処理で受信した前記定期測定信号の受信時刻と前記定期測定信号送信処理による送信時刻との差を求めて前記定期測定信号の前記第２のノード間の往復伝搬時間を測定する定期測定時往復伝搬時間測定処理と、
この定期測定時往復伝搬時間測定処理の処理結果を用いてフェアネス機能を実行するフェアネス実行処理
とを実行することを特徴とするリング型ネットワークのフェアネス実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リング型ネットワークおよびリング型ネットワークのフェアネス実行プログラムに係わり、特にプロテクション機能を有するＳＤＨのようなネットワークを構成するノードの構成の変更による、これらのノードを経由して通信を行うリング型網の往復伝搬時間を測定する機能を有するリング型ネットワークおよび各ノード間の往復伝搬時間を用いてリング型ネットワークのフェアネスを実行するフェアネス実行プログラムに関する。
【背景技術】
【０００２】
ＳＤＨ（Synchronous Digital Hierarchy：同期ディジタル・ハイアラーキ）ネットワークのようなプロテクション機能を有するネットワーク上にそれぞれのネットワークを構成するノードを連結する形でリング型網を構成する場合がある。たとえば、ＳＤＨネットワーク上にＲＰＲ（Resilient Packet Ring）ネットワークを構築する場合がその例である。
【０００３】
特に、ＲＰＲネットワークは、各ノードのリング帯域を公平に利用することができ、更に他のノードが使用していない場合には二重化されているすべての帯域を使い切ることができるといったような利点を備えている。また、ＲＰＲネットワークはネットワークの信頼性や耐障害性においても注目されている（たとえば特許文献１参照）。
【０００４】
図５は、従来のプロテクション機能を有するネットワーク上に構築したリング型網の一例としてのＲＰＲネットワークを表わしたものである。この例では、ＲＰＲネットワーク１００がＳＤＨネットワーク１０１上に構築されている。
【０００５】
この図に示した例で、ＲＰＲネットワーク１００を構成する第１のＲＰＲ装置１０２1は、第２のＲＰＲ装置１０２2と、第１のＳＤＨ装置１０３1および第２のＳＤＨ装置１０３2を経由する形で接続されている。また、第２のＲＰＲ装置１０２2と第３のＲＰＲ装置１０２3は、第２のＳＤＨ装置１０３2および第３のＳＤＨ装置１０３3を経由する形で接続されている。更に、第３のＲＰＲ装置１０２3と第４のＲＰＲ装置１０２4は、第３のＳＤＨ装置１０３3および第４のＳＤＨ装置１０３4を経由する形で接続され、第４のＲＰＲ装置１０２4と第１のＲＰＲ装置１０２1は、第４のＳＤＨ装置１０３4および第１のＳＤＨ装置１０３1を経由する形で接続されている。このようにして、ＲＰＲネットワーク１００はＳＤＨネットワーク１０１上に構築される。
【０００６】
この図５に示すようなＲＰＲネットワーク１００で、ＳＤＨネットワーク１０１は、一般的にプロテクションの機能を持っている。すなわち、通信経路のいずれかに障害が発生すると、その障害箇所を避けて通信が行われるように、ＳＤＨネットワーク１０１はプロテクション機能により通信経路を自律的に変化させる。
【０００７】
このようにしてＳＤＨネットワーク１０１がプロテクション機能によって変化すると、このネットワークに接続している第１〜第４のＲＰＲ装置１０２1〜１０２4の間での信号の伝搬経路が変化する。また、これに伴って、第１〜第４のＲＰＲ装置１０２1〜１０２4の間における信号の伝搬時間も変化する。
【０００８】
たとえば、ＳＤＨネットワーク１０１はプロテクションが起きていない状態で、第１のＳＤＨ装置１０３1と第２のＳＤＨ装置１０３2を結ぶ経路で第１のＲＰＲ装置１０２1と第２のＲＰＲ装置１０２2を接続している。第１のＳＤＨ装置１０３1と第２のＳＤＨ装置１０３2の間で障害が発生すると、ＳＤＨネットワーク１０１のプロテクション機能により、第１のＳＤＨ装置１０３1、第４のＳＤＨ装置１０３4、第３のＳＤＨ装置１０３3および第２のＳＤＨ装置１０３2を順に結んだ経路で第１のＲＰＲ装置１０２1と第２のＲＰＲ装置１０２2を接続するようにネットワークの伝送経路が変化する。このように第１のＲＰＲ装置１０２1と第２のＲＰＲ装置１０２2を接続するＳＤＨネットワーク１０１の経路がプロテクションの前後で変わるので、ＳＤＨネットワーク１０１のプロテクションの前後で第１のＲＰＲ装置１０２1と第２のＲＰＲ装置１０２2の間における信号の往復伝搬時間が変化することになる。
【０００９】
しかしながら、このようなＳＤＨプロテクションによるＳＤＨネットワーク１０１の変化は、ＳＤＨネットワーク１０１の内部で生じている。このため、ＳＤＨネットワーク１０１の外部に配置された第１のＲＰＲ装置１０２1や第２のＲＰＲ装置１０２2は、ＳＤＨネットワーク１０１の変化を知ることができない。このように、第１〜第４のＲＰＲ装置１０２1〜１０２4のようなＲＰＲ装置をＳＤＨネットワーク１０１を介して接続すると、一般的に、ＲＰＲ装置が感知しないところでＳＤＨネットワーク１０１が変化することになる。これにより、ＲＰＲネットワーク１００の構成自体は変わらないが、第１〜第４のＲＰＲ装置１０２1〜１０２4のようなＲＰＲ装置間での信号の伝搬時間が変化してしまう。
【００１０】
ところで、第１〜第４のＲＰＲ装置１０２1〜１０２4は、それぞれＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc）８０２．１７で規定されているフェアネス機能を最適に動作させるために他装置との間の信号の往復伝搬時間ＬＲＴＴ(Loop Round Trip Time)の測定を行っている。具体的には、たとえば第１のＲＰＲ装置１０２1は、第２のＲＰＲ装置１０２2、第３のＲＰＲ装置１０２3および第４のＲＰＲ装置１０２4との間の信号の往復伝搬時間の測定を行っている。
【特許文献１】特開２００５−１５９７０１号公報（第０００８段落、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来のＲＰＲ装置では、この往復伝搬時間の測定を、ＲＰＲネットワーク１００の構成が変更されたとき、すなわち図５に示した例では第１〜第４のＲＰＲ装置１０２1〜１０２4の間における接続状態が変化したときにのみ行っている。下位ネットワークとして、この例の場合のＳＤＨネットワーク１０１に変化が生じたような場合、ＲＰＲネットワーク１００の構成自体は変化しない。前記した例のように、第１のＲＰＲ装置１０２1と第２のＲＰＲ装置１０２2間の接続は、ＳＤＨネットワーク１０１のプロテクションが発生したとしても変わらない。このため、ＳＤＨネットワーク１０１のプロテクション動作により信号の往復伝搬時間ＬＲＴＴ(Loop Round Trip Time)が変化しても、ＲＰＲネットワーク１００は往復伝搬時間の再測定を行わない。この結果、ＲＰＲネットワーク１００自体は、ＳＤＨネットワーク１０１の障害発生に基づいた第１〜第４のＲＰＲ装置１０２1〜１０２4の間における信号の往復伝搬時間ＬＲＴＴの変化を知ることができない。
【００１２】
信号の往復伝搬時間ＬＲＴＴは、具体的には、ＬＲＴＴ制御フレームを他のＲＰＲ装置に送信し、送信したＬＲＴＴ制御フレームが戻ってくるまでの時間を計測することで行っている。ＲＰＲネットワーク１００の構成が変更されずＲＰＲ装置間の信号の往復伝搬時間ＬＲＴＴが変化してしまう場合が発生すると、実際の信号の往復伝搬時間とＲＰＲ装置が認識している信号の往復時間に差が生じてしまい、フェアネス（公平性）機能が最適に動作しないという問題が発生した。
【００１３】
以上、ＳＤＨネットワーク１０１上に構築されたＲＰＲネットワーク１００について説明したが、これに限定されるものではない。一般にプロテクション機能を有するネットワーク上に構築されたリング型ネットワークで、プロテクション機能を有するネットワーク側のノードの構成の変更によって、これらのノードを経由して通信を行うリング型網の往復伝搬時間が相違する場合には、同様に実際の信号の往復伝搬時間とリング型網を構成するノードが認識している信号の往復時間に差が生じる。このように、従来では、下位のレイヤのネットワークの構成が変化すると、これに基づいてフェアネス機能を最適に動作させることができなくなる。
【００１４】
そこで本発明の目的は、下位のレイヤのネットワークの構成が変化した場合に、これを把握することのできるリング型ネットワークおよびこのような場合にもフェアネス機能を良好に動作させることのできるリング型ネットワークのフェアネス実行プログラムを提供することにある。
【課題を解決するための手段】
【００１５】
請求項１記載の発明では、（イ）第１のノードが複数存在し、これら第１のノード間の信号伝送経路を変更自在な所定の基本ネットワークにおける第１のノードの任意のものとそれぞれ個別に接続された複数の第２のノードを、基本ネットワーク上にリング状に配置しており、（ロ）自己の第２のノード以外の第２のノードのそれぞれに対して、時間を置いて往復伝搬時間測定用の定期測定信号を繰り返し送信する定期測定信号送信手段と、（ハ）自己の第２のノード以外の第２のノードに属する定期測定信号送信手段から定期測定信号が送られてきたときこれを送信元の第２のノードに送り返す定期測定信号返信手段と、（ニ）自己の第２のノード以外の第２のノードに属する定期測定信号返信手段から送り返されてきた定期測定信号を受信する定期測定信号受信手段と、（ホ）この定期測定信号受信手段の受信した定期測定信号の受信時刻と定期測定信号送信手段による送信時刻との差を求めて定期測定信号の第２のノード間の往復伝搬時間を測定する定期測定時往復伝搬時間測定手段とをリング型ネットワークの第２のノードの各々が具備することを特徴としている。
【００１６】
すなわち本発明では、基本ネットワーク上にリング型ネットワークを構築している。ここで基本ネットワークは第１のノードが複数存在するもので、リング型ネットワークは第１のノードの任意のものとそれぞれ個別に接続された複数の第２のノードを有している。リング型ネットワークの第２のノードは、自己の第２のノード以外の第２のノードに時間を置いて往復伝搬時間測定用の定期測定信号を繰り返し送信するようにしており、これが該当する第２のノードに到達したときにこの第２のノードから自己の第２のノードに送り返されるようになっている。したがって、第２のノードではそれぞれ自己の送出した定期測定信号の送り出した時刻と送り返された時刻の差からなる定期測定時往復伝搬時間を各第２のノードごとに収集することができ、第２のノードごとの定期測定時往復伝搬時間の変化を監視することができる。
【００１７】
以上の監視によって、結果的には複数の第２のノードによって構成されるリング状のネットワークの構成が変化したときの第２のノード間の往復伝搬時間を測定することができるが、リング型ネットワークではその構成の変化を判別する構成変化判別手段を別に設けて、この構成変化判別手段がリング状のネットワークの構成の変化を判別したとき、別に第２のノード間の往復伝搬時間を測定することも可能である。
【００１８】
このようにして得られた第２のノード間の往復伝搬時間の測定結果は、ＩＥＥＥ８０２．１７において規定されているフェアネス機能を再構築して、最適なものを実行することができる。すなわち、正しい往復伝搬時間を使用して各第２のノードがフェアネス機能を最適に、かつ継続的に実行することができる。
【００１９】
なお、２種類の往復伝搬時間の測定が時間的に競合するような場合には、いずれか一方の測定のみをその時点で行うように調停すればよい。基本ネットワークは、第１のノード間の信号伝送経路を障害を避けるように変更して通信を行うプロテクション機能を具備ものであってもよく、たとえばＳＤＨネットワークであってもよい。この場合、ＳＤＨネットワークの上は、リング状のネットワークであるＲＰＲネットワークが構築されていてもよい。
【００２０】
請求項７記載の発明では、リング型ネットワークのフェアネス実行プログラムとして、第１のノードが複数存在し、これら第１のノード間の信号伝送経路を適宜変更することで障害を避けて通信を行うプロテクション機能を有する所定の基本ネットワークにおける第１のノードの任意のものとそれぞれ個別に接続された複数の第２のノードを、基本ネットワークの周囲にリング状に配置しており、第２のノードに配置されたコンピュータに、（イ）自己の第２のノード以外の第２のノードのそれぞれに対して、時間を置いて往復伝搬時間測定用の定期測定信号を繰り返し送信する定期測定信号送信処理と、（ロ）自己の第２のノード以外の第２のノードから定期測定信号送信処理によって定期測定信号が送られてきたときこれを送信元の第２のノードに送り返す定期測定信号返信処理と、（ハ）自己の第２のノード以外の第２のノードの定期測定信号返信処理によって送り返されてきた定期測定信号を受信する定期測定信号受信処理と、（ニ）この定期測定信号受信処理で受信した定期測定信号の受信時刻と定期測定信号送信処理による送信時刻との差を求めて定期測定信号の第２のノード間の往復伝搬時間を測定する定期測定時往復伝搬時間測定処理と、（ホ）この定期測定時往復伝搬時間測定処理の処理結果を用いてフェアネス機能を実行するフェアネス実行処理とを実行させることを特徴としている。
【００２１】
すなわち本発明では、請求項１記載の発明をフェアネス実行プログラムとして、第２のノード内のコンピュータが実行するようにしている。
【発明の効果】
【００２２】
以上説明したように本発明によれば、所定の基本ネットワーク上に構築されたリング型ネットワークのそれぞれの第２のノードが独自に自己以外の第２のノードとの往復伝搬時間を時間を置いて繰り返し測定するようにした。これにより、ネットワークの構成が変化した場合の各第２のノード間の往復伝搬時間の測定を場合により省略することができ、このための検出手段を不要とすることができる。更に、各第２のノード間の往復伝搬時間の測定を間隔を置いて繰り返すことにより、障害の発生の検出も可能である。もちろん、各第２のノード間の往復伝搬時間を継続的に把握することで、これらのノード間における通信の最適な動作が可能になる。
【発明を実施するための最良の形態】
【００２３】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２４】
図１は、本発明の一実施例におけるＲＰＲネットワークの構成を示したものである。図１で図５と同一部分には同一の符号を付しており、これらの説明を適宜省略する。本実施例のＲＰＲネットワーク２００は、図５に示した既存のＳＤＨネットワーク１０１上に第１〜第４のＲＰＲ装置２０２1〜２０２4を配置したものである。ここで、第１のＲＰＲ装置２０２1は、第２のＲＰＲ装置２０２2と、第１のＳＤＨ装置１０３1および第２のＳＤＨ装置１０３2を経由する形で接続されている。また、第２のＲＰＲ装置２０２2と第３のＲＰＲ装置２０２3は、第２のＳＤＨ装置１０３2および第３のＳＤＨ装置１０３3を経由する形で接続されている。更に、第３のＲＰＲ装置２０２3と第４のＲＰＲ装置２０２4は、第３のＳＤＨ装置１０３3および第４のＳＤＨ装置１０３4を経由する形で接続され、第４のＲＰＲ装置２０２4と第１のＲＰＲ装置２０２1は、第４のＳＤＨ装置１０３4および第１のＳＤＨ装置１０３1を経由する形で接続されている。このようにして、ＲＰＲネットワーク２００はＳＤＨネットワーク１０１上に構築されている。
【００２５】
図２は本実施例の第１のＲＰＲ装置の要部を示したものである。図１に示した第２〜第４のＲＰＲ装置２０２2〜２０２4は、第１のＲＰＲ装置２０２1と実質的に同一の構成となっている。そこで第２〜第４のＲＰＲ装置２０２2〜２０２4の装置構成の具体的な図示および説明は省略する。
【００２６】
第１のＲＰＲ装置２０２1は、その内部に往復伝搬時間を測定する往復伝搬時間測定器２１１と、ＩＥＥＥ８０２．１７で規定されているフェアネス機能を実現するフェアネス実行部２１２を備えている。往復伝搬時間測定器２１１は、図１に示した第２〜第４のＲＰＲ装置２０２2〜２０２4との間で往復伝搬時間を測定する往復伝搬時間計算器２１４と、ＬＲＴＴ制御フレームを受信するＬＲＴＴ制御フレーム受信器２１５と、ＬＲＴＴ制御フレームを送信するＬＲＴＴ制御フレーム送信器２１６と、このＬＲＴＴ制御フレーム送信器２１６に接続された調停部２１７と、この調停部２１７に接続されたタイマ２１８を備えている。
【００２７】
タイマ２１８は、定期的に調停部２１７に対してＲＴＴ制御フレームの定期的送信要求２１９を出力するようになっている。調停部２１７にはこのＬＲＴＴ制御フレームの定期的送信要求２１９と、図示しないネットワーク構成変化判別部からネットワークの構成が変化したことが判別されたとき送られてくる構成変化時送信要求２２１の双方が入力されるようになっている。
【００２８】
調停部２１７はこれら定期的送信要求２１９と構成変化時送信要求２２１が時間的に競合するときには、これらを調停してその１つを選択する。また、それ以外のときには定期的送信要求２１９と構成変化時送信要求２２１をそのまま通過させて、送信要求２２２としてＬＲＴＴ制御フレーム送信器２１６に入力するようになっている。
【００２９】
ＬＲＴＴ制御フレーム送信器２１６は調停部２１７から送信要求２２２が送られてくると、他のＲＰＲ装置としての第２〜第４のＲＰＲ装置２０２2〜２０２4に対してＬＲＴＴ制御フレームを送信するようになっている。このＬＲＴＴ制御フレームには、送信の際にＬＲＴＴ制御フレームの送信時刻が書き込まれるようになっている。
【００３０】
ＬＲＴＴ制御フレーム受信器２１５は、他のＲＰＲ装置から戻ってきたＬＲＴＴ制御フレームを受信する。このとき、第２〜第４のＲＰＲ装置２０２2〜２０２4にＬＲＴＴ制御フレームが送出されたそれぞれの送信時刻と受信時刻が往復伝搬時間計算器２１４に渡される。往復伝搬時間計算器２１４は、これらの送信時刻と受信時刻を用いて、第１のＲＰＲ装置２０２1と第２〜第４のＲＰＲ装置２０２2〜２０２4との間の往復伝搬時間を算出するようになっている。
【００３１】
ＬＲＴＴ制御フレーム受信器２１５は、第２〜第４のＲＰＲ装置２０２2〜２０２4が送信元のＬＲＴＴ制御フレームを受信する場合もある。この場合、ＬＲＴＴ制御フレーム受信器２１５はこのＬＲＴＴ制御フレームをそのまま送信用のフレーム２２３に組み替えて、これをＬＲＴＴ制御フレーム送信器２１６に送出するようになっている。ＬＲＴＴ制御フレーム送信器２１６は、これを第２〜第４のＲＰＲ装置２０２2〜２０２4のうちの送信元の装置に送り返す処理を行うことになる。これにより、この送信元のＬＲＴＴ制御フレーム２２３は受信先の往復伝搬時間計算器に渡されて往復伝搬時間の計算が行われることになる。
【００３２】
なお、この図２では調停部２１７を設けて定期的送信要求２１９と構成変化時送信要求２２１の調停を必要により行うことにしたが、このような調停部２１７や前記したネットワーク構成変化判別部を不要とすることもできる。すなわち、タイマ２１８によって第１のＲＰＲ装置２０２1が第２〜第４のＲＰＲ装置２０２2〜２０２4を監視するためのＬＲＴＴ制御フレームの送信間隔が十分短ければ、ＬＲＴＴ制御フレームを繰り返し継続的に送信することで、ネットワーク構成変化判別部によるＲＰＲネットワーク２００の構成の変更の判別によるＬＲＴＴ制御フレームの送信処理を不要とすることができるからである。
【００３３】
以上説明した、フェアネス実行部２１２ならびに往復伝搬時間測定器２１１内の各部は、ハードウェアで構成されていてもよいし、図示しないＣＰＵが同じく図示しない記憶媒体に格納された制御プログラムを実行することによって、機能的にこれらの各部が構成されていてもよい。また、ハードウェアとソフトウェアが混在する形であってもよい。
【００３４】
図３は、第１のＲＰＲ装置内のＬＲＴＴ制御フレーム送信器の制御の様子を表わしたものである。図１に示した第２〜第４のＲＰＲ装置２０２2〜２０２4についても実質的に同一の制御となっている。図１および図２と共に説明する。ＬＲＴＴ制御フレーム送信器２１６は、調停部２１７からＬＲＴＴ制御フレームの送信要求２２２が送られてくるのを待機している（ステップＳ３０１）。送信要求２２２を受信すると（Ｙ）、第１のＲＰＲ装置２０２1は、同一リング内の第２〜第４のＲＰＲ装置２０２2〜２０２4を１つ指定して、図示しない時計回路から取得した送信の行われる時刻としての現在時刻をＬＲＴＴ制御フレームに書き込む（ステップＳ３０２）。そして、そのＬＲＴＴ制御フレームを該当するＲＰＲ装置２０２に送信する（ステップＳ３０３）。ＬＲＴＴ制御フレームに送信時刻を書き込んで送信するまでに時間を要する場合には、送信予定時刻をＬＲＴＴ制御フレームに書き込んで、その時刻に送信が行われるようにしてもよい。また、時計回路から取得した現在時刻に所定の遅延時間を加算して送信処理を行ってもよい。
【００３５】
このようにして同一リング内の第２〜第４のＲＰＲ装置２０２2〜２０２4のうちの１つにＬＲＴＴ制御フレームを送信したら、第２〜第４のＲＰＲ装置２０２2〜２０２4のうちに送信が行われていない装置がないかどうかをチェックする（ステップＳ３０４）。残りの装置があれば（Ｎ）、ステップＳ３０２に進んでそのうちの１つのＲＰＲ装置２０２を選択して、これに送信するＬＲＴＴ制御フレームに送信時刻を書き込む。そして、そのＲＰＲ装置２０２にＬＲＴＴ制御フレームを送信することになる。
【００３６】
このようにして同一リング内の第２〜第４のＲＰＲ装置２０２2〜２０２4のすべてにＬＲＴＴ制御フレームの送信を行ったら（ステップＳ３０４：Ｙ）、再びステップＳ３０１に戻って調停部２１７からＬＲＴＴ制御フレームの送信要求２２２が送られてくるのを待機することになる（リターン）。このようにして、調停部２１７からＬＲＴＴ制御フレームの送信要求２２２が送られてくるたびに、第１のＲＰＲ装置２０２1は、同一リング内の第２〜第４のＲＰＲ装置２０２2〜２０２4に対して、順にＬＲＴＴ制御フレームを送信する処理を行うことになる。
【００３７】
図４は、ＬＲＴＴ制御フレーム受信器と往復伝搬時間計算器の処理の様子を表わしたものである。図１および図２と共に説明する。ここでは、ＲＰＲネットワーク２００の構成の変化が生じたときに送出されるＬＲＴＴ制御フレームの送出制御についての説明は省略する。ＬＲＴＴ制御フレーム受信器２１５は、第２〜第４のＲＰＲ装置２０２2〜２０２4のいずれかから自己の送信したＬＲＴＴ制御フレームが返送されてくるのを待機している（ステップＳ３２１）。ＬＲＴＴ制御フレームが受信されると（Ｙ）、これを送ってきたＲＰＲ装置２０２の名前とＬＲＴＴ制御フレームに書き込まれた送信時刻を判別する（ステップＳ３２２）。ただし、ＬＲＴＴ制御フレームの送信時刻が第２〜第４のＲＰＲ装置２０２2〜２０２4ごとに異なっていて、それぞれの送信時刻と装置とが関係付けて往復伝搬時間測定器２１１が把握していれば、ＬＲＴＴ制御フレームそれ自体からＲＰＲ装置２０２の名前を特に判別する必要はない。
【００３８】
ステップＳ３２２の処理が終了したら、往復伝搬時間計算器２１４はＬＲＴＴ制御フレーム受信器２１５から送られてきた情報を基にして、受信時刻との関係でそのＬＲＴＴ制御フレームが第２〜第４のＲＰＲ装置２０２2〜２０２4のうちの該当する装置に到達し返送されてきた往復伝搬時間ＬＲＴＴを計算する（ステップＳ３２３）。そして、フェアネス実行部２１２に該当するＲＰＲ装置２０２の名前と往復伝搬時間ＬＲＴＴの対のデータを通知する（ステップＳ３２４）。この後、ＬＲＴＴ制御フレーム受信器２１５と往復伝搬時間計算器２１４はステップＳ３２１に戻って次のＬＲＴＴ制御フレームの受信を待機することになる。
【００３９】
一方、フェアネス実行部２１２は第２〜第４のＲＰＲ装置２０２2〜２０２4ごとの往復伝搬時間ＬＲＴＴを記憶する図示しないテーブルを備えている。フェアネス実行部２１２は、ＲＰＲ装置２０２の名前と往復伝搬時間の対のデータの通知を受けると、ＲＰＲ装置２０２の名前をキーとしてこのテーブルに最新の往復伝搬時間ＬＲＴＴを書き込んで、これを基にしてＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１７において規定されているフェアネス機能を再構築することができる。
【００４０】
また、必要な場合には先に書き込んだＲＰＲ装置２０２の往復伝搬時間と今回の同一のＲＰＲ装置２０２の往復伝搬時間との差を調べて、ＳＤＨネットワーク１０１における信号の伝搬経路の変化を知ることができる。
【００４１】
以上説明したように本実施例のＲＰＲ装置２０２によれば、タイマ２１８を用いて定期的にＬＲＴＴ制御フレームを送信し、往復伝搬時間を測定している。したがって、ＲＰＲネットワークとしての構成が変化しない場合であっても、ＳＤＨネットワーク１０１上に障害があり、これによってＲＰＲ装置２０２間の往復伝搬時間の変化に追随し、ＲＰＲネットワーク２００として最適な動作が可能になる．
【００４２】
なお、実施例では第１〜第４のＲＰＲ装置２０２1〜２０２4がＳＤＨネットワーク１０１を囲むように配置されたが、ＲＰＲ装置２０２の総数は２以上であればよく、実施例に限定されるものではない。また、ＲＰＲネットワーク２００が構築されるプロテクションの機能を持つネットワークは、ＳＤＨネットワーク１０１に限定されるものではない。たとえばＩＴＵ−Ｔ（International Telecommunications Union - Telecommunications Standardization Sector）で標準化中のＹ．１７ｅｔｈｅｐｓ（Ethernet（登録商標） Protection Switching）に対しても本発明を適用することができる。リング型ネットワークもＲＰＲネットワーク２００に限定されるものではない。
【００４３】
また、本実施例と異なり、ＳＤＨネットワーク１０１を構成する第１〜第４のＳＤＨ装置１０３1〜１０３4のそれぞれが第１〜第４のＲＰＲ装置１０２1〜１０２4の対応するものにプロテクション機能による信号の伝搬経路の変化を通知させることによっても、ＲＰＲネットワーク２００はその変化を認識することができる。しかしながら、この場合には、このような通知を行う手段をＳＤＨネットワーク１０１側に備えさせる必要があり、全体的なシステムが複雑化する。また、本実施例のＲＰＲネットワーク２００の方が既存のＳＤＨネットワーク１０１をそのまま使用することができるという利点もある。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例におけるＲＰＲネットワークの構成を示したブロック図である。
【図２】本実施例の第１のＲＰＲ装置の要部を示したブロック図である。
【図３】本実施例で第１のＲＰＲ装置内のＬＲＴＴ制御フレーム送信器の制御の様子を表わした流れ図である。
【図４】本実施例でＬＲＴＴ制御フレーム受信器と往復伝搬時間計算器の処理の様子を表わした流れ図である。
【図５】従来のＲＰＲネットワークの構成を表わしたブロック図である。
【符号の説明】
【００４５】
１０１  ＳＤＨネットワーク
１０３  ＳＤＨ装置
２００  ＲＰＲネットワーク
２０２  ＲＰＲ装置
２１１  往復伝搬時間測定器
２１２  フェアネス実行部
２１４  往復伝搬時間計算器
２１５  ＬＲＴＴ制御フレーム受信器
２１６  ＬＲＴＴ制御フレーム送信器
２１７  調停部
２１８  タイマ
２１９  ＬＲＴＴ制御フレームの定期的送信要求
２２１  構成変化時送信要求
２２２  送信要求
【図１】
2008148225.tif 000003
【図２】
2008148225.tif 000004
【図３】
2008148225.tif 000005
【図４】
2008148225.tif 000006
【図５】
2008148225.tif 000007