(57)【要約】【課題】破棄されるデータの量を低減することが可能な通信システムを提供すること。【解決手段】通信システム１０００は、複数のノード装置がリング状に接続され、任意の２つのノード装置間でデータを伝送する。通信システムは、物理通信リンクのそれぞれに対して、障害の発生を検出し（１００１）、互いに接続された２つのノード装置（第１の接続ノード組）により構成される第１の物理通信リンクに対する第１の障害の発生が検出された場合、第１の接続ノード組により構成される仮想通信リンクを経由しないように、データの伝送経路を設定し（１００２）、その後、第２の接続ノード組により構成される第２の物理通信リンクに対する第２の障害の発生が検出された場合、伝送経路を変更することなく、第２の接続ノード組により構成される物理通信リンクのうちの、第２の物理通信リンク以外の物理通信リンクの通信帯域の和に、通信帯域を設定する（１００３）。【選択図】図１３
2013046184.tif 000002
【特許請求の範囲】
【請求項１】
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送する通信システムであって、
前記物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
前記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生が検出された場合、当該第１の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定する単障害発生時処理手段と、
前記第１の障害の発生が検出された後、前記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生が検出された場合、前記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、前記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する多重障害発生時処理手段と、
を備える通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記多重障害発生時処理手段は、前記第２の接続ノード組を構成する２つのノード装置のそれぞれが、前記第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を他のノード装置のそれぞれへ送信し、且つ、前記複数のノード装置のそれぞれが、前記帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す第１の使用可能通信帯域にて前記データの伝送を行うように構成された通信システム。
【請求項３】
請求項１又は請求項２に記載の通信システムであって、
前記第２の障害の発生が検出された後、前記第１の障害の発生が検出されなくなった場合、前記第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、前記第２の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定するとともに、前記データを伝送するために用いる通信帯域を前記基本通信帯域に設定する多重障害復旧時処理手段を備える通信システム。
【請求項４】
請求項１乃至請求項３のいずれかに記載の通信システムであって、
前記第２の障害の発生が検出された後、前記第２の接続ノード組により構成される、前記第２の物理通信リンク以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、前記第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、前記第２の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定するとともに、当該第１の接続ノード組により構成される物理通信リンクのうちの、前記第１の物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する多重障害通信不能時処理手段を備える通信システム。
【請求項５】
請求項１乃至請求項４のいずれかに記載の通信システムであって、
前記複数のノード装置は、イーサネットリングを構成する通信システム。
【請求項６】
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送する通信システムに適用され、
前記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生を検出し、
前記第１の障害の発生が検出された場合、前記第１の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定し、
前記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生を検出し、
前記第１の障害の発生が検出された後、前記第２の障害の発生が検出された場合、前記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、前記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する、通信方法。
【請求項７】
ノード装置であって、
当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定する送信先設定手段と、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信する障害発生通知送信手段と、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定する通信帯域設定手段と、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する帯域通知送信手段と、
を備えるノード装置。
【請求項８】
請求項７に記載のノード装置であって、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出された後、当該障害の発生が検出されなくなった場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可するとともに、障害からの復旧を表す障害復旧通知を、前記複数の他ノード装置のそれぞれへ送信する障害復旧通知送信手段と、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信する多重障害復旧時障害発生通知送信手段と、
前記複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、前記基本通信帯域に、前記データを送信するために用いる通信帯域を設定する多重障害復旧時通信帯域設定手段と、
を備えるノード装置。
【請求項９】
ノード装置に適用されるノード装置制御方法であって、
前記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記ノード装置は、前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記ノード装置制御方法は、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定し、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する、ノード装置制御方法。
【請求項１０】
ノード装置に、当該ノード装置を制御するための処理を実行させるためのノード装置制御プログラムであって、
前記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記ノード装置は、前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記ノード装置制御プログラムは、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定し、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定するように構成されたノード装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノード装置がリング状に接続された通信システムに関する。
【背景技術】
【０００２】
複数のノード装置がリング状に接続された通信システムが知られている。図１に示したように、この種の通信システムの一つとして、特許文献１に記載の通信システム９００は、複数（本例では、４つ）のノード装置９０１〜９０４を備える。
【０００３】
複数のノード装置９０１〜９０４のそれぞれは、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数（本例では、２つ）の物理通信リンクにより接続される。通信システム９００は、複数のノード装置９０１〜９０４のうちの任意の２つのノード装置間でデータを伝送する。
【０００４】
図２に示したように、ノード装置９０１及びノード装置９０２からなる第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンク９０１Ｂに対する第１の障害の発生が検出された場合を想定する。この場合、通信システム９００は、第１の接続ノード組により構成される仮想通信リンク（即ち、物理通信リンク９０１Ａ，９０１Ｂ）を経由しないように、データを伝送するための経路を設定する。
【０００５】
更に、図３に示したように、第１の障害の発生が検出された後、ノード装置９０１及びノード装置９０４からなる第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンク９０４Ｂに対する第２の障害の発生が検出された場合を想定する。この場合、通信システム９００は、データを伝送するための経路を維持する。
【０００６】
このように、通信システム９００によれば、２つの異なる接続ノード組により構成される物理通信リンクに対して障害が発生した（即ち、多重障害が発生した）場合においても、データの伝送を継続することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２８４４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、多重障害が発生した場合であっても、通信システム９００は、データを伝送するために用いる通信帯域を、基本通信帯域に維持する。ところで、第２の接続ノード組により構成される仮想通信リンクにおいては、第２の物理通信リンク９０４Ｂを用いることができないため、この仮想通信リンクにおける実際の通信帯域は、基本通信帯域よりも小さくなっている。
【０００９】
その結果、例えば、ノード装置９０３からノード装置９０４を経由してノード装置９０１へデータが伝送される場合、ノード装置９０４が一時的に記憶するデータの量が過大となることにより、伝送されるべきデータが破棄されてしまう。即ち、上記通信システムにおいては、多重障害が発生した場合に破棄されるデータの量が過大となる虞があった。
【００１０】
このため、本発明の目的は、上述した課題である「多重障害が発生した場合に破棄されるデータの量が過大となる場合が生じること」を解決することが可能な通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
かかる目的を達成するため本発明の一形態である通信システムは、
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送するシステムである。
【００１２】
更に、この通信システムは、
上記物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
上記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生が検出された場合、当該第１の接続ノード組により構成される仮想通信リンクを経由しないように、上記データを伝送するための経路を設定する単障害発生時処理手段と、
上記第１の障害の発生が検出された後、上記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生が検出された場合、上記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、上記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、上記データを伝送するために用いる通信帯域を設定する多重障害発生時処理手段と、
を備える。
【００１３】
また、本発明の他の形態である通信方法は、
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送する通信システムに適用され、
上記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生を検出し、
上記第１の障害の発生が検出された場合、上記第１の接続ノード組により構成される仮想通信リンクを経由しないように、上記データを伝送するための経路を設定し、
上記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生を検出し、
上記第１の障害の発生が検出された後、上記第２の障害の発生が検出された場合、上記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、上記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、上記データを伝送するために用いる通信帯域を設定する方法である。
【００１４】
また、本発明の他の形態であるノード装置は、
当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
上記第１の接続ノード装置、又は、上記第２の接続ノード装置へデータを送信することにより、上記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
上記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
上記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、上記データの送信先を設定する送信先設定手段と、
上記複数の他ノード装置のいずれからも上記障害発生通知を受信していない状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、上記複数の他ノード装置のそれぞれへ上記障害発生通知を送信する障害発生通知送信手段と、
上記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、上記データを送信するために用いる通信帯域を設定する通信帯域設定手段と、
上記複数の他ノード装置の任意の１つから上記障害発生通知を受信している状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、上記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、上記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、上記データを送信するために用いる通信帯域を設定する帯域通知送信手段と、
を備える。
【００１５】
また、本発明の他の形態であるノード装置制御方法は、ノード装置に適用される方法である。
【００１６】
更に、上記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成する。
上記ノード装置は、上記第１の接続ノード装置、又は、上記第２の接続ノード装置へデータを送信することにより、上記複数の他ノード装置の任意の１つへ当該データを送信するように構成される。
【００１７】
上記ノード装置制御方法は、
上記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
上記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、上記データの送信先を設定し、
上記複数の他ノード装置のいずれからも上記障害発生通知を受信していない状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、上記複数の他ノード装置のそれぞれへ上記障害発生通知を送信し、
上記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、上記データを送信するために用いる通信帯域を設定し、
上記複数の他ノード装置の任意の１つから上記障害発生通知を受信している状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、上記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、上記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、上記データを送信するために用いる通信帯域を設定する方法である。
【００１８】
また、本発明の他の形態であるノード装置制御プログラムは、ノード装置に、当該ノード装置を制御するための処理を実行させるためのプログラムである。
【００１９】
更に、上記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成する。
上記ノード装置は、上記第１の接続ノード装置、又は、上記第２の接続ノード装置へデータを送信することにより、上記複数の他ノード装置の任意の１つへ当該データを送信するように構成される。
【００２０】
上記ノード装置制御プログラムは、
上記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
上記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、上記データの送信先を設定し、
上記複数の他ノード装置のいずれからも上記障害発生通知を受信していない状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、上記複数の他ノード装置のそれぞれへ上記障害発生通知を送信し、
上記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、上記データを送信するために用いる通信帯域を設定し、
上記複数の他ノード装置の任意の１つから上記障害発生通知を受信している状態において、上記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、上記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、上記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、上記データを送信するために用いる通信帯域を設定するように構成される。
【発明の効果】
【００２１】
本発明は、以上のように構成されることにより、多重障害が発生した場合に破棄されるデータの量を低減することができる。
【図面の簡単な説明】
【００２２】
【図１】背景技術に係る通信システムの概略構成を表す図である。
【図２】背景技術に係る通信システムにおいて、１つの障害が発生した場合にデータが伝送される経路を概念的に示した図である。
【図３】背景技術に係る通信システムにおいて、２つの障害が発生した場合にデータが伝送される経路を概念的に示した図である。
【図４】本発明の第１実施形態に係る通信システムの概略構成を表す図である。
【図５】本発明の第１実施形態に係るノード装置の機能の概略を表すブロック図である。
【図６】本発明の第１実施形態に係るノード装置が実行する障害発生時処理を示したフローチャートである。
【図７】本発明の第１実施形態に係るノード装置が実行する障害発生通知受信処理を示したフローチャートである。
【図８】本発明の第１実施形態に係るノード装置が実行する障害復旧通知受信処理を示したフローチャートである。
【図９】本発明の第１実施形態に係るノード装置が実行する帯域通知受信処理を示したフローチャートである。
【図１０】本発明の第１実施形態に係るノード装置が実行する障害復旧時処理を示したフローチャートである。
【図１１】本発明の第１実施形態に係る通信システムの、多重障害が発生した後に障害が復旧した場合における作動を示したシーケンス図である。
【図１２】本発明の第１実施形態に係る通信システムの、多重障害が発生した後に通信が不能となる仮想通信リンクが生じた場合における作動を示したシーケンス図である。
【図１３】本発明の第２実施形態に係る通信システムの機能の概略を表すブロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明に係る、通信システム、通信方法、ノード装置、ノード装置制御方法、及び、ノード装置制御プログラム、の各実施形態について図４〜図１３を参照しながら説明する。
【００２４】
＜第１実施形態＞
（構成）
図４に示したように、第１実施形態に係る通信システム１は、複数（本例では、５つ）のノード装置１０１〜１０５を備える。本例では、複数のノード装置１０１〜１０５のそれぞれは、データを転送するスイッチである。
【００２５】
複数のノード装置１０１〜１０５は、リング状に接続されている。具体的には、複数のノード装置１０１〜１０５のそれぞれは、他の２つのノード装置のそれぞれと、複数（本例では、２つ）の物理通信リンクにより接続される。ここで、物理通信リンクは、２つのノード装置間の、データを伝送可能な接続であり、当該２つのノード装置と１つの通信回線とにより構成される。
【００２６】
本例では、ノード装置１０１、及び、ノード装置１０２は、物理通信リンク１０１Ａ及び物理通信リンク１０１Ｂにより接続される。また、ノード装置１０２、及び、ノード装置１０３は、物理通信リンク１０２Ａ及び物理通信リンク１０２Ｂにより接続される。同様に、ノード装置１０３、及び、ノード装置１０４は、物理通信リンク１０３Ａ及び物理通信リンク１０３Ｂにより接続される。また、ノード装置１０４、及び、ノード装置１０５は、物理通信リンク１０４Ａ及び物理通信リンク１０４Ｂにより接続される。更に、ノード装置１０５、及び、ノード装置１０１は、物理通信リンク１０５Ａ及び物理通信リンク１０５Ｂにより接続される。
【００２７】
更に、２つのノード装置を接続する複数の物理通信リンクは、１つの仮想通信リンクを構成する。具体的には、物理通信リンク１０１Ａ及び物理通信リンク１０１Ｂは、仮想通信リンク１０１Ｃを構成する。また、物理通信リンク１０２Ａ及び物理通信リンク１０２Ｂは、仮想通信リンク１０２Ｃを構成する。同様に、物理通信リンク１０３Ａ及び物理通信リンク１０３Ｂは、仮想通信リンク１０３Ｃを構成する。更に、物理通信リンク１０４Ａ及び物理通信リンク１０４Ｂは、仮想通信リンク１０４Ｃを構成する。また、物理通信リンク１０５Ａ及び物理通信リンク１０５Ｂは、仮想通信リンク１０５Ｃを構成する。
【００２８】
本例では、複数の仮想通信リンク１０１Ｃ〜１０５Ｃのそれぞれは、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）  ８０２．３ａｄにより規定されているリンク・アグリゲーションを用いることにより構成されている。
【００２９】
本例では、複数の仮想通信リンク１０１Ｃ〜１０５Ｃのそれぞれは、予め設定された基本通信帯域（本例では、２Ｇｂｐｓ）を通信帯域として有する。なお、本例では、複数の物理通信リンク１０１Ａ〜１０５Ｂのそれぞれは、同一の通信帯域（本例では、１Ｇｂｐｓ）を有する。
【００３０】
本例では、通信システム１は、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｇ．８０３２により規定されているイーサネット・リング（「イーサネット」は、登録商標である）を構成している。
【００３１】
なお、通信システム１は、ＩＴＵ−Ｔ  Ｇ．８０３２以外の規格により規定されたリング型の通信システムであってもよい。
【００３２】
通信システム１は、複数のノード装置１０１〜１０５の１つにより送信されたデータを、複数のノード装置１０１〜１０５の他の１つへ伝送する。即ち、通信システム１は、複数のノード装置１０１〜１０５のうちの任意の２つのノード装置間でデータを伝送する。
【００３３】
具体的には、複数のノード装置１０１〜１０５のそれぞれは、当該ノード装置（自ノード装置）に接続されている２つのノード装置（第１の接続ノード装置、及び、第２の接続ノード装置）の一方へデータを送信することにより、複数のノード装置１０１〜１０５のうちの自ノード装置以外のノード装置（複数の他ノード装置）の任意の１つへ当該データを送信する。
【００３４】
（機能）
図５は、上記のように構成されたノード装置１０１の機能を表すブロック図である。
ノード装置１０１の機能は、転送先テーブル記憶部１１と、データ転送部１２と、障害発生検出部（障害発生検出手段）１３と、通知受信部１４と、障害発生通知送信部（障害発生通知送信手段）１５と、通信帯域設定部（通信帯域設定手段）１６と、帯域通知送信部（帯域通知送信手段）１７と、障害復旧通知送信部（障害復旧通知送信手段）１８と、多重障害復旧時障害発生通知送信部（多重障害復旧時障害発生通知送信手段）１９と、多重障害復旧時通信帯域設定部（多重障害復旧時通信帯域設定手段）２０と、通信不能通知送信部（通信不能通知送信手段）２１と、多重障害通信不能時通信許可部（多重障害通信不能時通信許可手段）２２と、多重障害通信不能時帯域通知送信部（多重障害通信不能時帯域通知送信手段）２３と、を含む。
【００３５】
転送先テーブル記憶部１１は、データに含まれる、当該データの宛先を表す宛先情報と、データの転送先（送信先）を特定するための転送先特定情報と、を対応付けたレコードを含む転送先テーブルを記憶する。ここで、データの転送先は、第１の接続ノード装置としてのノード装置１０２、又は、第２の接続ノード装置としてのノード装置１０５である。本例では、宛先情報は、宛先ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスである。また、転送先特定情報は、仮想通信リンクを特定するための仮想通信リンク特定情報である。
【００３６】
なお、宛先情報は、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を識別するためのＶＬＡＮ  ＩＤを含んでいてもよい。
【００３７】
データ転送部１２は、ノード装置１０１により構成される、２つの仮想通信リンク１０１Ｃ，１０５Ｃのそれぞれの状態を、通信許可状態、及び、通信禁止状態のいずれかに設定する。通信許可状態は、仮想通信リンクを介した通信を許可する状態である。また、通信禁止状態は、仮想通信リンクを介した通信を禁止（遮断）する状態である。
【００３８】
データ転送部１２は、２つの仮想通信リンク１０１Ｃ，１０５Ｃの一方を介してデータを受信する。データ転送部１２は、データを受信した場合、当該データに含まれる、当該データの送信元を表す送信元情報（本例では、送信元ＭＡＣアドレス）と、当該データを受信するために用いられた仮想通信リンクを特定するための仮想通信リンク特定情報と、を取得する。データ転送部１２は、宛先情報としての、上記取得された送信元情報と、転送先特定情報としての、上記取得された仮想通信リンク特定情報と、を対応付けたレコードを転送先テーブルに追加する。
【００３９】
データ転送部１２は、受信されたデータに含まれる宛先情報が、自ノード装置であるノード装置１０１が有するＭＡＣアドレスと異なる場合、転送先テーブルにて当該宛先情報と対応付けられた転送先特定情報を取得する。
【００４０】
データ転送部１２は、転送先特定情報が取得された場合、当該転送先特定情報により特定される仮想通信リンクを介して、上記データを送信（転送）する。一方、データ転送部１２は、転送先特定情報が取得されなかった場合、上記データを、２つの仮想通信リンク１０１Ｃ，１０５Ｃのそれぞれへ送信（転送）する（即ち、ブロードキャストする）。
【００４１】
更に、データ転送部１２は、ノード装置１０１に接続されている図示しないユーザ端末により送信されたデータを受信し、当該受信されたデータに含まれる情報に基づいて宛先情報を生成する。データ転送部１２は、上述した場合と同様に、上記生成された宛先情報に基づいて上記データを転送する。
【００４２】
また、データ転送部１２は、設定された通信帯域にてデータを送信する。本明細書においては、通信帯域は、単位時間あたりに伝送されるデータの量を表す。初期状態においては、データ転送部１２は、通信帯域として、基本通信帯域が設定されている。
【００４３】
障害発生検出部１３は、自ノード装置としてのノード装置１０１が構成する物理通信リンク１０１Ａ，１０１Ｂのそれぞれに対して、障害の発生を検出する。本例では、障害発生検出部１３は、予め設定された障害検出周期が経過する毎に受信されるべき制御用データが、物理通信リンクを介して受信されなかった場合、当該物理通信リンクに対する障害の発生を検出する。
【００４４】
本例では、障害は、通信が不能となることである。なお、障害は、データの誤り率（データの総量に対する、誤って受信されたデータの量の割合）が所定の基準値よりも高くなることであってもよい。この場合、障害発生検出部１３は、データの誤り率が基準値よりも高い場合に障害の発生を検出するように構成されることが好適である。
【００４５】
通知受信部１４は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つにより送信された種々の通知を受信する。種々の通知は、障害発生通知、帯域通知、障害復旧通知、又は、通信不能通知である。
【００４６】
障害発生通知は、物理通信リンクに対する障害の発生を表す通知である。また、帯域通知は、通信帯域を表す通信帯域情報を含む通知である。障害復旧通知は、物理通信リンクに対する障害からの復旧を表す通知である。通信不能通知は、仮想通信リンクに対する通信の不能（即ち、仮想通信リンクを介した通信が不能である旨）を表す通知である。
【００４７】
通知受信部１４は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知を受信した場合、転送先テーブルに含まれるすべてのレコードを削除する（即ち、転送先テーブルを消去する）。
【００４８】
このように、転送先テーブル記憶部１１、データ転送部１２、及び、通知受信部１４は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つから、障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、データの送信先を設定する送信先設定手段を構成している。
【００４９】
障害発生通知送信部１５は、複数の他ノード装置（ノード装置１０２〜１０５）のいずれからも、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知が受信されていない状態において、障害発生検出部１３により障害の発生が検出された場合、障害発生通知送信処理を行う。
【００５０】
ここで、障害発生検出部１３により障害の発生が検出された物理通信リンクは、自ノード装置が構成する物理通信リンク１０１Ａ，１０１Ｂ，１０５Ａ，１０５Ｂの１つであり、障害物理通信リンクと呼ばれる。
【００５１】
また、上記障害発生通知送信処理は、障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止する（即ち、仮想通信リンクの状態を通信禁止状態に設定する）処理を含む。更に、上記障害発生通知送信処理は、複数の他ノード装置（ノード装置１０２〜１０５）のそれぞれへ、障害物理通信リンクに対する障害の発生を表す障害発生通知を送信する処理を含む。
【００５２】
通信帯域設定部１６は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つにより送信された帯域通知が通知受信部１４により受信された場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、データ転送部１２がデータを送信するために用いる通信帯域を設定する。
【００５３】
帯域通知送信部１７は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知が通知受信部１４により受信されている状態において、障害発生検出部１３により障害の発生が検出された場合、帯域通知送信処理を行う。
【００５４】
上記帯域通知送信処理は、帯域通知を、複数の他ノード装置（ノード装置１０２〜１０５）のそれぞれへ送信する処理を含む。ここで、帯域通知は、障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む。即ち、第１の使用可能通信帯域は、障害物理通信リンクにより構成される仮想通信リンクにおいて、現時点にて使用可能な通信帯域である。
【００５５】
更に、上記帯域通知送信処理は、上記第１の使用可能通信帯域に、データ転送部１２がデータを送信するために用いる通信帯域を設定する処理を含む。
【００５６】
障害復旧通知送信部１８は、障害発生検出部１３により障害の発生が検出された後、当該障害の発生が検出されなくなった場合、障害復旧通知送信処理を行う。
【００５７】
上記障害復旧通知送信処理は、障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可する（即ち、仮想通信リンクの状態を通信許可状態に設定する）処理を含む。更に、上記障害復旧通知送信処理は、障害物理通信リンクの障害からの復旧を表す障害復旧通知を、複数の他ノード装置のそれぞれへ送信する処理を含む。
【００５８】
多重障害復旧時障害発生通知送信部１９は、複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知が通知受信部１４により受信されている状態において、障害発生検出部１３により障害の発生が検出された後、当該複数の他ノード装置の任意の１つから、当該物理通信リンクの障害からの復旧を表す障害復旧通知が通知受信部１４により受信された場合、多重障害復旧時障害発生通知送信処理を行う。
【００５９】
上記多重障害復旧時障害発生通知送信処理は、障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止する処理を含む。更に、上記多重障害復旧時障害発生通知送信処理は、複数の他ノード装置のそれぞれへ、障害物理通信リンクに対する障害の発生を表す障害発生通知を送信する処理を含む。
【００６０】
多重障害復旧時通信帯域設定部２０は、複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される物理通信リンクの障害からの復旧を表す障害復旧通知が通知受信部１４により受信された場合、多重障害復旧時通信帯域設定処理を行う。多重障害復旧時通信帯域設定処理は、基本通信帯域に、データ転送部１２がデータを送信するために用いる通信帯域を設定する処理を含む。
【００６１】
通信不能通知送信部２１は、複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知が通知受信部１４により受信されている状態において、障害発生検出部１３により障害の発生が検出された後、障害物理通信リンクにより構成される仮想通信リンクを構成する、すべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、通信不能通知送信処理を行う。
【００６２】
上記通信不能通知送信処理は、障害物理通信リンクにより構成される仮想通信リンクに対する通信の不能を表す通信不能通知を、複数の他ノード装置のそれぞれへ送信する処理を含む。
【００６３】
多重障害通信不能時通信許可部２２は、障害発生検出部１３により障害の発生が検出されている状態において、複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される仮想通信リンクに対する通信の不能を表す通信不能通知が通知受信部１４により受信された場合、多重障害通信不能時通信許可処理を行う。
【００６４】
上記多重障害通信不能時通信許可処理は、障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可する処理を含む。更に、上記多重障害通信不能時通信許可処理は、障害物理通信リンクに対する障害の発生を表す障害発生通知の送信を禁止する処理を含む。
【００６５】
多重障害通信不能時帯域通知送信部２３は、障害発生検出部１３により障害の発生が検出されている状態において、複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される仮想通信リンクに対する通信の不能を表す通信不能通知が通知受信部１４により受信された後、当該複数の他ノード装置の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知が通知受信部１４により受信された場合、多重障害通信不能時帯域通知送信処理を行う。
【００６６】
上記多重障害通信不能時帯域通知送信処理は、帯域通知を、複数の他ノード装置のそれぞれへ送信する処理を含む。ここで、帯域通知は、障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域を表す通信帯域情報を含む。
【００６７】
更に、上記多重障害通信不能時帯域通知送信処理は、上記第２の使用可能通信帯域に、データ転送部１２がデータを送信するために用いる通信帯域を設定する処理を含む。
【００６８】
なお、ノード装置１０２〜１０５のそれぞれも、ノード装置１０１と同様の機能を有する。
【００６９】
また、通信システム１においては、ノード装置１０１がＲＰＬ（Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｋ）オーナーとして設定されている。ＲＰＬオーナーとして設定されたノード装置（本例では、ノード装置１０１）は、初期状態において、２つの仮想通信リンクの一方（本例では、仮想通信リンク１０５Ｃ）の状態を通信禁止状態に設定し、且つ、他方（本例では、仮想通信リンク１０１Ｃ）の状態を通信許可状態に設定する。
【００７０】
ＲＰＬオーナーとして設定されていないノード装置（本例では、ノード装置１０２〜１０５）のそれぞれは、初期状態において、２つの仮想通信リンクのそれぞれの状態を通信許可状態に設定する。
【００７１】
更に、ＲＰＬオーナーとして設定されたノード装置（本例では、ノード装置１０１）は、複数の他ノード装置（ノード装置１０２〜１０５）の任意の１つから、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知を受信した場合、初期状態において通信禁止状態に設定されていた仮想通信リンク（本例では、仮想通信リンク１０５Ｃ）の状態を通信許可状態に設定する。
【００７２】
（作動）
次に、上述した通信システム１の作動について説明する。
具体的には、各ノード装置１０１〜１０５は、図６に示した障害発生時処理、図７に示した障害発生通知受信処理、図８に示した障害復旧通知受信処理、図９に示した帯域通知受信処理、図１０に示した障害復旧時処理、のそれぞれを、予め設定された実行周期が経過する毎に実行するようになっている。
【００７３】
先ず、図１１に示したように、時点Ｔ０にて、物理通信リンク１０３Ａに対する障害が発生し、その後、時点Ｔ１にて、物理通信リンク１０５Ａに対する障害が発生し、その後、時点Ｔ２にて、物理通信リンク１０３Ａに対する障害が復旧した場合を想定する。
【００７４】
時点Ｔ０にて、物理通信リンク１０３Ａに対する障害が発生すると、ノード装置１０３及びノード装置１０４のそれぞれは、当該障害の発生を検出する。
【００７５】
この時点にて、ノード装置１０３は、図６に示した障害発生時処理の実行を開始すると、障害の発生を検出したか否かを判定する（ステップＳ１０１）。上記仮定に従えば、ノード装置１０３は、「Ｙｅｓ」と判定してステップＳ１０２へ進み、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知を受信している（受信中である）か否かを判定する。
【００７６】
上記仮定に従えば、ノード装置１０３は、「Ｎｏ」と判定してステップＳ１１０へ進み、前回まで（前回の障害発生時処理の実行時点まで）、障害発生通知を送信していない（未送信である）か否かを判定する。
【００７７】
上記仮定に従えば、ノード装置１０３は、「Ｙｅｓ」と判定してステップＳ１１１へ進み、転送先テーブルを消去する（図１１のステップＳ６０１ａ）。更に、ノード装置１０３は、障害の発生が検出された物理通信リンク１０３Ａにより構成される仮想通信リンク１０３Ｃの状態を通信禁止状態に設定する（図６のステップＳ１１２、及び、図１１のステップＳ６０２ａ）。
【００７８】
次いで、ノード装置１０３は、図６のステップＳ１１３へ進み、他ノード装置（自ノード装置以外のノード装置）のみにより構成される仮想通信リンクに対する通信の不能を表す通信不能通知を受信していない（未受信である）か否かを判定する。
【００７９】
上記仮定に従えば、ノード装置１０３は、「Ｙｅｓ」と判定してステップＳ１１４へ進み、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０３Ａ（障害物理通信リンク）に対する障害の発生を表す障害発生通知を、ノード装置１０２へ送信する（図１１のステップＳ６０３ａ）。ノード装置１０２は、この障害発生通知をノード装置１０１へ転送する。更に、ノード装置１０１は、この障害発生通知をノード装置１０５へ転送する。加えて、ノード装置１０５は、この障害発生通知をノード装置１０４へ転送する。
【００８０】
その後、ノード装置１０３は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０４も、ノード装置１０３と同様に、図６に示した障害発生時処理を実行する（図１１のステップＳ６０１ｂ〜ステップＳ６０３ｂ）。
【００８１】
この時点にて、ノード装置１０１は、図７に示した障害発生通知受信処理の実行を開始すると、障害発生通知を受信したか否かを判定する（ステップＳ２０１）。上記仮定に従えば、ノード装置１０１は、「Ｙｅｓ」と判定してステップＳ２０２へ進み、前回まで（前回の障害発生通知受信処理の実行時点まで）、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知を受信していない（未受信である）か否かを判定する。
【００８２】
上記仮定に従えば、ノード装置１０１は、「Ｙｅｓ」と判定してステップＳ２０３へ進み、自ノード装置がＲＰＬオーナーとして設定されている場合、状態が通信禁止状態に設定されている仮想通信リンク（本例では、仮想通信リンク１０５Ｃ）の状態を通信許可状態に設定する（図１１のステップＳ６０４）。
【００８３】
更に、ノード装置１０１は、図７のステップＳ２０３にて、転送先テーブルを消去する（図１１のステップＳ６０５ａ）。次いで、ノード装置１０１は、障害の発生を検出したか否かを判定する（ステップＳ２０４）。
【００８４】
上記仮定に従えば、ノード装置１０１は、「Ｎｏ」と判定し、図７に示した障害発生通知受信処理の実行を終了する。
なお、ノード装置１０２、及び、ノード装置１０５のそれぞれも、ノード装置１０１と同様に、図７に示した障害発生通知受信処理を実行する（図１１のステップＳ６０５ｂ〜ステップＳ６０５ｃ）。
【００８５】
このように、通信システム１は、複数のノード装置１０１〜１０５のうちの、第１の接続ノード組（即ち、ノード装置１０３及びノード装置１０４）により構成される物理通信リンクの１つである第１の物理通信リンク１０３Ａに対する第１の障害の発生が検出された場合、当該第１の接続ノード組により構成される仮想通信リンク１０３Ｃを経由しないように、データを伝送するための経路を設定する（単障害発生時処理手段）。
【００８６】
その後、実行周期が経過する毎に、ノード装置１０３は、図６に示した障害発生時処理の実行を開始する。この時点では、ノード装置１０３は、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｎｏ」と判定し、ステップＳ１１０にて「Ｎｏ」と判定する。従って、ノード装置１０３は、ステップＳ１１１〜ステップＳ１１２の処理を実行することなく、ステップＳ１１３へ進む。
【００８７】
更に、ノード装置１０３は、ステップＳ１１３にて「Ｙｅｓ」と判定してステップＳ１１４へ進み、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０３Ａ（障害物理通信リンク）に対する障害の発生を表す障害発生通知を、ノード装置１０２へ送信する（図１１のステップＳ６０６ａ）。なお、ノード装置１０４も、ノード装置１０３と同様に、図６に示した障害発生時処理を実行する（図１１のステップＳ６０６ｂ）。
【００８８】
この時点では、ノード装置１０１は、図７に示した障害発生通知受信処理の実行を開始すると、ステップＳ２０１にて「Ｙｅｓ」と判定し、ステップＳ２０２にて「Ｎｏ」と判定する。従って、ノード装置１０１は、転送先テーブルを消去することなく障害発生通知受信処理の実行を終了する。
【００８９】
なお、ノード装置１０２、及び、ノード装置１０５のそれぞれも、ノード装置１０１と同様に、図７に示した障害発生通知受信処理を実行する。
【００９０】
そして、時点Ｔ１にて、物理通信リンク１０５Ａに対する障害が発生すると、ノード装置１０５及びノード装置１０１のそれぞれは、当該障害の発生を検出する。
【００９１】
この時点にて、ノード装置１０１は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｙｅｓ」と判定する。そして、ノード装置１０１は、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０５Ａ（障害物理通信リンク）により構成される仮想通信リンクを構成する、すべての物理通信リンク（即ち、物理通信リンク１０５Ａ、及び、物理通信リンク１０５Ｂ）に対して障害の発生が検出されている（障害が発生している）か否かを判定する。
【００９２】
上記仮定に従えば、ノード装置１０１は、「Ｎｏ」と判定してステップＳ１０６へ進み、他ノード装置のみにより構成される仮想通信リンクに対する通信の不能を表す通信不能通知を受信していない（未受信である）か否かを判定する。上記仮定に従えば、ノード装置１０１は、「Ｙｅｓ」と判定してステップＳ１０７へ進み、前回まで、障害が未発生である（障害の発生が検出されていない）か否かを判定する。
【００９３】
そして、ノード装置１０１は、「Ｙｅｓ」と判定してステップＳ１０８へ進み、帯域通知を、ノード装置１０２及びノード装置１０５のそれぞれへ送信する（図１１のステップＳ６０７ａ）。
【００９４】
ここでは、帯域通知は、障害物理通信リンク１０５Ａにより構成される仮想通信リンク１０５Ｃを構成する物理通信リンクのうちの、障害物理通信リンク１０５Ａ以外の物理通信リンク（即ち、物理通信リンク１０５Ｂ）の通信帯域の和（即ち、１Ｇｂｐｓ）である第１の使用可能通信帯域を表す通信帯域情報を含む。
【００９５】
ノード装置１０２は、この帯域通知をノード装置１０３へ転送する。同様に、ノード装置１０５は、この帯域通知をノード装置１０４へ転送する。
【００９６】
そして、ノード装置１０１は、自ノード装置がデータを送信するために用いる通信帯域を、第１の使用可能通信帯域（ここでは、１Ｇｂｐｓ）に設定する（図６のステップＳ１０９）。
【００９７】
そして、ノード装置１０１は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０５も、ノード装置１０１と同様に、図６に示した障害発生時処理を実行する（図１１のステップＳ６０７ｂ）。
【００９８】
一方、ノード装置１０２は、図９に示した帯域通知受信処理の実行を開始すると、帯域通知を受信したか否かを判定する（ステップＳ４０１）。この時点では、ノード装置１０２は、「Ｙｅｓ」と判定してステップＳ４０２へ進み、自ノード装置がデータを送信するために用いる通信帯域を、受信された帯域通知に含まれる通信帯域情報が表す通信帯域（ここでは、１Ｇｂｐｓ）に設定する。
【００９９】
そして、ノード装置１０２は、図９に示した帯域通知受信処理の実行を終了する。
なお、ノード装置１０３及びノード装置１０４のそれぞれも、ノード装置１０２と同様に、図９に示した帯域通知受信処理を実行する。
【０１００】
このように、通信システム１は、第１の障害の発生が検出された後、第２の接続ノード組（即ち、ノード装置１０１及びノード装置１０５）により構成される物理通信リンクの１つである第２の物理通信リンク１０５Ａに対する第２の障害の発生が検出された場合、多重障害発生時処理を行う（多重障害発生時処理手段）。
【０１０１】
ここで、多重障害発生時処理は、データを伝送するための経路を変更することなく、第２の接続ノード組により構成される物理通信リンクのうちの、第２の物理通信リンク１０５Ａ以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、データを伝送するために用いる通信帯域を設定する処理を含む。
【０１０２】
これによれば、多重障害が発生した場合、通信システム１は、データを伝送するための経路を変更しない。更に、この場合、通信システム１は、第２の接続ノード組により構成される物理通信リンクのうちの、第２の物理通信リンク１０５Ａ以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域にてデータを伝送する。この結果、多重障害が発生した場合に破棄されるデータの量を低減することができる。
【０１０３】
そして、時点Ｔ２にて、物理通信リンク１０３Ａに対する障害が復旧する。従って、ノード装置１０３及びノード装置１０４のそれぞれは、当該障害の発生を検出しなくなる。
【０１０４】
この時点にて、ノード装置１０３は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｎｏ」と判定し、障害発生通知を送信することなく、障害発生時処理の実行を終了する。
【０１０５】
更に、ノード装置１０３は、図１０に示した障害復旧時処理の実行を開始すると、ステップＳ５０１にて障害の発生を未検出である（障害の発生が検出されていない）か否かを判定する。上記仮定に従えば、ノード装置１０３は、「Ｙｅｓ」と判定してステップＳ５０２へ進み、前回まで、障害の発生を検出していたか否かを判定する。
【０１０６】
そして、ノード装置１０３は、「Ｙｅｓ」と判定してステップＳ５０３へ進み、他ノード装置のみにより構成される物理通信リンクに対する障害の発生を表す障害発生通知を受信している（受信中である）か否かを判定する。
【０１０７】
上記仮定に従えば、ノード装置１０３は、「Ｎｏ」と判定してステップＳ５０５へ進み、前回まで、障害の発生が検出されていた物理通信リンク１０３Ａにより構成される仮想通信リンク１０３Ｃの状態を通信許可状態に設定する（即ち、通信の禁止を解除する）。
【０１０８】
そして、ノード装置１０３は、自ノード装置がデータを送信するために用いる通信帯域を、基本通信帯域（ここでは、２Ｇｂｐｓ）に設定する。更に、ノード装置１０３は、ステップＳ５０４にて、障害物理通信リンク（ここでは、物理通信リンク１０３Ａ）の障害からの復旧を表す障害復旧通知をノード装置１０２及びノード装置１０４のそれぞれへ送信する（図１１のステップＳ６０８ａ）。
【０１０９】
ノード装置１０２は、この障害復旧通知をノード装置１０１へ転送する。更に、ノード装置１０１は、この障害復旧通知をノード装置１０５へ転送する。加えて、ノード装置１０５は、この障害復旧通知をノード装置１０４へ転送する。
【０１１０】
そして、ノード装置１０３は、図１０に示した障害復旧時処理の実行を終了する。
なお、ノード装置１０４も、ノード装置１０３と同様に、図１０に示した障害復旧時処理を実行する（図１１のステップＳ６０８ｂ）。
【０１１１】
一方、ノード装置１０２は、図８に示した障害復旧通知受信処理の実行を開始すると、障害復旧通知を受信したか否かを判定する（ステップＳ３０１）。この時点では、ノード装置１０２は、「Ｙｅｓ」と判定してステップＳ３０２へ進み、自ノード装置がデータを送信するために用いる通信帯域を、基本通信帯域（ここでは、２Ｇｂｐｓ）に設定する。
【０１１２】
そして、ノード装置１０２は、図８に示した障害復旧通知受信処理の実行を終了する。
なお、ノード装置１０１及びノード装置１０５のそれぞれも、ノード装置１０２と同様に、図８に示した障害復旧通知受信処理を実行する。
【０１１３】
更に、この時点では、ノード装置１０１は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｎｏ」と判定し、ステップＳ１１０にて「Ｙｅｓ」と判定する。
【０１１４】
そして、ノード装置１０１は、転送先テーブルを消去し（図６のステップＳ１１１及び図１１のステップＳ６０９ａ）、仮想通信リンク１０５Ｃの状態を通信禁止状態に設定する（図６のステップＳ１１２及び図１１のステップＳ６１０ａ）。
【０１１５】
次いで、ノード装置１０１は、ステップＳ１１３にて「Ｙｅｓ」と判定し、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０５Ａ（障害物理通信リンク）に対する障害の発生を表す障害発生通知を、ノード装置１０２へ送信する（図６のステップＳ１１４及び図１１のステップＳ６１１ａ）。
【０１１６】
ノード装置１０２は、この障害発生通知をノード装置１０３へ転送する。更に、ノード装置１０３は、この障害発生通知をノード装置１０４へ転送する。加えて、ノード装置１０４は、この障害発生通知をノード装置１０５へ転送する。
【０１１７】
その後、ノード装置１０１は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０５も、ノード装置１０１と同様に、図６に示した障害発生時処理を実行する（図１１のステップＳ６０９ｂ〜ステップＳ６１１ｂ）。
【０１１８】
この時点にて、ノード装置１０２は、図７に示した障害発生通知受信処理の実行を開始すると、ステップＳ２０１にて「Ｙｅｓ」と判定し、ステップＳ２０２にて「Ｙｅｓ」と判定し、転送先テーブルを消去する（図７のステップＳ２０３及び図１１のステップＳ６１２ａ）。
【０１１９】
その後、ノード装置１０２は、ステップＳ２０４にて「Ｎｏ」と判定し、図７に示した障害発生通知受信処理の実行を終了する。
なお、ノード装置１０３、及び、ノード装置１０４のそれぞれも、ノード装置１０２と同様に、図７に示した障害発生通知受信処理を実行する（図１１のステップＳ６１２ｂ〜ステップＳ６１２ｃ）。
【０１２０】
このように、通信システム１は、第２の障害の発生が検出された後、第１の障害の発生が検出されなくなった場合、第１の接続ノード組により構成される仮想通信リンク１０３Ｃを経由するように、且つ、第２の接続ノード組により構成される仮想通信リンク１０５Ｃを経由しないように、データを伝送するための経路を設定する。更に、この場合、通信システム１は、データを伝送するために用いる通信帯域を基本通信帯域に設定する（多重障害復旧時処理手段）。
【０１２１】
これによれば、単位時間あたりに伝送されるデータの量が無駄に低減されることを回避することができる。
【０１２２】
次に、図１２に示したように、時点Ｔ０にて、物理通信リンク１０３Ａに対する障害が発生し、その後、時点Ｔ１にて、物理通信リンク１０５Ａに対する障害が発生し、その後、時点Ｔ２にて、物理通信リンク１０５Ｂに対する障害が発生した場合を想定する。
【０１２３】
時点Ｔ０から、時点Ｔ２よりも前の時点までの期間においては、通信システム１は、図１１に示した場合と同様に作動する。
【０１２４】
時点Ｔ２にて、物理通信リンク１０５Ｂに対する障害が発生すると、ノード装置１０５及びノード装置１０１のそれぞれは、当該障害の発生を検出する。
【０１２５】
この時点にて、ノード装置１０１は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｙｅｓ」と判定し、ステップＳ１０３にて「Ｙｅｓ」と判定する。
【０１２６】
そして、ノード装置１０１は、前回まで、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０５Ｂ（障害物理通信リンク）により構成される仮想通信リンクを構成する、すべての物理通信リンク（即ち、物理通信リンク１０５Ａ、及び、物理通信リンク１０５Ｂ）のうちの、いずれかの物理通信リンクに対して障害の発生が検出されていなかった（障害が未発生であった）か否かを判定する（ステップＳ１０４）。
【０１２７】
上記仮定に従えば、ノード装置１０１は、「Ｙｅｓ」と判定してステップＳ１０５へ進み、仮想通信リンク１０５Ｃに対する通信の不能を表す通信不能通知をノード装置１０２へ送信する（図１２のステップＳ７０１ａ）。
【０１２８】
ノード装置１０２は、この通信不能通知をノード装置１０３へ転送する。更に、ノード装置１０３は、この通信不能通知をノード装置１０４へ転送する。加えて、ノード装置１０４は、この通信不能通知をノード装置１０５へ転送する。
【０１２９】
その後、ノード装置１０１は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０５も、ノード装置１０１と同様に、図６に示した障害発生時処理を実行する（図１２のステップＳ７０１ｂ）。
【０１３０】
この時点にて、ノード装置１０３は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｎｏ」と判定し、ステップＳ１１０にて「Ｎｏ」と判定し、ステップＳ１１３にて「Ｎｏ」と判定する。従って、ノード装置１０３は、障害発生通知を送信することなく、図６に示した障害発生時処理の実行を終了する。即ち、この時点にて、ノード装置１０３は、障害発生通知の送信を停止する（図１２のステップＳ７０２ａ）。
【０１３１】
そして、ノード装置１０３は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０４も、ノード装置１０３と同様に、図６に示した障害発生時処理を実行する（図１２のステップＳ７０２ｂ）。
【０１３２】
この時点では、ノード装置１０１は、図６に示した障害発生時処理の実行を開始すると、ステップＳ１０１にて「Ｙｅｓ」と判定し、ステップＳ１０２にて「Ｎｏ」と判定し、ステップＳ１１０にて「Ｙｅｓ」と判定する。
【０１３３】
そして、ノード装置１０１は、転送先テーブルを消去し（図６のステップＳ１１１及び図１２のステップＳ７０３ａ）、仮想通信リンク１０５Ｃの状態を通信禁止状態に設定する（図６のステップＳ１１２及び図１２のステップＳ７０４ａ）。
【０１３４】
次いで、ノード装置１０１は、ステップＳ１１３にて「Ｙｅｓ」と判定し、障害の発生が検出された（自ノード装置が構成する）物理通信リンク１０５Ｂ（障害物理通信リンク）に対する障害の発生を表す障害発生通知を、ノード装置１０２へ送信する（図６のステップＳ１１４及び図１２のステップＳ７０５ａ）。
【０１３５】
ノード装置１０２は、この障害発生通知をノード装置１０３へ転送する。更に、ノード装置１０３は、この障害発生通知をノード装置１０４へ転送する。加えて、ノード装置１０４は、この障害発生通知をノード装置１０５へ転送する。
【０１３６】
その後、ノード装置１０１は、図６に示した障害発生時処理の実行を終了する。
なお、ノード装置１０５も、ノード装置１０１と同様に、図６に示した障害発生時処理を実行する（図１２のステップＳ７０３ｂ〜ステップＳ７０５ｂ）。
【０１３７】
この時点にて、ノード装置１０２は、図７に示した障害発生通知受信処理の実行を開始すると、ステップＳ２０１にて「Ｙｅｓ」と判定し、ステップＳ２０２にて「Ｙｅｓ」と判定し、転送先テーブルを消去する（図７のステップＳ２０３及び図１２のステップＳ７０６ａ）。
【０１３８】
その後、ノード装置１０２は、ステップＳ２０４にて「Ｎｏ」と判定し、図７に示した障害発生通知受信処理の実行を終了する。
【０１３９】
また、この時点にて、ノード装置１０３は、図７に示した障害発生通知受信処理の実行を開始すると、ステップＳ２０１にて「Ｙｅｓ」と判定し、ステップＳ２０２にて「Ｙｅｓ」と判定し、転送先テーブルを消去する（図７のステップＳ２０３及び図１２のステップＳ７０６ｂ）。
【０１４０】
その後、ノード装置１０３は、ステップＳ２０４にて「Ｙｅｓ」と判定し、ステップＳ２０５へ進み、通信不能通知を受信していない（未受信である）か否かを判定する。上記仮定に従えば、ノード装置１０３は、「Ｎｏ」と判定してステップＳ２０６へ進み、帯域通知を、ノード装置１０２及びノード装置１０４のそれぞれへ送信する（図１２のステップＳ７０７ａ）。
【０１４１】
ここでは、帯域通知は、障害物理通信リンク１０３Ａにより構成される仮想通信リンク１０３Ｃを構成する物理通信リンクのうちの、障害物理通信リンク１０３Ａ以外の物理通信リンク（即ち、物理通信リンク１０３Ｂ）の通信帯域の和（即ち、１Ｇｂｐｓ）である第２の使用可能通信帯域を表す通信帯域情報を含む。
【０１４２】
ノード装置１０２は、この帯域通知をノード装置１０１へ転送する。同様に、ノード装置１０４は、この帯域通知をノード装置１０５へ転送する。
【０１４３】
そして、ノード装置１０３は、自ノード装置がデータを送信するために用いる通信帯域を、第２の使用可能通信帯域（ここでは、１Ｇｂｐｓ）に設定する（図７のステップＳ２０７）。
【０１４４】
次いで、ノード装置１０３は、図７に示した障害発生通知受信処理の実行を終了する。
なお、ノード装置１０４も、ノード装置１０３と同様に、図７に示した障害発生通知受信処理を実行する（図１２のステップＳ７０７ｂ）。
【０１４５】
一方、ノード装置１０２は、図９に示した帯域通知受信処理の実行を開始すると、ステップＳ４０１にて「Ｙｅｓ」と判定し、自ノード装置がデータを送信するために用いる通信帯域を、受信された帯域通知に含まれる通信帯域情報が表す通信帯域（ここでは、１Ｇｂｐｓ）に設定する（ステップＳ４０２）。
【０１４６】
そして、ノード装置１０２は、図９に示した帯域通知受信処理の実行を終了する。
なお、ノード装置１０１及びノード装置１０５のそれぞれも、ノード装置１０２と同様に、図９に示した帯域通知受信処理を実行する。
【０１４７】
このように、通信システム１は、第２の障害の発生が検出された後、第２の接続ノード組により構成される、第２の物理通信リンク１０５Ａ以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、多重障害通信不能時処理を行う（多重障害通信不能時処理手段）。
【０１４８】
多重障害通信不能時処理は、第１の接続ノード組により構成される仮想通信リンク１０３Ｃを経由するように、且つ、第２の接続ノード組により構成される仮想通信リンク１０５Ｃを経由しないように、データを伝送するための経路を設定する処理を含む。更に、多重障害通信不能時処理は、第１の接続ノード組により構成される物理通信リンクのうちの、第１の物理通信リンク１０３Ａ以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域に、データを伝送するために用いる通信帯域を設定する処理を含む。
【０１４９】
これによれば、第２の接続ノード組により構成される物理通信リンクのすべてに対して障害が発生した場合であっても、通信システム１は、データの伝送を継続することができる。
【０１５０】
以上、説明したように、本発明の第１実施形態に係る通信システム１によれば、多重障害が発生した場合、通信システム１は、データを伝送するための経路を変更しない。更に、この場合、通信システム１は、第２の接続ノード組（即ち、ノード装置１０１及びノード装置１０５）により構成される物理通信リンクのうちの、第２の物理通信リンク（即ち、物理通信リンク１０５Ａ）以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域にてデータを伝送する。この結果、多重障害が発生した場合に破棄されるデータの量を低減することができる。
【０１５１】
なお、第１実施形態に係る通信システム１において、２つのノード装置は、２つの物理通信リンクにより接続されていたが、３つ以上の物理通信リンクにより接続されていてもよい。
【０１５２】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信システムについて図１３を参照しながら説明する。
第２実施形態に係る通信システム１０００は、
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送するシステムである。
【０１５３】
更に、この通信システム１０００は、
上記物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出部（障害発生検出手段）１００１と、
上記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生が検出された場合、当該第１の接続ノード組により構成される仮想通信リンクを経由しないように、上記データを伝送するための経路を設定する単障害発生時処理部（単障害発生時処理手段）１００２と、
上記第１の障害の発生が検出された後、上記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生が検出された場合、上記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、上記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、上記データを伝送するために用いる通信帯域を設定する多重障害発生時処理部（多重障害発生時処理手段）１００３と、
を備える。
【０１５４】
これによれば、多重障害が発生した場合、通信システム１０００は、データを伝送するための経路を変更しない。更に、この場合、通信システム１０００は、第２の接続ノード組により構成される物理通信リンクのうちの、第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域にてデータを伝送する。この結果、多重障害が発生した場合に破棄されるデータの量を低減することができる。
【０１５５】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０１５６】
例えば、上記第１実施形態において、通信システム１は、障害の発生を検出しなくなった場合に障害の復旧を検出するように構成されていたが、ユーザにより、障害の復旧を表す情報が入力された場合に障害の復旧を検出するように構成されていてもよい。
【０１５７】
なお、上記各実施形態において通信システムの各機能は、回路等のハードウェアにより実現されていた。ところで、ノード装置は、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１５８】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０１５９】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【０１６０】
（付記１）
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送する通信システムであって、
前記物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
前記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生が検出された場合、当該第１の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定する単障害発生時処理手段と、
前記第１の障害の発生が検出された後、前記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生が検出された場合、前記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、前記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する多重障害発生時処理手段と、
を備える通信システム。
【０１６１】
これによれば、多重障害が発生した場合、通信システムは、データを伝送するための経路を変更しない。更に、この場合、通信システムは、第２の接続ノード組により構成される物理通信リンクのうちの、第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域にてデータを伝送する。この結果、多重障害が発生した場合に破棄されるデータの量を低減することができる。
【０１６２】
（付記２）
付記１に記載の通信システムであって、
前記多重障害発生時処理手段は、前記第２の接続ノード組を構成する２つのノード装置のそれぞれが、前記第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を他のノード装置のそれぞれへ送信し、且つ、前記複数のノード装置のそれぞれが、前記帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す第１の使用可能通信帯域にて前記データの伝送を行うように構成された通信システム。
【０１６３】
（付記３）
付記１又は付記２に記載の通信システムであって、
前記第２の障害の発生が検出された後、前記第１の障害の発生が検出されなくなった場合、前記第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、前記第２の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定するとともに、前記データを伝送するために用いる通信帯域を前記基本通信帯域に設定する多重障害復旧時処理手段を備える通信システム。
【０１６４】
これによれば、障害が発生していた第１の物理通信リンクが復旧した場合、通信システムは、第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、第２の接続ノード組により構成される仮想通信リンクを経由しないように、データを伝送するための経路を設定する。更に、この場合、通信システムは、基本通信帯域にてデータを伝送する。この結果、単位時間あたりに伝送されるデータの量が無駄に低減されることを回避することができる。
【０１６５】
（付記４）
付記１乃至付記３のいずれかに記載の通信システムであって、
前記第２の障害の発生が検出された後、前記第２の接続ノード組により構成される、前記第２の物理通信リンク以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、前記第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、前記第２の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定するとともに、当該第１の接続ノード組により構成される物理通信リンクのうちの、前記第１の物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する多重障害通信不能時処理手段を備える通信システム。
【０１６６】
これによれば、第２の接続ノード組により構成される物理通信リンクのすべてに対して障害が発生した場合、通信システムは、第１の接続ノード組により構成される仮想通信リンクを経由するように、且つ、第２の接続ノード組により構成される仮想通信リンクを経由しないように、データを伝送するための経路を設定する。更に、この場合、通信システムは、第２の使用可能通信帯域にてデータを伝送する。この結果、第２の接続ノード組により構成される物理通信リンクのすべてに対して障害が発生した場合であっても、通信システムは、データの伝送を継続することができる。
【０１６７】
（付記５）
付記１乃至付記４のいずれかに記載の通信システムであって、
前記複数のノード装置は、イーサネットリングを構成する通信システム。
【０１６８】
（付記６）
複数のノード装置を備えるとともに、当該複数のノード装置のそれぞれが、他の２つのノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数のノード装置がリング状に接続され、且つ、当該複数のノード装置のうちの任意の２つのノード装置間でデータを伝送する通信システムに適用され、
前記複数のノード装置のうちの、互いに接続された２つのノード装置である接続ノード組の１つである第１の接続ノード組により構成される物理通信リンクの１つである第１の物理通信リンクに対する第１の障害の発生を検出し、
前記第１の障害の発生が検出された場合、前記第１の接続ノード組により構成される仮想通信リンクを経由しないように、前記データを伝送するための経路を設定し、
前記第１の接続ノード組と異なる接続ノード組である第２の接続ノード組により構成される物理通信リンクの１つである第２の物理通信リンクに対する第２の障害の発生を検出し、
前記第１の障害の発生が検出された後、前記第２の障害の発生が検出された場合、前記データを伝送するための経路を変更することなく、当該第２の接続ノード組により構成される物理通信リンクのうちの、前記第２の物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域に、前記データを伝送するために用いる通信帯域を設定する、通信方法。
【０１６９】
（付記７）
付記６に記載の通信方法であって、
前記第２の接続ノード組を構成する２つのノード装置のそれぞれが、前記第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を他のノード装置のそれぞれへ送信し、
前記複数のノード装置のそれぞれが、前記帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す第１の使用可能通信帯域にて前記データの伝送を行う、通信方法。
【０１７０】
（付記８）
ノード装置であって、
当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出する障害発生検出手段と、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定する送信先設定手段と、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信する障害発生通知送信手段と、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定する通信帯域設定手段と、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する帯域通知送信手段と、
を備えるノード装置。
【０１７１】
（付記９）
付記８に記載のノード装置であって、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出された後、当該障害の発生が検出されなくなった場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可するとともに、障害からの復旧を表す障害復旧通知を、前記複数の他ノード装置のそれぞれへ送信する障害復旧通知送信手段と、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信する多重障害復旧時障害発生通知送信手段と、
前記複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、前記基本通信帯域に、前記データを送信するために用いる通信帯域を設定する多重障害復旧時通信帯域設定手段と、
を備えるノード装置。
【０１７２】
（付記１０）
付記８又は付記９に記載のノード装置であって、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、通信の不能を表す通信不能通知を、前記複数の他ノード装置のそれぞれへ送信する通信不能通知送信手段と、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可し、且つ、前記障害発生通知の送信を禁止する多重障害通信不能時通信許可手段と、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した後、当該複数の他ノード装置の任意の１つから、前記障害発生通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第２の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する多重障害通信不能時帯域通知送信手段と、
を備えるノード装置。
【０１７３】
（付記１１）
ノード装置に適用されるノード装置制御方法であって、
前記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記ノード装置は、前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記ノード装置制御方法は、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定し、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する、ノード装置制御方法。
【０１７４】
（付記１２）
付記１１に記載のノード装置制御方法であって、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出された後、当該障害の発生が検出されなくなった場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可するとともに、障害からの復旧を表す障害復旧通知を、前記複数の他ノード装置のそれぞれへ送信し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、前記基本通信帯域に、前記データを送信するために用いる通信帯域を設定する、ノード装置制御方法。
【０１７５】
（付記１３）
付記１１又は付記１２に記載のノード装置制御方法であって、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、通信の不能を表す通信不能通知を、前記複数の他ノード装置のそれぞれへ送信し、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可し、且つ、前記障害発生通知の送信を禁止し、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した後、当該複数の他ノード装置の任意の１つから、前記障害発生通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第２の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定する、ノード装置制御方法。
【０１７６】
（付記１４）
ノード装置に、当該ノード装置を制御するための処理を実行させるためのノード装置制御プログラムであって、
前記ノード装置は、当該ノード装置である自ノード装置以外の複数の他ノード装置のうちの、第１の接続ノード装置及び第２の接続ノード装置のそれぞれと、予め設定された基本通信帯域を通信帯域として有する１つの仮想通信リンクを構成する複数の物理通信リンクにより接続されることにより、当該複数の他ノード装置とともに、リング状に接続された複数のノード装置を構成し、
前記ノード装置は、前記第１の接続ノード装置、又は、前記第２の接続ノード装置へデータを送信することにより、前記複数の他ノード装置の任意の１つへ当該データを送信するように構成され、
前記ノード装置制御プログラムは、
前記自ノード装置が構成する物理通信リンクのそれぞれに対して、障害の発生を検出し、
前記複数の他ノード装置の任意の１つから、障害の発生を表す障害発生通知を受信した場合、通信が禁止されている仮想通信リンクを経由しないように、前記データの送信先を設定し、
前記複数の他ノード装置のいずれからも前記障害発生通知を受信していない状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、通信帯域を表す通信帯域情報を含む帯域通知を受信した場合、当該帯域通知に含まれる通信帯域情報が表す通信帯域に、前記データを送信するために用いる通信帯域を設定し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された場合、前記データの送信先を変更することなく、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第１の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第１の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定するように構成されたノード装置制御プログラム。
【０１７７】
（付記１５）
付記１４に記載のノード装置制御プログラムであって、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出された後、当該障害の発生が検出されなくなった場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可するとともに、障害からの復旧を表す障害復旧通知を、前記複数の他ノード装置のそれぞれへ送信し、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を禁止するとともに、前記複数の他ノード装置のそれぞれへ前記障害発生通知を送信し、
前記複数の他ノード装置の任意の１つから、前記障害復旧通知を受信した場合、前記基本通信帯域に、前記データを送信するために用いる通信帯域を設定するように構成されたノード装置制御プログラム。
【０１７８】
（付記１６）
付記１４又は付記１５に記載のノード装置制御プログラムであって、
前記複数の他ノード装置の任意の１つから前記障害発生通知を受信している状態において、前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対する障害の発生が検出された後、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外のすべての物理通信リンクのそれぞれに対する障害の発生が検出された場合、通信の不能を表す通信不能通知を、前記複数の他ノード装置のそれぞれへ送信し、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを介した通信を許可し、且つ、前記障害発生通知の送信を禁止し、
前記自ノード装置が構成する物理通信リンクの１つである障害物理通信リンクに対して障害の発生が検出されている状態において、前記複数の他ノード装置の任意の１つから、前記通信不能通知を受信した後、当該複数の他ノード装置の任意の１つから、前記障害発生通知を受信した場合、当該障害物理通信リンクにより構成される仮想通信リンクを構成する物理通信リンクのうちの、当該障害物理通信リンク以外の物理通信リンクの通信帯域の和である第２の使用可能通信帯域を表す通信帯域情報を含む帯域通知を、前記複数の他ノード装置のそれぞれへ送信し、且つ、当該第２の使用可能通信帯域に、前記データを送信するために用いる通信帯域を設定するように構成されたノード装置制御プログラム。
【産業上の利用可能性】
【０１７９】
本発明は、複数のノード装置がリング状に接続された通信システム等に適用可能である。
【符号の説明】
【０１８０】
１      通信システム
１０００  通信システム
１００１  障害発生検出部
１００２  単障害発生時処理部
１００３  多重障害発生時処理部
１０１〜１０５  ノード装置
１０１Ａ〜１０５Ｂ  物理通信リンク
１０１Ｃ〜１０５Ｃ  仮想通信リンク
１１    転送先テーブル記憶部
１２    データ転送部
１３    障害発生検出部
１４    通知受信部
１５    障害発生通知送信部
１６    通信帯域設定部
１７    帯域通知送信部
１８    障害復旧通知送信部
１９    多重障害復旧時障害発生通知送信部
２０    多重障害復旧時通信帯域設定部
２１    通信不能通知送信部
２２    多重障害通信不能時通信許可部
２３    多重障害通信不能時帯域通知送信部
９００  通信システム
９０１〜９０４  ノード装置
９０１Ａ〜９０４Ｂ  物理通信リンク
【図１】
2013046184.tif 000003
【図２】
2013046184.tif 000004
【図３】
2013046184.tif 000005
【図４】
2013046184.tif 000006
【図５】
2013046184.tif 000007
【図６】
2013046184.tif 000008
【図７】
2013046184.tif 000009
【図８】
2013046184.tif 000010
【図９】
2013046184.tif 000011
【図１０】
2013046184.tif 000012
【図１１】
2013046184.tif 000013
【図１２】
2013046184.tif 000014
【図１３】
2013046184.tif 000015