(57)【要約】【課題】  短時間で大容量帯域を確保する。輻輳予測帯域を必要とせず、長距離伝送でもスループットの大きなパケット転送を行う。また、網内ノードの帯域予約の取り消し動作を不要とする。【解決手段】  送信側から仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側から折り返されたバックワードリソース管理パケットを受信し、受信したパケットに書き込まれた輻輳予測信号の状態に応じてパケットの送信速度を調整する。【選択図】  図１
2006005748.tif 000002
【特許請求の範囲】
【請求項１】
送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ（多重化）出力のパケット転送レートと所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法であって、
前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とするパケット転送方法。
【請求項２】
送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ出力のパケット転送レートと所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法であって、
前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、
当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とするパケット転送方法。
【請求項３】
送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ出力のパケット転送レートと重み付け帯域確保フォワードリソース管理パケットの宛先アドレス毎または経路識別番号毎にテーブルに書き込んだ該パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法であって、
前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とするパケット転送方法。
【請求項４】
送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ出力のパケット転送レートと重み付け帯域確保フォワードリソース管理パケットの宛先アドレス毎または経路識別番号毎にテーブルに書き込んだ該パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法であって、
前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、
当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とするパケット転送方法。
【請求項５】
仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とする送信装置。
【請求項６】
仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、
当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、
当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、
送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出する
ことを特徴とする送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰコネクションレス網に用いる可変長パケット、または、ＡＴＭ(Asynchronous
Transfer Mode)網に用いる固定長パケット（セル）の転送方法に関する。本発明は、送受信装置間で送信側のノード、中継ノード、受信側のノードを介してパケットまたはセルを転送する網輻輳回避技術を用いたパケット転送方法に関する。
【背景技術】
【０００２】
図１に従来例１の構成図を示す。この例は、特許文献１に開示されている。図１において、１は送信側のノード、２は中継ノード、３は受信側のノード、４は送信側の端末装置、５は送信側のＵＰＣ(Usage Parameter Control)等のインタフェース回路、６は送信側のレート制御回路、７はルーチング回路、８は出力バッファ、９は輻輳予測回路、１０は輻輳予測信号挿入回路、１１は受信側のＵＰＣ等のインタフェース回路、１２は受信側の端末装置、１３は受信側のレート制御回路、１４は加入者線（アクセス回線）、１５は中継伝送路である。送信側のレート制御回路６の構成を図２に示す。
【０００３】
図２において、２０はＦＲＭセル折り返し回路、２１はＢＲＭセル受信回路、２２はセル送出制御回路、２３はＦＲＭセル送出回路、２４は送信バッファ、２５はセル組み立て回路、２６は受信バッファ、２７はセル分解回路である。次に、送信側の端末装置４の構成を図３に示す。図３において、各回路は図２と同じである。
【０００４】
次に、受信側のレート制御回路１３の構成を図４に示す。図４において、各回路は図２と同様である。次に、受信側の端末装置１２の構成を図５に示す。図５において、各回路は図２と同じである。
【０００５】
図１は送信側のレート制御回路または送信側の端末装置より受信側のレート制御回路または受信側の端末装置にデータセルを送る片方向通信の場合を示しており、逆方向通信は省略されている。送信側のノード、中継ノード、受信側のノードは経路識別番号（ＶＣＩ）により経路設定する。
【０００６】
図６は、セルフォーマットの一例を示す図である。セルヘッダにはＶＰＩ，ＶＣＩ，ＣＬＰ，ＰＴＩ(Payload Type Identifier)，ＨＥＣの各フィールドが設けられている。ＲＭセルは、セルヘッダのＰＴＩフィールドにおいて１１０のセルで定義されている。ちなみに、ＰＴＩフィールドが０００のセルはユーザ情報セルで、輻輳なしのＡＴＭレイヤユーザ間表示＝０のセルであり、００１のセルはユーザ情報セルで、輻輳なしのＡＴＭレイヤユーザ間表示＝１のセルであり、０１０のセルはユーザ情報セルで、輻輳有りのＡＴＭレイヤユーザ間表示＝０のセルであり、０１１のセルはユーザ情報セルで、輻輳有りのＡＴＭレイヤユーザ間表示＝１のセルである。尚、フォワードＲＭセル（ＦＲＭセル）とバックワードＲＭセル（ＢＲＭセル）の区別は、セルペイロードで行われる。また輻輳表示ビット（ＣＩビット）は、ＲＭセルのペイロードに書き込まれる。データセルはユーザ情報セルである。
【０００７】
送信側のレート制御回路６は、送信端末側から受信したパケットをセル組み立て回路２５においてセルに組み立て、送信バッファ２４に送る。送信バッファ２４に蓄積されたセルはセル送出制御回路２２の制御により読み出される。
【０００８】
送信バッファ２４の出力セルレートはそのセル間隔がＬ／ＡＣＲ，（ＡＣＲ：現在のセルレート、Ｌ：セル長（４２４ｂｉｔ））になるように制御される。セル送出制御回路２２は一定周期ΔＴで制御信号をＦＲＭセル送出回路２３に送り、ＦＲＭセル送出回路２３よりセルレート増加有無信号Ｕを含むＦＲＭセルを送出させる。セル送出制御回路２２が送信バッファ２４より読み出すセルレートＡＣＲ（ｂｉｔ／ｓｅｃ）は、ＢＲＭセル受信回路２１が輻輳予測信号を含まない（ＣＩ＝０）ＢＲＭセルを受信した場合は、次式で示されるように増加される。
【０００９】
ＡＣＲ＝ＡＣＲ＋ΔＶ
ＡＣＲ＝Ｍｉｎ（ＡＣＲ，ＰＣＲ）                                  …（１）
ＡＣＲ：現在のセルレート（ｂｉｔ／ｓｅｃ）
ΔＶ：最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ＰＣＲ：ピークセルレート（ｂｉｔ／ｓｅｃ）
Ｍｉｎ（Ａ，Ｂ）：ＡとＢの内小さい方をとる
セル送出制御回路２２の制御に従って、セルレート増加が式（１）のように行われるので、送信バッファ２４から送出されるデータセルのセルレートＹは次式に示される。
【００１０】
Ｙ＝α＊Ｔ                                                    …（２）
α＝ΔＶ／ΔＴ                                                …（３）
Ｙ：送出セルレート（ｂｉｔ／ｓｅｃ）
ΔＶ：最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ΔＴ：一定時間（ＦＲＭセルの周期）
α：セル加速度（ｂｉｔ／ｓｅｃ2）
Ｔ：入力を経過時間とし、出力をセルレートとする仮想ルックアップテーブル上の経過時間（ｓｅｃ）
セルレート増加中のセルレートを式（２）、（３）のように表わすことができるので、送信側のレート制御回路６からの送出セルはセル加速度（単位時間当たりのセルレート増加率）制限に従っている。また、送信側の端末装置４のセル送出制御回路２２も送信側のレート制御回路６と同様に動作するので、送出セルはセル加速度制限に従っている。従って、全ての送信側のレート制御回路６および送信側の端末装置４のセル加速度の上限αが等しくなるので、送信側のノード１、中継ノード２の輻輳予測回路９は輻輳予測が可能となる。
【００１１】
また、現在のセルレートＡＣＲは、ＢＲＭセル受信回路２１が輻輳予測信号を含む（ＣＩ＝１）ＢＲＭセルを受信した場合、ピークレートにある場合は、ピークレートを維持するが、ピークレートでない場合は、一定時間内のランダム時間セル送出を停止し、再度最低レートからセル送出開始する。
【００１２】
セル送出制御回路２２は送信側のレート制御回路６または送信側の端末装置４からのデータセル送出開始時には、現在のセルレートＡＣＲをＩＣＲ（初レート）に設定する。またＩＣＲはＭＣＲ（最小セルレート）にする。ＭＣＲ，ＰＣＲは送信側のレート制御回路６または送信側の端末装置４によって異なってもよいが、ΔＶ、ΔＴは全ての送信側のレート制御回路６または送信側の端末装置４で同一にする必要がある。以上述べた送信側のレート制御回路６または送信側の端末装置４の動作フローを図７に示す。
【００１３】
セル送出制御回路２２を含む送信側のレート制御回路６または送信側の端末装置４の動作を図７のフローを用いて説明する。まず、現在のセルレートＡＣＲをＭＣＲに設定し、セルレート増加有無信号Ｕを１（増加有り）とする（３０）。次に、送信バッファ２４に送出すべきデータセルが有るか調べ（３１）、もし無ければＡＣＲ＝ＡＣＲ−ΔＶ’（ΔＶ’：所定値）、ＡＣＲ＝Ｍａｘ（ＡＣＲ，ＭＣＲ），（Ｍａｘ：大きい方をとる）とし（３３）、３４に遷移する。
【００１４】
一方、送出すべきデータセルが有る場合には（３１）、Ｌ／ＡＣＲのセル間隔でデータセルを送出し（３２）、一定周期ΔＴでセルレート増加有無信号Ｕを含むＦＲＭセルを送出する（３４）。途中でＣＩ＝０（輻輳予測無し）のＢＲＭセルを受信したら（３５）、ＡＣＲ＝ＰＣＲであるか判断し（３６）、ＡＣＲ＝ＰＣＲである場合には、Ｕ＝０とし（３７）、３１に遷移する。
【００１５】
一方、ＡＣＲ＝ＰＣＲでない場合には、ＡＣＲをＡＣＲ＋ΔＶに変更し、さらにＡＣＲとＰＣＲの内小さい方をＡＣＲとし（３８）、Ｕ＝１とし（３９）、３１に遷移する。またＣＩ＝１（輻輳予測有り）のＢＲＭセルを受信したら（４０）、ＡＣＲ＝ＰＣＲであるか判断し（４１）、ＡＣＲ＝ＰＣＲである場合には、ＡＣＲ＝ＡＣＲとし（４２）、Ｕ＝０とし（４３）、３１に遷移する。ＡＣＲ＝ＰＣＲでない場合には、セル送出を停止し（４４）、一定時間以下のランダム時間待ち（４５）、ＡＣＲ＝ＭＣＲとし（４６）、３１に遷移する。
【００１６】
図７では、ＣＩ＝１のＢＲＭセルを受信した場合には、ＰＣＲでなければ、ランダム時間セル送出を停止する例を示したが、現在レートを維持するように構成してもよい。
【００１７】
送信側の端末装置４の送信バッファ２４より読み出されたデータセルとＦＲＭセル送出回路２３より送出されたＦＲＭセルは加入者線（アクセス回線）１４を介して送信側のノード１のインタフェース回路５に送られる。インタフェース回路５に到着したセルは順方向のルーチング回路７に送られる。
【００１８】
一方、送信側のレート制御回路６の送信バッファ２４より読み出されたデータセルとＦＲＭセル送出回路２３より送出されたＦＲＭセルは送信側のノード１の順方向のルーチング回路７に送られる。ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。
【００１９】
送信側のノード１では、順方向の出力バッファ出力のセルレートより、輻輳予測回路９により出力伝送路の輻輳予測を次式により行う。
【００２０】
ＶΣ＋Ｎ＊α＊ｔ／Ｊ＞Ｖｍａｘ                                …（４）
α＝ΔＶ／ΔＴ
α：加速度（ｂｉｔ／ｓｅｃ2）
ＶΣ：現在の順方向の出力バッファの使用率と読み出しレートの積または出力バッファ出力の合計セルレート（ｂｉｔ／ｓｅｃ）
Ｎ：Ｊ＊ΔＴ時間内に順方向の出力バッファ出力を流れるセルレート増加有り信号（Ｕ＝１）を含むＦＲＭセルの数
Ｖｍａｘ：出力伝送路の許容セルレート
ΔＶ：送信端末装置または送信レート制御回路の最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ΔＴ：一定時間（ＦＲＭセルの周期）
Ｊ：定数
ｔ：輻輳予測時間（送信端末装置と最遠端受信端末装置との往復遅延時間）（ｓｅｃ）
式（４）を満たす時輻輳予測回路９は輻輳予測有り（輻輳の前兆有り）と判断する。出力バッファ８からのセル読み出しは伝送路速度で、出力バッファの蓄積セルがなくなるまで連続して行う。
【００２１】
輻輳予測回路９は輻輳予測有りと判断した場合には、輻輳予測信号挿入回路１０において順方向出力バッファ出力を流れるＦＲＭセルのペイロードのＣＩビットを１に設定する。
【００２２】
図８に送信側のノード１の輻輳回避動作を示す。まず、輻輳予測回路９において、順方向の出力バッファ出力の現在の合計セルレートＶΣを測定する（５０）。この測定は観測時間をウィンド幅とするスライディングウィンドウにより行うことができる。次に、Ｊ＊ΔＴ時間内に順方向の出力バッファ出力を流れるセルレート増加有り信号（Ｕ＝１）を含むＦＲＭセルの数Ｎを測定する（５１）。次に、ＶΣ＋Ｎ＊α＊ｔ／Ｊ＞Ｖｍａｘ、α＝ΔＶ／ΔＴにより輻輳の前兆の有無を判断する（５２）。輻輳の前兆有りと判断すると（５３）、輻輳予測信号挿入回路１０において一定時間順方向出力バッファ出力を流れるＦＲＭセルに輻輳予測信号を挿入する（５４）。もし輻輳の前兆無しと判断すれば（５５）なにもしない。
【００２３】
送信側のノード１の順方向の出力バッファ８より送出されたセルは中継伝送路１５を介して中継ノード２の順方向のルーチング回路７に到達する。ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。輻輳予測回路９は順方向の出力バッファ出力のセルレートより輻輳予測を行う。中継ノード２の輻輳予測回路９および輻輳予測信号挿入回路１０の動作は送信側のノード１の動作（図８）と同じなので説明を省略する。
【００２４】
中継ノード２の順方向の出力バッファ８より送出されたセルは受信側のノード３の順方向のルーチング回路７に到達する。ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。輻輳予測回路９は順方向の出力バッファ出力のセルレートより輻輳予測を行う。受信側のノード３の輻輳予測回路９および輻輳予測信号挿入回路１０の動作は送信側のノード１の動作（図８）と同じなので説明を省略する。
【００２５】
出力バッファ８から送出されたセルは受信側のレート制御回路１３または受信側のインタフェース回路１１に到達する。
【００２６】
受信側のインタフェース回路１１に到着したセルは受信側の端末装置１２に送られる。受信側のレート制御回路１３または受信側の端末装置１２に到達したセルの内、ＦＲＭセルはＦＲＭセル折り返し回路２０でＢＲＭセルに変換後折り返される。一方、受信側のレート制御回路１３の場合、データセルはパケットに変換後受信端末側に送られる。
【００２７】
次に、従来例２を示す。従来例２は、帯域予約である。この帯域予約は、送信装置が予約レートを含む帯域予約信号を送出し、網内ノードはこの帯域予約信号を受信し、予約レートを計算し、残余帯域が正であれば、予約可能とし、予約信号を送信装置に伝える方法である。
【００２８】
【特許文献１】特開２００３−０４６５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００２９】
従来例１は、送信装置が網の帯域を確保する前に実パケットレートを上昇させるので、網の危険（輻輳状態に陥ることをいう）を避けるため、網内の輻輳予測回路はＵビットを用いて輻輳予測していた。このため、ラウンドトリップ時間の大きな網では、この輻輳予測のため、輻輳予測帯域（式（４）の左辺の第２項）が大きくなり、網のスループットが小さくなる欠点があった。
【００３０】
従来例２は、最初の網内ノードで予約可能であり、途中のノードで予約不可である場合には、最初のノードの帯域予約を取り消す必要がある欠点がある。
【００３１】
本発明の課題は、上記欠点を解決し、長距離伝送でも、網が危険とならずに短時間で大容量帯域を確保できるパケット転送方法を示すことにある。また、輻輳予測帯域を必要としないことにより、長距離伝送でもスループットの大きなパケット転送方法を示すことにある。また、輻輳予測ビットにより帯域予約を行うことにより、網内ノードの帯域予約の取り消し動作を不要とするパケット転送方法を示すことにある。
【課題を解決するための手段】
【００３２】
本発明の第一の観点は、送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ（多重化）出力のパケット転送レートと所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法である。
【００３３】
ここで、本発明の特徴とするところは、前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出するところにある（請求項１）。
【００３４】
あるいは、本発明の特徴とするところは、前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出するところにある（請求項２）。
【００３５】
あるいは、本発明は、送信装置が接続された送信側のノードまたは中継ノードは、パケットの宛先アドレスまたは経路識別番号により当該パケットが転送される順方向の入力インタフェースまたは出力バッファ出力またはＭＵＸ出力のパケット転送レートと重み付け帯域確保フォワードリソース管理パケットの宛先アドレス毎または経路識別番号毎にテーブルに書き込んだ該パケットの重み付け量の合計から輻輳前兆の有無を検出し、当該検出結果が輻輳前兆有りを示すときその旨を示す輻輳予測信号を、前記送信装置から周期的に送出される重み付け帯域確保フォワードリソース管理パケット、または前記送信装置から重み付け帯域確保フォワードリソース管理パケットとして周期的に送出され、受信側で折り返されたバックワードリソース管理パケットに書き込み、前記送信装置に伝えるパケット転送方法である。
【００３６】
ここで、本発明の特徴とするところは、前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出するところにある（請求項３）。
【００３７】
あるいは、本発明の特徴とするところは、前記送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出するところにある（請求項４）。
【００３８】
本発明の第二の観点は送信装置であって、本発明の特徴とするところは、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させるとともにそのパケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出するところにある（請求項５）。
【００３９】
あるいは、本発明の送信装置は、仮想初レートから仮想ピークパケットレートまで、現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保リソース管理パケットにより仮想パケット加速比または仮想パケット加速度または仮想初レートから仮想境界レートまでは仮想パケット加速比で仮想境界レートから仮想ピークパケットレートまでは仮想パケット加速度で仮想パケットレートを増加させるとともに、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を含むとともに現在の仮想パケットレートと実パケットレートとの差を重みとして示す重み付けされた帯域確保フォワードリソース管理パケットを送出し、受信側で折り返されたＡＰＲｉまたはＡＮ１を含むバックワードリソース管理パケットを受信し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれている場合には、現在の仮想パケットレートを維持し、当該受信したバックワードリソース管理パケットに輻輳予測信号が書き込まれていない場合には、仮想パケットレートを増加させ、当該受信したバックワードリソース管理パケットに含まれる輻輳予測信号無しの割合が所定値以下である場合は、現在の輻輳予測信号が書き込まれていないバックワードリソース管理パケットに含まれるＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、送出すべきパケットがある場合は、ＡＰＲ’またはＡＮ１’に対応する実パケット速度でパケットを送出することを特徴とする（請求項６）。
【００４０】
ここで、仮想パケットとは、実際に転送されるパケットは、短いパケットであるが、網内の輻輳予測回路で、重み付けされた長いパケットとして扱われるパケットを意味する。このパケットはＦＲＭパケットと機能を兼ねる。
【００４１】
また、仮想加速比／加速度は、重み付け表現された仮想ビット量の増加比率／増加率が加速比／加速度を示すものである。但し、本発明に用いる重み付けされた帯域確保フォワードリソース管理パケットの重み量は、仮想パケットレートと実パケットレートの差を示すものである。
【発明の効果】
【００４２】
本発明は、輻輳予測信号ビット（フォワード／バックワードリソース管理パケットに含まれる）が帯域を確保できたかを示す動的帯域予約である。また、一度帯域予約できた送信装置は、仮想レートを下げない限り、輻輳予測有り信号を受信してもそれは他の送信装置のレート上昇によるものであるため、レート低減する必要がない。このため、従来例１のような輻輳予測帯域を必要とせず、長距離伝送でも網のスループットが高くなる利点がある。また、従来例２のような網内ノードの帯域予約／解除動作を必要としない利点がある。
【発明を実施するための最良の形態】
【００４３】
本発明の第一実施例を図９を用いて説明する。図９において、７０は送信側のノード、７１は中継ノード、７２は受信側のノード、７３は送信側のレート制御回路Ａ（またはＯＮＵ、またはサーバ、またはゲートウェイ、またはハブ）、７４は送信側のインタフェース回路、７５は送信側のレート制御回路Ｂ、７６はルーチング回路、７７は出力バッファ、７８は輻輳予測回路、７９は輻輳予測信号挿入回路、８０は受信側のインタフェース回路、８１は受信側のレート制御回路Ａ、８２は受信側のレート制御回路Ｂ、８３は加入者線（アクセス回線）、８４、８５は伝送路である。
【００４４】
送信側のレート制御回路Ａ（７３）の構成を図１０に示す。図１０において、９０は重み付き帯域確保ＦＲＭパケット折り返し回路、９１はＢＲＭパケット受信回路、９２はパケット送出制御回路、９３は重み付き帯域確保ＦＲＭパケット送出回路、９４は送信バッファ、９５は受信バッファである。
【００４５】
次に、受信側のレート制御回路Ａ（８１）の構成を図１１に示す。図１１において、各回路は、図１０と同じである。また、送信側のレート制御回路Ｂ（７５）の構成は、送信側のレート制御回路Ａ（７３）の構成と同じである。また、受信側のレート制御回路Ｂ（８２）の構成は、受信側のレート制御回路Ａ（８１）の構成と同じである。送信側のレート制御回路Ａ（７３）および送信側のレート制御回路Ｂ（７５）は、送信装置に相当する。
【００４６】
送信側のレート制御回路Ａ（７３）の動作を説明する。送信側のレート制御回路Ｂ（７５）の動作は送信側のレート制御回路Ａ（７３）の動作と同じである。送信側のレート制御回路Ａ（７３）は、端末側よりパケットを受信した場合は、パケット送出制御回路９２が重み付き帯域確保ＦＲＭパケット送出回路９３に周期的に重み値Ｎ（現在の仮想パケットレートと実パケットレートとの差に対応する重み値）を含むパケット送出指示信号を送る。その信号を受けた重み付き帯域確保ＦＲＭパケット送出回路９３は、仮想初レートから仮想ピークパケットレートまで仮想パケット加速比または仮想パケット加速度で仮想パケットレートを増加させる。
【００４７】
ここで、仮想パケットとは、実際に転送されるパケットは、短いパケットであるが、網内の輻輳予測回路で、重み付けされた長いパケットとして扱われるパケットを意味する。また、重み付き帯域確保ＦＲＭパケットには、現在の仮想パケットレートＡＰＲｉまたは現在の仮想パケットレートに対応するメモリアドレスＡＮ１を挿入して送出する。
【００４８】
ＢＲＭパケット受信回路９１は、重み付き帯域確保ＦＲＭパケットが受信側で折り返された輻輳予測有無信号（有り（ＣＩ＝１），無し（ＣＩ＝０））およびＡＰＲｉまたはＡＮ１を含むＢＲＭパケットを受信する。
【００４９】
パケット送出制御回路９２は、ＢＲＭパケット受信回路９１より、ＡＰＲｉまたはＡＮ１を含む輻輳予測無し信号を受信した場合には、そのＡＰＲｉまたはＡＮ１をＡＰＲ’またはＡＮ１’とし、現在の仮想パケットレートを増加するように重み付き帯域確保ＦＲＭパケット送出回路９３を制御するとともに、送信バッファよりＡＰＲ’またはＡＮ１に対応するパケットレートでパケットを読み出す。一方、輻輳予測有り信号を受信した場合には、現在の仮想パケットレートを維持するように帯域確保ＦＲＭパケット送出回路９３を制御する。
【００５０】
重み付き帯域確保ＦＲＭパケット折り返し回路９０は、受信側のレート制御回路Ａ（８１）より送出された重み付き帯域確保ＦＲＭパケットをＢＲＭパケットに変換後折り返す。送信バッファの蓄積パケット量が所定値を越す場合には、送信端末からのパケット送出を停止するように、上位レイヤ信号またはポーズフレーム信号を送信端末に送出する。
【００５１】
次に、パケット送出制御回路９２の構成を図１２を用いて説明する。図１２において、送信バッファ９４は、入力パケット１００を一時蓄積し、蓄積パケットが有る場合には、パケット蓄積信号１０２を出力し、パケット読み出し信号１１６に応じて蓄積したパケットを出力パケット１０１として送出する。送信バッファ９４は送出すべきパケットが無くなったときにエンプティー信号１０３をアドレス発生回路１０５と加減算回路１１５に送出する。アドレス発生回路１０５は、パケットクロック（最大パケット長以上の長さのパケットの動作周期で動作するクロック）１０４に同期して、出力するアドレス値をパケット周期で１ずつ増加させる回路であり、パケット蓄積信号１０２が与えられると、初期値１から順次増加する読み出しアドレス１０６、１０７をパケット送出間隔時間テーブル１０８に与える。アドレス発生回路１０５は、２個の読み出しアドレスＡＮ１、ＡＮ２を持っており、それらは時間を変えて使用する。
【００５２】
アドレス発生回路１０５は、最初にパケット蓄積信号１０２が与えられたとき、所定時間Ｔ００（重み付き帯域確保ＦＲＭパケットの送出周期）内に読み出しアドレスＡＮ１（１０６）により読み出されたパケット送出有無信号１（１０９）が「１」である数Ｎを重み（詳細には仮想パケットレートと実パケットレートの差に対応する重み）とする重み付き帯域確保ＦＲＭパケット送出指示信号１１３を出力する。この信号には、現在のアドレスＡＮ１も含まれる。アドレス発生回路１０５は、輻輳予測無し信号（ＣＩ＝０）１１１を受信した場合には、その信号に含まれるＡＮ１をＡＮ１’とする。次に、アドレス発生回路１０５は、ＡＮ１’をピークアドレスとして読み出しアドレスＡＮ２（１０７）を増加させる。読み出しアドレスＡＮ２（１０７）により読み出されたパケット送出有無信号２（１１０）が「１」を示す場合には、加減算回路１１５において、レジスタＧに最大パケット長Ｌを加える。
【００５３】
加減算回路１１５は、レジスタＧの値が所定値以上である場合には、送信バッファ９４に読み出し信号１１６を与えるとともに、読み出されたパケットのパケット長Ｌ１をレジスタＧの値から減算する。加減算回路１１５は、エンプティー信号１０３を受信した場合には、読み出し信号１１６を与えない。これにより、レジスタＧの値が所定値を越す場合には、Ｇの値を初期値に戻すとともに、その旨の信号１１４をアドレス発生回路１０５に与える。
【００５４】
アドレス発生回路１０５は、その旨の信号１１４を受信すると、読み出しアドレスＡＮ１およびＡＮ２を所定値下げる。アドレス発生回路１０５は、輻輳予測有り信号（ＣＩ＝１）を受信した場合は、読み出しアドレスＡＮ１をパケットレート一定モードに対応するアドレスにする。
【００５５】
パケット送出間隔時間テーブル１０８には、各アドレス対応にパケット送出有無を示すビット情報が書き込まれており、読み出しアドレスＡＮ１（１０６）または読み出しアドレスＡＮ２（１０７）に対応するビット情報をパケット送出有無信号１０９またはパケット送出有無信号１１０として出力する。なお、パケット送出有を示すビット情報の間隔はパケット送出間隔にほぼ対応しており、それが徐々に短くなるようにパケット送出有無を示す各ビット情報が配列される。
【００５６】
その構成例を図１３、図１４、図１５に示す。パケット送出間隔時間テーブル１０８を変更するだけで、パケット送出制御回路９２は仮想パケット加速度にも仮想パケット加速比にも対応できる。また、仮想パケット加速比から所定仮想境界レート（ＡＰＲｂｉ）で仮想パケット加速度に切り替わる場合にも対応できる。これらのテーブルの作成方法は後で示す。
【００５７】
パケットレート一定モードは、現在の読み出しアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスにジャンプして戻ることをくり返すことにより実現する。この方法は送出レートがわずか波を打つが平均レートは一定である。しかしこの場合、前記上限アドレスのレートから平均レートが下がる。
【００５８】
これを補正するためには、現在の読み出しアドレスに一定数加算したアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスにジャンプして戻ることをくり返すことにより実現すればよい。
【００５９】
または、現在の読み出しアドレスに一定数加算したアドレスまで１アドレス毎インクリメントし、そのアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスに１アドレス毎デクリメントして戻ることをくり返すことにより実現すればよい。
【００６０】
次に、パケット送出間隔時間テーブル１０８（パケット加速比）の作成方法について説明する。
【００６１】
例えば、伝送速度Ｖ（ｂｉｔ／ｓｅｃ）の出力伝送路に対して、パケット送出開始からの経過時間ｔ（ｓｅｃ）、加速比係数β（１／ｓｅｃ）、初速度Ａ（ｂｉｔ／ｓｅｃ）としたときに、パケット速度が関数Ａ＊ｅｘｐ（β＊ｔ）（ｂｉｔ／ｓｅｃ）に従って増加するものとする。１パケット時間（最大パケット長のパケットの動作時間またはセルクロック時間）をＴ０、現在のパケット送出間隔をＰｉ（整数）、その送出開始時における経過時間ｔｉ（＝（Ｐ１＋Ｐ２＋Ｐ３…＋Ｐ（ｉ−１））＊Ｔ０）、アドレス番号ＡＮ＝Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１）、パケット送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、次のパケット間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（Ａ＊ｅｘｐ（β＊（ｔｉ＋Ｐｉ＊Ｔ０）））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのパケット送出間隔誤差Ｅ（ｉ＋１）は、
（Ｖ／（Ａ＊ｅｘｐ（β＊（ｔｉ＋Ｐｉ＊Ｔ０）））＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。
【００６２】
このようにして、次々にパケット送出間隔を求めることにより、図１３に示すパケット送出間隔時間テーブル１０８（パケット加速比）を作成することができる。なお、パケット送出間隔の算出に当たって、その前のパケット送出間隔誤差を加味して誤差補正を行うことにより、特に高速パケット速度領域において、平均パケット速度を時間経過とともに滑らかに上昇させることができる。
【００６３】
次に、パケット送出間隔時間テーブル１０８（パケット加速度）の作成方法について説明する。例えば、伝送速度Ｖ（ｂｉｔ／ｓｅｃ）の伝送路に対して、パケット送出開始からの経過時間ｔ（ｓｅｃ）、加速度α（ｂｉｔ／ｓｅｃ2）、初速度Ａ（ｂｉｔ／ｓｅｃ）としたときに、パケット速度が関数α＊ｔ（ｂｉｔ／ｓｅｃ）に従って増加するものとする。１パケット時間（最大パケット長のパケットの動作時間またはセルクロック時間）をＴ０、現在のパケット送出間隔をＰｉ（整数）、その送出開始時における経過時間ｔｉ＝ｔ−ｔ０、ｔｏ＝Ａ／α、  （ｔ＝ｔ０＋（Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１））＊Ｔ０）、アドレス番号ＡＮ＝Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１）、パケット送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、次のパケット間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（α＊（ｔ＋Ｐｉ＊Ｔ０））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのパケット送出間隔誤差Ｅ（ｉ＋１）は、
（Ｖ／（α＊（ｔ＋Ｐｉ＊Ｔ０）＋Ｅｉ））−Ｐ（ｉ＋１）
によって与えられる。
【００６４】
このようにして、次々にパケット送出間隔を求めることにより、図１４に示すパケット送出間隔時間テーブル１０８（パケット加速度）を作成することができる。なお、パケット送出間隔の算出に当たって、その前のパケット送出間隔誤差を加味して誤差補正を行うことにより、特に高速パケット速度領域において、平均パケット速度を時間経過とともに滑らかに上昇させることができる。
【００６５】
次に、仮想パケット加速比から仮想境界レート（ＡＰＲｂｉ）で仮想パケット加速度に切り替わるパケット送出間隔時間テーブル１０７の作成方法を次に、示す。
【００６６】
例えば、伝送レートＶ（ｂｉｔ／ｓｅｃ）の伝送路に対して、パケット送出開始からの経過時間ｔ（ｓｅｃ）、定数（初レート）Ａ（ｂｉｔ／ｓｅｃ）、加速比係数β（１／ｓｅｃ）、加速度α（ｂｉｔ／ｓｅｃ2）としたときに、パケットレートが指数関数Ａ＊ｅｘｐ（β＊ｔ）（ｂｉｔ／ｓｅｃ）に従って境界レートＡＰＲｂ（アドレスＡＮｂ）まで増加し、それ以上は加速度α＊ｔで増加するものとする。１パケット時間（最大パケット長のパケットの動作時間）をＴ０、現在のパケット送出間隔をＰｉ（整数）、その送出開始からの経過時間ｔｉ（＝ＡＮ＊Ｔ０）、ＡＮ＝Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐｉ、パケット送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、レートＡＰＲｂ（境界レート）＝α／β＝Ａ＊ｅｘｐ（β＊ＡＮｂ＊Ｔ０）までは、次のパケット間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（Ａ＊ｅｘｐ（β＊（ＡＮ＊Ｔ０）））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのパケット送出間隔誤差Ｅ（ｉ＋１）は、
Ｅ（ｉ＋１）＝（Ｖ／（Ａ＊ｅｘｐ（β＊（ＡＮ＊Ｔ０）））＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。アドレスＡＮｂ（境界アドレス）以上は、ＡＮ＝ＡＮｂ＋ＡＮｃ−［ｔ０／Ｔ０］，ＡＮｃ＝［ｔ０／Ｔ０］＋Ｐ０＋Ｐ１＋…＋Ｐｉとして次ぎのパケット間隔Ｐ（ｉ＋１）は、
Ｖ／（α＊ＡＮｃ＊Ｔ０）＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのパケット送出間隔誤差Ｅ（ｉ＋１）は、
Ｅ（ｉ＋１）＝（Ｖ／（α＊ＡＮｃ＊Ｔ０）＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。但し、ｔ０＝１／β、Ｐ０＝［Ｖ＊β／α］であり，［ｘ］はｘの小数点以下を切り捨て、または切り上げすることを示す。
【００６７】
このようにして、次々にパケット送出間隔を求めることにより、図１５に示すパケット送出間隔時間テーブル１０８を作成することができる。なお、パケット送出間隔の算出に当たって、その前のパケット送出間隔誤差を加味して誤差補正を行うことにより、特に高速パケットレート領域において、平均パケットレートを時間経過とともに滑らかに上昇させることができる。
【００６８】
次に、パケット送出制御回路９２を含む送信側のレート制御回路Ａ（７３）または送信側のレート制御回路Ｂ（７５）の動作の一例を図１２を参照しながら図１６（ａ１）、図１７（ａ２）、図１８（ｂ）、図１９（ｃ）のフローを用いて説明する（請求項１、３、５）。図１６（ａ１）、図１８（ｂ）は、重み付き帯域確保ＦＲＭパケットを送出するためのフローであり、仮想パケット加速比または仮想パケット加速度または仮想パケット加速比から仮想パケット加速度に境界速度で切り替わるモードで仮想パケットレートを増加するフローである。
【００６９】
まず、アドレス発生回路１０５の発生アドレスＡＮ１を０とし、ｍｏｄｅ＝１（仮想パケットレート増加モード１）に設定し、仮想パケットレート増加モード２（レート一定モード）の上限アドレスＡＮ１ｕｐｉをΔＮ（所定整数値）とし、仮想パケットレート増加モード２（レート一定モード）の下限アドレスＡＮ１ｄｗｉを１とし、カウンタＴの値をＴ００（重み付き帯域確保ＦＲＭパケットの周期）に設定し、レジスタＨの値を０とする（２００）。
【００７０】
次に、Ｔ＝Ｔ＋１とし（２０１）、読み出しアドレスＡＮ１（１０６）をＡＮ１＝ＡＮ１＋１により１増加し（２０２）、ＡＮ１＞ＡＮ１ｐｐｒｉ＋ΔＮ（ＡＮ１ｐｐｒｉ：仮想ピークパケットレートに対応するアドレス）か判断し（２０３）、ＡＮ１＞ＡＮ１ｐｐｒｉ＋ΔＮであればＡＮ１＝ＡＮ１ｐｐｒｉとする（２０４）。ＡＮ＞ＡＮｐｐｒｉ＋ΔＮでなければ２０５に遷移する。次に、ｍｏｄｅ＝１か判断し（２０５）、モード１でない、すなわちモード２ならば、ＡＮ１＞ＡＮ１ｕｐｉか判断し（２０６）、ＡＮ１＞ＡＮ１ｕｐｉならばＡＮ１＝ＡＮ１ｄｗｉとし（２０７）、２０８に遷移する。
【００７１】
次に、パケット送出間隔時間テーブル１０８の読み出しアドレスＡＮ１（１０６）に対応するパケット送出有無信号１（１０９）を読み出す（２０８）。次に、パケット送出有無信号１（１０９）が「１」であるか判断し（２０９）、「１」であることを示す場合には、レジスタＨに最大パケット長Ｌを加え（２１０）、２１５に遷移する。
【００７２】
パケット送出有無信号１（１０９）が「１」で無い場合は（２０９）、Ｔ≧Ｔ００か判断し（２１１）、Ｔ≧Ｔ００の場合は、ＡＮ１および重みＮ（＝Ｈ／Ｋ；Ｋ：最大パケット長またはセル長）を含む帯域確保ＦＲＭパケットを送出し（２１２）、Ｔ＝０とし（２１３）、Ｈ＝０とし（２１４）、２１５に遷移する。
【００７３】
次に、ＡＮ１を含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（２１５）、受信した場合は、そのパケットに含まれるＡＮ１をＡＮ１’とする（２１６）。次に、ｍｏｄｅ＝１とし（２１７）、２０１に遷移する。
【００７４】
次に、ＡＮ１を含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信した場合は（２１８）、ｍｏｄｅ＝２か判断し（２１９）、ｍｏｄｅ＝２の場合は、２０１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（２２０）、ＡＮ１ｕｐｉ＝ＡＮ１＋ΔＮ、ＡＮ１ｄｗｉ＝ＡＮ１とし（２２１）、２０１に遷移する。
【００７５】
次に、図１７（ａ２）、図１９（ｃ）を説明する。図１７（ａ２）、図１９（ｃ）は、送信バッファよりパケットを読み出すためのフローであり、パケット加速比またはパケット加速度またはパケット加速比からパケット加速度に境界速度で切り替わるモードでパケットレートを増加するフローである。まず、アドレス発生回路１０５の発生アドレスＡＮ２を０とし、レジスタＧの値を初期値Ａとする（２５０）。
【００７６】
次に、読み出しアドレスＡＮ２（１０７）をＡＮ２＝ＡＮ２＋１により１増加し（２５１）、ＡＮ２＞ＡＮ１’（ＡＮ１’：図１８（ｂ）の２１６で得られた値）か判断し（２５２）、ＡＮ２＞ＡＮ１’であればＡＮ２＝ＡＮ１’−ΔＮ（ΔＮ：所定値）とする（２５３）。ＡＮ２＞ＡＮ１’でなければ２５４に遷移する。
【００７７】
次に、パケット送出間隔時間テーブル１０８の読み出しアドレスＡＮ２（１０７）に対応するパケット送出有無信号２（１１０）を読み出す（２５４）。次に、パケット送出有無信号２（１１０）が「１」であるか判断し（２５５）、「１」であることを示す場合には、レジスタＧに最大パケット長Ｌを加える（２５６）。
【００７８】
次に、Ｇ＞Ｇ０（Ｇ０：３Ｌ程度の所定値）か判断し（２５７）、Ｇ＞Ｇ０の場合には、ＡＮ２＝ＡＮ２−ΔＮ’（ΔＮ’：所定値）とし（２５８）、ＡＮ２＝ｍａｘ（ＡＮ２，１），（ｍａｘ：大きい方をとる）とし（２５９）、ＡＮ１＝ＡＮ１−ΔＮ’（ΔＮ’：所定値）とし（２６０）、ＡＮ１＝ｍａｘ（ＡＮ１，１），（ｍａｘ：大きい方をとる）とし（２６１）、ＡＮ１’＝ＡＮ１’−ΔＮ’（ΔＮ’：所定値）とし（２６２）、ＡＮ１’＝ｍａｘ（ＡＮ１’，１），（ｍａｘ：大きい方をとる）とし（２６３）、Ｇ＝Ａとし（２６４）、２５１に遷移する。
【００７９】
次に、図１９（ｃ）を用いて加減算回路１１５の動作を説明する。まず、Ｇ＞Ａ＋Ｌ０（Ｌ０：最小パケット長）か判断し（２７０）、Ｇ＞Ａ＋Ｌ０である場合は、送信バッファ９４に送出すべきパケットがあるか判断し（２７１）、ある場合には、バッファより一つのパケットを読み出す（２７２）。
【００８０】
次に、そのパケットに含まれるパケット長Ｌ１を読み出し（２７３）、Ｇ＝Ｇ−Ｌ１とし（２７４）、Ｈ＝Ｈ−Ｌ１とし（２７５）、インターフレームギャップ時間待ち（２７６）、２７０に遷移する。なお、パラメータＧ、Ｈ、は図１６（ａ１），図１７（ａ２）のＧ、Ｈと連係している。
【００８１】
次に、パケット送出制御回路９２を含む送信側のレート制御回路Ａ（７３）または送信側のレート制御回路Ｂ（７５）の動作の他の例を図１２を参照しながら図２０（ｂ）のフローを用いて説明する（請求項２、４、６）。フロー図（ａ１），（ａ２），（ｃ）は、図１６（ａ１）、図１７（ａ２）、図１９（ｃ）に同じなので説明を省略する。
【００８２】
ＡＮ１を含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（２１５）、受信した場合は、シフトレジスタに０を入力し（３０１）、シフトレジスタ内のビットの合計はＢ（所定値）以下か判断し（３０２）、Ｂ以下の場合は、そのパケットに含まれるＡＮ１をＡＮ１’とする（２１６）。次に、ｍｏｄｅ＝１とし（３０４）、２０１に遷移する。
【００８３】
次に、ＡＮ１を含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信した場合は（３０５）、シフトレジスタに１を入力し（３０６）、ｍｏｄｅ＝２か判断し（３０７）、ｍｏｄｅ＝２の場合は、２０１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（３０８）、ＡＮ１ｕｐｉ＝ＡＮ１＋ΔＮ、ＡＮ１ｄｗｉ＝ＡＮ１とし（３０９）、２０１に遷移する。
【００８４】
以上は、パケット送出間隔時間テーブルを用いてハードウェアでパケット送出を実現する例であるが、次に、パケット送出間隔時間テーブルを用いないでソフトウェアで実現する例を図２１、図２２に示す。パケット送出制御回路９２を含む送信側のレート制御回路Ａ（７３）または送信側のレート制御回路Ｂ（７５）の動作の例を図２１のフローを用いて説明する（請求項１、３、５）。まず、現在の仮想パケットレートＡＰＲｉを最低パケットレートＭＰＲに設定し、許可パケットレートＡＰＲ’をＭＰＲに設定する（４００）。
【００８５】
次に、送信バッファ９４に送出すべきパケットがあるか判断し（４０１）、ある場合は、Ｌ／ＡＰＲ’（Ｌ：可変パケット長）のパケット間隔で送信バッファ９４よりデータパケットを送出する（４０２）。送信バッファ９４にデータパケットが無い場合には、ＡＰＲ’＝ＡＰＲ’−ΔＶ’（ΔＶ’：所定レート）とし、ＡＰＲ’とＭＰＲの内大きい方をＡＰＲ’とし、ＡＰＲｉ＝ＡＰＲｉ−ΔＶ’（ΔＶ’：所定レート）とし、ＡＰＲｉとＭＰＲの内大きい方をＡＰＲｉとする（４０３）。
【００８６】
次に、一定周期ΔＴでＡＰＲｉおよびＡＰＲｉ−ＡＰＲ’（重みレート）を含む重み付き帯域確保ＦＲＭパケットを送出する（４０４）。
【００８７】
次に、ＡＰＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（４０５）、受信した場合には、そのパケットに含まれるＡＰＲｉをＡＰＲ’とし（４０６）、ＡＰＲｉ＝ＡＰＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＰＲｉとＰＰＲｉ（仮想ピークパケットレート）の内小さい方をＡＰＲｉとし（４０７）、４０１に遷移する。
【００８８】
次に、ＡＰＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信したか判断し（４０８）、受信した場合には、ＡＰＲｉ＝ＡＰＲｉとし（４０９）、４０１に遷移する。
【００８９】
次に、パケット送出制御回路９２を含む送信側のレート制御回路Ａ（７３）または送信側のレート制御回路Ｂ（７５）の動作の他の例を図２２のフローを用いて説明する（請求項２、４、６）。まず、現在の仮想パケットレートＡＰＲｉを最低パケットレートＭＰＲに設定し、許可パケットレートＡＰＲ’をＭＰＲに設定する（４００）。
【００９０】
次に、送信バッファ９４に送出すべきパケットがあるか判断し（４０１）、ある場合は、Ｌ／ＡＰＲ’（Ｌ：可変パケット長）のパケット間隔で送信バッファ９４よりデータパケットを送出する（４０２）。送信バッファ９４にデータパケットが無い場合には、ＡＰＲ’＝ＡＰＲ’−ΔＶ’（ΔＶ’：所定レート）とし、ＡＰＲ’とＭＰＲの内大きい方をＡＰＲ’とし、ＡＰＲｉ＝ＡＰＲｉ−ΔＶ’（ΔＶ’：所定レート）とし、ＡＰＲｉとＭＰＲの内大きい方をＡＰＲｉとする（４０３）。
【００９１】
次に、一定周期ΔＴでＡＰＲｉおよびＡＰＲｉ−ＡＰＲ’（重みレート）を含む重み付き帯域確保ＦＲＭパケットを送出する（４０４）。
【００９２】
次に、ＡＰＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（４０５）、受信した場合には、シフトレジスタに０を入力し（４１０）、シフトレジスタ内のビットの合計はＢ（所定値）以下か判断し（４１１）、以下の場合には、そのパケットに含まれるＡＰＲｉをＡＰＲ’とし（４０６）、ＡＰＲｉ＝ＡＰＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＰＲｉとＰＰＲｉ（仮想ピークパケットレート）の内小さい方をＡＰＲｉとし（４０７）、４０１に遷移する。
【００９３】
次に、ＡＰＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信したか判断し（４０８）、受信した場合には、シフトレジスタに１を入力し（４１２）、ＡＰＲｉ＝ＡＰＲｉとし（４０９）、４０１に遷移する。
【００９４】
送信側のレート制御回路Ａ（７３）から送出されたパケットは、伝送路８４を介して、送信側のノード７０の送信側のインタフェース回路７４に到達する。送信側のインタフェース回路７４に到達したパケットは順方向のルーチング回路７６に送られる。一方、送信側のレート制御回路Ｂ（７５）から送出されたパケットは、順方向のルーチング回路７６に送られる。順方向のルーチング回路７６に到達したパケットは、順方向の出力バッファ７７に振り分けられる。輻輳予測回路７８において、順方向の出力バッファ出力のパケット転送速度から出力伝送路（インタフェース回路）の輻輳予測を次式により行う。
【００９５】
ＶΣ＋ＮΣ＊Ｋ／ΔＴ＞  Ｖｍａｘ                              …（５）
Ｖｍａｘ：出力伝送路の許容パケットレート（ｂｉｔ／ｓｅｃ）
ＶΣ：ノードの順方向の出力バッファ出力の合計パケットレート（ｂｉｔ／ｓｅｃ）
ＮΣ：ノードの順方向出力バッファ出力を流れるΔＴ時間内の重み付き帯域確保フォワードリソース管理パケットＮ個の重み値の合計
Ｋ：重み係数（最大パケット長またはセル長）（ｂｉｔ）
ΔＴ：所定時間（重み付き帯域確保フォワードリソース管理パケットの周期）（ｓｅｃ）
式（５）を満たす場合に、輻輳予測回路７８は輻輳の前兆有りと判断し、輻輳予測信号挿入回路７９において、ＦＲＭパケットに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【００９６】
尚、ＮΣの測定は、宛先アドレス毎または経路識別番号毎に重み付き帯域確保フォワードリソース管理パケットの重み値をテーブルに書き込み、テーブルに格納された全ての重み値を合計して求めてもよい。
【００９７】
式（５）は送信装置がパケット送出間隔時間テーブルを用いる場合に適用可能である。
【００９８】
または次式により輻輳予測を行う。
【００９９】
ＶΣ＋ＶｉΣ＞  Ｖｍａｘ                                      …（６）
Ｖｍａｘ：出力伝送路の許容パケットレート（ｂｉｔ／ｓｅｃ）
ＶΣ：ノードの順方向の出力バッファ出力の合計パケットレート（ｂｉｔ／ｓｅｃ）
ＶｉΣ：宛先アドレス毎または経路識別番号毎に重み付き帯域確保フォワードリソース管理パケットの重み値（ＡＰＲｉ−ＡＰＲ’）をテーブルに書き込み、テーブルに格納された全ての重み値を合計した値
式（６）は、送信装置がソフトウエアで構成される場合に適用可能である。
【０１００】
順方向の出力バッファ７７から送出されたパケットは、中継ノード７１の順方向のルーチング回路７６に到達する。順方向のルーチング回路７６に到達したパケットは、順方向の出力バッファ７７に振り分けられる。中継ノード７１の輻輳予測回路７８において、順方向の出力バッファ出力のパケット転送速度から出力伝送路（インタフェース回路）の輻輳予測を行う。輻輳予測動作は、送信側のノードの動作（式（５）、式（６））と同じなので説明を省略する。なお、輻輳予測は中継ノードの入力インタフェース部で行ってもよい。
【０１０１】
順方向の出力バッファ７７から送出されたパケットは、受信側のノード７２の順方向のルーチング回路７６に到達する。順方向のルーチング回路７６に到達したパケットは、順方向の出力バッファ７７を介して、受信側のインタフェース回路８０、受信側のレート制御回路Ｂ（８２）に振り分けられる。
【０１０２】
受信側のインタフェース回路８０に到着したパケットは、受信側のレート制御回路Ａ（８１）に送られる。受信側のレート制御回路Ａ（８１）に到達したパケットの内、重み付き帯域確保ＦＲＭパケットは、重み付き帯域確保ＦＲＭパケット折り返し回路９０でＢＲＭパケットに変換後折り返される。
【０１０３】
本実施例は、送信側のノードまたは中継ノードの輻輳予測回路が輻輳予測した時、順方向に流れる重み付き帯域確保ＦＲＭパケットに輻輳予測信号を挿入する例を示したが、輻輳予測信号は、逆方向経路入力または出力を流れるＢＲＭパケットに挿入してもよい。
【０１０４】
また、以上述べた実施例では、重み付き帯域確保ＦＲＭパケット、ＢＲＭパケットを用いたＩＰ網の例を示したが、本発明は、重み付き帯域確保ＦＲＭセル（重み付き帯域確保ＶＰＦＲＭセル（特定ＶＣＩのセル））、ＢＲＭセル（ＶＰＢＲＭセル（特定ＶＣＩのセル））を用いたＡＴＭ網にも適用できる。
【０１０５】
本実施例は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本実施例の送信装置に相応する機能を実現させるプログラムとして実現することができる。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、本実施例の送信装置に相応する機能を実現させることができる。
【産業上の利用可能性】
【０１０６】
本発明によれば、一度帯域予約できた送信装置は、仮想レートを下げない限り、輻輳予測有り信号を受信してもそれは他の送信装置のレート上昇によるものであるため、レート低減する必要がない。このため、従来例１のような輻輳予測帯域を必要とせず、長距離伝送でも網のスループットが高くなる利点がある。また、従来例２のような網内ノードの帯域予約／解除動作を必要としない利点がある。したがって、ネットワークリソースの有効利用に寄与することができる。
【図面の簡単な説明】
【０１０７】
【図１】従来例１の構成図。
【図２】送信側のレート制御回路の構成図。
【図３】送信側の端末装置の構成図。
【図４】受信側のレート制御回路の構成図。
【図５】受信側の端末装置の構成図。
【図６】セルフォーマットの一例を示す図。
【図７】従来の送信側のレート制御回路または送信側の端末装置の動作フロー図。
【図８】従来の送信側のノードの輻輳回避動作を示すフロー図。
【図９】第一実施例の全体構成図。
【図１０】送信側のレート制御回路Ａの構成図。
【図１１】受信側のレート制御回路Ａの構成図。
【図１２】パケット送出制御回路の構成図。
【図１３】パケット送出間隔時間テーブルの構成例を示す図。
【図１４】パケット送出間隔時間テーブルの構成例を示す図。
【図１５】パケット送出間隔時間テーブルの構成例を示す図。
【図１６】送信側のレート制御回路Ａまたは送信側のレート制御回路Ｂの動作の一例を示すフロー図。
【図１７】送信側のレート制御回路Ａまたは送信側のレート制御回路Ｂの動作の一例を示すフロー図。
【図１８】送信側のレート制御回路Ａまたは送信側のレート制御回路Ｂの動作の一例を示すフロー図。
【図１９】送信側のレート制御回路Ａまたは送信側のレート制御回路Ｂの動作の一例を示すフロー図。
【図２０】パケット送出制御回路を含む送信側のレート制御回路Ａまたは送信側のレート制御回路Ｂの動作の他の例を示すフロー図。
【図２１】パケット送出間隔時間テーブルを用いないでソフトウエアで実現する例を示すフロー図。
【図２２】パケット送出間隔時間テーブルを用いないでソフトウエアで実現する例を示すフロー図。
【符号の説明】
【０１０８】
１  送信側のノード
２  中継ノード
３  受信側のノード
４  送信側の端末装置
５  送信側のＵＰＣ(Usage Parameter Control)等のインタフェース回路
６  送信側のレート制御回路
７  ルーチング回路
８  出力バッファ
９  輻輳予測回路
１０  輻輳予測信号挿入回路
１１  受信側のＵＰＣ等のインタフェース回路
１２  受信側の端末装置
１３  受信側のレート制御回路
１４  加入者線（アクセス回線）
１５  中継伝送路
２０  ＦＲＭセル折り返し回路
２１  ＢＲＭセル受信回路
２２  セル送出制御回路
２３  ＦＲＭセル送出回路
２４  送信バッファ
２５  セル組み立て回路
２６  受信バッファ
２７  セル分解回路
７０  送信側のノード
７１  中継ノード
７２  受信側のノード
７３  送信側のレート制御回路Ａ
７４  送信側のインタフェース回路
７５  送信側のレート制御回路Ｂ
７６  ルーチング回路
７７  出力バッファ
７８  輻輳予測回路
７９  輻輳予測信号挿入回路
８０  受信側のインタフェース回路
８１  受信側のレート制御回路Ａ
８２  受信側のレート制御回路Ｂ
８３  加入者線（アクセス回線）
８４、８５  伝送路
９０  重み付き帯域確保ＦＲＭパケット折り返し回路
９１  ＢＲＭパケット受信回路
９２  パケット送出制御回路
９３  重み付き帯域確保ＦＲＭパケット送出回路
９４  送信バッファ
９５  受信バッファ
１００  入力パケット
１０１  出力パケット
１０２  パケット蓄積信号
１０３  エンプティー信号
１０４  パケットクロック
１０５  アドレス発生回路
１０６、１０７  読み出しアドレス
１０８  パケット送出間隔時間テーブル
１０９  パケット送出有無信号
１１０  パケット送出有無信号
１１１  輻輳予測無信号（ＣＩ＝０）
１１２  輻輳予測有信号（ＣＩ＝１）
１１３  重み付き帯域確保ＦＲＭパケット送出指示信号
１１４  信号
１１５  加減算回路
１１６  パケット読み出し信号
【図１】
2006005748.tif 000003
【図２】
2006005748.tif 000004
【図３】
2006005748.tif 000005
【図４】
2006005748.tif 000006
【図５】
2006005748.tif 000007
【図６】
2006005748.tif 000008
【図７】
2006005748.tif 000009
【図８】
2006005748.tif 000010
【図９】
2006005748.tif 000011
【図１０】
2006005748.tif 000012
【図１１】
2006005748.tif 000013
【図１２】
2006005748.tif 000014
【図１３】
2006005748.tif 000015
【図１４】
2006005748.tif 000016
【図１５】
2006005748.tif 000017
【図１６】
2006005748.tif 000018
【図１７】
2006005748.tif 000019
【図１８】
2006005748.tif 000020
【図１９】
2006005748.tif 000021
【図２０】
2006005748.tif 000022
【図２１】
2006005748.tif 000023
【図２２】
2006005748.tif 000024