(57)【要約】【課題】データ通信網内での通信経路上の障害を迅速に検出することでエンドユーザに発生する通信断時間を短縮し、障害発生によるリンクダウンを行うＵＮＩポート以外のデータ通信網の通信経路に対して影響が少ないリンク制御装置を提供することを目的とする。【解決手段】本リンク制御装置は、「正常性状態テーブル」を保持し、データ通信網内での障害発生状態を管理する機能をもつ。また、本リンク制御装置は、障害発生パターン毎にそれぞれの場合にリンクダウンを実行すべき対象ＵＮＩポートの対応のリストを「障害発生パターンテーブル」にてあらかじめ保持しておく。また、本リンク制御装置は、これらのテーブルの情報をもとに障害発生時に、リンクダウンおよびリンクアップを実行すべきＵＮＩポートを判定する。また、本リンク制御装置は、この判定結果にもとづきＵＮＩポートのリンクダウンおよびリンクアップを実行する。【選択図】図３
2011171844.tif 000002
【特許請求の範囲】
【請求項１】
データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持つ接続装置が出力する、監視対象としている前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路における障害の有無についての障害情報を受信する障害情報受信部と、
前記監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定され、前記障害情報受信部が受信した前記障害情報に基づいて、前記正常性監視対象インデックスの前記障害状態を更新する正常性状態テーブル、及び少なくとも１つの前記監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての前記監視対象の前記障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つの前記ユーザネットワークインターフェースを前記障害パターンインデックスに結びつけた障害パターンが記載され、前記障害パターンの発生の有無を更新する障害パターンテーブルを有する記憶部と、
前記記憶部の前記障害パターンテーブルを参照し、前記監視対象に障害が発生したときに、対応する前記ユーザネットワークインターフェースをリンクダウンさせ、前記監視対象の障害が解消したときに、対応する前記ユーザネットワークインターフェースをリンクアップさせる制御命令を前記接続装置へ出力するコマンド実行部と、
を備えるリンク制御装置。
【請求項２】
前記記憶部は、
前記コマンド実行部からの前記制御命令で、前記ユーザネットワークインターフェースがリンクダウンを行った実行時間を記憶するポートリンクダウン実行ログテーブル、及び
前記ポートリンクダウン実行ログテーブルが記憶する前記実行時間の後、前記障害情報受信部が前記障害情報を受信した場合に、前記正常性状態テーブルの前記障害状態の更新を待機させる保護時間を設定する保護時間設定部
をさらに有することを特徴とする請求項１に記載のリンク制御装置。
【請求項３】
前記コマンド実行部は、
前記監視対象に障害が発生した場合でも、前記障害パターンテーブルに記載される前記障害パターンに定められた前記監視対象の一部のみの前記障害状態が異常ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクダウンを不実施とすることを特徴とする請求項１又は２に記載のリンク制御装置。
【請求項４】
前記コマンド実行部は、
前記監視対象の障害が復旧した場合でも、該監視対象が含まれる前記障害パターンが未発生ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクアップを不実施とすることを特徴とする請求項１から３のいずれかに記載のリンク制御装置。
【請求項５】
データ通信網と、
前記データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持ち、制御命令に従い前記ユーザネットワークインターフェースのリンクダウン及びリンクアップを実施するとともに、前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路を監視対象として前記監視対象の障害の有無についての障害情報を出力する複数の接続装置と、
請求項１から４のいずれかに記載されるリンク制御装置と、
前記接続装置と前記制御装置とを接続し、前記障害情報及び前記制御命令を伝搬する管理ネットワークと、
を備えるリンク制御システム。
【請求項６】
データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持つ接続装置が出力する、監視対象としている前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路における障害の有無についての障害情報を受信し、
前記監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定された正常性状態テーブルの該正常性監視対象インデックスの前記障害状態を前記障害情報に基づいて更新し、
少なくとも１つの前記監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての前記監視対象の前記障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つの前記ユーザネットワークインターフェースを前記障害パターンインデックスに結びつけた障害パターンが記載され、前記障害パターンの発生の有無を更新する障害パターンテーブルを参照し、
前記監視対象に障害が発生したときに、対応する前記ユーザネットワークインターフェースをリンクダウンさせ、前記監視対象の障害が解消したときに、対応する前記ユーザネットワークインターフェースをリンクアップさせる制御命令を前記接続装置へ出力するリンク制御方法。
【請求項７】
前記制御命令で、前記ユーザネットワークインターフェースがリンクダウンを行った実行時間をポートリンクダウン実行ログテーブルに記憶し、
前記ポートリンクダウン実行ログテーブルが記憶する前記実行時間の後、前記障害情報受信部が前記障害情報を受信した場合に、保護時間設定部に設定された保護時間の間前記正常性状態テーブルの前記障害状態の更新を待機させることを特徴とする請求項６に記載のリンク制御方法。
【請求項８】
前記監視対象に障害が発生した場合でも、前記障害パターンテーブルに記載される前記障害パターンに定められた前記監視対象の一部のみの前記障害状態が異常ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクダウンを不実施とすることを特徴とする請求項６又は７に記載のリンク制御方法。
【請求項９】
前記監視対象の障害が復旧した場合でも、該監視対象が含まれる前記障害パターンが未発生ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクアップを不実施とすることを特徴とする請求項６から８のいずれかに記載のリンク制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信網上で、ユーザ装置と接続されるユーザー・ネットワーク・インターフェース（以下、ＵＮＩポートと記載する。）を持つ複数の接続装置を統合的に管理するリンク制御装置、リンク制御システム、及びリンク制御方法に関する。
【背景技術】
【０００２】
エンドユーザがネットワーク冗長構成をとるために、２つのキャリアのデータ通信網を使う場合がある。図１は、ネットワーク冗長構成を説明する図である。図１の構成では、エンドユーザルータ装置で２つのデータ通信網に接続し、そのどちらかのデータ通信網を用いて通信する。どちらのデータ通信網を使うかは、エンドユーザルータ装置が決定する。その方法としては、エンドユーザルータ装置のルータを使用し、ルーティング動作を設定することでどちらのデータ通信網側を使うかを決定する。
【０００３】
通信を行っている通信系路上で障害が発生した際、ルーティング情報を書き換えて通信経路を切り替える。その際、障害検知としては、ルータにおいてデータ通信網と接続しているＵＮＩポートがリンクダウンした場合には、ルータがリンクダウン検出を行えるので、これによりルーティングテーブルの書き換えが実行できる。
【０００４】
しかし、データ通信網内で通信系路上の障害が発生した場合には、データ通信網からエンドユーザのルータ装置に障害発生を通知する方法がない。このような障害を検知可能な方法として、ルーティングプロトコルによって障害検知を行う方法が知られている（例えば、非特許文献１を参照。）。ルーティングプロトコルとして一般的な非特許文献１のＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）では、キープアライブメッセージ（ｋｅｅｐａｌｉｖｅ  ｍｅｓｓａｇｅ）パケットを送信することで障害検知を行う。このＢＧＰのｋｅｅｐａｌｉｖｅによる障害検知の場合、推奨値では障害検出まで約９０秒を要する。このように、データ通信網内で通信系路上の障害が発生した場合、エンドユーザルータ装置は、通信経路上の障害を検出するまで約９０秒かかり、この間エンドユーザに通信断が発生する。
【０００５】
ＢＦＰの障害検知にかかる時間を解消するため、ＵＮＩポートを持つ接続装置が持つレイヤ２における機能を用いる技術もある。これは、その接続装置のデータ通信網側ポートでレイヤ２において通信できない状態であるリンクダウン障害が発生した場合に、ＵＮＩポートを自動的にリンクダウンさせるというリンクダウン転送方式の技術である。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Ａ  Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ  ４  （ＢＧＰ−４）  「ＲＦＣ４２７１」“ｈｔｔｐ：／／ｔｏｏｌｓ．ｉｅｔｆ．ｏｒｇ／ｈｔｍｌ／ｒｆｃ４２７１”（２０１０年１月２６日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、リンクダウン転送方式の技術は、ＵＮＩポートを持つ接続装置における障害しか検知できない。通常、データ通信網内では、ＵＮＩポートを持つ接続装置同士が直接接続されているだけの構成は存在せず、ＵＮＩポートを持つ接続装置間に複数のＵＮＩポートを持たない装置が存在することになる。リンクダウン転送方式の技術は、このようなデータ通信網内での通信経路上の任意の箇所の障害に対してＵＮＩポートのリンクダウンが実現できないという課題がある。
【０００８】
また、リンクダウン転送方式の技術をデータ通信網内の全ての装置で実装した場合、データ通信網内での通信系路上の任意の箇所での障害発生に対して、その障害発生を自装置のＵＮＩポートで検出した装置が、他の装置のＵＮＩポートをリンクダウンし、そのリンクダウンを隣接装置が検出して、他の装置のＵＮＩポートをリンクダウンするという動作が発生する。この動作を続けていくことで、最終的に接続装置のＵＮＩポートのリンクダウンを実現することも可能ではあるが、データ通信網内で多数のリンクダウンを発生させてしまい、データ通信網全体に障害の影響が及ぶという課題もある。
【０００９】
この課題を解決するために、本発明は、データ通信網内での通信経路上の障害を迅速に検出することでエンドユーザに発生する通信断時間を短縮できるとともに、障害発生によるリンクダウンを行うＵＮＩポート以外のデータ通信網の通信経路に対して影響が少ないリンク制御装置、リンク制御システム、及びリンク制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、データ通信網内での障害発生状態を管理する「正常性状態テーブル」を保持し、障害発生状態を管理する機能をもつ。また、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、障害発生パターン毎にそれぞれの場合にリンクダウンを実行すべき対象ＵＮＩポートの対応のリストを「障害発生パターンテーブル」にてあらかじめ保持しておく機能をもつ。また、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、これらのテーブルの情報をもとに、障害発生時に、リンクダウンおよびリンクアップを実行すべきＵＮＩポートを判定する処理部の機能を持つ。また、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、この判定結果にもとづきＵＮＩポートのリンクダウンおよびリンクアップを実行する機能を持つ。
【００１１】
そして、これらの機能を用いて、障害が発生した場合、接続装置から通知される障害情報を受信し、該障害情報をもとに、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、「正常性状態テーブル」により障害発生状態を管理する。また、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、このテーブルで管理された障害発生状態の情報と、あらかじめ保持している「障害発生パターンテーブル」の情報に基づき、リンクダウン対象ＵＮＩポートの判定を行う。この判定結果に基づき、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、自律的にリンクダウン対象ＵＮＩポートのリンクダウン制御を行う。
【００１２】
このような制御を行うために、本発明に係るリンク制御装置は、データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持つ接続装置が出力する、監視対象としている前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路における障害の有無についての障害情報を受信する障害情報受信部と、前記監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定され、前記障害情報受信部が受信した前記障害情報に基づいて、前記正常性監視対象インデックスの前記障害状態を更新する正常性状態テーブル、及び少なくとも１つの前記監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての前記監視対象の前記障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つの前記ユーザネットワークインターフェースを前記障害パターンインデックスに結びつけた障害パターンが記載され、前記障害パターンの発生の有無を更新する障害パターンテーブルを有する記憶部と、前記記憶部の前記障害パターンテーブルを参照し、前記監視対象に障害が発生したときに、対応する前記ユーザネットワークインターフェースをリンクダウンさせ、前記監視対象の障害が解消したときに、対応する前記ユーザネットワークインターフェースをリンクアップさせる制御命令を前記接続装置へ出力するコマンド実行部と、を備える。
【００１３】
本発明に係るリンク制御システムは、データ通信網と、前記データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持ち、制御命令に従い前記ユーザネットワークインターフェースのリンクダウン及びリンクアップを実施するとともに、前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路を監視対象として前記監視対象の障害の有無についての障害情報を出力する複数の接続装置と、前記リンク制御装置と、前記接続装置と前記制御装置とを接続し、前記障害情報及び前記制御命令を伝搬する管理ネットワークと、を備える。
【００１４】
本発明に係るリンク制御方法は、データ通信網上に配置されており、ユーザ装置と前記データ通信網とを接続するユーザネットワークインターフェースを持つ接続装置が出力する、監視対象としている前記ユーザネットワークインターフェース又は／及び前記データ通信網上の通信経路における障害の有無についての障害情報を受信し、前記監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定された正常性状態テーブルの該正常性監視対象インデックスの前記障害状態を前記障害情報に基づいて更新し、少なくとも１つの前記監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての前記監視対象の前記障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つの前記ユーザネットワークインターフェースを前記障害パターンインデックスに結びつけた障害パターンが記載され、前記障害パターンの発生の有無を更新する障害パターンテーブルを参照し、前記監視対象に障害が発生したときに、対応する前記ユーザネットワークインターフェースをリンクダウンさせ、前記監視対象の障害が解消したときに、対応する前記ユーザネットワークインターフェースをリンクアップさせる制御命令を前記接続装置へ出力する。
【００１５】
本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、ＵＮＩポートに接続しているユーザ装置が、データ通信網内での障害発生時にリンクダウンを検出できるため、ルーティングプロトコルによるｋｅｅｐａｌｉｖｅでの障害検出を待たずに、通信経路上の障害を迅速に検知することができる。そして、ユーザ装置は、他のポートに接続されている他のデータ通信網等を利用した通信経路への経路切替を迅速に行ない通信断時間を短縮することができる。
【００１６】
また、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、データ通信網内のさまざまな障害発生のパターンに対し、それぞれのパターン毎に、リンクダウンによる障害検出が必要なユーザ装置に対するＵＮＩポートのみリンクダウンする。このため、本発明に係るリンク制御装置、リンク制御システム、及びリンク制御方法は、リンクダウンを行うＵＮＩポート以外の箇所に対する影響を小さくすることができる。
【００１７】
従って、本発明は、データ通信網内での通信経路上の障害を迅速に検出することでエンドユーザに発生する通信断時間を短縮できるとともに、障害発生によるリンクダウンを行うＵＮＩポート以外のデータ通信網の通信経路に対して影響が少ないリンク制御装置、リンク制御システム、及びリンク制御方法を提供することができる。
【００１８】
本発明に係るリンク制御装置の前記記憶部は、前記コマンド実行部からの前記制御命令で、前記ユーザネットワークインターフェースがリンクダウンを行った実行時間を記憶するポートリンクダウン実行ログテーブル、及び前記ポートリンクダウン実行ログテーブルが記憶する前記実行時間の後、前記障害情報受信部が前記障害情報を受信した場合に、前記正常性状態テーブルの前記障害状態の更新を待機させる保護時間を設定する保護時間設定部をさらに有することを特徴とする。
【００１９】
本発明に係るリンク制御方法は、前記制御命令で、前記ユーザネットワークインターフェースがリンクダウンを行った実行時間をポートリンクダウン実行ログテーブルに記憶し、前記ポートリンクダウン実行ログテーブルが記憶する前記実行時間の後、前記障害情報受信部が前記障害情報を受信した場合に、保護時間設定部に設定された保護時間の間前記正常性状態テーブルの前記障害状態の更新を待機させることを特徴とする。
【００２０】
本発明に係るリンク制御装置及びリンク制御方法は、接続装置のＵＮＩポートをリンクダウンさせた後、待機時間にその接続装置からＵＮＩポートのリンクダウンによる障害情報が通知されても、この障害情報でＵＮＩポートのリンクダウンが新たに行わない。すなわち、本発明に係るリンク制御装置及びリンク制御方法は、待機時間を設定することで、ＵＮＩポートのリンクダウンが短い時間内に連続することを防ぐことができる。
【００２１】
本発明に係るリンク制御装置の前記コマンド実行部は、前記監視対象に障害が発生した場合でも、前記障害パターンテーブルに記載される前記障害パターンに定められた前記監視対象の一部のみの前記障害状態が異常ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクダウンを不実施とすることを特徴とする。
【００２２】
本発明に係るリンク制御方法は、前記監視対象に障害が発生した場合でも、前記障害パターンテーブルに記載される前記障害パターンに定められた前記監視対象の一部のみの前記障害状態が異常ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクダウンを不実施とすることを特徴とする。
【００２３】
本発明に係るリンク制御装置の前記コマンド実行部は、前記監視対象の障害が復旧した場合でも、該監視対象が含まれる前記障害パターンが未発生ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクアップを不実施とすることを特徴とする。
【００２４】
本発明に係るリンク制御方法は、前記監視対象の障害が復旧した場合でも、該監視対象が含まれる前記障害パターンが未発生ならば、処理を終了し、対応する前記ユーザネットワークインターフェースのリンクアップを不実施とすることを特徴とする。
【発明の効果】
【００２５】
本発明は、データ通信網内での通信経路上の障害を迅速に検出することでエンドユーザに発生する通信断時間を短縮できるとともに、障害発生によるリンクダウンを行うＵＮＩポート以外のデータ通信網の通信経路に対して影響が少ないリンク制御装置、リンク制御システム、及びリンク制御方法を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】ネットワーク冗長構成を説明する図である。
【図２】本発明に係るリンク制御装置を説明する図である。
【図３】本発明に係るリンク制御装置を説明する図である。
【図４】本発明に係るリンク制御システムにおいて、通信系路上の疎通確認の方法を説明する図である。
【図５】本発明に係るリンク制御装置に含まれる正常性状態テーブルを説明する図である。本テーブルは、ＵＮＩポート及びＵＮＩポート間の通信経路を監視対象とし、各監視対象を「正常性監視対象インデックス」として管理している。さらに、正常性監視対象インデックス毎に、「正常」または「異常」の「状態」データを保持している。本テーブルは、「正常性監視対象インデックス」と「状態」を用いて監視対象とその状態を管理する。「状態」データは、処理部によって書き換えられる。なお、「対象に関する説明」は設定しなくてもよい。
【図６】本発明に係るリンク制御装置に含まれる正常性状態テーブルを説明する図である。本図は図５の状態が更新された図である。
【図７】本発明に係るリンク制御装置に含まれる正常性状態テーブルを説明する図である。本図は図５の状態が更新された図である。
【図８】本発明に係るリンク制御装置に含まれる正常性状態テーブルを説明する図である。本図は図５の状態が更新された図である。
【図９】本発明に係るリンク制御装置に含まれる正常性状態テーブルを説明する図である。本図は図５の状態が更新された図である。
【図１０】本発明に係るリンク制御装置に含まれる正常性状態判定条件テーブルを説明する図である。正常性状態判定条件テーブルは、図５から図９の「正常性状態テーブル」で管理している各「正常性監視対象インデックス」に対し、どのような情報を装置から受け取ったら「異常」と判断するか、または「正常」と判定するかの条件を管理している。なお、本図では、イーサＯＡＭ（Ｅｔｈｅｒｎｅｔ（登録商標）  ｏｐｅｒａｔｉｏｎｓ  ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ｍａｉｎｔｅｎａｎｃｅ）技術を使用することを想定している。条件内にある「ＬＯＣ」は、イーサＯＡＭでの「ｌｏｓｓ  ｏｆ  ｃｏｎｔｉｎｕｉｔｙ」のことであり、検査フレームが到着しないことによる通信系路上の障害を検出した状態を指す。
【図１１】本発明に係るリンク制御装置に含まれる障害パターンテーブルを説明する図である。図５〜図９の正常性状態テーブルにて管理されている各監視対象のうち、どの監視対象が「異常」となった場合にどのＵＮＩポートをリンクダウンするか、という対応を「障害パターンインデックス」にてあらかじめ設定しておく。各障害パターンにおけるリンクダウン対象は「リンクダウン対象ポート」データにて管理する。また、「障害発生状態」は、「発生」または「未発生」のデータを持つ。
【図１２】本発明に係るリンク制御装置に含まれるポートリンクダウン実行ログテーブルを説明する図である。
【図１３】本発明に係るリンク制御装置に含まれる保護時間設定を説明する図である。
【図１４】本発明に係るリンク制御方法のフローチャートである。
【図１５】本発明に係るリンク制御方法のフローチャートである。
【図１６】本発明に係るリンク制御方法のフローチャートである。
【図１７】本発明に係るリンク制御方法のフローチャートである。
【図１８】本発明に係るリンク制御方法のフローチャートである。
【図１９】本発明に係るリンク制御方法のフローチャートである。
【図２０】本発明に係るリンク制御方法のフローチャートである。
【図２１】本発明に係るリンク制御方法のフローチャートである。
【図２２】本発明に係るリンク制御方法のフローチャートである。
【発明を実施するための形態】
【００２７】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。また、本明細書では、ユーザ装置とＵＮＩポートとの間を通信断とすること及び通信断となることをリンクダウンと記載し、ユーザ装置とＵＮＩポートとの間で通信可能とすることをリンクアップと記載する。
【００２８】
本実施形態のリンク制御システム３０１を説明する。リンク制御システム３０１は、図１のようにユーザ装置（１１〜１４）が、２つのデータ通信網（Ａ，Ｂ）に接続している。データ通信網Ａ、Ｂは、例えば、イーサネット（登録商標）通信網である。ユーザ装置（１１〜１４）は、例えば、ルータである。ユーザ装置（１１〜１４）は、それぞれ接続装置（１０１〜１０４）のＵＮＩポート（２１〜２４）に接続されている。接続装置（１０１〜１０４）は、例えば、イーサネット（登録商標）装置である。どちらのデータ通信網（Ａ，Ｂ）を使用するかは、ユーザ装置（１１〜１４）が決定する。なお、図１では、ユーザ装置（１１〜１４）は接続装置（１０１〜１０４）を介してデータ通信網Ａに接続されているが、他の接続装置（不図示）を介してデータ通信網Ｂにも接続される。
【００２９】
リンク制御システム３０１は、リンク制御装置１５１を備える。図２は、接続装置（１０１〜１０４）とリンク制御装置１５１とを接続する管理ネットワークＣを説明する図である。各接続装置（１０１〜１０４）は、管理ポート２０を有し、管理ポート２０に接続された管理ネットワークＣ経由でリンク制御装置１５１と接続される。
【００３０】
図３は、接続装置（１０１〜１０４）とリンク制御装置１５１の各機能との関係を説明するブロック図である。接続装置（１０１〜１０４）は、障害情報送出部３１、コマンド受信部３２、及び通信インターフェース部３３を備える。接続装置（１０１〜１０４）は、データ通信網（Ａ又はＢ）上に配置されており、ユーザ装置（不図示）とデータ通信網（Ａ又はＢ）とを接続するＵＮＩポート（２１〜２４）を持つ。コマンド受信部３２は、通信インターフェース部３３を介してリンク制御装置１５１から送信された制御命令を受信し、該制御命令に従いＵＮＩポート（２１〜２４）のリンクダウン及びリンクアップを実施する。障害情報送出部３１は、ＵＮＩポート（２１〜２４）又は／及びデータ通信網（Ａ又はＢ）上の通信経路を監視対象として前記監視対象の障害の有無についての障害情報を検出し、通信インターフェース部３３を介してリンク制御装置１５１へ出力する。
【００３１】
リンク制御装置１５１は、障害情報受信部４１、記憶部４２、及びコマンド実行部４３、処理部４４、通信インターフェース部４５を備える。通信インターフェース部４５は、管理ネットワークＣを介して接続装置（１０１〜１０４）の通信インターフェース部３３と接続している。
【００３２】
障害情報受信部４１は、接続装置（１０１〜１０４）が出力する、監視対象としているＵＮＩポート又は／及びデータ通信網（Ａ又はＢ）上の通信経路における障害の有無についての障害情報を通信インターフェース部４５を介して受信する。
【００３３】
記憶部４２は、監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定され、障害情報受信部４１が受信した障害情報に基づいて、前記正常性監視対象インデックスの障害状態を更新する正常性状態テーブル６１、及び少なくとも１つの監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての監視対象の障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つのＵＮＩポートを障害パターンインデックスに結びつけた障害パターンが記載され、障害パターンの発生の有無を更新する障害パターンテーブル６３を有する。
【００３４】
コマンド実行部４３は、記憶部４２の障害パターンテーブル６３を参照し、監視対象に障害が発生したときに、対応するＵＮＩポートをリンクダウンさせ、監視対象の障害が解消したときに、対応するＵＮＩポートをリンクアップさせる制御命令を通信インターフェース４５を介して接続装置（１０１〜１０４）へ出力する。
【００３５】
正常性状態テーブル６１は、各監視対象の障害状態を管理する。図５〜図９は、正常性状態テーブル６１の設定例である。また、障害パターンテーブル６３は、いくつかの障害発生のパターンに対しそれぞれの場合にリンクダウンを実行すべきＵＮＩポートをあらかじめ指定し、そのリストを保持する。図１１は、障害パターンテーブル６３の設定例である。
【００３６】
接続装置（１０１〜１０４）は障害発生を検出し、管理ネットワークＣ経由で障害情報をリンク制御装置１５１に送信する。例えば、障害情報送出部３１は、ＳＮＭＰのＴＲＡＰを用いた通知等で障害情報を送出することができる。
【００３７】
ここで、発生する障害とは、ＵＮＩポート自身のリンクダウンやデータ通信網上の通信経路の通信断等であり、接続装置（１０１〜１０４）はこれらを監視対象として障害の有無を監視する。例えば、接続装置（１０１〜１０４）は、ＵＮＩポート（２１〜２４）のリンクダウンをＵＮＩポート自身が検知することでＵＮＩポートの障害を検出することができる。また、接続装置（１０１〜１０４）は、図４のように、ＩＴＵ−Ｔ  Ｙ．１７３１またはＩＥＥＥ  ８０２．１ａｇにて規定されているイーサネット（登録商標）ＯＡＭ技術等を用いてデータ通信網上の通信経路を定期的に監視しており、データ通信網上の通信経路の障害を検出することができる。
【００３８】
リンク制御装置１５１の処理部４４は、通知された障害情報に基づき、障害状態を判定する条件を管理する正常性状態判定テーブル６２を用いて正常又は異常の判定を行う。図１０は、正常性状態判定テーブル６２の設定例である。図１４は、障害情報に基づき、処理部４４が正常又は異常の判定を行う判定フローを説明する図である。また、処理部４４は、判定結果に基づき、正常性状態テーブル６１に記載される障害状態を更新する。
【００３９】
さらに、処理部４４は、正常性状態テーブル６１に記載される障害状態と、前述の障害パターンテーブル６３とから、リンクダウン又はリンクアップを実行するＵＮＩポートを判断する。リンク制御装置１５１のコマンド実行部４３は、当該ＵＮＩポートの接続装置に対し、ＵＮＩポートのリンクダウン又はリンクアップを実行する制御命令を出力する。
【００４０】
通信装置（１０１〜１０４）は、リンク制御装置１５１からのコマンドをコマンド受信部３２で受信し、ＵＮＩポートのリンクダウン制御を行う機能を持つ。
【００４１】
（動作例１）
リンク制御システム３０１は、データ通信網（Ａ又はＢ）上に配置されており、ユーザ装置（１１〜１４）とデータ通信網（Ａ又はＢ）とを接続するＵＮＩポート（２１〜２４）を持つ接続装置（１０１〜１０４）が出力する、監視対象としているＵＮＩポート（２１〜２４）又は／及びデータ通信網（Ａ又はＢ）上の通信経路における障害の有無についての障害情報を受信し、監視対象毎に正常又は異常の障害状態が記載される正常性監視対象インデックスが設定された正常性状態テーブル６１の該正常性監視対象インデックスの障害状態を障害情報に基づいて更新し、少なくとも１つの監視対象を含む障害パターンインデックスが設定され、該障害パターンインデックスに含まれる全ての監視対象の障害状態に基づいてリンクダウン又はリンクアップさせる少なくとも１つのＵＮＩポートを該障害パターンインデックスに結びつけた障害パターンが記載され、障害パターンの発生の有無を更新する障害パターンテーブル６３を参照し、監視対象に障害が発生したときに、対応するＵＮＩポートをリンクダウンさせ、監視対象の障害が解消したときに、対応するＵＮＩポートをリンクアップさせる制御命令を接続装置（１０１〜１０４）へ出力するリンク制御方法を行う。
【００４２】
動作例１の前提条件は次の通りである。
リンク制御システム３０１は図１のような構成である。ここではリンク制御装置１５１は示していない。
【００４３】
リンク制御システム３０１は、ＵＮＩポート間の通信経路の正常性確認を行っている。例えば、図４のように、ＵＮＩポート間で検査フレームを送受信することで、ＵＮＩポート間での通信経路の疎通確認を、片方向通信ずつ確認することができる。その結果、接続装置１０１のＵＮＩポート２１から接続装置１０３のＵＮＩポート２３方向への通信経路に障害が発生している。また、接続装置１０１のＵＮＩポート２１から接続装置１０４のＵＮＩポート２４方向への通信経路にも障害が発生している。
【００４４】
正常性状態テーブル６１は、図５のように、対応する「正常性監視対象インデックス」６と１１で、障害状態が「異常」と管理されている。
【００４５】
次に動作の説明を行う。
接続装置１０３のＵＮＩポート２３から接続装置１０１のＵＮＩポート２１方向での通信経路障害が発生したとする。接続装置１０１は、接続装置１０３からの検査フレームが到着しないことで障害発生を検知できる。接続装置１０１は、リンク制御装置１５１へ障害情報を通知する。
【００４６】
リンク制御装置１５１は、障害情報を受信し、図１４の判定フローにしたがって制御を開始する。この判定フローは、ステップＳ１０１からステップＳ１１２を含む。例えば、接続装置１０３のＵＮＩポート２３から接続装置１０１のＵＮＩポート２１方向での通信経路に障害が発生したとする。接続装置１０１は接続装置１０３からの検査フレームが到着しないことで、この障害発生を検知する。接続装置１０１が、リンク制御装置１５１へ障害情報を通知する。リンク制御装置１５１は障害情報を受信し、図９のフローにしたがって制御が開始される（ステップＳ１０１）。
【００４７】
リンク制御装置１５１は、図１０の「正常性状態判定条件テーブル」を参照し、受信した障害情報と照合する（ステップＳ１０２）。「正常性状態判定条件テーブル」に設定された正常性監視対象インデックスの総数をＮとする（ステップＳ１０３）。正常性監視対象インデックスｉ＝０とし（ステップＳ１０４）、これに１を加える（ステップＳ１０５）。ｉとＮを比較し（ステップＳ１０６）、ｉ＞Ｎであれば処理を終了する（ステップＳ１１２）。ｉ＞Ｎでなければ障害情報送信元該当チェックを行う（ステップＳ１０７）。障害情報送信元該当チェックは、受信した障害情報の送信元が、正常性判定条件テーブルの正常性監視対象インデックスｉの情報送信元に該当するか否かを判断する。該当しない場合はステップＳ１０５へ戻る。該当する場合は、正常状態該当チェックを行う（ステップＳ１０８）。正常状態該当チェックは、受信した障害情報の内容が正常性判定条件テーブルの正常性監視対象インデックスｉの「正常状態」に該当するか否かを判断する。「正常状態」に該当する場合は図１８の正常情報受信時処理を行ない（ステップＳ１１０）、処理を完了する（ステップＳ１１２）。「正常状態」に該当しない場合は異常状態該当チェックを行う（ステップＳ１０９）。異常状態該当チェックは、受信した障害情報の内容が正常性判定条件テーブルの正常性監視対象インデックスｉの「異常状態」に該当するか否かを判断する。「異常状態」に該当しない場合はステップＳ１０５へ戻る。「異常状態」に該当する場合は図１５や図１６の異常情報受信時処理を行ない（ステップＳ１１１）、処理を完了する（ステップＳ１１２）。
【００４８】
図１５は「異常情報受信時処理」を説明するフローチャートである。ステップＳ１０９で「異常状態」に該当した場合、本フローが開始される（ステップＳ２０１）。まず、図５の「正常性状態テーブル」を参照する（ステップＳ２０２）。該当する正常性監視対象インデックスｉの「状態」を確認する（ステップＳ２０３）。該状態が「異常」であるならば、処理を完了する（ステップＳ２０７）。該状態が「正常」ならば、「異常」に更新し（ステップＳ２０５）、図１９の障害パターン判定処理を行ない（ステップＳ２０６）、処理を完了する（ステップＳ２０７）。
【００４９】
図１９は「障害パターン判定処理」を説明するフローチャートである。まず、図１１の「障害パターンテーブル」を参照し（ステップＳ３０２）、続いて全ての障害パターンインデックスについて以下のステップを行う（ステップＳ３０３）。テーブル中の「障害発生パターンインデックス」で分けられている各障害発生パターンについて、「異常状態となっている監視対象の組」の組み合わせが全て異常になっているものがあるかチェックする（ステップＳ３０４）。全て異常でなければ処理を終了する（ステップＳ３０９）。全て異常となっている障害パターンがあれば、そのパターンは障害発生と判断する。そして、障害パターンテーブルで管理されているその障害発生パターンの「障害発生状態」が「発生」であれば、更新は必要ないためそのまま終了する（ステップＳ３０５、ステップＳ３０９）。「障害発生状態」が「未発生」であれば、障害パターンテーブルのデータを「発生」に更新し（ステップＳ３０６）、障害パターンテーブル上の当該「障害発生パターンインデックス」の「リンクダウン対象ポート」に対して、図２１の「ポートリンクダウン処理」を実行する（ステップＳ３０７、ステップ３０８）。
【００５０】
図２１は、「ポートリンクダウン処理」を説明するフローチャートである。まず、リンクダウン対象ＵＮＩポートの状態をコマンドで確認し（ステップＳ４０２）、リンクアップ状態であれば、コマンドでリンクダウンを実行する（ステップＳ４０３、ステップＳ４０４）。リンクダウンを実行した場合は、リンクダウン実施時間を図１２の「ポートリンクダウン実行ログテーブル」に書き込み（ステップＳ４０５）、処理完了する（ステップＳ４０６）。一方、ステップＳ４０３でリンクダウン対象ＵＮＩポートの状態がリンクダウン状態であれば、処理完了する（ステップＳ４０６）。
【００５１】
動作例１の場合、受信した障害情報が「正常性監視対象インデックス」の７の「異常状態」と判定する条件に合致するため、ステップＳ１０９で図１５の「異常情報受信時処理」を行う。
【００５２】
「異常情報受信時処理」では、ステップＳ２０２で図５の「正常性状態テーブル」を参照し、ステップＳ２０３で正常性監視対象インデックス７にすでに管理されている「状態」を確認する。ここでは該状態が「正常」となっているので「異常」にデータを更新する（ステップＳ２０５）。更新後は図６のようになる。その後、図１９の「障害パターン判定処理」へ進む（ステップＳ２０６）。
【００５３】
「障害パターン判定処理」では、ステップＳ３０２で図１１の「障害パターンテーブル」を参照する。図１１のような「障害パターンテーブル」の場合、図６の「正常性状態テーブル」で、正常性監視対象インデックス６と７が異常であり、ステップＳ３０４で「障害パターンテーブル」の「異常状態となっている監視対象の組」がすべて異常であるものを検索すると「障害発生パターンインデックス」の「Ｄ」が該当する。この「障害発生パターンインデックス」Ｄの「障害パターンテーブル」上の「障害発生状態」が「未発生」となっているので（ステップＳ３０５）、これを「発生」に更新し（ステップＳ３０６）、「障害発生パターンインデックス」Ｄの「リンクダウン対象ポート」に記載されているすべてのＵＮＩポートに対し、「ポートリンクダウン処理」を実行する（ステップＳ３０８）。
【００５４】
動作例１の場合、図２１のように、接続装置１０２のＵＮＩポート２２、接続装置１０３のＵＮＩポート２３、接続装置１０４のＵＮＩポート２４に対し、「ポートリンクダウン処理」を実行しする。また、図１２のような「ポートリンクダウン実行ログテーブル」上の、リンクダウンを実施したＵＮＩポート（２２、２３、２４）に該当する「正常性監視対象インデックス」の「リンクダウン実施時刻」に時刻を書き込む。
【００５５】
（動作例２）
リンク制御装置１５１の動作により接続装置（１０１〜１０４）のリンクダウンが実行されとき、そのリンクダウンが障害情報として通知され、これにより新たなリンクダウン動作が引き起こされるといったリンクダウンの連続を防ぐために、リンク制御装置１５１に待機時間を設定することが可能である。
【００５６】
リンク制御システム３０１の記憶部４２は、コマンド実行部４３からの制御命令で、ＵＮＩポートがリンクダウンを行った実行時間を記憶するポートリンクダウン実行ログテーブル６４、及びポートリンクダウン実行ログテーブル６４が記憶する実行時間の後、障害情報受信部４１が障害情報を受信した場合に、正常性状態テーブル６１の障害状態の更新を待機させる保護時間を設定する保護時間設定部６５をさらに有する。
【００５７】
動作例２の前提条件は動作例１と同じである。
【００５８】
次に動作例１と異なる部分の動作の説明を行う。動作例２の動作例１と異なる部分は、「異常情報受信時処理」である。動作例１が図１５の処理フローを行っていたことに対し、動作例２では図１６の処理フローを行う。図１５の処理フローと図１６の処理フローとの違いは、ステップＳ２０５の前に「待機処理」（ステップＳ２０４）があることである。
【００５９】
図１７は、「待機処理」を説明するフローチャートである。図１２の「ポートリンクダウン実行ログテーブル」と図１３の「保護時間設定」を参照し（ステップＳ２１１、ステップＳ２１２）、「ポートリンクダウン実行ログテーブル」中に対象のＵＮＩポートのログが残っているかどうか確認する（ステップＳ２１３）。ログがあれば、「リンクダウン実施時刻」と現時刻との差を「保護時間」と比較する（ステップＳ２１３）。「リンクダウン実施時刻」と現時刻との差が「保護時間」以上（保護時間を経過している）であれば、「待機時間」は０に設定して（ステップＳ２１５）障害パターン判定処理に進む（ステップＳ２１７）。「リンクダウン実施時刻」と現時刻との差が「保護時間」未満であれば、「保護時間」との差を「待機時間」に設定して（ステップＳ２１６）、待機時間経過後「障害パターン判定処理」へ進む（ステップＳ２１６、Ｓ２１７）。
【００６０】
動作例２の場合、「異常情報受信時処理」において、図５の「正常性状態テーブル」を参照し、正常性監視対象インデックス７にすでに管理されている「状態」を確認し（ステップＳ２０３）、「正常」となっているので、「待機処理」に進む（ステップＳ２０４）。待機処理の後、「正常性状態テーブル」の状態を「異常」に更新する（ステップＳ２０５）。その後「障害パターン判定処理」へ進む（ステップＳ２０６）。
【００６１】
ステップＳ２０４の待機処理では、図１７ように、「ポートリンクダウン実行ログテーブル」と「保護時間設定」を参照する（ステップＳ２１１、ステップＳ２１２）。「ポートリンクダウン実行ログテーブル」には、図１２のように、制御システムが実行したＵＮＩポートをリンクダウンした実行時間が保存されている。また図１３のように「保護時間設定」をあらかじめ設定しておく。
【００６２】
「ポートダウン実行ログテーブル」に、図１２のように今回受信した接続装置１０２のＵＮＩポート２２に該当するログがあれば、待機時間を計算し、待機時間が０で無ければ、計算結果に基づき処理を一時停止する（ステップＳ２１６）。
【００６３】
（動作例３）
リンク制御システム３０１のコマンド実行部４３は、監視対象に障害が発生した場合でも、障害パターンテーブル６３に記載される障害パターンに定められた監視対象の一部のみの障害状態が異常ならば、処理を終了し、対応するＵＮＩポートのリンクダウンを不実施とする。
【００６４】
動作例３の前提条件は動作例１と同じである。
【００６５】
次に動作例１と異なる部分の動作の説明を行う。
接続装置１０３のＵＮＩポート２３から接続装置１０２のＵＮＩポート２２方向での通信経路障害が発生したとする。接続装置１０２は接続装置１０３からの検査フレームが到着しないことで障害発生を検知する。接続装置１０２は、リンク制御装置１５１へ障害情報を通知する。リンク制御装置１５１は障害情報を受信し、図１４のフローにしたがって制御を開始する。
【００６６】
リンク制御装置１５１は、図１０の「正常性状態判定条件テーブル」を参照し（ステップＳ１０２）、受信した障害情報と照合する。動作例２の場合、受信した障害情報は「正常性監視対象インデックス」の９の「異常状態と判定する条件」に一致するため（ステップＳ１０９）、図１４のステップＳ１１１の「異常情報受信時処理」を行う。
【００６７】
図１５の「異常情報受信時処理」では、図５の「正常性状態テーブル」を参照し（ステップＳ２０２）、正常性監視対象インデックス９にすでに管理されている「状態」を確認し（ステップＳ２０３）、「正常」を「異常」に更新する（ステップＳ２０５）。更新後は図７のようになる。その後、「障害パターン判定処理」へ進む（ステップＳ２０６）。
【００６８】
「障害パターン判定処理」では、図１９のフローように、「障害パターンテーブル」を参照する（ステップＳ３０２）。図７の「正常性状態テーブル」は正常性監視対象インデックス６と９が異常であるが、図１１の「障害パターンテーブル」において「異常状態となっている監視対象の組」がすべて異常であるインデックスに該当するものがない（ステップＳ３０４）。このため、ここで処理が終了となり、管理対象に障害が発生していてもＵＮＩポートリンクダウン処理は行われない（ステップＳ３０９）。
【００６９】
（動作例４）
リンク制御システム３０１のコマンド実行部４３は、監視対象の障害が復旧した場合でも、該監視対象が含まれる障害パターンが未発生ならば、処理を終了し、対応するＵＮＩポートのリンクアップを不実施とする。
【００７０】
動作例４の前提条件は動作例１と同じである。
【００７１】
次に動作例１と異なる部分の動作の説明を行う。
接続装置１０１のＵＮＩポート２１から接続装置１０３のＵＮＩポート２３での通信経路の障害が復旧したとする。接続装置１０３は接続装置１０１からの検査フレームを受信し始めることで、障害復旧を検知する。接続装置１０３は、リンク制御装置１５１へ障害情報を通知する。リンク制御装置１５１は障害情報を受信し、図１４のフローにしたがって制御を開始する。
【００７２】
リンク制御装置１５１は、図１０の「正常性状態判定条件テーブル」を参照し（ステップＳ１０２）、受信した障害情報と照合する。動作例４の場合、受信した障害情報は「正常性監視対象インデックス」の６の「正常状態と判定する条件」に合致し（ステップＳ１０８）、「正常情報受信時処理」を行う（ステップＳ１１０）。
【００７３】
図１８は、「正常情報受信時処理」を説明するフローチャートである。ステップＳ１１０で「正常状態」に該当した場合、本フローが開始される（ステップＳ２２１）。まず、図５〜図９の「正常性状態テーブル」を参照する（ステップＳ２２２）。該当する正常性監視対象インデックスｉの「状態」を確認する（ステップＳ２２３）。該状態が「正常」であるならば、処理を完了する（ステップＳ２２７）。該状態が「異常」ならば、「正常」に更新し（ステップＳ２２５）、図２０の障害復旧パターン判定処理を行ない（ステップＳ２２６）、処理を完了する（ステップＳ２２７）。
【００７４】
図２０は「障害復旧パターン判定処理」を説明するフローチャートである。まず、図１１の「障害パターンテーブル」を参照し（ステップＳ３２２）、続いて全ての障害パターンインデックスについて以下のステップを行う（ステップＳ３２３）。テーブル中の「障害発生パターンインデックス」で分けられている各障害発生パターンについて、「異常状態となっている監視対象の組」の組み合わせが全て異常になっているものがあるかチェックする（ステップＳ３２４）。全て異常となっている障害パターンがあれば、そのパターンは障害発生と判断し、処理を終了する（ステップＳ３２９）。そして、正常なものが含まれる場合は、障害パターンテーブルで管理されているその障害発生パターンの「障害発生状態」を確認し（ステップＳ３２５）、「未発生」であれば状態の更新は発生しないので終了する（ステップＳ３２９）。ステップＳ３２５で「障害発生状態」が「発生」であれば、「未発生」に更新し（ステップＳ３２６）、障害パターンテーブル上にある「リンクダウン対象ポート」に対して、図２２の「ポートリンクアップ処理」を実行する（ステップＳ３２７、ステップＳ３２８）。
【００７５】
図２２は、「ポートリンクアップ処理」を説明するフローチャートである。まず、リンクアップ対象ＵＮＩポートの状態をコマンドで確認し（ステップＳ４１２）、リンクダウン状態であれば、コマンドでリンクアップを実行し（ステップＳ４１３、ステップＳ４１４）、処理完了する（ステップＳ４１６）。一方、ステップＳ４１３でリンクアップ対象ＵＮＩポートの状態がリンクアップ状態であれば、処理完了する（ステップＳ４１６）。
【００７６】
動作例４では、図１８の「正常情報受信時処理」で、図５の「正常性状態テーブル」を参照し（ステップＳ２２２）、正常性監視対象インデックス６の「状態」を確認する（ステップＳ２２３）。該状態が「異常」となっているので「正常」に更新する（ステップＳ２２５）。更新後は図８のようになる。その後「障害復旧パターン処理」を行う（ステップＳ２２６）。
【００７７】
「障害復旧パターン判定処理」では、ステップＳ３２２で図１１の「障害パターンテーブル」を参照する。図１１のような「障害パターンテーブル」の場合、図８の「正常性状態テーブル」の「正常性監視対象インデックス」で１１のみが「異常」であり、「障害パターンテーブル」の「異常状態となっている監視対象の組」において正常である「正常性監視対象インデックス」が含まれる障害パターンは、「障害パターンインデックス」のＡ、Ｂ、Ｃ、およびＤが該当する（ステップＳ３２４）。この「障害パターンインデックス」Ａ、Ｂ、Ｃ、およびＤの「障害パターンテーブル」上の「障害発生状態」はそれぞれ「未発生」となっているので（ステップＳ３２５）、データの更新を行う必要がなく、処理を終了する（ステップＳ３２９）。このため、接続装置１０１のＵＮＩポート２１から接続装置１０３のＵＮＩポート２３での通信経路の障害が復旧してもＵＮＩポート２１及びＵＮＩポート２３のリックアップを行わない。
【００７８】
（動作例５）
動作例５の前提条件は動作例１と同じである。
【００７９】
次に動作例１と異なる部分の動作の説明を行う。
接続装置１０１のＵＮＩポート２１から接続装置１０４のＵＮＩポート２４での通信経路の障害が復旧したとする。接続装置１０４は接続装置１０１からの検査フレームを受信し始めることで、障害復旧を検知する。接続装置１０４は、リンク制御装置１５１へ障害情報を通知する。リンク制御装置１５１は障害情報を受信し、図１４のフローにしたがって制御を開始する。
【００８０】
リンク制御装置１５１は、図１０の「正常性状態判定条件テーブル」を参照し（ステップＳ１０２）、受信した障害情報と照合する。動作例５の場合、受信した障害情報は「正常性監視対象インデックス」の１１の「正常状態と判定する条件」に合致し（ステップＳ１０８）、「正常情報受信時処理」を行う（ステップＳ１１０）。
【００８１】
動作例５では、図１８の「正常情報受信時処理」で、図５の「正常性状態テーブル」を参照し（ステップＳ２２２）、正常性監視対象インデックス１１の「状態」を確認する（ステップＳ２２３）。該状態が「異常」となっているので「正常」にデータを更新する（ステップＳ２２５）。更新後は図９のようになる。その後「障害復旧パターン処理」を行う（ステップＳ２２６）。
【００８２】
「障害復旧パターン判定処理」では、ステップＳ３２２で図１１の「障害パターンテーブル」を参照する。図１１のような「障害パターンテーブル」の場合、図９の「障害発生パターン」のインデックス６以外が全て「正常」であり、「障害パターン」のインデックスにおいて、「異常状態となっている監視対象の組」がすべて異常であるものが存在しない。しかし、「障害パターン」インデックスＥにおいて、「障害発生状態」が「発生」となっているので、これを「未発生」に更新し（ステップＳ３２６）、「障害発生パターンインデックス」Ｅの「リンクダウン対象ポート」に記載されているすべてのＵＮＩポートに対し、「ポートリンクアップ処理」を実行する（ステップＳ３２７、ステップＳ３２８）。具体的には、ＵＮＩポート２４をリンクアップする。
【００８３】
上述のようにリンク制御システム３０１は、次のような効果が得られる。
リンク制御システム３０１は、データ通信網内での障害発生時に、接続装置からの障害通知をもとに、自律的な制御をおこない、必要なＵＮＩポートのリンクダウンを短時間で実行する。ＵＮＩポートにエンドユーザのルータ装置が接続されている場合、このルータ装置はＵＮＩポートのリンクダウンにより、障害発生を検出できる。このため、このルータ装置は、ルーティングプロトコルによるｋｅｅｐａｌｉｖｅ等での障害検出を待たずに、経路上の障害を迅速に検知することができ、経路切替が迅速に行える。
【００８４】
また、データ通信網内の通信経路がマルチポイント構成になっていて、データ通信網内の通信経路やＵＮＩポートが複数存在する場合でも、リンク制御システム３０１は、さまざまな障害発生のパターンに対し、それぞれのパターン毎に、リンクダウンによる障害検出が必要なルータ装置に対してのみＵＮＩポートのみリンクダウンすることが可能である。
【００８５】
また、リンク制御システム３０１は、ＵＮＩポートのリンクダウンを行うが、データ通信網に対して、障害発生箇所にかかわらず、リンクダウンを行うＵＮＩポート以外の箇所に対して影響を与えないで制御を行うことが可能である。またデータ通信網のネットワーク構成に制限されない制御が可能になる。
【符号の説明】
【００８６】
１１〜１４：ユーザ装置
２０：管理ポート
２１〜２４：ＵＮＩポート
３１：障害情報送出部
３２：コマンド受信部
３３：通信インターフェース部
４１：障害情報受信部
４２：記憶部
４３：コマンド実行部
４４：処理部
４５：通信インターフェース部
６１：正常性状態テーブル
６２：正常性判定条件テーブル
６３：障害パターンテーブル
６４：ポートリンク実行ログテーブル
６５：保護時間設定
１０１〜１０４：接続装置
１５１：リンク制御装置
３０１：リンク制御システム
Ａ、Ｂ：データ通信網
Ｃ：管理ネットワーク
【図１】
2011171844.tif 000003
【図２】
2011171844.tif 000004
【図３】
2011171844.tif 000005
【図４】
2011171844.tif 000006
【図５】
2011171844.tif 000007
【図６】
2011171844.tif 000008
【図７】
2011171844.tif 000009
【図８】
2011171844.tif 000010
【図９】
2011171844.tif 000011
【図１０】
2011171844.tif 000012
【図１１】
2011171844.tif 000013
【図１２】
2011171844.tif 000014
【図１３】
2011171844.tif 000015
【図１４】
2011171844.tif 000016
【図１５】
2011171844.tif 000017
【図１６】
2011171844.tif 000018
【図１７】
2011171844.tif 000019
【図１８】
2011171844.tif 000020
【図１９】
2011171844.tif 000021
【図２０】
2011171844.tif 000022
【図２１】
2011171844.tif 000023
【図２２】
2011171844.tif 000024