JP3615317B2 - 非同期転送モードを用いたデータ伝送方法 - Google Patents
非同期転送モードを用いたデータ伝送方法 Download PDFInfo
- Publication number
- JP3615317B2 JP3615317B2 JP22294796A JP22294796A JP3615317B2 JP 3615317 B2 JP3615317 B2 JP 3615317B2 JP 22294796 A JP22294796 A JP 22294796A JP 22294796 A JP22294796 A JP 22294796A JP 3615317 B2 JP3615317 B2 JP 3615317B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- packet
- priority
- packets
- transfer mode
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【産業上の利用分野】
本発明は、データ伝送方法に関し、特に非同期転送モードを用いたデータ伝送方法に関する。
【0002】
【従来の技術】
従来の特開平4−346536号公報に示されている非同期転送モード(以下、「ATM」と呼ぶ)網の多重化装置においては、複数の入線から非同期転送モード(ATM)セルを受けとって出線に多重化し、セルの通信品質が保証されるように、複数呼種あるある呼を接続制御する多重化装置で、各呼種が接続可能な呼数の最大値を求め、得られた各呼種の最大値に基づいて、バッファー容量を決定することにより、セルの廃棄品質を確実に保証するバッファー容量の設計を行なっている。
【0003】
また、ITU−T勧告、1.361,1.362,1.363では非同期転送モードセルのヘッダにセルロスプライオリティ(Cell Loss Priority、以下、「CLP」と呼ぶ)という1ビットのフィールドを設け、その値が“1”であるセルは“0”であるセルより先に廃棄されるようになっている。
【0004】
この従来の非同期転送モード(ATM)においては、全ての伝送データは、ATMセルと呼ばれる53バイトの固定長セルの形で伝送される。ところが、伝送途中の網や交換器でトラフイックが過大になると、一部のセルが廃棄されてしまう。
ITU−T勧告の1.361,1.362,1.363においては、ATMセルのヘッダにセルロスプライオリティ(CLP)という1ビットのフィールドを設け、その値が“1”であるセルは“0”であるセルより先に廃棄される、という方式が標準化されている。
【0005】
しかし、この方法ではデータ伝送の優先度に関して2つのランクしかなく、重要データを確実に伝送する確率が低い。また、特開平4−346536号公報に記載された発明のように、セル伝送品質を保証するための網側の対策はあっても、端末側(アプリケーション側)が行なう対策については開示がない。
また、データの重要度には通常ランクがあり、一般に、重要度の高いデータほど確実に伝送したいという要求があるが、従来、この要求を満たすよい方法がない。
【0006】
通常、送信側では、データをパケットに分割して送信する。そして、受信側では、受け取ったパケットを基に、元データを再構成する。その際、受け取ったパケットと再構成すべきデータとの対応付けがきちんとなされていないと、正しい元データが再構成できない。特に、1つの元データに対して、複数の同一パケットが伝送される場合に、パケットの重複を識別できなければ、元データの再構成ができない。
【0007】
その上、受信側でパケットから元データを再構成する際、元データにおけるパケットの順序と到着したパケットの順序が異なると、再構成の処理が複雑になり、また、余分なバッファを設けなければならない。
特に、1つの元データに対して、複数の同一パケットが伝送される場合は、伝送の仕方によっては、元データにおけるパケットの順序と受信側でのパケットの到着順序が異なってしまうことがある。更に、受信側でパケットから元データを再構成する際、同一パケットの重複があった場合、これをそのままにしておくと正しい元データの再構成ができない。
【0008】
ITU−Tの勧告によるATMの標準方式においては、アプリケーション側から非同期転送モードアダプテーションレイヤ(以下、「AAL」と呼ぶ)S2、非同期転送モードレイヤ(以下、「ATMレイヤ」と呼ぶ)S3、物理レイヤS4の3階層が規定されている(これは第1図に示されている通りである)。
また、AALでは複数のサービスクラスに対応して、それぞれ異なるプロトコルタイプ(AAL1,AAL2,AAL3/4,AAL5)が用意されている。
AAL(S2)は、一般にアプリケーション側から下位に向けて、SSCS(S21)、CPCS(S22)、SAR(S23)の各サブレイヤからなる。
この様子は第1図に示されている通りである。
ここで、アプリケーシヨン側からAAL(S2)のSSCS(S21)へ渡されるデータを、AAL−SDUと呼ぶ。
【0009】
AAL−SDUは、SSCS(S21)、CPCS(S22)、SAR(S23)の各サブレイヤを通過する間に、ヘッダHやトレイラTを付加されたり分割されたりしつつ、最終的には、48バイトの固定長データの形で、次のATMレイヤ(S3)に渡される。同時に、ATMヘッダのCLPの値を、いくつに設定するかの情報も伝達される。
この情報はAAL−SDUに対して一意に定まるので、1つのAAL−SDUに対応する全てのATMセルのヘッダのCLPの値は等しくなる。さらに、あるAAL−SDUに対応するATMセルのうち1つでも廃棄されれば、そのAAL−SDU全体が廃棄されてしまう。
【0010】
パケット単位でパケット廃棄の程度を変えるとき、たとえ同一パケットが複数個伝送されていても、その全てが廃棄されれば、それを含む元データは再構成できない。例えば、第6図に示す例においては、1、2と番号づけられたパケットが両方ないと、元データが再構成できないとする。ここでは、1、2ともに、それぞれ3個のパケットが伝送されているとする。
【0011】
更に、パケットには優先順位が定められ、優先順位の低い非優先パケット(図6中、NPRPで示す)が優先順位の高い優先パケット(図6中、PRPで示す)より先に廃棄されるとする。このとき、もし廃棄の確率が2/3であれば、図中、点線で囲った部分Wのパケットが廃棄されてしまうことがある。この場合、1番のパケットは全て廃棄されてしまうので元データは再構成できない。
しかし、1、2番のパケットがそれぞれ1個づつ残れば、元データは再構成できることになる。この様子を第7図に示す。Yは廃棄されたパケットを表す。
【0012】
【発明が解決しようとする課題】
このような従来の非同期転送モード(ATM)方法では正しく再構成できない元データを、本発明は、セル廃棄がなく、セル伝送品質が保証されて正しく元データが再構成されるATM伝送方法を提供することを目的とする。
【0013】
本発明が解決しようとする課題
(目的)は、非同期転送モードによるデータ伝送において、端末側(アプリケーション側)が重要データをより確実に伝送する方法を提供することにある。
【0014】
特に、本発明は、パケット単位でデータの重要度、即ち、パケット廃棄の程度を変えることができるATM伝送方法を提供することを目的とする。
【0015】
また、本発明は、データの重要度に応じて伝送の確実さを変えることができるATM伝送方法を提供することを目的とする。
【0016】
また、本発明は、セル廃棄(あるいはパケット廃棄)の確率が一定のもとでなるべく元データの再構成の可能性が高くなるようにパケットの優先順位を設定するATM伝送方法を提供することを目的とする。
【0017】
【課題を解決するための手段】
本発明は、非同期転送モードを用いたデータ伝送方法において、同一のデータを複製し、元データ及び複製データにそれぞれ重要度を付与するとともに、元データ及び複製データをそれぞれ複数のパケットに分割し、それぞれのパケットに元データ及び複製データにおいて一意に定まる通し番号を付与し、データを伝送する際、元データ及び複製データのパケットを通し番号の順に伝送し、データの受信側でパケットから元データを再構成する際に、ある通し番号を持つパケットを一度受信した後は引き続き受信する同一通し番号のパケットを全て廃棄するようにする。そして、データを伝送する際に、元データ及び複製データを、一つのパケット単位に、通し番号順に、非同期転送モードアダプテーションレイヤ(ALL)のアプリケーション側に最も近いレイヤ(SSCS)に渡すようにする。
【0018】
具体的には、本発明では、元データ及び複製データを優先データと非優先データに分類し、非同期転送モードアダプテーションレイヤのアプリケーション側に最も近いレイヤに渡す優先データに対応するパケットを分解して得られる非同期転送モードセルのヘッダのセルロスプライオリティフィールドの値を0にし、非優先データに対応するパケットを分解して得られる非同期転送モードセルのヘッダのセルロスプライオリティフィールドの値を1にする。
【0019】
また、本発明は、重要度の高いデータほど複製する個数を多くするようにする。また、元データ及び複製データのうち、優先データを1つに限り、残りのデータ全て非優先データとする。
【0020】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。本発明は、非同期転送モードを用いてデータ伝送を行なう際において、同一のデータを複製して伝送したり、データに重要度を付与し、重要度の高いデータほど複製個数を多くしたりするが、AALのアプリケーション側にもっとも近いSSCSへデータをパケット単位に渡す。
【0021】
第1図は、ATM通信におけるパケット処理レイヤの位置づけを示している。非同期通信モード(ATM)による通信に関しては、アプリケーション側からATMアダプテーションレイヤ(AAL)S2、ATMレイヤS3、物理レイヤS4の3階層が標準方式(ITU−T勧告Iシリーズ)によって規定されているが、本発明で行なう処理は、一般のアプリケーションとAALの間に位置づけられ、本発明においては、これを“パケット処理レイヤ”S1と呼ぶことにする。
【0022】
送信側のパケット処理レイヤS1では、アプリケーション側から受け取った各データの重要度を指定し、その重要度に応じて、それぞれのデータを複製する。その際、重要度の高いデータほど複製個数を多くする。第2図はこの様子を示している。ここで、枠を塗りつぶしたものが元データ(OD)を表し、枠で白く囲んだものが複製データ(RD)を表している。
【0023】
第2図の実施例では、重要度2のデータ(IMD2)は元データ(OD)が1つで、複製データ(RD)も1つである。重要度4のデータ(IMD4)は、元データが1つに対して複製データが3つ、重要度3のデータ(IMD3)は、元データが1つに対して、複製データが2つ、このように重要度が高いデータは、複製データの複製個数が多く作られている。
【0024】
更に、元データを含む全複製データに関し、それぞれ優先データ(PRD)にするか非優先データ(NPRD)にするかを決める。その際、優先データが1つで残りのデータは全て非優先データとなるようにする。
【0025】
パケット処理レイヤS1では、更に、元データ及び各複製データをパケット分割する。その際、それぞれのパケットに元データ及び各複製データにおいて一意に定まるような通し番号を付与する。第3図には複製データの個数が2個である場合のパケット分割の例を示している。ここでは、元データと各複製データのそれぞれにおいて、1からnまでの通し番号が各パケットに付与されている。
【0026】
ここで優先データ(PRD)を分割したパケットを優先パケット(PRP)、非優先データを分割したパケットを非優先パケット(NPRP)と呼ぶことにする。前述の優先、非優先の決定の仕方から、各通し番号につき1パケットが優先パケットで、残りのパケットは、全て、非優先パケットになる。
第3図では、元データが対応するパケットのみが優先パケットで、残りのパケットは、全て、非優先パケットであるような場合の例を示している。
【0027】
分割された各パケットは、次に、ATMアダプテーションレイヤ(AAL)S2に伝送されるが、その際の伝送順序は、元データと複製データをまとめて、通し番号の小さいパケットから大きいパケットへ送るようにする。
第4図には第3図に示したパケットを伝送する場合の例を示している。
先ず、元データと複製データ全てについて、1番のパケットを伝送し、次に、2番のパケットを全て伝送し、以後3番、4番、……と伝送していく。
【0028】
同時に、各パケットにつき、対応するATMセルのヘッダのセルロスプライオリティ(CLP)の値を、いくつに設定するかの情報もAALに渡す。その際、優先パケットに対応するATMセルのCLP値は“0”、非優先パケットに対応するATMセルのCLP値は“1”となるようにする。
【0029】
さて、標準方式においては、AALでは複数のサービスクラスに対応して、それぞれ異なるプロトコルタイプ(AAL1、AAL2、AAL3/4、AAL5)が用意されている。
AALは一般にアプリケーション側から下位に向けて、SSCS(S21)、CPCS(S22)、SAR(S23)の各サブレイヤからなる(第1図参照のこと)。
【0030】
ここで、アプリケーション側からAALのSSCS(S21)へ渡されるデータをAAL−SDUと呼ぶ。AAL−SDUは、SSCS(S21)、CPCS(S22)、SAR(S23)の各サブレイヤを通過する間に、ヘッダHやトレイラTを付加されたり分割されたりしつつ、最終的には、48バイトの固定長データの形で、次のATMレイヤに渡される。
【0031】
同時に、ATMヘッダのCLPの値を、いくつに設定するかの情報も伝達される。この情報は、AAL−SDUに対して一意に定まるので、1つのAAL−SDUに対応する全てのATMヘッダのCLPの値は等しくなる。
【0032】
ATMレイヤ(S3)では、AALから渡された48バイト長のデータに、5バイトのヘッダを付加して、53バイトのATMセルを生成する。
【0033】
本発明では、パケット処理レイヤ(S1)が、上記の通し番号を付加されたパケットを、AAL−SDUとしてAALのSSCS(S21)に伝送する。
【0034】
第5図は、AALタイプ5仕様における、パケットと、AAL−SDU、CPCS−SDU、ATMセルの関係を示す図である。また、この図は、AAL5タイプにより、これを伝送する例であることも示している。AALタイプ5では、SSCS(S21)において何も処理をしない(AAL−SDUをそのままCPCSに渡す)ことも可能なので、この例では、その場合を表している。尚、CPCSに渡されるデータをCPCS−SDUという。
【0035】
ここで、AAL−SDUに対し、図の下段の全てのATMセルのヘッダのCLP値は等しくなる。即ち、もし最上段のパケット(=AAL−SDU)が優先パケットならば、最下段の各ATMセルのヘッダのCLP値は全て“0”となり、非優先パケットならば、各ATMセルのヘッダのCLP値は、全て“1”となる。
【0036】
受信側のパケット処理レイヤ(S1)では、逆に、AALのSSCSから受け取ったAAL−SDUをそのままパケットとみなす。そこで、パケットから元データを再構成する際に、ある通し番号を持つパケットを一度受信した後は、引き続き受信する同一通し番号のパケットを、全て廃棄する。第8図にその例を示す。この例では、通し番号2、3のパケットに関し、それぞれ2番目に到着したパケットが廃棄されている。
【0037】
本発明は上記の例に限らず、ATMデータ伝送を用いて、端末側重要データをより確実に伝送するものであれば、リモートログインや電子メール、テレビ会議、ビデオオンデマンド等のネットワークを介して通信を行なうシステム、装置に対しても広く適用することができる。
【0038】
【発明の効果】
本発明による効果を列挙すれば以下の通りである。
(1) 非同期転送モードを用いてデータ伝送を行なう際、同一のデータを複製して伝送することにより、重要データをより確実に伝送することができる。
【0039】
(2) 各データに重要度を付与し重要度の高いデータほど複製個数を多くすることにより、データの重要度に応じて伝送の確実さを変えることができる。
【0040】
(3) 元データ及び複製データに一意に定まる通し番号を付与することにより、受信側で複数の同一パケットを受信した場合でも正しいデータの再構成処理ができる。特に、データの受信側で、ある通し番号を持つパケットを一度受信した後は同一通し番号のパケットを廃棄することにより、受信側で同一パケットの重複があった場合でも正しい元データの再構成処理ができる。
【0041】
(4) 元データ及び複製データを優先データと非優先データに分類し、パケット単位にAALのSSCSに渡すことにより、パケット単位でデータの重要度、即ち、パケット廃棄の程度を変えることができる。
【0042】
(5) 元データ及び複製データのうち、優先データを一つに限り、残りのデータ全て非優先データとすることにより、パケット廃棄の確率が一定のもとで、1個づつの優先パケットが残る確率がもっと高くなるので、元データが再構成される可能性をより高くすることができる。
【図面の簡単な説明】
【図1】非同期転送モードにおけるパケット処理レイヤの位置付け示す図。
【図2】データの重要度と複製個数の実施例を示す図。
【図3】パケット分割と通し番号付与の実施例を示す図。
【図4】バケットの伝送順序の実施例を示す図。
【図5】AALタイプ5仕様におけるパケット、AAL−SDU、CPCS−SDU、非同期転送モードセルの関係を示す図。
【図6】優先、非優先パケットとパケット廃棄の実施例を示す図。
【図7】優先、非優先パケットとパケット廃棄の他の実施例を示す図。
【図8】元データの再構成の実施例を示す図。
【符号の説明】
1 送信側レイヤ
2 物理媒体
3 受信側レイヤ
Claims (4)
- 非同期転送モードを用いたデータ伝送方法において、
同一のデータを複製し、元データ及び複製データにそれぞれ重要度を付与するとともに、元データ及び複製データをそれぞれ複数のパケットに分割し、それぞれのパケットに元データ及び複製データにおいて一意に定まる通し番号を付与し、
データを伝送する際、元データ及び複製データのパケットを通し番号の順に伝送し、データの受信側でパケットから元データを再構成する際に、ある通し番号を持つパケットを一度受信した後は引き続き受信する同一通し番号のパケットを全て廃棄するようにするデータ伝送方法であって、
データを伝送する際に、元データ及び複製データを、一つのパケット単位に、通し番号順に、非同期転送モードアダプテーションレイヤのアプリケーション側に最も近いレイヤに渡すことを特徴とするデータ伝送方法。 - 元データ及び複製データを優先データと非優先データに分類し、非同期転送モードアダプテーションレイヤのアプリケーション側に最も近いレイヤに渡す優先データに対応するパケットを分解して得られる非同期転送モードセルのヘッダのセルロスプライオリティフィールドの値を0にし、非優先データに対応するパケットを分解して得られる非同期転送モードセルのヘッダのセルロスプライオリティフィールドの値を1にすることを特徴とする請求項1記載のデータ伝送方法。
- 重要度の高いデータほど複製する個数を多くすることを特徴とする請求項1または2記載のデータ伝送方法。
- 元データ及び複製データのうち、優先データを1つに限り、残りのデータ全て非優先データとすることを特徴とする請求項1乃至3のいずれか1項に記載のデータ伝送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22294796A JP3615317B2 (ja) | 1996-08-23 | 1996-08-23 | 非同期転送モードを用いたデータ伝送方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22294796A JP3615317B2 (ja) | 1996-08-23 | 1996-08-23 | 非同期転送モードを用いたデータ伝送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1065700A JPH1065700A (ja) | 1998-03-06 |
JP3615317B2 true JP3615317B2 (ja) | 2005-02-02 |
Family
ID=16790377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22294796A Expired - Fee Related JP3615317B2 (ja) | 1996-08-23 | 1996-08-23 | 非同期転送モードを用いたデータ伝送方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3615317B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3821778B2 (ja) | 2000-10-05 | 2006-09-13 | 三菱電機株式会社 | パケット再送方式及び送信装置及び受信装置及びパケット再送方法及びパケット送信方法及びパケット受信方法 |
CN111400246B (zh) * | 2020-03-26 | 2023-12-19 | 广州酷旅旅行社有限公司 | 异步导入文件方法、装置、计算机设备和存储介质 |
-
1996
- 1996-08-23 JP JP22294796A patent/JP3615317B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1065700A (ja) | 1998-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0700229B1 (en) | Connectionless communications system, test method, and intra-station control system | |
JP3920436B2 (ja) | Atmネットワークにおける交換装置、トラフィック管理デバイスおよび交換方法 | |
US5970067A (en) | Asynchronous transfer mode communication with inverse multiplexing over multiple communication links | |
EP1078550B1 (en) | ADAPTIVE SCHEDULING METHOD AND APPARATUS TO SERVICE MULTILEVEL QoS IN AAL2 | |
US6101187A (en) | Method and system for multicasting cells in an ATM protocol adapter | |
JPH06335079A (ja) | Atm網におけるセル多重化装置 | |
IL123912A (en) | Asynchronous transfer mode switch | |
US6282196B1 (en) | Dynamic build-out approach for use in packet voice systems | |
JP2002512743A (ja) | ビット・パイプ逆多重化 | |
US6718419B1 (en) | System and method for extending the number of addressable physical devices on a data bus | |
US6396811B1 (en) | Segmented performance monitoring of multi-stage ATM node | |
CN1142298A (zh) | Atm网络中的通信业务量分配 | |
JP2991501B2 (ja) | パケットモードデータ接続をリルーティングする方法 | |
JP3615317B2 (ja) | 非同期転送モードを用いたデータ伝送方法 | |
JPH0630036A (ja) | セル中継装置 | |
JP2820067B2 (ja) | Atm装置 | |
KR100222223B1 (ko) | Atm 망을 통해 접속부를 결합시키는 방법 및 시스템 | |
JP2742004B2 (ja) | Atm交換網におけるノード間試験方式 | |
JPH04100449A (ja) | Atm通信システム | |
JPH05191434A (ja) | Atmマルチリンク通信方式 | |
JP3051947B2 (ja) | グループアドレス処理方式 | |
KR100248148B1 (ko) | 광대역 종합 정보 통신망에서 호 및 접속 제어를 위한 메세지의 오류 확인 방법 | |
Al-Hammadi | Congestion avoidance for ATM networks | |
JPH04346536A (ja) | バッファー容量設計方法 | |
JPH1132051A (ja) | セル導通試験方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040608 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040615 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040809 |
|
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: 20041026 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041029 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071112 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091112 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101112 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |