(57)【特許請求の範囲】
【請求項１】
ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより転送し中継するバルク転送装置を備え、
前記バルク転送装置は、
受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する手段と、
生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する手段と、
生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する手段を備えることを特徴とするバルク転送システム。
【請求項２】
前記バルク転送装置は、
受信したＡＴＭセルをAAL2 CPSパケットに分割する手段と、
分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する手段を備えることを特徴とする請求項１に記載のバルク転送システム。
【請求項３】
前記バルク転送装置を、ＣＰ−ＩＷＦ装置とすることを特徴とする請求項１又は請求項２に記載のバルク転送システム。
【請求項４】
前記バルク転送装置を、ＣＯ−ＩＷＦ装置とすることを特徴とする請求項１又は請求項２に記載のバルク転送システム。
【請求項５】
ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより中継する手段を備える備えると共に、
受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する手段と、
生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する手段と、
生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する手段を備えることを特徴とするバルク転送装置。
【請求項６】
受信したＡＴＭセルをAAL2 CPSパケットに分割する手段と、
分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する手段を備えることを特徴とする請求項５に記載のバルク転送装置。
【請求項７】
ＩＳＤＮの各チャネルによりバルク転送されるデータを受信するステップと、
前記受信したデータを、時間的相対関係に基づいて順次マージしてＡＴＭセルを生成するステップと、
前記生成したＡＴＭセルを、ＡＴＭ回線の１つのチャネルにより転送して中継するステップを有し、
前記ＡＴＭを生成するステップが、
受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成するステップと、
生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成するステップと、
生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成するステップを有することを特徴とするバルク転送方法。
【請求項８】
受信したＡＴＭセルをAAL2 CPSパケットに分割するステップと、
分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割するステップを有することを特徴とする請求項７に記載のバルク転送方法。
【請求項９】
ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより転送して中継する処理を、コンピュータを制御することにより実行させ、
前記ＡＴＭセルの生成処理として、
受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する処理と、
生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する処理と、
生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する処理を実行させることを特徴とするバルク転送プログラム。
【請求項１０】
受信したＡＴＭセルをAAL2 CPSパケットに分割する処理と、
分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する処理を実行させることを特徴とする請求項９に記載のバルク転送プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＴＭのＡＡＬ２を使用して、アナログ電話及びＩＳＤＮによる通信を転送するＬｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅ機能に関し、特に、ＩＳＤＮの複数のデータチャネルを１つのＡＡＬ２チャネルにマージして転送することにより、ＩＳＤＮのバルク転送を実現させるバルク転送システムとそのバルク転送方法及びバルク転送プログラムに関する。
【０００２】
【従来の技術】
ユーザ宅からネットワーク事業者間のアクセスネットワークは、物理的もしくは時分割により“１：１”で接続されているのが一般的であるが、このアクセスネットワークをＡＴＭにより構築することで効率化を図る方法が試みられている。この方式の中で、既存のアナログ電話やＩＳＤＮ回線を現状のサービスを維持したままＡＴＭにより転送する方式として、Ｌｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅと呼ばれる方式が提案されている。
【０００３】
このＬｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅの方式では、ＩＳＤＮ回線の各チャネル、つまりＩＳＤＮ基本インタフェース（ＢＲＩ：Ｂａｓｉｃ  Ｒａｔｅ  Ｉｎｔｅｒｆａｃｅ）の場合だと２つのＢチャネル（６４Ｋｂｐｓ）と１つのＤチャネル（１６Ｋｂｐｓ）を、それぞれ別のＡＡＬ２  ＣＰＳパケットで送受信を行なう。
【０００４】
ＩＳＤＮでは、データ転送を行なう際に、Ｄチャネルを使用して相手先との間の通信パスが設定され、次いでＢチャネルを使用して６４Ｋｂｐｓの伝送速度でデータ転送が実施される。ＩＳＤＮ基本インタフェースにより６４Ｋｂｐｓ以上の高速データ転送を行なう場合、送信側では、１つの転送データを２つのＢチャネルを使用して並行してデータ送信を行ない、受信側では、２つのＢチャネルを１つの受信データに合成して元のデータに復元する。この方式を、ＩＳＤＮバルク転送と言う。
【０００５】
【発明が解決しようとする課題】
しかし、上述したように従来のバルク転送では、以下に述べるような問題点があった。
【０００６】
従来では、ＩＳＤＮバルク転送をＬｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅ方式により行なうと、ＩＳＤＮの各Ｂチャネルが別々のＡＡＬ２  ＣＰＳパケットに割り当てられてしまう。ＡＴＭネットワーク内においてＡＡＬ２  ＣＰＳパケット単位でのスイッチングを行なうＡＡＬ２スイッチが存在した場合、各ＢチャネルをマージしたＡＡＬ２  ＣＰＳパケット間の遅延差は保証されず、ネットワークの輻輳状態により大きく変動する。
【０００７】
この遅延差変動のため、バルク転送をサポートしているＩＳＤＮターミナルアダプタで各チャネルの遅延差を相互に通知し合い遅延差吸収バッファで吸収することが非常に困難であるため、受信側でのデータ復元時にデータの時間的な前後関係が逆転してしまい正確なデータを復元出来ないという問題点があった。
【０００８】
本発明の目的は、上記従来技術の欠点を解決し、ＩＳＤＮのバルク転送を行なう際に、１つのＡＡＬ２  ＣＰＳパケットに複数のＢチャネルをＩＳＤＮ回線からのバイト単位のデータを入力順にマージすることにより、ＡＴＭネットワーク内での各Ｂチャネル間の遅延差が発生させないことで、データ受信側で確実に元のデータを復元することのできるバルク転送システムとそのバルク転送方法、及びバルク転送プログラムを提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成するため本発明のバルク転送システムは、ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより転送し中継するバルク転送装置を備え、前記バルク転送装置は、受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する手段と、生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する手段と、生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する手段を備えることを特徴とする。
【００１０】
請求項２の本発明のバルク転送システムは、前記バルク転送装置は、受信したＡＴＭセルをAAL2 CPSパケットに分割する手段と、分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する手段を備えることを特徴とする。
【００１１】
請求項３の本発明のバルク転送システムは、前記バルク転送装置を、ＣＰ−ＩＷＦ装置とすることを特徴とする。
【００１２】
請求項４の本発明のバルク転送システムは、前記バルク転送装置を、ＣＯ−ＩＷＦ装置とすることを特徴とする。
【００１３】
請求項５の本発明のバルク転送装置は、ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより中継する手段を備える備えると共に、受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する手段と、生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する手段と、生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する手段を備えることを特徴とする。
【００１４】
請求項６の本発明のバルク転送装置は、受信したＡＴＭセルをAAL2 CPSパケットに分割する手段と、分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する手段を備えることを特徴とする。
【００１５】
請求項７の本発明のバルク転送方法は、ＩＳＤＮの各チャネルによりバルク転送されるデータを受信するステップと、前記受信したデータを、時間的相対関係に基づいて順次マージしてＡＴＭセルを生成するステップと、前記生成したＡＴＭセルを、ＡＴＭ回線の１つのチャネルにより転送して中継するステップを有し、前記ＡＴＭを生成するステップが、受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成するステップと、生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成するステップと、生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成するステップを有することを特徴とする。
【００１６】
請求項８の本発明のバルク転送方法は、受信したＡＴＭセルをAAL2 CPSパケットに分割するステップと、分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割するステップを有することを特徴とする。
【００１７】
請求項９の本発明のバルク転送プログラムは、ＩＳＤＮの各チャネルによりバルク転送されるデータを受信し、受信したデータを時間的相対関係に基づいて順次マージしてＡＴＭセルを生成し、ＡＴＭ回線の１つのチャネルにより転送して中継する処理を、コンピュータを制御することにより実行させ、前記ＡＴＭセルの生成処理として、受信したＩＳＤＮの各チャネルのデータをマージしてAAL2 CPSパケットを生成する処理と、生成された前記AAL2 CPSパケットをマージしてAAL2 CPS-PDUを生成する処理と、生成された前記AAL2 CPS-PDUをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する処理を実行させることを特徴とする。
【００１８】
請求項１０の本発明のバルク転送プログラムは、受信したＡＴＭセルをAAL2 CPSパケットに分割する処理と、分割された前記AAL2 CPSパケットをＩＳＤＮの各チャネルデータに分割する処理を実行させることを特徴とする。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２５】
本発明は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）のＡＡＬ２（ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ２）を使用して、アナログ電話及びＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）を転送するＬｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅ機能を実現するＩＷＦ（Ｉｎｔｅｒｗｏｒｋｉｎｇ  Ｆｕｎｃｔｉｏｎ）装置（バルク転送装置）において、ＩＳＤＮの複数のデータチャネルを、１つのＡＡＬ２チャネルにマージして転送することにより、ＩＳＤＮのバルク転送を実現させることを特徴とする。
【００２６】
図１は、本発明の一実施の形態のネットワーク構成の一例を示す図である。
【００２７】
図１を参照すると、本実施の形態のネットワーク構成は、ＡＴＭネットワーク４０により各利用者の端末３０が通信を行なうものであって、左側には、ＡＴＭネットワーク４０から、本発明の方式を採用したＣＰ−ＩＷＦ（Ｃｕｓｔｏｍｅｒ  Ｐｒｅｍｉｓｅｓ  Ｉｎｔｅｒｗｏｋｉｎｇ  Ｆｕｎｃｔｉｏｎ）装置１０を介してＡＴＭセルとＩＳＤＮの各チャネルデータとの変換を行ない、更にＩＳＤＮターミナルアダプタ２０を介して利用者の端末３０に接続する構成を示している。
【００２８】
また右側には、ＡＴＭネットワーク４０から、本発明の方式を採用したＣＯ−ＩＷＦ（Ｃｅｎｔｒａｌ  Ｏｆｆｉｃｅ  Ｉｎｔｅｒｗｏｒｋｉｎｇ  Ｆｕｎｃｔｉｏｎ）装置５０を介してＡＴＭセルとＩＳＤＮの各チャネルデータとの変換を行ない、更にＩＳＤＮ交換機６０とＩＳＤＮターミナルアダプタ２０を介して利用者の端末３０に接続する構成を示している。
【００２９】
本発明のバルク転送装置は、このＣＰ−ＩＷＦ装置１０及びＣＯ−ＩＷＦ装置５０を指すものとする。
【００３０】
利用者の端末３０は、通信機能を備える情報処理端末や通信端末であって、例えば、インターネットアクセスをするためのパソコン等を用いることにより、イーサネットやＵＳＢ等のインタフェースによりＩＳＤＮターミナルアダプタ２０と接続しＩＳＤＮ回線につなぐことができる。
【００３１】
ＣＰ−ＩＷＦ装置１０は、ＩＳＤＮターミナルアダプタ２０からのＩＳＤＮ回線を収容し、ＩＳＤＮ回線の複数のチャネルにより送信されるＩＳＤＮデータを、ＡＴＭ回線のＡＡＬ２を使用したバルク転送を行なう。また、ＣＰ−ＩＷＦ装置１０は、ＡＴＭネットワーク４０からこうしたバルク転送を受信した場合には、そのＩＳＤＮの各チャネルデータを復元し、ＩＳＤＮターミナルアダプタ２０を介して利用者の端末３０に転送する。
【００３２】
同様に、ＣＯ−ＩＷＦ装置５０は、ＩＳＤＮ交換機６０からのＩＳＤＮ回線を収容し、ＩＳＤＮ回線の複数のチャネルにより送信されるＩＳＤＮデータを、ＡＴＭ回線のＡＡＬ２を使用したバルク転送を行なう。また、ＣＯ−ＩＷＦ装置５０は、ＡＴＭネットワーク４０からこうしたバルク転送を受信した場合には、同様に、ＩＳＤＮの複数のＡＡＬ２コネクションからＩＳＤＮインタフェースを再生し、ＩＳＤＮ交換機６０を介して通信先の端末３０に接続する。
【００３３】
図２は、本実施の形態によるＣＰ−ＩＷＦ装置１０の構成の一例を示す図である。また、ＣＯ−ＩＷＦ装置５０の装置構成もまた同様である。
【００３４】
図２を参照すると、本実施の形態のＣＰ−ＩＷＦ装置１０は、ＩＳＤＮ回線を終端するＩＳＤＮ終端部１１、ＩＳＤＮの各チャネルデータとＡＡＬ２  ＣＰＳパケットとの変換を行なうＡＡＬ２  ＣＰＳ処理部１２、ＡＡＬ２  ＣＰＳパケットとＡＴＭセルとの変換を行なうＡＴＭ処理部１３、ＡＴＭ回線に接続するＡＴＭ回線部１４を備え、更に、ＡＡＬ２  ＣＰＳ処理部１２が変換処理のために参照するＡＡＬ２チャネル制御テーブル（送信処理用１５−１、受信処理用１５−２）、ＡＴＭ処理部１３が変換処理のために参照するＡＴＭチャネル制御テーブル１６を備えている。
【００３５】
ＣＰ−ＩＷＦ装置１０による、ＩＳＤＮの各チャネルデータをＡＴＭセルに変換しバルク転送を行なう処理を、図３のフローチャートを参照し説明する。
【００３６】
まず、収容するＩＳＤＮ回線単位に配備したＩＳＤＮ終端部１１にてＩＳＤＮ回線を終端し、ＩＳＤＮターミナルアダプタ２０からのＩＳＤＮの各チャネルデータを、各チャネルデータが時分割で割り当てられたシリアルインターフェースを介して、ＡＡＬ２  ＣＰＳ処理部１２に接続する（ステップ３０１）。
【００３７】
そして、ＡＡＬ２  ＣＰＳ（ＡＡＬ２  Ｃｏｍｍｏｎ  Ｐａｒｔ  Ｓｕｂｌａｙｅｒ）処理部１２は、各タイムスロットに割り当てられたＩＳＤＮのチャネルをどのＡＡＬ２  ＣＰＳパケットにマージするかの設定を示す（送信用）ＡＡＬ２チャネル制御テーブル１５−１を参照して、各ＡＡＬ２  ＣＰＳパケットを生成し（ステップ３０２）、ＡＴＭ処理部１３にＡＡＬ２  ＣＰＳパケットを転送する。
【００３８】
ＡＴＭ処理部１３では、受信した複数のＡＡＬ２  ＣＰＳパケットを、ＡＴＭセルのヘッダ部の情報を参照するための情報を示すＡＴＭチャネル制御テーブル１６の情報を基にマージしてＡＡＬ２  ＣＰＳ−ＰＤＵ（ＣＰＳ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を生成し（ステップ３０３）、そのＡＡＬ２  ＣＰＳ−ＰＤＵをＡＴＭセルのペイロード部にマージしてＡＴＭセルを生成する（ステップ３０４）。そして、生成されたＡＴＭセルを、ＡＴＭ回線部１４からＡＴＭネットワーク４０に送信する（ステップ３０５）。
【００３９】
次に、ＣＰ−ＩＷＦ装置１０による、ＩＳＤＮデータをバルク転送するＡＴＭセルを、元のＩＳＤＮの各チャネルデータに変換する処理を、図４のフローチャートを参照し説明する。
【００４０】
まず、ＡＴＭネットワーク４０側からの入力データは、ＡＴＭ回線部１４を介して受信し（ステップ４０１）、ＡＴＭ処理部１３において、受信したＡＴＭセルをＡＡＬ２  ＣＰＳパケットに分割する（ステップ４０２）。そして、ＡＡＬ２  ＣＰＳ処理部１２は、ＡＡＬ２  ＣＰＳパケットをＩＳＤＮの各チャネルデータに分割するための設定を示す（受信用）ＡＡＬ２チャネル制御テーブル１５−２を参照して、ＡＡＬ２  ＣＰＳパケットをＩＳＤＮの各チャネルデータに分割する（ステップ４０３）。そして、各チャネルデータが時分割で割り当てられたシリアルインターフェースであるＩＳＤＮ終端部１１を介して、ＩＳＤＮ回線側に各チャネルデータを送信する（ステップ４０４）。
【００４１】
ここで、ＡＡＬ２チャネル制御テーブル１５−１、１５−２においては、ＩＳＤＮの各チャネルをＡＡＬ２  ＣＰＳパケット化するための条件を設定し、記録している。このＡＡＬ２  ＣＰＳパケット化の条件とは、ＩＳＤＮの各データチャネルを、それぞれに個々のＡＡＬ２  ＣＰＳパケットで転送するのか、複数のＩＳＤＮのチャネルを束ねて１つのＡＡＬ２  ＣＰＳパケットで転送するのかの設定を示すものである。
【００４２】
ＡＡＬ２  ＣＰＳ処理部１２は、ＩＳＤＮ回線からのＩＳＤＮの各チャネルを、ＡＡＬ２チャネル制御テーブル１５−１（送信用）に設定されたＡＡＬ２  ＣＰＳパケット化の条件に従い、ＡＡＬ２  ＣＰＳパケット化する。これにより、ＩＳＤＮの各チャネルデータを、ＡＡＬ２  ＣＰＳパケット化の条件に従いバルク転送するのである。
【００４３】
また、ＡＡＬ２  ＣＰＳ処理部１２は、ＡＴＭネットワーク４０から受信したＡＡＬ２  ＣＰＳパケットをＩＳＤＮの各チャネルに分割する際に、ＡＡＬ２チャネル制御テーブル１５−２（受信用）に設定されたＡＡＬ２  ＣＰＳパケット化の条件に基づいて、ＡＡＬ２  ＣＰＳパケットとＩＳＤＮの各チャネルを、“１：１”に対応させるのか“１：Ｎ”（Ｎは予め定められた定数、Ｎ＝２、３、・・・）に対応させるのかを識別する。
【００４４】
ＡＡＬ２  ＣＰＳ処理部１２は、もし“１：Ｎ”対応が設定されている場合には、ＡＡＬ２  ＣＰＳパケット内のデータをその設定に従い“Ｎ個”の各ＩＳＤＮチャネルにデータ分配を行なう。
【００４５】
次に、本実施の形態のバルク転送システムによるバルク転送の処理を、図面を参照しより詳細に説明する。図２においては、ＩＳＤＮ基本インタフェース回線を複数収容しＩＳＤＮの各チャネルデータをＡＡＬ２によりＡＴＭセル化して転送する、本実施の形態のＣＰ−ＩＷＦ装置１０（バルク転送装置）の一例を示している。
【００４６】
まず、ＩＳＤＮ回線からＡＴＭ回線への方向の処理を、データの流れに沿って説明する。
【００４７】
ＩＳＤＮ終端部１１は、ＩＳＤＮ回線を収容し、その各チャネルにおいて受信したデータを図５に示すインタフェース（データフォーマット）で、ＡＡＬ２  ＣＰＳ処理部１２に送る。
【００４８】
ＡＡＬ２  ＣＰＳ処理部１２は、ＩＳＤＮ回線毎に図５で示すデータフォーマットにより、ＩＳＤＮ終端部１１との間でデータを送受信するためのインタフェースを、ＩＳＤＮ回線単位に備える。そして、ＩＳＤＮ終端部１１からその各チャネルにおいて受信したデータを受けると、ＡＡＬ２チャネル制御テーブル１５−１から、ＩＳＤＮの各チャネルのデータをどのようにＡＡＬ２  ＣＰＳパケットにマージするかを指定する情報を入手する。ＡＡＬ２チャネル制御テーブル１５−１においては、このＡＡＬ２  ＣＰＳパケット化の条件を指定する情報を、各ＩＳＤＮポート毎に設定している。
【００４９】
図６は、本実施の形態の送信用のＡＡＬ２チャネル制御テーブル１５−１のデータ構成の一例を示す図であり、ＩＳＤＮのＢ１チャネルとＢ２チャネルの２つのチャネルのデータからＡＡＬ２  ＣＰＳパケットを生成するためのテーブルを示している。
【００５０】
図６の例の送信用のＡＡＬ２チャネル制御テーブル１５−１では、ＡＡＬ２  ＣＰＳパケットの識別子であるＢ１チャネル用の“ＣＩＤ−Ｂ１”とＢ２チャネル用の“ＣＩＤ−Ｂ２”と、各データ及びＡＡＬ２  ＣＰＳパケットのパケット長を設定するＢ１チャネル用の“ＬＩ−Ｂ１”とＢ２チャネル用の“ＬＩ−Ｂ２”と、シーケンス番号等に使われるＵＵＩフィールドのインクリメント値を設定するＢ１チャネル用の“ＵＵＩ−Ｂ１”とＢ２チャネル用の“ＵＵＩ−Ｂ２”と、バルク転送するか・しないかの設定である“ＢＡＬＫ”の各データを、各ＩＳＤＮポート毎に備えている。
【００５１】
ＡＡＬ２  ＣＰＳ処理部１２は、送信用のＡＡＬ２チャネル制御テーブル１５−１を参照して、ＩＳＤＮの各チャネルのデータ（ここでは、Ｂ１とＢ２のチャネルのデータ）を、図７の例に示されるＡＡＬ２  ＣＰＳパケットに変換する。バルク転送が設定されている場合のＡＡＬ２  ＣＰＳパケット生成のための情報は、Ｂ１チャネル用の各フィールドに設定された設定値を使用し、ＡＡＬ２  ＣＰＳパケットの生成は、図８に示すように時間的相対関係を持ったままＡＡＬ２  ＣＰＳパケット化する。
【００５２】
ＡＡＬ２  ＣＰＳ処理部１２が生成したＡＡＬ２  ＣＰＳパケットは、図９で示すデータフォーマットを用いてそのＡＡＬ２  ＣＰＳパケットが入力されたＩＳＤＮ回線ポート番号の情報と共に、ＡＡＬ２  ＣＰＳ処理部１２からＡＴＭ処理部１３に送信する。
【００５３】
ＡＴＭ処理部１３は、この図９に示されるデータフォーマットによりＡＡＬ２  ＣＰＳ処理部１２から受信した、ＡＡＬ２  ＣＰＳパケットとそのＩＳＤＮ回線ポート番号の情報を基に、ＡＴＭチャネル制御テーブル１６を参照して使用するＡＴＭコネクションを決定する。そして、ＡＴＭ処理部１３は、そのＡＴＭコネクションの出力周期が発生した時に、そのＡＴＭコネクションを使用するＡＡＬ２  ＣＰＳパケットを１つもしくは複数マージして図１０の例に示されるＣＰＳ−ＰＤＵパケットを生成し、更に、生成したＣＰＳ−ＰＤＵを当該ＡＴＭコネクションのパイロード部にマージしてＡＴＭセルを生成する。そして、生成されたＡＴＭセルを、ＡＴＭ回線部１４からＡＴＭネットワーク４０上に出力する。
【００５４】
次に、ＡＴＭ回線からＩＳＤＮ回線方向への方向の処理を、データの流れに沿って説明する。
【００５５】
ＡＴＭ回線部１４は、ＡＴＭセルを受信しＡＴＭ処理部１３に送る。
【００５６】
ＡＴＭ処理部１３は、ＡＴＭセルのペイロード部よりＣＰＳ−ＰＤＵパケットを抜き出し、更にＣＰＳ−ＰＤＵよりＡＡＬ２  ＣＰＳパケットを抜き出す。そして、ＡＴＭ処理部１３は、ＡＡＬ２  ＣＰＳ処理部１２に対して図１１に示すデータフォーマットによりこのデータを送信する。
【００５７】
ＡＡＬ２  ＣＰＳ処理部１２は、受信したＡＴＭセルのコネクション情報であるＶＰＩ（Ｖｉｒｔｕａｌ  Ｐａｔｈ  Ｉｎｄｉｃａｔｉｏｎ）とＶＣＩ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｎｄｉｃａｔｉｏｎ）の値とＡＡＬ２  ＣＰＳパケット識別子であるＣＩＤ値とを用いて、図１２に構成を示す（受信処理用）ＡＡＬ２チャネル制御テーブル１５−２を検索する。そして、ＡＡＬ２チャネル制御テーブル１５−２から、出力するＩＳＤＮ回線を示す“ＩＳＤＮ  ポート”、バルク転送中かを示す“ＢＡＬＫ”、ＩＳＤＮのＢ１チャネルに出力するかＢ２チャネル出力するかを示す“Ｂ１／Ｂ２”の各設定のデータを取得する。
【００５８】
ＡＡＬ２  ＣＰＳ処理部１２は、“ＢＡＬＫ”にバルク転送でないと示されている場合には、そのＡＡＬ２  ＣＰＳパケットデータを、図５で示したデータフォーマットでＩＳＤＮ終端部１１に送る。また、バルク設定がされている場合には、図１３に示されるように、ＩＳＤＮのＢ１チャネルとＢ２チャネル間の時間的相対関係（前後関係）が送信側と同じになるように、データを処理しＩＳＤＮ終端部１１に送る。そして、ＩＳＤＮ終端部１１は、ＡＡＬ２  ＣＰＳ処理部１２から送られたデータを、その指定されたチャネルから出力する。
【００５９】
以上説明したように、本実施の形態のバルク転送システムによれば、ＡＴＭのＡＡＬ２を用いたネットワークをアクセス系ネットワークに採用したＬｏｏｐ  Ｅｍｕｌａｔｉｏｎ  Ｓｅｒｖｉｃｅにおいても、ＩＳＤＮの各チャネルの時間的関係を保証したＩＳＤＮのバルク転送を実施することができる。
【００６０】
また、本発明のバルク転送においては、その中継するデータの送信元の回線として、ＩＳＤＮ回線に限らずその他の複数のチャネルを同時に用いてデータを送信する回線を用いることが同様に可能であり、また、中継に使用する回線もＡＴＭ回線に限るものではなく、本実施の形態と同様にして、複数のチャネルにより送信されるデータを１つのチャネルにマージして中継することができる。
【００６１】
なお、本実施の形態のバルク転送システムは、バルク転送装置（ＣＰ−ＩＷＦ装置１０やＣＯ−ＩＷＦ装置５０）におけるＩＳＤＮ終端部１１、ＡＡＬ２  ＣＰＳ処理部１２、ＡＴＭ処理部１３、ＡＴＭ回線部１４等の機能や、その他の機能をハードウェア的に実現することは勿論として、各機能を備えるコンピュータプログラムであるバルク転送プログラムを、コンピュータ処理装置のメモリにロードされることで実現することができる。このバルク転送プログラムは、磁気ディスク、半導体メモリその他の記録媒体９０に格納される。そして、その記録媒体からコンピュータ処理装置にロードされ、コンピュータ処理装置の動作を制御することにより、上述した各機能を実現する。
【００６２】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００６３】
【発明の効果】
以上説明したように本発明のバルク転送システムによれば、ＩＳＤＮのバルク転送を実施する場合に、ＩＳＤＮのデータチャネルであるＢチャネルを、時間的相対関係を維持したまま１つのＡＡＬ２  ＣＰＳパケットにマージすることにより、ＩＳＤＮ回線内のＢチャネル間の時間的相対間関係を保証したバルク転送を実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態のネットワーク構成の一例を示す図である。
【図２】本発明の一実施の形態によるＣＰ−ＩＷＦ装置の構成の一例を示す図である。
【図３】本発明の一実施の形態の、ＩＳＤＮの各チャネルデータをＡＴＭセルに変換しバルク転送を行なう処理を説明するためのフローチャートである。
【図４】本発明の一実施の形態の、ＩＳＤＮデータをバルク転送するＡＴＭセルを元のＩＳＤＮの各チャネルデータに変換する処理を説明するためのフローチャートである。
【図５】本発明の一実施の形態によるＣＰ−ＩＷＦ装置の、各ＩＳＤＮ終端部とＡＡＬ２  ＣＰＳ処理部との間で送受信するデータの、データフォーマットの一例を示す図である。
【図６】本発明の一実施の形態のＡＡＬ２チャネル制御テーブルの構成を示す図である。
【図７】本発明の一実施の形態のＡＡＬ２  ＣＰＳパケットの構成を示す図である。
【図８】本発明の一実施の形態のＡＡＬ２  ＣＰＳパケットの生成処理を説明するための図である。
【図９】本発明の一実施の形態によるＣＰ−ＩＷＦ装置の、ＡＡＬ２  ＣＰＳ処理部からＡＴＭ処理部へ送信されるパケットのデータ構成の一例を示す図である。
【図１０】本発明の一実施の形態のＣＰＳ−ＰＤＵパケットの構成を示す図である。
【図１１】本発明の一実施の形態によるＣＰ−ＩＷＦ装置の、ＡＴＭ処理部からＡＡＬ２  ＣＰＳ処理部へ送信するデータの、データフォーマットの一例を示す図である。
【図１２】本発明の一実施の形態のＡＡＬ２チャネル制御テーブルの構成を示す図である。
【図１３】本発明の一実施の形態の、ＡＴＭからＩＳＤＮ方向のデータ処理を説明するための図である。
【符号の説明】
１０  ＣＰ−ＩＷＦ装置
１１  ＩＳＤＮ終端部
１２  ＡＡＬ２  ＣＰＳ処理部
１３  ＡＴＭ処理部
１４  ＡＴＭ回線部
１５−１  （送信処理用）ＡＡＬ２チャネル制御テーブル
１５−２  （受信処理用）ＡＡＬ２チャネル制御テーブル
１６  ＡＴＭチャネル制御テーブル
２０  ＩＳＤＮターミナルアダプタ
３０  端末
４０  ＡＴＭネットワーク
５０  ＣＯ−ＩＷＦ装置
６０  ＩＳＤＮ交換機
９０  記録媒体
【図１】
0003588796.tif 000002
【図２】
0003588796.tif 000003
【図３】
0003588796.tif 000004
【図４】
0003588796.tif 000005
【図５】
0003588796.tif 000006
【図６】
0003588796.tif 000007
【図７】
0003588796.tif 000008
【図８】
0003588796.tif 000009
【図９】
0003588796.tif 000010
【図１０】
0003588796.tif 000011
【図１１】
0003588796.tif 000012
【図１２】
0003588796.tif 000013
【図１３】
0003588796.tif 000014