(57)【要約】【課題】パケット内に設定されている多様な情報を用いてより細分化された条件で優先レベルを振り分けると共に、リアルタイム性が要求されるようなパケットであってもサービス品質を遵守したパケット中継を実現するパケット中継装置を提供する。【解決手段】パケットのヘッダ情報から宛先情報を抽出するパケット中継処理部２と、ヘッダ情報に設定された情報と優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行する振り分け処理部３と、入力したパケットを蓄積するパケット蓄積部５と、予め定めた優先レベルのパケットがパケット蓄積部５に入力されると、パケット蓄積部５から読み出すべき最優先のパケットとして設定するバッファ管理部６と、パケットの送信先への送信処理を実行する多重処理部７や送信管理部８などを備える。【選択図】        図１
2004289449.tif 000002
【特許請求の範囲】
【請求項１】
入力したパケットのヘッダ情報からそのパケットの宛先情報を抽出するパケット中継処理部と、
上記ヘッダ情報に設定された情報と優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行する振り分け処理部と、
上記入力したパケットを宛先情報ごとに優先レベルに応じて蓄積するパケット蓄積部と、
上記優先レベルに応じて上記パケット蓄積部から読み出すべきパケットを設定すると共に、予め定めた優先レベルのパケットが上記パケット蓄積部に入力されると、その到着順序によらず上記パケット蓄積部から読み出すべき最優先のパケットとして設定する管理部と、
上記パケット蓄積部から読み出したパケットの送信先への送信処理を実行する送信処理部と
を備えたパケット中継装置。
【請求項２】
パケット中継処理部は、パケットのヘッダ情報のうちＯＳＩ第２層若しくは第３層に属する情報から、当該パケットの宛先情報を抽出することを特徴とする請求項１記載のパケット中継装置。
【請求項３】
振り分け処理部は、パケットのヘッダ情報に設定された情報のうち、少なくともＯＳＩ第３層以上に属する情報若しくはその組み合わせと優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行することを特徴とする請求項１記載のパケット中継装置。
【請求項４】
送信処理部は、パケット蓄積部に非優先のパケットが所定時間以上滞留しているか否かを監視し、該当するパケットを廃棄処理することを特徴とする請求項１記載のパケット中継装置。
【請求項５】
振り分け処理部が非優先としたパケットを、その送信単位のデータ長が短くなるなるように分割するフラグメント処理部を備えたことを特徴とする請求項１記載のパケット中継装置。
【請求項６】
送信処理部は、振り分け処理部が非優先としたパケットに対して非優先である旨の識別情報を付加した送信データを生成することを特徴とする請求項１記載のパケット中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はパケット中継装置に係り、特に低速なセル網を用いて異なるサービス品質のパケットが混在するパケット通信ネットワークを構築するのに好適なパケット中継装置に関するものである。
【０００２】
【従来の技術】
現在、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）技術が発達し、ネットワークを介して遠隔端末間でアプリケーションが実行されたり、相互にデータ交換がなされている。また、ネットワーク上では、多様なメディアの通信が実現されていることから、リアルタイム性が要求される音声データやストリーミングデータなどのパケットや、再送機能を備えるデータパケットなどの様々なサービス品質のパケットが混在している。
【０００３】
これらの異なるサービス品質のパケットを取り扱うアプリケーションを実行可能とするためには、当該パケットについてのサービス品質要求を満たすトラヒック制御方式が必要である。さらに、企業などにおいては、セル網を利用してイントラネットを構築する形態も増加している。このようなネットワークに対しては、通信費削減のため、契約セル網のパス数をより少なく、使用帯域をより狭く契約したいという要求もある。
【０００４】
低速なセル網において上述のようなトラヒック制御を実行するパケット中継装置としては、例えば特許文献１に開示されるようなものがある。このパケット中継装置は、パケット中継処理部、パケット分割部、セル蓄積部、多重処理部、セル送信可能なＶＣ決定部、送信セル決定部、及び送信セルレート決定部から構成される（特許文献１の図１参照）。
【０００５】
その動作の概要を説明する。
先ず、パケット中継処理部は、パケット網からパケットを入力すると、そのヘッダ情報からパケットの宛先情報を抽出して中継処理を行う。パケット分割部は、パケット中継処理部にて中継処理されたパケットを受けると、当該パケットを固定長のセルに分割してセル蓄積部に出力する。セル蓄積部では、入力したセルをＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ）ごとに分離すると共に、パケット中継処理部が抽出したパケットの宛先情報に基づいて優先セルと非優先セルに分離して、内部の優先セルバッファ若しくは非優先セルバッファのいずれかに蓄積する。
【０００６】
セル送信可能なＶＣ決定部では、セル蓄積部により分離されたＶＣごとに、ＶＣの平均セルレート及びバースト長を、優先セル群と非優先セル群とで独立に監視し、優先セル群又は非優先セル群を送信できるＶＣを決定する。このとき、優先セル群を送信できるＶＣがあれば、当該ＶＣの中で最も早く送信が可能なＶＣを選択する。一方、優先セル群を送信できるＶＣがなければ、非優先セル群を送信可能なＶＣのうち、最も早く送信可能となったＶＣを選択する。
【０００７】
続いて、送信セル決定部は、セル送信可能なＶＣ決定部が決定したＶＣの送信可能なセル群の中から新しく送信するセル群を決定する。また、送信セルレート決定部では、送信セル決定部により決定されたセル群の送信セルレートを決定する。多重処理部は、セル蓄積部から送信セル決定部によって決定されたセル群を読み出し、セル網での受信先ごとに同一ＶＣ内に多重化してセル網に送信する。
【０００８】
【特許文献１】
特開平９−２４７１５２号公報
【０００９】
【発明が解決しようとする課題】
従来のパケット中継装置では、セル蓄積部内の優先セルバッファ及び非優先セルバッファに対するセルの振り分け（セルの優先レベル分け）を、パケット内の宛先情報に基づいてパケット中継処理部が行っていたので、パケット内に設定されている多様な情報を用いてより細分化された条件でのパケット中継を実行することができないという課題があった。
【００１０】
具体的に説明すると、パケット内の宛先情報などの限られた情報では、パケットが送信される端末ごとに予め設定された優先レベル、即ち端末ごとの振り分けしかできない。このため、例えば同一端末で実行されるアプリケーションごとの優先順位でセルを振り分けることができない。
【００１１】
また、優先セル群を送信できるＶＣがなく、非優先セルバッファ内のセル群がパケットとして送信され始めると、当該パケットに関連するセルが送信完了するまで、優先セルバッファからのデータを送信することができなかった。このように、送信中の非優先パケットのデータサイズが大きく、回線レートが低い場合、優先データであっても待ち時間が長くなってしまうという課題があった。これにより、リアルタイム性が要求されるようなパケットであっても、そのサービス品質を保証することができない場合があった。
【００１２】
さらに、優先パケットが送信されている間、非優先パケットについては、送信不可となっており装置内のバッファに蓄積されることとなる。このとき、伝送路の回線レートが低いと、非優先パケットの送信待ち時間がさらに長くなり、そのバッファ占有時間も長くなる。また、パケットの再送機能を備えたアプリケーションが実行されている場合、非優先パケットの送信待ち状態の間に同じパケットが何度も送信される可能性もある。
このように、従来のパケット中継装置では、その内部でパケット滞留やバッファ枯渇が発生する可能性がある。
【００１３】
これらの不具合を解決するために、装置内に滞留したパケットを破棄することも考えられる。しかしながら、従来のパケット中継装置では、パケット網から入力したパケットをセル分割した後にバッファに蓄積することから、パケット単位での廃棄を実行する場合、個々のセルごとの廃棄処理が必要であり、廃棄処理が複雑になるという課題があった。
【００１４】
また、セル網については、一般的に網内帯域を他の契約者と共用する形態が多い。このため、セル網内が輻輳状態になるとセル廃棄される可能性がある。この場合、セル網内で同一品質レベルのセルであると廃棄率は同じとなることから、優先的に送出したセルであっても廃棄されてしまう可能性がある。
【００１５】
この発明は上記のような課題を解決するためになされたもので、パケット内に設定されている多様な情報を用いてより細分化された条件でデータの送信優先レベルを振り分けることができると共に、リアルタイム性が要求されるようなパケットであってもサービス品質を遵守したパケット中継を実現することができるパケット中継装置を得ることを目的とする。
【００１６】
【課題を解決するための手段】
この発明に係るパケット中継装置は、入力したパケットのヘッダ情報からそのパケットの宛先情報を抽出するパケット中継処理部と、ヘッダ情報に設定された情報と優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行する振り分け処理部と、入力したパケットを宛先情報ごとに優先レベルに応じて蓄積するパケット蓄積部と、優先レベルに応じてパケット蓄積部から読み出すべきパケットを設定すると共に、予め定めた優先レベルのパケットがパケット蓄積部に入力されると、その到着順序によらずパケット蓄積部から読み出すべき最優先のパケットとして設定する管理部と、パケット蓄積部から読み出したパケットの送信先への送信処理を実行する送信処理部とを備えたものである。
【００１７】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１によるパケット中継装置の構成を示すブロック図である。本実施の形態によるパケット中継装置１は、パケット中継処理部２、振り分け処理部３、フラグメント処理部４、パケット蓄積部５、バッファ管理部（管理部）６、多重処理部（送信処理部）７、送信管理部（送信処理部）８、パケット分割部（送信処理部）９、及びタグ設定部（送信処理部）１０から構成されている。パケット中継処理部２は、パケット網に接続しており、当該パケット網から入力したパケットのヘッダ情報からそのパケットの宛先情報を抽出して中継処理を実行する。振り分け処理部３は、パケット内に設定されている多様な情報に関する所定のフィルタ条件に従って、パケット中継処理部２から入力したパケットをフロー識別してその優先レベルの振り分け処理を実行する。フラグメント処理部４では、振り分け処理部３から入力したパケットのうち、非優先パケットに対してその送信単位のデータ長が短くなるように個々のブロックに分割処理（フラグメント）を実行する。
【００１８】
パケット蓄積部５は、パケット単位で蓄積する複数のパケットバッファＶＣ＃１１，ＶＣ＃２１，・・・，ＶＣ＃１ｎ，ＶＣ＃２ｎから構成され、パケットの優先レベルに応じてフラグメント処理部４から入力したデータを蓄積する。図示の例では、ＶＣ＃１１〜ＶＣ＃１ｎが優先パケットバッファであり、ＶＣ＃２１〜ＶＣ＃２ｎが非優先パケットバッファである。また、各パケットバッファは、優先レベルに応じて出力すべきパケットを管理する優先レベル毎待ちキュー及びＶＣに応じて送信すべきパケットを管理するチャネル毎送信キューとして機能する。
【００１９】
バッファ管理部６は、パケット蓄積部５に対する制御信号の入出力部と接続し、当該パケット蓄積部５に蓄積されたパケットの優先レベルに応じてパケットバッファのキューを制御して優先パケットに対する絶対優先処理を実行する。多重処理部７では、送信管理部８からの制御信号に従って、セル蓄積部５から読み出したパケットに対してセル網での受信先ごとに同一のＶＣ内に多重化する。送信管理部８は、パケットの受信時からの経過時間に基づいて装置内部でのデータの輻輳状態を監視し、優先レベルに応じたパケット伝送を管理する。パケット分割部９では、多重処理部７から入力したパケットをセルごとに分割する。タグ設定部１０は、パケット分割部９が分割したセルを入力し、非優先パケットを構成するセルにＣＬＰ（Ｃｅｌｌ  Ｌｏｓｓ  Ｐｒｉｏｒｉｔｙ）タグを設定してセル網に出力する。
【００２０】
次に動作について説明する。
先ず、パケット網からパケット中継装置１に入力されたパケットは、パケット中継処理部２に入力される。パケット中継処理部２は、入力したパケットのヘッダ情報におけるＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）第２層のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス情報から当該パケットの宛先を抽出し中継処理を実行する。具体的には、パケットの送信先となる宛先のアドレス情報を抽出すると、パケット中継処理部２は、抽出結果の宛先情報を用いて、各宛先に接続するための送信ポートが格納されたテーブル情報を検索し、当該パケットの送信ポートを決定する。このように、ＯＳＩ第２層の情報から宛先を抽出することで、ネットワーク上で直結された端末同士を規定することができる。また、ＯＳＩ第２層の情報はＯＳＩ第３層以上の情報に無関係であることから、ネットワーク上にＯＳＩ第３層以上の情報で規定される様々なシステムが混在する場合に有効である。
【００２１】
続いて、パケット中継処理部２から出力されたパケットは、振り分け処理部３に入力される。振り分け処理部３では、ヘッダ情報のうち、ＯＳＩ第２層のＭＡＣアドレス以外を含む多様な情報とパケット送信の優先又は非優先とを関連付けたフィルタ条件を記載したフロー識別テーブルを用いて、入力したパケットのヘッダ情報を解析しその優先レベルを決定する。当該フロー識別テーブルには、ＯＳＩ第２層のＭＡＣアドレスの他、ＯＳＩ第２層のＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）タグＩＤなど、ＯＳＩ第３層のＩＰアドレスやプロトコル番号など、ＯＳＩ第４層のポート番号などの、ＯＳＩ第２層のＭＡＣアドレスから抽出されるパケット宛先情報とは無関係のＯＳＩ階層の情報が含まれる。
なお、以下では、説明の簡単のため、優先レベルとして、優先、非優先の違いのみを振り分ける場合について述べるが、フロー識別結果に応じてさらに優先レベルを階層化するように設定しても良い。
【００２２】
次に、フラグメント処理部４は、振り分け処理部３がフロー識別したパケットのうち、非優先パケットに対してその送信単位のデータ長が短くなるようにフラグメント（分割）を実行する。例えば、物理ポートの最大送信可能データ長を超過したデータに対してそのデータ長を短く分割（フラグメント）して送信するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）における送信機能を利用して非優先パケットの分割を実行し、１つの非優先パケットの送信完了時間を短くする。これにより、非優先パケットの送信中に優先パケットが到達した場合であっても、優先パケットの待ち時間を短縮することができる。
【００２３】
パケット蓄積部５では、フラグメント処理部４を介してパケットを入力すると、当該パケットをその宛先情報に応じたＶＣごとに分離すると共に、上述したフロー識別結果に応じた送信の優先又は非優先に従って、上記ＶＣに応じたパケットバッファＶＣ＃１１，ＶＣ＃２１，・・・，ＶＣ＃１ｎ，ＶＣ＃２ｎのうちの１つに蓄積する。このあと、多重処理部７は、送信管理部８からの制御信号を用いて、パケット蓄積部５内のパケットバッファＶＣ＃１１，ＶＣ＃２１，・・・，ＶＣ＃１ｎ，ＶＣ＃２ｎから取得するパケットを決定し入力する。このとき、送信管理部８で、各ＶＣでの送信帯域を管理する。
【００２４】
ここで、図２を用いて、本発明のパケット中継装置１によるパケットバッファのキュー管理について説明する。パケット蓄積部５内のパケットバッファは、図２に示すように、パケットの伝送に関する優先レベルごとにデータが管理される優先度毎待ちキュー５ａと、各ＶＣに対応したチャネル毎送信キュー５ｂとから構成される。
【００２５】
従来のパケット中継装置では、今周期の送信可能データと次の時点で送信されるデータとのキュー管理を別個独立のものとして管理していた。このため、今周期におけるチャネル毎送信キュー５ｂへは、到着データをその到着順にカウントしていき、カウンタが満了すると、そのあとのデータを次周期のキューにまわすようにキュー管理される。
【００２６】
具体的には、次の時点に伝送されるパケットの優先レベルによらず、チャネル毎送信キュー５ｂにおいてＶＣのＰＣＲ（Ｐｅａｋ  Ｃｅｌｌ  Ｒａｔｅ）分だけのデータを今周期に伝送すべきデータとして蓄積する。このチャネル毎送信キュー５ｂがＶＣのＰＣＲ（Ｐｅａｋ  Ｃｅｌｌ  Ｒａｔｅ）分のデータを蓄積している間は、優先レベルの高いパケットが伝送されてきても優先度毎待ちキュー５ａにて待ち状態となり、今周期のデータが出力されて空き状態となった次周期のチャネル毎送信キュー５ｂに出力されることとなる。
【００２７】
図２（ａ）の例で説明すると、リアルタイム性の必要な伝送の優先レベルが高い音声パケット１１やデータ通信に関するパケット１２が優先度毎待ちキュー５ａにキューイングされていても、多重処理部７から指定されたＶＣに関するチャネル毎送信キュー５ｂに、今周期に出力すべきデータとしてパケット１３，１４が存在すると、パケット１１，１２は、優先レベルによらず、優先度毎待ちキュー５ａにて待ち状態となる。そして、多重処理部７によって、ＶＣ１５に対してパケット１３，１４が収容される。従って、従来のパケット中継装置では、リアルタイム性が要求されるようなパケットであっても待ち状態となる場合があり、サービス品質を遵守することができない。
【００２８】
そこで、本発明のパケット中継装置１では、今周期の送信可能データと次の時点で送信されるデータとのキュー管理を優先レベルに関して一体に管理する。つまり、バッファ管理部６が、優先パケットを絶対優先とし、パケットの到着順によらず優先的にチャネル毎送信キュー５ｂに蓄積させる。非優先パケットについては、今周期に送信可能なデータ長で今周期のチャネル毎送信キュー５ｂにキューイングするべきかを判断する。
【００２９】
図２（ｂ）の例で説明すると、バッファ管理部６は、優先度毎待ちキュー５ａにデータ通信に関するパケット１２の他に、リアルタイム性の必要な伝送の優先レベルが高い音声パケット１１がキューイングされると、直ちに、優先パケットである音声に関するパケット１１を、多重処理部７から指定されたＶＣに関するチャネル毎送信キュー５ｂにキューイングする。チャネル毎送信キュー５ｂは、従来と異なってＶＣのＰＣＲ分のデータ量を超過しても優先パケット１１を蓄積する。図示の例では、（ａ）と同様に、チャネル毎送信キュー５ｂに今周期に出力すべきデータとしてパケット１３，１４が存在してＶＣのＰＣＲ分のデータ量を蓄積していても、パケット１１を絶対優先として蓄積する。
【００３０】
このあと、多重処理部７は、送信管理部８からの制御に従って、絶対優先であるパケット１１については今周期で送信すべきデータとして決定してＶＣ１５に収容し、次にＶＣ１５に空きがあればパケット１１より優先レベルが低い音声に関するパケット１３を今周期で送信すべきデータとして決定してＶＣ１５に収容し、非優先パケットであるデータ通信に関するパケット１４については、さらにＶＣ１５に空きがあればその分のデータをＶＣ１５に収容してに出力する。
【００３１】
図示の例では、パケット１１，１２によって、ＶＣ１５のＰＣＲ分のデータ量が満たされ、パケット１４が次周期に送信されるべきデータとなっている。このようにすることで、装置１への到着順が非優先データよりも遅くなった優先データであっても優先データが先に送信されることから、リアルタイム性が要求されるようなサービス品質を遵守することができる。また、非優先パケットについては、フラグメント処理部４によってフラグメントされることから、その送信に要する待ち時間が短縮化されている。さらに、一定時間以上パケット蓄積部５に滞留している非優先パケットは、送信管理部８によって取り出されて廃棄される。
【００３２】
多重処理部７によってＶＣに収容されたパケットは、パケット分割部９に入力される。パケット分割部９では、パケットをセル分割してタグ設定部１０に出力する。タグ設定部１０は、パケット分割部９から入力したセルのうち、フラグメント処理部４によってフラグメントされた非優先パケットを構成するセルに対してＣＬＰタグを設定し、セル網に送信する。
【００３３】
以上のように、この実施の形態１によれば、入力したパケットのヘッダ情報からそのパケットの宛先情報を抽出するパケット中継処理部２と、ヘッダ情報に設定された情報と優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行する振り分け処理部３と、入力したパケットを宛先情報ごとに優先レベルに応じて蓄積するパケット蓄積部５と、優先レベルに応じてパケット蓄積部５から読み出すべきパケットを設定すると共に、予め定めた優先レベルのパケットがパケット蓄積部５に入力されると、その到着順序によらずパケット蓄積部５から読み出すべき最優先のパケットとして設定するバッファ管理部６と、パケット蓄積部５から読み出したパケットの送信先への送信処理を実行する多重処理部７や送信管理部８などの送信処理部とを備えたので、パケット内に設定されている多様な情報を用いてより細分化された条件でデータの送信優先レベルを振り分けることができることから、例えば同一端末のアプリケーションごとの振り分けなども可能となり、アプリケーションの特徴に合わせた振り分け、あるいは、アプリケーションの優先レベルに合わせた振り分けなど、細かな条件でパケットの優先レベル振り分けを実行することができる。これにより、端末間でユーザがデータ伝送の遅延に由来する不具合を感じることなくアプリケーションを実行することも可能である。また、優先データは、装置への到着順によらず絶対優先となることから、リアルタイム性が要求されるようなパケットであってもサービス品質を遵守したパケット中継を実現することができる。
【００３４】
また、この実施の形態１によれば、非優先パケットをフラグメントし、その送信単位のデータ長を小さくするので、１つの非優先パケットの送信時間を短縮化することができ、非優先パケットの送信に要する優先パケットの待ち時間を短縮することができる。これにより、リアルタイム性が確保されることから、セル網が低速回線の場合にもサービス品質を遵守したパケット中継を実現することが可能となる。
【００３５】
さらに、この実施の形態１によれば、非優先パケットがバッファ蓄積部５内のバッファに滞留しないように、一定時間経過後にパケット解放するように構成したので、セル網が低速回線の場合にもサービス品質を遵守したパケット中継を実現することが可能となる。
【００３６】
さらに、この実施の形態１によれば、非優先セルに対応する送信データにＣＬＰタグを設定することから、セル網内で非優先セルが優先廃棄されることを促すことができる。
【００３７】
なお、上記実施の形態１では、パケット中継処理部２が、入力したパケットのヘッダ情報におけるＯＳＩ第２層のＭＡＣアドレス情報から当該パケットの宛先を抽出し中継処理を実行する例を示したが、本発明はこれに限定されるものではない。例えば、パケット中継処理部２が、入力したパケットのヘッダ情報におけるＯＳＩ第３層のＩＰアドレス情報から当該パケットの宛先を抽出して中継処理を実行するようにしてもよい。
【００３８】
これは、一般的なネットワーク通信システムにおいて、ＯＳＩ第３層に属するプロトコルを使用するシステムが多いことを考慮している。ＯＳＩ第３層のＩＰアドレス情報からパケットの宛先情報を抽出することで、宛先の分類を容易にすることができる。これにより、例えば複数のシステムにて同一のアプリケーションを実行する場合などに宛先によってその動作を変える際、より簡易な設定で変更することができる。
【００３９】
また、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成は、上述した実施の形態の構成に限られるものではなく、本発明の要旨を逸脱しない範囲の設計の変更などがあっても本発明に含まれることは言うまでもない。
【００４０】
【発明の効果】
以上のように、この発明によれば、入力したパケットのヘッダ情報からそのパケットの宛先情報を抽出するパケット中継処理部と、ヘッダ情報に設定された情報と優先レベルとを関連付けたフィルタ条件に基づいて、入力したパケットの優先レベルの振り分けを実行する振り分け処理部と、入力したパケットを宛先情報ごとに優先レベルに応じて蓄積するパケット蓄積部と、優先レベルに応じてパケット蓄積部から読み出すべきパケットを設定すると共に、予め定めた優先レベルのパケットがパケット蓄積部に入力されると、その到着順序によらずパケット蓄積部から読み出すべき最優先のパケットとして設定する管理部と、パケット蓄積部から読み出したパケットの送信先への送信処理を実行する送信処理部とを備えたので、パケットのヘッダ情報に設定されている多様な情報を用いてより細分化された条件でデータの送信優先レベルを振り分けることができることから、例えば同一端末のアプリケーションごとの振り分けなども可能となり、アプリケーションの特徴に合わせた振り分け、あるいは、アプリケーションの優先レベルに合わせた振り分けなど、細かな条件でパケットの優先レベル振り分けを実行することができるという効果がある。これにより、端末間でユーザがデータ伝送の遅延に由来する不具合を感じることなくアプリケーションを実行することも可能である。また、優先データは、装置への到着順によらず絶対優先となることから、リアルタイム性が要求されるようなパケットであってもサービス品質を遵守したパケット中継を実現することができるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるパケット伝送装置の構成を示すブロック図である。
【図２】高優先パケットの絶対優先化処理を説明する図である。
【符号の説明】
１  パケット中継装置、２  パケット中継処理部、３  振り分け処理部、４  フラグメント処理部、５  パケット蓄積部、５ａ  優先度毎待ちキュー、５ｂ  チャネル毎送信キュー、６  バッファ管理部（管理部）、７  多重処理部（送信処理部）、８  送信管理部（送信処理部）、９  パケット分割部（送信処理部）、１０  タグ設定部（送信処理部）、１１，１３  音声パケット、１２，１４  データパケット、１５  ＶＣ。
【図１】
2004289449.tif 000003
【図２】
2004289449.tif 000004