(57)【要約】【課題】片断線が発生した場合であってもループの発生のないリングネットワーク及びネットワーク中継機器を提供する。【解決手段】リングネットワーク２は、フォワーディング状態とブロッキング状態とのいずれかになる第１の制御ポート及び第２の制御ポートと、接続確認情報を第１の制御ポートから第２の制御ポート及び第２の制御ポートから第１の制御ポートへ送信させると共に、第１の制御ポート及び第２の制御ポートが接続確認情報を受信しない場合に障害通知情報を第１の制御ポートから第２の制御ポート又は第２の制御ポートから第１の制御ポートへ送信させるリングプロトコル制御部とを備え、リングプロトコル制御部は、第１の制御ポートをブロッキング状態又はフォワーディング状態にし、第２の制御ポートをブロッキング状態又はフォワーディング状態にする。【選択図】図１
2010252227.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク中継機器がリング状に接続されたリングネットワークであって、
情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる第１の制御ポート及び第２の制御ポートと、
前記第１の制御ポートと前記第２の制御ポートとの間で通信可能であることを示す接続確認情報を前記第１の制御ポートから前記第２の制御ポート、及び前記第２の制御ポートから前記第１の制御ポートへ予め定められた時間をおいて送信させると共に、前記第１の制御ポートが前記第２の制御ポートから、又は前記第２の制御ポートが前記第１の制御ポートから前記接続確認情報を受信しない場合に、第１の制御ポートと第２の制御ポートとの間で通信ができないことを示す障害通知情報を前記第１の制御ポートから前記第２の制御ポート、又は前記第２の制御ポートから前記第１の制御ポートへ送信させるリングプロトコル制御部と
を備え、
前記リングプロトコル制御部は、前記第１の制御ポートが前記障害通知情報を受信した場合に前記第１の制御ポートを前記ブロッキング状態にし、前記障害通知情報を送信した場合に前記第１の制御ポートを前記フォワーディング状態にすると共に、前記第２の制御ポートが前記障害通知情報を受信した場合に前記第２の制御ポートを前記ブロッキング状態にし、前記障害通知情報を送信した場合に前記第２の制御ポートを前記フォワーディング状態にするリングネットワーク。
【請求項２】
前記リングプロトコル制御部は、
前記第１の制御ポート又は前記第２の制御ポートから前記障害通知情報を送信させた時点から第１の時間が経過した後、前記障害通知情報を送信させた前記第１の制御ポート又は前記第２の制御ポートを前記フォワーディング状態にし、
前記第１の制御ポート又は前記第２の制御ポートが前記障害通知情報を受信した時点から前記第１の時間よりも短い第２の時間が経過した後、前記障害通知情報を受信した前記第１の制御ポート又は前記第２の制御ポートを前記ブロッキング状態にする請求項１に記載のリングネットワーク。
【請求項３】
前記第１の制御ポート及び前記第２の制御ポートが送信すべき前記接続確認情報又は前記障害通知情報を生成するフレーム生成部
を更に備え、
前記リングプロトコル制御部は、
前記第１の制御ポート又は前記第２の制御ポートが前記接続確認情報又は前記障害通知情報を受信している間は、前記フレーム生成部に前記接続確認情報を生成させ、前記接続確認情報又は前記障害通知情報を受信している前記第１の制御ポート又は前記第２の制御ポートから前記接続確認情報を送信させ、
前記第１の制御ポート又は前記第２の制御ポートが前記接続確認情報及び前記障害通知情報を受信しない場合、前記フレーム生成部に前記障害通知情報を生成させ、前記接続確認情報及び前記障害通知情報を受信しない前記第１の制御ポート又は前記第２の制御ポートから前記障害通知情報を送信させる
請求項２に記載のリングネットワーク。
【請求項４】
前記第１の制御ポート及び前記第２の制御ポートの状態を、前記フォワーディング状態又は前記ブロッキング状態のいずれかの状態にするポート制御部
を更に備え、
前記リングプロトコル制御部は、前記ポート制御部を制御して、前記第１の制御ポート及び前記第２の制御ポートの状態を、前記フォワーディング状態又は前記ブロッキング状態のいずれかの状態にする請求項３に記載のリングネットワーク。
【請求項５】
前記複数のネットワーク中継機器は、少なくとも第１のネットワーク中継機器と第２のネットワーク中継機器とを備え、
前記第１のネットワーク中継機器は、前記第１の制御ポートを有し、
前記第２のネットワーク中継機器は、前記第２の制御ポートを有し、
前記第１のネットワーク中継機器及び前記第２のネットワーク中継機器が前記接続確認情報を受信した場合、前記第１のネットワーク中継機器の前記第１の制御ポート及び前記第２のネットワーク中継機器の前記第２の制御ポートのいずれか一方がフォワーディング状態になり、他方がブロッキング状態になる請求項１に記載のリングネットワーク。
【請求項６】
前記複数のネットワーク中継機器のうち一のネットワーク中継機器が前記第１の制御ポート及び前記第２の制御ポートを有し、
前記一のネットワーク中継機器が前記接続確認情報を受信した場合、前記第１の制御ポート及び前記第２の制御ポートのいずれか一方がフォワーディング状態になり、他方がブロッキング状態になる請求項１に記載のリングネットワーク。
【請求項７】
リングネットワークに用いられるネットワーク中継機器であって、
情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる複数の制御ポートと、
前記複数の制御ポート中の一の制御ポートと他の制御ポートとの間で通信可能であることを示す接続確認情報を前記一の制御ポートから前記他の制御ポート、及び前記他の制御ポートから前記一の制御ポートへ予め定められた時間をおいて送信させると共に、前記一の制御ポートが前記他の制御ポートから、又は前記他の制御ポートが前記一の制御ポートから前記接続確認情報を受信しない場合に、通信ができないことを示す障害通知情報を前記一の制御ポートから前記他の制御ポート、又は前記他の制御ポートから前記一の制御ポートへ送信させるリングプロトコル制御部と
を備え、
前記リングプロトコル制御部は、前記一の制御ポートが前記障害通知情報を受信した場合に、前記一の制御ポートを前記ブロッキング状態にし、前記障害通知情報を送信した場合に、前記一の制御ポートを前記フォワーディング状態にすると共に、前記他の制御ポートが前記障害通知情報を受信した場合に、前記他の制御ポートを前記ブロッキング状態にし、前記障害通知情報を送信した場合に、前記他の制御ポートを前記フォワーディング状態にするネットワーク中継機器。
【請求項８】
前記リングプロトコル制御部は、
前記一の制御ポート又は前記他の制御ポートから前記障害通知情報を送信させた時点から第１の時間が経過した後、前記障害通知情報を送信させた前記一の制御ポート又は前記他の制御ポートを前記フォワーディング状態にし、
前記一の制御ポート又は前記他の制御ポートが前記障害通知情報を受信した時点から前記第１の時間よりも短い第２の時間が経過した後、前記障害通知情報を受信した前記一の制御ポート及び前記他の制御ポートを前記ブロッキング状態にする
請求項７に記載のネットワーク中継機器。
【請求項９】
リングネットワークに用いられるネットワーク中継機器であって、
情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる１つ以上の制御ポートと、
前記１つ以上の制御ポート中の一の制御ポートと当該ネットワーク中継機器とは異なる他のネットワーク中継機器の他の制御ポートとの間で通信可能であることを示す接続確認情報を前記一の制御ポートから前記他の制御ポートへ予め定められた時間をおいて送信させると共に、前記一の制御ポートが前記他の制御ポートから前記接続確認情報を受信しない場合に、通信ができないことを示す障害通知情報を前記一の制御ポートから前記他の制御ポートへ送信させるリングプロトコル制御部と
を備え、
前記リングプロトコル制御部は、前記一の制御ポートが前記他の制御ポートからの前記接続確認情報を受信した場合に、前記一の制御ポートを前記フォワーディング状態又は前記ブロッキング状態にし、
前記一の制御ポートが前記障害通知情報を受信した場合に、前記一の制御ポートを前記ブロッキング状態にし、前記障害通知情報を送信した場合に、前記一の制御ポートを前記フォワーディング状態にするネットワーク中継機器。
【請求項１０】
前記リングプロトコル制御部は、
前記一の制御ポートから前記障害通知情報を送信させた時点から第１の時間が経過した後、前記障害通知情報を送信させた前記一の制御ポートを前記フォワーディング状態にし、
前記一の制御ポートが前記他の制御ポートから前記障害通知情報を受信した時点から前記第１の時間よりも短い第２の時間が経過した後、前記障害通知情報を受信した前記一の制御ポートを前記ブロッキング状態にする請求項９に記載のネットワーク中継機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リングネットワーク及びネットワーク中継機器に関する。特に、本発明は、発生した障害に対応できるリングネットワーク及びネットワーク中継機器に関する。
【背景技術】
【０００２】
従来、リングネットワークの一部を構成すると共にリングネットワークを監視する監視装置であって、リングネットワークを構成する第１のリングポート及び第２のリングポートを備え、第１のリングポート及び第２のリングポートからリングネットワークの状態を監視する制御フレームを周期的に送信すると共に、第１のリングポートから送信した制御フレームを第２のリングポートで受信しているか否か、及び第２のリングポートから送信した制御フレームを第１のリングポートで受信しているか否かを判定することによって、リングネットワークの状態を監視する監視装置が知られている（例えば、特許文献１）。
【０００３】
特許文献１に記載の監視装置は、周期的に送信される制御フレームを監視装置が受信するか否かに基づいてユーザフレームの中継の可否を判断することができるので、高速な経路の切り替えを実現できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３６０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の監視装置は、ネットワーク中に片断線が生じた場合に論理的なループが発生する。
【０００６】
したがって、本発明の目的は、ネットワーク中に片断線が発生した場合であっても論理的なループの発生のないリングネットワーク及びネットワーク中継機器を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、複数のネットワーク中継機器がリング状に接続されたリングネットワークであって、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる第１の制御ポート及び第２の制御ポートと、第１の制御ポートと第２の制御ポートとの間で通信可能であることを示す接続確認情報を第１の制御ポートから第２の制御ポート、及び第２の制御ポートから第１の制御ポートへ予め定められた時間をおいて送信させると共に、第１の制御ポートが第２の制御ポートから、又は第２の制御ポートが第１の制御ポートから接続確認情報を受信しない場合に、第１の制御ポートと第２の制御ポートとの間で通信ができないことを示す障害通知情報を第１の制御ポートから第２の制御ポート、又は第２の制御ポートから第１の制御ポートへ送信させるリングプロトコル制御部とを備え、リングプロトコル制御部は、第１の制御ポートが障害通知情報を受信した場合に第１の制御ポートをブロッキング状態にし、障害通知情報を送信した場合に第１の制御ポートをフォワーディング状態にすると共に、第２の制御ポートが障害通知情報を受信した場合に第２の制御ポートをブロッキング状態にし、障害通知情報を送信した場合に第２の制御ポートをフォワーディング状態にするリングネットワークが提供される。
【０００８】
また、上記リングネットワークは、リングプロトコル制御部は、第１の制御ポート又は第２の制御ポートから障害通知情報を送信させた時点から第１の時間が経過した後、障害通知情報を送信させた第１の制御ポート又は第２の制御ポートをフォワーディング状態にし、第１の制御ポート又は第２の制御ポートが障害通知情報を受信した時点から第１の時間よりも短い第２の時間が経過した後、障害通知情報を受信した第１の制御ポート又は第２の制御ポートをブロッキング状態にすることもできる。
【０００９】
また、上記リングネットワークは、第１の制御ポート及び第２の制御ポートが送信すべき接続確認情報又は障害通知情報を生成するフレーム生成部を更に備え、リングプロトコル制御部は、第１の制御ポート又は第２の制御ポートが接続確認情報又は障害通知情報を受信している間は、フレーム生成部に接続確認情報を生成させ、接続確認情報又は障害通知情報を受信している第１の制御ポート又は第２の制御ポートから接続確認情報を送信させ、第１の制御ポート又は第２の制御ポートが接続確認情報及び障害通知情報を受信しない場合、フレーム生成部に障害通知情報を生成させ、接続確認情報及び障害通知情報を受信しない第１の制御ポート又は第２の制御ポートから障害通知情報を送信させることもできる。
【００１０】
また、上記リングネットワークは、第１の制御ポート及び第２の制御ポートの状態を、フォワーディング状態又はブロッキング状態のいずれかの状態にするポート制御部を更に備え、リングプロトコル制御部は、ポート制御部を制御して、第１の制御ポート及び第２の制御ポートの状態を、フォワーディング状態又はブロッキング状態のいずれかの状態にすることもできる。
【００１１】
また、上記リングネットワークは、複数のネットワーク中継機器は、少なくとも第１のネットワーク中継機器と第２のネットワーク中継機器とを備え、第１のネットワーク中継機器は、第１の制御ポートを有し、第２のネットワーク中継機器は、第２の制御ポートを有し、第１のネットワーク中継機器及び第２のネットワーク中継機器が接続確認情報を受信した場合、第１のネットワーク中継機器の第１の制御ポート及び第２のネットワーク中継機器の第２の制御ポートのいずれか一方がフォワーディング状態になり、他方がブロッキング状態になるようにすることもできる。
【００１２】
また、上記リングネットワークは、複数のネットワーク中継機器のうち一のネットワーク中継機器が第１の制御ポート及び第２の制御ポートを有し、一のネットワーク中継機器が接続確認情報を受信した場合、第１の制御ポート及び第２の制御ポートのいずれか一方がフォワーディング状態になり、他方がブロッキング状態になるようにすることもできる。
【００１３】
また、本発明は、上記目的を達成するため、リングネットワークに用いられるネットワーク中継機器であって、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる複数の制御ポートと、複数の制御ポート中の一の制御ポートと他の制御ポートとの間で通信可能であることを示す接続確認情報を一の制御ポートから他の制御ポート、及び他の制御ポートから一の制御ポートへ予め定められた時間をおいて送信させると共に、一の制御ポートが他の制御ポートから、又は他の制御ポートが一の制御ポートから接続確認情報を受信しない場合に、通信ができないことを示す障害通知情報を一の制御ポートから他の制御ポート、又は他の制御ポートから一の制御ポートへ送信させるリングプロトコル制御部とを備え、リングプロトコル制御部は、一の制御ポートが障害通知情報を受信した場合に、一の制御ポートをブロッキング状態にし、障害通知情報を送信した場合に、一の制御ポートをフォワーディング状態にすると共に、他の制御ポートが障害通知情報を受信した場合に、他の制御ポートをブロッキング状態にし、障害通知情報を送信した場合に、他の制御ポートをフォワーディング状態にするネットワーク中継機器が提供される。
【００１４】
また、上記ネットワーク中継機器は、リングプロトコル制御部は、一の制御ポート又は他の制御ポートから障害通知情報を送信させた時点から第１の時間が経過した後、障害通知情報を送信させた一の制御ポート又は他の制御ポートをフォワーディング状態にし、一の制御ポート又は他の制御ポートが障害通知情報を受信した時点から第１の時間よりも短い第２の時間が経過した後、障害通知情報を受信した一の制御ポート及び他の制御ポートをブロッキング状態にすることもできる。
【００１５】
更に、本発明は、上記目的を達成するため、リングネットワークに用いられるネットワーク中継機器であって、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態になる１つ以上の制御ポートと、１つ以上の制御ポート中の一の制御ポートと当該ネットワーク中継機器とは異なる他のネットワーク中継機器の他の制御ポートとの間で通信可能であることを示す接続確認情報を一の制御ポートから他の制御ポートへ予め定められた時間をおいて送信させると共に、一の制御ポートが他の制御ポートから接続確認情報を受信しない場合に、通信ができないことを示す障害通知情報を一の制御ポートから他の制御ポートへ送信させるリングプロトコル制御部とを備え、リングプロトコル制御部は、一の制御ポートが他の制御ポートからの接続確認情報を受信した場合に、一の制御ポートをフォワーディング状態又はブロッキング状態にし、一の制御ポートが障害通知情報を受信した場合に、一の制御ポートをブロッキング状態にし、障害通知情報を送信した場合に、一の制御ポートをフォワーディング状態にするネットワーク中継機器が提供される。
【００１６】
また、上記ネットワーク中継機器は、リングプロトコル制御部は、一の制御ポートから障害通知情報を送信させた時点から第１の時間が経過した後、障害通知情報を送信させた一の制御ポートをフォワーディング状態にし、一の制御ポートが他の制御ポートから障害通知情報を受信した時点から第１の時間よりも短い第２の時間が経過した後、障害通知情報を受信した一の制御ポートを前記ブロッキング状態にすることもできる。
【発明の効果】
【００１７】
本発明に係るリングネットワーク及びネットワーク中継機器によれば、ネットワーク中に片断線が発生した場合であっても論理的なループの発生のないリングネットワーク及びネットワーク中継機器を提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態に係るネットワーク中継機器の機能構成のブロック図である。
【図２】本発明の第１の実施の形態に係るネットワークを示す図である。
【図３Ａ】図２に示したネットワークにおいて片断線が発生した場合におけるネットワークの動作の流れを示す図である。
【図３Ｂ】図２に示したネットワークにおいて両断線が発生した場合におけるネットワークの動作の流れを示す図である。
【図４】図２に示したネットワークにおいて片断線が発生した場合におけるネットワークの動作の流れを示す図である。
【図５】比較例に係るネットワークの構成を示す図である。
【図６】比較例に係るネットワークにおいて障害が発生した場合におけるネットワークの動作の流れを示す図である。
【図７】本発明の第２の実施の形態に係るネットワークの構成を示す図である。
【発明を実施するための形態】
【００１９】
図１は、本発明の第１の実施の形態に係るネットワーク中継機器の機能構成のブロック図の一例を示す。
【００２０】
第１の実施の形態に係るネットワーク中継機器１は、伝送路中に発生した障害、例えば、片断線に対応したネットワーク中継機器１である。具体的に、複数のネットワーク中継機器をリング状に接続して構成されるリングネットワークに、第１の実施の形態に係るネットワーク中継機器１を用いることができる。なお、複数のネットワーク中継機器をリング状に接続する構成にすることにより、リングネットワークを、当該リングネットワーク中において発生する障害に対して冗長化できる。なお、リングネットワークは、従来のネットワーク中継機器に加えて、第１の実施の形態に係るネットワーク中継機器１を１つ又は複数備えることができる。リングネットワークが備えるネットワーク中継機器１は略同一の機能構成を備えるので、以下の説明では一のネットワーク中継機器１について説明する。
【００２１】
（ネットワーク中継機器１の構成の概要）
第１の実施の形態に係るネットワーク中継機器１は、外部のネットワーク中継機器及び／又は外部のネットワークからの情報（例えば、フレーム）を受け取るか、若しくは当該ネットワーク中継機器１から外部のネットワーク中継機器及び／又は外部のネットワークに情報を供給する送受信部１０と、送受信部１０が受け取った情報を参照して、所定の情報が当該情報中に存在するか否かを判定する受信フレーム判定部２０と、受信フレーム判定部２０の判定結果に基づいて接続確認情報又は障害通知情報を生成するフレーム生成部４０と、送受信部１０の状態を制御するポート制御部５０と、フレーム生成部４０の動作及びポート制御部５０の動作を制御するリングプロトコル制御部３０とを備える。
【００２２】
なお、図示しないが、ネットワーク中継機器１は、経路情報、すなわち、ＭＡＣアドレスとポートとの対応関係を格納するＦｏｒｗａｒｄｉｎｇ  Ｄａｔａ  Ｂａｓｅ（ＦＤＢ）と、所定のフレームをポート間で転送する転送制御部と、転送制御部を制御すると共にソフトウェア動作する中央制御部とを更に備える。
【００２３】
（送受信部１０）
送受信部１０は、外部のネットワーク中継機器及び／又は外部のネットワークに通信可能に接続できる複数のポート（例えば、ポート１００、ポート１００ａ、ポート１００ｂ、・・・ポート１００ｎ。ただし、ｎは正の整数である。）を有する。複数のポートはそれぞれ、外部のネットワーク中継機器及び／又は外部のネットワークとの間で情報の送受信をする伝送路６０に接続される。具体的に、ポート１００は伝送路６０に接続され、ポート１００ａは伝送路６０ａに接続される。ポート１００ｂ乃至ポート１００ｎについても同様である。また、複数の制御ポートとしてのポートのそれぞれは、情報の中継が可能なフォワーディング状態と、情報の中継が切断されたブロッキング状態とのいずれかの状態に遷移可能に設けられる。
【００２４】
ここで、第１の実施の形態において、複数の伝送路はそれぞれ、例えば光ファイバにより構成され、少なくとも２本の伝送路を含んで構成される。すなわち、説明の便宜上、図１中で各伝送路は１本の線で表しているが、外部のネットワーク中継機器及び／又は外部のネットワークとネットワーク中継機器１との間で全二重通信が可能になるように、複数の伝送路はそれぞれ、双方向（すなわち、送信方向と受信方向と２つの方向）の伝送路を含んで構成される。
【００２５】
送受信部１０は、複数のポートのそれぞれが外部のネットワーク中継機器及び／又は外部のネットワークから受け取った情報を受信フレーム判定部２０に供給する。また、送受信部１０は、フレーム生成部４０又は転送制御部からの情報を、所定のポートから所定の外部のネットワーク中継機器及び／又は外部のネットワークに供給する。更に、送受信部１０は、ポート制御部５０に制御され、複数のポートのそれぞれをフォワーディング状態又はブロッキング状態のいずれかの状態に遷移させる。
【００２６】
（受信フレーム判定部２０）
受信フレーム判定部２０は、送受信部１０から受け取った情報の内容を参照して、当該情報に接続確認情報又は障害通知情報が含まれているか否かを判定する。受信フレーム判定部２０は、判定結果をリングプロトコル制御部３０に供給する。具体的に、受信フレーム判定部２０は、接続確認情報若しくは障害通知情報を受け取った旨を示す情報、又は接続確認情報若しくは障害通知情報を受け取っていない旨を示す情報を、判定結果としてリングプロトコル制御部３０に供給する。
【００２７】
ここで、接続確認情報とは、一例として、予め定められた時間（例えば、数ミリ秒）をおいて送信されるフレームであって、ネットワーク中継機器１が備える一のポートと外部のネットワーク中継機器が備える他のポートとの間で通信可能か否かを監視するフレームであって、通信可能であることを示すフレームである。また、障害通知情報とは、一例として、ネットワーク中継機器１が備える一のポートが外部のネットワーク中継機器が備える他のポートから、又は外部のネットワーク中継機器が備える他のポートがネットワーク中継機器１が備える一のポートから接続確認情報を受信しない場合に、通信ができないことを示すフレームである。
【００２８】
例えば、接続確認情報である接続確認フレームは、ＩＴＵ−Ｔ  Ｙ．１７３１及びＩＥＥＥ８０２．１ａｇに規定されているＣｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ（ＣＣＭ）フレームを用いることができる。また、障害通知情報である障害通知フレームは、例えば、ＩＴＵ−Ｔ  Ｙ．１７３１に規定されているＲｅｍｏｔｅ  Ｄｅｆｅｃｔ  Ｉｎｄｉｃａｔｉｏｎ（ＲＤＩ）フレームを用いることができる。受信フレーム判定部２０は、送受信部１０から受け取った情報であるフレームのイーサタイプ及び／又はオペレーションコードを参照することにより、当該フレームが接続確認フレーム又は障害通知フレームであるか否かを判定する。
【００２９】
（リングプロトコル制御部３０）
リングプロトコル制御部３０は、受信フレーム判定部２０から受け取った判定結果を示す情報に基づいて、フレーム生成部４０の動作及びポート制御部５０の動作を制御する。すなわち、リングプロトコル制御部３０は、判定結果に基づいてフレーム生成部４０を制御して、接続確認情報又は障害通知情報を生成させる。また、リングプロトコル制御部３０は、判定結果に基づいてポート制御部５０を制御して、所定のポートの状態をフォワーディング状態又はブロッキング状態に遷移させる。
【００３０】
具体的に、リングプロトコル制御部３０は、当該判定結果に基づいて、フレーム生成部４０に接続確認情報を生成させる。そして、フレーム生成部４０は、生成した接続確認情報を、ネットワーク中継機器１が備える一のポートから外部のネットワーク中継機器が備える他のポートへ送信させる。なお、外部のネットワーク中継機器も同様に他のポートから、ネットワーク中継機器１が備える一のポートに対して接続確認情報を送信させることができる。
【００３１】
また、リングプロトコル制御部３０は、当該判定結果に基づいて、フレーム生成部４０に障害通知情報を生成させる。そして、フレーム生成部４０は、生成した障害通知情報をネットワーク中継機器１が備える一のポートから外部のネットワーク中継機器が備える他のポートへ送信させる。なお、外部のネットワーク中継機器も同様に他のポートから、ネットワーク中継機器１が備える一のポートに対して障害通知情報を送信させることができる。
【００３２】
（フレーム生成部４０）
フレーム生成部４０は、リングプロトコル制御部３０に制御され、接続確認情報又は障害通知情報を生成する。フレーム生成部４０は、生成した接続確認情報又は障害通知情報を送受信部１０に供給する。送受信部１０は、フレーム生成部４０から受け取った接続確認情報又は障害通知情報を、所定のポートに送信する。
【００３３】
（ポート制御部５０）
ポート制御部５０は、リングプロトコル制御部３０に制御され、リングネットワークを構成するポートの状態を制御する。すなわち、ポート制御部５０は、リングプロトコル制御部３０に制御され、送受信部１０が有する複数のポートのそれぞれの状態をフォワーディング状態又はブロッキング状態のいずれかに遷移させる。また、ポート制御部５０は、複数のポートのそれぞれの状態をフォワーディング状態又はブロッキング状態のいずれかの状態に維持することもできる。
【００３４】
（リングプロトコル制御部３０の動作）
リングプロトコル制御部３０は、一のポートが外部のネットワーク中継機器から障害通知情報を受信した場合に、ポート制御部５０を制御して、一のポートの状態をブロッキング状態に遷移させ、一のポートから外部のネットワーク中継機器に対して障害通知情報を送信させた場合に、ポート制御部５０を制御して、一のポートをフォワーディング状態に遷移させる。なお、外部のネットワーク中継機器が備えるリングプロトコル制御部も、当該外部のネットワーク中継機器が備える他のポートがネットワーク中継機器１からの障害通知情報を受信した場合に、外部のネットワーク中継機器が備えるポート制御部を制御して、他のポートをブロッキング状態に遷移させ、他のポートからネットワーク中継機器１に対して障害通知情報を送信させた場合に、他のポートをフォワーディング状態に遷移させることができる。
【００３５】
以下、ネットワークの構成を示しつつ、ネットワーク中継機器１の動作を説明する。
【００３６】
図２は、本発明の第１の実施の形態に係るネットワークの一例を示す。
【００３７】
第１の実施の形態に係るネットワーク２は、リングネットワークであって、複数のネットワーク中継機器を備える。具体的に、ネットワーク２は、従来型の２つのネットワーク中継機器（すなわち、ネットワーク中継機器３ａ及びネットワーク中継機器３ｂ）と、第１の実施の形態に係る２つのネットワーク中継機器（すなわち、ネットワーク中継機器１ａ及びネットワーク中継機器１ｂ）とを備える。なお、ネットワーク２は、全てのネットワーク中継機器を第１の実施の形態に係るネットワーク中継機器１にすることもできる。また、ネットワーク２が備える第１の実施の形態に係るネットワーク中継機器の数と、従来型のネットワーク中継機器の数とはそれぞれ２つに限られず、１つ若しくはｎ個以上にすることもできる（但し、ｎは、３以上の整数）。
【００３８】
（ネットワーク２の構成の概要）
ネットワーク２は、第１の実施の形態に係るネットワーク中継機器であるネットワーク中継機器１ａ及びネットワーク中継機器１ｂと、従来型のネットワーク中継機器３ａ及びネットワーク中継機器３ｂとを備える。ネットワーク中継機器１ａのポート１１０ａは、ネットワーク中継機器３ａのポート３００ａに伝送路６１により接続されている。ここで、送受信部１０が有する複数のポートのうちの一の制御ポート（若しくは、第１の制御ポート）であるポート１１０ａを、本実施の形態において「主制御ポート」とする。
【００３９】
また、ネットワーク中継機器３ａのポート３００ｂは、ネットワーク中継機器３ｂのポート３０２ｂに伝送路６２により接続され、ネットワーク中継機器３ｂのポート３０２ａは、ネットワーク中継機器１ｂのポート１１２ａに伝送路６３により接続されている。また、ネットワーク中継機器１ｂのポート１１２ｂは、ネットワーク中継機器１ａのポート１１０ｂに伝送路６４により接続されている。ここで、送受信部１０が有する複数のポートのうちの他の制御ポート（若しくは、第２の制御ポート）であるポート１１２ａを、本実施の形態において「従制御ポート」とする。すなわち、本実施の形態においては、一のネットワーク中継機器が備えるポートが「主制御ポート」に設定され、当該一のネットワーク中継機器とは異なる他のネットワーク中継機器が備えるポートが「従制御ポート」に設定される。
【００４０】
なお、ネットワーク中継機器１ａは外部ネットワーク５ａに、ネットワーク中継機器１ｂは外部ネットワーク５ｃに、ネットワーク中継機器３ａは外部ネットワーク５ｂに、ネットワーク中継機器３ｂは外部ネットワーク５ｄにそれぞれ接続している。
【００４１】
通常状態（すなわち、ネットワーク２中に障害が発生していない状態）において、従制御ポートはブロッキング状態に設定されている。これにより、ネットワーク２は、物理的にはループになっているが、論理的にはループでない状態になっている。したがって、ネットワーク中継機器３ａ及びネットワーク中継機器３ｂからの情報は、ネットワーク中継機器１ａを通して外部ネットワーク５ａに供給される。
【００４２】
そして、通常状態においてネットワーク中継機器１ａは、主制御ポートから従制御ポートに向けて定期的に接続確認情報を供給している。当該接続確認情報は、伝送路６１、伝送路６２、及び伝送路６３を介してポート１１２ａに供給される。同様に、ネットワーク中継機器１ｂは、従制御ポートから主制御ポートに向けて定期的に接続確認情報を供給している。当該接続確認情報は、伝送路６３、伝送路６２、及び伝送路６１を介してポート１１０ａに供給される。
【００４３】
（リングプロトコル制御部３０の動作）
このようなネットワーク２において、ネットワーク中継機器１ａ及びネットワーク中継機器１ｂのリングプロトコル制御部３０は、ネットワーク中継機器１が外部から受信する情報の種類に応じて、以下のように動作する。なお、ネットワーク中継機器１ｂの一のポートが従制御ポートに設定されている点を除き、ネットワーク中継機器１ａとネットワーク中継機器１ｂとはそれぞれ同一の機能構成を備えている。したがって、以下、ネットワーク中継機器１ａについての動作を主として説明する。
【００４４】
（ネットワーク中継機器１ａが接続確認情報を受信している場合）
ネットワーク中継機器１ａが備える受信フレーム判定部２０の判定結果が、送受信部１０から受け取った情報に接続確認情報（すなわち、従制御ポートからの接続確認情報）が含まれている旨を示す場合、リングプロトコル制御部３０は、伝送路に障害が発生していないと判定する。そして、リングプロトコル制御部３０は、フレーム生成部４０を制御して、予め定められた時間毎（すなわち、定期的）に接続確認情報を生成させる。そして、リングプロトコル制御部３０は、生成させた接続確認情報を、送受信部１０から外部のネットワーク中継機器であるネットワーク中継機器１ｂに対して定期的に送信させる。
【００４５】
更に、リングプロトコル制御部３０は、ポート制御部５０を制御して、主制御ポートの状態をフォワーディング状態に遷移させるか、若しくは既にフォワーディング状態の場合はフォワーディング状態を維持させる。また、ネットワーク中継機器１ｂが接続確認情報を受信している場合、ネットワーク中継機器１ｂが備えるリングプロトコル制御部３０は、ポート制御部５０を制御して、従制御ポートの状態をブロッキング状態に遷移させるか、若しくは既にブロッキング状態の場合はブロッキング状態を維持させる。
【００４６】
（ネットワーク中継機器１ａが接続確認情報又は障害通知情報を受信しなくなった場合）
ネットワーク中継機器１ａが備える受信フレーム判定部２０の判定結果が、送受信部１０から受け取った情報に接続確認情報若しくは障害通知情報が含まれていない旨を示す場合、又は、送受信部１０が情報を受け取っていない旨を示す場合、リングプロトコル制御部３０は、伝送路に障害が発生したと判定する。すなわち、リングプロトコル制御部３０は、ネットワーク中継機器１ｂからネットワーク中継機器１ａ方向の伝送路上に、障害が発生したと判定する。
【００４７】
そして、リングプロトコル制御部３０は、フレーム生成部４０を制御して、予め定められた時間毎（すなわち、定期的）に障害通知情報を生成させる。そして、リングプロトコル制御部３０は、生成させた障害通知情報を、外部のネットワーク中継機器であるネットワーク中継機器１ｂに対して送受信部１０から定期的に送信させる。
【００４８】
更に、リングプロトコル制御部３０は、ポート制御部５０を制御して、障害通知情報を送信させた時点から第１の時間としての予め定められた時間が経過した後、主制御ポートの状態をフォワーディング状態に遷移させるか、若しくは既にフォワーディング状態の場合はフォワーディング状態を維持させる。また、ネットワーク中継機器１ｂが障害通知情報を送信した場合、ネットワーク中継機器１ｂが備えるリングプロトコル制御部３０は、ポート制御部５０を制御して、予め定められた時間、従制御ポートの状態をブロッキング状態のままに維持する。そして、予め定められた時間が経過した後、リングプロトコル制御部３０はポート制御部５０を制御して、ブロッキング状態の従制御ポートをフォワーディング状態に遷移させる。なお、予め定められた時間は、ネットワーク中継機器１ｂがネットワーク中継機器１ａに送信した障害通知情報が、ネットワーク中継機器１ａに到達するまでに要する時間より長い時間に設定する。
【００４９】
（ネットワーク中継機器１ａが障害通知情報を受信した場合）
ネットワーク中継機器１ａが備える受信フレーム判定部２０の判定結果が、送受信部１０から受け取った情報に障害通知情報が含まれている旨を示す場合、リングプロトコル制御部３０は、伝送路に障害が発生したと判定する。すなわち、リングプロトコル制御部３０は、ネットワーク中継機器１ａからネットワーク中継機器１ｂ方向の伝送路上に、障害が発生したと判定する。そして、リングプロトコル制御部３０は、フレーム生成部４０を制御して、定期的に接続確認情報を生成させる。そして、リングプロトコル制御部３０は、フレーム生成部４０を制御して、生成させた接続確認情報を、ネットワーク中継機器１ｂに向けて送受信部１０から定期的に送信させる。ただし、斯かる場合において、当該接続確認情報はネットワーク中継機器１ｂに到達しない。
【００５０】
更に、リングプロトコル制御部３０は、障害通知情報を受信した時点から第１の時間としての予め定められた時間よりも短い第２の時間の経過時に、ポート制御部５０を制御して、主制御ポートの状態をフォワーディング状態からブロッキング状態に遷移させる。ここで、第２の時間は、実質的にゼロに設定することが好ましい。すなわち、リングプロトコル制御部３０は、障害通知情報を受信した時点で、直ちに、ポート制御部５０を制御して主制御ポートの状態をブロッキング状態に遷移させる。
【００５１】
なお、ネットワーク中継機器１ｂが障害通知情報を受信した場合、従制御ポートは既にブロッキング状態であるので、ネットワーク中継機器１ｂが備えるリングプロトコル制御部３０はポート制御部５０を制御して、従制御ポートの状態をブロッキング状態のまま維持させる。
【００５２】
図３Ａは、図２に示したネットワークにおいて片断線が発生した場合におけるネットワークの動作の流れの一例を示す。
【００５３】
具体的に、図３Ａは、図２に示したネットワーク２において、ネットワーク中継機器１ａからネットワーク中継機器１ｂ方向の伝送路（例えば、伝送路６２）において片断線が発生した場合におけるネットワーク２の動作の流れの一例を示す。
【００５４】
まず、ネットワーク中継機器１ａのポート１１０ａ（以下、図３Ａ及び図３Ｂの説明において「主制御ポート」という）は、フォワーディング状態に設定される（ステップ１０。以下、ステップを「Ｓ」と称する。）。また、ネットワーク中継機器１ｂのポート１１２ａ（以下、図３Ａ及び図３Ｂの説明において「従制御ポート」という）は、ブロッキング状態に設定される（Ｓ１２）。これにより、ネットワーク２は、論理的にループのないリングネットワークとして構成される。
【００５５】
ネットワーク中継機器１ａはネットワーク中継機器１ｂに対して、定期的に接続確認情報（以下、「ＣＣＭ」と称する）を送信する（Ｓ１４）。このＣＣＭは、伝送路６１乃至伝送路６３を経由して従制御ポートに到達する。斯かる場合において、ネットワーク中継機器３ａ及びネットワーク中継機器３ｂはそれぞれ、当該ＣＣＭを透過的に通過させる。同様に、ネットワーク中継機器１ｂはネットワーク中継機器１ａに対して、定期的にＣＣＭを送信する（Ｓ１６）。
【００５６】
次に、ネットワーク中継機器１ａとネットワーク中継機器１ｂとの間、例えば、伝送路６２において、ネットワーク中継機器１ａからネットワーク中継機器１ｂ方向の断線が発生したと仮定する（Ｓ１８：片断線発生）。この場合、ネットワーク中継機器１ａがネットワーク中継機器１ｂに対して送信したＣＣＭは、ネットワーク中継機器１ｂに到達しなくなる（Ｓ２０）。
【００５７】
ネットワーク中継機器１ｂの受信フレーム判定部２０は、ネットワーク中継機器１ａからのＣＣＭを従制御ポートが受信しなくなったことを検知する。これに基づき、リングプロトコル制御部３０は、フレーム生成部４０に障害通知情報（以下、「ＲＤＩ」と称する）を生成させ、生成させたＲＤＩを従制御ポートから送信させる。フレーム生成部４０はＲＤＩを生成して、送受信部１０の従制御ポートからネットワーク中継機器１ａの主制御ポートに宛ててＲＤＩを送信する（Ｓ２２）。また、ネットワーク中継機器１ｂのリングプロトコル制御部３０は、ポート制御部５０を制御して、予め定められた時間、従制御ポートであるポート１１２ａのブロッキング状態を維持させる（Ｓ２６）。
【００５８】
一方、ネットワーク中継機器１ａの主制御ポートは、従制御ポートからのＲＤＩを受信する。ＲＤＩを受信したと判定したネットワーク中継機器１ａの受信フレーム判定部２０の判定に基づき、ネットワーク中継機器１ａのリングプロトコル制御部３０は、ポート制御部５０を制御して、直ちに、主制御ポートをフォワーディング状態からブロッキング状態に遷移させる（Ｓ２４）。そして、ネットワーク中継機器１ｂのリングプロトコル制御部３０は、予め定められた時間が経過した後、ポート制御部５０を制御して、従制御ポートをブロッキング状態からフォワーディング状態に遷移させる（Ｓ２８）。
【００５９】
図３Ｂは、図２に示したネットワークにおいて両断線が発生した場合におけるネットワークの動作の流れの一例を示す。
【００６０】
具体的に、図３Ｂは、図２に示したネットワーク２において、ネットワーク中継機器１ａからネットワーク中継機器１ｂ方向の伝送路（例えば、伝送路６２）において片断線が発生した後、ネットワーク中継機器１ｂからネットワーク中継機器１ａ方向の伝送路（例えば、伝送路６２）にも断線が発生して、両断線になった場合におけるネットワーク２の動作の流れの一例を示す。以下、Ｓ１０からＳ２８までの各ステップは図３Ａの上記説明と同様であるので説明を省略する。
【００６１】
まず、ネットワーク中継機器１ａとネットワーク中継機器１ｂとの間、例えば、伝送路６２において、ネットワーク中継機器１ｂからネットワーク中継機器１ａ方向の断線が発生したと仮定する（Ｓ３０：両断線発生）。この場合、ネットワーク中継機器１ｂがネットワーク中継機器１ａに対して送信したＲＤＩは、ネットワーク中継機器１ａに到達しなくなる（Ｓ３２）。
【００６２】
ネットワーク中継機器１ａのリングプロトコル制御部３０は、従制御ポートからのＲＤＩが主制御ポートに到達しなくなったと判定したネットワーク中継機器１ａの受信フレーム判定部２０の判定結果に基づき、フレーム生成部４０にＲＤＩを生成させる。フレーム生成部４０はＲＤＩを生成して、送受信部１０の主制御ポートからネットワーク中継機器１ｂの従制御ポートに宛ててＲＤＩを送信する（Ｓ３４）。なお、このＲＤＩは、ネットワーク中継機器１ｂの従制御ポートには到達しない。
【００６３】
また、ネットワーク中継機器１ａのリングプロトコル制御部３０は、主制御ポートであるポート１１０ａからＲＤＩが送信された時点から予め定められた時間、ポート制御部５０を制御して、主制御ポートのブロッキング状態を維持させる（Ｓ３６）。そして、予め定められた時間が経過した後に、ネットワーク中継機器１ａのリングプロトコル制御部３０は、ポート制御部５０を制御して、主制御ポートの状態をフォワーディング状態に遷移させる（Ｓ３８）。
【００６４】
図４は、図２に示したネットワークにおいて片断線が発生した場合におけるネットワークの動作の流れの一例を示す。
【００６５】
具体的に、図４は、図２に示したネットワーク２において、ネットワーク中継機器１ｂからネットワーク中継機器１ａ方向の伝送路（例えば、伝送路６２）において片断線が発生した場合におけるネットワーク２の動作の流れの一例を示す。以下、Ｓ１０からＳ１６までの各ステップは図３Ａの上記説明と同様であるので説明を省略する。
【００６６】
まず、ネットワーク中継機器１ａとネットワーク中継機器１ｂとの間、例えば、伝送路６２において、ネットワーク中継機器１ｂからネットワーク中継機器１ａ方向の断線が発生したと仮定する（Ｓ４０：片断線発生）。この場合、ネットワーク中継機器１ｂがネットワーク中継機器１ａに対して送信したＣＣＭは、ネットワーク中継機器１ａに到達しなくなる（Ｓ４２）。
【００６７】
ネットワーク中継機器１ａのリングプロトコル制御部３０は、従制御ポートからのＣＣＭが主制御ポートに到達しなくなったと判定したネットワーク中継機器１ａの受信フレーム判定部２０の判定結果に基づき、フレーム生成部４０にＲＤＩを生成させる。フレーム生成部４０はＲＤＩを生成して、送受信部１０の主制御ポートからネットワーク中継機器１ｂの従制御ポートに宛ててＲＤＩを送信する（Ｓ４４）。また、ネットワーク中継機器１ａのリングプロトコル制御部３０は、主制御ポートであるポート１１０ａからＲＤＩが送信された時点から予め定められた時間、ポート制御部５０を制御して、主制御ポートのフォワーディング状態を維持させる（Ｓ４６）。
【００６８】
ネットワーク中継機器１ｂのリングプロトコル制御部３０は、主制御ポートからのＲＤＩが従制御ポートに到達したと判定したネットワーク中継機器１ｂの受信フレーム判定部２０の判定結果に基づき、ポート制御部５０を制御して、従制御ポートのブロッキング状態を維持させる（Ｓ５０）。一方、予め定められた時間が経過した後に、ネットワーク中継機器１ａのリングプロトコル制御部３０は、ポート制御部５０を制御して、主制御ポートの状態をそのままフォワーディング状態に維持させる（Ｓ４８）。
【００６９】
（第１の実施の形態の変形例）
第１の実施の形態に係るネットワーク２において、通常時、主制御ポートをフォワーディング状態に設定すると共に従制御ポートをブロッキング状態に設定しているが、第１の実施の形態の変形例においては、ＶＬＡＮ毎にポートの状態を設定することもできる。例えば、一のＶＬＡＮの主制御ポートをフォワーディング状態に設定して、従制御ポートをブロッキング状態に設定すると共に、他のＶＬＡＮの主制御ポートをブロッキング状態に設定して、従制御ポートをフォワーディング状態に設定することができる。この場合、第１の実施の形態に係るネットワーク２の動作において説明したのと同様に、ＶＬＡＮ毎にネットワーク中に発生した断線時の動作が実施される。
【００７０】
図５は、比較例に係るネットワークの構成を示す。
【００７１】
比較例に係るネットワーク４は、リングネットワークであって、複数のネットワーク中継機器を備える。具体的に、ネットワーク４は、従来型の４つのネットワーク中継機器（すなわち、ネットワーク中継機器３ａ乃至ネットワーク中継機器３ｄ）を備える。なお、ネットワーク４が備える従来型のネットワーク中継機器の数は上記の例に限られない。
【００７２】
ネットワーク４において、ネットワーク中継機器３ｃのポート３０４ａは、ネットワーク中継機器３ａのポート３００ａに伝送路７０により接続されている。ここで、送受信部１０が有する複数のポートのうちの一のポート３０４ａを、比較例において「主制御ポート」とする。
【００７３】
また、ネットワーク中継機器３ａのポート３００ｂは、ネットワーク中継機器３ｂのポート３０２ｂに伝送路７１により接続され、ネットワーク中継機器３ｂのポート３０２ａは、ネットワーク中継機器３ｄのポート３０６ａに伝送路７２により接続されている。また、ネットワーク中継機器３ｄのポート３０６ｂは、ネットワーク中継機器３ｃのポート３０４ｂに伝送路７３により接続されている。ここで、送受信部１０が有する複数のポートのうちの他のポート３０６ａを、比較例において「従制御ポート」とする。
【００７４】
通常状態において、従制御ポートはブロッキング状態に設定されている。これにより、ネットワーク４は、物理的にはループになっているが、論理的にはループでない状態になっている。したがって、ネットワーク中継機器３ａ及びネットワーク中継機器３ｂからの情報は、ネットワーク中継機器３ｃを通して外部ネットワーク５ａに供給される。そして、通常状態においてネットワーク中継機器３ｃは、主制御ポートから従制御ポートに向けて定期的に接続確認情報を供給している。同様に、ネットワーク中継機器３ｄは、従制御ポートから主制御ポートに向けて定期的に接続確認情報を供給している。これらの接続確認情報によって、ネットワーク中継機器３ｃとネットワーク中継機器３ｄとの間の接続が確認される。
【００７５】
図６は、比較例に係るネットワークにおいて障害が発生した場合におけるネットワークの動作の流れの一例を示す。
【００７６】
具体的に、図６は、図５に示した比較例に係るネットワーク４において、ネットワーク中継機器３ｃからネットワーク中継機器３ｄ方向の伝送路（例えば、伝送路７１）において片断線が発生した場合におけるネットワーク４の動作の流れの一例を示す。
【００７７】
まず、ネットワーク中継機器３ｃの主制御ポートは、フォワーディング状態に設定される（Ｓ１００）。また、ネットワーク中継機器３ｄの従制御ポートは、ブロッキング状態に設定される（Ｓ１０２）。ネットワーク中継機器３ｃはネットワーク中継機器３ｄに対して、定期的にＣＣＭを送信する（Ｓ１０４）。同様に、ネットワーク中継機器３ｄはネットワーク中継機器３ｃに対して、定期的にＣＣＭを送信する（Ｓ１０６）。
【００７８】
次に、ネットワーク中継機器３ｃとネットワーク中継機器３ｄとの間、例えば、伝送路７１において、ネットワーク中継機器３ｃからネットワーク中継機器３ｄ方向の断線が発生したと仮定する（Ｓ１０８：片断線発生）。この場合、ネットワーク中継機器３ｃがネットワーク中継機器３ｄに対して送信したＣＣＭは、ネットワーク中継機器３ｄに到達しなくなる（Ｓ１１０）。ネットワーク中継機器３ｄは、ネットワーク中継機器３ｃからのＣＣＭを従制御ポートが受信しなくなったことを検知する。これに基づき、ネットワーク中継機器３ｄは、ブロッキング状態の従制御ポートをフォワーディング状態に遷移させる。
【００７９】
斯かる場合において、ネットワーク中継機器３ｄからネットワーク中継機器３ｃ方向の伝送路には障害が発生しておらず、主制御ポート及び従制御ポートのいずれもフォワーディング状態であるので、ネットワーク中継機器３ａ乃至ネットワーク中継機器３ｄのリングネットワークにループが発生する。
【００８０】
（第１の実施の形態の効果）
第１の実施の形態に係るネットワーク中継機器１を備えるネットワーク２は、ネットワーク２中に片断線が発生した場合であっても、主制御ポートの状態及び従制御ポートの状態のそれぞれを適切なタイミングで適切な状態に遷移させることができるので、ネットワーク２中に論理的なループを発生させずに、情報の流路を切り替えることができる。
【００８１】
また、第１の実施の形態に係るネットワーク２は、主制御ポート及び従制御ポートを備えるネットワーク中継機器のみに第１の実施の形態において説明した機能を備えさせることによって、ネットワーク中に片断線が発生したとしてもループの発生を防止できる。そして、主制御ポート及び従制御ポートを備えないネットワーク中継機器としては、従来のネットワーク中継機器を用いることができる。これにより、第１の実施の形態に係るネットワーク中継機器１を備えるネットワーク２は、片断線時にループが発生しないリングネットワークを低コストで提供できる。
【００８２】
図７は、本発明の第２の実施の形態に係るネットワークの構成の一例を示す。
【００８３】
第２の実施の形態に係るネットワーク２ａは、ネットワーク中継機器１ａが主制御ポートとしてのポート１１０ａと従制御ポートとしてのポート１１０ｃとを備える点を除き、第１の実施の形態に係るネットワーク２と略同一の機能・構成を備える。したがって、相違点を除き詳細な説明は省略する。
【００８４】
第２の実施の形態に係るネットワーク２ａは、複数のネットワーク中継機器を備える。具体的に、ネットワーク２ａは、従来型の２つのネットワーク中継機器（すなわち、ネットワーク中継機器３ａ及びネットワーク中継機器３ｂ）と、第１の実施の形態に係る２つのネットワーク中継機器（すなわち、ネットワーク中継機器１ａ及びネットワーク中継機器１ｂ）とを備える。そして、ネットワーク中継機器１ａは主制御ポート及び従制御ポートを有している。すなわち、第２の実施の形態に係るネットワーク２ａは、第１の実施の形態に係るネットワーク２と異なり、１つのネットワーク中継機器１ａが、主制御ポートと従制御ポートとの双方を備えている。
【００８５】
以上、本発明の実施の形態を説明したが、上記に記載した実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
【符号の説明】
【００８６】
１、１ａ、１ｂ  ネットワーク中継機器
２  リングネットワーク
３ａ、３ｂ、３ｃ、３ｄ  ネットワーク中継機器
４  リングネットワーク
５ａ、５ｂ、５ｃ、５ｄ  外部ネットワーク
１０  送受信部
２０  受信フレーム判定部
３０  リングプロトコル制御部
４０  フレーム生成部
５０  ポート制御部
６０、６０ａ、６０ｂ、６０ｎ  伝送路
６１、６２、６３、６４、６５、６６、６６、６７、６８  伝送路
７０、７１、７２、７３  伝送路
１００、１００ａ、１００ｂ、１００ｎ  ポート
１１０ａ  主制御ポート
１１０ｃ  従制御ポート
１１２ｂ  従制御ポート
１１０ｂ、１１２ｂ  ポート
３００ａ、３００ｂ、３０２ａ、３０２ｂ  ポート
３０４ａ、３０４ｂ、３０６ａ、３０６ｂ  ポート
【図１】
2010252227.tif 000003
【図２】
2010252227.tif 000004
【図３Ａ】
2010252227.tif 000005
【図３Ｂ】
2010252227.tif 000006
【図４】
2010252227.tif 000007
【図５】
2010252227.tif 000008
【図６】
2010252227.tif 000009
【図７】
2010252227.tif 000010