(57)【特許請求の範囲】
【請求項１】
入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信する無瞬断送信装置と、
前記２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う待合せ処理部を含む無瞬断受信装置と
を備えた無瞬断切替システムにおいて、
前記待合せ処理部は、前記２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、
前記周期Ｔにおける前記２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定するトラヒック変動検出部と、
前記周期Ｔにおける前記トラヒック変動と所定値との大小関係に応じて前記フレームの待合せを行う平均待合せ時間を可変設定し、前記フレームの待合せを制御する平均待合せ時間設定部と
を備えたことを特徴とする無瞬断切替システム。
【請求項２】
請求項１に記載の無瞬断切替システムにおいて、
前記トラヒック変動検出部は、前記周期Ｔにおける前記トラヒック変動が所定値より小さい場合には次の周期Ｔを前回より長く設定し、前記周期Ｔにおける前記トラヒック変動が所定値より大きい場合には次の周期Ｔを前回より短く設定する構成であり、
前記平均待合せ時間設定部は、前記周期Ｔにおける前記トラヒック変動が所定値より小さい場合には次の平均待合せ時間を前回より短く設定し、前記周期Ｔにおける前記トラヒック変動が所定値より大きい場合には次の平均待合せ時間を前回より長く設定する構成である
ことを特徴とする無瞬断切替システム。
【請求項３】
請求項１または請求項２に記載の無瞬断切替システムにおいて、
前記トラヒック変動検出部は、トラヒックの変動割合または増加量またはフレーム間隔に基づいてトラヒック変動がバーストを示すときに、現在の周期Ｔをリセットして現在より短い周期Ｔと、前記平均待合せ時間設定部は前記平均待合せ時間をリセットして所定の最大許容遅延時間を設定する構成である
ことを特徴とする無瞬断切替システム。
【請求項４】
請求項１または請求項２に記載の無瞬断切替システムにおいて、
前記平均待合せ時間設定部は、所定の最大許容遅延時間を上限として前記平均待合せ時間を設定する構成である
ことを特徴とする無瞬断切替システム。
【請求項５】
入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信する無瞬断送信装置と、
前記２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う待合せ処理部を含む無瞬断受信装置と
を備えた無瞬断切替システムの無瞬断受信装置において、
前記待合せ処理部は、前記２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、
前記周期Ｔにおける前記２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定するトラヒック変動検出部と、
前記周期Ｔにおける前記トラヒック変動と所定値との大小関係に応じて前記フレームの待合せを行う平均待合せ時間を可変設定し、前記フレームの待合せを制御する平均待合せ時間設定部と
を備えたことを特徴とする無瞬断受信装置。
【請求項６】
無瞬断送信部で入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信し、
無瞬断受信部の待合せ処理部で、前記２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う
無瞬断切替方法において、
前記待合せ処理部は、前記２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、
トラヒック変動検出部で前記周期Ｔにおける前記２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定する処理を行い、
平均待合せ時間設定部で前記周期Ｔにおける前記トラヒック変動と所定値との大小関係に応じて前記フレームの待合せを行う平均待合せ時間を可変設定し、前記フレームの待合せを制御する
ことを特徴とする無瞬断切替方法。
【請求項７】
請求項１に記載の無瞬断切替システムにおける前記待合せ処理部のトラヒック変動検出部および平均待合せ時間設定部の処理をコンピュータに実行させ、前記トラヒック変動に応じて前記フレームの待合せを制御することを特徴とする無瞬断切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無瞬断送信装置から長遅延系伝送路と短遅延系伝送路に複製した同一フレームを送信し、無瞬断受信装置が先着するフレームを優先して出力する低遅延型の無瞬断切替システム、無瞬断受信装置、無瞬断切替方法および無瞬断切替プログラムに関する。
【背景技術】
【０００２】
１＋１の無瞬断切替システムでは、送信側ノードから０系と１系の伝送路に複製した同一フレームを送信し、受信側ノードで一方のフレームを選択して後段に送出する。通常、ＴＤＭサービスでは無瞬断切替時の遅延揺らぎを回避するため、０系と１系の伝送路のうち、受信側ノードに先に到着する短遅延系伝送路の信号と、後から到着する長遅延系伝送路の信号が待合せをするので、系の遅延は長遅延系伝送路に固定される。
【０００３】
一方、イーサネット（登録商標）の無瞬断切替の場合、ＴＤＭよりもフレーム選択経路の切替による遅延変化に対する条件が緩和されるため、フレームの待ち合わせが不要になる。すなわち、受信側ノードは早く到着した正常なシーケンス番号のフレームを選択して送出する先着優先型の無瞬断切替を行う。通常は、短遅延系伝送路のフレームが先着するので、短遅延系伝送路のフレームのシーケンス番号が連続する限り、先着したフレームを優先的に送出することで低遅延化が可能である。
【０００４】
図６は、従来の無瞬断切替システムおよび無瞬断受信装置の待合せ処理部の構成例を示す（特許文献１）。
図６(a) において、無瞬断送信装置１０は、入力フレームにシーケンス番号を付与して複製した同一フレームを長遅延系伝送路と短遅延系伝送路に送信する。無瞬断受信装置２０は、図６(b) に示す待合せ処理部の選択部２１および選択制御部２２において、到着するフレームのシーケンス番号を検出し、最初に到着するフレームを選択して送出する。通常は、先着する短遅延系伝送路のフレームを選択して送出する。なお、短遅延系の待合せ用バッファ２３および長遅延系の待合せ用バッファ２４は、各伝送路が正常時のときはバッファリングしないで転送する。
【０００５】
ここで、短経路系伝送路の故障時にシーケンス番号飛びが発生した場合には、選択制御部２２が検出して読出し制御部２５に通知し、読出し制御部２５の制御により短遅延系の待合せバッファ２３に対して、長遅延系伝送路から該当シーケンス番号のフレームが到着するまで、短遅延系伝送路から到着するフレームの待ち合わせを行う。読出し制御部２５は、以下に示す待合せ制御に応じて待合せ用バッファ２３，２４内のフレームを順次読み出す。
【０００６】
図７は、特許文献１に記載の待合せ制御例を示す。
図７(a) において、短遅延系伝送路で２番のフレームが損失した場合、短遅延系伝送路を正常に伝送してきた３番以降のフレームは、シーケンス番号の連続性を担保するために、長遅延系伝送路から２番のフレームが到着するまで待合せをする。このとき、待合せ時間の上限（規定待合せ時間）を設定する。規定待合せ時間内に、長遅延系伝送路から２番のフレームが到着すると、当該フレームをそのまま出力するとともに、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。
【０００７】
ここで、規定待合せ時間は、短遅延系伝送路から到着した３番のフレームの待合せを開始してから、長遅延系伝送路から２番のフレームが到着するまでの待合せ時間の上限である。図７(b) に示すように、規定待合せ時間を過ぎても、長遅延系伝送路から当該２番のフレームが到着しない場合には損失したものと判断して、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。
【０００８】
なお、長遅延系伝送路から３番のフレームが到着した場合には、２番のフレームの損失を検出することができるが、例えば長遅延系伝送路が故障して当該３番以降のフレームも到着しない場合には、規定待合せ時間を設けていなければ、それ以降の処理が停止してしまうことになる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−１７８６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
図６および図７に示す待合せ制御により、伝送路のフレーム損失があっても無瞬断切替が可能になっている。
【００１１】
ところで、短遅延系伝送路および長遅延系伝送路からなるネットワークにおいて、トラヒックが大きくなると、交差するトラヒックや優先制御による待合せ等により遅延が大きくなり、遅延ゆらぎも大きくなる。特許文献１では、当該遅延および遅延ゆらぎの最悪値に応じた固定の規定待合せ時間を設定することになっている。
【００１２】
しかし、トラヒックが小さい場合には、遅延および遅延ゆらぎも小さく待合せ時間を短くすることができ、それによって低遅延化が可能になるが、そのような柔軟な対応は想定されていない。
【００１３】
また、バースト的なトラヒックが入力された場合は、網の入力側装置（図６に示す無瞬断送信部１０）におけるシェーピング機能等により、網内のボトルネックとなる装置のバッファ容量に応じてバースト性を抑制し、フレーム間隔を調整（待合せ）するために、遅延および遅延ゆらぎが通常よりさらに大きく変動する。
【００１４】
ここで、図８に示すように規定待合せ時間を短く設定しているときに、バーストで遅延および遅延ゆらぎが大きく変動した場合には、長遅延系伝送路の２番のフレームを待ちきれずに、待合せしていた短遅延系伝送路の３番以降のフレームを読み出すことになり、フレームの順序逆転が発生することがあった。
【００１５】
本発明は、トラヒック変動やバーストに対応して待合せ時間を柔軟に設定し、フレーム損失に対応するとともに低遅延化を実現することができる無瞬断切替システム、無瞬断受信装置、無瞬断切替方法および無瞬断切替プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
第１の発明は、入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信する無瞬断送信装置と、２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う待合せ処理部を含む無瞬断受信装置とを備えた無瞬断切替システムにおいて、待合せ処理部は、２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、周期Ｔにおける２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定するトラヒック変動検出部と、周期Ｔにおけるトラヒック変動と所定値との大小関係に応じてフレームの待合せを行う平均待合せ時間を可変設定し、フレームの待合せを制御する平均待合せ時間設定部とを備える。
【００１７】
第１の発明の無瞬断切替システムにおいて、トラヒック変動検出部は、周期Ｔにおけるトラヒック変動が所定値より小さい場合には次の周期Ｔを前回より長く設定し、周期Ｔにおけるトラヒック変動が所定値より大きい場合には次の周期Ｔを前回より短く設定する構成であり、平均待合せ時間設定部は、周期Ｔにおけるトラヒック変動が所定値より小さい場合には次の平均待合せ時間を前回より短く設定し、周期Ｔにおけるトラヒック変動が所定値より大きい場合には次の平均待合せ時間を前回より長く設定する構成である。
【００１８】
第１の発明の無瞬断切替システムにおいて、トラヒック変動検出部は、トラヒックの変動割合または増加量またはフレーム間隔に基づいてトラヒック変動がバーストを示すときに、現在の周期Ｔをリセットして現在より短い周期Ｔを設定し、平均待合せ時間設定部は平均待合せ時間をリセットして所定の最大許容遅延時間を設定する構成である。
【００１９】
第１の発明の無瞬断切替システムにおいて、平均待合せ時間設定部は、所定の最大許容遅延時間を上限として平均待合せ時間を設定する構成である。
【００２０】
第２の発明は、入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信する無瞬断送信装置と、２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う待合せ処理部を含む無瞬断受信装置とを備えた無瞬断切替システムの無瞬断受信装置において、待合せ処理部は、２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、周期Ｔにおける２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定するトラヒック変動検出部と、周期Ｔにおけるトラヒック変動と所定値との大小関係に応じてフレームの待合せを行う平均待合せ時間を可変設定し、フレームの待合せを制御する平均待合せ時間設定部とを備える。
【００２１】
第３の発明は、無瞬断送信部で入力するフレームにシーケンス番号を付与して複製し、２つの伝送路にそれぞれ送信し、無瞬断受信部の待合せ処理部で、２つの伝送路から到着したフレームを入力し、シーケンス番号順に先に到着したフレームを出力するとともに、一方の伝送路でシーケンス番号の欠落によりフレーム損失を検出したときに、他方の伝送路から当該シーケンス番号のフレームが到着するまで、あるいは所定の待合せ時間が経過するまで、一方の伝送路から到着するフレームの待合せを行う無瞬断切替方法において、待合せ処理部は、２つの伝送路のフレーム単位の遅延時間差または遅延ゆらぎによるトラヒック変動の平均値を検出する期間として周期Ｔを規定し、トラヒック変動検出部で周期Ｔにおける２つの伝送路のトラヒック変動を検出し、該トラヒック変動と所定値との大小関係に応じて次の周期Ｔを可変設定する処理を行い、平均待合せ時間設定部で周期Ｔにおけるトラヒック変動と所定値との大小関係に応じてフレームの待合せを行う平均待合せ時間を可変設定し、フレームの待合せを制御する。
【００２２】
第４の発明の無瞬断切替プログラムは、第１の発明の無瞬断切替システムにおける待合せ処理部のトラヒック変動検出部および平均待合せ時間設定部の処理をコンピュータに実行させ、トラヒック変動に応じてフレームの待合せを制御する。
【発明の効果】
【００２３】
本発明は、トラヒック変動やバーストに対応して待合せ時間を柔軟に設定することができるので、フレーム損失に対応する無瞬断切替時低遅延化を実現することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の無瞬断切替システムおよび無瞬断受信装置の待合せ処理部の実施例構成を示す図である。
【図２】本発明における待合せ制御例１を示す図である。
【図３】本発明における待合せ制御例２を示す図である。
【図４】本発明における周期Ｔおよび平均待合せ時間の設定例を示す図である。
【図５】本発明におけるバーストトラヒックへの対応例を示す図である。
【図６】従来の無瞬断切替システムおよび無瞬断受信装置の待合せ処理部の構成例を示す図である。
【図７】特許文献１に記載の待合せ制御例を示す図である。
【図８】バーストトラヒックに対する課題を説明する図である。
【発明を実施するための形態】
【００２５】
図１は、本発明の無瞬断切替システムおよび無瞬断受信装置の待合せ処理部の実施例構成を示す。
【００２６】
図１において、選択部２１、選択制御部２２、短遅延系の待合せ用バッファ２３、長遅延系の待合せ用バッファ２４、読出し制御部２５の基本的な処理機能は、図６に示す従来の無瞬断受信装置の待合せ処理部の構成と同様である。本発明の特徴とするところは、さらにトラヒック変動検出部２６、平均待合せ時間設定部２７および最大許容遅延保持部２８を備え、読出し制御部２５の動作を制御する構成にある。
【００２７】
トラヒック変動検出部２６は、長遅延系伝送路および短遅延系伝送路のフレーム単位の遅延時間差や遅延ゆらぎ等のトラヒック変動を検出し、周期Ｔにおけるトラヒック変動の平均値に応じて次の周期Ｔを設定するとともに、トラヒックの変動割合、増加量、フレーム間隔等に基づいてバーストを検出し、平均待合せ時間設定部２７に通知する。平均待合せ時間設定部２７は、長遅延系伝送路および短遅延系伝送路のトラヒック変動の平均値に応じて、次の周期Ｔにおける平均待合せ時間を算出し、読出し制御部２５に設定する。最大許容遅延保持部２８は網が規定する最大許容遅延時間を保持し、平均待合せ時間設定部２７は最大許容遅延保持部２８が保持している最大許容遅延時間を上限として平均待合せ時間を読出し制御部２５に設定する。例えば、周期Ｔにおけるトラヒック変動が所定値より小さい場合には次の周期Ｔを長くし、かつ次の平均待合せ時間を短く設定する。周期Ｔにおけるトラヒック変動が所定値より大きい場合には次の周期Ｔを短くし、次の平均待合せ時間を長く設定する。また、バーストを検出した場合には、現在の周期Ｔおよび平均待合せ時間をリセットし、現在より短い周期Ｔと平均待合せ時間として最大許容遅延時間を設定する。
【００２８】
図２は、本発明における待合せ制御例１を示す。ここでは、平均待合せ時間の長短にかかわらず、基本的な待合せ制御例を示す。
【００２９】
図２(a) は、トラヒック変動が大（平均遅延差が大）のときに、平均待合せ時間を長くした場合の待合せ制御を示す。短遅延系伝送路で２番のフレームが損失した場合、短遅延系伝送路を正常に伝送してきた３番以降のフレームは、シーケンス番号の連続性を担保するために、長遅延系伝送路から２番のフレームが到着するまで待合せをする。このとき、長い平均待合せ時間内に、長遅延系伝送路から２番のフレームが到着すると、当該フレームをそのまま出力するとともに、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。
【００３０】
図２(b) は、トラヒック変動が小（平均遅延差が小）のときに、平均待合せ時間を短くした場合の待合せ制御を示す。短遅延系伝送路で２番のフレームが損失した場合、長遅延系伝送路から２番のフレームが到着するまで待合せをする。このとき、短い平均待合せ時間内に、長遅延系伝送路から２番のフレームが到着することが想定されており、当該フレームが到着するとそのまま出力するとともに、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。
【００３１】
図３は、本発明における待合せ制御例２を示す。ここでは、長遅延系伝送路および短遅延系伝送路の双方にフレーム損失が発生した場合に、平均待合せ時間の長短に応じた待合せ制御例を示す。
【００３２】
図３(a) は、長い平均待合せ時間内でフレーム損失の確定を行う待合せ制御を示す。短遅延系伝送路で２番のフレームが損失した場合、短遅延系伝送路を正常に伝送してきた３番以降のフレームは、長遅延系伝送路から２番のフレームが到着するまで待合せをする。ここで、長い平均待合せ時間内に、長遅延系伝送路から２番のフレームが到着せずに３番のフレームを確認すると、２番のフレーム損失を確定し、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。
【００３３】
図３(b) は、短い平均待合せ時間内でフレーム損失の推定を行う待合せ制御を示す。短遅延系伝送路で２番のフレームが損失した場合、短遅延系伝送路を正常に伝送してきた３番以降のフレームは、長遅延系伝送路から２番のフレームが到着するまで待合せをする。ここで、短い平均待合せ時間内に、長遅延系伝送路から２番のフレームが到着することが想定されているので、その短い平均待合せ時間内に長遅延系伝送路から２番のフレームが到着しない場合には２番のフレーム損失を推定し、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。これにより、トラヒック変動が小さく短い平均待合せ時間が設定されている場合には、長遅延系伝送路から３番のフレーム到着を待ってフレーム損失を確定するより早くフレーム損失を推定することにより、低遅延化を実現することができる。
【００３４】
図３(c) は、長い平均待合せ時間内でフレーム損失の推定を行う待合せ制御を示す。短遅延系伝送路で２番のフレームが損失した場合、短遅延系伝送路を正常に伝送してきた３番以降のフレームは、長遅延系伝送路から２番のフレームが到着するまで待合せをする。ここで、長い平均待合せ時間が設定されているときに、図３(a) のように長遅延系伝送路から３番のフレームが到着して２番のフレームの損失を確定するか、図３(b) のように３番のフレームが到着しない場合には平均待合せ時間の終了を待って２番のフレーム損失を推定することになる。しかし、平均待合せ時間が網の規定する最大許容遅延時間を超えて長くなれば無瞬断切替に支障が出るので、別途設定される最大許容遅延時間で２番のフレーム損失を推定し、待合せしていた短遅延系伝送路の３番以降のフレームを順次読み出して出力する。これにより、バーストなどのようにトラヒック変動が非常に大きい場合には、平均待合せ時間の上限として最大許容遅延時間を用いることにより早くフレーム損失を推定し、低遅延化を実現することができる。
【００３５】
図４は、本発明における平均待合せ時間の設定例を示す。
図４において、トラヒック変動検出部（図１の２６）は、周期Ｔにおける長遅延系伝送路と短遅延系伝送路のトラヒック変動の平均値を検出し、次の周期Ｔを設定するとともに平均待合せ時間設定部（図１の２７）に通知する。周期Ｔにおけるトラヒック変動が所定値より小さい場合には次の周期Ｔを長くなるように設定し、周期Ｔにおけるトラヒック変動が所定値より大きい場合には次の周期Ｔを短くなるように設定する。さらに、平均待合せ時間設定部（図１の２７）は、トラヒック変動が所定値より小さい場合には平均待合せ時間を前回より短く設定し、トラヒック変動が所定値より大きい場合には平均待合せ時間を前回より長く設定する。
【００３６】
すなわち、区間Ａでトラヒック変動が小さいので、区間Ｂの周期Ｔは長く、平均待合せ時間を短く設定する。次に、区間Ｂでトラヒック変動が大きくなると、区間Ｃの周期Ｔを短く、平均待合せ時間を長く設定する。次に、区間Ｃでもトラヒック変動の大きい状態が継続すると、区間Ｄの周期Ｔを短く、平均待合せ時間を長く設定する。次に、区間Ｄでトラヒック変動が小さくなると、区間Ｅの周期Ｔを長く、平均待合せ時間を短く設定する。
【００３７】
図５は、本発明におけるバーストトラヒックへの対応例を示す。
図５において、トラヒック変動検出部（図１の２６）は、トラヒック変動が極めて大きいバーストトラヒックを検出すると、その時点の周期Ｔおよび平均待合せ時間をリセットし、現在より短い周期Ｔを設定し、平均待合せ時間として最大許容遅延時間を設定する。
【００３８】
図５(a) は、バーストトラヒックの継続時間が長い場合を示す。区間Ｂで設定されていた周期Ｔおよび平均待合せ時間は、バーストを検出した時点でリセットされ、新たに設定する区間Ｃの周期Ｔを短く、平均待合せ時間として最大許容遅延時間を設定する。次に、区間Ｃではトラヒック量は大きいもののトラヒック変動が小さいため、区間Ｄの周期Ｔを長く、平均待合せ時間を短く設定する。次に、区間Ｄではトラヒック量の減少によりトラヒック変動が大きくなり、区間Ｅの周期Ｔを短く、最大許容遅延時間を上限として平均待合せ時間を長く設定する。次に、区間Ｅでトラヒック変動が小さいので、区間Ｆの周期Ｔを長く、平均待合せ時間を短く設定する。次に、区間Ｆでトラヒック変動が小さいので、区間Ｇの周期Ｔを長く、平均待合せ時間を短く設定する。
【００３９】
図５(b) は、バーストトラヒックの継続時間が短い場合を示す。区間Ｂで設定されていた周期Ｔおよび平均待合せ時間は、バーストを検出した時点でリセットされ、新たに設定する区間Ｃの周期Ｔを短く、平均待合せ時間として最大許容遅延時間を設定する。次に、区間Ｃではトラヒック量の急激な減少によりトラヒック変動が大きくなり、区間Ｄの周期Ｔを短く、平均待合せ時間として最大許容遅延時間を維持する。次に、区間Ｄではトラヒック変動が小さいため、区間Ｅの周期Ｔを長く、平均待合せ時間を短く設定する。次に、区間Ｅではトラヒック変動が小さいため、区間Ｆの周期Ｔを長く、平均待合せ時間を短く設定する。
【００４０】
このように、バーストトラヒックの継続時間が長いか短いかにより、周期Ｔおよび平均待合せ時間をリセットした後の動作は異なるが、周期Ｔおよび平均待合せ時間をリセットすることにより、直ちに平均待合せ時間として最大許容遅延時間に設定できるので、図８に示すように規定待合せ時間が短いままで、長遅延系伝送路のフレームを待ちきれずにフレームの順序逆転が発生する事態を回避することができる。
【００４１】
本発明は、無瞬断切替システムにおける待合せ処理部のトラヒック変動検出部２６および平均待合せ時間設定部２７の処理を、コンピュータと、上記の処理を行うコンピュータプログラムにより実現することができる。このコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶することも、ネットワークを介して提供することも可能なものである。
【符号の説明】
【００４２】
１０  無瞬断送信装置
２０  無瞬断受信装置
２１  選択部
２２  選択制御部
２３  短遅延系の待合せ用バッファ
２４  長遅延系の待合せ用バッファ
２５  読出し制御部
２６  トラヒック変動検出部
２７  平均待合せ時間設定部
２８  最大許容遅延保持部
【図１】
0006258376.tif 000002
【図２】
0006258376.tif 000003
【図３】
0006258376.tif 000004
【図４】
0006258376.tif 000005
【図５】
0006258376.tif 000006
【図６】
0006258376.tif 000007
【図７】
0006258376.tif 000008
【図８】
0006258376.tif 000009