(57)【特許請求の範囲】
【請求項１】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置を制御する制御装置であって、
前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納させる設定を前記伝送装置に行う設定部を備える
ことを特徴とする制御装置。
【請求項２】
請求項１に記載の制御装置において、
前記所定の条件は、帯域使用量が最も少ないことであることを特徴とする制御装置。
【請求項３】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置を制御する制御装置であって、
乱数を発生する乱数発生部と、
前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、前記乱数の値に応じた組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納させる設定を前記伝送装置に行う設定部と、
を備えることを特徴とする制御装置。
【請求項４】
請求項３に記載の制御装置において、
前記設定部は、
前記乱数に応じた組合せに割り当てるにあたり、割り当て後の前記タイムスロットの帯域使用量を予め算出し、算出した前記帯域使用量が所定の閾値以上か否かを判定する判定部をさらに備え、
前記設定部は、前記判定部による判定が真である場合、前記乱数発生部に乱数を再度発生させ、再度発生された前記乱数に応じた他の組合せのタイムスロットに割り当て設定する
ことを特徴とする制御装置。
【請求項５】
請求項４に記載の制御装置において、
前記設定部は、前記回線における前記判定部による判定が真である場合の回数を数え、前記回数が所定の回数以上の場合、前記伝送装置に対する設定を中止する
ことを特徴とする制御装置。
【請求項６】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置であって、
前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納する設定を行う設定部を備える
ことを特徴とする伝送装置。
【請求項７】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置であって、
乱数を発生する乱数発生部と、
前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、前記乱数の値に応じた組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納する設定を行う設定部と、
を備えることを特徴とする伝送装置。
【請求項８】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置と、前記伝送装置を制御する制御装置とを有する伝送システムであって、
前記制御装置は、前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納させる設定を前記伝送装置に行う設定部を備える
ことを特徴とする伝送システム。
【請求項９】
複数の回線からのデータを複数のタイムスロットを有するフレームの前記タイムスロットに格納し、前記フレームをネットワークに送信する伝送装置と、前記伝送装置を制御する制御装置とを有する伝送システムであって、
前記制御装置は、
乱数を発生する乱数発生部と、
前記回線ごとに設定される待機回数に応じた数の前記タイムスロットそれぞれが割り当てられた複数の組合せを決定し、前記回線における前記複数の組合せのうち、前記乱数の値に応じた組合せに含まれるタイムスロットに前記回線からのデータを割り当て格納させる設定を前記伝送装置に行う設定部と、を備える
ことを特徴とする伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の回線からのデータを多重化して伝送する制御装置、伝送装置および伝送システムに関する。
【背景技術】
【０００２】
従来、複数の回線からのデータを１つの伝送路で伝送するために、時間的に配列して多重化する時分割多重化（Time Division Multiplexing）などの方式が用いられる。しかしながら、複数の回線からのデータを同一のタイミングで受信し多重化すると、伝送路が輻輳（バースト）状態になることがある。そのバーストを回避するために、様々な技術が開発されている。
【０００３】
例えば、回線に収容される加入者の端末装置がデータをネットワークに伝送する場合、端末装置とネットワークとを結ぶアクセスネットワーク装置および加入者交換機は、端末装置からのデータ伝送の要求に応じて、それらを結ぶ伝送路において、そのデータ伝送に必要な帯域を予約することにより、通信帯域を効率よく利用する技術がある（特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８７０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、たとえネットワーク装置と加入者交換機との間において帯域を予約したとしても、複数の回線からのデータが集中すると依然としてバーストが発生する場合がある。
【０００６】
上記従来技術が有する問題に鑑み、本発明の目的は、複数の回線からのデータが集中した場合でも、バーストを発生させることなく効率的にデータ伝送することができる技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明を例示する制御装置の一態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置を制御する制御装置であって、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに回線からのデータを割り当て格納させる設定を伝送装置に行う設定部を備える。
【０００８】
また、所定の条件は、帯域使用量が最も少ないことであってもよい。
【０００９】
本発明を例示する制御装置の別態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置を制御する制御装置であって、乱数を発生する乱数発生部と、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、乱数の値に応じた組合せに含まれるタイムスロットに回線からのデータを割り当て格納させる設定を伝送装置に行う設定部と、を備える。
【００１０】
また、設定部は、乱数に応じた組合せに割り当てるにあたり、割り当て後のタイムスロットの帯域使用量を予め算出し、算出した帯域使用量が所定の閾値以上か否かを判定する判定部をさらに備え、設定部は、判定部による判定が真である場合、乱数発生部に乱数を再度発生させ、再度発生された乱数に応じた他の組合せのタイムスロットに割り当て設定してもよい。
【００１１】
また、設定部は、回線における判定部による判定が真である場合の回数を数え、回数が所定の回数以上の場合、伝送装置に対する設定を中止してもよい。
【００１２】
本発明を例示する伝送装置の一態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置であって、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに回線からのデータを割り当て格納する設定を行う設定部を備える。
【００１３】
本発明を例示する伝送装置の別態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置であって、乱数を発生する乱数発生部と、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、乱数の値に応じた組合せに含まれるタイムスロットに回線からのデータを割り当て格納する設定を行う設定部と、を備える。
【００１４】
本発明を例示する伝送システムの一態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置と、伝送装置を制御する制御装置とを有する伝送システムであって、制御装置は、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、所定の条件を満たす組合せに含まれるタイムスロットに回線からのデータを割り当て格納させる設定を伝送装置に行う設定部を備える。
【００１５】
本発明を例示する伝送システムの別態様は、複数の回線からのデータを複数のタイムスロットを有するフレームのタイムスロットに格納し、フレームをネットワークに送信する伝送装置と、伝送装置を制御する制御装置とを有する伝送システムであって、制御装置は、乱数を発生する乱数発生部と、回線ごとに設定される待機回数に応じた数のタイムスロットそれぞれが割り当てられた複数の組合せを決定し、回線における複数の組合せのうち、乱数の値に応じた組合せに含まれるタイムスロットに回線からのデータを割り当て格納させる設定を伝送装置に行う設定部と、を備える。
【発明の効果】
【００１６】
本発明によれば、複数の回線からのデータが集中した場合でも、バーストを発生させることなく効率的にデータ伝送することができる。
【図面の簡単な説明】
【００１７】
【図１】一の実施形態に係る伝送システムの構成を示す図
【図２】一の実施形態に係るサーバの構成を示す図
【図３】一の実施形態に係る伝送装置の構成を示す図
【図４】一の実施形態の伝送システムによる処理動作を示すフローチャート
【図５】回線管理テーブルの一例を示す図
【図６】回線の割り当て処理によるＣＨの帯域使用量の加算結果の一例を示す図
【図７】回線１および回線２の割り当て可能なＣＨの系列の一覧表の一例を示す図
【図８】割り当て処理による各ＣＨの帯域使用量の分布の一例を示す図
【図９】一の実施形態の変形例に係る伝送システムの構成を示す図
【図１０】一の実施形態の変形例に係る伝送装置の構成を示す図
【図１１】他の実施形態の伝送システムによる処理動作を示すフローチャート
【発明を実施するための形態】
【００１８】
《一の実施形態》
図１は、本発明の一の実施形態に係る伝送システムＳＹＳの構成を示す図である。
【００１９】
本実施形態の伝送システムＳＹＳは、サーバ１０、伝送装置２０、３０から構成される。
【００２０】
サーバ１０は、ネットワークを介して伝送装置２０、３０を設定制御する制御装置として動作する。サーバ１０には、一般的なコンピュータを適宜選択して用いることができる。図２は、サーバ１０の構成の一例を示す。
【００２１】
サーバ１０は、ＣＰＵ１１、記憶部１２、ネットワークインタフェース（ネットワークＩ／Ｆ）１３、入出力Ｉ／Ｆ１４から構成され、互いに情報伝達可能に接続される。また、サーバ１０には、入出力Ｉ／Ｆ１４を介して、伝送装置２０、３０などの設定情報や動作状態を表示する出力装置１５、管理者からの入力を受け付ける入力装置１６がそれぞれ接続される。出力装置１５には、一般的な液晶モニタやプリンタなどを、入力装置１６には、キーボードやマウスなどをそれぞれ適宜選択して使用できる。
【００２２】
ＣＰＵ１１は、記憶部１２に記憶されている制御プログラムを実行し、入力装置１５を介して受け付ける管理者からの指示に応じて、ネットワークＩ／Ｆ１３を介し、伝送装置２０、３０を設定する設定部として動作する。ＣＰＵ１１には、一般的なプロセッサを用いることができる。
【００２３】
記憶部１２は、伝送装置２０、３０の設定データや制御プログラムなどを記憶する。記憶部１２に記憶されるデータやプログラムなどは、ＣＰＵ１１から適宜参照することができる。記憶部１２には、一般的なハードディスク装置、光磁気ディスク装置などの記憶装置を選択して用いることができる。
【００２４】
伝送装置２０、３０は、回線１〜１０または回線１１〜２０から受信したＴＤＭデータをネットワークに送信したり、ネットワークから受信したＴＤＭデータを回線１〜１０または回線１１〜２０のそれぞれに送信したりする。なお、本実施形態では、伝送装置２０と伝送装置３０との間のデータ伝送は、ギガイーサネット（登録商標）回線（ＧｂＥ回線）で行われるものとする。図３は、伝送装置２０の構成の一例を示す。なお、伝送装置３０は、回線番号が異なるのみで、伝送装置２０の構成と同一であるとし詳細な説明は省略する。
【００２５】
伝送装置２０は、ＣＰＵ２１、記憶部２２、クロック生成部２３、ＴＤＭ／パケット変換部２４、ネットワークＩ／Ｆ２５を備える。
【００２６】
ＣＰＵ２１は、伝送装置２０の各部を統括的に制御するプロセッサである。例えば、ＣＰＵ２１は、記憶部２２に記憶されている制御プログラムを実行し、クロック生成部２３により出力されるフレームの開始を示すフレーム同期信号と、後述するサーバ１０による回線ごとの設定とに基づいて、ＴＤＭ／パケット変換部２４に、各回線１〜１０から受信したＴＤＭデータをイーサフレームやＩＰフレームなどのフレームに格納し、そのフレームをパケットに変換させて送信させる。また、ＣＰＵ２１は、クロック生成部２３のフレーム同期信号とサーバ１０による回線ごとの設定とに基づいて、ＴＤＭ／パケット変換部２４に、ネットワークＩ／Ｆ２５を介してＧｂＥ回線から受信したパケットを、各回線１〜１０宛のＴＤＭデータに組み立て直して各回線に送信させる。
【００２７】
なお、ＴＤＭ／パケット変換部２４は、クロック生成部２３のフレーム同期信号に基づいて動作するマルチプレクサ（ＭＵＸ）／デマルチプレクサ（ＤＥＭＵＸ）などのスイッチからなる。また、本実施形態におけるフレームは、１２５μ秒を単位時間とする２M個のタイムスロット（＝チャンネル（ＣＨ））から構成される。ＴＤＭ／パケット変換部２４は、クロック生成部２３から出力されるフレーム同期信号を基準にして、回線１〜１０のＴＤＭデータを、上記サーバ１０による回線ごとの設定に基づいて、フレームの各ＣＨに格納して多重化する。
【００２８】
ここで、Ｍ＝０，１，…の正数で、Ｍの値は伝送システムＳＹＳの構成や回線数などに応じて決定される。本実施形態では、Ｍ＝８とし、ＣＨ数を６４とする。クロック生成部２３は、６４ＣＨ×１２５μ秒ごとにフレーム同期信号を出力し、ＴＤＭ／パケット変換部２４は、フレーム同期信号が出力されるごとに、フレームの１番目のＣＨから回線１〜１０からのＴＤＭデータを順次格納し、フレームをパケットに変換して伝送装置３０に送信する。
【００２９】
さらに、本実施形態のＣＰＵ２１およびＴＤＭ／パケット変換部２４は、クロック生成部２３のフレーム同期信号を基準にして、１２５μ秒間隔でカウントすることで、いずれのＣＨであるかを認識する。また、本実施形態のＴＤＭ／パケット変換部２４は、ＧｂＥ回線を介して、伝送装置３０にパケットを送信することから、フレームのヘッダに伝送装置３０や送信先のＩＰアドレスまたはＭＡＣアドレスなどの情報を付加してもよいし、空の情報を付加してもよい。或いは、ＴＤＭ／パケット変換部２４は、フレームのヘッダにダミーのアドレスなどの情報を付加してもよい。
【００３０】
記憶部２２は、ハードディスク装置や半導体メモリなどで形成され、制御プログラムを記憶するとともに、後述するように、サーバ１０によって設定される各回線１〜１０からのＴＤＭデータをいずれのＣＨに格納するかを指定した情報を記憶する。
【００３１】
ネットワークＩ／Ｆ２５は、一般的なネットワークインタフェースから形成され、ＴＤＭ／パケット変換部２４によってパケットに変換されたフレームをＧｂＥ回線に送信したり、ＧｂＥ回線を介して、受信した伝送装置３０からのパケットをＴＤＭ／パケット変換部２４に出力したりする。また、本実施形態のネットワークＩ／Ｆ２５は、ネットワークを介して、サーバ１０からの制御信号も受信し、直接ＣＰＵ２１へ出力するものとする。
【００３２】
次に、図４のフローチャートを参照しつつ、本実施形態に係る伝送システムＳＹＳにおける処理動作について説明する。
【００３３】
なお、以下において、サーバ１０による伝送装置２０の各回線に対する割り当て処理について説明する。伝送装置３０の各回線に対する割り当て処理は、伝送装置２０の場合と同じであることから、詳細な説明は省略する。
【００３４】
ステップＳ１０１：サーバ１０のＣＰＵ１１は、管理者より入力装置１６を介して、伝送装置２０に対するデータ伝送の設定変更指示を受け付ける。ＣＰＵ１１は、記憶部１２から伝送装置２０の各回線１〜１０の回線速度Ｆ（ｋｂｐｓ）、帯域Ｓ（ｂｙｔｅ／１２５μ秒）、待機回数Ｎからなる現在の回線管理テーブルを読み込む。ＣＰＵ１１は、現在の回線管理テーブルを出力装置１５に表示する。ＣＰＵ１１は、管理者からの入力に応じて各回線のパラメータの値を適宜変更し、図５に示すような新たな回線管理テーブル４０を作成し、ＣＰＵ１１の不図示の内部メモリに一時的に記録する。
【００３５】
ステップＳ１０２：ＣＰＵ１１は、回線管理テーブル４０に基づいて、回線１〜１０のＴＤＭデータをいずれのＣＨに格納するかを割り当てる割り当て処理を回線１から順次行う。なお、本実施形態では、回線１から行ったが、いずれの回線から処理を開始してもよい。
【００３６】
ＣＰＵ１１は、図６（ａ）に示すように、伝送装置２０における各ＣＨの帯域使用量を、一旦「０」にリセットする。同時に、ＣＰＵ１１は、回線管理テーブル４０の回線１の設定に基づいて、図７（ａ）に示す割り当て可能なＣＨの系列の一覧表を作成する。図７（ａ）に示す一覧表の「系列番号」は、各行が設定可能なＣＨの系列の番号を示し、「系列内のＣＨ番号」は、各系列を構成するＣＨ番号を示す。また、「系列内帯域の最大値」は、各系列のＣＨのうち、帯域使用量が最大のＣＨの帯域使用量を示す。なお、図７（ａ）は、まだ割り当て処理の開始直後により、各ＣＨの系列の最大の帯域使用量は０である。
【００３７】
ここで、ＣＨの系列とは、回線ごとに設定される待機回数Ｎ（或いは、待機時間Ｔ＝２m×１２５μ秒（ｍ＜Ｍ））（送信タイミング）に基づいて決まり、その回線のＴＤＭデータを格納することができるＣＨの組合せである。例えば、回線１のように待機回数Ｎが２m＝８（ｍ＝３）と設定された場合、ＣＨ１、ＣＨ９、ＣＨ１７、ＣＨ２５、ＣＨ３３、ＣＨ４１、ＣＨ４９、ＣＨ５７が１つの系列であり、図７（ａ）に示すように８通りの組合せがある。さらに、上記のような場合、ＴＤＭ／パケット変換部２４は、１ｍ秒に１回すなわち８ＣＨおきに、例えば、回線１のＣＨ２〜ＣＨ９の８ＣＨ分のＴＤＭデータを、１つのＣＨ９のタイムスロットに格納する。
【００３８】
ＣＰＵ１１は、図７（ａ）に示す一覧表のうち、回線１のＴＤＭデータを伝送するためのＣＨの系列として、所定の条件を満たす、例えば、帯域使用量が最も少ないＣＨの系列である１番目のＣＨの系列を割り当てる。ＣＰＵ１１は、図６（ａ）に示すＣＨ１、ＣＨ９、ＣＨ１７、ＣＨ２５、ＣＨ３３、ＣＨ４１、ＣＨ４９、ＣＨ５７の帯域使用量に、回線１のＴＤＭデータによる帯域使用量＝Ｓ×Ｎ＝５×８＝４０（ｂｙｔｅ／１２５μ秒）を加算する。図６（ｂ）は、回線１の加算結果を示す。ＣＰＵ１１は、図６（ｂ）の加算結果に更新するとともに、回線１に図７（ａ）に示すＣＨの系列１を割り当てることを内部メモリ（不図示）に記録する。
【００３９】
次に、ＣＰＵ１１は、回線管理テーブル４０の回線２の設定に基づいて、図７（ｂ）に示す割り当て可能なＣＨの系列の一覧表を作成する。なお、ＣＨの系列１および９の最大の帯域使用量が４０であるのは、回線１による帯域使用量が加算されたためである。ＣＰＵ１１は、図７（ｂ）に示す一覧表のうち、回線２のＴＤＭデータを伝送するためのＣＨの系列として、帯域使用量が最も少ないＣＨの系列、例えば、２番目のＣＨの系列を割り当てる。ＣＰＵ１１は、図６（ｂ）に示すＣＨ２、ＣＨ１８、ＣＨ３４、ＣＨ５０の帯域使用量に、回線２のＴＤＭデータによる帯域使用量＝３×１６＝４８（ｂｙｔｅ／１２５μ秒）の値を加算する。図６（ｃ）は、回線２の加算結果を示す。ＣＰＵ１１は、図６（ｃ）の加算結果に更新するとともに、回線２に図７（ｂ）に示すＣＨの系列２を割り当てることを内部メモリ（不図示）に記録する。
【００４０】
以後、同様にして、ＣＰＵ１１は、回線管理テーブル４０の設定に基づいて、回線３〜１０に対する割り当て処理を行う。図６（ｄ）は、回線１〜１０まで割り当てた場合の各ＣＨにおける帯域使用量の加算結果を示す。図８は、本実施形態の割り当て処理により、各ＣＨの帯域使用量がほぼ均一で平坦に分布していることを示す。
【００４１】
ステップＳ１０３：ＣＰＵ１１は、図５に示す回線管理テーブル４０を、記憶部１２に記憶されている現在の回線管理テーブルに上書きして更新する。ＣＰＵ１１は、内部メモリ（不図示）に記録する回線１〜１０に割り当てられたＣＨの系列の情報を、ネットワークを介して、伝送装置２０、３０にそれぞれ送信する（図１の破線）。伝送装置２０、３０のＣＰＵ２１は、ネットワークＩ／Ｆ２５を介して受信した、回線１〜１０に割り当てられたＣＨの系列の情報を記憶部２２に記録設定する。伝送装置２０のＴＤＭ／パケット変換部２４は、上記ＣＨの系列の情報に基づいて、各回線１〜１０から受信したＴＤＭデータを、フレームに格納し、そのフレームをパケットに変換して伝送装置３０に送信する。
【００４２】
一方、伝送装置３０のＴＤＭ／パケット変換部２４は、伝送装置２０からのパケットを受信し、回線１〜１０に割り当てられたＣＨの系列の情報およびクロック生成部２３のフレーム同期信号に基づいて、回線１〜１０ごとのＴＤＭデータに組み立て直し、送信先の回線１１〜２０のいずれかに送信する。
【００４３】
このように、本実施形態では、サーバ１０が、各回線のＴＤＭデータを、帯域使用量が最も少ないＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
《一の実施形態の変形例１》
図９は、本発明の一の実施形態の変形例１に係る伝送システムＳＹＳ２の構成を示す図である。本実施形態に係る伝送システムＳＹＳ２の構成要素において、一の実施形態の伝送システムＳＹＳと同じのものは同一の符号を付与し、詳細な説明は省略する。
【００４４】
図１０は、本実施形態の伝送装置２０、３０の構成を示す図である。本実施形態に係る伝送装置２０、３０の構成要素において、一の実施形態と同じのものは同一の符号を付与し、詳細な説明は省略する。
【００４５】
本実施形態の伝送システムＳＹＳ２と一の実施形態の伝送システムＳＹＳとの相違点は、１）２つのサーバ１０が伝送装置２０および伝送装置３０にそれぞれ接続され、伝送装置２０、３０を制御する、２）伝送装置２０、３０は、入出力Ｉ／Ｆ２６を備え、サーバ１０の入出力Ｉ／Ｆ１４を介してサーバ１０と接続する。
【００４６】
なお、本実施形態のサーバ１０は、例えば、伝送装置２０の回線１〜１０に対する割り当て処理を行い、その後、ネットワークやＧｂＥ回線を介して伝送装置３０に送信するのが好ましい。
【００４７】
また、本実施形態における割り当て処理は、一の実施形態と同じであり、詳細な説明は省略する。
【００４８】
このように、本実施形態では、サーバ１０が、各回線のＴＤＭデータを、帯域使用量が最も少ないＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
《一の実施形態の変形例２》
本発明の一の実施形態の変形例２に係る伝送システムは、図９および図１０に示す一の実施形態の変形例１に係る伝送システムＳＹＳ２と同じである。したがって、本実施形態に係る伝送システムＳＹＳ２およびその構成要素において、一の実施形態の変形例１と同一のものは同一の符号を付与し、詳細な説明は省略する。
【００４９】
本実施形態の伝送システムＳＹＳ２と一の実施形態の変形例１との相違点は、１）伝送装置２０および伝送装置３０にそれぞれ接続されたサーバ１０は、伝送装置２０、３０の動作状態の監視のみ行う、２）伝送装置２０、３０は、サーバ１０を介して管理者からの設定変更指示を受け付けると割り当て処理を行う。
【００５０】
なお、サーバ１０より設定変更指示を受け付けた後の伝送装置２０、３０による割り当て処理は、一の実施形態と同じであり、詳細な説明は省略する。
【００５１】
このように、本実施形態では、伝送装置２０、３０が、各回線のＴＤＭデータを、帯域使用量が最も少ないＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
《他の実施形態》
本発明の他の実施形態に係る伝送システムは、図１に示す一の実施形態に係る伝送システムＳＹＳと同じである。したがって、本実施形態に係る伝送システムおよびその構成要素において、一の実施形態と同じのものは同一の符号を付与し、詳細な説明は省略する。
【００５２】
本実施形態の伝送システムＳＹＳと一の実施形態との相違点は、以下の通りである。
【００５３】
１）サーバ１０のＣＰＵ１１は、乱数を発生して、その乱数に応じて回線のＣＨの系列の割り当てを行う。
【００５４】
２）ＣＰＵ１１は、各ＣＨに帯域使用量の閾値αを設定して、処理対象の回線に対する割り当て処理の結果、ＣＨの帯域使用量が閾値α以上であるか否かを判定する判定部として動作し、その判定が真の場合、処理対象の回線に対する割り当て処理を再度行い、他のＣＨの系列に割り当てるようにする。
【００５５】
３）ＣＰＵ１１は、同一の処理対象の回線に対する割り当て処理の回数（以下、再処理回数Ｋとする）が、閾値β以上の回数の場合、新たな回線管理テーブル４０に基づく割り当て処理を中止し終了する。
【００５６】
次に、図１１のフローチャートを参照しつつ、本実施形態に係る伝送システムＳＹＳにおける処理動作について説明する。
【００５７】
なお、以下の説明において、例えば、閾値αは１５０や２００ｐｂｓ／１２５μ秒の値に、閾値βは３〜５回にそれぞれ予め設定されているとする。また、再処理回数Ｋの値は、最初「０」に設定される。
【００５８】
さらに、以下において、サーバ１０による伝送装置２０の各回線に対する割り当て処理について説明する。伝送装置３０の各回線に対する割り当て処理は、伝送装置２０の場合と同じであることから、詳細な説明は省略する。
【００５９】
ステップＳ２０１：サーバ１０のＣＰＵ１１は、管理者より入力装置１６を介して、伝送装置２０に対するデータ伝送の設定変更指示を受け付ける。ＣＰＵ１１は、記憶部１２から伝送装置２０の各回線１〜１０の現在の回線管理テーブル、閾値α、βを読み込む。ＣＰＵ１１は、現在の回線管理テーブルを出力装置１５に表示する。ＣＰＵ１１は、管理者からの入力に応じて各回線のパラメータの値を適宜変更し、図５に示すような新たな回線管理テーブル４０を作成し、内部メモリ（不図示）に一時的に記録する。
【００６０】
ステップＳ２０２：ＣＰＵ１１は、回線管理テーブル４０に基づいて、回線１〜１０のＴＤＭデータをいずれのＣＨに格納するかを割り当てる割り当て処理を回線１から順次行う。なお、本実施形態では、回線１から行ったが、いずれの回線から処理を開始してもよい。
【００６１】
ＣＰＵ１１は、図６（ａ）に示すように、伝送装置２０における各ＣＨの帯域使用量を、一旦「０」にリセットする。同時に、ＣＰＵ１１は、回線管理テーブル４０の回線１の設定に基づいて、図７（ａ）に示す割り当て可能なＣＨの系列の一覧表を作成する。
【００６２】
本実施形態のＣＰＵ１１は、乱数発生部として、例えば、図７（ａ）に示す一覧表におけるＣＨの系列１〜８の番号を範囲とする乱数を発生し、その乱数に対応した番号のＣＨの系列を、回線１のＴＤＭデータを伝送するためのＣＨの系列として割り当てる。
【００６３】
すなわち、ＣＨの系列１が割り当てられた場合、ＣＰＵ１１は、図６（ａ）に示すＣＨ１、ＣＨ９、ＣＨ１７、ＣＨ２５、ＣＨ３３、ＣＨ４１、ＣＨ４９、ＣＨ５７の帯域使用量に、回線１のＴＤＭデータによる帯域使用量＝５×８＝４０（ｂｙｔｅ／１２５μ秒）の値を加算する。ＣＰＵ１１は、図６（ｂ）に示す加算結果とともに、回線１に図７（ａ）に示すＣＨの系列１を割り当てることを内部メモリ（不図示）に記録する。
【００６４】
ステップＳ２０３：ＣＰＵ１１は、図６（ｂ）に示すように、ステップＳ２０２における加算結果により、帯域使用量が閾値α以上となるＣＨが存在するか否かを判定する。ＣＰＵ１１は、帯域使用量が閾値α以上となったＣＨが存在しない場合、再処理回数Ｋ＝０として、ステップＳ２０５（ＮＯ側）へ移行する。一方、ＣＰＵ１１は、帯域使用量が閾値α以上となったＣＨが存在する場合、各ＣＨの帯域使用量をステップＳ２０２の加算処理前の値に戻すとともに、内部メモリ（不図示）に記録した回線１に図７（ａ）に示すＣＨの系列１を割り当てる情報を削除する。ＣＰＵ１１は、再処理回数Ｋを１増加させ、ステップＳ２０４（ＹＥＳ側）へ移行する。
【００６５】
ステップＳ２０４：ＣＰＵ１１は、再処理回数Ｋが閾値β以上の回数か否かを判定する。ＣＰＵ１１は、再処理回数Ｋが閾値βより少ない回数の場合、ステップＳ２０２（ＮＯ側）へ移行し、例えば、回線１に対する割り当て処理を再度行う。一方、ＣＰＵ１１は、再処理回数Ｋが閾値β以上の回数の場合（ＹＥＳ側）、回線管理テーブル４０による割り当て処理が失敗したと判定し、現在の回線管理テーブルを記憶部１２に保持して一連の処理を中止し終了する。これにより、割り当て処理によるデッドロックなどの状態を回避することができる。
【００６６】
ステップＳ２０５：ＣＰＵ１１は、全ての回線に対する割り当て処理が行われたか否かを判定する。ＣＰＵ１１は、全ての回線に対する割り当て処理が行われた場合、ステップＳ２０６（ＹＥＳ側）へ移行する。一方、ＣＰＵ１１は、割り当て処理が行われていない回線がある場合、ステップＳ２０２（ＮＯ側）へ移行し、全ての回線に対する割り当て処理が行われるまで、ステップＳ２０２〜ステップＳ２０４の処理を行う。
【００６７】
ステップＳ２０６：ＣＰＵ１１は、図５に示す回線管理テーブル４０を、記憶部１２に記憶されている現在の回線管理テーブルに上書きして更新する。ＣＰＵ１１は、内部メモリ（不図示）に記録する回線１〜１０に割り当てられたＣＨの系列の情報を、ネットワークを介して、伝送装置２０、３０にそれぞれ送信する（図１の破線）。伝送装置２０、３０のＣＰＵ２１は、ネットワークＩ／Ｆ２５を介して受信した、回線１〜１０に割り当てられたＣＨの系列の情報を記憶部２２に記録設定する。伝送装置２０のＴＤＭ／パケット変換部２４は、上記ＣＨの系列の情報に基づいて、各回線１〜１０から受信したＴＤＭデータを、フレームに格納し、そのフレームをパケットに変換して伝送装置３０に送信する。
【００６８】
一方、伝送装置３０のＴＤＭ／パケット変換部２４は、伝送装置２０からのパケットを受信し、回線１〜１０に割り当てられたＣＨの系列の情報およびクロック生成部２３のフレーム同期信号に基づいて、回線１〜１０ごとのＴＤＭデータに組み立て直し、送信先の回線１１〜２０のいずれかに送信する。
【００６９】
このように、本実施形態では、サーバ１０が、各回線のＴＤＭデータを、乱数に基づいてＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
【００７０】
また、帯域使用量に閾値αを設けることで、複数の回線からのＴＤＭデータをより効率的に分散させて伝送することができる。
《他の実施形態の変形例１》
本発明の他の実施形態の変形例１に係る伝送システムは、図９に示す一の実施形態の変形例１に係る伝送システムＳＹＳ２と同じである。したがって、本実施形態に係る伝送システムＳＹＳ２の構成要素において、一の実施形態の変形例１と同じのものは同一の符号を付与し、詳細な説明は省略する。
【００７１】
また、本実施形態の伝送装置２０、３０は、図１０に示す一の実施形態の変形例１の伝送装置と同じである。したがって、本実施形態に係る伝送装置２０、３０の構成要素において、一の実施形態と同じのものは同一の符号を付与し、詳細な説明は省略する。
【００７２】
本実施形態の伝送システムＳＹＳ２と他の実施形態の伝送システムＳＹＳとの相違点は、１）２つのサーバ１０が伝送装置２０および伝送装置３０にそれぞれ接続され、伝送装置２０、３０を制御する、２）伝送装置２０、３０は、入出力Ｉ／Ｆ２６を備え、サーバ１０の入出力Ｉ／Ｆ１４を介してサーバ１０と接続する。
【００７３】
なお、本実施形態のサーバ１０は、例えば、伝送装置２０の回線１〜１０に対する割り当て処理を行い、その後、ネットワークやＧｂＥ回線を介して伝送装置３０に送信するのが好ましい。
【００７４】
また、本実施形態における割り当て処理は、他の実施形態と同じであり、詳細な説明は省略する。
【００７５】
このように、本実施形態では、サーバ１０が、各回線のＴＤＭデータを、乱数に基づいてＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
【００７６】
また、帯域使用量に閾値αを設けることで、複数の回線からのＴＤＭデータをより効率的に分散させて伝送することができる。
《他の実施形態の変形例２》
本発明の他の実施形態の変形例２に係る伝送システムは、図９および図１０に示す他の実施形態の変形例１に係る伝送システムＳＹＳ２と同じである。したがって、本実施形態に係る伝送システムＳＹＳ２およびその構成要素において、他の実施形態の変形例１と同じのものは同一の符号を付与し、詳細な説明は省略する。
【００７７】
本実施形態の伝送システムＳＹＳ２と他の実施形態の変形例１との相違点は、１）伝送装置２０および伝送装置３０にそれぞれ接続されたサーバ１０は、伝送装置２０、３０の動作状態の監視のみ行う、２）伝送装置２０、３０は、サーバ１０を介して管理者からの設定変更指示を受け付けると割り当て処理を行う。
【００７８】
なお、サーバ１０より設定変更指示を受け付けた後の伝送装置２０、３０による割り当て処理は、他の実施形態と同じであり、詳細な説明は省略する。
【００７９】
このように、本実施形態では、伝送装置２０、３０が、各回線のＴＤＭデータを、乱数に基づいてＣＨの系列に割り当てることにより、たとえ複数の回線からのＴＤＭデータが集中したとしても、バーストを発生させることなく効率的にデータ伝送することができる。
【００８０】
また、帯域使用量に閾値αを設けることで、複数の回線からのＴＤＭデータをより効率的に分散させて伝送することができる。
《実施形態の補足事項》
（１）上記一の実施形態では、各回線のＴＤＭデータを伝送するためのＣＨの系列として、帯域使用量が最も少ないという所定の条件を満たすＣＨの系列を割り当てたが、本発明はこれに限定されない。例えば、伝送システムの構成や伝送装置に接続される回線数などに応じて、各回線に対して割り当てるための所定の条件を決めることが好ましく、例えば、帯域使用量が最大のＣＨの系列を割り当ててもよい。
【００８１】
（２）上記一の実施形態では、割り当て処理において、各ＣＨの帯域使用量に閾値αを設定していてもよい。これにより、複数の回線からのＴＤＭデータをより効率的に分散させて伝送することができる。
【００８２】
（３）上記他の実施形態では、閾値αおよび閾値βの値を、１５０や２００ｐｂｓ／１２５μ秒の値や、３〜５回にそれぞれ設定したが、本発明はこれに限定されず、伝送システムの構成や伝送装置に接続される回線数などに応じて設定するのが好ましい。
【００８３】
また、少なくとも閾値αの設定は無くてもよい。
【００８４】
（４）上記実施形態の変形例では、伝送装置２０、３０それぞれにサーバ１０が接続されたが、本発明はこれに限定されない。１つのサーバ１０を、伝送装置２０および伝送装置３０に交互に接続して、割り当て処理を行ってもよい。すなわち、例えば、サーバ１０を最初に伝送装置２０に接続し、伝送装置２０の回線に対する割り当て処理を行う。その後、同じサーバ１０を伝送装置３０に接続し、回線１〜１０に割り当てられたＣＨの系列の情報を伝送装置３０に設定してもよい。
【００８５】
（５）上記実施形態の変形例２では、サーバ１０は、伝送装置２０または伝送装置３０に直接接続したが、本発明はこれに限定されず、図１に示すように、ネットワークを介して伝送装置２０、３０に接続してもよい。
【００８６】
以上の詳細な説明により、実施形態の特徴点及び利点は明らかになるであろう。これは、特許請求の範囲が、その精神及び権利範囲を逸脱しない範囲で前述のような実施形態の特徴点及び利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良及び変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物及び均等物によることも可能である。
【符号の説明】
【００８７】
１０  サーバ、１１、２１  ＣＰＵ、１２、２２  記憶部、１３、２５  ネットワークＩ／Ｆ、１４、２６  入出力Ｉ／Ｆ、１５  出力装置、１６  入力装置、２０、３０  伝送装置、２３  クロック生成部、２４  ＴＤＭ／パケット変換部、ＳＹＳ、ＳＹＳ２  伝送システム
【図１】
0005562811.tif 000002
【図２】
0005562811.tif 000003
【図３】
0005562811.tif 000004
【図４】
0005562811.tif 000005
【図５】
0005562811.tif 000006
【図６】
0005562811.tif 000007
【図７】
0005562811.tif 000008
【図８】
0005562811.tif 000009
【図９】
0005562811.tif 000010
【図１０】
0005562811.tif 000011
【図１１】
0005562811.tif 000012