(57)【要約】    【課題】パケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行う際、パケットの種別や上位レイヤのプロトコル等に応じて異なる優先度で処理可能とすること。    【解決手段】イーサネットＰＩＦ１１で受信したイーサネットフレームのタイプフィールドを受信プロトコル識別部１２で精査し、ＩＰパケットであれば受信ＩＰパケット変換部１３及びＡＡＬ５セル化部１６によりＡＡＬ５セル化し、ＡＲＰパケットであれば受信ＡＲＰパケット変換部１４及びＯＡＭセル化部１７によりＯＡＭセル化し、ＳＷ３を経由してＳＡＲ部２１へ転送し、ＳＡＲ部２１ではＯＡＭメモリ２２を用いたＯＡＭセルのＡＲＰパケット処理部２４への引き渡しを、ＡＡＬ５メモリ２３を用いたＡＡＬ５パケットの組み立て及びＩＰパケット処理部２５への引き渡しより優先して行い、ＡＲＰパケット処理部２４によるＡＲＰパケットに対する所定のパケット処理を優先して実行させる。【選択図】図１
2005269151.tif 000002
【特許請求の範囲】
【請求項１】
パケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行うパケット処理装置において、
パケットのヘッダ部の特定領域に記載されている識別子からパケットの種別又はプロトコルを識別する手段と、
パケットの種別又はプロトコルに応じてパケットを異なるＡＴＭセルに変換する手段と、
異なるＡＴＭセルをそれぞれパケットに変換し直す手段と、
変換し直されたパケットに対する所定のパケット処理を、当該パケットの基となる前記異なるＡＴＭセル毎に異なる優先度で行う手段とを備えた
ことを特徴とするパケット処理装置。
【請求項２】
イーサネットフレームを一旦、ＡＴＭセルに変換し、該ＡＴＭセルを前記イーサネットフレームのデータ部に格納されたパケットに変換し直して所定のパケット処理を行うパケット処理装置であって、
イーサネットフレームのヘッダ部のタイプフィールドに記載されている識別子からイーサネットフレームのデータ部に格納されたパケットの種別を識別する手段と、
パケットの種別に応じてイーサネットフレームのデータ部に格納されたパケットを異なる形式のＡＴＭセルに変換する手段と、
異なる形式のＡＴＭセルをそれぞれイーサネットフレームのデータ部に格納されたパケットに変換し直す手段と、
変換し直されたイーサネットフレームのデータ部に格納されたパケットに対する所定のパケット処理を、当該パケットの基となる前記異なる形式のＡＴＭセル毎に異なる優先度で行う手段とを備えた
ことを特徴とするパケット処理装置。
【請求項３】
請求項２記載のパケット処理装置において、
イーサネットフレームのヘッダ部のタイプフィールドに記載されている識別子から前記イーサネットフレームのデータ部に格納されたＡＲＰパケットとＩＰパケットとを識別する手段と、
ＡＲＰパケットの場合はＯＡＭ形式のＡＴＭセルに変換し、ＩＰパケットの場合はＡＡＬ５形式のＡＴＭセルに変換する手段と、
ＯＡＭ形式のＡＴＭセルをＡＲＰパケットに変換し直し、ＡＡＬ５形式のＡＴＭセルをＩＰパケットに変換し直す手段と、
変換し直されたＡＲＰパケットに対する所定のパケット処理と、変換し直されたＩＰパケットに対する所定のパケット処理とを異なる優先度で処理する手段とを備えた
ことを特徴とするパケット処理装置。
【請求項４】
ＩＰパケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行うパケット処理装置であって、
ＩＰパケットのヘッダ部のプロトコル番号フィールドに記載されている識別子から上位レイヤのプロトコルを識別する手段と、
上位レイヤのプロトコルに応じてＩＰパケットをＡＴＭチャネル情報のＶＰＩ値の異なるＡＴＭセルに変換する手段と、
ＡＴＭチャネル情報のＶＰＩ値の異なるＡＴＭセルをそれぞれＩＰパケットに変換し直す手段と、
変換し直されたＩＰパケットに対する所定のパケット処理を、当該ＩＰパケットの基となる前記ＡＴＭチャネル情報のＶＰＩ値の異なるＡＴＭセル毎に異なる優先度で行う手段とを備えた
ことを特徴とするパケット処理装置。
【請求項５】
請求項４記載のパケット処理装置において、
ＩＰパケットのヘッダ部のプロトコル番号フィールドに記載されている識別子からＴＣＰ／ＵＤＰプロトコルとそれ以外のプロトコルとを識別する手段と、
ＴＣＰ／ＵＤＰプロトコルの場合はＩＰパケットをＡＴＭチャネル情報のＶＰＩ値をａとしたＡＴＭセルに変換し、それ以外のプロトコルの場合はＩＰパケットをＡＴＭチャネル情報のＶＰＩ値をｂ（但し、ｂ≠ａ）としたＡＴＭセルに変換する手段と、
ＡＴＭチャネル情報のＶＰＩ値をａとしたＡＴＭセルをＴＣＰ／ＵＤＰプロトコルのＩＰパケットに変換し直し、ＡＴＭチャネル情報のＶＰＩ値をｂとしたＡＴＭセルをそれ以外のプロトコルのＩＰパケットに変換し直す手段と、
変換し直されたＴＣＰ／ＵＤＰプロトコルのＩＰパケットに対する所定のパケット処理と、変換し直されたそれ以外のプロトコルのＩＰパケットに対する所定のパケット処理とを異なる優先度で処理する手段とを備えた
ことを特徴とするパケット処理装置。
【請求項６】
請求項４または５記載のパケット処理装置において、
ＩＰパケットはイーサネットフレームのデータ部に格納されたＩＰパケットであることを特徴とするパケット処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケットを用いて通信するネットワークを相互に接続することを目的としたパケット通信網装置やパケットを終端することを目的としたパケット終端装置等のパケット処理装置において、パケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行う技術に関する。
【背景技術】
【０００２】
一般的なパケット通信網装置やパケット終端装置等のパケット処理装置において、イーサネット（登録商標）フレーム（イーサネットパケット）のＡＴＭセルへの変換処理の概要は、以下のようになる。即ち、イーサネットフレームのデータ部に格納されたＩＰデータを取り出し、ＡＡＬ（ＡＴＭアダプテーション層）に渡す。ＡＡＬでの機能は大きく分けて２つあり、１つはサービスに対応してフロー制御等を行うことであり、もう１つはＡＴＭセルの分解・再構成である。
【０００３】
データ転送において一般的に利用されているＡＡＬ５では、上位層から受け取ったデータに対して、全データが４８バイトの倍数となるように、適当なパディングと、ビットエラーを検出する３２ビットＣＲＣを含む８バイトのトレーラとを付加してＡＡＬ５フレーム形式に変換する。この後、４８バイトのブロックに分割し、４８バイトの各ブロック（ＰＤＵ）はそのままＡＴＭ層へ渡されて、ＡＴＭセルのペイロードとして組み立てられる（非特許文献１参照）。
【０００４】
特に本発明が対象とする、受信したイーサネットフレームをＡＴＭセルに変換して所定のパケット処理を行うようなパケット処理装置においては、イーサネットフレームを全て一様にＡＡＬ５フレーム形式に変換し、ＡＴＭセルに変換していた。
【非特許文献１】ポイント図解式  標準ＡＴＭ教科書、株式会社アスキー、１９９５年３月１日発行、ｐ．１６８−１７４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来のパケット処理装置では、受信したイーサネットフレームを全てＡＡＬ５フレーム形式に変換し、ＡＴＭセルに変換していたので、ＡＴＭセルを再度イーサネットフレーム相当に変換し直す際、変換し直したフレームに対する処理能力が、イーサネットフレームの受信量に比べて劣っている場合、パケットの種別や上位レイヤのプロトコルによって優先処理したいパケットがあっても、非優先処理パケットと同等に廃棄されてしまうという問題点があった。
【０００６】
本発明の目的は、パケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行う際、当該パケットの種別や上位レイヤのプロトコル等に応じて異なる優先度で処理可能とすることにある。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明では、パケットを一旦、ＡＴＭセルに変換して所定のパケット処理を行うパケット処理装置において、パケットのヘッダ部の特定領域に記載されている識別子からパケットの種別又はプロトコルを識別する手段と、パケットの種別又はプロトコルに応じてパケットを異なるＡＴＭセルに変換する手段と、異なるＡＴＭセルをそれぞれパケットに変換し直す手段と、変換し直されたパケットに対する所定のパケット処理を、当該パケットの基となる前記異なるＡＴＭセル毎に異なる優先度で行う手段とを備えたことを特徴とする。
【０００８】
本発明によれば、パケットのヘッダ部の識別子からパケットの種別やプロトコルを識別してそれぞれ異なるＡＴＭセルに変換し、該ＡＴＭセルを再度パケットに変換し直すとともに、所定のパケット処理を当該パケットの基となる異なるＡＴＭセル毎に異なる優先度で行うことにより、優先処理したいパケットに対する所定のパケット処理と、それ以外のパケットに対する所定のパケット処理とを異なる優先度で行うことを可能とし、これによって優先処理したいパケットに対する所定のパケット処理を優先して処理することが可能となり、優先処理したいパケットがそうでないパケットと同等に廃棄されることがなくなる。
【発明の効果】
【０００９】
本発明によれば、イーサネットフレームやＩＰパケットのヘッダ部の特定領域に記載されている識別子からデータ部に格納されているパケットの種別やプロトコルを識別し、優先処理したいパケットとそれ以外のパケットとを異なるＡＴＭセルに変換してから処理を行うことにより、優先処理したいパケットに対する処理を優先することができ、パケット処理の高負荷時において、従来のように優先処理したいパケットもそうでないパケットも同等に廃棄されることがなくなる。
【００１０】
これにより、サービス妨害攻撃（ＤｏＳ攻撃）で利用され易いパケットを非優先パケットとし、それ以外のパケットを優先パケットとすることにより、ＤｏＳ攻撃を受けてパケット処理が高負荷状態となった場合でも、回線の帯域に余裕があれば優先パケットは処理可能であり、サービスを継続できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面について説明する。
【００１２】
＜発明の実施の形態１＞
図１は本発明のパケット処理装置の第１の実施の形態を示すもので、図中、１はＩＰメディアコンバータ（ＩＭＣ）、２はメインプロセッサ（ＭＰ）、３はＡＴＭスイッチ（ＳＷ）である。
【００１３】
ＩＭＣ１は、ＶＬＡＮ対応のイーサネットフレームをＡＴＭセルに変換し、また、ＡＴＭセルをＶＬＡＮ対応のイーサネットフレームに変換するもので、イーサネットポートインタフェース（ＰＩＦ）１１、受信プロトコル識別部１２、受信ＩＰパケット変換部１３、受信ＡＲＰパケット変換部１４、拡張ヘッダメモリ制御部１５、ＡＡＬ５セル化部１６、ＯＡＭセル化部１７、受信バースト制御部１８及びセルポートインタフェース（ＰＩＦ）１９からなる。
【００１４】
イーサネットポートＰＩＦ１１は、ＶＬＡＮ対応のイーサネットネットワーク（図示せず）と接続し、該ネットワークとの間でイーサネットフレームを受信または送信する。受信プロトコル識別部１２は、受信したイーサネットフレームのヘッダ部のタイプフィールドに記載されている識別子から前記イーサネットフレームのデータ部に格納されたパケットの種別、ここではＡＲＰパケットかＩＰパケットかを識別する。
【００１５】
受信ＩＰパケット変換部１３は、受信したＩＰパケットを、拡張ヘッダメモリ制御部１５と連携してＡＡＬ５フレーム形式に変換する。受信ＡＲＰパケット変換１４は、受信したＡＲＰパケットを、拡張ヘッダメモリ制御部１５と連携してＦ５ＯＡＭセルの情報フィールド形式に変換する。拡張ヘッダメモリ制御部１５は、ＶＬＡＮ識別子とＡＴＭのチャネル識別子ＶＰＩ／ＶＣＩ（ＡＴＭチャネル情報）とのマッピングを管理・制御する。
【００１６】
ＡＡＬ５セル化部１６は、受信ＩＰパケット変換部１３により変換されたＡＡＬ５フレームとＡＴＭチャネル情報を元にＡＴＭセルを生成する。ＯＡＭセル化１７は、受信ＡＰＲパケット変換部１４により変換されたＦ５ＯＡＭセルの情報フィールドとＡＴＭチャネル情報を元にＦ５ＯＡＭセルを生成する。
【００１７】
受信バースト制御部１８は、イーサネットとＡＴＭの伝送速度の差を吸収する。セルＰＩＦ１９は、ＳＷ３と接続し、ＡＴＭセルの送受信を行う。
【００１８】
ＭＰ２は、ＳＷ３を介してＩＭＣ１から送信されたＡＴＭセルをＩＰパケットまたはＡＲＰパケットに変換してパケット処理し、パケット処理により生成されたＩＰパケットまたはＡＲＰパケットをＡＴＭセルに変換し、ＳＷ３を介してＩＭＣ１に送信するもので、ＳＡＲ部２１、ＯＡＭメモリ２２、ＡＡＬ５メモリ２３、ＡＲＰパケット処理部２４及びＩＰパケット処理部２５からなっている。
【００１９】
ＳＡＲ部２１は、ＳＷ３からＡＴＭセルを受信し、該受信したＡＴＭセルがＦ５ＯＡＭセルであればＯＡＭメモリ２２を用いてＡＲＰパケット処理部２４に渡し、受信したＡＴＭセルがＡＡＬ５セルであればＡＡＬ５メモリ２３を用いてＡＡＬ５パケットへの組み立てを行い、ＡＡＬ５パケットを構成する全ＡＡＬ５セルを受信してＡＡＬ５パケットが組み上がるとＩＰパケット処理部２５に渡す。但し、この際、ＳＡＲ部２１は、ＡＡＬ５パケットのＩＰパケット処理部２５への引き渡しよりも、Ｆ５ＯＡＭセルのＡＲＰパケット処理部２４への引き渡しを優先する。また、ＳＡＲ部２１は、ＡＲＰパケット処理部２４及びＩＰパケット処理部２５から処理後のＡＲＰパケット及びＩＰパケットを受信し、該受信したＡＲＰパケット及びＩＰパケットをＡＴＭセルに変換し、ＳＷ３へ送信する。
【００２０】
ＯＡＭメモリ２２は、Ｆ５ＯＡＭセル用に準備されたメモリであり、ＡＡＬ５メモリ２３は、ＡＡＬ５セル用に準備されたメモリである。
【００２１】
ＡＲＰパケット処理部２４は、ＳＡＲ部２１から渡されたＦ５ＯＡＭセルからＡＲＰパケットを抽出し、抽出したＡＲＰパケットに対して所定のＡＲＰパケット処理を行い、ＳＡＲ部２１へ返送する。ＩＰパケット処理部２５は、ＳＡＲ部２１から渡されたＡＡＬパケットからＩＰパケットを抽出し、抽出したＩＰパケットに対して所定のＩＰパケット処理を行い、ＳＡＲ部２１へ返送する。
【００２２】
ＳＷ３は、ＩＭＣ１とＭＰ２との間においてＡＴＭセルを交換する。
【００２３】
以下、前記装置の動作について説明する。
【００２４】
イーサネットＰＩＦ１１は、図２に示すようなＶＬＡＮ対応の形式（ＩＥＥＥ８０２．３）のイーサネットフレーム１１０を受信し、受信プロトコル識別部１２へ渡す。受信プロトコル識別部１２は、イーサネットフレーム１１０のタイプフィールド１１７を精査し、０ｘ０８００であればＩＰパケット、０ｘ０８０６であればＡＲＰパケットと判断し、ＩＰパケットであればイーサネットフレーム１１０を受信ＩＰパケット変換部１３へ引き渡し、ＡＲＰパケットであればイーサネットフレーム１１０を受信ＡＲＰパケット変換部１４へ引き渡す。
【００２５】
ＩＰパケットであった場合、受信ＩＰパケット変換部１３において、図３に示すように、受信したイーサネットフレーム１１０からＩＰデータ１１８１を抽出し、その先頭にＬＬＣ１３１（０ｘＡＡＡＡ０３）及びＳＮＡＰ１３２（０ｘ０００００００８００）を、後部にＰＡＤ１３４及びＣＰＣＳトレイラ１３５を付加し、ＡＡＬ５フレーム形式（ＣＰＣＳ−ＰＤＵ）１３０に変換する。
【００２６】
また、受信したイーサネットフレーム１１０からＩＰデータ１１８１を抽出する際、ＴＣＩ１１６中のＶＬＡＮ識別子１１６３に対応するＡＴＭチャネル情報（ＶＰＩ／ＶＣＩ）１４２を拡張ヘッダメモリ制御部１５により獲得する。
【００２７】
ＡＲＰパケットであった場合、受信ＡＲＰパケット変換部１４において、図４に示すように、受信したイーサネットフレーム１１０からＡＲＰデータ１１８２を抽出し、その先頭にＯＡＭタイプ１５１、機能タイプ１５２及びリザーブ１５３を付加し、後部にＰＡＤ１５４、リザーブ１５５及びＣＲＣ−１０１５６を付加し、Ｆ５ＯＡＭセルの情報フィールド１５０に変換する。
【００２８】
また、受信したイーサネットフレーム１１０からＡＲＰデータ１１８２を抽出する際、ＴＣＩ１１６中のＶＬＡＮ識別子１１６３に対応するＡＴＭチャネル情報（ＶＰＩ／ＶＣＩ）１４２を拡張ヘッダメモリ制御部１５により獲得する。
【００２９】
受信ＩＰパケット変換部１３において、ＣＰＣＳ−ＰＤＵ１３０に変換されたＩＰパケットは、ＡＡＬ５セル化部１６により、図５に示すように、ＡＴＭセル１６０の情報フィールド１６２に分割されるとともに、ＡＴＭチャネル情報ＶＰＩ／ＶＣＩ１４２から作られるセルヘッダ１６０が付加され、ＡＴＭセル化される。
【００３０】
受信ＡＲＰパケット変換部１４において、ＡＴＭセルの情報フィールド１５０に変換されたパケットは、ＯＡＭセル化部１７により、図６に示すように、ＡＴＭチャネル情報ＶＰＩ／ＶＣＩ１４２から作られるセルヘッダ１７１が付加され、ＡＴＭセル化される。
【００３１】
ＡＡＬ５セル化部１６またはＯＡＭセル化部１７により生成されたＡＴＭセル１６０及びＡＴＭセル１７０は、受信バースト制御部１８に引き渡され、イーサネットの伝送速度からＡＴＭの伝送速度に載せ替えられた後、後段のセルＰＩＦ１９よりＳＷ３にセル送信される。
【００３２】
ＳＷ３に送信されたＡＴＭセル１６０及びＡＴＭセル１７０は、ＭＰ２のＳＡＲ部２１に転送される。
【００３３】
ＳＡＲ部２１は、受信したＡＴＭセルがＦ５ＯＡＭセルであればＯＡＭメモリ２２を用いてＡＲＰパケット処理部２４に渡す。また、受信したセルがＡＡＬ５セルであればＡＡＬ５メモリ２３を用いてＡＡＬ５パケットを組み立て、ＩＰパケット処理部２５に渡す。この際、ＳＡＲ部２１は、ＡＡＬ５パケットをＩＰパケット処理部２５に引き渡すよりも、Ｆ５ＯＡＭセルをＡＲＰパケット処理部２４に優先して引き渡す。
【００３４】
ＡＲＰパケット処理部２４は、Ｆ５ＯＡＭセルからＡＲＰパケットを抽出し、抽出したＡＲＰパケットに対し、所定のＡＲＰパケット処理を行う。ＩＰパケット処理部２５は、ＡＡＬ５パケットからＩＰパケットを抽出し、抽出したＩＰパケットに対し、所定のＩＰパケット処理を行う。
【００３５】
処理後のＡＲＰパケット及びＩＰパケットは、ＡＲＰパケット処理部２４及びＩＰパケット処理部２５からＳＡＲ部２１へ渡され、前記同様のＡＴＭセル（Ｆ５ＯＡＭセル及びＡＡＬ５セル）に変換され、ＳＷ３へ送信される。
【００３６】
ＳＷ３を介してＩＭＣ１のセルＰＩＦ１９で受信されたＡＴＭセルは、前記と逆の順序でＡＡＬ５フレーム形式１３０及びＦ５ＯＡＭセルの情報フィールド１５０に変換され、ＩＰパケット及びＡＲＰパケット（ＩＰデータ及びＡＲＰデータ）に変換され、さらにイーサネットフレーム１１０に変換されてイーサネットＰＩＦ１１からイーサネットネットワークへ送信される。
【００３７】
＜発明の実施の形態２＞
第１の実施の形態では、イーサネットフレームのデータ部に格納されたパケットの種別によりパケット処理の優先度を変えていたが、イーサネットフレームのデータ部に格納されたパケットのうち、ＩＰパケットについてその上位レイヤのプロトコルにより優先度を変えるのが第２の実施の形態である。
【００３８】
即ち、第１の実施の形態で示したＩＭＣ１の受信ＩＰパケット変換部１３において、受信したイーサネットフレーム１１０からＩＰデータ１１８１を抽出してＡＡＬ５フレーム形式（ＣＰＣＳ−ＰＤＵ）１３０に変換する際、図７に示すように、ＴＣＩ１１６中のＶＬＡＮ識別子の他、ＩＰデータ（ＩＰパケット）１１８１のヘッダ部のプロトコル番号フィールドに記載されているプロトコル１１８１１を用いて、これらに対応するＶＰＩ／ＶＣＩ１４２を拡張ヘッダメモリ制御部１５により獲得、ここではプロトコル１１８１１がＴＣＰ（０ｘ０６）またはＵＤＰ（０ｘ１１）であれば、ＶＰＩ／ＶＣＩ１４２のＶＰＩ値を「０」とし、プロトコル１１８１１がＴＣＰ及びＵＤＰ以外であればＶＰＩ値を「１」とする。
【００３９】
また、図８は本発明のパケット処理装置の第２の実施の形態の要部、ここではＭＰ２における追加・変更部分を示すもので、２３１はＶＰＩ＝０のＡＡＬ５セル用に準備されたＶＰＩ＝０用メモリ、２３２はＶＰＩ＝１のＡＡＬ５セル用に準備されたＶＰＩ＝１用メモリ、２５１はＴＣＰまたはＵＤＰプロトコルのＩＰパケットに対する所定のＩＰパケット処理を行うＴＣＰ／ＵＤＰパケット処理部、２５２はＴＣＰ及びＵＤＰ以外のプロトコルのＩＰパケットに対する所定のＩＰパケット処理を行うその他パケット処理部である。
【００４０】
また、ＳＡＲ部２１は、ＳＷ３から受信したＡＴＭセルがＡＡＬ５セルであれば、さらにそのＶＰＩ値を調べ、ＶＰＩ＝０であればＶＰＩ＝０用メモリ２３１を用いてＡＡＬ５パケットへの組み立てを行い、ＡＡＬ５パケットを構成する全ＡＡＬ５セルを受信してＡＡＬ５パケットが組み上がるとＴＣＰ／ＵＤＰパケット処理部２５１に渡し、また、ＶＰＩ＝１であればＶＰＩ＝１用メモリ２３２を用いてＡＡＬ５パケットへの組み立てを行い、ＡＡＬ５パケットを構成する全ＡＡＬ５セルを受信してＡＡＬ５パケットが組み上がるとその他パケット処理部２５２に渡す。但し、この際、ＳＡＲ部２１は、その他パケット処理部２５２への引き渡しよりも、ＴＣＰ／ＵＤＰパケット処理部２５１への引き渡しを優先する。
【００４１】
前記構成において、ＳＡＲ部２１は、受信したセルがＡＡＬ５セルであり、かつＶＰＩ＝０であればＶＰＩ＝０用メモリ２３１を用いてＡＡＬ５パケットを組み立て、ＴＣＰ／ＵＤＰパケット処理部２５１に引き渡し、また、受信したセルがＡＡＬ５セルであり、かつＶＰＩ＝１であればＶＰＩ＝１用メモリ２３２を用いてＡＡＬ５パケットを組み立て、その他パケット処理部２５２に引き渡す。この際、ＳＡＲ部２１は、その他パケット処理部２５２に引き渡すよりも、ＴＣＰ／ＵＤＰパケット処理部２５１に優先して引き渡す。
【００４２】
ＴＣＰ／ＵＤＰパケット処理部２５１及びその他パケット処理部２５２はそれぞれ、ＡＡＬ５パケットからＩＰパケットを抽出し、抽出したＩＰパケットに対し、所定のＩＰパケット処理を行う。
【００４３】
処理後のＩＰパケットは、ＴＣＰ／ＵＤＰパケット処理部２５１及びその他パケット処理部２５２からＳＡＲ部２１へ渡され、ＡＴＭセルに変換され、ＳＷ３へ送信される。
【００４４】
なお、その他の構成・動作は第１の実施の形態の場合と同様であり、特にＭＰ２は、図示しないが、第１の実施の形態の場合と同様にＯＡＭメモリ２２及びＡＲＰパケット処理部２４を備え、ＳＡＲ部２１はＡＲＰパケットに関する処理を上述したＶＰＩ＝０またはＶＰＩ＝１のＩＰパケットに対する処理より優先して行うものとする。
【００４５】
また、この実施の形態ではイーサネットフレームのデータ部に格納されたＩＰパケットを対象としているが、ＩＰネットワーク上でやりとりされる通常のＩＰパケットについても適用可能であることはいうまでもない。
【図面の簡単な説明】
【００４６】
【図１】本発明のパケット処理装置の第１の実施の形態を示す機能ブロック図
【図２】本発明の実施の形態１におけるイーサネットＰＩＦが送受信するイーサネットフレームの形式を示す説明図
【図３】第１の実施の形態の受信ＩＰパケット変換部におけるＩＰパケットの変換のようすを示す説明図
【図４】第１の実施の形態の受信ＡＲＰパケット変換部におけるＡＲＰパケットの変換のようすを示す説明図
【図５】第１の実施の形態のＡＡＬ５セル化部におけるＡＴＭセルへの変換のようすを示す説明図
【図６】第１の実施の形態のＯＡＭセル化部におけるＡＴＭセルへの変換のようすを示す説明図
【図７】第２の実施の形態の受信ＩＰパケット変換部におけるＩＰパケットの変換のようすを示す説明図
【図８】本発明のパケット処理装置の第２の実施の形態を示す要部ブロック図
【符号の説明】
【００４７】
１：ＩＭＣ、２：ＭＰ、３：ＳＷ、１１：イーサネットＰＩＦ、１２：受信プロトコル識別部、１３：受信ＩＰパケット変換部、１４：受信ＡＲＰパケット変換部、１５：拡張ヘッダメモリ制御部、１６：ＡＡＬ５セル化部、１７：ＯＡＭセル化部、１８：受信バースト制御部、１９：セルＰＩＦ、２１：ＳＡＲ部、２２：ＯＡＭメモリ、２３：ＡＡＬ５メモリ、２４：ＡＲＰパケット処理部、２５：ＩＰパケット処理部、２３１：ＶＰＩ＝１用メモリ、２３２：ＶＰＩ＝０用メモリ、２５１：ＴＣＰ／ＵＤＰパケット処理部、２５２：その他パケット処理部。
【図１】
2005269151.tif 000003
【図２】
2005269151.tif 000004
【図３】
2005269151.tif 000005
【図４】
2005269151.tif 000006
【図５】
2005269151.tif 000007
【図６】
2005269151.tif 000008
【図７】
2005269151.tif 000009
【図８】
2005269151.tif 000010