(57)【要約】【課題】  ヘッダ情報を削減してデータの転送効率を上げるＡＴＭ通信装置を提供する。【解決手段】  ＡＴＭ通信装置１０は、送信側では、端末側のプロトコルがどのような条件下にある時にヘッダ情報内のどの情報を省略するかを表す省略条件登録テーブル１１と、省略条件登録テーブル１１を参照して端末側のプロトコルのデータフレーム中のヘッダ情報を削除すると共に、削除してあるヘッダ情報の種別を示す識別子をＬＬＣヘッダ内にセットして送信データフレームを生成する送信ヘッダ処理部１２を備える。受信側では、復元するためのヘッダ情報を保存しておく復元ヘッダ情報記憶部１４と、受信データフレーム中のＬＬＣヘッダから識別子を読み取り、復元ヘッダ情報記憶部１４を参照して識別子に対応するヘッダ情報を復元し、端末側のプロトコルのデータフレームを生成する受信ヘッダ処理部１３と、を備える。【選択図】  図１
2006121434.tif 000002
【特許請求の範囲】
【請求項１】
端末側プロトコルがどのような省略条件にある時に、前記端末側プロトコルに従うヘッダ情報中のどの情報を省略するかを定める情報を保持する省略条件登録部と、
前記省略条件登録部を参照し、端末側から入力される前記端末側プロトコルに従うデータフレームのヘッダ情報中の所定の情報を削除すると共に、削除した前記情報の種別を示す省略識別子を送信データフレームの送信ヘッダ内にセットして網側に出力するための前記送信データフレームを生成する送信ヘッダ処理部と、
復元するためのヘッダ情報を保存しておく復元ヘッダ情報記憶部と、
網側から入力される受信データフレーム中の受信ヘッダから前記省略識別子を読み取り、前記省略条件登録部と前記復元ヘッダ情報記憶部との内容に基づいて前記省略識別子に対応する端末側のヘッダ情報を復元し、前記端末側プロトコルに従うデータフレームを生成して端末側に出力する受信ヘッダ処理部と、
を備えることを特徴とするＡＴＭ（Asynchronous Transfer Mode）通信装置。
【請求項２】
前記省略条件登録部は、前記省略識別子と、前記省略条件を表す情報と、前記ヘッダ情報中のどの情報を省略するかを表す省略箇所情報とを組で保持するように構成されることを特徴とする請求項１記載のＡＴＭ通信装置。
【請求項３】
前記送信ヘッダ処理部は、前記端末側プロトコルに従うデータフレーム中のヘッダ情報が前記省略条件を表す情報に所定の通信において初めて一致する際には、ヘッダ省略開始を表す開始フラグと前記省略識別子とを前記送信ヘッダ中にセットし、二番目以降に一致する際には、前記端末側プロトコルに従うデータフレーム中の、前記省略箇所情報で示される情報を削除すると共に、前記省略識別子を前記送信ヘッダ中にセットする機能を備え、
前記受信ヘッダ処理部は、前記受信データフレームの前記受信ヘッダ中に前記省略識別子および前記開始フラグが存在する場合には、前記省略箇所情報で示される情報を前記復元ヘッダ情報記憶部に記憶させ、前記受信データフレームの前記受信ヘッダを削除して前記端末側プロトコルに従うデータフレームを生成し、前記受信データフレームのヘッダ中に前記省略識別子が存在し、かつ、前記開始フラグが存在しない場合には、前記受信データフレームの前記受信ヘッダを削除し、前記復元ヘッダ情報記憶部に記憶されている前記省略箇所情報で示される情報を前記受信データフレームに挿入して前記端末側プロトコルに従うデータフレームを生成する機能を備えることを特徴とする請求項２記載のＡＴＭ通信装置。
【請求項４】
前記省略条件を満たす通信が複数ある場合に、前記複数の通信におけるヘッダ情報を区別するための識別番号と、前記識別番号毎に前記省略条件に対応する前記省略箇所情報とを記憶する省略ヘッダ情報記憶部をさらに備え、
前記送信ヘッダ処理部は、前記複数の通信における一つの通信毎に、前記端末側プロトコルに従うデータフレーム中のヘッダ情報が前記省略条件を表す情報に初めて一致する際には、ヘッダ省略開始を表す開始フラグと前記省略識別子と前記識別番号とを前記送信ヘッダ中にセットし、二番目以降に一致する際には、前記端末側プロトコルに従うデータフレーム中の、前記省略箇所情報で示される情報を削除すると共に、前記省略識別子と前記識別番号とを前記送信ヘッダ中にセットする機能を備え、
前記復元ヘッダ情報記憶部は、復元ヘッダ情報として前記省略箇所情報で示される前記ヘッダ情報と前記受信ヘッダ中の前記識別番号とを対応させて記憶し、
前記受信ヘッダ処理部は、前記受信データフレーム中の受信ヘッダから前記省略識別子を探し、前記省略識別子が存在する場合、前記開始フラグが存在するか否かを判断し、前記開始フラグが存在する場合には、復元ヘッダ情報として前記省略箇所情報で示される前記ヘッダ情報と前記受信ヘッダ中の識別番号とを前記復元ヘッダ情報記憶部に記憶させ、前記受信ヘッダを削除して前記端末側プロトコルに従うデータフレームを生成し、前記開始フラグが存在しない場合には、前記受信ヘッダを削除し、前記受信ヘッダ中の識別番号に対応して前記復元ヘッダ情報記憶部に記憶されている前記復元ヘッダ情報を前記受信データフレームに付加して前記端末側プロトコルに従うデータフレームを生成する機能を備えることを特徴とする請求項２記載のＡＴＭ通信装置。
【請求項５】
前記送信ヘッダ処理部が出力する前記送信データフレームからＡＴＭセルのペイロード部分となるデータユニットを作成してＡＴＭ処理部に出力すると共に、前記ＡＴＭ処理部から入力したデータユニットから前記受信データフレームを生成して前記受信ヘッダ処理部に出力するＡＡＬ５（ATM Adaptation Layer type 5）処理部と、
前記ＡＡＬ５処理部が出力するデータユニットにＡＴＭヘッダを付加して生成したＡＴＭセルをＡＴＭ網に送出すると共に、前記ＡＴＭ網から受信したＡＴＭセルからＡＴＭヘッダを取り除いて生成したデータユニットを前記ＡＡＬ５処理部に出力するＡＴＭ処理部と、
をさらに備えることを特徴とする請求項１記載のＡＴＭ通信装置。
【請求項６】
前記送信ヘッダおよび前記受信ヘッダは、ＬＬＣ（Logical Link Control）のヘッダであることを特徴とする請求項１〜５のいずれか一に記載のＡＴＭ通信装置。
【請求項７】
前記端末側プロトコルは、イーサネット（登録商標）のプロトコルであって、イーサネット（登録商標）フレーム中のヘッダ情報が削除・復元されることを特徴とする請求項１〜５のいずれか一に記載のＡＴＭ通信装置。
【請求項８】
前記イーサネット（登録商標）フレームのペイロード内の他のプロトコル中のヘッダ情報も合せて削除・復元されることを特徴とする請求項７記載のＡＴＭ通信装置。
【請求項９】
前記他のプロトコルは、ＰＰＰｏＥ（Point to Point Protocol over Ethernet（登録商標））であることを特徴とする請求項８記載のＡＴＭ通信装置。
【請求項１０】
請求項１〜９のいずれか一に記載のＡＴＭ通信装置は、互いにＡＴＭ網を介して対向して通信を行うことを特徴とするＡＴＭ通信装置。
【請求項１１】
ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法であって、
送信側において、
端末側から前記端末側プロトコルに従うデータフレームを入力するステップと、
前記端末側プロトコルがどのような省略条件にある時に、前記端末側プロトコルに従うヘッダ情報内のどの情報を省略するかを定める情報を参照し、前記データフレーム中のヘッダ情報を削除するステップと、
削除した前記ヘッダ情報の種別を示す省略識別子を送信ヘッダ内にセットして網側に出力するための送信データフレームを生成するステップと、
を含み、
受信側において、
前記網側から受信データフレームを入力するステップと、
前記受信データフレーム中の受信ヘッダから前記省略識別子を読み取るステップと、
予め記憶してある前記省略条件と復元するためのヘッダ情報との内容に基づいて前記省略識別子に対応するヘッダ情報を復元するステップと、
前記復元したヘッダ情報を付加して前記端末側プロトコルに従うデータフレームを生成して端末側に出力するステップと、
を含むことを特徴とする通信方法。
【請求項１２】
ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法であって、
送信側において、
端末側から前記端末側プロトコルに従うデータフレームを入力するステップと、
前記端末側プロトコルがどのような省略条件にある時に、前記データフレーム中のヘッダ情報内のどの情報を省略するかを定める省略箇所情報を参照するステップと、
前記ヘッダ情報が、前記省略条件に所定の通信において初めて一致したか否かを判断するステップと、
前記判断の結果、初めて一致した場合に、ヘッダ省略開始を表す開始フラグと削除する前記ヘッダ情報の種別を示す省略識別子とを送信ヘッダ中にセットし、二番目以降に一致する場合には、前記端末側プロトコルに従うデータフレーム中の、前記省略箇所情報で示されるヘッダ情報を削除すると共に、前記送信ヘッダ中に前記省略識別子をセットするステップと、
セットされた前記送信ヘッダを付加して網側に出力するための送信データフレームを生成するステップと、
を含み、
受信側において、
前記網側から受信データフレームを入力するステップと、
前記受信データフレーム中の受信ヘッダから前記省略識別子を探し、前記省略識別子が存在する場合、前記開始フラグが存在するか否かを判断するステップと、
前記開始フラグが存在する場合には、前記省略箇所情報で示される前記ヘッダ情報を復元ヘッダ情報として記憶し、前記受信ヘッダを削除して前記端末側プロトコルに従うデータフレームを生成し、前記開始フラグが存在しない場合には、前記受信ヘッダを削除し、記憶されている前記復元ヘッダ情報を前記受信データフレームに付加して前記端末側プロトコルに従うデータフレームを生成するステップと、
生成した前記データフレームを端末側に出力するステップと、
を含むことを特徴とする通信方法。
【請求項１３】
ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法であって、
送信側において、
端末側から前記端末側プロトコルに従うデータフレームを入力するステップと、
前記端末側プロトコルがどのような省略条件にある時に、前記データフレーム中のヘッダ情報内のどの情報を省略するかを定める省略箇所情報を参照するステップと、
複数の通信における一つの通信毎に、前記端末側プロトコルに従うデータフレーム中のヘッダ情報が前記省略条件を表す情報に初めて一致する際には、ヘッダ省略開始を表す開始フラグと削除する前記ヘッダ情報の種別を示す省略識別子と複数の通信におけるヘッダ情報を区別するための識別番号とを前記送信ヘッダ中にセットし、二番目以降に一致する際には、前記端末側プロトコルに従うデータフレーム中の、前記省略箇所情報で示される情報を削除すると共に、前記省略識別子と前記識別番号とを前記送信ヘッダ中にセットするステップと、
セットされた前記送信ヘッダを付加して網側に出力するための送信データフレームを生成するステップと、
を含み、
受信側において、
前記網側から受信データフレームを入力するステップと、
前記受信データフレーム中の受信ヘッダから前記省略識別子を探し、前記省略識別子が存在する場合、前記開始フラグが存在するか否かを判断するステップと、
前記開始フラグが存在する場合には、復元ヘッダ情報として前記省略箇所情報で示される前記ヘッダ情報と前記受信ヘッダ中の識別番号とを対応させて記憶し、前記受信ヘッダを削除して前記端末側プロトコルに従うデータフレームを生成し、前記開始フラグが存在しない場合には、前記受信ヘッダを削除し、前記受信ヘッダ中の識別番号に対応して記憶されている前記復元ヘッダ情報を前記受信データフレームに付加して前記端末側プロトコルに従うデータフレームを生成するステップと、
生成した前記データフレームを端末側に出力するステップと、
を含むことを特徴とする通信方法。
【請求項１４】
前記送信側において、
生成された前記送信データフレームからＡＴＭセルのペイロード部分となるデータユニットを作成するステップと、
作成された前記データユニットにＡＴＭヘッダを付加して生成したＡＴＭセルをＡＴＭ網に送出するステップと、
をさらに含み、
前記受信側において、
前記ＡＴＭ網から受信したＡＴＭセルからＡＴＭヘッダを取り除いてデータユニットを生成するステップと、
生成された前記データユニットから前記受信データフレームを生成するステップと、
をさらに含むことを特徴とする請求項１１〜１３のいずれか一に記載の通信方法。
【請求項１５】
前記送信ヘッダおよび前記受信ヘッダは、ＬＬＣ（Logical Link Control）のヘッダであることを特徴とする請求項１１〜１３のいずれか一に記載の通信方法。
【請求項１６】
前記端末側プロトコルは、イーサネット（登録商標）のプロトコルであって、イーサネット（登録商標）フレーム中のヘッダ情報が削除・復元されることを特徴とする請求項１１〜１３のいずれか一に記載の通信方法。
【請求項１７】
前記イーサネット（登録商標）フレームのペイロード内の他のプロトコル中のヘッダ情報も合せて削除・復元されることを特徴とする請求項１６記載の通信方法。
【請求項１８】
前記他のプロトコルは、ＰＰＰｏＥ（Point to Point Protocol over Ethernet（登録商標））であることを特徴とする請求項１７記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）通信装置およびその通信方法に関し、特に、所定のプロトコルのヘッダ情報を削減するＡＴＭ通信装置およびその通信方法に関する。
【背景技術】
【０００２】
ＡＴＭ網やＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：非対称ディジタル加入者線）のようなＡＴＭをデータリンク層に用いるネットワークでは、ユーザデータを伝達する為に上位層に多くのプロトコルレイヤが介在しており、これらプロトコルレイヤ毎にデータ転送の為のフォーマットが存在している。このため、ユーザデータに付加されるヘッダ情報の量が多く、データ転送において総転送データ量に対するヘッダ情報の割合が高くなり、データ転送の効率が低下してしまう。
【０００３】
そこで、このようなヘッダ情報を削減させる技術が従来から知られている。例えば、特許文献１には、ＲＦＣ２６８４準拠のカプセル化におけるＬＬＣ／ＳＮＡＰ（Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ／Ｓｕｂｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）ヘッダ情報１０バイト分を１バイトの情報に変換し、ＡＡＬ５（ＡＴＭ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ  ｔｙｐｅ  ５）のプロトコルデータユニットフォーマットにおける共通部識別子（ＣＰＩ：Common Part Indicator）領域にセットすることで、ヘッダ情報を削減する技術が記載されている。
【０００４】
【特許文献１】特開２００２−３３５２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術においては、ヘッダ情報の削減の対象が固定値であるヘッダ情報に限定されている。したがって、通信開始後にサーバから与えられるような可変のヘッダ情報を省略することができず、データ転送の効率の点で不十分であった。
【０００６】
本発明の目的は、通信を始めてから値が定まるヘッダ情報を含むヘッダ情報のサイズを減らし、データの転送効率を上げるＡＴＭ通信装置およびその通信方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一つのアスペクトに係るＡＴＭ通信装置は、端末側プロトコルがどのような省略条件にある時に、端末側プロトコルに従うヘッダ情報中のどの情報を省略するかを定める情報を保持する省略条件登録部と、省略条件登録部を参照し、端末側から入力される端末側プロトコルに従うデータフレームのヘッダ情報中の所定の情報を削除すると共に、削除した情報の種別を示す省略識別子を送信データフレームの送信ヘッダ内にセットして網側に出力するための送信データフレームを生成する送信ヘッダ処理部と、を備える。また、復元するためのヘッダ情報を保存しておく復元ヘッダ情報記憶部と、網側から入力される受信データフレーム中の受信ヘッダから省略識別子を読み取り、省略条件登録部と復元ヘッダ情報記憶部との内容に基づいて省略識別子に対応する端末側のヘッダ情報を復元し、端末側プロトコルに従うデータフレームを生成して端末側に出力する受信ヘッダ処理部と、を備える。
【０００８】
第１の展開形態のＡＴＭ通信装置において、省略条件登録部は、省略識別子と、省略条件を表す情報と、ヘッダ情報中のどの情報を省略するかを表す省略箇所情報とを組で保持するように構成されてもよい。
【０００９】
第２の展開形態のＡＴＭ通信装置において、送信ヘッダ処理部は、端末側プロトコルに従うデータフレーム中のヘッダ情報が省略条件を表す情報に所定の通信において初めて一致する際には、ヘッダ省略開始を表す開始フラグと省略識別子とを送信ヘッダ中にセットし、二番目以降に一致する際には、端末側プロトコルに従うデータフレーム中の、省略箇所情報で示される情報を削除すると共に、省略識別子を送信ヘッダ中にセットする機能を備え、受信ヘッダ処理部は、受信データフレームの受信ヘッダ中に省略識別子および開始フラグが存在する場合には、省略箇所情報で示される情報を復元ヘッダ情報記憶部に記憶させ、受信データフレームの受信ヘッダを削除して端末側プロトコルに従うデータフレームを生成し、受信データフレームのヘッダ中に省略識別子が存在し、かつ、開始フラグが存在しない場合には、受信データフレームの受信ヘッダを削除し、復元ヘッダ情報記憶部に記憶されている省略箇所情報で示される情報を受信データフレームに挿入して端末側プロトコルに従うデータフレームを生成する機能を備えてもよい。
【００１０】
第３の展開形態のＡＴＭ通信装置において、省略条件を満たす通信が複数ある場合に、複数の通信におけるヘッダ情報を区別するための識別番号と、識別番号毎に省略条件に対応する省略箇所情報とを記憶する省略ヘッダ情報記憶部をさらに備え、送信ヘッダ処理部は、複数の通信における一つの通信毎に、端末側プロトコルに従うデータフレーム中のヘッダ情報が省略条件を表す情報に初めて一致する際には、ヘッダ省略開始を表す開始フラグと省略識別子と識別番号とを送信ヘッダ中にセットし、二番目以降に一致する際には、端末側プロトコルに従うデータフレーム中の、省略箇所情報で示される情報を削除すると共に、省略識別子と識別番号とを送信ヘッダ中にセットする機能を備え、復元ヘッダ情報記憶部は、復元ヘッダ情報として省略箇所情報で示されるヘッダ情報と受信ヘッダ中の識別番号とを対応させて記憶し、受信ヘッダ処理部は、受信データフレーム中の受信ヘッダから省略識別子を探し、省略識別子が存在する場合、開始フラグが存在するか否かを判断し、開始フラグが存在する場合には、復元ヘッダ情報として省略箇所情報で示されるヘッダ情報と受信ヘッダ中の識別番号とを復元ヘッダ情報記憶部に記憶させ、受信ヘッダを削除して端末側プロトコルに従うデータフレームを生成し、開始フラグが存在しない場合には、受信ヘッダを削除し、受信ヘッダ中の識別番号に対応して復元ヘッダ情報記憶部に記憶されている復元ヘッダ情報を受信データフレームに付加して端末側プロトコルに従うデータフレームを生成する機能を備えてもよい。
【００１１】
第４の展開形態のＡＴＭ通信装置において、送信ヘッダ処理部が出力する送信データフレームからＡＴＭセルのペイロード部分となるデータユニットを作成してＡＴＭ処理部に出力すると共に、ＡＴＭ処理部から入力したデータユニットから受信データフレームを生成して受信ヘッダ処理部に出力するＡＡＬ５（ATM Adaptation Layer type 5）処理部と、ＡＡＬ５処理部が出力するデータユニットにＡＴＭヘッダを付加して生成したＡＴＭセルをＡＴＭ網に送出すると共に、ＡＴＭ網から受信したＡＴＭセルからＡＴＭヘッダを取り除いて生成したデータユニットをＡＡＬ５処理部に出力するＡＴＭ処理部と、をさらに備えてもよい。
【００１２】
第５の展開形態のＡＴＭ通信装置において、送信ヘッダおよび受信ヘッダは、ＬＬＣ（Logical Link Control）のヘッダであってもよい。
【００１３】
第６の展開形態のＡＴＭ通信装置において、端末側プロトコルは、イーサネット（登録商標）のプロトコルであって、イーサネット（登録商標）フレーム中のヘッダ情報が削除・復元されてもよい。
【００１４】
第７の展開形態のＡＴＭ通信装置において、イーサネット（登録商標）フレームのペイロード内の他のプロトコル中のヘッダ情報も合せて削除・復元されてもよい。
【００１５】
第８の展開形態のＡＴＭ通信装置において、他のプロトコルは、ＰＰＰｏＥ（Point to Point Protocol over Ethernet（登録商標））であってもよい。
【００１６】
第９の展開形態のＡＴＭ通信装置において、ＡＴＭ通信装置は、互いにＡＴＭ網を介して対向して通信を行うようにしてもよい。
【００１７】
本発明の第１のアスペクトに係る通信方法は、ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法である。この方法は、送信側において、端末側から端末側プロトコルに従うデータフレームを入力するステップと、端末側プロトコルがどのような省略条件にある時に、端末側プロトコルに従うヘッダ情報内のどの情報を省略するかを定める情報を参照し、データフレーム中のヘッダ情報を削除するステップと、削除したヘッダ情報の種別を示す省略識別子を送信ヘッダ内にセットして網側に出力するための送信データフレームを生成するステップと、を含む。また、受信側において、網側から受信データフレームを入力するステップと、受信データフレーム中の受信ヘッダから省略識別子を読み取るステップと、予め記憶してある省略条件と復元するためのヘッダ情報との内容に基づいて省略識別子に対応するヘッダ情報を復元するステップと、復元したヘッダ情報を付加して端末側プロトコルに従うデータフレームを生成して端末側に出力するステップと、を含む。
【００１８】
本発明の第２のアスペクトに係る通信方法は、ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法である。この方法は、送信側において、端末側から端末側プロトコルに従うデータフレームを入力するステップと、端末側プロトコルがどのような省略条件にある時に、データフレーム中のヘッダ情報内のどの情報を省略するかを定める省略箇所情報を参照するステップと、ヘッダ情報が、省略条件に所定の通信において初めて一致したか否かを判断するステップと、判断の結果、初めて一致した場合に、ヘッダ省略開始を表す開始フラグと削除するヘッダ情報の種別を示す省略識別子とを送信ヘッダ中にセットし、二番目以降に一致する場合には、端末側プロトコルに従うデータフレーム中の、省略箇所情報で示されるヘッダ情報を削除すると共に、送信ヘッダ中に省略識別子をセットするステップと、セットされた送信ヘッダを付加して網側に出力するための送信データフレームを生成するステップと、を含む。また、受信側において、網側から受信データフレームを入力するステップと、受信データフレーム中の受信ヘッダから省略識別子を探し、省略識別子が存在する場合、開始フラグが存在するか否かを判断するステップと、開始フラグが存在する場合には、省略箇所情報で示されるヘッダ情報を復元ヘッダ情報として記憶し、受信ヘッダを削除して端末側プロトコルに従うデータフレームを生成し、開始フラグが存在しない場合には、受信ヘッダを削除し、記憶されている復元ヘッダ情報を受信データフレームに付加して端末側プロトコルに従うデータフレームを生成するステップと、生成したデータフレームを端末側に出力するステップと、を含む。
【００１９】
本発明の第３のアスペクトに係る通信方法は、ＡＴＭ通信装置が端末側プロトコルに従うヘッダ情報を削除・復元して通信する方法である。この方法は、送信側において、端末側から端末側プロトコルに従うデータフレームを入力するステップと、端末側プロトコルがどのような省略条件にある時に、データフレーム中のヘッダ情報内のどの情報を省略するかを定める省略箇所情報を参照するステップと、複数の通信における一つの通信毎に、端末側プロトコルに従うデータフレーム中のヘッダ情報が省略条件を表す情報に初めて一致する際には、ヘッダ省略開始を表す開始フラグと削除するヘッダ情報の種別を示す省略識別子と複数の通信におけるヘッダ情報を区別するための識別番号とを送信ヘッダ中にセットし、二番目以降に一致する際には、端末側プロトコルに従うデータフレーム中の、省略箇所情報で示される情報を削除すると共に、省略識別子と識別番号とを送信ヘッダ中にセットするステップと、セットされた送信ヘッダを付加して網側に出力するための送信データフレームを生成するステップと、を含む。また、受信側において、網側から受信データフレームを入力するステップと、受信データフレーム中の受信ヘッダから省略識別子を探し、省略識別子が存在する場合、開始フラグが存在するか否かを判断するステップと、開始フラグが存在する場合には、復元ヘッダ情報として省略箇所情報で示されるヘッダ情報と受信ヘッダ中の識別番号とを対応させて記憶し、受信ヘッダを削除して端末側プロトコルに従うデータフレームを生成し、開始フラグが存在しない場合には、受信ヘッダを削除し、受信ヘッダ中の識別番号に対応して記憶されている復元ヘッダ情報を受信データフレームに付加して端末側プロトコルに従うデータフレームを生成するステップと、生成したデータフレームを端末側に出力するステップと、を含む。
【発明の効果】
【００２０】
本発明によれば、ＡＴＭの上位層プロトコルのデータフレームにおける、固定値であるヘッダ情報の他に通信を始めてから値が定まるヘッダ情報を削除して通信を行うので、ＡＴＭ網またはＡＴＭをデータリンク層に用いるネットワークにおけるデータ転送効率をより高めることができる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施形態に係るＡＴＭ通信装置（図１の１０）は、上位レイヤのプロトコルがどのような条件下にある時にヘッダ情報内のどの情報を省略するかを表す情報を登録する省略条件登録テーブル（図１の１１）と、省略しているヘッダ情報種別を示す識別子をＬＬＣヘッダ情報内にセットする送信ヘッダ処理部（図１の１２）と、受信フレームのＬＬＣヘッダ中から識別子を読み取り、その識別子に対応するヘッダ情報を復元する受信ヘッダ処理部（図１の１３）と、復元するためのヘッダ情報を保存しておく復元ヘッダ情報記憶部（図１の１４）とを備えている。
【００２２】
ＡＴＭ通信装置（図１の１０）は、送信時にＡＡＬ５より上位レイヤのヘッダ情報を省略してＬＬＣヘッダ情報内に省略を示す識別子をセットし、受信時にこの識別子を元に省略されたヘッダ情報を復元することで、データ転送におけるヘッダ情報の総量を削減する。すなわち、上位層プロトコルのヘッダ内容が省略条件登録テーブル（図１の１１）に登録した省略条件に一致した時に、省略するヘッダ情報を復元ヘッダ情報記憶部（図１の１４）に保存しているので、固定値のみでなく通信を始めてから値が定まるヘッダ情報であっても省略・復元を行うことができる。通信を始めてから値が定まるヘッダ情報としては、例えば、ＰＰＰｏＥ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））におけるアクセスサーバのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス情報やセッションＩＤなどがある。
【００２３】
ＡＴＭ通信装置（図１の１０）は、ＡＴＭ網（図１の３０）またはＡＤＳＬのようなＡＴＭをデータリンク層に用いる上位層プロトコルの中継網において適用される。ＲＦＣ２６８４（ＲＦＣ１４８３の改訂版）準拠のＡＡＬ５のＬＬＣカプセル化を用いたマルチプロトコル転送方式において、ＬＬＣヘッダ仕様を拡張することでＬＬＣヘッダサイズを変更することなく追加情報を持たせるようにする。これにより、ＡＴＭ通信装置（図１の１０）をＡＴＭ網を介して対向させて通信を行う場合に、ＡＡＬ５より上位レイヤのプロトコルにおけるヘッダ情報サイズを削減した通信を可能としている。したがって、ＡＴＭ網、またはＡＴＭをデータリンク層に用いるネットワークにおけるデータ転送において、データの転送効率を上げることができる。以下、実施例に即して詳しく説明する。
【実施例１】
【００２４】
図１は、本発明の第１の実施例に係るＡＴＭ通信装置の構成を示すブロック図である。図１において、ＡＴＭ通信装置１０は、端末装置２０とＡＴＭ網３０との間に配置され、省略条件登録テーブル１１、送信ヘッダ処理部１２、受信ヘッダ処理部１３、復元ヘッダ情報記憶部１４、ＡＡＬ５処理部１５、ＡＴＭ処理部１６を備える。
【００２５】
省略条件登録テーブル１１は、上位レイヤのプロトコルがどのような条件下にある時にヘッダ情報内のどの情報を省略するかを表す情報を登録しておく。
【００２６】
送信ヘッダ処理部１２は、省略条件登録テーブル１１を参照して、端末装置２０から入力した上位レイヤのプロトコルのデータフレーム中のヘッダ情報を削除すると共に、削除してあるヘッダ情報の種別を示す識別子をＬＬＣヘッダ情報内にセットして送信データフレームを生成し、ＡＡＬ５処理部１５に出力する。
【００２７】
受信ヘッダ処理部１３は、ＡＡＬ５処理部１５から入力した受信データフレーム中のＬＬＣヘッダから識別子を読み取り、復元ヘッダ情報記憶部１４を参照して識別子に対応するヘッダ情報を復元し、上位レイヤのプロトコルのデータフレームを生成して端末装置２０に出力する。復元ヘッダ情報記憶部１４は、受信ヘッダ処理部１３において復元するためのヘッダ情報を保存しておく。
【００２８】
ＡＡＬ５処理部１５は、送信ヘッダ処理部１２より受け取ったデータフレームに対して、ＡＴＭセルとするための処理を行い、ＡＴＭセルのペイロード部分となるデータユニットをＡＴＭ処理部１６に渡す。また、ＡＴＭ処理部１６から入力したデータユニットに対して処理を行い、受信データフレームを生成して受信ヘッダ処理部１３に出力する。
【００２９】
ＡＴＭ処理部１６は、ＡＡＬ５処理部１５から受け取ったデータユニットにＡＴＭヘッダを付加してＡＴＭセルを生成し、ＡＴＭ網３０に送出する。また、ＡＴＭ網３０から受信したＡＴＭセルからＡＴＭヘッダを取り除いたデータユニットをＡＡＬ５処理部１５に渡す。
【００３０】
以上のような構成のＡＴＭ通信装置１０は、端末装置２０からのデータ送信時に、端末装置２０からＡＡＬ５よりも上位レイヤのプロトコルにおけるデータフレームを受け取り、このデータフレームにＡＡＬ５のＬＬＣカプセル化、ＡＡＬ５におけるＡＴＭセルへ分割するための処理を行い、ＡＴＭセルへ分割してＡＴＭ網３０へ送出する。また、ＡＴＭ網３０からのデータ受信においては、データ送信時と逆の処理を行い、ＡＴＭ網３０から受け取ったＡＴＭセルを結合してＡＡＬ５の上位層プロトコルにおけるデータフレームとして端末装置２０に出力する。以下において、各部をより詳しく説明する。
【００３１】
省略条件登録テーブル１１は、図２に示すように、省略識別子１１ａ、省略条件１１ｂ、省略箇所１１ｃの３要素から構成されるヘッダ省略の情報を複数登録可能なテーブルである。省略識別子１１ａは、省略条件１１ｂと省略箇所１１ｃとの組み合わせてヘッダ省略の識別に用いる。省略条件１１ｂは、上位層プロトコルのヘッダ内容がどのような値の時にヘッダの省略を行うかを指定する。省略箇所１１ｃは、省略条件１１ｂが成立する時に省略・復元処理の対象となるヘッダ情報内のフィールドを指定する。省略条件１１ｂ、省略箇所１１ｃについては、複数の条件、省略箇所を組み合わせて指定することも可能である。
【００３２】
送信ヘッダ処理部１２は、端末装置２０からデータフレームを受け取ると、ＡＡＬ５よりも上位側の各プロトコルレイヤにおけるヘッダ情報が省略条件登録テーブル１１に登録された省略条件１１ｂに一致するか確認する。一致した場合、省略条件１１ｂに対応する省略箇所１１ｃを、端末装置２０から受け取ったデータフレーム中から削除し、データフレームサイズを小さくする。更に、従来のＬＬＣヘッダ情報に省略識別子１１ａを埋め込んだ新たなヘッダ情報を端末装置２０からのデータフレームに付加してカプセル化し、ＡＡＬ５処理部１５へ渡す。一方、端末装置２０から受け取ったデータフレームのＡＡＬ５よりも上位側の各プロトコルレイヤにおけるヘッダ情報が、省略条件登録テーブル１１に登録された省略条件１１ｂに一致しない場合は、従来のＬＬＣヘッダ情報を端末装置２０からのデータフレームに付加してカプセル化し、ＡＡＬ５処理部１５へ渡す。
【００３３】
受信ヘッダ処理部１３は、ＡＴＭ網３０からのデータ受信時に、ＡＡＬ５処理部１５からデータフレームを受け取ると、ＬＬＣヘッダ情報を確認する。確認したヘッダ情報が省略条件に該当するヘッダ情報であれば、ＬＬＣヘッダ情報相当部分に含まれる省略識別子１１ａを読み取る。次に、読み取った省略識別子１１ａに対応する省略情報を復元ヘッダ情報記憶部１４から取り出し、ＡＡＬ５処理部１５から受け取ったデータフレームに対して、ＡＡＬ５より上位層プロトコルのヘッダ情報部分を復元し、ＬＬＣヘッダ情報を削除して、端末装置２０へ渡す。また、確認したヘッダ情報が従来のＬＬＣヘッダ情報であれば、ＡＡＬ５処理部１５から受け取ったデータフレームからＬＬＣヘッダ情報を削除して、端末装置２０へ渡す。
【００３４】
次に、送信ヘッダ処理部１２において付加されるＬＬＣヘッダ情報および受信ヘッダ処理部１３において削除されるＬＬＣヘッダ情報について説明する。本実施例におけるＡＡＬ５のＬＬＣカプセル化は、ＲＦＣ２６８４（ＲＦＣ１４８３の改訂版）準拠のカプセル化方式を拡張したものである。ＲＦＣ２６８４準拠のカプセル化におけるＬＬＣヘッダは、ＤＳＡＰ（Ｄｅｓｔｉｎａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）、ＳＳＡＰ（Ｓｏｕｒｃｅ  Ｓｅｒｖｉｃｅ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）、Ｃｔｒｌ（Ｃｏｎｔｒｏｌ）の各１バイト、計３バイトから成り、カプセル化される上位層プロトコルのデータフレームがＩＳＯ準拠であるか否かでその値が異なる。ＤＳＡＰ、ＳＳＡＰ、Ｃｔｒｌの順で、カプセル化される上位層プロトコルのデータフレームがＩＳＯ準拠であれば１６進数値「ＦＥＦＥ０３」となり、ＩＳＯ準拠でなければ１６進数値「ＡＡＡＡ０３」となる。ＬＬＣヘッダの後には、ＩＳＯ準拠であればＮＬＰＩＤ（Ｎｅｔｗｏｒｋ  Ｌｅｖｅｌ  Ｐｒｏｔｏｃｏｌ  Ｉｄｅｎｔｉｆｉｅｒ）が続き、ＩＳＯ準拠でなければＳＮＡＰヘッダが続く。
【００３５】
本実施例では、カプセル化される上位層プロトコルのデータフレームがＩＳＯ準拠であってもＩＳＯ準拠でなくても、ＬＬＣヘッダのＣｔｒｌ部は、常に１６進数値「０３」であることから、値が０固定であるＣｔｒｌ部の上位６ビットに、先に説明した省略識別子１１ａ、後に説明するヘッダ省略を開始することを伝えるヘッダ省略開始フラグ、さらに第２の実施例で説明する「子番号」を割り当てる。これにより、ＬＬＣヘッダ構成やサイズを変更することなく、ＬＬＣヘッダのＣｔｒｌ部に設定される値を追加定義することで、本発明における新たな情報の伝達が可能となる。具体的な例としては、省略識別子を２ビット、ヘッダ省略開始フラグを１ビット、「子番号」を３ビット割り当てる。
【００３６】
次に、ＰＰＰｏＥｏＡ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標）  ｏｖｅｒ  ＡＴＭ）通信におけるＰＰＰｏＥを例に、ＰＰＰセッションの確立後にヘッダ情報を省略して通信を行う場合の動作について、図３〜図６を用いて説明する。
【００３７】
端末装置２０がＡＴＭ網３０の先に存在する不図示のＰＰＰｏＥサーバ（アクセスコンセントレータ）との間でセッションを確立しようとする場合、端末装置２０は、ＰＰＰｏＥサーバのＭＡＣアドレスやセッションＩＤを取得するためにＲＦＣ２５１６（Ａ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｔｒａｎｓｍｉｔｔｉｎｇ  ＰＰＰ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に定めるディスカバリを開始する。ディスカバリ時には、その段階により送受信するＥｔｈｅｒｎｅｔ（登録商標）ヘッダ及びＰＰＰｏＥヘッダの内容が変化していく。例えば、図４のフレームフォーマットにおいて、ＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳ（６バイト）は、ディスカバリ開始時に端末装置２０から送出するＰＡＤＩ（Ｔｈｅ  ＰＰＰｏＥ  Ａｃｔｉｖｅ  Ｄｉｓｃｏｖｅｒｙ  Ｉｎｉｔｉａｔｉｏｎ）パケットにおいてはブロードキャストアドレスであるが、ＰＰＰｏＥサーバからの返信を受けると、それ以降は、ＰＰＰｏＥサーバのユニキャストアドレスをセットする。ＳＥＳＳＩＯＮ＿ＩＤ（２バイト）においても、ＰＡＤＩパケット送出時には０固定であるが、ＰＰＰｏＥサーバからＩＤが指定されると、それ以降は指定されたＩＤをＳＥＳＳＩＯＮ＿ＩＤにセットする。このようにＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳやＳＥＳＳＩＯＮ＿ＩＤフィールドの値は、ディスカバリ段階では固定ではなく、また、セッション確立前には値が判らず、セッション確立時に初めて値を得ることができるものである。しかし、セッションが確立し、ディスカバリ段階からＰＰＰセッション段階に入ると、ＰＰＰｏＥセッションが終了されるまでは、図４におけるフォーマットにおいて、ＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳ、ＳＥＳＳＩＯＮ＿ＩＤ等、図３の省略箇所１１ｃに示したフィールドの値は不変となる。この為、ＰＰＰセッション段階に入ると、ヘッダ省略が利用可能となる。
【００３８】
次に、ＰＰＰｏＥセッション確立後のＰＰＰセッション段階におけるヘッダ省略の処理について説明する。図５は、送信ヘッダ処理部の動作を表すフローチャートである。送信ヘッダ処理部１２は、端末装置２０からイーサネット（登録商標）フレームを受け取り（ステップＡ１０）、イーサネット（登録商標）ヘッダのＥＴＨＥＲ＿ＴＹＰＥフィールド値が、省略条件登録テーブル１１における省略条件１１ｂ（例えば、ＥＴＨＥＲ＿ＴＹＰＥ＝０ｘ８８６４：ＰＰＰセッション段階）であるかを比較する（ステップＡ１１）。ステップＡ１１において、ＥＴＨＥＲ＿ＴＹＰＥフィールド値が省略条件１１ｂに一致しない場合、従来のＬＬＣヘッダ情報を端末装置２０からのイーサネット（登録商標）フレームに付加してカプセル化し（ステップＡ１２）、ＡＡＬ５処理部１５に出力し（ステップＡ１３）、一連の処理を終了する。
【００３９】
ステップＡ１１において、端末装置２０から受信したイーサネット（登録商標）フレームのＥＴＨＥＲ＿ＴＹＰＥフィールド値が省略条件１１ｂ（ＥＴＨＥＲ＿ＴＹＰＥ＝０ｘ８８６４：ＰＰＰセッション段階）に一致した場合、一致が初めてであるかを確認する（ステップＡ２１）。ステップＡ２１において、省略条件１１ｂに初めて一致した場合、イーサネット（登録商標）フレームには、従来のＬＬＣヘッダ情報に省略識別子１１ａとヘッダ省略を開始することを伝えるフラグとを埋め込んだＬＬＣヘッダを付加し（ステップＡ２２）、ＡＡＬ５処理部１５に出力し（ステップＡ１３）、一連の処理を終了する。
【００４０】
一方、ステップＡ２１において、省略条件１１ｂに既に一致済みである場合、省略箇所１１ｃであるＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳ、ＳＯＵＲＣＥ＿ＡＤＤＲＥＳＳ、ＥＴＨＥＲ＿ＴＹＰＥ、ＶＥＲ、ＴＹＰＥ、ＣＯＤＥ、ＳＥＳＳＩＯＮ  ＩＤフィールドを削除してヘッダ情報サイズを小さくする（ステップＡ４１）。続いて、従来のＬＬＣヘッダ情報に省略識別子１１ａを埋め込んだＬＬＣヘッダを付加し（ステップＡ４２）、ＡＡＬ５処理部１５に出力し（ステップＡ１３）、一連の処理を終了する。
【００４１】
次に、受信ヘッダ処理部１３の動作について説明する。図６は、受信ヘッダ処理部の動作を表すフローチャートである。図６において、ＡＴＭ網３０から受信したセルは、ＡＴＭ処理部１６、ＡＡＬ５処理部１５を経てデータフレームに結合され、受信ヘッダ処理部１３に入力される（ステップＢ１０）。受信ヘッダ処理部１３では、まずデータフレームのＬＬＣヘッダが従来のＬＬＣヘッダであるかを確認する（ステップＢ１１）。従来のＬＬＣヘッダであれば、ＬＬＣヘッダ部を削除し（ステップＢ１３）、端末装置２０にイーサネット（登録商標）フレームを出力し（ステップＢ１４）、一連の処理を終了する。
【００４２】
ステップＢ１１において、ＬＬＣヘッダが省略対象に該当するＬＬＣヘッダである場合、受信ヘッダ処理部１３は、受信したデータフレームのＬＬＣヘッダから省略識別子１１ａを読み取り、続いてＬＬＣヘッダにヘッダ省略開始フラグがセットされているかを確認する（ステップＢ２１）。ＬＬＣヘッダにヘッダ省略開始フラグがセットされている場合、省略識別子１１ａに対応する省略箇所１１ｃを受信データフレームから取得して復元ヘッダ情報記憶部１４に保存する（ステップＢ２２）。その後、ステップＢ１３に進む。
【００４３】
ステップＢ２１において、ＬＬＣヘッダにヘッダ省略開始フラグがセットされていない場合、省略識別子１１ａに対応する省略箇所１１ｃの内容を復元ヘッダ情報記憶部１４から取り出し、上位層プロトコルのデータフレームを復元し（ステップＢ３１）、ステップＢ１３に進む。
【００４４】
ＡＴＭ装置１０は、以上のように動作し、省略するヘッダ情報を復元ヘッダ情報記憶部１４に保存しているので、ＰＰＰｏＥセッション確立後のＰＰＰセッション段階のような通信を始めてから値が定まるヘッダ情報であっても省略・復元を行うことができる。
【実施例２】
【００４５】
本発明の第２の実施例として、１つの省略条件１１ｂを満たす通信が複数存在しても、これらを混同することなくそれぞれの通信においてヘッダの省略化が可能となる方法について説明する。以下において、ＰＰＰｏＥプロトコルであって、例えばＰＰＰセッションが複数確立された場合の動作について図７〜図９を用いて説明する。
【００４６】
図７は、本発明の第２の実施例に係るＡＴＭ装置の構成を表すブロック図である。図７において、図１と同じ符号は、同一物あるいは相当物を表す。図７に示すＡＴＭ装置１０ａは、図１のＡＴＭ装置に対して、省略ヘッダ情報記憶部１７が追加されている。省略ヘッダ情報記憶部１７は、送信ヘッダ処理部１２ａにおいて、省略条件登録テーブル１１に登録された省略条件１１ｂに一致するデータフレームを受け取った場合に、省略条件１１ｂに対応する省略箇所１１ｃを記憶する。この際、省略条件１１ｂを満たすヘッダ情報が複数ある場合にそれらを区別するための識別番号（例えば、セッション識別番号等に相当し、ここでは子番号と呼ぶ）も保存する。
【００４７】
次に、ＡＴＭ装置１０ａの動作を説明する。図８は、本発明の第２の実施例に係る送信ヘッダ処理部の動作を表すフローチャートである。図８において、図５と同じ符号のステップは、同様の処理が行われる。
【００４８】
端末装置２０から受信したイーサネット（登録商標）フレームのＥＴＨＥＲ＿ＴＹＰＥフィールドの値が省略条件１１ｂ（ＥＴＨＥＲ＿ＴＹＰＥ＝０ｘ８８６４：ＰＰＰセッション段階）に一致した場合の処理（ステップＡ２１）において、省略条件１１ｂに初めて一致した場合、今回受信したヘッダ情報から省略箇所１１ｃが示す内容を省略ヘッダ情報記憶部１７に保存する。この際、省略条件１１ｂを満たすヘッダ情報が複数ある場合にそれらを区別するための子番号も保存する（ステップＡ２３）。その後、イーサネット（登録商標）フレームには、従来のＬＬＣヘッダ情報のＣｔｒｌ部に、ヘッダ省略内容を示す省略識別子１１ａと、同一省略条件を満たすヘッダが複数ある場合にそれらを区別するための子番号と、ヘッダ省略を開始することを伝える省略開始フラグとを埋め込んだＬＬＣヘッダを付加し（ステップＡ２４）、ＡＡＬ５処理部１５に出力し（ステップＡ１３）、一連の処理を終了する。
【００４９】
ステップＡ２１において、省略条件１１ｂにすでに一致済みである場合、次に省略箇所１１ｃの内容として登録済みであるＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳ、ＳＯＵＲＣＥ＿ＡＤＤＲＥＳＳ、ＥＴＨＥＲ＿ＴＹＰＥ、ＶＥＲ、ＴＹＰＥ、ＣＯＤＥ、ＳＥＳＳＩＯＮ  ＩＤフィールドの値が、今回受信したイーサネット（登録商標）フレーム内のイーサネット（登録商標）ヘッダ、ＰＰＰｏＥヘッダ情報と異なるかを確認する（ステップＡ４０）。ステップＡ４０において今回受信したイーサネット（登録商標）フレームのヘッダ情報が、省略ヘッダ情報記憶部１７に登録済みの省略箇所１１ｃの内容と異なる場合、ステップＡ２３へ遷移する。ステップＡ４０において今回受信したイーサネット（登録商標）フレームのヘッダ情報が、省略ヘッダ情報記憶部１７に登録済みの省略箇所１１ｃの内容と一致する場合、受け取ったイーサネット（登録商標）フレームは、省略箇所１１ｃであるＤＥＳＴＩＮＡＴＩＯＮ＿ＡＤＤＲＥＳＳ、ＳＯＵＲＣＥ＿ＡＤＤＲＥＳＳ、ＥＴＨＥＲ＿ＴＹＰＥ、ＶＥＲ、ＴＹＰＥ、ＣＯＤＥ、ＳＥＳＳＩＯＮ  ＩＤフィールドを削除し（ステップＡ４１）、ヘッダ情報サイズを小さくする。続いて、従来のＬＬＣヘッダ情報に、省略識別子１１ａと子番号を埋め込んだＬＬＣヘッダを付加し（ステップＡ４３）、ＡＡＬ５処理部１５に出力し（ステップＡ１３）、一連の処理を終了する。
【００５０】
図９は、本発明の第２の実施例に係る受信ヘッダ処理部の動作を表すフローチャートである。図９において、図６と同じ符号のステップは、同様の処理が行われる。ＡＴＭ網３０からデータフレームを受信した際、ステップＢ２３で復元ヘッダ情報記憶部１４へ保存する場合に子番号も保存するようにする。また、ステップＢ３２において、省略個所１１ｃの内容を復元する際に、省略識別子１１ａだけでなく、子番号も一致する省略個所１１ｃの内容を復元ヘッダ情報記憶部１４から取り出し、上位層プロトコルのデータフレームを復元する。
【００５１】
以上により、同じ省略条件１１ｂを満たすが、異なるヘッダ情報を持つ通信（例えばＰＰＰセッション）が複数個存在する場合であっても、複数の通信を子番号によって識別することで、複数の通信を混同することなくそれぞれの通信におけるヘッダの省略・復元を行うことが可能となる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施例に係るＡＴＭ通信装置の構成を示すブロック図である。
【図２】省略条件登録テーブルの構成を表す図である。
【図３】省略条件登録テーブルの構成の詳細を表す図である。
【図４】イーサネット（登録商標）フレームのフォーマットを表す図である。
【図５】本発明の第１の実施例に係る送信ヘッダ処理部の動作を表すフローチャートである。
【図６】本発明の第１の実施例に係る受信ヘッダ処理部の動作を表すフローチャートである。
【図７】本発明の第２の実施例に係るＡＴＭ装置の構成を表すブロック図である。
【図８】本発明の第２の実施例に係る送信ヘッダ処理部の動作を表すフローチャートである。
【図９】本発明の第２の実施例に係る受信ヘッダ処理部の動作を表すフローチャートである。
【符号の説明】
【００５３】
１０、１０ａ  ＡＴＭ通信装置
１１  省略条件登録テーブル
１１ａ  省略識別子
１１ｂ  省略条件
１１ｃ  省略箇所
１２、１２ａ  送信ヘッダ処理部
１３  受信ヘッダ処理部
１４  復元ヘッダ情報記憶部
１５  ＡＡＬ５処理部
１６  ＡＴＭ処理部
１７  省略ヘッダ情報記憶部
２０  端末装置
３０  ＡＴＭ網
【図１】
2006121434.tif 000003
【図２】
2006121434.tif 000004
【図３】
2006121434.tif 000005
【図４】
2006121434.tif 000006
【図５】
2006121434.tif 000007
【図６】
2006121434.tif 000008
【図７】
2006121434.tif 000009
【図８】
2006121434.tif 000010
【図９】
2006121434.tif 000011