(57)【特許請求の範囲】
【請求項１】
リングプロトコルを採用する第１通信網を構成し、前記第１通信網と前記第１通信網とは異なる規格であり前記リングプロトコルを採用しない第２通信網とを接続するスイッチングハブであって、
情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で前記第２通信網に接続する第１ポートと、
前記第１通信網を構成し、前記第１通信網と前記第２通信網とを接続する相手方のスイッチングハブに接続する第２ポートと、
前記第１ポートと前記第２通信網との間の通信の接続を監視する通信接続監視部と、
前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて通信の接続を確認する接続確認情報を前記第２ポートから前記相手方のスイッチングハブに向けて送信する接続確認情報送信部と、
前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続に障害を検知した場合に、前記接続確認情報送信部からの前記通信接続確認情報の送信を停止させる接続確認情報送信停止部と、
リングプロトコル制御部と
を備え、
前記リングプロトコル制御部は、
前記第１ポートが予め前記フォワーディング状態に設定され、前記接続確認情報送信部が前記接続確認情報の送信を停止した場合、前記第１ポートの前記通信状態を前記フォワーディング状態から前記ブロッキング状態に切り替え、前記相手方のスイッチングハブから前記接続確認情報を前記予め定められた時間内に受信しない場合、前記フォワーディング状態を維持し、
前記第１ポートが予め前記ブロッキング状態に設定され、前記接続確認情報送信部が前記接続確認情報の送信を停止した場合、前記第１ポートの前記通信状態を前記ブロッキング状態に維持し、前記相手方のスイッチングハブから前記接続確認情報を予め定められた時間内に受信しない場合、前記第１ポートの前記通信状態を前記ブロッキング状態を前記フォワーディング状態に切り替える
スイッチングハブ。
【請求項２】
前記相手方のスイッチングハブから前記接続確認情報を受信した回数を計測するカウンタ部
を更に備え、
前記リングプロトコル制御部は、前記予め定められた時間内に前記カウンタ部が予め定められた回数の前記接続確認情報を計測しない場合に前記第１ポートの前記通信状態を切り換える請求項１に記載のスイッチングハブ。
【請求項３】
前記相手方のスイッチングハブから受信した前記接続確認情報を破棄する接続確認情報破棄部を更に備える請求項１又は２に記載のスイッチングハブ。
【請求項４】
リングプロトコルを採用する第１通信網を構成し、前記第１通信網と前記第１通信網とは異なる規格であり前記リングプロトコルを採用しない第２通信網とを接続するスイッチングハブと、前記第１通信網を構成し、前記第１通信網と前記第２通信網とを接続する相手方のスイッチングハブと、前記スイッチングハブと接続する前記第２通信網の第３ポートと前記相手方のスイッチングハブと接続する前記第２通信網の第４ポートとを接続する経路によってリング状に接続されたリングネットワークであって、
前記スイッチングハブは、
情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で前記第２通信網に接続する第１ポートと、
前記相手方のスイッチングハブに接続する第２ポートと、
前記第１ポートと前記第２通信網との間の通信の接続を監視する通信接続監視部と、
前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて通信の接続を確認する接続確認情報を前記第２ポートから前記相手方のスイッチングハブに向けて送信する接続確認情報送信部と、
前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続に障害を検知した場合に、前記接続確認情報送信部からの前記通信接続確認情報の送信を停止させる接続確認情報送信停止部と、
リングプロトコル制御部と
を有し、
前記リングプロトコル制御部は、
前記第１ポートが予め前記フォワーディング状態に設定され、前記接続確認情報送信部が前記接続確認情報の送信を停止した場合、前記第１ポートの前記通信状態を前記フォワーディング状態から前記ブロッキング状態に切り替え、前記相手方のスイッチングハブから前記接続確認情報を前記予め定められた時間内に受信しない場合、前記フォワーディング状態を維持し、
前記第１ポートが予め前記ブロッキング状態に設定され、前記接続確認情報送信部が前記接続確認情報の送信を停止した場合、前記第１ポートの前記通信状態を前記ブロッキング状態に維持し、前記相手方のスイッチングハブから前記接続確認情報を予め定められた時間内に受信しない場合、前記第１ポートの前記通信状態を前記ブロッキング状態を前記フォワーディング状態に切り替える
リングネットワーク。
【請求項５】
前記第１通信網は、前記スイッチングハブと前記相手方のスイッチングハブとの間に複数の他のスイッチングハブが接続されている請求項４に記載のリングネットワーク。
【請求項６】
前記スイッチングハブは、
前記相手方のスイッチングハブから前記接続確認情報を受信した回数を計測するカウンタ部
を更に有し、
前記リングプロトコル制御部は、前記予め定められた時間内に前記カウンタ部が予め定められた回数の前記接続確認情報を計測しない場合に前記第１ポートの前記通信状態を切り換える請求項４又は５に記載のリングネットワーク。
【請求項７】
前記スイッチングハブは、
前記相手方のスイッチングハブから受信した前記接続確認情報を破棄する接続確認情報破棄部を更に有する請求項４〜６いずれかに記載のリングネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチングハブ及びリングネットワークに関する。特に、本発明は、互いに異なる通信網を接続するスイッチングハブ及びリングネットワークに関する。
【背景技術】
【０００２】
従来、リング型冗長通信路を構成する各転送装置間で装置識別子列を付与した制御フレームを内回りと外回りとの双方で送受信し、受信した装置識別子列から障害の検知と発生箇所の特定とを行い、障害を検出した場合、制御ポートを開放すべき転送装置は、制御ポートを閉塞した転送装置からの開放命令を待って、制御ポートの閉塞処理を行うリング型冗長通信路制御方法が知られている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載のリング型冗長通信路制御方法によれば、障害の誤検知に伴い経路切替を行った場合にループが発生することを防止できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されているようなリング型冗長通信路制御方法においては、互いに規格の異なる通信網同士が接続されている場合、通信網間の障害を検知するためには、いずれかの通信網に相手方の通信網と同一のリングプロトコルを採用することを要する。例えば、第１の通信網と第２の通信網とがそれぞれ異なる通信事業者の通信網である場合、第１の通信網と第２の通信網との間における通信接続の障害を検知するためには、第１の通信網に第２の通信網と同一のリングプロトコルを採用した中継装置を設置するか、あるいは第２の通信網に第１の通信網と同一のリングプロトコルを採用した中継装置を設置することを要する。すなわち、第１の通信網と第２の通信網との相互接続を実現するためには、第１の通信網と第２の通信網とのいずれかが、相手方の通信網のリングプロトコルを採用した中継装置を備えなければならず、第１の通信網と第２の通信網との間で同一のリングプロトコルを採用する場合における調整が困難な場合がある。
【０００６】
したがって、本発明の目的は、互いに異なる通信網を接続する場合に、いずれか一方の通信網が採用しているプロトコルを用いて接続を実現できるスイッチングハブ及びリングネットワークを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、第１通信網と第１通信網とは異なる規格の第２通信網とを接続するスイッチングハブを複数備える第１通信網のスイッチングハブであって、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で第２通信網に接続する第１ポートと、第１通信網を構成し、当該スイッチングハブの相手方のスイッチングハブに接続する第２ポートと、第１ポートと第２通信網との間の通信の接続を監視する通信接続監視部と、通信接続監視部が、第１ポートと第２通信網との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて通信の接続を確認する接続確認情報を第２ポートから相手方のスイッチングハブに向けて送信する接続確認情報送信部と、通信接続監視部が、第１ポートと第２通信網との間の通信の接続に障害を検知した場合に、接続確認情報送信部からの通信接続確認情報の送信を停止させる接続確認情報送信停止部と、接続確認情報送信部の接続確認情報の送信が停止された場合、及び相手方のスイッチングハブから予め定められた時間内に接続確認情報を受信しない場合のそれぞれに応じて第１ポートの通信状態の維持又は切り替えを制御するリングプロトコル制御部とを備えるスイッチングハブが提供される。
【０００８】
また、上記スイッチングハブは、第１通信網は、当該スイッチングハブと相手方のスイッチングハブとの間に複数のスイッチングハブがリング状に接続されたリングネットワークであることが好ましい。
【０００９】
また、上記スイッチングハブは、リングプロトコル制御部は、第１ポートが予めフォワーディング状態に設定され、接続確認情報送信部が接続確認情報の送信を停止した場合、第１ポートの通信状態をフォワーディング状態からブロッキング状態に切り替え、相手方のスイッチングハブから接続確認情報を予め定められた時間内に受信しない場合、フォワーディング状態を維持し、第１ポートが予めブロッキング状態に設定され、接続確認情報送信部が接続確認情報の送信を停止した場合、第１ポートの通信状態をブロッキング状態に維持し、相手方のスイッチングハブから接続確認情報を予め定められた時間内に受信しない場合、第１ポートの通信状態をブロッキング状態をフォワーディング状態に切り替えることができる。
【００１０】
また、上記スイッチングハブは、相手方のスイッチングハブから接続確認情報を受信した回数を計測するカウンタ部を更に備え、リングプロトコル制御部は、予め定められた時間内にカウンタ部が予め定められた回数の接続確認情報を計測しない場合に第１ポートの通信状態を切り換えることもできる。
【００１１】
また、上記スイッチングハブは、相手方のスイッチングハブから受信した接続確認情報を破棄する接続確認情報破棄部を更に備えることもできる。
【００１２】
また、本発明は、上記目的を達成するため、第１通信網と第１通信網とは異なる規格の第２通信網とを接続するスイッチングハブを複数備えるリングネットワークであって、スイッチングハブは、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で第２通信網に接続する第１ポートと、第１通信網を構成し、当該スイッチングハブの相手方のスイッチングハブに接続する第２ポートと、第１ポートと第２通信網との間の通信の接続を監視する通信接続監視部と、通信接続監視部が、第１ポートと第２通信網との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて通信の接続を確認する接続確認情報を第２ポートから相手方のスイッチングハブに向けて送信する接続確認情報送信部と、通信接続監視部が、第１ポートと第２通信網との間の通信の接続に障害を検知した場合に、接続確認情報送信部からの通信接続確認情報の送信を停止させる接続確認情報送信停止部と、接続確認情報送信部の接続確認情報の送信が停止された場合、及び相手方のスイッチングハブから予め定められた時間内に接続確認情報を受信しない場合のそれぞれに応じて第１ポートの通信状態の維持又は切り替えを制御するリングプロトコル制御部とを有するリングネットワークが提供される。
【００１３】
また、上記リングネットワークは、第１通信網は、スイッチングハブと相手方のスイッチングハブとの間に複数のスイッチングハブがリング状に接続されていることが好ましい。
【００１４】
また、上記リングネットワークは、リングプロトコル制御部は、第１ポートが予めフォワーディング状態に設定され、接続確認情報送信部が接続確認情報の送信を停止した場合、第１ポートの通信状態をフォワーディング状態からブロッキング状態に切り替え、相手方のスイッチングハブから接続確認情報を予め定められた時間内に受信しない場合、フォワーディング状態を維持し、第１ポートが予めブロッキング状態に設定され、接続確認情報送信部が接続確認情報の送信を停止した場合、第１ポートの通信状態をブロッキング状態に維持し、相手方のスイッチングハブから接続確認情報を予め定められた時間内に受信しない場合、第１ポートの通信状態をブロッキング状態をフォワーディング状態に切り替えることができる。
【００１５】
また、上記リングネットワークは、スイッチングハブは、相手方のスイッチングハブから接続確認情報を受信した回数を計測するカウンタ部を更に有し、リングプロトコル制御部は、予め定められた時間内にカウンタ部が予め定められた回数の接続確認情報を計測しない場合に第１ポートの通信状態を切り換えることができる。
【００１６】
また、上記リングネットワークは、スイッチングハブは、相手方のスイッチングハブから受信した接続確認情報を破棄する接続確認情報破棄部を更に有することもできる。
【発明の効果】
【００１７】
本発明に係るスイッチングハブによれば、互いに異なる通信網を接続する場合に、いずれか一方の通信網が採用しているプロトコルを用いて接続を実現できるスイッチングハブ及びリングネットワークを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係るスイッチングハブを備える第１通信網と第２通信網との接続の概要図である。
【図２】本発明の実施の形態に係るスイッチングハブの機能構成ブロック図である。
【図３】中継用のスイッチングハブの機能構成ブロック図である。
【図４】本実施の形態に係るスイッチングハブにおける通信経路の切り替え方法を示す図である。
【図５】本実施の形態に係るスイッチングハブにおける通信経路の切り替え方法を示す図である。
【図６】本発明の実施の形態の変形例に係るスイッチングハブを備える第１通信網と第２通信網との接続の概要図である。
【発明を実施するための形態】
【００１９】
［実施の形態の概要］
第１通信網と前記第１通信網とは異なる規格の第２通信網とを接続するスイッチングハブを複数備える前記第１通信網の前記スイッチングハブにおいて、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で前記第２通信網に接続する第１ポートと、前記第１通信網を構成し、当該スイッチングハブの相手方のスイッチングハブに接続する第２ポートと、前記第１ポートと前記第２通信網との間の通信の接続を監視する通信接続監視部と、前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて通信の接続を確認する接続確認情報を前記第２ポートから前記相手方のスイッチングハブに向けて送信する接続確認情報送信部と、前記通信接続監視部が、前記第１ポートと前記第２通信網との間の通信の接続に障害を検知した場合に、前記接続確認情報送信部からの前記通信接続確認情報の送信を停止させる接続確認情報送信停止部と、前記接続確認情報送信部の前記接続確認情報の送信が停止された場合、及び前記相手方のスイッチングハブから前記予め定められた時間内に前記接続確認情報を受信しない場合のそれぞれに応じて前記第１ポートの前記通信状態の維持又は切り替えを制御するリングプロトコル制御部とを備えるスイッチングハブが提供される。
【００２０】
［実施の形態］
（第１通信網５０及び第２通信網の概要）
図１は、本発明の実施の形態に係るスイッチングハブを備える第１通信網と第２通信網との接続の概要を示す。
【００２１】
本実施の形態に係るスイッチングハブ１及びスイッチングハブ１ａは、第１通信網５０の一部を構成する。第１通信網５０は、第１通信網５０とは異なる規格の第２通信網５５にスイッチングハブ１及びスイッチングハブ１ａを介して通信可能に接続している。なお、第１通信網５０及び第２通信網５５は、一例として、互いに異なる通信事業者がそれぞれ構築した通信網であって、互いに異なるプロトコルを採用している。なお、本実施の形態において「互いに異なるプロトコル」とは、例えば、第１の通信事業者の通信網がイーサネット（登録商標）を採用し、第１の通信事業者の通信網に接続する第２の通信事業者の通信網もイーサネット（登録商標）を採用している場合のように、通信プロトコルが同一であって、通信網を管理する通信事業者が異なる場合を含むものとする（ただし、リングネットワーク自体のプロトコルは一方のみが採用するものとする）。
【００２２】
具体的に、第１通信網５０は、複数のスイッチングハブを備える。例えば、第１通信網５０は、第２通信網５５に接続する部分に、本実施の形態に係るスイッチングハブ１、及びスイッチングハブ１の相手方のスイッチングハブとしてのスイッチングハブ１ａを備える。そして、スイッチングハブ１とスイッチングハブ１ａとの間には、情報を中継する複数のスイッチングハブ（例えば、図１の例においては、スイッチングハブ２及びスイッチングハブ２ａ）が配置される。第１通信網５０は、複数のスイッチングハブがリング状に接続されたリングネットワークを構成する。なお、この場合、第２通信網５５のポート３０とポート３２とを接続する経路が存在する（図示しない）。
【００２３】
そして、スイッチングハブ１は、第２通信網５５のポート３０に伝送路４０を介して接続するポート１０と、スイッチングハブ２のポート２０に伝送路４４を介して接続するポート１２とを備える。同様にスイッチングハブ１ａは、第２通信網５５のポート３２に伝送路４２を介して接続するポート１０ａと、スイッチングハブ２ａのポート２０ａに伝送路４８を介して接続するポート１２ａとを備える。また、スイッチングハブ２は、スイッチングハブ２ａのポート２２ａに伝送路４６を介して接続するポート２２を備える。なお、伝送路４０又は伝送路４２のいずれかを介して第１通信網５０は第２通信網５５に通信可能に接続しており、伝送路４０又は伝送路４２のいずれか一方は、他方の伝送路のバックアップ用である。伝送路４０及び伝送路４２を設けることにより、第１通信網５０と第２通信網５５との間に冗長性を持たせている。また、ポート３０及びポート３２は、第２通信網５５が備える通信中継装置が備えるポートである。そして、ポート３０及びポート３２はそれぞれ別々の通信中継装置が備えるか、若しくは一台の通信中継装置が備える。
【００２４】
（スイッチングハブ１の構成の概要）
図２は、本発明の実施の形態に係るスイッチングハブの機能構成の一例を示す。
【００２５】
本実施の形態に係るスイッチングハブ１とスイッチングハブ１ａとは同一の機能を備える。例えば、スイッチングハブ１が備えるポート１０はスイッチングハブ１ａが備えるポート１０ａに対応し、スイッチングハブ１が備えるポート１２はスイッチングハブ１ａが備えるポート１２ａに対応する。その他の構成も同様である。したがって、以下の説明においてはスイッチングハブ１について説明する。
【００２６】
本実施の形態に係るスイッチングハブ１は、伝送路４０を介して第２通信網５５に接続する第１ポートとしてのポート１０と、スイッチングハブ１の相手方のスイッチングハブ１ａに伝送路４４、スイッチングハブ２、伝送路４６、スイッチングハブ２ａ、及び伝送路４８を介して接続する第２ポートとしてのポート１２とを備える。また、スイッチングハブ１は、スイッチングハブ１と第２通信網５５と間の通信の接続を監視する通信接続監視部１００と、ポート１０の通信状態を制御するリングプロトコル制御部１１０と、スイッチングハブ１と第２通信網５５との間の通信の接続が正常である場合に定期的に通信の接続を確認する接続確認情報を送信する接続確認情報送信部１２０と、スイッチングハブ１と第２通信網５５との間の通信の接続に障害等が発生した場合に接続確認情報の送信を停止させる接続確認情報送信停止部１３０と、相手方のスイッチングハブ１ａから送信される接続確認情報の受信回数を計測するカウンタ部１４０と、スイッチングハブ１ａから受信した接続確認情報を破棄する接続確認情報破棄部１５０と、スイッチングハブ１ａ、スイッチングハブ２、及びスイッチングハブ２ａから受信した情報のうち、ユーザデータの第２通信網５５への中継を制御するユーザデータ制御部１６０とを備える。
【００２７】
なお、図示しないが、スイッチングハブ１は、経路情報、すなわち、ＭＡＣアドレスとポートとの対応関係を格納するＦｏｒｗａｒｄｉｎｇ  Ｄａｔａ  Ｂａｓｅ（ＦＤＢ）と、所定のフレームをポート間で転送する転送制御部と、転送制御部を制御すると共にソフトウェア動作する中央制御部とを更に備える。また、スイッチングハブ１は、ポート１０及びポート１２と共に、他のポートを１つ以上備えることもできる。
【００２８】
（ポート１０）
ポート１０は、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの通信状態で第２通信網５５に接続する。例えば、スイッチングハブ１のポート１０をマスターに設定すると共に、スイッチングハブ１ａのポート１０ａをスレーブに設定した場合、ポート１０の通信状態はフォワーディング状態に設定される。なお、この場合、ポート１０ａはブロッキング状態に設定される。また、スイッチングハブ１のポート１０をスレーブに設定すると共に、スイッチングハブ１ａのポート１０ａをマスターに設定した場合、ポート１０の通信状態はブロッキング状態に設定される。この場合、ポート１０ａはフォワーディング状態に設定される。ポート１０は、フォワーディング状態に設定されている場合、第２通信網５５からの情報をＦＤＢに基づいて所定のポートに転送する。
【００２９】
（通信接続監視部１００）
通信接続監視部１００は、ポート１０と第２通信網５５との間の通信の接続が正常であるか、障害が発生しているかを監視する。通信接続監視部１００は、通信の接続状態を示す情報をリングプロトコル制御部１１０、接続確認情報送信部１２０、及び接続確認情報送信停止部１３０に供給する。
【００３０】
（接続確認情報送信部１２０）
接続確認情報送信部１２０は、通信接続監視部１００の通信の接続状態を示す情報に基づいて、通信の接続を確認する接続確認情報をスイッチングハブ１の相手方であるスイッチングハブ１ａに向けて送信する。すなわち、接続確認情報送信部１２０は、通信接続監視部１００が、ポート１０と第２通信網５５との間の通信の接続が維持されていると判断している間、予め定められた時間をおいて接続確認情報をポート１２からスイッチングハブ１ａに向けて送信する。なお、接続確認情報としては、例えば、Ｈｅｌｌｏパケットを用いることができる。
【００３１】
（接続確認情報送信停止部１３０）
接続確認情報送信停止部１３０は、通信接続監視部１００の通信の接続状態を示す情報に基づいて、接続確認情報送信部１２０からの接続確認情報の送信を停止させる。すなわち、接続確認情報送信停止部１３０は、通信接続監視部１００が、ポート１０と第２通信網５５との間の通信の接続に障害を検知した場合に、接続確認情報送信部１２０からスイッチングハブ１ａに向けた通信接続確認情報の送信を停止させる。
【００３２】
（リングプロトコル制御部１１０、カウンタ部１４０）
リングプロトコル制御部１１０は、スイッチングハブ１がスイッチングハブ１ａから接続確認情報を受信している間はポート１０の通信状態を維持する。具体的に、リングプロトコル制御部１１０は、スイッチングハブ１ａからの接続確認情報をスイッチングハブ１が受信している間、ポート１０の通信状態を予め設定されている通信状態に維持する。すなわち、リングプロトコル制御部１１０は、スイッチングハブ１ａからの接続確認情報をスイッチングハブ１が受信している間、ポート１０の通信状態が予めフォワーディング状態に設定されている場合にはフォワーディング状態を維持し、ポート１０の通信状態が予めブロッキング状態に設定されている場合にはブロッキング状態を維持する。
【００３３】
また、リングプロトコル制御部１１０は、接続確認情報送信部１２０が接続確認情報の送信を停止した場合にポート１０の通信状態を切り換える。すなわち、リングプロトコル制御部１１０は、ポート１０と第２通信網５５との通信接続に障害が発生したことを示す通信接続監視部１００からの情報を受信した場合に、ポート１０の通信状態を切り換える。更に、リングプロトコル制御部１１０は、スイッチングハブ１ａから接続確認情報を予め定められた時間内に受信しない場合においても、ポート１０の通信状態を切り換える。
【００３４】
例えば、リングプロトコル制御部１１０は、ポート１０が予めフォワーディング状態に設定されている場合であって、接続確認情報送信部１２０が接続確認情報の送信を停止した場合、ポート１０をブロッキング状態に切り替える。また、リングプロトコル制御部１１０は、ポート１０が予めフォワーディング状態に設定されている場合であって、外部から接続確認情報を予め定められた時間内に受信しない場合、フォワーディング状態を維持する。一方、リングプロトコル制御部は、ポート１０が予めブロッキング状態に設定されている場合であって、接続確認情報送信部１２０が接続確認情報の送信を停止した場合、ポート１０のブロッキング状態を維持する。また、リングプロトコル制御部１１０は、ポート１０が予めブロッキング状態に設定されている場合であって、外部から接続確認情報を予め定められた時間内に受信しない場合、ブロッキング状態からフォワーディング状態に切り替える。
【００３５】
本実施の形態においては、予め定められた時間内にスイッチングハブ１がスイッチングハブ１ａから接続確認情報を受信しているか否かは、一例として、カウンタ部１４０を用いて判断する。具体的に、カウンタ部１４０は、スイッチングハブ１ａから接続確認情報を受信した回数を計測する。リングプロトコル制御部１１０は、予め定められた時間内にカウンタ部１４０が予め定められた回数の接続確認情報を計測している間、ポート１０の通信状態を維持する。一方、リングプロトコル制御部１１０は、予め定められた時間内にカウンタ部１４０が予め定められた回数の接続確認情報を計測しない場合に、ポート１０ａとポート３２との間、若しくは、伝送路４４、伝送路４６、伝送路４８のいずれか少なくとも一つの経路において障害が発生したと判断して、ポート１０の通信状態を切り換える。
【００３６】
なお、カウンタ部１４０は、ポート１２がスイッチングハブ１ａから受信した接続確認情報及びユーザデータを接続確認情報破棄部１５０に供給する。
【００３７】
（接続確認情報破棄部１５０）
接続確認情報破棄部１５０は、ポート１２及びカウンタ部１４０を経由してスイッチングハブ１ａから受信した接続確認情報を破棄する。そして、接続確認情報破棄部１５０は、カウンタ部１４０から受け取ったユーザデータをユーザデータ制御部１６０に供給する。接続確認情報破棄部１５０が接続確認情報を破棄することにより、接続確認情報が第２通信網５５に中継されることを防止できる。
【００３８】
（ユーザデータ制御部１６０）
ユーザデータ制御部１６０は、ユーザデータの中継処理を実行する。具体的に、ユーザデータ制御部１６０は、ＦＤＢとユーザデータの転送を制御する転送制御部を含む。そして、ユーザデータ制御部１６０は、ユーザデータの宛先情報を参照し、ＦＤＢによりユーザデータの中継先のポートを求める。次に、転送制御部は、ユーザデータを中継先のポートに中継する。また、リングプロトコル制御部１１０は、ポート１０側又はポート１２側において障害が発生した場合、ＦＤＢに格納されている情報を消去する。
【００３９】
（中継用のスイッチングハブ２の構成の概要）
図３は、中継用のスイッチングハブの機能構成の概要を示す。
【００４０】
中継用のスイッチングハブ２は、ポート２０と、リングプロトコル制御部２００と、カウンタ部２１０と、ポート２２とを備える。また、図示しないが、スイッチングハブ２は、ＦＤＢを備える。カウンタ部２１０は、カウンタ部１４０と略同一の機能を有し、ポート２０がスイッチングハブ１から接続確認情報を受信した回数を計測する。なお、カウンタ部２１０は、ポート２２がスイッチングハブ１ａから接続確認情報を受信した回数を計測してもよい。
【００４１】
リングプロトコル制御部２００は、予め定められた時間内にカウンタ部２１０が予め定められた回数の接続確認情報を計測している間、スイッチングハブ１及びスイッチングハブ１ａから正常に接続確認情報を受信していると判断する。一方、リングプロトコル制御部２００は、予め定められた時間内にカウンタ部２１０が予め定められた回数の接続確認情報を計測しない場合に、第１通信網５０と第２通信網５５との間、又は第１通信網５０中のいずれかの経路に通信障害が発生したと判断する。そして、通信障害が発生したと判断したリングプロトコル制御部２００は、ＦＤＢに格納されている情報を消去する。
【００４２】
（通信経路の切替えの概要）
図４は、本実施の形態に係るスイッチングハブにおける通信経路の切り替え方法の一例を示す。具体的に、図４は、図１に示す構成を備えるネットワークにおいて、第１通信網５０と第２通信網５５との間で通信障害が発生した場合の一例を示す。
【００４３】
まず、スイッチングハブ１のポート１０は予めフォワーディング状態に設定される（ステップ１０、以下、ステップを「Ｓ」とする）。一方、スイッチングハブ１ａのポート１０ａは予めブロッキング状態に設定される（Ｓ１２）。この状態においては、第１通信網５０に属するポート１０と第２通信網５５に属するポート３０との間の伝送路４０に障害は発生していない。したがって、接続確認情報送信部１２０は、通信接続監視部１００からの情報（すなわち、ポート１０と第２通信網５５との間の通信の接続が維持されていることを示す情報）に基づいて、スイッチングハブ１ａに向けて接続確認情報としてのＨｅｌｌｏパケットを送信する（Ｓ１４）。また、スイッチングハブ１ａが備える接続確認情報送信部も同様に、スイッチングハブ１に向けてＨｅｌｌｏパケットを送信する（Ｓ１６）。
【００４４】
スイッチングハブ１の接続確認情報送信部１２０は、予め定められた時間（Ｔ１）ごとにＨｅｌｌｏパケットをスイッチングハブ１ａに向けて送信する（Ｓ１８）。また、スイッチングハブ１ａの接続確認情報送信部もスイッチングハブ１の接続確認情報送信部１２０と同様に、予め定められた時間（Ｔ２）ごとにＨｅｌｌｏパケットをスイッチングハブ１に向けて送信する（Ｓ２０）。
【００４５】
ここで、第１通信網５０に属するポート１０と第２通信網５５に属するポート３０との間の伝送路４０において障害が発生したとする（Ｓ２２）。この場合、スイッチングハブ１の通信接続監視部１００は、当該障害が発生したことを示す情報をリングプロトコル制御部１１０及び接続確認情報停止部１３０に供給する。接続確認情報停止部１３０は、この情報に応じ、接続確認情報送信部１２０に働きかけて接続確認情報送信部１２０からのＨｅｌｌｏパケットの送信を停止させる（Ｓ２４）。
【００４６】
また、リングプロトコル制御部１１０は、通信接続監視部１００から受け取った障害が発生したことを示す情報に応じ、ポート１０の通信状態をフォワーディング状態からブロッキング状態に切り替える（Ｓ２６）。
【００４７】
一方、スイッチングハブ１ａは、伝送路４０で障害が発生した後、スイッチングハブ１からのＨｅｌｌｏパケットを予め定められた時間（Ｔ１）内に受信しなくなる。この場合に、スイッチングハブ１ａが備えるカウンタ部を監視しているスイッチングハブ１ａが備えるリングプロトコル制御部は、カウンタ部が予め定められた時間（Ｔ１）内に、Ｈｅｌｌｏパケットを所定回数、受信していないと判断する（Ｓ２８）。そして、スイッチングハブ１ａが備えるリングプロトコル制御部は、スイッチングハブ１ａが備えるポート１０ａの通信状態をブロッキング状態からフォワーディング状態に切り替える（Ｓ３０）。
【００４８】
これにより、スイッチングハブ１及びスイッチングハブ１ａは、ユーザ通信の通信経路を切り換えることができる。
【００４９】
図５は、本実施の形態に係るスイッチングハブにおける通信経路の切り替え方法の他の例を示す。具体的に、図５は、図１に示す構成を備えるネットワークにおいて、第１通信網５０中で通信障害が発生した場合の一例を示す。
【００５０】
まず、スイッチングハブ１のポート１０は予めフォワーディング状態に設定される（Ｓ１０）。一方、スイッチングハブ１ａのポート１０ａは予めブロッキング状態に設定される（Ｓ１２）。この状態においては、第１通信網５０に属する各伝送路に障害は発生していない。したがって、スイッチングハブ１の接続確認情報送信部１２０からスイッチングハブ１ａに向けて予め定められた時間（Ｔ１）ごとにＨｅｌｌｏパケットが送信され（Ｓ１４、Ｓ１８）、スイッチングハブ１ａの接続確認情報送信部からスイッチングハブ１に向けて予め定められた時間（Ｔ２）ごとにＨｅｌｌｏパケットが送信される（Ｓ１６、Ｓ２０）。
【００５１】
ここで、第１通信網５０に属するスイッチングハブ１のポート１２とスイッチングハブ２のポート２０との間の伝送路４４において障害が発生したとする（Ｓ３２）。この場合、スイッチングハブ１はスイッチングハブ１ａの接続確認情報送信部からＨｅｌｌｏパケットを予め定められた時間（Ｔ２）を経過しても受信しなくなる。したがって、スイッチングハブ１のリングプロトコル制御部１１０は、スイッチングハブ１ａの接続確認情報送信部からのＨｅｌｌｏパケットを受信していないと判断する（Ｓ３４）。そして、リングプロトコル制御部１１０は、ポート１０の通信状態をフォワーディング状態に維持する（Ｓ３６）。
【００５２】
一方、スイッチングハブ１ａは、ポート１２とポート２０との間で障害が発生した後、スイッチングハブ１からのＨｅｌｌｏパケットを予め定められた時間（Ｔ１）内に受信しなくなる。この場合に、スイッチングハブ１ａが備えるカウンタ部を監視しているスイッチングハブ１ａが備えるリングプロトコル制御部は、カウンタ部が予め定められた時間（Ｔ１）内に、Ｈｅｌｌｏパケットを所定回数、受信していないと判断する（Ｓ３８）。そして、スイッチングハブ１ａが備えるリングプロトコル制御部は、スイッチングハブ１ａが備えるポート１０ａの通信状態をブロッキング状態からフォワーディング状態に切り替える（Ｓ４０）。
【００５３】
これにより、スイッチングハブ１及びスイッチングハブ１ａは、ユーザ通信の通信経路を切り換えることができる。
【００５４】
（実施の形態の効果）
本実施の形態に係るスイッチングハブ１は、互いに異なる通信網を接続した場合であっても、いずれか一方の通信網で採用しているプロトコルを用いて通信網を相互接続することができる。すなわち、スイッチングハブ１は、第２通信網５５に接続している第１通信網５０のスイッチングハブ１から第１通信網５０内の各スイッチングハブ、各伝送路を介してスイッチングハブ１ａに接続確認情報を定期的に送信し、第１通信網５０のスイッチングハブ１ａから第１通信網５０内の各スイッチングハブ及び各伝送路を介してスイッチングハブ１に接続確認情報を定期的に送信する。そして、スイッチングハブ１は、第１通信網５０と第２通信網５５との間において障害が発生した場合に、通信接続情報の送信を停止すると共にポート１０の通信状態を切り換え、スイッチングハブ１ａは、スイッチングハブ１からの通信接続情報の受信が途絶えたことを契機として、ポート１０ａの通信状態を切り換えることができる。これにより、第１通信網５０のリングプロトコルをサポートするスイッチングハブ等の中継装置を第２通信網５５が備えることを要さないので、互いに異なる通信事業者による通信網を相互に接続した場合であっても、一方の事業者のみが採用しているリングプロトコルを用いて相互接続することができる。
【００５５】
［実施の形態の変形例］
図６は、本発明の実施の形態の変形例に係るスイッチングハブを備える第１通信網と第２通信網との接続の他の例を示す。
【００５６】
図６に示すネットワークは、第１通信網５０ａが備えるスイッチングハブ１のポート１２とスイッチングハブ１ａのポート１２ａとが伝送路４４ａにより接続されている点を除き、実施の形態に係るネットワークと略同一の機能及び構成を備える。したがって、相違点を除き詳細な説明は省略する。
【００５７】
実施の形態の変形例においては、スイッチングハブ１のポート１２とスイッチングハブ１ａのポート１２ａとの間で接続確認情報を送受信する。例えば、スイッチングハブ１のポート１０が予めフォワーディング状態に設定され、スイッチングハブ１ａのポート１０ａが予めブロッキング状態に設定されている場合について説明する。この場合、伝送路４０の通信接続が正常である場合、スイッチングハブ１の接続確認情報送信部１２０は、スイッチングハブ１ａのポート１２ａに向けて定期的に接続確認情報を送信する。スイッチングハブ１ａの接続確認情報送信部も同様に、スイッチングハブ１のポート１２に向けて定期的に接続確認情報を送信する。
【００５８】
ここで、伝送路４０において障害が発生した場合、スイッチングハブ１の通信接続監視部１００は、障害が発生した旨を示す情報をリングプロトコル制御部１１０及び接続確認情報送信停止部１３０に供給する。接続確認情報送信停止部１３０は、この情報に応じて接続確認情報送信部１２０からの接続確認情報の送信を停止させる。更に、リングプロトコル制御部１１０は、この情報に応じてポート１０をブロッキング状態に切り替える。
【００５９】
一方、スイッチングハブ１ａは、伝送路４０において障害が発生した後、スイッチングハブ１からの接続確認情報を予め定められた時間内に受信しなくなる。これにより、スイッチングハブ１ａのリングプロトコル制御部は、ポート１０ａをフォワーディング状態に切り替える。以上の動作を経て、スイッチングハブ１及びスイッチングハブ１ａは、ユーザ通信の通信経路を切り換えることができる。
【００６０】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
【符号の説明】
【００６１】
１、１ａ  スイッチングハブ
２、２ａ  スイッチングハブ
１０、１０ａ、１２、１２ａ  ポート
２０、２０ａ、２２、２２ａ  ポート
３０、３２  ポート
４０、４２、４４、４４ａ、４６、４８  伝送路
５０、５０ａ  第１通信網
５５  第２通信網
１００  通信接続監視部
１１０  リングプロトコル制御部
１２０  接続確認情報送信部
１３０  接続確認情報送信停止部
１４０  カウンタ部
１５０  接続確認情報破棄部
１６０  ユーザデータ制御部
２００  リングプロトコル中継制御部
２１０  カウンタ部
【図１】
0005422800.tif 000002
【図２】
0005422800.tif 000003
【図３】
0005422800.tif 000004
【図４】
0005422800.tif 000005
【図５】
0005422800.tif 000006
【図６】
0005422800.tif 000007