(57)【特許請求の範囲】
【請求項１】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力する機能を有するＤＳＬ冗長切り替え付ＤＳＬ多重装置において、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視し、該状態信号からＣＨ毎にＣＨ障害判定を行う手段と、ＣＨ障害が検出されたときに、当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替える手段を備え、
前記ＣＨ障害の判定手段は、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出する手段と、起動状態でないＤＳＬコアが検出されたときに起動時間タイマを初期化する手段と、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行う手段と、該起動指示から一定時間後に該当ＣＨの起動状態を判定する手段と、該判定の結果起動に失敗したときには前記タイマが予め設定された時間を超えていないことを条件に前記起動指示を繰り返す手段と、前記起動指示の繰り替えし中に前記タイマが前記設定された時間を超えたときにＣＨ障害判定を行う手段を備えていることを特徴とするＤＳＬ冗長切り替え付ＤＳＬ多重装置。
【請求項２】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力する機能を有するＤＳＬ冗長切り替え付ＤＳＬ多重装置において、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視し、該状態信号からＣＨ毎にＣＨ障害判定を行う手段と、ＣＨ障害が検出されたときに、当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替える手段を備え、
前記ＣＨ障害の判定手段は、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出する手段と、起動状態でないＤＳＬコアが検出されたときに起動失敗回数を初期化する手段と、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行う手段と、該起動指示から一定時間後に該当ＣＨの起動状態を判定する手段と、該判定の結果起動に失敗したときには前記起動失敗回数を１インクリメントするとともに前記起動失敗回数が予め設定された回数より少ないことを条件に前記起動指示を繰り返す手段と、前記起動指示の繰り替えし中に前記起動失敗回数が前記設定された回数と一致したときにＣＨ障害判定を行う手段を備えていることを特徴とするＤＳＬ冗長切り替え付ＤＳＬ多重装置。
【請求項３】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力する機能を有するＤＳＬ冗長切り替え付ＤＳＬ多重装置において、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視し、該状態信号からＣＨ毎にＣＨ障害判定を行う手段と、ＣＨ障害が検出されたときに、当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替える手段を備え、
前記ＣＨ障害の判定手段は、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出する手段と、起動状態でないＤＳＬコアが検出されたときに起動時間タイマ及び起動失敗回数を初期化する手段と、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行う手段と、該起動指示から一定時間後に該当ＣＨの起動状態を判定する手段と、該判定の結果起動に失敗したときには前記起動失敗回数を１インクリメントするとともに前記タイマが予め設定された時間を超えていないこと及び前記起動失敗回数が予め設定された回数より少ないことを条件に前記起動指示を繰り返す手段と、前記起動指示の繰り替えし中に前記タイマが前記設定された時間を超えたときまたは前記起動失敗回数が前記設定された回数と一致したときにＣＨ障害判定を行う手段を備えていることを特徴とするＤＳＬ冗長切り替え付ＤＳＬ多重装置。
【請求項４】
前記切り替え後に前記冗長ＣＨの障害判定を行う手段と、前記冗長ＣＨでもＣＨ障害が発生したときに元のＣＨへの切り戻しを行う手段を備えたことを特徴とする請求項１〜３のいずれかに記載のＤＳＬ冗長切り替え付ＤＳＬ多重装置。
【請求項５】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力するＤＳＬ冗長切り替え付ＤＳＬ多重装置におけるＤＳＬ冗長切り替え処理をコンピュータに実行させるためのプログラムであって、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視することにより該状態信号からＣＨ毎にＣＨ障害判定を行うステップと、ＣＨ障害が検出されたときに当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替えるステップを備え、
前記ＣＨ障害判定を行うステップは、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出するステップと、起動状態でないＤＳＬコアが検出されたときに起動時間タイマを初期化するステップと、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行うステップと、該起動指示から一定時間後に該当ＣＨの起動状態を判定するステップと、該判定の結果起動に失敗したとき前記タイマが予め設定された時間を超えていないことを条件に前記起動指示を繰り返すステップと、前記起動指示の繰り替えし中に前記タイマが前記設定された時間を超えた時点でＣＨ障害と判定するステップを備えていることを特徴とするプログラム。
【請求項６】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力するＤＳＬ冗長切り替え付ＤＳＬ多重装置におけるＤＳＬ冗長切り替え処理をコンピュータに実行させるためのプログラムであって、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視することにより該状態信号からＣＨ毎にＣＨ障害判定を行うステップと、ＣＨ障害が検出されたときに当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替えるステップを備え、
前記ＣＨ障害判定を行うステップは、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出するステップと、起動状態でないＤＳＬコアが検出されたときに起動失敗回数を初期化するステップと、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行うステップと、該起動指示から一定時間後に該当ＣＨの起動状態を判定するステップと、該判定の結果起動に失敗したとき前記起動失敗回数を１インクリメントするとともに前記起動失敗回数が予め設定された回数より少ないことを条件に前記起動指示を繰り返すステップと、前記起動指示の繰り替えし中に前記起動失敗回数が前記設定された回数と一致したときにＣＨ障害と判定するステップを備えていることを特徴とするプログラム。
【請求項７】
１つのバックボーンと接続されるバックボーンインタフェースと複数の宅内装置と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号を入力して複数ＣＨのＤＳＬ信号に分離出力し、また、複数ＣＨのＤＳＬ信号を入力し、多重化してバックボーン信号として出力するＤＳＬ冗長切り替え付ＤＳＬ多重装置におけるＤＳＬ冗長切り替え処理をコンピュータに実行させるためのプログラムであって、
動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す状態信号を監視することにより該状態信号からＣＨ毎にＣＨ障害判定を行うステップと、ＣＨ障害が検出されたときに当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替えるステップを備え、
前記ＣＨ障害判定を行うステップは、各ＣＨ毎に前記ＤＳＬコアの起動状態を検出するステップと、起動状態でないＤＳＬコアが検出されたときに起動時間タイマ及び起動失敗回数を初期化するステップと、該初期化後に前記状態信号により該当ＣＨに対して起動指示を行うステップと、該起動指示から一定時間後に該当ＣＨの起動状態を判定するステップと、該判定の結果起動に失敗したとき前記起動失敗回数を１インクリメントするとともに前記タイマが予め設定された時間を超えていないこと及び前記起動失敗回数が予め設定された回数より少ないことを条件に前記起動指示を繰り返すステップと、前記起動指示の繰り替えし中に前記タイマが前記設定された時間を超えたときまたは前記起動失敗回数が前記設定された回数と一致したときにＣＨ障害と判定するステップを備えていることを特徴とするプログラム。
【請求項８】
前記ＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ切り替えるステップを実行後に、前記冗長ＣＨの障害判定を行うステップと、前記冗長ＣＨでもＣＨ障害が発生したときに元のＣＨへの切り戻しを行うステップを備えていることを特徴とする請求項５〜７のいずれかに記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳＬ（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）多重装置に関し、特に、ＤＳＬ冗長切り替え制御技術に関する。
【０００２】
【従来の技術】
ＤＳＬ（ｄｉｇｉｔａｌ  ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）は、既設の銅線による電話線を利用し、高速データ通信を可能にする手段として導入されている。図６は、ＤＳＬで用いられるＤＳＬ多重装置の概略を示すブロック図であり、局内装置２０と複数の宅内装置２１ａ〜２１ｂからなる。
【０００３】
局内装置２０は、１つのバックボーンと接続されるバックボーンインタフェースと複数のチャネル（以下、ＣＨ）と接続されるＤＳＬインタフェースを有し、多重されたバックボーン信号２２を入力して第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂに分離出力し、また、第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを入力し、バックボーン信号２２に多重して出力する機能を有している。
【０００４】
第１の宅内装置２１ａ〜第ｎの宅内装置２１ｂは、それぞれ第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを入力して第１のユーザ信号２４ａ〜第ｎのユーザ信号２４ｂを出力し、また、第１のユーザ信号２４ａ〜第ｎのユーザ２４ｂを入力して第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを出力する。
【０００５】
このようなＤＳＬ多重装置は、近年、市場に大規模に導入されており、ＤＳＬの収容効率を最大化するように構成されている。また、故障によるサービス断発生時のすみやかなサービス改善をすることが要求されており、そのためにＤＳＬ冗長切り替え機能を備えている。
【０００６】
【発明が解決しようとする課題】
従来のＤＳＬ冗長切り替え付ＤＳＬ多重装置では、故障が発生した場合に冗長ＣＨへの切り替えを手動で行ったり、もしくは、ＤＳＬコアの運用回線を収容しているインタフェース盤の故障に関して自動的に切り替えを行う機能を設けることが考えられている。
【０００７】
しかしながら、冗長ＣＨへの切り替えを手動で行う場合、保守者が障害を検出してから手動で切り替えるまでのサービスの断時間が長くなるという問題があり、また、ＤＳＬコアの運用回線を収容しているインタフェース盤の故障により自動切り替えを行う場合、インタフェース盤の故障検出機能は、ＤＳＬ出力点にもっとも近い点の故障を検出することが困難であるため検出能力が低下する。
【０００８】
また、故障検出機能をＤＳＬコア内に盛り込むことにより故障検出を速やかに行うことも考えられるが、その場合、ＤＳＬコアを構成する集積回路内に故障検出回路を付加する必要があり、ＤＳＬコアの集積度に支障を与える。また故障検出機能が無いものでは、故障検出のトリガがないので自動切り替えができない欠点がある。
【０００９】
本発明の主な目的は、故障検出機能を有していないＤＳＬコアであっても障害検出を可能とする手段を設け、障害発生時に自動切り替えを行うことにより、ＤＳＬのサービス断の時間を最小限に抑えることが可能なＤＳＬ冗長切り替え方法を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、動作中のＤＳＬコアが出力しているＤＳＬコアの状態遷移を示す信号（状態信号）を監視し、この状態信号からＣＨ毎にＣＨ障害判定を行う手段と、ＣＨ障害が発生したときには、当該ＣＨに接続されているＤＳＬコアを冗長ＣＨに接続されているＤＳＬコアへ自動切り替えする手段を備えたことを特徴とする。
【００１１】
具体的には、ＣＨ毎に接続されたＤＳＬコアから該当ＣＨの起動状態信号を入力し、該当ＣＨ障害判定において障害があると判定された場合で、かつ実装されている冗長ＣＨが未だ使用されていない場合、状態信号から該当ＣＨのＤＳＬパラメータを読み出し、状態信号を介して冗長ＣＨに書き込む。
【００１２】
その後、切り替え信号により該当ＣＨのリレーであるセレクタ（以下、ＳＥＬ）に対して、該当ＣＨの装置内ＤＳＬ信号から冗長ＣＨの装置内ＤＳＬ信号の信号へ選択を切り替える。切り替えた後、状態信号から冗長ＣＨの起動状態を入力し冗長ＣＨの障害判定を行い障害と判定とされない場合、該当ＣＨの故障と判定し、該当ＣＨのクロスコネクト情報を冗長ＣＨのクロスコネクト情報に切り替えるクロスコネクト設定情報をクロスコネクトに設定し、該当ＣＨを冗長運用とする。
【００１３】
また、本発明は、ＣＨの障害を検出した場合で、かつ切り替えた後の冗長ＣＨで同様に障害を検出した場合には、元のチャネルのＤＳＬコアへ自動的に切り戻すことを特徴とする。
【００１４】
具体的には、状態信号から該当ＣＨの起動状態信号を入力し、該当ＣＨ障害判定において障害があると判定された場合で、かつ実装されている冗長ＣＨが未だ使用されていない場合、状態信号から該当ＣＨのＤＳＬパラメータを読み出し、状態信号を介して冗長ＣＨに書き込む。
【００１５】
その後、切り替え信号により該当ＣＨのリレーであるＳＥＬに対して、該当ＣＨの装置内ＤＳＬ信号から冗長ＣＨの装置内ＤＳＬ信号の信号へ選択を切り替える。切り替えた後、状態信号から冗長ＣＨの起動状態を入力し冗長ＣＨの障害判定を行い障害と判定とされた場合、この障害は局内装置内故障以外の故障と判断し、切り替え信号により該当ＣＨのリレーであるＳＥＬに対して、冗長ＣＨの装置内ＤＳＬ信号から該当ＣＨの装置内ＤＳＬ信号の信号へ選択を切り戻し通常運用とする。
【００１６】
また、本発明は、ＣＨの故障をＤＳＬの起動状態を用いて判定することを特徴とする。即ち、ＤＳＬコアの起動失敗が所定回数以上繰り返した場合、あるいは起動指示後所定時間経過しても起動状態とならないときには、ＣＨ障害と判定する。
【００１７】
具体的には、ＣＨのＤＳＬが起動状態でない場合、起動時間タイマ変数ｔ及び起動失敗回数変数ｎを初期化して０とする。初期化後、状態信号から該当ＣＨに対して起動指示を行う。起動指示後、定数時間ｘ後、状態信号から起動状態を読み出す。読み出した結果が起動に成功していない場合、起動失敗回数ｎを１インクリメントする。
【００１８】
インクリメント後起動時間タイマｔが定数Ｔを超えていないことを確認する。確認後、起動失敗回数ｎ変数が定数Ｎを超えていないことを確認する。超えていない場合、再度ＤＳＬ起動指示を行う。この動作を繰り返し、起動失敗回数ｎ変数が定数Ｎとなった場合、ＣＨ障害と判定する。
【００１９】
また、インクリメント後起動時間タイマｔが定数Ｔを超えていないことを確認する。確認後、起動失敗回数ｎ変数が定数Ｎを超えていないことを確認する。超えていない場合、再度ＤＳＬ起動指示を行う。この動作を繰り返し、起動時間ｔ変数が定数Ｔを超えた場合、ＣＨ障害と判定する。
【００２０】
また、本発明は、上記ＤＳＬ冗長切り替え制御を、切り替え制御部内に設けられた処理装置（コンピュータ）に実行させるためのプログラムを備えていることを特徴とする。
【００２１】
【発明の実施の形態】
図６は、本発明が適用されるＤＳＬ冗長切り替え機能付ＤＳＬ多重装置を示しており、局内装置２０と複数の宅内装置２１ａ〜２１ｂからなる。
【００２２】
局内装置２０は、１つのバックボーンインタフェースと複数ＣＨのＤＳＬインタフェースを有しており、バックボーン信号２２を入力して第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂに分離し、複数の第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを入力してバックボーン信号２２に多重し出力する。
【００２３】
第１の宅内装置２１ａ〜第ｎの宅内装置２１ｂはそれぞれ第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを入力して第１のユーザ信号２４ａ〜第ｎのユーザ信号２４ｂに出力し、第１のユーザ信号２４ａ〜第ｎのユーザ２４ｂを入力して第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨのＤＳＬ信号２３ｂを出力する。
【００２４】
図１は、本発明の実施形態を示す局内装置のブロック図であり、図６の局内装置２０に対応する。なお、本発明は図６における宅内装置２１ａ〜第ｎの宅内装置２１ｂの構成とは直接関係無いので宅内装置の詳細は省略する。
【００２５】
本発明の局内装置は、ネットワークインタフェース１と、クロスコネクト２と、第１番ＣＨのＤＳＬコア３ａ〜第ｎ番ＣＨのＤＳＬコア３ｂと冗長ＣＨのＤＳＬコア３ｃからなる複数のＤＳＬコアと、第１番ＣＨのＳＥＬ４ａ〜第ｎ番ＣＨのＳＥＬ４ｂからなる複数のＳＥＬと、ＣＨの自動切り替え制御を行う切り替え制御部５からなる。
【００２６】
ネットワークインタフェース１は、多重されたバックボーン信号６を入力し、分離した複数の第１番ＣＨクロスコネクト信号７ａ〜第ｎ番ＣＨクロスコネクト信号７ｂを出力し、複数の第１番ＣＨ局側クロスコネクト信号７ａ〜第ｎ番ＣＨの局側クロスコネクト信号７ｂを入力して多重化し、バックボーン信号６として出力する。バックボーン信号６は、図６のバックボーン信号２２に相当する。
【００２７】
クロスコネクト２は、クロスコネクト設定信号１２を入力し、クロスコネクト設定信号１２で指示される方路設定に従い、第１番ＣＨの局側クロスコネクト信号７ａ〜第ｎ番ＣＨの局側クロスコネクト信号７ｂを入力して第１番ＣＨの加入者側クロスコネクト信号８ａ〜第ｎ番ＣＨの加入者側クロスコネクト信号８ｂと冗長ＣＨの加入者側クロスコネクト信号８ｃを出力し、第１番ＣＨの加入者側クロスコネクト信号８ａ〜第ｎ番ＣＨの加入者側クロスコネクト信号８ｂと冗長ＣＨの加入者側クロスコネクト信号８ｃを入力して第１番ＣＨの局側クロスコネクト信号７ａ〜第ｎ番ＣＨの局側クロスコネクト信号７ｂを出力する。
【００２８】
第１番ＣＨのＤＳＬコア３ａ〜第ｎ番ＣＨのＤＳＬコア３ｂと冗長ＣＨのＤＳＬコア３ｃはそれぞれ、第１番ＣＨの状態信号１３ａ〜第ｎ番ＣＨの状態信号１３ｂと冗長ＣＨの状態信号１３ｃを入力し、第１番ＣＨの状態信号１３ａ〜第ｎ番ＣＨの状態信号１３ｂと冗長ＣＨの状態信号１３ｃから入力されるＤＳＬパラメータと起動指示に従い、第１番ＣＨの加入者側クロスコネクト信号８ａ〜第ｎ番ＣＨの加入者クロスコネクト信号８ｂと冗長ＣＨのクロスコネクト信号８ｃを入力してＤＳＬ信号に変換し、装置内第１番ＣＨのＤＳＬ信号９ａ〜第ｎ番ＣＨのＤＳＬ信号９ｂと冗長ＣＨのＤＳＬ信号９ｃを出力しするとともに、ＤＳＬ信号である第１番ＣＨの装置内ＤＳＬ信号９ａ〜第ｎ番ＣＨの装置内ＤＳＬ信号９ｂと冗長ＣＨの装置内ＤＳＬ信号９ｃを入力して加入者側クロスコネクト信号に変換し、第１番ＣＨの加入者側クロスコネクト信号８ａ〜第ｎ番ＣＨの加入者側クロスコネクト信号８ｂと冗長ＣＨの加入者側クロスコネクト信号８ｃを出力する。
【００２９】
また、第１番ＣＨのＤＳＬコア３ａ〜第ｎ番ＣＨのＤＳＬコア３ｂと冗長ＣＨのＤＳＬコア３ｃはそれぞれ、ＤＳＬの起動状態表示として第１番ＣＨの状態信号１３ａ〜第ｎ番ＣＨの状態信号１３ｂと冗長ＣＨの状態信号１３ｃを出力する。
【００３０】
第１番ＣＨのＳＥＬ４ａ〜第ｎ番ＣＨのＳＥＬ４ｂはそれぞれ、第１番ＣＨの切り替え信号１５ａ〜第ｎ番ＣＨの切り替え信号１５ｂを入力し、第１番ＣＨの切り替え信号１５ａ〜第ｎ番ＣＨの切り替え信号１５ｂで指示される選択指示に従い、第１番ＣＨの装置内ＤＳＬ信号９ａと冗長ＣＨの装置内ＤＳＬ信号９ｃ、第ｎ番ＣＨの装置内ＤＳＬ信号９ｂと冗長ＣＨの装置内ＤＳＬ信号９ｃを入力して第１番ＣＨのＤＳＬ信号１０ａ、第ｎ番ＣＨのＤＳＬ信号１０ｂを出力し、第１番ＣＨのＤＳＬ信号１０ａ、第ｎ番ＣＨのＤＳＬ信号１０ｂを入力して第１番ＣＨの装置内ＤＳＬ信号９ａもしくは冗長ＣＨの装置内ＤＳＬ信号９ｃ、第ｎ番ＣＨの装置内ＤＳＬ信号９ｂもしくは冗長ＣＨの装置内ＤＳＬ信号９ｃを出力する。
【００３１】
第１番ＣＨのＤＳＬ信号１０ａ〜第ｎ番ＣＨのＤＳＬ信号１０ｂはそれぞれ、図６の複数ＣＨのＤＳＬインタフェースである第１番ＣＨのＤＳＬ信号２３ａ〜第ｎ番ＣＨの２３ｂに相当する。
【００３２】
切り替え制御部５は、各ＤＳＬコアからの状態信号１３を入力し、状態信号１３で指示されるＤＳＬの起動状態表示に従い、該当ＣＨのＤＳＬコアと冗長ＣＨのＤＳＬコアが起動状態にあるか否かを判断し、以下の３つの動作を行う。
【００３３】
即ち、状態信号１３で指示される第１番ＣＨのＤＳＬコア３ａ〜第ｎ番ＣＨのＤＳＬコア３ｂにある該当ＣＨのＤＳＬコアのＤＳＬパラメータを入力し、ＣＨ切り替え時に該当ＤＳＬパラメータを冗長ＣＨのＤＳＬコア３ｃへ状態信号１３として出力すること、該当ＣＨのＳＥＬを切り替える指示もしくは切り替え信号１５を出力すること、及び、該当ＣＨと冗長ＣＨ間の方路を入れ替える指示としてクロスコネクト設定信号１２を出力することである。
【００３４】
また状態信号１３は、第１番ＣＨの状態信号１３ａ〜第ｎ番ＣＨの状態信号１３ｂと冗長ＣＨの状態信号１３ｃを示す。切り替え信号１５は、第１番ＣＨの切り替え信号１５ａ〜第ｎ番ＣＨの切り替え信号１５ｂを示す。
【００３５】
図２は、本発明のＣＨ切り替え動作を説明するフローチャートであり、図３は、ＣＨ障害判定動作を説明するフローチャートである。以下、本発明の動作について、図１〜図３を参照して説明する。
【００３６】
切り替え制御部５は、第１番ＣＨのＤＳＬコア３ａ〜第ｎ番ＣＨのＤＳＬコア３ｂからの状態信号１３を監視することにより、ＣＨ毎にＣＨ障害判定を行う（Ｓ１）。
【００３７】
このＣＨ障害判定は、図３に示すように、ＣＨの故障を各ＣＨ毎にＤＳＬの起動状態を監視することにより判定される（Ｓ１１）。
【００３８】
該当ＣＨのＤＳＬが起動状態でない場合（Ｓ１１ＮＯ）、起動時間タイマ変数ｔ及び起動失敗回数変数ｎを初期化して０とする（Ｓ１２）。初期化後、状態信号１３から該当ＣＨに対して起動指示を行う（Ｓ１３）。起動指示から定数時間ｘ後に、状態信号１３から該当ＣＨの起動状態を読み出す（Ｓ１４）ことにより起動したか否かの判定を行う（Ｓ１５）。
【００３９】
読み出した結果が起動に成功していない場合（Ｓ１５ＮＯ）、起動失敗回数ｎを１インクリメントする（Ｓ１６）。インクリメント後、起動時間タイマｔが定数Ｔを超えていないことを確認し（Ｓ１７ＮＯ）、確認後、起動失敗回数ｎ変数が定数Ｎを超えていないことを確認する（Ｓ１８）。
【００４０】
超えていない場合（Ｓ１８ＮＯ）、状態信号１３から再度ＤＳＬ起動指示を行う（Ｓ１３）。この動作を繰り返し、起動失敗回数ｎ変数が定数Ｎと同じになった場合（Ｓ１８ＹＥＳ）、ＣＨ障害と判定する。また、（Ｓ１７）で、起動時間タイマｔが定数Ｔを超えた場合（Ｓ１７ＹＥＳ）も、ＣＨ障害と判定する。
【００４１】
なお、図３では、起動失敗回数ｎと起動時間タイマｔの両方でＣＨ障害判定を行っているが、起動失敗回数ｎのみ、あるいは起動時間タイマｔのみのいずれか一方によりＣＨ障害判定を行うことも可能である。
【００４２】
このようにしてＣＨ障害判定を行った結果、第ｎ番目のＣＨにＣＨ障害が発生しているものとして、次に図２に示すＣＨ切り替え動作を説明する。
【００４３】
状態信号１３から第ｎ番ＣＨの中の起動状態信号を入力し、該当ＣＨ障害判定として第ｎ番ＣＨの障害があると判定された場合、（Ｓ１）のＢが選択される。冗長ＣＨが実装されており（Ｓ２ＹＥＳ）、冗長ＣＨが未だ使用されていない場合（Ｓ３ＮＯ）、状態信号１３から第ｎ番ＣＨのＤＳＬパラメータを読み出し、これを状態信号１３として冗長ＣＨに書き込む（Ｓ４）。
【００４４】
その後、切り替え信号１５により第ｎ番ＣＨのリレーである第ｎ番ＣＨのＳＥＬ４ｂに対して、第ｎ番ＣＨの装置内ＤＳＬ信号９ｂから冗長ＣＨの装置内ＤＳＬ信号９ｃの信号へ選択を切り替える（Ｓ５）。
【００４５】
切り替えた後、状態信号１３から冗長ＣＨの起動状態を入力し冗長ＣＨの障害判定を行い（Ｓ６）、障害と判定されない場合（Ｓ６Ｃ）には、第ｎ番ＣＨの故障と判定し（Ｓ７）、第ｎ番ＣＨのクロスコネクト情報を冗長ＣＨのクロスコネクト情報に切り替える変更をクロスコネクト設定情報１２としてクロスコネクト２に設定を行い（Ｓ８）、冗長運用とする。
【００４６】
また、切り替え信号１５により第ｎ番ＣＨのリレーである第ｎ番ＣＨのＳＥＬ４ｂに対して、第ｎ番ＣＨの装置内ＤＳＬ信号９ｂから冗長ＣＨの装置内ＤＳＬ信号９ｃの信号へ選択を切り替えた（Ｓ５）後、状態信号１３から冗長ＣＨの起動状態を入力し冗長ＣＨの障害判定を行い（Ｓ６）、障害と判定とされた場合（Ｓ６Ｂ）には、第ｎ番ＣＨの障害は局内装置内故障以外の故障によるものと判断し、切り替え信号１５により該当ＣＨのリレーである第ｎ番ＣＨのＳＥＬ４ｂに対して、冗長ＣＨの装置内ＤＳＬ信号９ｃから第ｎ番ＣＨの装置内ＤＳＬ信号９ｂの信号へ選択を切り戻し（Ｓ９）、通常運用とする（Ｓ１０）。
【００４７】
図４及び図５は、本実施形態における通常運用状態の信号の流れと、主信号切り替え動作時の信号の流れを示している。
【００４８】
通常運用状態においては、上り方向の信号の流れは、主信号３０に示されるように第１番ＣＨのＤＳＬ信号１０ａは、リレーで構成される第１番ＣＨのＳＥＬ４ａに入力し選択後、第１番ＣＨの装置内ＤＳＬ信号９ａに出力する。第１番ＣＨの装置内ＤＳＬ信号９ａは、第１番ＣＨのＤＳＬコア３ａに入力しＤＳＬフォーマットから装置内フォーマットに変換された後第１番ＣＨの加入者側クロスコネクト信号８ａに出力される。
【００４９】
第１番ＣＨの加入者側クロスコネクト信号８ａは、クロスコネクト２に入力し方路情報を付加された後第１番ＣＨの局側クロスコネクト信号７ａに出力する。第１番ＣＨの局側クロスコネクト信号７ａは、ネットワークインタフェース１に入力し他の局側クロスコネクト情報と多重してフォーマット変換されバックボーン信号６に出力する。
【００５０】
同様に主信号３１に示されるように第ｎ番ＣＨのＤＳＬ信号１０ｂは、リレーで構成される第ｎ番ＣＨのＳＥＬ４ｂに入力され選択後、第ｎ番ＣＨの装置内ＤＳＬ信号９ｂに出力される。第ｎ番ＣＨの装置内ＤＳＬ信号９ｂは、第ｎ番ＣＨのＤＳＬコア３ｂに入力しＤＳＬフォーマットから置内フォーマットに変換された後第ｎ番ＣＨの加入者側クロスコネクト信号８ｂに出力する。
【００５１】
第ｎ番ＣＨの加入者側クロスコネクト信号８ｂは、クロスコネクト２に入力し方路情報を付加された後第ｎ番ＣＨの局側クロスコネクト信号７ｂに出力される。第ｎ番ＣＨの局側クロスコネクト信号７ｂは、ネットワークインタフェース１に入力し他の局側クロスコネクト情報と多重してフォーマット変換後バックボーン信号６に出力する。
【００５２】
一方、下り方向の流れは、主信号３０に示されるように、バックボーン信号６は、ネットワークインタフェース１に入力し装置内フォーマットに変換されたのち第１番ＣＨの局側クロスコネクト信号７ａに出力する。第１番ＣＨの局側クロスコネクト信号７ａは、クロスコネクト２に入力し方路情報を終端した後、方路情報に従うポートに第１番ＣＨの加入者側クロスコネクト信号８ａを出力する。
【００５３】
第１番ＣＨの加入者側クロスコネクト信号８ａは、第１番ＣＨのＤＳＬコア３ａに入力し装置内フォーマットからＤＳＬフォーマットに変換し第１番ＣＨの装置内ＤＳＬ信号９ａを出力する。第１番ＣＨの装置内ＤＳＬ信号９ａは、リレーで構成される第１番ＣＨのＳＥＬ４ａに入力し第１番ＣＨのＤＳＬ信号１０ａに出力する。
【００５４】
同様に主信号３１に示されるようにバックボーン信号６は、ネットワークインタフェース１に入力し第ｎ番ＣＨの装置内フォーマットに変換されたのち第ｎ番ＣＨの局側クロスコネクト信号７ｂに出力する。第ｎ番ＣＨの局側クロスコネクト信号７ｂは、クロスコネクト２に入力し方路情報を終端した後、方路情報に従うポートに第ｎ番ＣＨの加入者側クロスコネクト信号８ｂを出力する。
【００５５】
第ｎ番ＣＨの加入者側クロスコネクト信号８ｂは、第ｎ番ＣＨのＤＳＬコア３ｂに入力し装置内フォーマットからＤＳＬフォーマットに変換し第ｎ番ＣＨの装置内ＤＳＬ信号９ｂを出力する。第ｎ番ＣＨの装置内ＤＳＬ信号９ｂは、リレーで構成される第ｎ番ＣＨのＳＥＬ４ｂに入力しＤＳＬ信号１０ｂに出力する。
【００５６】
第ｎ番ＣＨに障害が発生し、第ｎ番ＣＨから冗長ＣＨへのＤＳＬラインへの切り替えが行われると、主信号３２の上り信号の流れは、第ｎ番ＣＨのＤＳＬ信号１０ｂは、リレーで構成される第ｎ番ＣＨのＳＥＬ４ｂに入力され選択後、冗長ＣＨの装置内ＤＳＬ信号９ｃに出力される。冗長ＣＨの装置内ＤＳＬ信号９ｃは、冗長ＣＨのＤＳＬコア３ｃに入力しＤＳＬフォーマットから装置内フォーマットに変換された後冗長ＣＨの加入者側クロスコネクト信号８ｃに出力する。
【００５７】
冗長ＣＨのクロスコネクト信号８ｃは、クロスコネクト２に入力し方路情報を付加した後第ｎ番ＣＨの局側クロスコネクト信号７ｂに出力される。第ｎ番ＣＨの局側クロスコネクト信号７ｂは、ネットワークインタフェース１に入力し他の局側クロスコネクト情報と多重してフォーマット変換後バックボーン信号６に出力する。
【００５８】
一方、主信号３２の下り信号の流れは、バックボーン信号６は、ネットワークインタフェース１に入力し装置内フォーマットに変換されたのち第ｎ番ＣＨの局側クロスコネクト信号７ｂに出力する。第ｎ番ＣＨの局側クロスコネクト信号７ｂは、クロスコネクト２に入力し方路情報を終端した後、方路情報に従い冗長ＣＨの加入者側クロスコネクト信号８ｃを出力する。
【００５９】
冗長ＣＨの加入者側クロスコネクト信号８ｃは、冗長ＣＨのＤＳＬコア３ｃに入力し装置内フォーマットからＤＳＬフォーマットに変換し冗長ＣＨの装置内ＤＳＬ信号９ｃを出力する。冗長ＣＨの装置内ＤＳＬ信号９ｃは、リレーで構成される第ｎ番ＣＨのＳＥＬ４ｂに入力し第ｎ番ＣＨのＤＳＬ信号１０ｂに出力する。
【００６０】
図４の主信号３１と図５の主信号３２は、第ｎ番ＣＨのＤＳＬコア３ｂが故障したときに主信号３１から主信号３２に経路を変更することを示している。また第ｎ番ＣＨのＤＳＬコア３ｂを使用するか冗長ＣＨのＤＳＬコア３ｃを使用するかは、局内装置内の経路が異なるのみで、第ｎ番ＣＨのＤＳＬ信号１０ｂとバックボーン信号６の信号は経路変更前と経路変更後で同一であるように動作を行うことで冗長動作となる。
【００６１】
なお、上記実施形態では、冗長ＣＨが１つ設けられている場合について説明したが、故障発生率等を考慮して複数の冗長ＣＨを設けることができることはいうまでもない。
【００６２】
また、本発明におけるＣＨ障害の自動検出及び冗長切り替え動作は、切り替え制御部５内に設けられた処理装置（コンピュータ）に格納されたプログラムにより実行することができる。
【００６３】
【発明の効果】
本発明は、ＣＨの障害を自動的に検出し、自動的に冗長切り替え動作を行っているので、サービス断時間を最少に抑えることができる。
【００６４】
また、切り替えた後のＣＨでの障害を判定する機能を有しているため、局内装置内の障害と局内装置以外の障害を区別することができる。
【００６５】
さらに、動作中のＤＳＬコアから出力される状態信号を監視することにより、実際のＣＨの起動でサービスの障害を確認するため、もっともＤＳＬの出力に近いところの障害まで監視することができ、障害検出能力をあげることができるとともに、ＤＳＬコアに障害検出機能を具備していないＬＳＩ等を使用する場合においても障害の検出が可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すＤＳＬ冗長切り替え付ＤＳＬ多重装置のブロック図である。
【図２】本発明のＣＨ切り替え動作を説明するフローチャートである。
【図３】本発明のＣＨ障害判定動作を説明するフローチャートである。
【図４】本発明のＤＳＬ冗長切り替え付ＤＳＬ多重装置の動作説明図である。
【図５】本発明のＤＳＬ冗長切り替え付ＤＳＬ多重装置の動作説明図である。
【図６】本発明が適用されるＤＳＬ多重装置の概念図である。
【符号の説明】
１  ネットワークインタフェース
２  クロスコネクト
３ａ  第１番ＣＨのＤＳＬコア
３ｂ  第ｎ番ＣＨのＤＳＬコア
３ｃ  冗長ＣＨのＤＳＬコア
４ａ  第１番ＣＨのＳＥＬ
４ｂ  第ｎ番ＣＨのＤＳＬコア
５  切り替え制御
６  バックボーン信号
７ａ  第１番ＣＨの局側クロスコネクト信号
７ｂ  第ｎ番ＣＨの局側クロスコネクト信号
８ａ  第１番ＣＨの加入者側クロスコネクト信号
８ｂ  第ｎ番ＣＨの加入者側クロスコネクト信号
８ｃ  冗長ＣＨの加入者側クロスコネクト信号
９ａ  第１番ＣＨの装置内ＤＳＬ信号
９ｂ  第ｎ番ＣＨの装置内ＤＳＬ信号
９ｃ  冗長ＣＨの装置内ＤＳＬ信号
１０ａ  第１番ＣＨのＤＳＬ信号
１０ｂ  第ｎ番ＣＨのＤＳＬ信号
１２  クロスコネクト設定信号
１３  状態信号
１３ａ  第１番ＣＨの状態信号
１３ｂ  第ｎ番ＣＨの状態信号
１３ｃ  冗長ＣＨの状態信号
１５  切り替え信号
１５ａ  第１番ＣＨの切り替え信号
１５ｂ  第ｎ番ＣＨの切り替え信号
２０  局内装置
２１ａ  第１の宅内装置
２１ｂ  第ｎの宅内装置
２２  バックボーン信号
２３ａ  第１番ＣＨのＤＳＬ信号
２３ｂ  第ｎ番ＣＨのＤＳＬ信号
２４ａ  第１のユーザ信号
２４ｂ  第ｎのユーザ信号
【図１】
0003591588.tif 000002
【図２】
0003591588.tif 000003
【図３】
0003591588.tif 000004
【図４】
0003591588.tif 000005
【図５】
0003591588.tif 000006
【図６】
0003591588.tif 000007