(57)【要約】  【課題】  リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができるパケット中継装置を提供すること。  【解決手段】  宛先アドレス毎に割当てた仮想的なリンクに属するパケットが高優先パケットか低優先パケットかを判定する優先度判定部１２と、低優先パケットの流量をリンク毎に制御しながらそれぞれのパケットをネットワークに中継するトラヒック制御部１３と、パケットの流量を制限するための制限帯域に関わる情報をリンク毎に記憶する情報記憶部１４と、ネットワークに中継した後の高優先パケットの廃棄率をリンク毎に解析する廃棄率解析部１５と、廃棄率が一定値を超えたときのリンクの制限帯域から減算値を減算して制限帯域を更新する帯域更新部１６とを備え、トラヒック制御部１３は、リンクに属するパケットの流量が制限帯域を超えたとき制限帯域を超えたリンクに属する低優先パケットを廃棄するように構成する。【選択図】  図２
2007036797.tif 000002
【特許請求の範囲】
【請求項１】
入力されたパケットの宛先アドレス毎に割当てた仮想的なリンクに属するパケットが高優先パケットか低優先パケットかを判定する優先度判定部（１２）と、
前記低優先パケットの流量を前記リンク毎に制御しながらそれぞれのパケットをネットワークに中継するトラヒック制御部（１３）と、
前記リンクに属するパケットの流量に関わる情報並びにパケットの流量を制限するための制限帯域に関わる情報を前記リンク毎に記憶する情報記憶部（１４）と、
前記ネットワークに中継した後の前記高優先パケットの廃棄率を前記リンク毎に解析する廃棄率解析部（１５）と、
前記廃棄率が一定値を超えたときの前記リンクに対応する前記制限帯域から減算値を減算して前記制限帯域を更新する帯域更新部（１６）とを備え、
前記トラヒック制御部は、前記リンクに属するパケットの流量が前記制限帯域を超えたとき、前記制限帯域を超えた前記リンクに属する前記低優先パケットを廃棄することを特徴とするパケット中継装置。
【請求項２】
前記帯域更新部は、前記制限帯域から前記減算値を減算した帯域が前記リンクの下限帯域以上の場合に前記制限帯域を更新することを特徴とする請求項１に記載のパケット中継装置。
【請求項３】
前記帯域更新部は、前記廃棄率が一定値以下になったときの前記リンクの前記制限帯域から加算値を加算し、加算した帯域が前記リンクの上限帯域未満の場合に前記制限帯域を更新することを特徴とする請求項１または請求項２に記載のパケット中継装置。
【請求項４】
前記帯域更新部は、指定された帯域を前記上限帯域から減算して前記上限帯域を更新し、
前記トラヒック制御部は、前記リンクに属するパケットの流量が前記制限帯域または更新される上限帯域の何れかを超えた場合、前記低優先パケットを廃棄することを特徴とする請求項３に記載のパケット中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムで転送することが要求されるパケットとリアルタイムで転送することが要求されないパケットとを混在して中継するパケット中継装置に関する。
【背景技術】
【０００２】
ネットワーク上で転送されるパケットの性質については、パケットがリアルタイムで転送することが要求されるリアルタイム性、パケットがリアルタイムで転送することが要求されない非リアルタイム性の２つの性質がある。リアルタイム性を伴うパケット（以下、ＲＴパケットという。）の一例としては、ＩＰ電話等で使われるＲＴＰ（Real-time Transport Protocol）に準拠して通信するときのパケットが挙げられ、非リアルタイム性を伴うパケット（以下、非ＲＴパケットという。）の一例としては、ホームページの閲覧等で使われるＨＴＴＰ（HyperText Transfer Protocol）に準拠して通信するときのパケットが挙げられる。
【０００３】
従来、ＲＴパケットと非ＲＴパケットとを混在して中継する中継方法としては、ＬＡＮ（Local Area Network）内の所定のゲートウェイ装置に入力されるパケットが音声呼パケットか否かを識別し、音声呼パケットであると識別されたとき、所定のゲートウェイ装置と対向する別のＬＡＮ内のゲートウェイ装置との間の伝送パスにある空き通信帯域と音声呼パケットの所要帯域とに基づき、音声呼パケットが伝送パスを通過可能か否かの判定を行い、通過可能と判定されたときのみ、音声呼パケットを対向のゲートウェイ装置に転送することにより、音声の通話品質が保てないような通話状態に陥ってしまうことを未然に防止するものが知られている（例えば特許文献１参照）。
【０００４】
一方、ＲＴパケットを送受信する従来の方法としては、送信端末装置から受信端末装置に送信するＲＴパケットの伝送レートを制御する際、送信端末装置からのＲＴパケットを中継する中継装置が、受信したＲＴパケットの伝送状態に応じて伝送路の混雑状態を解析し、この混雑状態の解析結果に応じて送信端末装置が送信するＲＴパケットの送信レートを制御することにより、送信端末装置から受信端末装置の間に伝送状態の悪い伝送路を含む場合でも、適切に送信するパケットの品質を制御するものが知られている（例えば特許文献２参照）。
【０００５】
また、図８に示すように、従来のパケット中継装置９は、端末２２によってルータ２１を介して送信されるＲＴパケットと、ルータ２１から送信される非ＲＴパケットとを混在して、帯域制御のないネットワーク３０に中継すると共に、混在したパケットの流量が一定の帯域を超えないようにパケットをネットワーク３０に中継する。なお、端末２２から送信されたＲＴパケットは、端末４１または端末４２の何れかに転送される。
【特許文献１】特開２００１−２８５３４２号公報
【特許文献２】特開２００２−２８１０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のパケット中継装置９は、ＲＴパケットと非ＲＴパケットとが混在したパケットをネットワーク３０に中継した後、ネットワーク３０にあるルータ３１では、パケット中継装置９から混在して中継されたパケットと他のルータ３２から流入したパケットとが合流するため、合流したパケットの帯域が転送される分配器４０の許容帯域を超えた場合、ネットワーク３０では、帯域制御しないためルータ３１でパケットが廃棄されてしまう。ここで、ＲＴパケットと非ＲＴパケットとが同じ廃棄率で廃棄されると、ＲＴパケットは再送されないため、リアルタイムで行われる通信の品質が損なわれてしまうという問題があった。
【０００７】
本発明は、従来の問題を解決するためになされたもので、リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができるパケット中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のパケット中継装置は、入力されたパケットの宛先アドレス毎に割当てた仮想的なリンクに属するパケットが高優先パケットか低優先パケットかを判定する優先度判定部と、前記低優先パケットの流量を前記リンク毎に制御しながらそれぞれのパケットをネットワークに中継するトラヒック制御部と、前記リンクに属するパケットの流量に関わる情報並びにパケットの流量を制限するための制限帯域に関わる情報を前記リンク毎に記憶する情報記憶部と、前記ネットワークに中継した後の前記高優先パケットの廃棄率を前記リンク毎に解析する廃棄率解析部と、前記廃棄率が一定値を超えたときの前記リンクに対応する前記制限帯域から減算値を減算して前記制限帯域を更新する帯域更新部とを備え、前記トラヒック制御部は、前記リンクに属するパケットの流量が前記制限帯域を超えたとき、前記制限帯域を超えた前記リンクに属する前記低優先パケットを廃棄する構成を有している。
この構成により、仮想的なリンクに属するパケットの流量が、廃棄率に応じて更新される制限帯域を超えたとき、制限帯域を超えた仮想的なリンクに属する低優先パケットを廃棄するため、リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができる。
【０００９】
また、本発明のパケット中継装置の前記帯域更新部は、前記制限帯域から前記減算値を減算した帯域が前記リンクの下限帯域以上の場合に前記制限帯域を更新する構成を有している。
この構成により、制限帯域の範囲における下限を設定することができる。
【００１０】
また、本発明のパケット中継装置の前記帯域更新部は、前記廃棄率が一定値以下になったときの前記リンクの前記制限帯域から加算値を加算し、加算した帯域が前記リンクの上限帯域未満の場合に前記制限帯域を更新する構成を有している。
この構成により、制限帯域の範囲における上限を設定することができる。
【００１１】
また、本発明のパケット中継装置の前記帯域更新部は、指定された帯域を前記上限帯域から減算して前記上限帯域を更新し、前記トラヒック制御部は、前記リンクに属するパケットの流量が前記制限帯域または更新される上限帯域の何れかを超えた場合、前記低優先パケットを廃棄する構成を有している。
この構成により、パケット中継装置の中継先であるネットワークから指定された帯域を、上限帯域から減算して上限帯域を更新し、仮想リンクに属するパケットの流量が制限帯域または更新される上限帯域の何れかを超えた場合に低優先パケットを廃棄するため、パケット中継装置の制御対象でない高優先パケットが、中継先であるネットワークに流入される場合でも、パケット中継装置の制御対象でない高優先パケットを用いた通信の品質を確保することができる。
【発明の効果】
【００１２】
本発明は、リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができるパケット中継装置を提供するものである。また、本発明は、制御対象でない高優先パケットが、中継先であるネットワークに流入される場合でも、パケット中継装置の制御対象でない高優先パケットを用いた通信の品質を確保することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態に係るパケット中継装置について、図面を用いて説明する。
【００１４】
［本発明の第１の実施の形態］
図１は、本発明の第１の実施の形態に係る通信システムの構成図を示したものである。図１に示すように、ネットワーク２０は、ルータ２１およびパケット中継装置１０によって構成されており、ネットワーク３０は、ルータ３１およびルータ３２によって構成されている。また、分配器４０は、端末４１、４２に接続される回線を集線する。ここで、分配器４０は、例えば、ＰＯＮ（Passive Optical Network）またはレイヤ２スイッチ等で構成される。また、端末２２、４１、４２は、例えば、ＩＰ電話端末である。なお、本発明の実施の形態で説明するパケットは、ＩＰ（Internet Protocol）に準拠したパケット（以下、ＩＰパケットという。）である。
【００１５】
例えば、端末２２と端末４１との間でＩＰ電話を行う際、ＳＩＰ（Session Initiation Protocol）などのプロトコルに準拠した手順を実施した後、ＩＰ電話用のセッションが確立する。セッションが確立した後、音声データをリアルタイムで転送するためのＲＴＰに準拠したパケット（以下、ＲＴＰパケットという。）が、端末２２と端末４１との間で送受信される。勿論、ＲＴＰパケットは、リアルタイム性を伴うパケットである。
【００１６】
また、ＲＴＰパケットを送受信する際、ＲＴＰパケットを制御するためのＲＴＣＰ（RTP Control Protocol）に準拠したパケット（以下、ＲＴＣＰパケットという。）もまた、端末２２と端末４１との間で送受信される。
【００１７】
端末２２から送信されたＲＴＰパケットは、ルータ２１およびパケット中継装置１０によって中継され、さらにルータ３１および分配器４０によって中継され、端末４１によって受信される。
また、端末４１から送信されたＲＴＣＰパケットのＲｅｃｅｉｖｅｒＲｅｐｏｒｔは、分配器４０およびルータ３１によって中継され、さらにパケット中継装置１０およびルータ２１によって中継され、端末２２によって受信される。
【００１８】
一方、ネットワーク２０では、リアルタイム性を伴わない非ＲＴパケットがルータ２１およびパケット中継装置１０を通過する。またネットワーク３０でも、非ＲＴパケットがルータ３１を通過する。
【００１９】
図２は、本発明の第１の実施の形態に係るパケット中継装置の構成図を示したものである。図２に示すように、パケット中継装置１０は、入力インタフェース部１１ａおよび出力インタフェース部１１ｂを有している。
【００２０】
入力インタフェース部１１ａおよび出力インタフェース部１１ｂは、例えば、ネットワークインターフェースからなり、入力インタフェース部１１ａはパケットをネットワークから入力し、出力インタフェース部１１ｂはパケットをネットワークに出力するようになっている。
【００２１】
また、パケット中継装置１０は、パケットの宛先アドレス毎に割当てた仮想的なリンク（以下、仮想リンクという。）に属するパケットが高優先パケットか低優先パケットかを判定する優先度判定部１２、低優先パケットの流量を仮想リンク毎に制御するトラヒック制御部１３、仮想リンクに関わる情報を記憶する情報記憶部１４、高優先パケットの廃棄率を仮想リンク毎に解析する廃棄率解析部１５、パケットの流量を制限するための制限帯域を更新する帯域更新部１６、およびセッションを管理するセッション管理部１７によって構成される。
【００２２】
また、情報記憶部１４は、メモリ等からなり、仮想リンクテーブル１４ａ、セッションテーブル１４ｂ、トラヒックテーブル１４ｃ、レポートテーブル１４ｄに関わる情報を記憶している。優先度判定部１２、トラヒック制御部１３、廃棄率解析部１５、帯域更新部１６、およびセッション管理部１７は、例えば、プロセッサによって実行されるプログラムのモジュールでもよく、また、集積回路等でもよい。
【００２３】
以上のように構成された本発明の第１の実施の形態に係るパケット中継装置の動作について、図面を用いて以下に説明する。
【００２４】
優先度判定部１２は、パケット解析部１２ａおよびテーブル検索部１２ｂからなり、パケット解析部１２ａは、入力インタフェース部１１ａから入力されたパケットが、パケットの宛先アドレス毎に割当てた仮想リンクに属するものか否かを判定する。
【００２５】
詳細には、図３に示す仮想リンクテーブル１４ａを参照して、テーブル検索部１２ｂがパケットの宛先アドレスに対応する仮想リンクＩＤを検索し、仮想リンクＩＤの有無に応じてパケット解析部１２ａは、入力されたパケットが仮想リンクに属するか否かを判定する。
【００２６】
入力されたパケットが仮想リンクに属さない場合、セッション管理部１７は、パケットの宛先アドレスと共に新たな仮想リンクＩＤを仮想リンクテーブル１４ａに登録する。なお、制御対象有無については、後述する。
【００２７】
次に、セッション管理部１７は、新たな仮想リンクＩＤと共に制限帯域を図４に示すトラヒックテーブル１４ｃに登録する。なお、セッション管理部１７は、ＩＰパケットに含まれる宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコル種別、宛先ポート番号、および送信元ポート番号（以下、５パラメータという。）に対応した制限帯域の設定値、後述する上限帯域および下限帯域の設定値を予め有しており、トラヒックテーブル１４ｃに登録する制限帯域に、新たな仮想リンクＩＤに関わるパケットの５パラメータに対応する制限帯域の設定値を登録する。
【００２８】
続いて、セッション管理部１７は、新たな仮想リンクＩＤに関わるパケットの５パラメータと共に優先度をセッションテーブル１４ｂに登録する。優先度については、ＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User datagram protocol）で規定されている宛先ポート番号および送信元ポート番号がＲＴＰで用いられるポート番号である場合、優先度を高優先とし、ＲＴＰで用いられるポート番号でない場合、優先度を低優先とする。
【００２９】
また、仮想リンクＩＤに関わるパケットが高優先パケットだけである場合、仮想リンクテーブル１４ａの制御対象有無は、無しとなる。仮想リンクＩＤに関わるパケットが低優先パケットだけである場合、仮想リンクテーブル１４ａの制御対象有無は、無しとなる。仮想リンクＩＤに関わるパケットが高優先パケットと低優先パケットとが混在してある場合、仮想リンクテーブル１４ａの制御対象有無は、有りとなる。
【００３０】
なお、本発明の実施の形態では、優先度が高優先となるパケットを高優先パケットといい、優先度が低優先となるパケットを低優先パケットといい、高優先パケットがＲＴＰパケットに相当する。
【００３１】
一方、入力されたパケットが仮想リンクに属する場合、テーブル検索部１２ｂは、図３に示すセッションテーブル１４ｂを参照して、入力されたパケットの５パラメータに対応するものが存在するか否かを判定し、存在しない場合、セッション管理部１７は、５パラメータと共に優先度をセッションテーブル１４ｂに登録する。
【００３２】
次に、パケット解析部１２ａは、入力されたパケットに対応する仮想リンクＩＤおよび優先度をパケットに付与し、トラヒック制御部１３は、パケットに付与された優先度が高優先の場合、トラヒックテーブル１４ｃの使用帯域を更新し、パケットを出力インタフェース部１１ｂに出力する。なお、使用帯域は、現時点で使用している帯域を表す。
【００３３】
一方、パケットに付与された優先度が低優先の場合、トラヒック制御部１３は、仮想リンクテーブル１４ａを参照してパケットに付与された仮想リンクＩＤに対応する制御対象有無を確認し、制御対象有無が有りの場合、トラヒックテーブル１４ｃを参照して仮想リンクＩＤに対応する使用帯域が制限帯域を超えた場合、低優先パケットを廃棄する。なお、トラヒック制御部１３は、制御対象有無が無しの場合、トラヒックテーブル１４ｃの使用帯域を更新し、パケットを出力インタフェース部１１ｂに出力する。
【００３４】
また、トラヒック制御部１３は、制御対象有無が有りの場合において、仮想リンクＩＤに対応する使用帯域が制限帯域を超えていない場合、トラヒックテーブル１４ｃの使用帯域を更新し、パケットを出力インタフェース部１１ｂに出力する。なお、トラヒックテーブル１４ｃの使用帯域は、高優先パケットの使用帯域と低優先パケットの使用帯域とに分けて記憶されていてもよい。
【００３５】
廃棄率解析部１５は、パケット解析部１５ａおよびテーブル検索部１５ｂからなり、パケット解析部１５ａは、ネットワークに中継した後の高優先パケットの廃棄率を仮想リンク毎に解析する。
【００３６】
詳細には、端末間でＲＴＰパケットが送受信される際には、ＲＴＰパケットを制御するためのＲＴＣＰパケットも端末間で送受信されるため、パケット解析部１５ａは、入力インタフェース部１１ａから入力されたＲＴＣＰパケットに基づいてＲＴＰパケットの廃棄率を解析する。
【００３７】
ここで、ＲＴＣＰパケットの構成図を図５に示す。ＲＴＰに準拠した通信を双方向で行っているときのＲＴＣＰパケットの構成である。パケット解析部１５ａは、ＲＴＣＰパケットを構成する情報のうち、ＲＴＣＰ  ＲｅｃｅｉｖｅｒＲｅｐｏｒｔを構成する情報からＲＴＰパケットの廃棄率を求める。
【００３８】
テーブル検索部１５ｂは、図４に示すレポートテーブル１４ｄを参照して、ＲＴＣＰパケットを構成する５パラメータに対応するＲＴＰパケットを特定し、宛先アドレスから仮想リンクＩＤを特定する。
【００３９】
また、テーブル検索部１５ｂがＲＴＰパケットを特定できない場合、セッション管理部１７は、セッションテーブル１４ｂを用いて、ＲＴＣＰパケットを構成する５パラメータに対応したＲＴＰパケットの５パラメータを特定し、仮想リンクＩＤを特定すると共に、ＲＴＰパケットの５パラメータをレポートテーブル１４ｄに登録する。
【００４０】
引き続き、帯域更新部１６は、トラヒックテーブル１４ｃを参照して、テーブル検索部１５ｂが特定した仮想リンクＩＤに対応する制限帯域を取得する。次に、帯域更新部１６は、パケット解析部１５ａが求めたＲＴＰパケットの廃棄率が一定値を超えた場合、取得した制限帯域から減算値を減算したものを新たな制限帯域として更新し、更新した制限帯域をトラヒックテーブル１４ｃに登録する。
【００４１】
また、帯域更新部１６が制限帯域を更新するタイミングは、廃棄率が一定値を超えたことを示すＲＴＣＰパケットが入力された時、廃棄率が一定値を超えたことを示すＲＴＣＰパケットが所定回数入力された時、または廃棄率が一定値を超えたことを示すＲＴＣＰパケットが所定時間に亘って入力された時としてもよい。なお、帯域更新部１６は、仮想リンクＩＤに対応する制限帯域から減算値を減算した帯域が仮想リンクＩＤの下限帯域以上の場合に制限帯域を更新する。
【００４２】
一方、帯域更新部１６は、パケット解析部１５ａが求めたＲＴＰパケットの廃棄率が一定値を超えない場合、取得した制限帯域から加算値を加算したものを新たな制限帯域として更新し、更新した制限帯域をトラヒックテーブル１４ｃに登録する。
【００４３】
同様に、帯域更新部１６が制限帯域を更新するタイミングは、廃棄率が一定値を超えないことを示すＲＴＣＰパケットが入力された時、廃棄率が一定値を超えないことを示すＲＴＣＰパケットが所定回数入力された時、または廃棄率が一定値を超えないことを示すＲＴＣＰパケットが所定時間に亘って入力された時としてもよい。なお、帯域更新部１６は、仮想リンクＩＤに対応する制限帯域から加算値を加算した帯域が仮想リンクＩＤの上限帯域未満の場合に制限帯域を更新する。
【００４４】
なお、上限帯域、下限帯域、加算値、および減算値は、所定の値である。制限帯域、上限帯域、下限帯域、加算値、および減算値（以下、これらを設定値という。）については、ＩＰパケットに含まれる５パラメータに対応する設定値をセッション管理部１７が予め有しており、帯域更新部１６は、この設定値を用いてもよい。なお、制限帯域および上限帯域は同じ値でもよく、加算値および減算値は、百分率などで表される割合の値でもよい。加算値および減算値が割合の値である場合、帯域更新部１６は割合に応じて制限帯域を変更する。また、５パラメータに対応した設定値は、テーブルとして記憶され管理されてもよい。
【００４５】
ところで、セッションテーブル１４ｂに登録されている５パラメータを有するパケットが、所定時間、パケット中継装置１０に送信されない場合、該当する５パラメータがセッションテーブル１４ｂから削除される。また、仮想リンクＩＤに関わる５パラメータを有するパケットのうち１つも、セッションテーブル１４ｂに所定時間登録されていないとき、該当する仮想リンクＩＤが仮想リンクテーブル１４ａおよびトラヒックテーブル１４ｃから削除される。また、ＲＴＣＰパケットが、パケット中継装置１０に所定時間送信されない場合、該当するＲＴＣＰパケットに関わる５パラメータがレポートテーブル１４ｄから削除される。
【００４６】
また、情報記憶部１４に記憶する各種テーブルを仮想リンクテーブル１４ａ、セッションテーブル１４ｂ、トラヒックテーブル１４ｃ、レポートテーブル１４ｄとして説明したが、これらのテーブルを１つのテーブルとしてもよい。
【００４７】
以上説明したように、本発明の第１の実施の形態に係るパケット中継装置は、仮想リンクに属するパケットの流量が、廃棄率に応じて更新される制限帯域を超えたとき、制限帯域を超えた仮想リンクに属する低優先パケットを廃棄するため、リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができる。
【００４８】
［本発明の第２の実施の形態］
図６は、本発明の第２の実施の形態に係る通信システムの構成図を示したものである。なお、本発明の第２の実施の形態に係る通信システムを構成する構成要素のうち、本発明の第１の実施の形態に係る通信システムを構成する構成要素と同一の構成要素には同一の符号を付し、それぞれの説明を省略する。
【００４９】
図６に示すように、映画などの映像音声を表す映像音声データを配信する映像配信サーバ６０は、パケット中継装置６１に接続されており、パケット中継装置６１は、ルータ３１に接続されている。ネットワーク２０は、ルータ２１および本発明の第２の実施の形態に係るパケット中継装置５０によって構成されている。ここで、パケット中継装置６１は、前述のパケット中継装置１０とほぼ同様の構成になっており、自己が中継した高優先パケットの廃棄率を求めることが可能であるが、それに加えて、この求めた高優先パケットの廃棄率を外部に送信する機能と、高優先パケットとして判断される新たなトラヒックを検出した場合は、そのトラヒックで使用されると推定される使用帯域を外部に送信する機能とを有している。
【００５０】
例えば、映像配信サーバ６０は、パケット中継装置６１、ルータ３１、および分配器４０を介して映像音声データを映像再生端末４３に送信する。なお、映像音声データは、ＲＴＰパケットとして映像再生端末４３に送信される。
【００５１】
端末２２から端末４１へ送信される、ＲＴＰパケットを用いた通信の品質を確保する程度にパケット中継装置５０から非ＲＴパケットがルータ３１に中継されても、映像配信サーバ６０からルータ３１にＲＴＰパケットが送信されているため、ルータ３１で、端末２２からのＲＴＰパケットと映像配信サーバ６０からのＲＴＰパケットの、どちらか一方もしくは両方のＲＴＰパケットが廃棄される可能性がある。そこで、パケット中継装置６１は、映像配信サーバ６０からのＲＴＰパケットで使用される使用帯域を専用網６２を通じてパケット中継装置５０に通知して指定し、パケット中継装置５０は、パケット中継装置６１から指定された帯域と、自己が転送するＲＴＰパケットの使用帯域とに応じて非ＲＴパケットの使用帯域を減少するように制御する。
【００５２】
図７は、本発明の第２の実施の形態に係るパケット中継装置の構成図を示したものである。なお、本発明の第２の実施の形態に係るパケット中継装置を構成する構成要素のうち、本発明の第１の実施の形態に係るパケット中継装置を構成する構成要素と同一の構成要素には同一の符号を付し、それぞれの説明を省略する。
【００５３】
トラヒック制御部５３および帯域更新部５６は、例えば、プロセッサによって実行されるプログラムのモジュールでもよく、また、集積回路等でもよい。なお、トラヒック制御部５３および帯域更新部５６のそれぞれは、本発明の第１の実施の形態で説明したトラヒック制御部１３、帯域更新部１６と同様の動作を行う。
【００５４】
以上のように構成された本発明の第２の実施の形態に係るパケット中継装置の動作について、図面を用いて以下に説明する。
【００５５】
帯域更新部５６は、専用網６２を通じて指定された指定帯域を、この指定帯域に関わる仮想リンクＩＤと対応する上限帯域から減算して上限帯域を更新する。なお、帯域更新部５６が指定帯域を入力する方法としては、例えば、専用網またはネットワークから入力する方法や、パケット中継装置５０とキーボード等の入力機器と接続し、この入力機器を介して指定帯域を入力する方法があり、また、パケット中継装置５０にＨＴＴＰサーバ用のプログラムをインストールしておき、ネットワークに接続されている端末からＨＴＴＰサーバを介して指定帯域を入力する方法もある。
【００５６】
トラヒック制御部５３は、パケットに付与された優先度が低優先の場合、仮想リンクテーブル１４ａを参照してパケットに付与された仮想リンクＩＤに対応する制御対象有無を確認し、制御対象有無が有りの場合、トラヒックテーブル１４ｃを参照して仮想リンクＩＤに対応する使用帯域が、制限帯域または上限帯域の何れかを超えた場合、低優先パケットを廃棄する。
【００５７】
また、トラヒック制御部５３は、制御対象有無が有りの場合において、仮想リンクＩＤに対応する使用帯域が、制限帯域および上限帯域のどちらもを超えていない場合、トラヒックテーブル１４ｃの使用帯域を更新し、パケットを出力インタフェース部１１ｂに出力する。なお、本発明の第１の実施の形態では、仮想リンクＩＤに関わるパケットが低優先パケットだけである場合、仮想リンクテーブル１４ａの制御対象有無は無しと説明したが、指定帯域が指定された場合においては、仮想リンクＩＤに関わるパケットが低優先パケットだけであっても、仮想リンクテーブル１４ａの制御対象有無は、有りとなる。
【００５８】
以上説明したように、本発明の第２の実施の形態に係るパケット中継装置は、中継先であるネットワーク３０へパケットを中継するパケット中継装置６１から指定された帯域を、上限帯域から減算して上限帯域を更新し、仮想リンクに属するパケットの流量が制限帯域または更新される上限帯域の何れかを超えた場合に低優先パケットを廃棄するため、パケット中継装置５０の制御対象でないＲＴＰパケットが、パケット中継装置５０の中継先であるネットワークに流入される場合でも、パケット中継装置５０の制御対象でないＲＴＰパケットを用いた通信の品質を確保することができる。
【産業上の利用可能性】
【００５９】
以上のように、本発明に係るパケット中継装置は、リアルタイム性を伴うような優先度の高いパケットを用いた通信の品質を確保することができるという効果を有し、ネットワークを介してパケットを中継するときの帯域制御を行うルータ、シェーパ、またはスイッチ等として有用である。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施の形態に係る通信システムの構成図
【図２】本発明の第１の実施の形態に係るパケット中継装置の構成図
【図３】本発明の第１の実施の形態に係るパケット中継装置が記憶する各種テーブルの一例を示す図
【図４】本発明の第１の実施の形態に係るパケット中継装置が記憶する各種テーブルの一例を示す図
【図５】ＲＴＣＰパケットの構成図
【図６】本発明の第２の実施の形態に係る通信システムの構成図
【図７】本発明の第２の実施の形態に係るパケット中継装置の構成図
【図８】従来のパケット中継装置に係る動作説明図
【符号の説明】
【００６１】
９、１０、５０  パケット中継装置
１１ａ  入力インタフェース部
１１ｂ  出力インタフェース部
１２  優先度判定部
１２ａ、１５ａ  パケット解析部
１２ｂ、１５ｂ  テーブル検索部
１３、５３  トラヒック制御部
１４  情報記憶部
１４ａ  仮想リンクテーブル
１４ｂ  セッションテーブル
１４ｃ  トラヒックテーブル
１４ｄ  レポートテーブル
１５  廃棄率解析部
１６、５６  帯域更新部
１７  セッション管理部
２１、３１、３２  ルータ
【図２】
2007036797.tif 000003
【図３】
2007036797.tif 000004
【図４】
2007036797.tif 000005
【図５】
2007036797.tif 000006
【図７】
2007036797.tif 000007
【図１】
2007036797.tif 000008
【図６】
2007036797.tif 000009
【図８】
2007036797.tif 000010