(57)【要約】【課題】輻輳発生時に最適な帯域でパケットの転送動作を行う。【解決手段】レート制御部１６に転送先の機器で輻輳を検知した場合に生成されるポーズパケットが入力されると、ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定し、帯域調整部１７は、レート制御部１６で決定された転送レートに通信帯域を調整し、パケットを転送先の機器に出力する。【選択図】        図１
2004159203.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上でパケットを中継するパケット転送装置において、
輻輳発生時に転送先より送られるポーズパケットを受信して、前記ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定するレート制御部と、
決定された前記転送レートで前記転送先へ前記パケットを出力するために通信帯域を調整する帯域調整部と、
を有することを特徴とするパケット転送装置。
【請求項２】
ネットワーク上でパケットを中継するパケット転送装置において、
輻輳発生時に転送先より送られるポーズパケットを検知するたび、及び、所定時間経過を検知するたびに、転送レートを調整し決定するレート制御部と、
決定された前記転送レートに応じて、前記転送先へ前記パケットを出力する通信帯域を調整する帯域調整部と、
を有することを特徴とするパケット転送装置。
【請求項３】
前記レート制御部は、前記転送レートの調整時に参照するための、最大帯域のうち転送に使用する帯域の割合が記載された帯域調整テーブルを有することを特徴とする請求項２記載のパケット転送装置。
【請求項４】
前記レート制御部は、前記所定時間を設定するポーズパケット検知タイマーを有することを特徴とする請求項２記載のパケット転送装置。
【請求項５】
前記レート制御部は、前記帯域調整テーブルを参照して、前記ポーズパケットを、検知した場合は前記転送レートを下げ、前記所定時間経過を検知した場合は前記転送レートを上げることを特徴とする請求項３記載のパケット転送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上でパケットを中継するパケット転送装置に関し、特に、イーサネット（登録商標）方式のネットワーク上でパケットを中継するパケット転送装置に関する。
【０００２】
【従来の技術】
近年普及している有線ＬＡＮに、イーサネット、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．３がある。
【０００３】
ＬＡＮ上には、複数のＰＣ（パーソナルコンピュータ）を接続するためのルータやスイッチングハブなどのパケット転送装置があり、受信したパケットを転送先の機器へ転送する。
【０００４】
図８は、従来のパケット転送を説明する説明図である。
パケット転送の際、例えば、上流のパケット転送装置２００ａ、２００ｂから下流のパケット転送装置２００ｃへ、パケットの転送が行われる場合がある。このときパケット転送装置２００ｃにおいて、パケット転送装置２００ａからのパケットと、パケット転送装置２００ｂからのパケットの受信流量とが、パケット転送装置２００ｃの転送先への送信流量を上回ると、パケットは、優先度の高い順に処理され、パケット転送装置２００ｃの図示しない送信バッファに蓄積される。この状態が長く続くと送信バッファがオーバーフローしてしまうため、ＩＥＥＥ８０２．３に準拠するパケット転送装置２００ｃは、輻輳が発生したと検知し輻輳の起こっているパスのパケット転送装置２００ａ、２００ｂにポーズパケットと呼ばれるパケットを送出する。ポーズパケットの中には、タイマー値（以下スロットタイムとも呼ぶ）と呼ばれる送信休止時間を示す情報が入っており、送信元のパケット転送装置２００ａ、２００ｂはこれに従い、一定時間、パケットの送信を止めていた。
【０００５】
図９は、従来のパケット転送装置の構成図である。
パケット転送装置２００は、例えばルータである。
パケット転送装置２００は、フォワーディングテーブル２０１、パケット分類器２０２、マーキング部２０３、スイッチ部２０４、キューイング・スケジュール部２０５と、から構成される。
【０００６】
パケットが入力されると、フォワーディングテーブル２０１を参照して、パケットヘッダーとペイロードデータ中のＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ヘッダなどに含まれる送信先アドレスをもとに、パケットを送信すべきポートを決定する。さらに、パケット分類器２０２でパケットを分類し、マーキング部でパケットの優先度を示す情報を付加し、スイッチ部２０４を介してキューイング・スケジュール部２０５へ転送する。キューイング・スケジュール部２０５ではマーキング部２０３でパケットに付加された優先度情報を参照して、パケットを優先度別のキューにキューイングする。出力の流量が入力の流量より小さい場合、パケットは優先度の高い順に処理される。輻輳状態の継続によりキューイング・スケジュール部２０５から出力されるパケットを一時格納する図示しない送信バッファが一杯になると、優先度の低いパケットは破棄される。また、輻輳状態の発生によりフロー制御を行っている場合、パケットを一時停止するようポーズパケットを送出する。
【０００７】
また、輻輳が発生した場合、入力ポート別にパケットの流量を監視して、輻輳要因となるポートのみに輻輳制御用パケットを送出するパケット転送装置も知られている。（例えば、特許文献１参照）
【０００８】
【特許文献１】
特開２００２−２６１７６６（段落番号〔００１７〕〜〔００１８〕，第１図）
【０００９】
【発明が解決しようとする課題】
しかし従来では、上記のように、輻輳が発生した場合ポーズパケットを用いてパケットの送出を一時停止するようにしていたため、帯域は小さくても流れを止めたくないアプリケーション（例えば、音声や圧縮動画像のリアルタイム通信など）のパケットの流れまで止めてしまうという問題があった。
【００１０】
逆にこれらを通そうとすると、パケット転送装置２００ａ、２００ｂに輻輳状態を通知するポーズパケットを送信せず、そのままパケットを受けなければならなかった。結果として出力の帯域を超えたパケットは優先順に従い、全てパケット転送装置２００ｃで破棄していた。これはたとえ、パケット転送装置２００ａ、２００ｂが帯域制御の機構を持っていたとしても検出する手段がないため、帯域制御機構が働かないことを意味する。
【００１１】
本発明はこのような点に鑑みてなされたものであり、輻輳時に、パケットの転送を一時停止することなく最適な帯域でパケットの転送を行うことが可能なパケット転送装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような、ネットワーク上でパケットを中継するパケット転送装置１０において、輻輳発生時に転送先より送られるポーズパケットを受信して、ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定するレート制御部１６と、決定された転送レートで転送先へパケットを通信するために通信帯域を調整する帯域調整部１７と、を有することを特徴とするパケット転送装置１０が提供される。
【００１３】
上記の構成によれば、レート制御部１６に転送先の機器で輻輳を検知した場合に生成されるポーズパケットが入力されると、ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定し、帯域調整部１７は、レート制御部１６で決定された転送レートに通信帯域を絞って、パケットを転送先の機器に出力する。
【００１４】
また、ネットワーク上でパケットを中継するパケット転送装置において、輻輳発生時に転送先より送られるポーズパケットを検知するたび、及び、所定時間経過を検知するたびに、転送レートを調整し決定するレート制御部と、決定された転送レートに応じて、転送先へパケットを出力する通信帯域を調整する帯域調整部と、を有することを特徴とするパケット転送装置が提供される。
【００１５】
上記構成によれば、レート制御部に転送先の機器で輻輳を検知した場合に生成されるポーズパケットが入力されると転送レートを下げ、所定時間経過を検知すると転送レートを上げ、帯域調整部は、レート制御部で決定された転送レートに通信帯域を絞って、パケットを転送先の機器に出力する。
【００１６】
【発明の実施の形態】
以下本発明の実施の形態を図面を参照して説明する。
図１は、本発明の第１の実施の形態のパケット転送装置の構成図である。
【００１７】
パケット転送装置１０は、例えばルータである。
パケット転送装置１０は、フォワーディングテーブル１１、パケット分類器１２、マーキング部１３、スイッチ部１４、キューイング・スケジュール部１５、レート制御部１６、帯域調整部１７とから構成される。
【００１８】
ここで、フォワーディングテーブル１１、パケット分類器１２、マーキング部１３、スイッチ部１４、キューイング・スケジュール部１５は、公知であり、従来技術の項で説明したものと同じである。すなわち、フォワーディングテーブル１１はパケットヘッダーに含まれる送信先アドレスをもとに、転送先の機器を決定するためのテーブルであり、パケット分類器１２は、パケットの種類ごとに分類する機能を有し、マーキング部１３は、分類されたパケットに優先度情報を付加し、スイッチ部１４は、分類されたパケットをキューイング・スケジュール部１５に転送し、キューイング・スケジュール部１５は、優先度情報を参照して、キューイングして、パケットを出力する順番などのスケジュールを決定する。
【００１９】
本発明の特徴は、レート制御部１６と、帯域調整部１７を有した点にある。
レート制御部１６は、転送先の機器で輻輳を検知した場合に生成されるポーズパケットを入力し、ポーズパケットに記載されるスロットタイムを、定量的な帯域制御情報（例えば、最大帯域のうち転送に使用する帯域の割合）として抽出し転送レートを決定する。
【００２０】
帯域調整部１７は、出力の帯域を、レート制御部１６で決定された転送レートに応じて調整し、キューイング・スケジュール部１５で優先度順にスケジューリングされたパケットを転送先の機器に出力する。
【００２１】
なお、帯域調整部１７は、全体帯域をシェーピングするリンクシェーパーで実現でき、以下、帯域調整部１７をリンクシェーパー１７と記す。
図２は、ポーズパケットフレームのフォーマットである。
【００２２】
ＩＥＥＥ８０２．３で規格化された、ポーズパケットのフレームは図のように、転送先の機器の宛先ＭＡＣアドレスと、送信元の機器の送信元ＭＡＣアドレスと、パケットの種類を示すタイプ、オペコード（命令コード）、スロットタイム、暗号化のためのパディングからなる。
【００２３】
従来では、輻輳が発生して転送先の機器より、ポーズパケットを受信すると、最小パケット長（５１２ｂｉｔ）がそのリンク上を通過する時間を単位としたスロットタイムに記載された時間の間、パケットの送出を一時停止していたが、本発明の第１の実施の形態のパケット転送装置１０においては、レート制御部１６で、スロットタイムを、最大帯域のうち転送に使用する帯域の割合として抽出して用いる。
【００２４】
図３は、本発明のパケット転送装置を用いた、パケットの転送を説明する図である。
ここでは、パケット転送装置１０ａ、１０ｂ、１０ｃとも図１で示したパケット転送装置１０と同様の構成であるとして説明する。
【００２５】
各パケット転送装置１０ａ、１０ｂ、１０ｃ間は、ＩＥＥＥ８０２に準拠した同軸ケーブルで接続される。
パケット転送装置１０ａにおいて輻輳が発生すると、パケット転送装置１０ｂ、１０ｃにポーズパケットが送出される。このポーズパケットにおいて、例えば、スロットタイムの値が“８０”であった場合、従来では“８０スロット時間だけパケット送信を中止せよ”という意味であるが、パケット転送装置１０ｂ、１０ｃにおいて、レート制御部１６は、最大帯域の８０％の帯域でパケットを送信するようにリンクシェーパー１７に伝える。こうすることで、最大帯域の８０％を越えるパケットは、パケット転送装置１０ｂ、１０ｃで破棄され、優先度の高いパケットが選択的に通過する。
【００２６】
このように、従来のように転送先で輻輳が発生してポーズパケットを受信すると、スロットタイムをパケットの送出を一時停止させるための時間情報ではなく、レートを制御するための情報として用いるので、パケットの流れを止めることなく、決定した転送レートに応じて帯域を絞って転送動作を行うことが可能である。
【００２７】
図４は、本発明の第２の実施の形態のパケット転送装置の構成図である。
本発明の第２の実施の形態のパケット転送装置２０は、第１の実施の形態のパケット転送装置１０と、レート制御部２６の構成のみが異なる。その他の部分は、図１と同一符号にし、説明を省略する。
【００２８】
本発明の第２の実施の形態のパケット転送装置２０において、レート制御部２６は、ポーズパケット受信検知タイマー（以下受信検知タイマーと略す）２６ａと、帯域調整テーブル（以下シェーピングレートテーブルとも呼ぶ）２６ｂを有する。
【００２９】
受信検知タイマー２６ａには、例えば、ユーザにより所定の時間がセットされる。
シェーピングレートテーブル２６ｂには、最大帯域のうち転送に使用する帯域の割合が記載される。例えば、図４のように、１段目は８０％、２段目は５０％などと記載される。
【００３０】
なお、レート制御部２６の詳細な構成は後述する。
以下、第２の実施の形態のパケット転送装置２０の動作を説明する。
ポーズパケットを受信すると、第１の実施の形態と異なり、シェーピングレートテーブル２６ｂを参照して、現在の使用している転送レートを、例えば、１段階低いものにする。例えば、現在の帯域が最大帯域の８０％で出力されている場合は、５０％で出力するように決定する。その後、レート制御部２６は次のポーズパケットを受信するまでの時間を計測し、受信検知タイマー２６ａにセットされている時間を越えた場合、輻輳は発生していないと解釈し、シェーピングレートテーブル２６ｂを参照して、転送レートを段階的あるいは一度に上げる。受信検知タイマー２６ａにセットされている時間内に、再びポーズパケットを受信した場合は、再び転送レートを、例えば、一段階下げる。
【００３１】
このように、本発明の第２の実施の形態のパケット転送装置２０によれば、ポーズパケットを受信するたび、または、受信検知タイマー２６ａにセットされた時間が経過するたびに、シェーピングレートテーブル２６ｂを参照して転送レートを制御するので、転送先の機器の輻輳状態に応じて自律的に帯域制御を行うことができる。また、タイムスロット値を考慮することなく自装置内で制御が可能なためシステムトータルとしての制御が簡素化される。
【００３２】
次に、レート制御部及びリンクシェーパーの詳細を説明する。
なお、ここで説明するレート制御部は、後述するセレクタによって、第１の実施の形態のパケット転送装置１０と、第２の実施の形態のパケット転送装置２０の機能を切り替えることができる。
【００３３】
図５は、レート制御部及びリンクシェーパーの構成図である。
レート制御部３６は、ポーズパケットを受信して解析するポーズパケット解析器３６ａと、例えば、図示しない外部からの制御信号でスロットタイムを用いるモードか、スロットタイムを用いないモードかを選択するセレクタ３６ｂと、ポーズパケットよりスロットタイムを最大帯域のうち転送に使用する帯域の割合として抽出するレート値抽出器３６ｃと、所定の時間がセットされた受信検知タイマー３６ｄと、転送レートが記載されるシェーピングレートテーブル３６ｆと、シェーピングレートテーブル３６ｆを参照して、転送レートを指定するレートテーブルｕｐ／ｄｏｗｎポインター３６ｅとから構成される。
【００３４】
リンクシェーパー３７は、送信パケットをモニタしてパケット出力に使用している通信レートを測定するパケットメーター３７ａと、レート制御部３６で決定した転送レートをもとに、パケット送出間隔を調整するＩＰＧ（パケット間ギャップ）調整器３７ｂとから構成される。
【００３５】
ポーズパケット内のスロットタイムを使用するモードの場合、ポーズパケットを受信したレート制御部３６は、この内容をポーズパケット解析器３６ａにて解析し、スロットタイムフィールド中のレート値を抽出する。抽出されたレート値は、リンクシェーパー３７中のＩＰＧ調整器３７ｂにて、パケットの送出間隔を調整する値として使用される。ＩＰＧ調整器３７ｂでは、パケットの送出間隔を制御するために送信要求制御信号により、図１または、図４で示したキューイング・スケジュール部１５からのパケットの送信を調整する。また、パケットメーター３７ａでは測定した通信レートが、レート制御部３６から入力される転送レートより小さい場合は、ＩＰＧ調整器３７ｂは、ＩＰＧ間隔の調整をすることなく送信要求制御信号を、例えば、イネーブル状態にして、帯域を絞ることなくパケットを転送するように制御する。
【００３６】
受信検知タイマー３６ｄを用いるモードの場合、ポーズパケットを受信したレート制御部３６は、この内容をポーズパケット解析器３６ａにて解析し、ポーズパケットであることを判断すると、受信検知タイマー３６ｄをセットする。また、同時にレートテーブルｕｐ／ｄｏｗｎポインター３６ｅでシェーピングレートテーブル３６ｆを指し示す位置を１つ繰り下げ、転送レートの１段低い値を抽出し、リンクシェーパー３７にその値を送出する。抽出されたレート値は、リンクシェーパー３７中のＩＰＧ調整器３７ｂにてパケットの送出間隔を調整する値として使用される。
【００３７】
なお、受信検知タイマー３６ｄが一巡するまでに新たなポーズパケットが受信された場合、同様の手続きにより、転送レートをさらに１段落とす。
受信検知タイマー３６ｄが一巡するまでに、新たなポーズパケットが受信されなかった場合、タイマーを再セットしてレートテーブルｕｐ／ｄｏｗｎポインター３６ｅでシェーピングレートテーブル３６ｆを指し示す位置を１つまたは複数繰り上げ、転送レートの１段高い値もしくは、複数段高い（例えば、１００％にしてもよい）値を抽出しリンクシェーパー３７にその値を送出する。リンクシェーパー３７は、レート制御部３６より出力されたレート値を用いて、ＩＰＧ調整器３７ｂにてパケットの送出間隔を調整する。
【００３８】
次に、上記で説明したレート制御部３６とリンクシェーパー３７の処理の流れを、フローチャートでまとめる。
図６は、レート制御部及びリンクシェーパーで行われる処理の流れを示すフローチャートである。
【００３９】
ポーズパケットを受信すると（ステップＳ１）、ポーズパケット解析器３６ａにてポーズパケットの解析を行い（ステップＳ２）、セレクタ３６ｂでスロットタイムを使用するモードか否かを判断する（ステップＳ３）。ここで、スロットタイムを使用するモードの場合は、スロットタイムフィールド中のレート値を抽出する（ステップＳ４）。抽出されたレート値は、リンクシェーパー３７に送出されＩＰＧ調整器３７ｂでＩＰＧ間隔の調整を行うことで帯域を調整する（ステップＳ５）。その後、調整された帯域でパケットを転送先へ出力し（ステップＳ６）、処理を終了する。
【００４０】
一方、ステップＳ３で、スロットタイムを使用しないモードが選択された場合、受信検知タイマー３６ｄをセットし（ステップＳ７）、レートテーブルｕｐ／ｄｏｗｎポインター３６ｅでシェーピングレートテーブル３６ｆを参照する位置を１段下げる（ステップＳ８）。その後、レートテーブルｕｐ／ｄｏｗｎポインター３６ｅで指し示すシェーピングレートテーブル３６ｆの値を抽出し（ステップＳ９）、ステップＳ５、ステップＳ６の処理を行ない処理を終了する。また、受信検知タイマー３６ｄにセットされている所定時間内にポーズパケットの受信が有るか無いかを判断し（ステップＳ１０）、ある場合は、ステップＳ７に戻り、無い場合は、レートテーブルｕｐ／ｄｏｗｎポインター３６ｅでシェーピングレートテーブル３６ｆを参照する位置を１段上げる（ステップＳ１１）。ここで参照位置がシェーピングレートテーブル３６ｆの最上段にあれば処理を終了し、そうでなければステップＳ１３に進み（ステップＳ１２）、受信検知タイマー３６ｄをセットし（ステップＳ１３）、ステップＳ９に進む。
【００４１】
上記のようにすることで、マクロのタイムレンジから見て最も効率の良い転送レートを保持することができる。
次に、これまでの説明では省略してきた送受信のための入出力インターフェースに、上記で説明したレート制御部３６、リンクシェーパー３７を適用した例を説明する。
【００４２】
図７は、入出力インターフェースの構成図である。
入出力インターフェース１００は、例えば、送受信を制御する送受信制御部１１０と、受信バッファ１２０ａを制御する受信バッファ制御部１２０と、送信バッファ１３０ａを制御する送信バッファ制御部１３０と、から構成され、前述のレート制御部３６は送受信制御部１１０、リンクシェーパー３７は送信バッファ制御部１３０の一部として機能する。
【００４３】
入出力インターフェース１００において、受信パケットは、送受信制御部１１０を介して受信バッファ制御部１２０の制御のもと、受信バッファ１２０ａに一時格納されたのち受信データとして入力され、パケット分類器１２で分離される。送信パケットは、送信バッファ制御部１３０のリンクシェーパー３７より出力される送信要求制御信号に応じて、所定の送出間隔で送信バッファ制御部１３０に入力されて、送信バッファ１３０ａに一時格納されたのち送受信制御部１１０を介して転送先の機器へ出力される。
【００４４】
（付記１）ネットワーク上でパケットを中継するパケット転送装置において、輻輳発生時に転送先より送られるポーズパケットを受信して、前記ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定するレート制御部と、
決定された前記転送レートで前記転送先へ前記パケットを出力するために通信帯域を調整する帯域調整部と、
を有することを特徴とするパケット転送装置。
【００４５】
（付記２）前記定量的な帯域制御情報は、最大帯域のうち転送に使用する帯域の割合であることを特徴とする付記１記載のパケット転送装置。
（付記３）ネットワーク上でパケットを中継するパケット転送装置において、
輻輳発生時に転送先より送られるポーズパケットを検知するたび、及び、所定時間経過を検知するたびに、転送レートを調整し決定するレート制御部と、
決定された前記転送レートに応じて、前記転送先へ前記パケットを出力する通信帯域を調整する帯域調整部と、
を有することを特徴とするパケット転送装置。
【００４６】
（付記４）前記レート制御部は、前記転送レートの調整時に参照するための、最大帯域のうち転送に使用する帯域の割合が記載された帯域調整テーブルを有することを特徴とする付記３記載のパケット転送装置。
【００４７】
（付記５）前記レート制御部は、前記所定時間を設定するポーズパケット検知タイマーを有することを特徴とする付記３記載のパケット転送装置。
（付記６）前記レート制御部は、前記帯域調整テーブルを参照して、前記ポーズパケットを、検知した場合は前記転送レートを下げ、前記所定時間経過を検知した場合は前記転送レートを上げることを特徴とする付記４記載のパケット転送装置。
【００４８】
（付記７）ネットワーク上でパケットを中継するパケット転送方法において、
輻輳発生時に転送先より送られるポーズパケットを受信し、
前記ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出して転送レートを決定し、
決定された前記転送レートで前記転送先へ前記パケットを出力するために通信帯域を調整する、
ことを特徴とするパケット転送方法。
【００４９】
（付記８）前記定量的な帯域制御情報は、最大帯域のうち転送に使用する帯域の割合であることを特徴とする付記７記載のパケット転送方法。
（付記９）ネットワーク上でパケットを中継するパケット転送方法において、
輻輳発生時に転送先より送られるポーズパケットを検知するたび、または、所定時間経過を検知するたびに、転送レートを調整して決定し、
決定された前記転送レートに応じて、前記転送先へ前記パケットを出力する通信帯域を調整する、
ことを特徴とするパケット転送方法。
【００５０】
（付記１０）前記転送レートの調節の際、最大帯域のうち転送に使用する帯域の割合が記載された帯域調整テーブルを参照して、前記ポーズパケットを、検知した場合は前記転送レートを下げ、前記所定時間経過を検知した場合は前記転送レートを上げることを特徴とする付記９記載のパケット転送方法。
【００５１】
【発明の効果】
以上説明したように本発明では、転送先で輻輳が発生してポーズパケットを受信すると、ポーズパケットのタイマー値を、定量的な帯域制御情報として抽出し、転送レートを決定するので、輻輳が発生してもパケットの流れを止めることなく、帯域を絞ってパケットの転送動作を行うことが可能である。
【００５２】
また、本発明では、輻輳発生時に転送先より送られるポーズパケットを検知するたびに転送レートを下げ、所定時間経過を検知した場合は、転送レートを上げるようにして、転送動作を続ける。これにより、輻輳が発生してもパケットの流れを止めることなく、転送先の機器の輻輳状態に応じて柔軟に帯域制御を行うことができる。また、タイマー値を考慮することなく自装置内で制御が可能なためシステムトータルとしての制御が簡素化される。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のパケット転送装置の構成図である。
【図２】ポーズパケットフレームのフォーマットである。
【図３】本発明のパケット転送装置を用いた、パケットの転送を説明する図である。
【図４】本発明の第２の実施の形態のパケット転送装置の構成図である。
【図５】レート制御部及びリンクシェーパーの構成図である。
【図６】レート制御部及びリンクシェーパーで行われる処理の流れを示すフローチャートである。
【図７】入出力インターフェースの構成図である。
【図８】従来のパケット転送を説明する説明図である。
【図９】従来のパケット転送装置の構成図である。
【符号の説明】
１０  パケット転送装置
１１  フォワーディングテーブル
１２  パケット分類器
１３  マーキング部
１４  スイッチ部
１５  キューイング・スケジュール部
１６  レート制御部
１７  帯域調整部（リンクシェーパー）
【図１】
2004159203.tif 000003
【図２】
2004159203.tif 000004
【図３】
2004159203.tif 000005
【図４】
2004159203.tif 000006
【図５】
2004159203.tif 000007
【図６】
2004159203.tif 000008
【図７】
2004159203.tif 000009
【図８】
2004159203.tif 000010
【図９】
2004159203.tif 000011