(57)【要約】【課題】トラフィック遅延やスループット低下を招くことなく、低い実装コストでセッションフローごとに所望の通信品質を提供する。【解決手段】終端装置２では、高優先転送クラスおよび高優先廃棄クラスに対応するＰＰＰｏＥリンク６Ａ，６ＢをＢＡＳ５との間で並列的に確立し、ユーザデータをそのセッションフローに基づきこれら通信品質クラスのいずれかに分類し、各ユーザデータから生成したＡＴＭセルのＣＬＰ識別子を、当該クラスを示す値０または１に設定して送信する。ＤＳＬＡＭ３では、終端装置２からのＡＴＭセルがＱｏＳ保証契約に基づかない場合は当該ＡＴＭセルのＣＬＰ識別子を「１」に設定する。ＡＴＭスイッチ４では、輻輳が発生した際、ＤＳＬＡＭ３から受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄する。【選択図】        図１
2004320131.tif 000002
【特許請求の範囲】
【請求項１】
通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、前記デジタル加入者回線を介して網側へ送信する終端装置と、
デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、
広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、
前記ＡＴＭスイッチを収容するとともに前記パケット通信網と接続され、前記ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化して前記パケット通信網へ送信するアクセスサーバとを備え、
デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムであって、
前記終端装置は、ユーザデータの送信に先立って前記アクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立し、前記ユーザデータをそのセッションフローに基づき前記通信品質クラスのいずれかに分類し、前記高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、前記高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信し、
前記デジタル加入者回線集線装置は、前記終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信し、
前記ＡＴＭスイッチは、輻輳が発生した際、前記ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄することを特徴とするデジタル加入者回線用データ通信システム。
【請求項２】
通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、前記デジタル加入者回線を介して網側へ送信する終端装置と、
デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、
広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、
前記ＡＴＭスイッチを収容するとともに前記パケット通信網と接続され、前記ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化して前記パケット通信網へ送信するアクセスサーバとを備え、
デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるデジタル加入者回線用データ通信制御方法であって、
前記終端装置で、ユーザデータの送信に先立って前記アクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立し、前記ユーザデータをそのセッションフローに基づき前記通信品質クラスのいずれかに分類し、前記高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、前記高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信し、
前記デジタル加入者回線集線装置で、前記終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信し、
前記ＡＴＭスイッチで、輻輳が発生した際、前記ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄することを特徴とするデジタル加入者回線用データ通信制御方法。
【請求項３】
通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、前記デジタル加入者回線を介して網側へ送信する終端装置と、
デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、
広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、
前記ＡＴＭスイッチを収容するとともに前記パケット通信網と接続され、前記ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化して前記パケット通信網へ送信するアクセスサーバとを備え、
デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられる終端装置であって、
前記ユーザデータをそのセッションフローに基づき高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスのいずれかに分類するクラス分類部と、
前記ユーザデータの送信に先立って前記アクセスサーバとの間で前記通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立するととともに、前記ユーザデータをＰＰＰｏＥに基づきパケット化するＰＰＰｏＥ処理部と、
このＰＰＰｏＥ処理部からのパケットをＡＴＭセル化し、そのうち前記高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、前記高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信するＡＴＭドライバとを備えることを特徴とする終端装置。
【請求項４】
通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、前記デジタル加入者回線を介して網側へ送信する終端装置と、
デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、
広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、
前記ＡＴＭスイッチを収容するとともに前記パケット通信網と接続され、前記ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化して前記パケット通信網へ送信するアクセスサーバとを備え、
デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるデジタル加入者回線集線装置であって、
前記終端装置から受信した、高優先転送クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子を「０」に設定されたＡＴＭセルと、前記高優先廃棄クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子を「１」に設定されたＡＴＭセルとを、ＱｏＳ保証契約の有無に基づきそれぞれのクラスに分類するクラス分類部と、
このクラス分類部でＱｏＳ保証契約無しのクラスに分類されたＡＴＭセルは当該ＣＬＰ識別子を強制的に「１」に設定して送信し、ＱｏＳ保証契約有りのクラスに分類されたＡＴＭセルは当該ＣＬＰ識別子の内容を維持して送信するＣＬＰ識別子書換部とを備えることを特徴とするデジタル加入者回線集線装置。
【請求項５】
通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、前記デジタル加入者回線を介して網側へ送信する終端装置と、
デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、
広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、
前記ＡＴＭスイッチを収容するとともに前記パケット通信網と接続され、前記ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化して前記パケット通信網へ送信するアクセスサーバとを備え、
デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるＡＴＭスイッチであって、
前記ＡＴＭスイッチから受信した、高優先転送クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子が「０」に設定されたＡＴＭセルと、前記高優先廃棄クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子が「１」に設定されたＡＴＭセルとを一時的に保持し、順次前記アクセスサーバへ送信する出力バッファと、
自装置内で輻輳が発生した際、前記出力バッファで保持しているＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄する輻輳制御部とを備えることを特徴とするＡＴＭスイッチ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル加入者回線用データ通信システムに関し、特にデジタル加入者回線を用いてデータ通信を行う際、個々のセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムおよびその制御方法、終端装置、デジタル加入者回線集線装置、ＡＴＭスイッチに関するものである。
【０００２】
【従来の技術】
インターネットに代表されるパケット通信網の普及、さらにはパケット通信網でデータ通信される情報量の増大に伴い、利用者の通信端末からパケット通信網へアクセスするための通信回線として、より広帯域な通信回線が求められている。
このような通信回線の１つとして、既存のメタリックの電話加入者線を使用して高速データ通信を実現するデジタル加入者回線（デジタル加入者線）いわゆるｘＤＳＬ（ｘ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）が普及しつつある。
【０００３】
デジタル加入者回線は、既存のメタリックの電話加入者線を使用することからデータ通信周波数帯域がある程度制限されるため、そのデータ通信帯域の割り当てや伝送速度などに応じて各種の回線種別が用意されている。
例えば、通信端末から網側への上り方向と網側から通信端末への下り方向の帯域が非対称なものとしては、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  ＤＳＬ：非対称型デジタル加入者回線）やＶＤＳＬ（Ｖｅｒｙ−Ｈｉｇｈ−ｂｉｔ−ｒａｔｅ  ＤＳＬ：超高速デジタル加入者線）などがある。
また、上り方向と下り方向の帯域が対称なものとしては、ＳＤＳＬ（Ｓｙｍｍｅｔｃｒｉｃ  ＤＳＬ：対称型デジタル加入者線）やＨＤＳＬ（Ｈｉｇｈ−ｂｉｔ−ｒａｔｅ  ＤＳＬ：高速デジタル加入者線）がある。
【０００４】
図１２に、デジタル加入者回線を用いた一般的なデータ通信システムを示す。ここでは、利用者にインターネット８へのアクセスサービスを提供する際に用いられるデータ通信システムが例として示されており、終端装置２、デジタル加入者回線集線装置３、ＡＴＭスイッチ４、およびアクセスサーバ５が設けられている。
一般に、この種のデータ通信システムでは、利用者の通信端末１からパケット通信網を構成するＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網７やインターネット８へのデータは、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）伝送方式に基づき、一般的なパケットを分割してより小さなデータ単位すなわちＡＴＭセルで高速伝送される（例えば、特許文献１、特許文献２など参照）。
【０００５】
終端装置（ＤＳＬ  Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ  Ｄｅｖｉｃｅ）２は、そのデジタル加入者回線の回線種別に応じたモデムを搭載し、利用者の通信端末１を収容するとともに網側からのデジタル加入者回線２Ａを終端制御し、通信端末１からのユーザデータをパケット化した後にＡＴＭセル化し、デジタル加入者回線２Ａを介して網側へ送信する装置である。
デジタル加入者回線集線装置（以下、ＤＳＬＡＭという：Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）３は、交換局内に設けられたＡＴＭセル多重化装置からなり、デジタル加入者回線２Ａを介して複数の終端装置２を収容し、これら終端装置２からのＡＴＭセルを広帯域通信回線３Ａを介して網側へ送信する装置である。
【０００６】
ＡＴＭスイッチ４は、交換局に設けられたＡＴＭセル単位でデータ交換処理を行うことによりＡＴＭ網を構成する装置であり、広帯域通信回線３Ａを介して複数のＤＳＬＡＭ３を収容し、これらＤＳＬＡＭ３からのＡＴＭセルを広帯域通信回線４Ａを介して網側へ送信する装置である。
アクセスサーバ（以下、ＢＡＳという：Ｂｒｏａｄｂａｎｄ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）５は、ＡＴＭスイッチ４を収容するとともにＩＳＰ網７と接続され、ＡＴＭスイッチ４からのＡＴＭセルをセッションフローごとにパケット化してＩＳＰ網７へ送信する装置である。
【０００７】
終端装置２では、ＢＡＳ５でＡＴＭセルをパケット化する際に他のフローのＡＴＭセルと識別するため、ユーザデータの送信に先立って、そのユーザデータをやり取りする論理的な接続関係すなわちセッションごとに、Ｅｔｈｅｒｎｅｔ（登録商標）プロトコルをベースとしたＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて、論理的なＰＰＰｏＥ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  ｏｎ  Ｅｔｈｅｒｎｅｔ）リンク６をＢＡＳ５との間で確立する。
【０００８】
したがって、通信端末１からのユーザデータは、終端装置２でＰＰＰｏＥリンク６に対応するＰＰＰｏＥパケットにパケット化され、さらにＡＴＭセルに格納されて送信される。
このＡＴＭセルは、ＤＳＬＡＭ３、ＡＴＭスイッチ４を介してＢＡＳ５で受信されてパケット化され、ＰＰＰｏＥリンク６に対応する元のＰＰＰｏＥパケットが組み立てられることになる。
【０００９】
終端装置２やＢＡＳ５では、ＰＰＰｏＥパケットとＡＴＭセルとの間で、分割および組立処理を行う。このような分割および組立処理は、ＡＴＭアダプションレイヤ５（ＡＡＬ：ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ５）と呼ばれるプロトコルに基づき実行される。
図１３にＡＡＬ５におけるデータユニットのマッピング例を示す。ＰＰＰｏＥパケットをＡＴＭセル化する場合は、まず、ＡＡＬ５のサブレイヤであるＡＡＬ−ＣＳ（Ｃｏｎｖｅｒｇｅｎｃｅ  Ｓｕｂｌａｙｅｒ）に基づき、ＰＰＰｏＥパケットのヘッダ情報およびユーザデータ全体をユーザデータとし、その前後に所定の制御情報であるヘッダとトレイラが付加されデータユニットとして一体化される。
【００１０】
次に、このデータユニットがＡＡＬ５のサブレイヤであるＡＡＬ−ＳＡＲ（Ｓｅｇｍｅｎｔ  ａｎｄ  Ｒｅａｓｓｅｍｂｌｙ）に基づき分割され、得られたペイロードの前後に所定の制御情報であるヘッダとトレイラが付加されデータユニットとして一体化される。最後に、そのデータユニットがＡＴＭレイヤと呼ばれるプロトコルに基づき、ＡＴＭセルの情報フィールドに格納されるとともに、所定の制御情報であるセルヘッダが付加されてＡＴＭセルが生成される。
また、ＡＴＭセルからＰＰＰｏＥパケットを組み立てる場合は、前述と逆の処理が行われる。
【００１１】
一方、このようなデータ通信システムでは、ＡＴＭスイッチ４における統計多重効果を見越したネットワーク設計が行われている。これは、ＡＴＭスイッチ４に収容されるＤＳＬＡＭ３から入力されるＡＴＭセルの通常の予想伝送量を、そのＤＳＬＡＭ３が持つＡＴＭセルの最大伝送可能容量より小さく見積もることが可能であることから、ＡＴＭスイッチ４での処理能力に比較して多くのＤＳＬＡＭ３を収容するという設計である。
したがって、いくつかのＤＳＬＡＭ３から予想伝送量を上回るＡＴＭセルが入力された場合、ＡＴＭスイッチ４では、その伝送処理が追いつかず輻輳状態となり、いずれかのＡＴＭセルが廃棄されることになる。
【００１２】
このような輻輳時におけるＡＴＭセルの廃棄可否を通信品質として利用者に提供する場合、上位レイヤで指定されている通信品質クラスを確認する必要がある。
従来のデータ通信システムでは、図１４に示すように、ＡＴＭスイッチ９で、各セッションフローに対応する仮想チャネル（ＶＣ：Ｖｉｒｔｕａｌ  Ｃａｎｎｅｌ）ごとにＡＴＭセルをＡＡＬ５のデータユニットまで組み上げ、輻輳時にはそのデータユニット単位で優先転送／廃棄制御を行うものとなっていた。
【００１３】
例えばＡＴＭスイッチ９に、ＶＣ１〜ＶＣｎのＡＴＭセルが各ＤＳＬＡＭから混在して入力される場合、入力バッファ９１でこれらＡＴＭセルを受信し、ＡＡＬ５組立部９２でＡＡＬ５のデータユニットを組み立て、出力バッファ９３で一時的に保持する。
そして、送信する際はＡＡＬ５セル化部９５でデータユニットをＡＴＭセル化し、ＢＡＳへ送信する。
【００１４】
そして、当該ＡＴＭスイッチ９で輻輳状態となった場合、輻輳制御部９４では、出力バッファ９３に保持されている各データユニットのうち、当該ＰＰＰｏＥパケットのＰＰＰｏＥセッションヘッダを参照して優先廃棄の設定有無を確認し、その優先廃棄が設定されているフローのデータユニットを優先して廃棄することにより、輻輳状態を回避するものとなっていた。
したがって、例えば図１４では、ＶＣ１の廃棄優先フローのデータユニット９３Ａが、ＶＣ１の非優先廃棄フローのデータユニット９３Ｂや他のＶＣの非優先廃棄フローのデータユニット９３Ｃより優先的に廃棄されることになる。
【００１５】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【００１６】
【特許文献１】
特開２００２−０６４４８６号公報
【特許文献２】
特開２００３−０６０８０７号公報
【００１７】
【発明が解決しようとする課題】
しかしながら、このような従来のジタル加入者回線用データ通信システムでは、ＡＴＭスイッチにおいて、ＡＴＭセルをＡＡＬ５のデータユニットまで一旦組み上げ、その後また元のＡＴＭセルへセル化する必要があるため、処理コストが増大するとともに、その処理時間によるトラフィック遅延やスループット低下が生ずるという問題点があった。
また、ＡＴＭスイッチでＡＡＬ５のデータユニットに対して優先廃棄制御を行うために、上位レイヤに基づく処理が必要となり、実装コストが高くなるという問題点があった。
本発明はこのような課題を解決するためのものであり、トラフィック遅延やスループット低下を招くことなく、低い実装コストでセッションフローごとに所望の通信品質を提供できるデジタル加入者回線用データ通信システムおよびその制御方法、終端装置、デジタル加入者回線集線装置、ＡＴＭスイッチを提供することを目的としている。
【００１８】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるデジタル加入者回線用データ通信システムは、通信端末を収容するとともに網側からのデジタル加入者回線を終端制御し、通信端末からのユーザデータをパケット化した後ＡＴＭセル化し、デジタル加入者回線を介して網側へ送信する終端装置と、デジタル加入者回線を介して複数の終端装置を収容し、これら終端装置からのＡＴＭセルを広帯域通信回線を介して網側へ送信するデジタル加入者回線集線装置と、広帯域通信回線を介して複数のデジタル加入者回線集線装置を収容し、これらデジタル加入者回線集線装置からのＡＴＭセルを網側へ送信するとともに、輻輳発生時には各ＡＴＭセルのＣＬＰ識別子の内容に基づき当該ＡＴＭセルの高優先転送／廃棄制御を行うＡＴＭスイッチと、ＡＴＭスイッチを収容するとともにパケット通信網と接続され、ＡＴＭスイッチからのＡＴＭセルを通信端末から送信されるユーザデータのセッションフローごとにパケット化してパケット通信網へ送信するアクセスサーバとを備え、デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムを前提とするものである。
【００１９】
そして、終端装置では、ユーザデータの送信に先立ってアクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立し、ユーザデータをそのセッションフローに基づき通信品質クラスのいずれかに分類し、高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信し、デジタル加入者回線集線装置では、終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信し、ＡＴＭスイッチでは、輻輳が発生した際、ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄するようにしたものである。
【００２０】
また、本発明にかかるデジタル加入者回線用データ通信方法は、前述したデジタル加入者回線用データ通信システムと同様の、デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるデジタル加入者回線用データ通信制御方法であって、終端装置で、ユーザデータの送信に先立ってアクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立し、ユーザデータをそのセッションフローに基づき通信品質クラスのいずれかに分類し、高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信するステップと、デジタル加入者回線集線装置で、終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信するステップと、ＡＴＭスイッチで、輻輳が発生した際、ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄するステップとを実行するようにしたものである。
【００２１】
また、本発明にかかる終端装置は、前述したデジタル加入者回線用データ通信システムと同様の、デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられる終端装置であって、ユーザデータをそのセッションフローに基づき高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスのいずれかに分類するクラス分類部と、ユーザデータの送信に先立ってアクセスサーバとの間で通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立するととともに、ユーザデータをＰＰＰｏＥに基づきパケット化するＰＰＰｏＥ処理部と、このＰＰＰｏＥ処理部からのパケットをＡＴＭセル化し、そのうち高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信するＡＴＭドライバとを備えるものである。
【００２２】
また、本発明にかかるデジタル加入者回線集線装置は、前述したデジタル加入者回線用データ通信システムと同様の、デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるデジタル加入者回線集線装置であって、終端装置から受信した、高優先転送クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子を「０」に設定されたＡＴＭセルと、高優先廃棄クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子を「１」に設定されたＡＴＭセルとを、ＱｏＳ保証契約の有無に基づきそれぞれのクラスに分類するクラス分類部と、このクラス分類部でＱｏＳ保証契約無しのクラスに分類されたＡＴＭセルは当該ＣＬＰ識別子を強制的に「１」に設定して送信し、ＱｏＳ保証契約有りのクラスに分類されたＡＴＭセルは当該ＣＬＰ識別子の内容を維持して送信するＣＬＰ識別子書換部とを備えるものである。
【００２３】
また、本発明にかかるＡＴＭスイッチは、前述したデジタル加入者回線用データ通信システムと同様の、デジタル加入者回線を介してパケット通信網へアクセスする通信端末に対して、当該通信端末から送信されるユーザデータのセッションフローごとに所望の通信品質を提供するデジタル加入者回線用データ通信システムで用いられるＡＴＭスイッチであって、ＡＴＭスイッチから受信した、高優先転送クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子が「０」に設定されたＡＴＭセルと、高優先廃棄クラスに分類されたユーザデータから生成され当該ＣＬＰ識別子が「１」に設定されたＡＴＭセルとを一時的に保持し、順次アクセスサーバへ送信する出力バッファと、自装置内で輻輳が発生した際、出力バッファで保持しているＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄する輻輳制御部とを備えるものである。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
まず、図１を参照して、本発明の一実施の形態にかかるデジタル加入者回線用データ通信システムについて説明する。図１は本発明の一実施の形態にかかるデジタル加入者回線用データ通信システムの構成を示すブロック図である。
なお、図１において、前述の図１２と同じまたは同等部分には同一符号を付してある。
【００２５】
以下では、一般的なＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  ＤＳＬ：非対称型デジタル加入者回線）を介して、利用者にインターネット８へのアクセスサービスを提供する際に用いられるデータ通信システムを例として説明する。
また、このデジタル加入者回線用データ通信システムは、双方向通信が可能であるが、以下では本発明に関連する、通信端末１からインターネット８へ送信される上り方向のデータ転送処理について説明する。
【００２６】
このデジタル加入者回線用データ通信システムには、終端装置２、デジタル加入者回線集線装置３、ＡＴＭスイッチ４、およびアクセスサーバ５が設けられている。
一般に、この種のデータ通信システムでは、利用者の通信端末１からパケット通信網を構成するＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網７やインターネット８へのデータは、ＡＴＭ（Ａｓｙｎｃｈｏｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）伝送方式に基づき、パケット通信網で用いるパケットを分割してより小さなデータ単位すなわちＡＴＭセルで高速伝送される。
【００２７】
終端装置（ＤＳＬ  Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ  Ｄｅｖｉｃｅ）２は、そのデジタル加入者回線の回線種別に応じたモデムを搭載し、利用者の通信端末１を収容するとともに網側からのデジタル加入者回線２Ａを終端制御し、通信端末１からのユーザデータをパケット化した後にＡＴＭセル化し、デジタル加入者回線２Ａを介して網側へ送信する装置である。
デジタル加入者回線集線装置（以下、ＤＳＬＡＭという：Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ  Ａｃｃｅｓｓ  Ｍｕｌｔｉｐｌｅｘｅｒ）３は、交換局内に設けられたＡＴＭセル多重化装置からなり、デジタル加入者回線２Ａを介して複数の終端装置２を収容し、これら終端装置２からのＡＴＭセルを広帯域通信回線３Ａを介して網側へ送信する装置である。
【００２８】
ＡＴＭスイッチ４は、交換局に設けられたＡＴＭセル単位でデータ交換処理を行うことによりＡＴＭ網を構成する装置であり、広帯域通信回線３Ａを介して複数のＤＳＬＡＭ３を収容し、これらＤＳＬＡＭ３からのＡＴＭセルを広帯域通信回線４Ａを介して網側へ送信する装置である。
アクセスサーバ（以下、ＢＡＳという：Ｂｒｏａｄｂａｎｄ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）５は、ＡＴＭスイッチ４を収容するとともにＩＳＰ網７と接続され、ＡＴＭスイッチ４からのＡＴＭセルをセッションフローごとにパケット化してＩＳＰ網７へ送信する装置である。
【００２９】
本実施の形態では、ＡＴＭセルを伝送するＡＴＭ網において、輻輳状態が発生した場合に、各ＡＴＭセルのヘッダ情報に設けられているＣＬＰ（Ｃｅｌｌ  Ｌｏｓｓ  Ｐｒｉｏｒｉｔｙ）識別子に基づき、ＡＴＭセル単位で優先廃棄制御が行われることに着目し、各ユーザデータのセッションフローごとに要求される通信品質をそのＣＬＰ識別子に対応付けることにより、利用者に対して所望の通信品質を提供するようにしたものである。
【００３０】
具体的には、終端装置２で、高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した２つのＰＰＰｏＥリンク６Ａ（第１のＰＰＰｏＥリンク），ＰＰＰｏＥリンク６Ｂ（第２のＰＰＰｏＥリンク）をＢＡＳ５との間で並列的に確立し、通信端末１からのユーザデータをそのセッションフローに基づきこれら通信品質クラスのいずれかに分類し、これらクラスに分類されたユーザデータから生成した各ＡＴＭセルについて、そのクラスに対応して当該ＣＬＰ識別子を設定した後、各ＡＴＭセルを送信するようにしたものである。
【００３１】
次に、図２を参照して、終端装置２について詳細に説明する。図２は終端装置２の機能ブロック図である。
この終端装置２には、機能ブロックとして、フロー識別部２１、クラス分類部２２、ＰＰＰｏＥ処理部２３、およびＡＴＭドライバ２４が設けられている。
フロー識別部２１では、通信端末１からＬＡＮなどのデータリンク１Ａを介して入力されたユーザデータに付加されている制御情報を参照し、その制御情報に基づきセッションフローを識別する。
【００３２】
図３にＩＰパケットのデータグラムを示す。ユーザデータの代表例であるＩＰパケットには、その制御情報として各種識別子からなるヘッダ情報が付加されている。
例えば、図３（ａ）に示すＩＰｖ４（ＩＰ  ｖｅｒｓｉｏｎ  ４）のヘッダ情報には、ＤＳＣＰ（ＤｉｆｆＳｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）、送信元ＩＰアドレス、宛先ＩＰアドレス、プロトコルタイプなどの識別子が設けられており、これら識別子に基づきフロー識別部２１でユーザデータのセッションフローを識別できる。
【００３３】
また図３（ｂ）に示すＩＰｖ６（ＩＰ  ｖｅｒｓｉｏｎ  ６）のヘッダ情報には、送信元ＩＰアドレスや宛先ＩＰアドレスのほか、トラフィッククラス、フローラベル、ＮｅｘｔＨｅａｄｅｒなどの識別子が設けられており、これら識別子を利用できる。
さらにこれらＩＰヘッダに後続するＴＣＰヘッダ（図示せず）には、送信側通信端末で使用するポート番号が付加されており、このような識別子を利用できる。
【００３４】
クラス分類部２２は、フロー識別部２１で識別された各フローを予め設定されている設定内容に基づき、ユーザデータを高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスのいずれかに分類する。
例えば所定の宛先ＩＰアドレスを持つパケットについて、ＡＴＭ網側で廃棄されることなく高優先で転送する場合は、予め終端装置２で、その宛先ＩＰアドレスと高優先転送クラスとを対応付けて設定しておくことにより、その宛先ＩＰアドレスを持つセッションフローを高優先転送クラスが分類される。
【００３５】
ＰＰＰｏＥ処理部２３は、ユーザデータの送信に先立ってＢＡＳ５との間で、高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した２つのＰＰＰｏＥリンク６Ａ，ＰＰＰｏＥリンク６Ｂを並列的に確立し、ユーザデータをこれらリンクのいずれかに対応するＰＰＰｏＥパケットにパケット化して出力する。
【００３６】
図４にＰＰＰｏＥパケットのデータグラムを示す。ＰＰＰｏＥ処理部２３では、ユーザデータをパケット化する際、そのユーザパケットについてクラス分類部２２で分類したクラスを示す値を、ＰＰＰｏＥパケットのＰＰＰｏＥセッションヘッダ２００に設けられているセッションＩＤ２０１へ設定する。
例えば、当該ユーザパケットのセッションフローが高優先転送クラスに分類されている場合は、セッションＩＤ２０１として「０」を設定し、当該ユーザパケットのセッションフローが高優先転送クラスに分類されている場合は、セッションＩＤ２０１として「１」を設定する。
【００３７】
ＡＴＭドライバ２４は、ＰＰＰｏＥ処理部２３からのＰＰＰｏＥパケットをＡＡＬ（ＡＴＭアダプションレイヤ：ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ）５に基づきＡＴＭセル化してＤＳＬＡＭ３へ送信する。
図５にＡＴＭセルのデータグラムを示す。ＡＴＭドライバ２４では、ＰＰＰｏＥをＡＴＭセル化する際、そのＰＰＰｏＥパケットのセッションＩＤ２０１の値に基づきＡＴＭヘッダ２１０のＣＬＰ識別子２１１を設定する。
【００３８】
このとき、高優先転送クラスのＰＰＰｏＥパケットをセル化した場合はＣＬＰ識別子２１１に「０」を設定し、高優先廃棄クラスのＰＰＰｏＥパケットをセル化した場合はＣＬＰ識別子２１１に「１」を設定する。
例えば前述したように、セッションＩＤ２０１として高優先転送クラスの際は「０」を設定し、高優先廃棄クラスの際は「１」を設定した場合、そのセッションＩＤ２０１の値をＣＬＰ識別子２１１へ設定するだけでよい。
【００３９】
本実施の形態では、前述のように高優先転送クラスおよび高優先廃棄クラスの２つの通信品質クラスにそれぞれ異なるセッションを割り当て、ＰＰＰｏＥパケットをＡＴＭセル化する際、そのＰＰＰｏＥパケットが属するセッションのセッションＩＤに基づき、ＡＴＭセルのＣＬＰ識別子を設定するようにしたので、ＰＰＰｏＥの通信品質クラスに基づきＡＴＭセルのＣＰＬ識別子を容易に設定できる。
また、ＰＰＰｏＥでは、通常、セッションＩＤごとにＰＰＰｏＥリンクを形成する必要がある。したがって、本実施の形態では、このような２つの通信品質クラスをそれぞれ異なるセッションに割り当てるため、それぞれの通信品質クラスに対応したＰＰＰｏＥリンクを終端装置２とＢＡＳ５との間に予め確立するようにしている。
【００４０】
次に、図６を参照して、ＤＳＬＡＭ３について詳細に説明する。図６は、ＤＳＬＡＭ３の機能ブロック図である。
このＤＳＬＡＭ３には、機能ブロックとして、入力バッファ３１、クラス分類部３２、ＣＬＰ識別子書換部３３、および、出力バッファ３４が設けられている。
入力バッファ３１は、デジタル加入者回線２Ａを介して各ユーザサイトの終端装置２からＡＴＭセルを受信し一時的に保持する。
【００４１】
クラス分類部３２は、予めサービス提供者と利用者との間で取り交わしたＱｏＳ保証契約の有無に基づき、ＱｏＳ保証契約を行った契約ユーザクラスとＱｏＳ保証契約を行っていない非契約ユーザクラスのいずれかへ、受信した各ＡＴＭセルを分類する。
この際、ＤＳＬＡＭ３では、各利用者の通信端末１が予め固定的に対応付けられた収容位置（インターフェース）に収容される。したがって、例えばＱｏＳ保証契約の有無と各利用者の通信端末の収容位置とを、ＤＳＬＡＭ３内に設けたマッピング情報で対応付けておくことにより、受信した収容位置に基づき各ＡＴＭセルをクラス分けすることができる。
【００４２】
ＣＬＰ識別子書換部３３は、クラス分類部３２でクラス分けされたＡＴＭセルのうち、非契約ユーザクラスに分類された各ＡＴＭセルについて、そのＡＴＭセルのＣＬＰ識別子を強制的に「１」へ書き換え、出力バッファ３４から送信する。また、契約ユーザクラスに分類された各ＡＴＭセルについては、そのＡＴＭセルのＣＬＰ識別子の内容を維持したまま書き換えを行わず、出力バッファ３４から送信する。
したがって、ＡＴＭ網ではＱｏＳ保証契約を行っていない利用者のＡＴＭセルについてはすべて高優先廃棄クラスとして処理される。また、ＱｏＳ保証契約を行った利用者のＡＴＭセルについては、そのＣＬＰ識別子の内容が示す高優先転送／廃棄クラスとして処理される。
【００４３】
現行のＡＡＬ５では、パケットをセル化する際、ＣＬＰ識別子には高優先転送クラスを示す「０」を設定している。またＱｏＳ保証契約を行っていない非契約ユーザからＣＬＰ識別子が「０」のＡＴＭセルが送信される場合もある。
本実施の形態では、ＤＳＬＡＭ３にクラス分類部３２とＣＬＰ識別子書換部３３を設けて、ＱｏＳ保証契約外のＡＴＭセルとＱｏＳ保証契約したＡＴＭセルとを正確に区別するようにしたので、ＱｏＳ保証契約を結んだ利用者に対して高い通信品質を提供できるとともに、これを価値のある有料サービスとして提供できる。
【００４４】
次に、図７を参照して、ＡＴＭスイッチ４について詳細に説明する。図７は、ＡＴＭスイッチ４の機能ブロック図である。
このＡＴＭスイッチ４には、機能ブロックとして、入力バッファ４１、出力バッファ４２、および輻輳制御部４３が設けられている。
入力バッファ４１は、広帯域通信回線３Ａを介して各ＤＳＬＡＭ３からＡＴＭセルを受信し一時的に保持する。
【００４５】
出力バッファ４２は、入力バッファ４１で受信されたＡＴＭセルを、一時保持し、広帯域通信回線４Ａを介してＢＡＳ５へ順次送信する。
輻輳制御部４３は、出力バッファ４２内のＡＴＭセルが所定しきい値より多く蓄積されて輻輳状態となった場合、出力バッファ４２内に蓄積されている各ＡＴＭセルのうち、そのＣＬＰ識別子が高優先廃棄クラスを示すＡＴＭセルを、ＡＡＬ５のデータユニット単位で優先的に廃棄して輻輳状態を緩和する。なお、データユニット単位は、各ＡＴＭセルのペイロード部に格納されているデータセットのヘッダに基づき識別される。
したがって、輻輳状態が発生した場合、ＡＴＭスイッチでは、終端装置２やＤＳＬＡＭ３でＣＬＰ識別子に「１」が設定された高優先廃棄クラスのＡＴＭセルが優先的に廃棄され、ＣＬＰ識別子に「０」が設定された高優先転送クラスのＡＴＭセルが優先的に転送される。
【００４６】
次に、図８を参照して、ＢＡＳ５について詳細に説明する。図８は、ＢＡＳ５の機能ブロック図である。
このＢＡＳ５には、機能ブロックとして、ＡＴＭ処理部５１、ＰＰＰｏＥ処理部５２、および転送処理部５３が設けられている。
ＡＴＭ処理部５１は、広帯域通信回線４Ａを介してＡＴＭスイッチ４から受信したＡＴＭセルを、ＡＡＬ５に基づいて各セッションフローごとに元のＰＰＰｏＥへ組み上げる。
【００４７】
ＰＰＰｏＥ処理部５２は、ユーザデータの送信に先立って、高優先転送クラスおよび高優先廃棄クラスにそれぞれ対応した２つのＰＰＰｏＥリンク６Ａ，ＰＰＰｏＥリンク６Ｂを、終端装置２のＰＰＰｏＥ処理部２３との間で並列的に確立するとともに、ＡＴＭ処理部５１から入力されたＰＰＰｏＥパケットのＰＰＰｏＥヘッダを除去し、ユーザデータを抽出する。
転送処理部５３は、ＰＰＰｏＥ処理部５２で抽出されたユーザデータをＩＰパケットとしてＩＳＰ網７へ送信する。
【００４８】
このように、本実施の形態では、終端装置で、ユーザデータの送信に先立ってアクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した２つのＰＰＰｏＥリンクを並列的に確立し、ユーザデータをそのセッションフローに基づき通信品質クラスのいずれかに分類し、高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信し、ＤＳＬＡＭで、終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信するようにしたものである。
【００４９】
そして、ＡＴＭスイッチで、輻輳が発生した際、ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄するようにしたものである。
したがって、ＡＴＭスイッチ４での輻輳廃棄制御は、ＡＴＭレイヤで行うことができ、本実施の形態によれば、従来のようにＡＴＭスイッチにおいて、ＡＴＭセルをＡＡＬ５のデータユニットまで一旦組み上げ、その後また元のＡＴＭセルへセル化する必要がなくなる。これにより、輻輳廃棄制御に起因するトラフィック遅延やスループット低下を回避できる。
【００５０】
また、ＡＴＭスイッチから構成されるＡＴＭ網が予め有する優先廃棄制御機能を利用して、セッションフローごとに要求されるユーザデータに対する通信品質をそのＣＬＰ識別子に対応付けることにより、利用者に対して所望の通信品質を提供するようにしたので、終端装置でＡＴＭセルのＣＬＰ識別子として１ビットの情報を制御するという処理で実現できる。
これにより、データ通信システムを構成する既存のＤＳＬＡＭやＡＴＭスイッチで大幅な実装変更をする必要がなく、低い実装コストでセッションフローごとに所望の通信品質を提供でき、極めて効果的なＱｏＳ制御を実現できる。
【００５１】
次に、図９および図１０を参照して、本実施の形態にかかるデジタル加入者回線用データ通信システムの動作について説明する。図９はデジタル加入者回線用データ通信システムの動作を示すシーケンス図である。図１０はデジタル加入者回線用データ通信システムのプロトコルスタックを示す説明図である。
まず、終端装置２では、ユーザデータの送信に先立ってＢＡＳ５との間で、高優先転送クラスフロー用のＰＰＰｏＥリンク６Ａと高優先廃棄クラスフロー用のＰＰＰｏＥリンク６Ｂとを確立する（ステップ１００，１０１）。
ＰＰＰｏＥリンクを確立する手順については、例えば図１１に示すように、一般的な公知の技術に基づくものであり、ここでの詳細な説明は省略する。
【００５２】
その後、終端装置２では、通信端末１からのユーザデータの受信に応じて（ステップ１１０）、そのユーザデータを高優先転送クラスまたは高優先廃棄クラスのいずれかに分類し、それぞれ対応するＰＰＰｏＥリンク６Ａ，６ＢのＰＰＰｏＥパケットとしてパケット化し（ステップ１１１）、そのＰＰＰｏＥパケットをＡＴＭセル化する（ステップ１１２）。
その際、各ＡＴＭセルの通信品質クラスを確認し（ステップ１１３）、高優先転送クラスのＡＴＭセルについてはそのＣＬＰ識別子を「０」に設定し（ステップ１１４）、高優先廃棄クラスのＡＴＭセルについてはそのＣＬＰ識別子を「１」に設定する（ステップ１１５）。そして、デジタル加入者回線２Ａを介してＤＳＬＡＭ３へＡＴＭセルを送信する（ステップ１１６）。
【００５３】
ＤＳＬＡＭ３では、終端装置２からのＡＴＭセルを受信し、そのＡＴＭセルをＱｏＳ保証契約の有無に基づき契約ユーザクラスと非契約ユーザクラスとにクラス分けする（ステップ１２０）。そして、ＱｏＳ保証契約をしていない非契約ユーザクラスのＡＴＭセルについてのみ、そのＣＬＰ識別子を高優先廃棄クラスを示す「１」に書き換える（ステップ１２１）。
そして、これらＡＴＭセルを広帯域通信回線３Ａを介してＡＴＭスイッチ４へ送信する（ステップ１２２）。
【００５４】
ＡＴＭスイッチ４では、広帯域通信回線３Ａを介してＤＳＬＡＭ３からのＡＴＭセルを受信し、これらＡＴＭセルを広帯域通信回線４Ａを介してＢＡＳ５へ送信する（ステップ１３３）。
この際、ＡＴＭスイッチ４で輻輳状態となった場合は、各ＡＴＭセルのＣＬＰ識別子を確認し（ステップ１３０）、ＣＬＰ識別子が「０」のＡＴＭセルについては高優先転送制御を行い（ステップ１３１）、ＣＬＰ識別子が「１」のＡＴＭセルについては高優先廃棄制御を行う（ステップ１３２）。
ＢＡＳ５では、ＡＴＭスイッチ４からのＡＴＭセルを受信し、これらＡＴＭセルをＰＰＰｏＥパケット化し（ステップ１４０）、さらにＩＰパケット化し（ステップ１４１）、得られたＩＰパケットをＩＳＰ網７へ送信する（ステップ１４２）。
【００５５】
したがって、図１０のプロトコルスタックに示されているように、ＡＴＭスイッチ４では、物理レイヤを介してＡＴＭセルを受信し、ＡＴＭレイヤを介して物理レイヤから送信される。そして、輻輳状態の場合にはＡＴＭレイヤでＣＬＰ識別子が「１」の高優先廃棄クラスのＡＭＴセルが優先的に廃棄される。
このため、従来のようにＡＴＭスイッチにおいて、ＡＴＭセルをＡＡＬ５のデータユニットまで一旦組み上げ、その後また元のＡＴＭセルへセル化する必要がなくなる。これにより、本実施の形態によれば、トラフィック遅延やスループット低下を招くことなく、低い実装コストでセッションフローごとに所望の通信品質を提供できる。
【００５６】
なお、以上では、一般的なＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  ＤＳＬ：非対称型デジタル加入者回線）を介して、インターネットへのアクセスサービスを提供する際に用いられるデータ通信システムを例として説明したが、これに限定されるものではない。
例えば、各種デジタル加入者回線を用いる場合、あるいは他のネットワークへのアクセスを実現する場合など、ユーザデータを所定通信区間でＡＴＭセル化して転送するデータ通信システムであれば、前述と同様に本実施の形態を適用でき、同様の作用効果が得られる。
【００５７】
【発明の効果】
以上説明したように、本発明は、終端装置で、ユーザデータの送信に先立ってアクセスサーバとの間で高優先転送クラスおよび高優先廃棄クラスからなる２つの通信品質クラスにそれぞれ対応した第１および第２のＰＰＰｏＥリンクを並列的に確立し、ユーザデータをそのセッションフローに基づき通信品質クラスのいずれかに分類し、高優先転送クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「０」に設定して送信し、高優先廃棄クラスに分類されたユーザデータから生成したＡＴＭセルのＣＬＰ識別子を「１」に設定して送信し、デジタル加入者回線集線装置で、終端装置からのＡＴＭセルがＱｏＳ保証契約に基づくものでない場合は当該ＡＴＭセルのＣＬＰ識別子を強制的に「１」に設定して送信するようにしたものである。
【００５８】
そして、ＡＴＭスイッチで、輻輳が発生した際、ＡＴＭスイッチから受信したＡＴＭセルのうち、当該ＣＬＰ識別子が「０」のＡＴＭセルを優先的に転送し、当該ＣＬＰ識別子が「１」のＡＴＭセルを優先的に廃棄するようにしたものである。
したがって、ＡＴＭスイッチ４での輻輳廃棄制御は、ＡＴＭレイヤで行うことができ、本実施の形態によれば、従来のようにＡＴＭスイッチにおいて、ＡＴＭセルをＡＡＬ５のデータユニットまで一旦組み上げ、その後また元のＡＴＭセルへセル化する必要がなくなる。これにより、輻輳廃棄制御に起因するトラフィック遅延やスループット低下を回避できる。
【００５９】
また、ＡＴＭスイッチから構成されるＡＴＭ網が予め有する優先廃棄制御機能を利用して、セッションフローごとに要求されるユーザデータに対する通信品質をそのＣＬＰ識別子に対応付けることにより、利用者に対して所望の通信品質を提供するようにしたので、終端装置でＡＴＭセルのＣＬＰ識別子として１ビットの情報を制御するという処理で実現でき、データ通信システムを構成する既存のＤＳＬＡＭやＡＴＭスイッチで大幅な実装変更をする必要がなく、低い実装コストでセッションフローごとに所望の通信品質を提供でき、極めて効果的なＱｏＳ制御を実現できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態にかかるデジタル加入者回線用データ通信システムの構成を示すブロック図である。
【図２】終端装置の構成例を示す機能ブロック図である。
【図３】ＩＰヘッダの構成例を示すデータグラムである。
【図４】ＰＰＰｏＥパケットの構成例を示すデータグラムである。
【図５】ＡＴＭセルの構成例を示すデータグラムである。
【図６】デジタル加入者回線集線装置（ＤＳＬＡＭ）の構成例を示す機能ブロック図である。
【図７】ＡＴＭスイッチの構成例を示す機能ブロック図である。
【図８】アクセスサーバ（ＢＡＳ）の構成例を示す機能ブロック図である。
【図９】本実施の形態にかかるデジタル加入者回線用データ通信システムの動作を示すシーケンス図である。
【図１０】本実施の形態にかかるデジタル加入者回線用データ通信システムのプロトコルスタックである。
【図１１】一般的なＰＰＰｏＥリンクの確立手順例を示すシーケンス図である。
【図１２】一般的なデジタル加入者回線用データ通信システムの構成を示すブロック図である。
【図１３】ＡＡＬ５におけるデータユニットのマッピング例である。
【図１４】従来のＡＴＭスイッチの構成例を示す機能ブロック図である。
【符号の説明】
１…通信端末、２…終端装置、２１…フロー識別部、２２…クラス分類部、２３…ＰＰＰｏＥ処理部、２４…ＡＴＭドライバ、３…デジタル加入者回線集線装置（ＤＳＬＡＭ）、３１…入力バッファ、３２…クラス分離部、３３…ＣＬＰ識別子書換部、３４…出力バッファ、４…ＡＴＭスイッチ、４１…入力バッファ、４２…出力バッファ、４３…輻輳制御部、５…アクセスサーバ（ＢＡＳ）、５１…ＡＴＭ処理部、５２…ＰＰＰｏＥ処理部、５３…転送処理部、６Ａ…ＰＰＰｏＥリンク（高優先転送クラスフロー用）、６Ｂ…ＰＰＰｏＥリンク（高優先廃棄クラスフロー用）、７…ＩＳＰ網、８…インターネット、２００…ＰＰＰｏＥセッションヘッダ、２０１…セッションＩＤ、２１０…ＡＴＭセルヘッダ、２１１…ＣＬＰ識別子。
【図１】
2004320131.tif 000003
【図２】
2004320131.tif 000004
【図３】
2004320131.tif 000005
【図４】
2004320131.tif 000006
【図５】
2004320131.tif 000007
【図６】
2004320131.tif 000008
【図７】
2004320131.tif 000009
【図８】
2004320131.tif 000010
【図９】
2004320131.tif 000011
【図１０】
2004320131.tif 000012
【図１１】
2004320131.tif 000013
【図１２】
2004320131.tif 000014
【図１３】
2004320131.tif 000015
【図１４】
2004320131.tif 000016