[go: up one dir, main page]

JP3931748B2 - DSL device, ATM multiplexing method used therefor, and program therefor - Google Patents

DSL device, ATM multiplexing method used therefor, and program therefor Download PDF

Info

Publication number
JP3931748B2
JP3931748B2 JP2002194042A JP2002194042A JP3931748B2 JP 3931748 B2 JP3931748 B2 JP 3931748B2 JP 2002194042 A JP2002194042 A JP 2002194042A JP 2002194042 A JP2002194042 A JP 2002194042A JP 3931748 B2 JP3931748 B2 JP 3931748B2
Authority
JP
Japan
Prior art keywords
dsl
atm cell
atm
multiplexing
line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002194042A
Other languages
Japanese (ja)
Other versions
JP2004040423A (en
Inventor
知則 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2002194042A priority Critical patent/JP3931748B2/en
Publication of JP2004040423A publication Critical patent/JP2004040423A/en
Application granted granted Critical
Publication of JP3931748B2 publication Critical patent/JP3931748B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はDSL装置及びそれに用いるATM多重方法並びにそのプログラムに関し、特にDSL(Digital Subscriber Line)装置内におけるコネクション間の伝送速度差を考慮したATM(Asynchronous Transfer Mode)多重を実現するためのWeighted Round Robinの実現に関する。
【0002】
【従来の技術】
急速なインタネットの普及を背景にして、エンドユーザに各種サービスを統合したマルチメディア通信の要求が高まっている。マルチメディア通信の実現にはATMのQoS(Quality of Service)メカニズムを利用することが有効であるが、そこではコネクション間の伝送速度差を考慮したATM多重を実現する方式としてWeighted Round Robinに対する要求が高い。
【0003】
また、Weighted Round Robinは通信装置間の限られた通信速度に対して、別々な通信速度を持つ多数の加入者回線を多重化する際に廃棄率を最小限に抑える方式でもある。
【0004】
Weighted Round Robinにおいて廃棄率を最小限に抑えることができるのは、回線毎に持つバッファのATMセルの蓄積数を基に、回線毎にATM多重をする割合を決定しているので、蓄積セル数の多いバッファほど、より多くセルが多重されるため、セルがバッファを溢れにくくなるためである。
【0005】
Weighted Round Robinを実現するための方式の一例を図5に示す。図5において、従来の方式では、DSL装置内のATM多重部分3が第1番目〜第n番目DSLライン制御部31−1〜31−nと、第1番目〜第n番目ATMセルバッファ32−1〜32−nと、ATMセル多重部33と、DSLラインプロファイル設定部34とから構成されている。
【0006】
第1番目〜第n番目DSLライン制御部31−1〜31−nは第1番目〜第n番目DSLライン信号131−1〜131−nと第1番目〜第n番目DSLライン速度設定信号135−1〜135−nとを入力し、第1番目〜第n番目バッファ入力ATMセル信号132−1〜132−nを出力する。
【0007】
第1番目〜第n番目ATMセルバッファ32−1〜32−nは第1番目〜第n番目バッファ入力ATMセル信号132−1〜132−nと第1番目〜第n番目ATMセル送出要求信号137−1〜137−nとを入力し、第1番目〜第n番目バッファ出力ATMセル信号133−1〜133−nと第1番目〜第n番目ATMセルバッファ蓄積セル数信号136−1〜136−nとを出力する。
【0008】
ATMセル多重部33は第1番目〜第n番目バッファ出力ATMセル信号133−1〜133−nと第1 番目〜第n番目ATMセルバッファ蓄積セル数信号136−1〜136−nとを入力し、第1番目〜第n番目ATMセル送出要求信号137−1〜137−nとATMセル多重信号134とを出力する。
【0009】
DSLラインプロファイル設定部34はユーザインタフェース信号138を入力し、第1番目〜第n番目DSLライン速度設定信号135−1〜135−nを出力する。
【0010】
この図5を参照して従来のDSL装置内のATM多重部分の動作について説明する。まず、DSLラインプロファイル設定部34はDSLライン毎の設定値をユーザインタフェース信号138として受信し、第1番目〜第n番目DSLライン信号131−1〜131−nのための設定値を第1番目〜第n番目DSLライン速度設定信号135−1〜135−nとして第1番目〜第n番目DSLライン制御部31−1〜31−nへ送出する。
【0011】
第1番目〜第n番目DSLライン制御部31−1〜31−nはそれぞれ入力された第1番目〜第n番目DSLライン速度設定信号135−1〜135−nに含まれる第1番目〜第n番目DSLライン信号131−1〜131−nに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決める。
【0012】
また、第1番目〜第n番目DSLライン制御部31−1〜31−nはそれぞれ受信した第1番目〜第n番目DSLライン信号131−1〜131−nから第1番目〜第n番目バッファ入力ATMセル信号132−1〜132−nを取出し、第1番目〜第n番目ATMセルバッファ32−1〜32−nへ送出する。
【0013】
第1番目〜第n番目ATMセルバッファ32−1〜32−nはそれぞれ第1番目〜第n番目バッファ入力ATMセル信号132−1〜132−nを受信して蓄え、第1番目〜第n番目ATMセル送出要求信号137−1〜137−nを受信した時に第1番目〜第n番目バッファ出力ATMセル信号133−1〜133−nをATMセル多重部33へ送出する。
【0014】
また、第1番目〜第n番目ATMセルバッファ32−1〜32−nはバッファ内に蓄積されている第1番目〜第n番目バッファ入力ATMセル信号132−1〜132−nをカウントし、第1番目〜第n番目ATMセルバッファ蓄積セル数信号136−1〜136−nとしてATMセル多重部33に送出する。
【0015】
ATMセル多重部33は第1番目〜第n番目ATMセルバッファ蓄積セル数信号136−1〜136−nを受信し、そのデータを基に第1番目〜第n番目ATMセル送出要求信号137−1〜137−nの送出割合を、例えば、第1番目ATMセル送出要求信号137−1及び第n番目ATMセル送出要求信号137−nのみの場合、その送出割合を、
A:B=C:D ・・・(1)
という式のように決める。ここで、
A=1/第1番目ATMセル送出要求信号の送出間隔
B=1/第n番目ATMセル送出要求信号の送出間隔
C=第1番目ATMセルバッファ蓄積セル数
D=第n番目ATMセルバッファ蓄積セル数
である。
【0016】
ATMセル多重部33は上記の割合にしたがって第1番目〜第n番目ATMセル送出要求信号137−1〜137−nを第1番目〜第n番目ATMセルバッファ32−1〜32−nへそれぞれ送出する。
【0017】
また、ATMセル多重部33は受信した第1番目〜第n番目バッファ出力ATMセル信号133−1〜133−nを多重化し、ATMセル多重信号134としてATMネットワーク(図示せず)へ送出する。
【0018】
【発明が解決しようとする課題】
上述した従来のDSL装置内のATM多重部分では、リアルタイムでATMセルバッファ毎に蓄積セル数をカウントしなければならないため、ライン毎にバッファの蓄積セル数監視回路が必要となり、装置内の情報量が増大し、ハードウェアが増大するという問題がある。
【0019】
そこで、本発明の目的は上記の問題点を解消し、Weighted Round Robinによる多重方式を実現する際に、装置内の情報量を軽減して回路の簡略化を実現することができるDSL装置及びそれに用いるATM多重方法並びにそのプログラムを提供することにある。
【0020】
【課題を解決するための手段】
本発明によるDSL装置は、回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置であって、
前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段と、
前記DSLラインプロファイル設定手段で設定された回線速度に含まれかつDSLライン信号に対する最大伝送速度及び最小伝送速度の範囲内で実際の伝送速度を決める制御手段と、
前記DSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決めかつその決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重するATMセル多重手段とを備え、
前記ATMセル多重手段は、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めている。
【0021】
本発明によるATM多重方法は、回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置に用いるATM多重方法であって、
前記DSL装置が、前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決めるステップと、その決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重するステップとを実行し、
前記DSL装置が、前記送出割合を決めるステップにおいて、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めている。
【0022】
本発明によるプログラムは、回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置が実行するプログラムであって、
コンピュータに、前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決める処理と、その決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重する処理とを実行させ、
前記送出割合を決める処理において、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めさせている。
【0023】
すなわち、本発明のDSL装置のATM(Asynchronous Transfer Mode)多重方法は、ATM信号の多重方式の一方式であるWeighted Round Robin機能を用いた方式であり、各DSL(Digital Subscriber Line)ラインの伝送速度のプロファイル情報から多重する割合に重み付けを行っている。
【0024】
これによって、本発明のATM多重方法では、DSLライン毎の契約速度差を考慮したATM多重が可能であるとともに、各ラインで多重前に持つバッファでのセル廃棄率を少なくすることが可能となる。
【0025】
より具体的に説明すると、本発明のATM多重方法では、各DSLラインに回線速度を設定するDSLラインプロファイル設定部からのDSLライン速度設定信号によって回線の最大速度が決定されているDSLライン信号がDSLライン制御部からバッファ入力ATMセル信号として排出され、ATMセルバッファに蓄積される。
【0026】
ATMセルバッファにバッファ入力ATMセル信号が蓄積される速度はDSLラインによって異なるため、ATMセルバッファに蓄積されたセルを多重化するATMセル多重部はDSLラインプロファイル設定部から全DSLライン最大速度設定情報信号を受取ることによって、各DSL回線に設定されている回線速度情報から計算した重みで多重する割合を決めている。これによつて、本発明のATM多重方法では、回線速度に応じて重み付けされた多重が可能となる。
【0027】
つまり、従来の技術では、Weighted Round Robinによる多重方式の実現のために、各回線のバッファ内に蓄積されるATMセル数を監視する回路を用意し、その監視結果を元にリアルタイムに多重する割合を決めなければならない。
【0028】
しかしながら、本発明のATM多重方法では、ADSL(Asymmetric Digital Subscriber Line)ラインの設定値を用いて多重する割合をコンフィグレーションの時に一度だけ決めればよいので、バッファの蓄積セル数を監視する回路を具備する必要がなくなり、装置内の情報量が軽減され、回路の簡略化が実現可能となる。また、ADSLラインの設定値はユーザとの契約帯域であるため、契約にしたがった通信が実現可能となる。
【0029】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図1は本発明の一実施例によるDSL(Digital Subscriber Line)装置内のATM(Asynchronous Transfer Mode)多重部分の構成を示すブロック図である。図1において、DSL装置内のATM多重部分1は第1番目〜第n番目DSLライン制御部11−1〜11−nと、第1番目〜第n番目ATMセルバッファ12−1〜12−nと、ATMセル多重部13と、DSLラインプロファイル設定部14と、記録媒体15とから構成されている。
【0030】
第1番目〜第n番目DSLライン制御部11−1〜11−nはそれぞれ第1番目〜第n番目DSLライン信号111−1〜111−nと第1番目〜第n番目DSLライン速度設定信号115−1〜115−nとを入力し、第1番目〜第n番目バッファ入力ATMセル信号112−1〜112−nを出力する。
【0031】
第1番目〜第n番目ATMセルバッファ12−1〜12−nはそれぞれ第1番目〜第n番目バッファ入力ATMセル信号112−1〜112−nと第1番目〜第n番目ATMセル送出要求信号117−1〜117−nとを入力し、第1番目〜第n番目バッファ出力ATMセル信号113−1〜113−nを出力する。
【0032】
ATMセル多重部13は第1番目〜第n番目バッファ出力ATMセル信号113−1〜113−nと全DSLライン最大速度設定情報信号116とを入力し、第1番目〜第n番目ATMセル送出要求信号117−1〜117−nとATMセル多重信号114とを出力する。
【0033】
DSLラインプロファイル設定部14はユーザインタフェース信号118を入力し、第1番目〜第n番目DSLライン速度設定信号115−1〜115−nと全DSLライン最大速度設定情報信号116とを出力する。
【0034】
尚、上記の各部の動作は図示せぬコンピュータが記録媒体15に格納されたプログラムを実行することで実現され、このプログラムは上記のコンピュータで動作可能なものである。
【0035】
図2は図1のATMセル多重部13の動作を示すフローチャートである。これら図1及び図2を参照して本発明の一実施例によるDSL装置内のATM多重部分1の動作について説明する。図2に示す処理は上記のコンピュータが記録媒体15のプログラムを実行することで実現される。
【0036】
まず、DSLラインプロファイル設定部14はDSLライン毎の設定値をユーザインタフェース信号118として受信し、第1番目〜第n番目DSLライン信号111−1〜111−nのための設定値を第1番目〜第n番目DSLライン速度設定信号115−1〜115−nとして第1番目〜第n番目DSLライン制御部11−1〜11−nへそれぞれ送出する。
【0037】
また、DSLラインプロファイル設定部14は同時に、第1番目〜第n番目DSLライン速度設定信号115−1〜115−nと同様な情報を全DSLライン最大速度設定情報信号116としてATMセル多重部13へ送出する。
【0038】
第1番目〜第n番目DSLライン制御部11−1〜11−nは入力された第1番目〜第n番目DSLライン速度設定信号115−1〜115−nに含まれる第1番目〜第n番目DSLライン信号111−1〜111−nに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決める。
【0039】
また、第1番目〜第n番目DSLライン制御部11−1〜11−nは受信した第1番目〜第n番目DSLライン信号111−1〜111−nから第1番目〜第n番目バッファ入力ATMセル信号112−1〜112−nを取出し、第1番目〜第n番目ATMセルバッファ12−1〜12−nへ送出する。
【0040】
第1番目〜第n番目ATMセルバッファ12−1〜12−nは第1番目〜第n番目バッファ入力ATMセル信号112−1〜112−nを受信して蓄積し、第1番目〜第n番目ATMセル送出要求信号117−1〜117−nを受信した時に第1番目〜第n番目バッファ出力ATMセル信号113−1〜113−nをATMセル多重部13へ送出する。
【0041】
ATMセル多重部13は全DSLライン最大速度設定情報信号116を受信すると(図2ステップS1)、そのデータを基に第1番目〜第n番目ATMセル送出要求信号117−1〜117の送出割合を、例えば、第1番目ATMセル送出要求信号117−1及び第n番目ATMセル送出要求信号117−nのみの場合、その送出割合を上記の(1)式のように決める(図2ステップS2)。但し、(1)式において、
A=1/第1番目ATMセル送出要求信号の送出間隔
B=1/第n番目ATMセル送出要求信号の送出間隔
C=第1番目DSLライン信号に対する最大伝送速度設定値
D=第n番目DSLライン信号に対する最大伝送速度設定値
である。
【0042】
ATMセル多重部13は上記の(1)式で決めた送出割合にしたがって、第1番目〜第n番目ATMセル送出要求信号117−1〜117−nを第1番目〜第n番目ATMセルバッファ12−1〜12−nへそれぞれ送出する(図2ステップS3)。
【0043】
また、ATMセル多重部13は受信した第1番目〜第n番目バッファ出力ATMセル信号113−1〜113−nを多重化し、ATMセル多重信号114としてATMネットワーク(図示せず)へ送出する(図2ステップS4)。
【0044】
上述した従来の方式では、ATMセルバッファのセル蓄積数によって多重する割合を変えるというWeighted Round Robinによる多重方式を実現しているため、各回線のバッファ内に蓄積されるATMセル数を監視する回路を用意し、その監視結果を基にリアルタイムに多重する割合を決めなければならない。
【0045】
しかしながら、本実施例では、ADSLラインの設定値を用いて多重する割合をコンフィグレーションの時に一度だけ決めればよいので、バッファの蓄積セル数を監視する回路を具備する必要がなくなり、装置内の情報量が軽減され、回路の簡略化を実現することができる。また、ADSLラインの設定値はユーザとの契約帯域であるため、契約に従った通信を実現することができる。
【0046】
図3は本発明の他の実施例によるDSL装置内のATM多重部分の構成を示すブロック図である。図3において、DSL装置内のATM多重部分2は第1番目〜第n番目DSLライン制御部21−1〜21−nと、第1番目〜第n番目ATMセルバッファ22−1〜22−nと、ATMセル多重部23と、DSLラインプロファイル設定部24と、記録媒体25とから構成されている。
【0047】
第1番目〜第n番目DSLライン制御部21−1〜21−nはそれぞれ第1番目〜第n番目DSLライン信号121−1〜121−nと第1番目〜第n番目DSLライン速度設定信号125−1〜125−nとを入力し、第1番目〜第n番目バッファ入力ATMセル信号122−1〜122−nと第1番目〜第n番目DSLライン獲得伝送速度情報信号126−1〜126−nとを出力する。
【0048】
第1番目〜第n番目ATMセルバッファ22−1〜22−nは第1番目〜第n番目バッファ入力ATMセル信号122−1〜122−nと第1番目〜第n番目ATMセル送出要求信号127−1〜127−nとを入力し、第1番目〜第n番目バッファ出力ATMセル信号123−1〜123−nを出力する。
【0049】
ATMセル多重部23は第1番目〜第n番目バッファ出力ATMセル信号123−1〜123−nと第1番目〜第n番目DSLライン獲得伝送速度情報信号126−1〜126−nとを入力し、第1番目〜第n番目ATMセル送出要求信号127−1〜127−nとATMセル多重信号124とを出力する。
【0050】
DSLラインプロファイル設定部24はユーザインタフェース信号128を入力し、第1番目〜第n番目DSLライン速度設定信号125−1〜125−nを出力する。
【0051】
尚、上記の各部の動作は図示せぬコンピュータが記録媒体25に格納されたプログラムを実行することで実現され、このプログラムは上記のコンピュータで動作可能なものである。
【0052】
図4は図3のATMセル多重部23の動作を示すフローチャートである。これら図3及び図4を参照して本発明の他の実施例によるDSL装置内のATM多重部分3の動作について説明する。図4に示す処理は上記のコンピュータが記録媒体25のプログラムを実行することで実現される。
【0053】
まず、DSLラインプロファイル設定部24はDSLライン毎の設定値をユーザインタフェース信号128として受信し、第1番目〜第n番目DSLライン信号121−1〜121−nのための設定値を第1番目〜第n番目DSLライン速度設定信号125−1〜125−nとして第1番目〜第n番目DSLライン制御部21−1〜21−nへそれぞれ送出する。
【0054】
第1番目〜第n番目DSLライン制御部21−1〜21−nはそれぞれ入力された第1番目〜第n番目DSLライン速度設定信号125−1〜125−nに含まれる第1番目〜第n番目DSLライン信号121−1〜121−nに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決め、その決まった速度を第1番目〜第n番目DSLライン獲得伝送速度情報信号126−1〜126−nとしてATMセル多重部23へ送出する。
【0055】
また、第1番目〜第n番目DSLライン制御部21−1〜21−nは受信した第1番目〜第n番目DSLライン信号121−1〜121−nから第1番目〜第n番目バッファ入力ATMセル信号122−1〜122−nを取出し、第1番目〜第n番目ATMセルバッファ22−1〜22−nへ送出する。
【0056】
第1番目〜第n番目ATMセルバッファ22−1〜22−nは第1番目〜第n番目バッファ入力ATMセル信号122−1〜122−nを受信して蓄積し、第1番目〜第n番目ATMセル送出要求信号127−1〜127−nを受信した時に第1番目〜第n番目バッファ出力ATMセル信号123−1〜123−nをATMセル多重部23へ送出する。
【0057】
ATMセル多重部23は第1番目〜第n番目DSLライン獲得伝送速度情報信号126−1〜126−nを受信すると(図4ステップS11)、そのデータを基に第1番目〜第n番目ATMセル送出要求信号127−1〜127−nの送出割合を、例えば、第1番目ATMセル送出要求信号127−1及び第n番目ATMセル送出要求信号127−nのみの場合、その送出割合を上記の(1)式のように決める(図4ステップS12)。但し、(1)式において、
A=1/第1番目ATMセル送出要求信号の送出間隔
B=1/第n番目ATMセル送出要求信号の送出間隔
C=第1番目DSLライン信号の獲得伝送速度
D=第n番目DSLライン信号の獲得伝送速度
である。
【0058】
ATMセル多重部23は上記の(1)式で決めた送出割合にしたがって、第1番目〜第n番目ATMセル送出要求信号127−1〜127−nを第1番目〜第n番目ATMセルバッファ22−1〜22−nへそれぞれ送出する(図4ステップS13)。
【0059】
また、ATMセル多重部23は受信した第1番目〜第n番目バッファ出力ATMセル信号123−1〜123−nを多重化し、ATMセル多重信号124としてATMネットワーク(図示せず)へ送出する(図4ステップS14)。
【0060】
このように、本実施例では、DSLラインでの実際の伝送速度を用いて各ラインのATMセルを多重する割合を決めているため、Weighted Round Robin方式のようにATMセルバッファの蓄積セル数をカウントする回路を有することなく、従来のWeighted Round Robin方式と同等にセルの廃棄数が装置全体として少なくなるATM多重を実現することができる。
【0061】
【発明の効果】
以上説明したように本発明は、回線速度が設定可能な各DSLラインから取出したATMセル信号を多重化して送出するDSL装置において、DSLラインでの実際の伝送速度を用いてDSLライン各々から取出したATMセル信号を多重する割合を決め、その決めた割合でATMセル信号を多重することによって、Weighted Round Robinによる多重方式を実現する際に、装置内の情報量を軽減して回路の簡略化を実現することができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施例によるDSL装置内のATM多重部分の構成を示すブロック図である。
【図2】図1のATMセル多重部の動作を示すフローチャートである。
【図3】本発明の他の実施例によるDSL装置内のATM多重部分の構成を示すブロック図である。
【図4】図3のATMセル多重部の動作を示すフローチャートである。
【図5】従来例によるDSL装置内のATM多重部分の構成を示すブロック図である。
【符号の説明】
1,2 DSL装置内のATM多重部分
11−1〜11−n,
21−1〜21−n DSLライン制御部
12−1〜12−n,
22−1〜22−n ATMセルバッファ
13,23 ATMセル多重部
14,24 DSLラインプロファイル設定部
15,25 記録媒体
111−1〜111−n,
121−1〜121−n DSLライン信号
112−1〜112−n,
122−1〜122−n バッファ入力ATMセル信号
113−1〜113−n,
123−1〜123−n バッファ出力ATMセル信号
114,124 ATMセル多重信号
115−1〜115−n,
125−1〜125−n DSLライン速度設定信号
116 全DSLライン最大速度設定情報信号
117−1〜117−n,
127−1〜127−n ATMセル送出要求信号
118,128 ユーザインタフェース信号
126−1〜126−n DSLライン獲得伝送速度情報信号
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a DSL device, an ATM multiplexing method used therefor, and a program therefor, and more particularly to a weighted round robin for realizing ATM (Asynchronous Transfer Mode) multiplexing in consideration of a transmission rate difference between connections in a DSL (Digital Subscriber Line) device. Concerning the realization of
[0002]
[Prior art]
Due to the rapid spread of the Internet, there is an increasing demand for multimedia communication integrating various services to end users. It is effective to use ATM QoS (Quality of Service) mechanism for realizing multimedia communication. However, there is a demand for Weighted Round Robin as a method for realizing ATM multiplexing in consideration of a transmission rate difference between connections. high.
[0003]
Further, Weighted Round Robin is a method for minimizing the discard rate when multiplexing a large number of subscriber lines having different communication speeds with respect to the limited communication speed between communication apparatuses.
[0004]
The reason why the discard rate in Weighted Round Robin can be minimized is that the ratio of ATM multiplexing for each line is determined based on the number of ATM cells stored in the buffer for each line. This is because as the number of buffers increases, more cells are multiplexed, and the cells are less likely to overflow the buffer.
[0005]
An example of a scheme for realizing Weighted Round Robin is shown in FIG. In FIG. 5, in the conventional system, the ATM multiplexing part 3 in the DSL device includes first to nth DSL line control units 31-1 to 31-n and first to nth ATM cell buffers 32- 1 to 32-n, an ATM cell multiplexing unit 33, and a DSL line profile setting unit 34.
[0006]
The first to nth DSL line control units 31-1 to 31-n are connected to the first to nth DSL line signals 131-1 to 131-n and the first to nth DSL line speed setting signals 135, respectively. -1 to 135-n are input, and the first to nth buffer input ATM cell signals 132-1 to 132-n are output.
[0007]
The first to nth ATM cell buffers 32-1 to 32-n receive the first to nth buffer input ATM cell signals 132-1 to 132-n and the first to nth ATM cell transmission request signals. 137-1 to 137-n are input, the first to n-th buffer output ATM cell signals 133-1 to 133-n and the first to n-th ATM cell buffer accumulation cell number signals 136-1 to 136-1. 136-n is output.
[0008]
The ATM cell multiplexing unit 33 inputs the first to nth buffer output ATM cell signals 133-1 to 133-n and the first to nth ATM cell buffer accumulation cell number signals 136-1 to 136-n. The first to nth ATM cell transmission request signals 137-1 to 137-n and the ATM cell multiplexed signal 134 are output.
[0009]
The DSL line profile setting unit 34 receives the user interface signal 138 and outputs the first to nth DSL line speed setting signals 135-1 to 135-n.
[0010]
The operation of the ATM multiplexing portion in the conventional DSL apparatus will be described with reference to FIG. First, the DSL line profile setting unit 34 receives the setting value for each DSL line as the user interface signal 138, and sets the setting values for the first to nth DSL line signals 131-1 to 131-n to the first. To the n-th DSL line speed setting signals 135-1 to 135-n to be sent to the first to n-th DSL line control units 31-1 to 31-n.
[0011]
The first to n-th DSL line control units 31-1 to 31-n are included in the input first to n-th DSL line speed setting signals 135-1 to 135-n, respectively. The actual transmission rate is determined within the range according to the set values of the maximum transmission rate and the minimum transmission rate for the nth DSL line signals 131-1 to 131-n.
[0012]
The first to nth DSL line control units 31-1 to 31-n receive the first to nth buffers from the received first to nth DSL line signals 131-1 to 131-n, respectively. The input ATM cell signals 132-1 to 132-n are taken out and sent to the first to nth ATM cell buffers 32-1 to 32-n.
[0013]
The first to nth ATM cell buffers 32-1 to 32-n receive and store the first to nth buffer input ATM cell signals 132-1 to 132-n, respectively. When receiving the th-th ATM cell transmission request signals 137-1 to 137-n, the first to n-th buffer output ATM cell signals 133-1 to 133-n are transmitted to the ATM cell multiplexing unit 33.
[0014]
The first to nth ATM cell buffers 32-1 to 32-n count the first to nth buffer input ATM cell signals 132-1 to 132-n stored in the buffer, The first to nth ATM cell buffer accumulation cell number signals 136-1 to 136-n are sent to the ATM cell multiplexer 33.
[0015]
The ATM cell multiplexer 33 receives the first to nth ATM cell buffer accumulation cell number signals 136-1 to 136 -n, and based on the data, the first to nth ATM cell transmission request signal 137- 1 to 137-n, for example, in the case of only the first ATM cell transmission request signal 137-1 and the nth ATM cell transmission request signal 137-n, the transmission ratio is
A: B = C: D (1)
Decide like this formula. here,
A = 1 / transmission interval of the first ATM cell transmission request signal B = 1 / transmission interval of the nth ATM cell transmission request signal C = number of first ATM cell buffer accumulation cells D = accumulation of the nth ATM cell buffer The number of cells.
[0016]
The ATM cell multiplexing unit 33 sends the first to nth ATM cell transmission request signals 137-1 to 137-n to the first to nth ATM cell buffers 32-1 to 32-n according to the above ratio. Send it out.
[0017]
Also, the ATM cell multiplexing unit 33 multiplexes the received first to nth buffer output ATM cell signals 133-1 to 133-n, and sends them as ATM cell multiplexed signals 134 to an ATM network (not shown).
[0018]
[Problems to be solved by the invention]
In the ATM multiplexing part in the conventional DSL apparatus described above, the number of stored cells must be counted for each ATM cell buffer in real time, so a buffer storage cell number monitoring circuit is required for each line. And the hardware increases.
[0019]
Accordingly, an object of the present invention is to solve the above-mentioned problems, and to realize a DSL device capable of reducing the amount of information in the device and simplifying the circuit when realizing a multiplexing method using Weighted Round Robin, and to it An ATM multiplexing method to be used and its program are provided.
[0020]
[Means for Solving the Problems]
The DSL apparatus according to the present invention stores ATM (Asynchronous Transfer Mode) cell signals taken from a plurality of DSL (Digital Subscriber Line) lines whose line speeds can be set in a plurality of ATM cell buffers corresponding to the plurality of DSL lines. A DSL device for multiplexing and sending out ATM cell signals output from the plurality of ATM cell buffers ,
DSL line profile setting means for setting a line speed for each of the plurality of DSL lines;
Control means for determining an actual transmission speed within a range of a maximum transmission speed and a minimum transmission speed included in the line speed set by the DSL line profile setting means, and for a DSL line signal;
Wherein determining the delivery rate of the request signal for requesting output of the ATM cell signal and the determined was delivery rate by the plurality of ATM cell buffer from the ATM cell buffer using a line speed set by the DSL line profile setting means ATM cell multiplexing means for multiplexing the ATM cell signal extracted from
The ATM cell multiplexing unit, by weighting calculated from the set line speed at the DSL line profile setting means for the delivery rate, and determines the delivery rate of said request signal.
[0021]
According to the ATM multiplexing method of the present invention, an ATM (Asynchronous Transfer Mode) cell signal taken out from a plurality of DSL (Digital Subscriber Line) lines whose line speed can be set is transferred to a plurality of ATM cell buffers corresponding to the plurality of DSL lines. An ATM multiplexing method for use in a DSL device that stores and multiplexes and sends out ATM cell signals output from the plurality of ATM cell buffers ,
The DSL device sends a request signal for requesting output of the ATM cell signal from the ATM cell buffer using a line speed set by a DSL line profile setting means for setting a line speed for each of the plurality of DSL lines. Performing a step of determining a ratio, and a step of multiplexing ATM cell signals extracted from the plurality of ATM cell buffers at the determined transmission ratio;
The DSL device, in the step of determining the delivery rate, by weighting calculated from the line speed set by the DSL line profile setting means for the delivery rate, and determines the delivery rate of said request signal.
[0022]
The program according to the present invention accumulates ATM (Asynchronous Transfer Mode) cell signals taken from a plurality of DSL (Digital Subscriber Line) lines whose line speeds can be set in a plurality of ATM cell buffers corresponding to the plurality of DSL lines. A program executed by a DSL device that multiplexes and transmits ATM cell signals output from the plurality of ATM cell buffers ,
A transmission rate of a request signal for requesting the computer to output the ATM cell signal from the ATM cell buffer using a line speed set by a DSL line profile setting means for setting a line speed for each of the plurality of DSL lines. A process of determining, and a process of multiplexing the ATM cell signals extracted from the plurality of ATM cell buffers at the determined transmission rate,
In the process for determining the delivery rate, by weighting calculated from the line speed set by the DSL line profile setting means for the delivery rate, and me decide the delivery rate of said request signal.
[0023]
In other words, the ATM (Asynchronous Transfer Mode) multiplexing method of the DSL apparatus of the present invention is a method using the Weighted Round Robin function, which is one of ATM signal multiplexing methods, and the transmission rate of each DSL (Digital Subscriber Line) line. The weight ratio is weighted from the profile information.
[0024]
Thereby, in the ATM multiplexing method of the present invention, ATM multiplexing considering the contract speed difference for each DSL line is possible, and it is possible to reduce the cell discard rate in the buffer that each line has before multiplexing. .
[0025]
More specifically, in the ATM multiplexing method of the present invention, a DSL line signal whose maximum line speed is determined by a DSL line speed setting signal from a DSL line profile setting unit that sets a line speed for each DSL line is obtained. The data is discharged from the DSL line controller as a buffer input ATM cell signal and stored in the ATM cell buffer.
[0026]
Since the rate at which buffered ATM cell signals are stored in the ATM cell buffer varies depending on the DSL line, the ATM cell multiplexing unit that multiplexes the cells stored in the ATM cell buffer sets the maximum speed of all DSL lines from the DSL line profile setting unit. By receiving the information signal, the ratio of multiplexing with the weight calculated from the line speed information set for each DSL line is determined. As a result, the ATM multiplexing method of the present invention enables multiplexing weighted according to the line speed.
[0027]
In other words, in the prior art, in order to realize a multiplexing method using weighted round robin, a circuit for monitoring the number of ATM cells stored in the buffer of each line is prepared, and the ratio of multiplexing in real time based on the monitoring result Must decide.
[0028]
However, the ATM multiplexing method of the present invention has a circuit for monitoring the number of stored cells in the buffer because the multiplexing ratio needs to be determined only once during configuration using the setting value of the ADSL (Asymmetric Digital Subscriber Line) line. Therefore, the amount of information in the apparatus is reduced, and the circuit can be simplified. Further, since the set value of the ADSL line is a contract bandwidth with the user, communication according to the contract can be realized.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an ATM (Asynchronous Transfer Mode) multiplexed portion in a DSL (Digital Subscriber Line) apparatus according to an embodiment of the present invention. In FIG. 1, the ATM multiplexing portion 1 in the DSL device includes first to nth DSL line control units 11-1 to 11-n and first to nth ATM cell buffers 12-1 to 12-n. And an ATM cell multiplexing unit 13, a DSL line profile setting unit 14, and a recording medium 15.
[0030]
The first to nth DSL line control units 11-1 to 11-n respectively include the first to nth DSL line signals 111-1 to 111-n and the first to nth DSL line speed setting signals. 115-1 to 115-n are input, and first to nth buffer input ATM cell signals 112-1 to 112-n are output.
[0031]
The 1st to nth ATM cell buffers 12-1 to 12-n are the 1st to nth buffer input ATM cell signals 112-1 to 112-n and the 1st to nth ATM cell transmission requests, respectively. The signals 117-1 to 117-n are input, and the first to nth buffer output ATM cell signals 113-1 to 113-n are output.
[0032]
The ATM cell multiplexer 13 receives the first to nth buffer output ATM cell signals 113-1 to 113-n and the total DSL line maximum speed setting information signal 116, and transmits the first to nth ATM cells. Request signals 117-1 to 117-n and ATM cell multiplexed signal 114 are output.
[0033]
The DSL line profile setting unit 14 receives the user interface signal 118 and outputs first to nth DSL line speed setting signals 115-1 to 115-n and all DSL line maximum speed setting information signals 116.
[0034]
The operation of each unit described above is realized by a computer (not shown) executing a program stored in the recording medium 15, and this program can be operated by the computer.
[0035]
FIG. 2 is a flowchart showing the operation of the ATM cell multiplexer 13 of FIG. The operation of the ATM multiplexing portion 1 in the DSL apparatus according to one embodiment of the present invention will be described with reference to FIGS. The processing shown in FIG. 2 is realized by the computer executing the program of the recording medium 15.
[0036]
First, the DSL line profile setting unit 14 receives the setting value for each DSL line as the user interface signal 118, and sets the setting values for the first to nth DSL line signals 111-1 to 111-n to the first. To the n-th DSL line speed setting signals 115-1 to 115-n, respectively, to the first to n-th DSL line control units 11-1 to 11-n.
[0037]
At the same time, the DSL line profile setting unit 14 uses the same information as the first to nth DSL line speed setting signals 115-1 to 115-n as the total DSL line maximum speed setting information signal 116, and the ATM cell multiplexing unit 13. To send.
[0038]
The first to nth DSL line control units 11-1 to 11-n receive the first to nth included in the input first to nth DSL line speed setting signals 115-1 to 115-n. The actual transmission rate is determined within the range according to the setting values of the maximum transmission rate and the minimum transmission rate for the DSL line signals 111-1 to 111-n.
[0039]
The first to nth DSL line control units 11-1 to 11-n receive the first to nth buffer inputs from the received first to nth DSL line signals 111-1 to 111-n. The ATM cell signals 112-1 to 112-n are taken out and sent to the first to nth ATM cell buffers 12-1 to 12-n.
[0040]
The first to nth ATM cell buffers 12-1 to 12-n receive and store the first to nth buffer input ATM cell signals 112-1 to 112-n, and the first to nth buffer cells. The first to nth buffer output ATM cell signals 113-1 to 113-n are sent to the ATM cell multiplexer 13 when the th-th ATM cell transmission request signals 117-1 to 117-n are received.
[0041]
When the ATM cell multiplexing unit 13 receives all the DSL line maximum rate setting information signals 116 (step S1 in FIG. 2), the transmission ratio of the first to nth ATM cell transmission request signals 117-1 to 117 based on the data. For example, in the case of only the first ATM cell transmission request signal 117-1 and the nth ATM cell transmission request signal 117-n, the transmission ratio is determined as in the above equation (1) (step S2 in FIG. 2). ). However, in equation (1):
A = 1 / transmission interval of the first ATM cell transmission request signal B = 1 / transmission interval of the nth ATM cell transmission request signal C = maximum transmission rate setting value D = nth DSL for the first DSL line signal This is the maximum transmission speed setting value for the line signal.
[0042]
The ATM cell multiplexing unit 13 sends the first to nth ATM cell transmission request signals 117-1 to 117-n in accordance with the transmission ratio determined by the above equation (1) to the first to nth ATM cell buffers. The data is sent to 12-1 to 12-n (step S3 in FIG. 2).
[0043]
Also, the ATM cell multiplexing unit 13 multiplexes the received first to nth buffer output ATM cell signals 113-1 to 113-n, and sends them to the ATM network (not shown) as an ATM cell multiplexed signal 114 ( FIG. 2 step S4).
[0044]
In the conventional method described above, a weighted round robin multiplexing method is implemented in which the multiplexing rate is changed depending on the number of ATM cell buffer cells stored. Therefore, a circuit for monitoring the number of ATM cells stored in the buffer of each line. Must be prepared, and the rate of multiplexing in real time must be determined based on the monitoring results.
[0045]
However, in this embodiment, since the ratio of multiplexing using the set value of the ADSL line only needs to be determined once at the time of configuration, it is not necessary to provide a circuit for monitoring the number of stored cells in the buffer, and information in the device The amount is reduced, and the circuit can be simplified. Further, since the setting value of the ADSL line is a contract bandwidth with the user, communication according to the contract can be realized.
[0046]
FIG. 3 is a block diagram showing the structure of the ATM multiplexing portion in the DSL apparatus according to another embodiment of the present invention. In FIG. 3, the ATM multiplexing part 2 in the DSL device includes first to nth DSL line control units 21-1 to 21-n and first to nth ATM cell buffers 22-1 to 22-n. And an ATM cell multiplexing unit 23, a DSL line profile setting unit 24, and a recording medium 25.
[0047]
The first to nth DSL line control units 21-1 to 21-n respectively include the first to nth DSL line signals 121-1 to 121-n and the first to nth DSL line speed setting signals. 125-1 to 125-n are input, and the first to nth buffer input ATM cell signals 122-1 to 122-n and the first to nth DSL line acquisition transmission rate information signals 126-1 to 126-1 are input. 126-n.
[0048]
The first to nth ATM cell buffers 22-1 to 22-n are the first to nth buffer input ATM cell signals 122-1 to 122-n and the first to nth ATM cell transmission request signals. 127-1 to 127-n are input, and first to nth buffer output ATM cell signals 123-1 to 123-n are output.
[0049]
The ATM cell multiplexer 23 receives the first to nth buffer output ATM cell signals 123-1 to 123-n and the first to nth DSL line acquisition transmission rate information signals 126-1 to 126-n. The first to nth ATM cell transmission request signals 127-1 to 127-n and the ATM cell multiplexed signal 124 are output.
[0050]
The DSL line profile setting unit 24 receives the user interface signal 128 and outputs first to nth DSL line speed setting signals 125-1 to 125-n.
[0051]
The operations of the above-described units are realized by a computer (not shown) executing a program stored in the recording medium 25, and the program can be operated by the computer.
[0052]
FIG. 4 is a flowchart showing the operation of the ATM cell multiplexing unit 23 of FIG. The operation of the ATM multiplexing portion 3 in the DSL apparatus according to another embodiment of the present invention will be described with reference to FIGS. The processing shown in FIG. 4 is realized by the computer executing the program of the recording medium 25.
[0053]
First, the DSL line profile setting unit 24 receives the setting value for each DSL line as the user interface signal 128, and sets the setting values for the first to nth DSL line signals 121-1 to 121-n to the first. To n-th DSL line speed setting signals 125-1 to 125-n, which are sent to the first to n-th DSL line control units 21-1 to 21-n, respectively.
[0054]
The first to n-th DSL line control units 21-1 to 21-n are included in the first to n-th DSL line speed setting signals 125-1 to 125-n, respectively. According to the set values of the maximum transmission rate and the minimum transmission rate for the nth DSL line signals 121-1 to 121-n, an actual transmission rate is determined within the range, and the determined rate is determined by the first to nth DSL. The line acquisition transmission rate information signals 126-1 to 126-n are sent to the ATM cell multiplexing unit 23.
[0055]
The first to n-th DSL line control units 21-1 to 21-n receive the first to n-th buffer inputs from the received first to n-th DSL line signals 121-1 to 121-n. The ATM cell signals 122-1 to 122-n are taken out and sent to the first to nth ATM cell buffers 22-1 to 22-n.
[0056]
The first to nth ATM cell buffers 22-1 to 22-n receive and store the first to nth buffer input ATM cell signals 122-1 to 122-n, and the first to nth buffer cells. The first to nth buffer output ATM cell signals 123-1 to 123-n are sent to the ATM cell multiplexer 23 when the th-th ATM cell transmission request signals 127-1 to 127-n are received.
[0057]
When the ATM cell multiplexing unit 23 receives the first to nth DSL line acquisition transmission rate information signals 126-1 to 126-n (step S11 in FIG. 4), the first to nth ATMs are based on the data. For example, in the case of only the first ATM cell transmission request signal 127-1 and the nth ATM cell transmission request signal 127-n, the transmission ratio of the cell transmission request signals 127-1 to 127-n is the above-described transmission ratio. (1) in FIG. 4 is determined (step S12 in FIG. 4). However, in equation (1):
A = 1 / transmission interval of the first ATM cell transmission request signal B = 1 / transmission interval of the nth ATM cell transmission request signal C = acquired transmission speed of the first DSL line signal D = nth DSL line signal Is the acquired transmission rate.
[0058]
The ATM cell multiplexing unit 23 sends the first to nth ATM cell transmission request signals 127-1 to 127-n according to the transmission ratio determined by the above equation (1) to the first to nth ATM cell buffers. The data are sent to 22-1 to 22-n (step S13 in FIG. 4).
[0059]
Also, the ATM cell multiplexing unit 23 multiplexes the received first to nth buffer output ATM cell signals 123-1 to 123-n and sends them as ATM cell multiplexed signals 124 to an ATM network (not shown) ( FIG. 4 step S14).
[0060]
In this way, in this embodiment, since the ratio of multiplexing ATM cells in each line is determined using the actual transmission rate on the DSL line, the number of cells stored in the ATM cell buffer is set as in the Weighted Round Robin method. Without having a circuit for counting, it is possible to realize ATM multiplexing in which the number of discarded cells is reduced as a whole device as in the conventional weighted round robin method.
[0061]
【The invention's effect】
As described above, according to the present invention, in the DSL apparatus that multiplexes and sends out the ATM cell signal extracted from each DSL line in which the line speed can be set, the actual transmission speed on the DSL line is used to extract from each DSL line. The ratio of multiplexing ATM cell signals is determined, and the ATM cell signals are multiplexed at the determined ratio, thereby reducing the amount of information in the device and simplifying the circuit when realizing a multiplexing method using Weighted Round Robin. The effect that can be realized is obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an ATM multiplexing portion in a DSL apparatus according to an embodiment of the present invention.
FIG. 2 is a flowchart showing the operation of the ATM cell multiplexing unit of FIG. 1;
FIG. 3 is a block diagram showing a configuration of an ATM multiplexing portion in a DSL apparatus according to another embodiment of the present invention.
4 is a flowchart showing the operation of the ATM cell multiplexing unit of FIG. 3;
FIG. 5 is a block diagram showing a configuration of an ATM multiplexing portion in a DSL apparatus according to a conventional example.
[Explanation of symbols]
1, ATM multiple parts 11-1 to 11-n in the DSL device,
21-1 to 21-n DSL line control units 12-1 to 12-n,
22-1 to 22-n ATM cell buffer 13, 23 ATM cell multiplexing unit 14, 24 DSL line profile setting unit 15, 25 Recording media 111-1 to 111-n,
121-1 to 121-n DSL line signals 112-1 to 112-n,
122-1 to 122-n buffer input ATM cell signals 113-1 to 113-n,
1233-1 to 123-n Buffer output ATM cell signals 114, 124 ATM cell multiplexed signals 115-1 to 115-n,
125-1 to 125-n DSL line speed setting signal 116 All DSL line maximum speed setting information signals 117-1 to 117-n,
127-1 to 127-n ATM cell transmission request signal 118, 128 User interface signal 126-1 to 126-n DSL line acquisition transmission rate information signal

Claims (5)

回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置であって、
前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段と、
前記DSLラインプロファイル設定手段で設定された回線速度に含まれかつDSLライン信号に対する最大伝送速度及び最小伝送速度の範囲内で実際の伝送速度を決める制御手段と、
前記DSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決めかつその決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重するATMセル多重手段とを有し、
前記ATMセル多重手段は、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めることを特徴とするDSL装置。
An ATM (Asynchronous Transfer Mode) cell signal extracted from a plurality of DSL (Digital Subscriber Line) lines whose line speed can be set is accumulated in a plurality of ATM cell buffers corresponding to each of the plurality of DSL lines, and the plurality of ATM cells. A DSL device for multiplexing and sending out ATM cell signals output from a buffer ;
DSL line profile setting means for setting a line speed for each of the plurality of DSL lines;
Control means for determining an actual transmission speed within a range of a maximum transmission speed and a minimum transmission speed included in the line speed set by the DSL line profile setting means, and for a DSL line signal;
Wherein determining the delivery rate of the request signal for requesting output of the ATM cell signal and the determined was delivery rate by the plurality of ATM cell buffer from the ATM cell buffer using a line speed set by the DSL line profile setting means ATM cell multiplexing means for multiplexing the ATM cell signal extracted from
The ATM cell multiplexing unit, by weighting calculated from the set line speed at the DSL line profile setting means for the delivery rate, DSL and wherein the determining the delivery rate of said request signal.
前記ATMセル多重手段は、前記ATMセル信号の多重を、Weighted Round Robin機能を用いた方式にて行うことを特徴とする請求項1記載のDSL装置。2. The DSL apparatus according to claim 1, wherein the ATM cell multiplexing means performs multiplexing of the ATM cell signal by a method using a weighted round robin function. 回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置に用いるATM多重方法であって、
前記DSL装置が、前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決めるステップと、その決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重するステップとを実行し、
前記DSL装置が、前記送出割合を決めるステップにおいて、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めることを特徴とするATM多重方法。
An ATM (Asynchronous Transfer Mode) cell signal extracted from a plurality of DSL (Digital Subscriber Line) lines whose line speed can be set is accumulated in a plurality of ATM cell buffers corresponding to each of the plurality of DSL lines, and the plurality of ATM cells. An ATM multiplexing method used in a DSL device that multiplexes and sends out ATM cell signals output from a buffer ,
The DSL device sends a request signal for requesting output of the ATM cell signal from the ATM cell buffer using a line speed set by a DSL line profile setting means for setting a line speed for each of the plurality of DSL lines. Performing a step of determining a ratio, and a step of multiplexing ATM cell signals extracted from the plurality of ATM cell buffers at the determined transmission ratio;
Wherein the DSL device, in the step of determining the delivery rate, by weighting calculated from the set line speed at the DSL line profile setting means for the delivery rate determines the delivery rate of the request signal ATM multiplexing method.
前記DSL装置が、前記ATMセル信号の多重を、Weighted Round Robin機能を用いた方式にて行うことを特徴とする請求項3記載のATM多重方法。4. The ATM multiplexing method according to claim 3, wherein the DSL device performs multiplexing of the ATM cell signal by a method using a Weighted Round Robin function. 回線速度が設定可能な複数のDSL(Digital Subscriber Line)ラインから取出したATM(Asynchronous Transfer Mode)セル信号を前記複数のDSLライン各々に対応する複数のATMセルバッファに蓄積し、前記複数のATMセルバッファから出力されるATMセル信号を多重化して送出するDSL装置が実行するプログラムであって、
コンピュータに、前記複数のDSLライン各々に回線速度を設定するDSLラインプロファイル設定手段で設定された回線速度を用いて前記ATMセルバッファからの前記ATMセル信号の出力を要求する要求信号の送出割合を決める処理と、その決めた送出割合で前記複数のATMセルバッファから取出したATMセル信号を多重する処理とを実行させ、
前記送出割合を決める処理において、前記送出割合に対して前記DSLラインプロファイル設定手段で設定された回線速度から計算した重み付けを行って、前記要求信号の送出割合を決めさせるためのプログラム。
An ATM (Asynchronous Transfer Mode) cell signal extracted from a plurality of DSL (Digital Subscriber Line) lines whose line speed can be set is accumulated in a plurality of ATM cell buffers corresponding to each of the plurality of DSL lines, and the plurality of ATM cells. A program executed by a DSL device that multiplexes and transmits ATM cell signals output from a buffer ,
A transmission rate of a request signal for requesting the computer to output the ATM cell signal from the ATM cell buffer using a line speed set by a DSL line profile setting means for setting a line speed for each of the plurality of DSL lines. A process of determining, and a process of multiplexing the ATM cell signals extracted from the plurality of ATM cell buffers at the determined transmission rate,
In the process for determining the delivery rate, by weighting calculated from the line speed set by the DSL line profile setting means for the delivery rate, the program for causing determine the delivery rate of said request signal.
JP2002194042A 2002-07-03 2002-07-03 DSL device, ATM multiplexing method used therefor, and program therefor Expired - Fee Related JP3931748B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002194042A JP3931748B2 (en) 2002-07-03 2002-07-03 DSL device, ATM multiplexing method used therefor, and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002194042A JP3931748B2 (en) 2002-07-03 2002-07-03 DSL device, ATM multiplexing method used therefor, and program therefor

Publications (2)

Publication Number Publication Date
JP2004040423A JP2004040423A (en) 2004-02-05
JP3931748B2 true JP3931748B2 (en) 2007-06-20

Family

ID=31702833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002194042A Expired - Fee Related JP3931748B2 (en) 2002-07-03 2002-07-03 DSL device, ATM multiplexing method used therefor, and program therefor

Country Status (1)

Country Link
JP (1) JP3931748B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060239194A1 (en) * 2005-04-20 2006-10-26 Chapell Christopher L Monitoring a queue for a communication link

Also Published As

Publication number Publication date
JP2004040423A (en) 2004-02-05

Similar Documents

Publication Publication Date Title
US4769810A (en) Packet switching system arranged for congestion control through bandwidth management
US4769811A (en) Packet switching system arranged for congestion control
JP3178711B2 (en) Apparatus and method for scheduling an order of events using a scheduling template determined using a lower bound of a regularity measure
EP2182655A2 (en) Method of inverse multiplexing for ATM
US6587437B1 (en) ER information acceleration in ABR traffic
JPH07193583A (en) Broadband service integrated digital network subscriber access device asynchronous transmission system multiplexing processing device and method
US20030223442A1 (en) Buffer memory reservation
JP2002232470A (en) Scheduling system
US7856512B2 (en) System and method for offloading a processor tasked with calendar processing
US6985442B1 (en) Technique for bandwidth sharing in internet and other router networks without per flow state record keeping
CN100413278C (en) Multicast system and method used in ATM switching equipment of access node
JP2002543740A (en) Method and apparatus for managing traffic in an ATM network
JP3931748B2 (en) DSL device, ATM multiplexing method used therefor, and program therefor
EP1271859A1 (en) Random early discard for cell-switched data switch
CN111770027B (en) Differentiated transmission method based on in-network cache
JP2005268846A (en) Multiplexed packet transfer device
US7346068B1 (en) Traffic management scheme for crossbar switch
JP2874713B2 (en) ATM switching system and its traffic control method
US7130267B1 (en) System and method for allocating bandwidth in a network node
US7450510B1 (en) System and method for distributing guaranteed bandwidth among service groups in a network node
US7376140B1 (en) System and method for assignment of ATM virtual circuits to queues in a DSLAM
KR100221324B1 (en) Apparatus and method of dynamic priority queueing discipline using the per-session frame defined by the synchronus counter operation in atm networks
JPH07131465A (en) ATM cell multiplexing control system
JP3197243B2 (en) ATM exchange and ATM virtual path capacity setting method
JP3197254B2 (en) ATM virtual path capacity setting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060815

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070305

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100323

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110323

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110323

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120323

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120323

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130323

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130323

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140323

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees