(57)【特許請求の範囲】
【請求項１】
複数の加入者回線を通じて伝送されるデータを多重してデータ線に出力する多重装置において、
複数の仮想チャネルの各トラフィック情報及び測定時刻が対応して記憶されるメモリと、
前記メモリに記憶されている各トラフィック情報及び測定時刻に基づいて各トラフィックが前記データ線を通じて前記データを伝送するのに必要な帯域を取得するように時刻毎に各仮想チャネルのサービスカテゴリとトラフィックパラメータを変更する手段とを備え、
前記サービスカテゴリとトラフィックパラメータの変更は、負荷が少なくなる仮想チャネルを優先的に行うことを特徴とする多重装置。
【請求項２】
前記データ線に、実際にデータを流さない予備用仮想チャネルを設定しておき、前記仮想チャネルのトラフィックの増加に伴い前記予備用仮想チャネルを開放することを特徴とする請求項１記載の多重装置。
【請求項３】
前記各仮想チャネルのトラフィックの測定結果を多重装置本体の保守者へ報知する報知手段を備えることを特徴とする請求項１又は２記載の多重装置。
【請求項４】
コンピュータに、
複数の仮想チャネルの各トラフィック情報及び測定時刻が対応してメモリに記憶させる処理と、
前記メモリに記憶されている各トラフィック情報及び測定時刻に基づいて各トラフィックが前記データ線を通じて前記データを伝送するのに必要な帯域を取得するように時刻毎に各仮想チャネルのサービスカテゴリとトラフィックパラメータを変更させる処理とを実行させる際に、
前記サービスカテゴリとトラフィックパラメータの変更を、負荷が少なくなる仮想チャネルを優先的に行うことを特徴とするプログラム。
【請求項５】
請求項１から３のいずれか１項記載の多重装置を有することを特徴とする多重システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多重装置及びシステムに関し、特に、ＤＳＬＡＭ（digital subscriber line access multiplexer）装置などの多重装置及びシステムに関する。
【０００２】
【従来の技術】
従来、特にインターネットとの接続を前提とした多重装置としてＤＳＬＡＭ装置がある。ＤＳＬＡＭ装置は、非同期転送モード（Asynchronous Transfer Mode：ＡＴＭ）ベースのものと、同期転送モード（Synchronous Transfer Mode：ＳＴＭ）ベースのものとがあるが、最近ではＡＴＭベースのものが主流になりつつある。
【０００３】
ＤＳＬＡＭ装置は、保守者が自己の経験に基いて複数の仮想チャネル（Virtual Channel：以下、「ＶＣ」と称する。）の各々の帯域幅を変えることで、各仮想チャネルのトラフィックを均等化して、特定の仮想チャネルだけに負荷がかからないようにしている。
【０００４】
図４は、従来のＤＳＬＡＭ装置の内部構成を示す模式的なブロック図である。図４には、回線加入者によって操作される加入者用端末１ａ〜１ｄと、加入者用端末１ａ〜１ｄからそれぞれ出力されるデータを伝送する加入者回線２ａ〜２ｄと、加入者回線２ａ〜２ｄを通じて伝送されたデータを例えばクロスバ的に多重する多重化手段５と、多重化手段５で多重化されたデータをデータ送信先へ伝送するデータ線６と、データ線６内のＶＣ６ａ〜６ｄと、加入者回線２ａ〜２ｄの帯域幅を変えるための保守者用端末８とを示している。
【０００５】
ここで、ＶＣ６ａ〜６ｄは、通常、サービスカテゴリ、トラフィックパラメータを変更することで、保守者により保守者用端末８を通じて帯域幅が設定される。なお、ＶＣ６ａ〜６ｄの帯域幅の合計は、原則としてデータ線６の予定している最大帯域幅を超えて設定されることはない。
【０００６】
ところで、ＶＣ６ａ〜６ｄのトラフィックは、例えば時間帯、曜日などにより変動する。そのため、厳密に、ＶＣ６ａ〜６ｄの帯域幅を設定するには、リアルタイムでＶＣ６ａ〜６ｄのトラフィックを所要の計算により算出する必要がある。
【０００７】
しかし、実際にＶＣ６ａ〜６ｄのトラフィックを算出するのは困難である。すなわち、実際にはＶＣの数は多数存在するので、全てのＶＣのトラフィックを算出するのには、多大の時間を要し、算出結果にリアルタイム性を欠くからである。そのため、保守者が、自己の経験に基いて、実際のＶＣ６ａ〜６ｄのトラフィックを予測して各帯域幅を設定していた。
【０００８】
【発明が解決しようとする課題】
しかし、従来の技術は、保守者が自己の経験に基いて、各ＶＣの帯域幅を設定していたため、保守者ごとに設定値が異なり、必ずしも好ましい設定がされているわけではなかった。一般的には経験の浅い保守者ほど好しくない設定がされる傾向にある。また、曜日や時刻に応じて各保守者がいちいち、ＶＣの帯域幅を変えるのは面倒であり、改善が望まれていた。
【０００９】
そこで、本発明は、保守者がＶＣの帯域幅を設定しなくて済むような多重装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明は、複数の加入者回線を通じて伝送されるデータを多重してデータ線に出力する多重装置において、複数のＶＣの各トラフィック情報及び測定時刻が対応して記憶されるメモリと、前記メモリに記憶されている各トラフィック情報及び測定時刻に基づいて各トラフィックが前記データ線を通じて前記データを伝送するのに必要な帯域を取得するように時刻毎に各ＶＣのサービスカテゴリとトラフィックパラメータを変更する手段とを備え、前記サービスカテゴリとトラフィックパラメータの変更は、負荷が少なくなるＶＣを優先的に行うことを特徴とする。
【００１１】
また、本発明のプログラムは、コンピュータに、複数のＶＣの各トラフィック情報及び測定時刻が対応してメモリに記憶させる処理と、前記メモリに記憶されている各トラフィック情報及び測定時刻に基づいて各トラフィックが前記データ線を通じて前記データを伝送するのに必要な帯域を取得するように時刻毎に各ＶＣのサービスカテゴリとトラフィックパラメータを変更させる処理とを実行させる際に、前記サービスカテゴリとトラフィックパラメータの変更を、負荷が少なくなるＶＣを優先的に行うことを特徴とする。
【００１２】
さらに、本発明の多重システムは、上記多重装置を有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を用いて、本発明の実施形態について説明する。
【００１４】
（構成の説明）
図１は、本発明の多重装置であるＤＳＬＡＭ装置４を備えるＤＳＬＡＭシステムの模式的な構成を示すブロック図である。図１には各種データの通信を行う加入者端末１ａ〜１ｄ，１１ａ〜１１ｄと、加入者端末１ａ〜１ｄ，１１ａ〜１１ｄ間でデータ転送を行うためのＤＳＬＡＭ装置４，９と、ＤＳＬＡＭ装置４の保守者が種々の指示等を入力するための保守者用端末８と、ＤＳＬＡＭ装置４，９と加入者端末１ａ〜１ｄ，１１ａ〜１１ｄとをそれぞれ接続する加入者回線２ａ〜２ｄ，１０ａ〜１０ｄと、ＤＳＬＡＭ装置４，９間を接続するデータ線６と、データ線のＶＣ６ａ〜６ｄとを示している。
【００１５】
なお、保守者用端末８には、以下説明するように、ＶＣ６ａ〜６ｄの各トラフィック及び測定時刻が対応して記憶されるメモリが備えられている。
【００１６】
図２は、図１のＤＳＬＡＭ装置４の内部構成を示す模式的なブロック図である。図２には、回線加入者によって操作される加入者用端末１ａ〜１ｄと、加入者用端末１ａ〜１ｄからそれぞれ出力されるデータを伝送する加入者回線２ａ〜２ｄと、加入者回線２ａ〜２ｄを通じて伝送されたデータを例えばクロスバ的に多重する多重化手段５と、多重化手段５で多重化されたデータをデータ送信先へ伝送するデータ線６と、データ線６内のＶＣ６ａ〜６ｄと、ＶＣ６ａ〜５ｄの各トラフィックを測定する測定手段１２と、測定手段１２によって測定されたトラフィックを保守者へ報知する報知手段１３と、報知手段１３によって報知されたトラフィックと測定時刻とを対応して内蔵するメモリに記憶する保守者用端末８と、実際の時刻に基づいてＶＣ６ａ〜６ｄの帯域幅を変更するトリガ信号を生成して出力する制御手段３と、制御手段３から出力されるトリガ信号と保守者用端末８で記憶されているトラフィック及び測定時刻とに基いてＶＣ６ａ〜６ｄの帯域幅の変更を行うための変更手段７を示している。
【００１７】
ここで、ＶＣ６ａ〜６ｄは、通常、固定ビットレート（Constant Bit Rate）、可変ビットレート（Variable Bit Rate）、無規定ビットレート（Unspecified Bit Rate）、利用可能ビットレート（Available Bit Rate）などのサービスカテゴリや、ピークセルレート（Peak Cell Rate）、セル遅延ゆらぎ（Cell Delay Variation）、セル遅延ゆらぎ耐性（CDV Tolerance）、平均セルレート（Sustainable Cell Rate）などのトラフィックパラメータを変更することで、帯域幅が設定される。
【００１８】
なお、ＶＣ６ａ〜６ｄの帯域幅の合計は、原則としてデータ線６の予定している最大帯域幅を超えて設定されることはない。ちなみに、図２には例えば加入者回線２ａ，２ｂの帯域幅を広く、加入者回線２ｃ，２ｄの帯域幅を狭く設定している様子を模式的に示している。
【００１９】
（動作の説明）
図３は、図２の動作を示すシーケンス図である。図３を用いて、図１及び図２の動作について説明する。
【００２０】
まず、測定手段１２によってＶＣ６ａ〜６ｄのトラフィックを、例えば一日、一週間、一ヶ月又は一年測定し、報知手段１３によって測定結果を保守者用端末８へ出力する。保守者用端末８では、出力された測定結果を測定時刻に対応させて内蔵するメモリに記憶する。その後、例えば一ヶ月分の測定結果があるときには、その測定結果から例えば曜日毎、時刻毎の平均を算出し、算出結果を曜日、時刻をパラメータとして変更手段７に入力する。
【００２１】
このとき、変更手段７は、入力された算出結果等を解析して、例えば、データ線６の最大帯域幅と各ＶＣ６ａ〜６ｄの帯域幅の合計とを比較して、前者を後者が超えていないかどうかを判別する。判別の結果、前者を後者が超えている場合には、保守者用端末８に算出結果等にエラーがある旨を返信する。
【００２２】
保守者は、エラーがあるとそれを修正して、再度、変更手段７へ送信する。変更手段７は同様に再送された算出結果等の内容を判別し、異常があれば上記のようにエラーを返信し、異常がなければそれを内部に備えるメモリ内に格納する。
【００２３】
また、制御手段３は、曜日や時刻等に関する情報に基いてトリガ信号を変更手段７に対して出力する。すなわち、制御手段３は、現在の曜日、時刻を取得して、それを変更手段７側で特定できるようにした信号をトリガ信号として出力する。
【００２４】
変更手段７は、制御手段３から出力されるトリガ信号と、内部に備えるメモリに格納している算出結果等とに基づいて、多重化手段５に対して各ＶＣ６ａ〜６ｄの変更を指示する。
【００２５】
多重化手段５は、変更手段７から上記指示を受けると、ＶＣ６ａ〜６ｄのサービスカテゴリ、トラフィックパラメータを、各トラフィックがデータ線６を通じてデータを伝送するのに必要な帯域を取得するように時刻毎にＶＣ６ａ〜６ｄの帯域幅を変更する。ＶＣ６ａ〜６ｄの帯域幅の変更の順番は、これらを変更することで負荷が少なくなるものを優先的に行うと、システム全体の負荷も低下することになるので好ましい。
【００２６】
具体的には、ＶＣ６ａ〜６ｄの帯域幅を相互に同じにしたときの各トラフィックが１００ｋｂｐｓ，８０ｋｂｐｓ，６０ｋｂｐｓ，４０ｋｂｐｓだとすると、それに応じた大きさの帯域幅を取得する。
【００２７】
なお、測定手段１２で、例えば常時ＶＣ６ａ〜６ｄの各トラフィックを測定するようにしておき、保守者用端末８でその測定結果を記憶しておき、例えば１ヶ月毎に変更手段７の内部のメモリに記憶されている算出結果等を更新するようにして、加入者端末１ａ〜１ｄの使用状況によって変化するＶＣ６ａ〜６ｄのトラフィックに対応できるようにするとよい。
【００２８】
また、例えば、データ線６に実際にデータを流さない予備用のＶＣを設けておき、測定手段１２でＶＣ６ａ〜６ｄに高い負荷がかかっていることを測定したら、予備用のＶＣの帯域幅を狭めることによって、ＶＣ６ａ〜６ｄの帯域幅を広げて、負荷を早急に軽減するようにして、輻輳を回避できるようにしてもよい。
【００２９】
さらに、測定手段１２の測定結果により、ＶＣ６ａ〜６ｄのいずれか１本に与えられた帯域幅の上限に近づいた場合、ＶＣ６ａ〜６ｄのトラフィックの帯域の合計がデータ線６が持つ物理的な帯域幅の上限に近づいた場合や極端に偏っていることが保守者用端末８へ報知された場合に、エラー音をなどを出力するようにして、保守者に帯域幅の変更を促すようにしてもよい。
【００３０】
以上、本実施形態では、保守者用端末８内にＶＣ６ａ〜６ｄの各トラフィック等が記憶されるメモリを設けた場合を例に説明したが、このメモリはＤＳＬＡＭ装置４側に設けてもよい。また、測定手段１２，変更手段７などをプログラム制御するようにしてもよい。
【００３１】
【発明の効果】
以上説明したように、本発明によると、複数の仮想チャネルの各トラフィック及び測定時刻に基づいて各トラフィックがデータ線を通じてデータを伝送するのに必要な帯域を取得するように時刻毎に各仮想チャネルの帯域幅を変更するので、多重装置の保守者がＶＣの帯域幅を設定しなくて済むようになる。
【図面の簡単な説明】
【図１】本発明の実施形態１のＤＳＬＡＭシステムの模式的な構成を示すブロック図である。
【図２】図１のＤＳＬＡＭ装置の内部構成を示す模式的なブロック図である。
【図３】図２の動作を示すシーケンス図である。
【図４】従来のＤＳＬＡＭ装置の内部構成を示す模式的なブロック図である。
【符号の説明】
１ａ〜１ｄ,１１ａ〜１１ｄ  加入者端末
２ａ〜２ｄ,１０ａ〜１０ｄ  加入者回線
３  制御手段
４，９  ＤＳＬＡＭ装置
５  多重化手段
６  データ線
６ａ〜６ｄ  仮想チャネル
７  変更手段
８  保守者用端末
１２  測定手段
１３  報知手段
【図１】
0003644537.tif 000002
【図２】
0003644537.tif 000003
【図３】
0003644537.tif 000004
【図４】
0003644537.tif 000005