(57)【要約】【課題】自装置と送信元装置とを含めたシステム全体での遅延やフレームロスを削減することのできるネットワーク中継装置を得る。【解決手段】ＩＰパケットの輻輳が発生した場合、フロー制御部１０５は、ポーズフレーム２０を生成する。ポーズフレーム廃棄制御部１０７は、ポーズフレーム２０を上り送信制御部１０６を介して受け取る。ポーズフレーム廃棄制御部１０７では、ポーズフレーム２０を廃棄すると共に、優先受信制御部１０１に対して、低優先フレームを全て廃棄するよう指示する非優先フレーム廃棄信号３０を送出する。優先受信制御部１０１は、受信したＩＰパケットの優先度の情報と非優先フレーム廃棄信号３０とに基づいて低優先フレームを廃棄する。【選択図】図１
2008193324.tif 000002
【特許請求の範囲】
【請求項１】
送信元装置からネットワークへのＩＰパケットを中継するネットワーク中継装置において、
前記ＩＰパケットの輻輳が発生した場合、前記送信元装置からのデータ送信を一時停止させるためのポーズフレームを生成するフロー制御部と、
前記ポーズフレームを廃棄すると共に、非優先フレーム廃棄信号を送出するポーズフレーム廃棄処理部と、
前記送信元装置から送信されたＩＰパケットを受信した場合、当該ＩＰパケットに含まれる優先度の情報と前記非優先フレーム廃棄信号とに基づいて、優先度の低いＩＰパケットを廃棄する優先受信制御部とを備えたネットワーク中継装置。
【請求項２】
ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いＩＰパケットを廃棄した後、ＩＰパケットの輻輳が継続し、かつ、受信した優先フレームの属性が低フレームロスの場合は、ポーズフレームの廃棄を停止することを特徴とする請求項１記載のネットワーク中継装置。
【請求項３】
ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いフレームを廃棄した後、ＩＰパケットの輻輳が継続し、かつ、受信した優先フレームの属性が低フレームロスの場合は、所定のパケット数だけバースト的に連続してＴＣＰパケットを廃棄するよう前記優先受信制御部に指示することを特徴とする請求項１記載のネットワーク中継装置。
【請求項４】
優先受信制御部がＴＣＰパケットを所定のフレーム数だけ廃棄してもＩＰパケットの輻輳が継続する場合は、バースト期間を延ばしていくことを特徴とする請求項３記載のネットワーク中継装置。
【請求項５】
ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いフレームを廃棄した後、ＩＰパケットの輻輳が発生し、かつ、受信した優先フレームの属性が低遅延の場合は、ＵＤＰパケットを一定間隔で一つずつ廃棄するよう前記優先受信制御部に指示することを特徴とする請求項１記載のネットワーク中継装置。
【請求項６】
優先受信制御部がＵＤＰパケットを一定間隔で一つずつ廃棄してもＩＰパケットの輻輳が継続する場合は、廃棄する間隔を小さくしていくことを特徴とする請求項５記載のネットワーク中継装置。
【請求項７】
ポーズフレーム廃棄処理部は、ＭＴＵサイズを短縮指示するＩＣＭＰフレームを生成して送信元装置に送信することを特徴とする請求項５または請求項６に記載のネットワーク中継装置。
【請求項８】
輻輳が発生したか否かを判定する閾値を低くし、低優先フレームに対して、所定のフレーム数だけバースト的に連続して廃棄を行い、輻輳が継続する場合はバースト期間を延ばしていくことを特徴とする請求項３または請求項４記載のネットワーク中継装置。
【請求項９】
輻輳が発生したか否かを判定する閾値を低くし、低優先フレームに対して、一定間隔で１フレームずつ廃棄を行い、その後も輻輳が継続して発生する場合は、廃棄する間隔を小さくしていくことを特徴とする請求項５または請求項６記載のネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＰルータやレイヤ３スイッチあるいはパーソナルコンピュータといったイーサネット（登録商標）フレーム上でＩＰパケットの処理を行うネットワーク中継装置に関するものである。
【背景技術】
【０００２】
従来のＩＰルータ等のＩＰパケットを転送する装置において、自装置の転送処理部の処理性能を超過するトラヒックを受信した場合、隣接する送信元装置に対し、フロー制御部からポーズ（Ｐａｕｓｅ）フレームにより指定した一定時間送信を停止する要求を送出することにより、受信制御部での廃棄の発生を防ぐと共に、送信制御部での優先送信制御により自装置内での高プライオリティフレームの遅延や廃棄を防いでいた。
【０００３】
また、ＩＰルータ等において、ネットワークの輻輳を検出した場合は、パケットの転送優先度に応じてパケットの廃棄を行い、パケットの廃棄が発生したことをＳｏｕｒｃｅ  Ｑｕｅｎｃｈパケットを用いて送信元装置に通知するようにしたものがあった（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開平９−２０５４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記ポーズフレームによるフロー制御は物理ポート単位の制御であるため、高プライオリティフレームについても隣接装置からの送信が停止され、システムとして遅延や廃棄が発生していた。また、このようなポーズフレームによるフロー制御を無効にすると、自装置の転送処理部の処理性能を超過するトラヒックを受信した場合、受信制御部でプライオリティに関係なく廃棄されてしまう問題があった。
【０００６】
一方、Ｓｏｕｒｃｅ  Ｑｕｅｎｃｈパケットを用いてパケットの廃棄の発生を送信元装置に通知するようにしたものでは、パケットの廃棄が頻繁に行われた場合は、それに応じてＳｏｕｒｃｅ  Ｑｕｅｎｃｈパケットも送信されることから、輻輳が頻繁に発生する場合は、送信元装置とＩＰルータとの間のトラヒックが増加してしまうという問題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、自装置と送信元装置とを含めたシステム全体での遅延やフレームロスを削減することのできるネットワーク中継装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るネットワーク中継装置は、ＩＰパケットの輻輳が発生した場合、送信元装置からのデータ送信を一時停止させるためのポーズフレームを生成するフロー制御部と、ポーズフレームを廃棄すると共に、非優先フレーム廃棄信号を送出するポーズフレーム廃棄処理部と、送信元装置から送信されたＩＰパケットを受信した場合、そのＩＰパケットに含まれる優先度の情報と非優先フレーム廃棄信号とに基づいて、優先度の低いＩＰパケットを廃棄する優先受信制御部とを備えたものである。
【発明の効果】
【０００９】
この発明のネットワーク中継装置は、送信元装置に送信するポーズフレームを廃棄し、送信元装置から受信したＩＰパケットのうち、優先度の低いＩＰパケットを廃棄するようにしたので、自装置と送信元装置とを含めたシステム全体での遅延やフレームロスを削減することができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１によるネットワーク中継装置を示す構成図である。
ネットワーク中継装置１００は、送信元装置２００からのＩＰパケットを終端し、ネットワーク３００に送出する装置であり、優先受信制御部１０１、受信制御部１０２、転送制御部１０３、下り送信制御部１０４、フロー制御部１０５、上り送信制御部１０６、ポーズフレーム廃棄制御部１０７を備えている。
【００１１】
優先受信制御部１０１は、ポーズフレーム廃棄制御部１０７の非優先フレーム廃棄信号に基づき、送信元装置２００からのＩＰパケットに含まれる優先度に従って優先度の低いＩＰパケットの廃棄を行う制御部である。受信制御部１０２は、優先受信制御部１０１から送信されたＩＰパケットの受信を行う制御部である。転送制御部１０３は、受信バッファ１０８を備え、受信制御部１０２にて受信されたＩＰパケットを終端処理して下り送信制御部１０４への出力制御を行う制御部である。下り送信制御部１０４は、転送制御部１０３からのＩＰパケットのネットワーク３００への送出制御を行う制御部である。
【００１２】
フロー制御部１０５は、転送制御部１０３から出力された受信制御輻輳情報に基づいて、送信元装置２００からのデータ送信を一時停止させるためのポーズ（Ｐａｕｓｅ）フレームを生成する制御部である。上り送信制御部１０６は、フロー制御部１０５から出力されたポーズフレームを送信元装置２００に送信するための送信制御を行う制御部である。ポーズフレーム廃棄制御部１０７は、上り送信制御部１０６からポーズフレームが送出された場合、そのポーズフレームを廃棄すると共に、優先受信制御部１０１に対して非優先フレーム廃棄信号を送出する制御部である。
【００１３】
また、送信元装置２００は、ＩＰパケットを生成し、ネットワーク中継装置１００への送信を行う装置、ネットワーク３００は、ＩＰネットワークである。
【００１４】
次に、実施の形態１の動作について説明する。
通常時は、送信元装置２００からの受信フレームは優先受信制御部１０１、受信制御部１０２を経由して転送制御部１０３に送られ、ＩＰヘッダの宛先アドレス等により送信先の判定、ヘッダの付替処理等を実施する。その後、下り送信制御部１０４へ送られ、ＶＬＡＮ−ＴＡＧ内のＰｒｉｏｒｉｔｙビットやＩＰヘッダ内のＴｏＳ（Type of Service）フィールド等の優先フラグにより優先制御を行う。
【００１５】
送信元装置２００からの受信フレームのレートが転送制御部１０３の処理性能を超過すると、転送制御部１０３の受信バッファ１０８に受信フレームが蓄積され、設定された閾値を越えると受信バッファ１０８のオーバラン発生を回避するため、転送制御部１０３は、フロー制御部１０５へ受信制御輻輳情報１０を送る。この受信制御輻輳情報１０を受けてフロー制御部１０５は、送信元装置２００の送信を指定した期間停止させるポーズフレーム２０を生成する。このポーズフレーム２０は、上り送信制御部１０６を介してポーズフレーム廃棄制御部１０７に送信される。ポーズフレーム廃棄制御部１０７は、ポーズフレーム２０を受け取ると、これを廃棄すると共に、ポーズフレーム２０で指定された期間、非優先フレーム廃棄信号３０を優先受信制御部１０１へ送出する。その結果、送信元装置２００にはポーズフレームは送出されず、送信元装置２００の送信は継続される。
【００１６】
優先受信制御部１０１は、ポーズフレーム廃棄制御部１０７の非優先フレーム廃棄信号３０がアサートされている期間は、送信元装置２００からの受信データのうち、ＶＬＡＮ−ＴＡＧ内のＰｒｉｏｒｉｔｙビットやＩＰヘッダ内のＴｏＳフィールド等の優先フラグにより高優先に指定されたフレームのみ受信し、低優先フレームは全て廃棄する。
【００１７】
このような制御により、ネットワーク中継装置１００内での優先フレームの遅延・廃棄を回避すると共に、送信元装置２００での優先フレームの遅延・廃棄も回避し、例えば、放送型の映像配信等で使用されるポーズフレームによるフロー制御を使用できないブロードバンドルータ等にも利用することができる。
【００１８】
以上のように、実施の形態１のネットワーク中継装置によれば、送信元装置からネットワークへのＩＰパケットを中継するネットワーク中継装置において、ＩＰパケットの輻輳が発生した場合、送信元装置からのデータ送信を一時停止させるためのポーズフレームを生成するフロー制御部と、ポーズフレームを廃棄すると共に、非優先フレーム廃棄信号を送出するポーズフレーム廃棄処理部と、送信元装置から送信されたＩＰパケットを受信した場合、ＩＰパケットに含まれる優先度の情報と非優先フレーム廃棄信号とに基づいて、優先度の低いＩＰパケットを廃棄する優先受信制御部とを備えたので、自装置と送信元装置とを含めたシステム全体での遅延やフレームロスを削減することができる。
【００１９】
実施の形態２．
図２は、実施の形態２によるネットワーク中継装置の構成図である。
図において、ネットワーク中継装置１００ａの基本的な構成は実施の形態１のネットワーク中継装置１００と同様であるが、ポーズフレーム廃棄制御部１０７ａの構成が異なっている。ポーズフレーム廃棄制御部１０７ａは、上り送信制御部１０６からのポーズフレームを受け取った場合、実施の形態１のポーズフレーム廃棄制御部１０７と同様に、このポーズフレームを廃棄し、かつ、優先受信制御部１０１に対して非優先フレーム廃棄信号３０を送出するが、この処理を実施しているにもかかわらず輻輳が継続し、かつ、優先フレームの属性が低フレームロスである場合は、ポーズフレーム４０を送出するよう構成されている。即ち、実施の形態１のポーズフレーム廃棄制御部１０７の処理を行った後も、転送制御部１０３から受信制御輻輳情報１０が送出され、フロー制御部１０５で生成されるポーズフレーム２０が上り送信制御部１０６を介してポーズフレーム廃棄制御部１０７ａに入力される場合はポーズフレーム４０を送出するよう構成されている。その他のネットワーク中継装置１００ａ内の構成及び送信元装置２００、ネットワーク３００は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００２０】
次に、実施の形態２のネットワーク中継装置の動作について説明する。
先ず、通常時の動作及び受信バッファ１０８の蓄積量が設定された閾値を越えた場合の最初の動作は実施の形態１と同様である。即ち、転送制御部１０３から受信制御輻輳情報１０が送出されるとフロー制御部１０５はポーズフレーム２０を生成し、これが上り送信制御部１０６を介してポーズフレーム廃棄制御部１０７ａに入力される。これにより、ポーズフレーム廃棄制御部１０７ａは、実施の形態１と同様に、優先受信制御部１０１に対して非優先フレーム廃棄信号３０を送出すると共にポーズフレーム２０を廃棄する。その後、優先受信制御部１０１により非優先フレームの廃棄を実施しているにもかかわらず、転送制御部１０３の受信バッファ１０８に受信フレームが蓄積され、設定された閾値を越えている場合、転送制御部１０３は、フロー制御部１０５へ受信制御輻輳情報１０を送る。これにより、フロー制御部１０５は、ポーズフレーム２０を生成して上り送信制御部１０６に送信し、上り送信制御部１０６は、これをポーズフレーム廃棄制御部１０７ａに出力する。
【００２１】
ポーズフレーム廃棄制御部１０７ａは、実施の形態１と同様のポーズフレーム２０の廃棄処理を行った後、上り送信制御部１０６より一定時間内にポーズフレーム２０を受け取った場合、ＩＰヘッダのＴｏＳフィールド等により、隣接送信元装置２００からの受信した優先フレームのアプリケーションからの要求を判定し、低フレームロス優先時は、非優先フレーム廃棄信号３０は継続して送出すると共に、ポーズフレーム４０を送信元装置２００に対して送出する。これにより、指定された期間は送信元装置２００からネットワーク中継装置１００ａへの送信は停止され、送信元装置２００の図示しないバッファにより、優先フレームロス抑制が行われる。尚、ポーズフレーム廃棄制御部１０７ａにおける優先フレームのアプリケーションからの要求の判定は、転送制御部１０３との図示しない通信に基づいて行われる。
【００２２】
以上のように、実施の形態２のネットワーク中継装置によれば、ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いＩＰパケットを廃棄した後、ＩＰパケットの輻輳が継続し、かつ、受信した優先フレームの属性が低フレームロスの場合は、ポーズフレームの廃棄を停止するようにしたので、輻輳状態が重度の場合にも対応することができる。
【００２３】
実施の形態３．
図３は、実施の形態３のネットワーク中継装置を示す構成図である。
図において、ネットワーク中継装置１００ｂの基本的な構成は実施の形態１のネットワーク中継装置１００と同様であるが、ポーズフレーム廃棄制御部１０７ｂの構成が異なっている。ポーズフレーム廃棄制御部１０７ｂは、上り送信制御部１０６からのポーズフレームを受け取った場合、実施の形態１のポーズフレーム廃棄制御部１０７と同様に、このポーズフレームを廃棄し、かつ、優先受信制御部１０１に対して非優先フレーム廃棄信号３０を送出するが、この処理を実施しているにもかかわらず、輻輳が発生し、かつ、優先フレームの属性が低フレームロスの場合は、優先ＴＣＰパケットを所定のパケット数だけバースト的に連続して廃棄するよう非優先フレーム廃棄信号３０を優先受信制御部１０１宛に送信するよう構成されている。また、優先受信制御部１０１は、このような非優先フレーム廃棄信号３０を受け取った場合は、ＴＣＰパケットをバースト的に廃棄するよう構成されている。その他のネットワーク中継装置１００ｂ内の構成及び送信元装置２００、ネットワーク３００は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００２４】
次に、実施の形態３の動作について説明する。
先ず、通常時の動作及び受信バッファ１０８の蓄積量が設定された閾値を越えた場合の最初の動作は実施の形態１，２と同様である。次に、優先受信制御部１０１により、非優先フレームの廃棄を実施しているにもかかわらず、転送制御部１０３から受信制御輻輳情報１０が送出され、フロー制御部１０５からポーズフレームが一定時間内に継続して送出される場合、ポーズフレーム廃棄制御部１０７ｂは、ＩＰヘッダのＴｏＳフィールド等により、送信元装置２００からの受信した優先フレームのアプリケーションからの要求を判定し、低フレームロス優先時は、ポーズフレームを送信元装置２００へ転送する代わりに優先フレームのうちＴＣＰパケットを優先して廃棄するよう判定し、この情報を含む非優先フレーム廃棄信号３０を優先受信制御部１０１に送信する。
【００２５】
即ち、ポーズフレームの廃棄は継続し、送信元装置２００から受信したフレームのうち、優先受信制御部１０１において、ＴＣＰパケットを設定されたフレーム数だけバースト的に連続して廃棄し、再送を行ってアプリケーションレベルでのフレームロスを抑制する。尚、ＴＣＰパケットの再送はネットワーク中継装置１００ｂ内における図示しない再送制御手段で行われる。
【００２６】
このような処理を行った後も、転送制御部１０３から受信制御輻輳情報１０が継続して送出されるようであれば、ポーズフレーム廃棄制御部１０７ｂは、バースト期間を延ばしていくよう非優先フレーム廃棄信号３０を送出する。これにより、再送によるトラヒック増を抑制する。
【００２７】
以上のように、実施の形態３のネットワーク中継装置によれば、ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いフレームを廃棄した後、ＩＰパケットの輻輳が継続し、かつ、受信した優先フレームの属性が低フレームロスの場合は、所定のパケット数だけバースト的に連続してＴＣＰパケットを廃棄するよう優先受信制御部に指示するようにしたので、輻輳状態が進んだ場合でもアプリケーションレベルでの廃棄を抑制することができる。
【００２８】
また、実施の形態３のネットワーク中継装置によれば、優先受信制御部がＴＣＰパケットを所定のフレーム数だけ廃棄してもＩＰパケットの輻輳が継続する場合は、バースト期間を延ばしていくようにしたので、更に輻輳状態が進んだ場合でも対処することができる。
【００２９】
実施の形態４．
図４は、実施の形態４のネットワーク中継装置を示す構成図である。
図において、ネットワーク中継装置１００ｃの基本的な構成は実施の形態１のネットワーク中継装置１００と同様であるが、ポーズフレーム廃棄制御部１０７ｃの構成が異なっている。ポーズフレーム廃棄制御部１０７ｃは、上り送信制御部１０６からのポーズフレームを受け取った場合、実施の形態１のポーズフレーム廃棄制御部１０７と同様に、このポーズフレームを廃棄し、かつ、優先受信制御部１０１に対して非優先フレーム廃棄信号３０を送出するが、この処理を実施しているにもかかわらず輻輳が発生し、かつ、優先フレームの属性が低遅延の場合は、ＵＤＰパケットを一定間隔で一つずつ廃棄するよう非優先フレーム廃棄信号３０を優先受信制御部１０１宛に送信するよう構成されている。また、優先受信制御部１０１は、このような非優先フレーム廃棄信号３０を受け取った場合は、ＵＤＰパケットを一定間隔で一つずつ廃棄するよう構成されている。その他のネットワーク中継装置１００ｃ内の構成及び送信元装置２００、ネットワーク３００は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００３０】
次に、実施の形態４の動作について説明する。
先ず、通常時の動作及び受信バッファ１０８の蓄積量が設定された閾値を越えた場合の最初の動作は実施の形態１〜３と同様である。次に、優先受信制御部１０１により、非優先フレームの廃棄を実施しているにもかかわらず、転送制御部１０３から受信制御輻輳情報１０が送出され、フロー制御部１０５からポーズフレームが一定時間内に継続して送出される場合、ポーズフレーム廃棄制御部１０７ｃは、ＩＰヘッダのＴｏＳフィールド等により、送信元装置２００からの受信した優先フレームのアプリケーションからの要求を判定し、低遅延優先時は、ポーズフレームを送信元装置２００へ転送する代わりに、優先フレームの廃棄も実施するが、ＵＤＰパケットのバースト的なパケットロスを発生させないよう、一定間隔で１パケットずつ廃棄を実施するよう判定し、この情報を含む非優先フレーム廃棄信号３０を優先受信制御部１０１に送信する。
【００３１】
即ち、優先受信制御部１０１は、送信元装置２００から受信したフレームのうち、低優先フレームの全てと、優先ＵＤＰパケットを一定間隔で１フレームずつ廃棄する。また、その後も転送制御部１０３から受信制御輻輳情報１０が継続して送出されるようであれば、ポーズフレーム廃棄制御部１０７ｃは、廃棄間隔を狭めていくよう非優先フレーム廃棄信号３０を送出する。これにより、優先フレームによる音声や映像アプリケーションの品質劣化を最小限に抑制する。
【００３２】
以上のように、実施の形態４のネットワーク中継装置によれば、ポーズフレーム廃棄処理部は、優先受信制御部が優先度の低いフレームを廃棄した後、ＩＰパケットの輻輳が発生し、かつ、受信した優先フレームの属性が低遅延の場合は、ＵＤＰパケットを一定間隔で一つずつ廃棄するよう優先受信制御部に指示するようにしたので、輻輳状態が進んだ場合でも、優先フレームによる音声や映像アプリケーション等の品質劣化を最小限に抑制することができる。
【００３３】
また、実施の形態４のネットワーク中継装置によれば、優先受信制御部がＵＤＰパケットを一定間隔で一つずつ廃棄してもＩＰパケットの輻輳が継続する場合は、廃棄する間隔を小さくしていくようにしたので、更に輻輳が進んだ場合でも優先フレームの品質劣化を最小限に抑えながら対応することができる。
【００３４】
実施の形態５．
図５は、実施の形態５のネットワーク中継装置を示す構成図である。
図において、ネットワーク中継装置１００ｄの基本的な構成は実施の形態４のネットワーク中継装置１００ｃと同様であるが、ポーズフレーム廃棄制御部１０７ｄの構成が異なっている。ポーズフレーム廃棄制御部１０７ｄは、上り送信制御部１０６からのポーズフレームを受け取った場合、実施の形態４のポーズフレーム廃棄制御部１０７ｃと同様に、このポーズフレームを廃棄し、かつ、優先受信制御部１０１に対して非優先フレーム廃棄信号３０を送出するが、この処理を実施しているにもかかわらず、輻輳が発生する場合は、１回の転送で送信できるデータの最大値を示すＭＴＵ（Maximum Transmission Unit）サイズを小さくするようＩＣＭＰ（Internet Control Message Protocol）フレームを生成し、送信元装置２００に送信するよう構成されている。その他のネットワーク中継装置１００ｄ内の構成及び送信元装置２００とネットワーク３００は実施の形態４と同様であるため、対応する部分に同一符号を付してその説明を省略する。
【００３５】
次に、実施の形態５の動作について説明する。
実施の形態４において、優先フレームの廃棄を低遅延優先で実施する場合、ポーズフレーム廃棄制御部１０７ｄで、ＭＴＵサイズを短縮指示するＩＣＭＰフレームを生成し、送信元装置２００へ送出する。これにより、送信元装置２００からの受信フレームのフレーム長が短くなり、優先ＵＤＰパケット廃棄による音声や映像アプリケーションの品質劣化を更に低減可能とする。
【００３６】
優先フレーム廃棄により、転送制御部１０３の輻輳状態が回復した場合は、ポーズフレーム廃棄制御部１０７ｄにおいて、ＭＴＵサイズを元のサイズに戻すよう指示するＩＣＭＰフレームを生成し、送信元装置２００へ送出する。このように、送信元装置２００からの受信フレームのフレーム長を元に戻すことにより、転送効率の向上を図る。
【００３７】
また、ＭＴＵサイズの設定値についてはトラヒックや条件等に応じて固定値としてもよいが、輻輳の発生に応じてＭＴＵサイズを小さくするよう設定してもよい。即ち、ＭＴＵサイズの短縮指示を行うＩＣＭＰフレームを送信元装置２００に送っても転送制御部１０３の輻輳状態が改善されない場合は更にＭＴＵサイズを小さくするようＩＣＭＰフレームを送信する。尚、ここで、ＭＴＵサイズを小さくし過ぎると、かえって転送制御部１０３の処理能力不足となってしまうため、一定期間に廃棄される優先フレームの数が所定の閾値を越えない場合は、このようなＭＴＵサイズの短縮指示を行い、閾値を越えた場合は元のＭＴＵサイズに戻すといった処理を行う。
【００３８】
以上のように、実施の形態５のネットワーク中継装置によれば、ポーズフレーム廃棄処理部は、ＭＴＵサイズを短縮指示するＩＣＭＰフレームを生成して送信元装置に送信するようにしたので、優先ＵＤＰパケット廃棄による音声や映像アプリケーション等の品質劣化を更に低減することができる。
【００３９】
実施の形態６．
実施の形態６は、実施の形態３〜５のいずれかにおいて、転送制御部１０３フロー制御部１０５へ送る受信制御輻輳情報１０の生成閾値を低く設定した上で、実施の形態３〜５の優先フレームの廃棄制御を、低優先フレームの廃棄制御に適用したものである。即ち、実施の形態３〜５においては、低優先フレームは全て廃棄するようにしたが、実施の形態６においては、低優先フレームは全て廃棄するのではなく、優先フレームの廃棄制御を低優先フレームに対して適用する。
【００４０】
例えば、実施の形態３に適用した場合は、優先ＴＣＰパケットの廃棄制御を低優先フレームの廃棄制御に適用する。即ち、転送制御部１０３より受信制御輻輳情報１０を出力する閾値を低く設定すると共に、ポーズフレーム廃棄制御部１０７ｂは、優先受信制御部１０１に対して、低優先フレームを所定のフレーム数だけバースト的に連続して廃棄を行い、更に輻輳が発生する場合は、そのバースト期間を延ばしていくよう非優先フレーム廃棄信号３０を送出する。
【００４１】
また、実施の形態４または５に適用した場合は、優先ＵＤＰパケットの廃棄制御を低優先フレームに適用する。即ち、転送制御部１０３より受信制御輻輳情報１０を出力する閾値を低く設定すると共に、ポーズフレーム廃棄制御部１０７ｃ（１０７ｄ）は、優先受信制御部１０１に対して、低優先フレームを一定間隔で１フレームずつ廃棄を行い、更に輻輳が発生する場合は、廃棄間隔を小さくしていくよう非優先フレーム廃棄信号３０を送出する。
このような動作以外は、実施の形態３〜５のいずれかと同様である。
【００４２】
以上のように、実施の形態６のネットワーク中継装置によれば、輻輳が発生したか否かを判定する閾値を低くし、低優先フレームに対して、所定のフレーム数だけバースト的に連続して廃棄を行い、輻輳が継続する場合はバースト期間を延ばしていくようにしたので、軽度の輻輳時における低優先フレームの廃棄を影響を最小限に抑えることができる。
【００４３】
また、実施の形態６のネットワーク中継装置によれば、輻輳が発生したか否かを判定する閾値を低くし、低優先フレームに対して、一定間隔で１フレームずつ廃棄を行い、その後も輻輳が継続して発生する場合は、廃棄する間隔を小さくしていくようにしたので、軽度の輻輳時における低優先フレームの廃棄を影響を最小限に抑えることができる。
【図面の簡単な説明】
【００４４】
【図１】この発明の実施の形態１によるネットワーク中継装置を示す構成図である。
【図２】この発明の実施の形態２によるネットワーク中継装置を示す構成図である。
【図３】この発明の実施の形態３によるネットワーク中継装置を示す構成図である。
【図４】この発明の実施の形態４によるネットワーク中継装置を示す構成図である。
【図５】この発明の実施の形態５によるネットワーク中継装置を示す構成図である。
【符号の説明】
【００４５】
１０  受信制御輻輳情報、２０，４０  ポーズフレーム、３０  非優先フレーム廃棄信号、１００，１００ａ，１００ｂ，１００ｃ，１００ｄ  ネットワーク中継装置、１０１  優先受信制御部、１０３  転送制御部、１０５  フロー制御部、１０７，１０７ａ，１０７ｂ，１０７ｃ，１０７ｄ  ポーズフレーム廃棄制御部、２００  送信元装置、３００  ネットワーク。
【図１】
2008193324.tif 000003
【図２】
2008193324.tif 000004
【図３】
2008193324.tif 000005
【図４】
2008193324.tif 000006
【図５】
2008193324.tif 000007