(57)【要約】【課題】  レート制御されているパケットとレート制御されていない従来パケットとを分けて扱う。従来パケットに対して、レート制御されたパケットを優先制御する。【解決手段】  優先度Ｈのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡからピーク速度でセルを読み出し、優先度Ｌのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、ラベルに対応するＶＰＤとして送出し、ＶＣＡのＢＲＭセルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＢＲＭセルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、ＦＲＭパケットの送信元に輻輳予測有り通知を行う。【選択図】  図９
2006108900.tif 000002
【特許請求の範囲】
【請求項１】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸ（多重化回路）の出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の特定ＶＣ(Virtual Channel)のフォワードリソース管理セルまたは逆方向の特定ＶＣのバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩ(Virtual Channel Identifier)のセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルを優先してセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、
受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、当該特定ＶＣのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項２】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の特定ＶＣのフォワードリソース管理セルまたは逆方向の特定ＶＣのバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、
受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項３】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰ(Virtual Channel で Virtual Pathの機能をもつ)フォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳ(Multi Protocol Label Switching)ラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ(Internet
Protocol)宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡ(Virtual
Channel A:AはVCの識別符号)のセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤ(Virtual
Path D:DはVPの識別符号)として送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、
輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項４】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢ(Virtual Channel B:BはVCの識別符号)のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、
輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項５】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項６】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向ＶＰクロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩ(Virtual Path Identifier)のセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルをパケット単位で優先してセル加速度またはセル加速比でセルを読み出すとともに、周期的にレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルを送出し、
受信側で折り返されたレート制御回路対応のＶＣＩ（ＶＣＡ）と送信側のノード対応のＭＰＬＳラベルに対応するＶＰＩのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項７】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保特定ＶＣフォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保特定ＶＣフォワードリソース管理セルまたは逆方向の特定ＶＣバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、
受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項８】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項９】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１０】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１１】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保特定ＶＣフォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保特定ＶＣフォワードリソース管理セルまたは逆方向の特定ＶＣバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、
受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１２】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１３】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１４】
送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、
送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うことを特徴とするセル転送方法。
【請求項１５】
入り口エッジノードは、加入者側から到来するパケットの先頭セル（ＡＬＬタイプ５のセル）またはＶＣ設定セル（例えばＲＭセルの１種）またはフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルのペイロードのＩＰ宛先アドレスから受信側のクロスコネクトノードまたは中継ノードに対応するラベルを求め、そのラベルをそのセルと同じ入力ＶＣＩ，ＶＰＩのセルのヘッダのＶＰＩ領域に書き込むとともに、フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じ入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを０とし、それ以外の入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを１に設定し、レート制御回路に送出することを特徴とする請求項１または２または７または１１に記載のセル転送方法。
【請求項１６】
入り口エッジノードは、加入者側から到来するパケットのＩＰ宛先アドレスから受信側のクロスコネクトノードに対応するＭＰＬＳラベルを求め、そのＭＰＬＳラベルをそのパケットと同じＩＰ宛先アドレスのパケットのヘッダに付け加えるとともに、フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケットにプライオリティＨのビットを書き込み、フォワードリソース管理パケットと異なるＩＰ宛先アドレスのパケットにプライオリティＬのビットを書き込み、レート制御回路に送出することを特徴とする請求項３ないし６または８ないし１０または１２ないし１４のいずれかに記載のセル転送方法。
【請求項１７】
送信側のレート制御回路は、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返すことを特徴とする請求項１に記載のセル転送方法。
【請求項１８】
送信側のレート制御回路は、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返すことを特徴とする請求項６に記載のセル転送方法。
【請求項１９】
送信側のレート制御回路は、バッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからのセル読み出しレートをその時のレートに固定するとともに、再度レート上昇することを繰り返すことを特徴とする請求項２または７または１１に記載のセル転送方法。
【請求項２０】
送信側のレート制御回路は、バッファＢからセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからセル読み出しレートをその時のレートに固定し、再度レート上昇することを繰り返すことを特徴とする請求項３または４または８または９または１２または１３に記載のセル転送方法。
【請求項２１】
送信側のレート制御回路は、受信したフォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、そのバックワードリソース管理パケットにフォワードリソース管理パケットの送信元におくるべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理パケットは廃棄することを特徴とする請求項３ないし６または８ないし１０または１２ないし１４または１８または２０のいずれかに記載のセル転送方法。
【請求項２２】
送信側のレート制御回路は、受信したフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルをコピーしてバックワードリソース管理セルに変換して折り返し、そのバックワードリソース管理セルにフォワードリソース管理セルの送信元に送るべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理セルは廃棄することを特徴とする請求項１または２または７または１１または１７または１９に記載のセル転送方法。
【請求項２３】
送信側のレート制御回路は、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理パケットの送信元に輻輳予測有り通知またはレート低減信号を送出することを特徴とする請求項６に記載のセル転送方法。
【請求項２４】
送信側のレート制御回路は、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理セルの送信元に輻輳予測有り通知またはレート低減信号を送出することを特徴とする請求項１に記載のセル転送方法。
【請求項２５】
送信側のレート制御回路は、受信したフォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、バッファＡのセル蓄積量が所定値を越す場合で、そのバックワードリソース管理パケットのヘッダのＴＴＬが所定値未満の場合には輻輳予測有り信号を挿入し、ＴＴＬ(Time to Live)が所定値以上の場合には、レート低減信号を挿入し、輻輳予測有り信号またはレート低減信号を挿入しないバックワードリソース管理パケットは廃棄することを特徴とする請求項６に記載のセル転送方法。
【請求項２６】
入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルを優先してセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、
受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、当該特定ＶＣのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項２７】
入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、
受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項２８】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、
輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項２９】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、
輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３０】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、
受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３１】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルをパケット単位で優先してセル加速度またはセル加速比でセルを読み出すとともに、周期的にレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルを送出し、
受信側で折り返されたレート制御回路対応のＶＣＩ（ＶＣＡ）と送信側のノード対応のＭＰＬＳラベルに対応するＶＰＩのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３２】
入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、
受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３３】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３４】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３５】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３６】
入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、
受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３７】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３８】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、
輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項３９】
入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、
受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すパケット速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする送信側のレート制御回路。
【請求項４０】
バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返す手段を備えたことを特徴とする請求項２６に記載の送信側のレート制御回路。
【請求項４１】
バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返す手段を備えたことを特徴とする請求項３１に記載の送信側のレート制御回路。
【請求項４２】
バッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからのセル読み出しレートをその時のレートに固定するとともに、再度レート上昇することを繰り返す手段を備えたことを特徴とする請求項２７または３２または３６に記載の送信側のレート制御回路。
【請求項４３】
バッファＢからセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからセル読み出しレートをその時のレートに固定し、再度レート上昇することを繰り返す手段を備えたことを特徴とする請求項２８または２９または３３または３４または３７または３８に記載の送信側のレート制御回路。
【請求項４４】
受信したフォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、そのバックワードリソース管理パケットにフォワードリソース管理パケットの送信元におくるべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理パケットは廃棄する手段を備えたことを特徴とする請求項２８ないし３１または３３ないし３５または３７ないし３９または４１または４３のいずれかに記載の送信側のレート制御回路。
【請求項４５】
受信したフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルをコピーしてバックワードリソース管理セルに変換して折り返し、そのバックワードリソース管理セルにフォワードリソース管理セルの送信元に送るべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理セルは廃棄する手段を備えたことを特徴とする請求項２６または２７または３２または３６または４０または４２に記載の送信側のレート制御回路。
【請求項４６】
バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理パケットの送信元に輻輳予測有り通知またはレート低減信号を送出する手段を備えたことを特徴とする請求項３１に記載の送信側のレート制御回路。
【請求項４７】
バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理セルの送信元に輻輳予測有り通知またはレート低減信号を送出する手段を備えたことを特徴とする請求項２６に記載の送信側のレート制御回路。
【請求項４８】
受信したフォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、バッファＡのセル蓄積量が所定値を越す場合で、そのバックワードリソース管理パケットのヘッダのＴＴＬが所定値未満の場合には輻輳予測有り信号を挿入し、ＴＴＬが所定値以上の場合には、レート低減信号を挿入し、輻輳予測有り信号またはレート低減信号を挿入しないバックワードリソース管理パケットは廃棄する手段を備えたことを特徴とする請求項３１に記載の送信側のレート制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＡＴＭ(Asynchronous Transfer Mode)ＭＰＬＳ(Multi
Protocol Label Switching)網に用いる固定長パケット（セル）の転送方法に関する。本発明は送受端末装置間で入り口エッジノード、送信側のノード、中継ノード、受信側のノード、エッジノードを介してＩＰパケットをセルに変換して双方向に転送する網輻輳回避技術を用いたセル（ＩＰパケット）転送方法に関する。
【背景技術】
【０００２】
図１に従来例の構成図を示す。この例は、特許文献１に開示されている。図１において、１は送信側のノード、２は中継ノード、３は受信側のノード、４は送信側の端末装置、５は送信側のＵＰＣ(Usage Parameter Control)等のインタフェース回路、６は送信側のレート制御回路、７はルーチング回路、８は出力バッファ、９は輻輳予測回路、１０は輻輳予測信号挿入回路、１１は受信側のＵＰＣ等のインタフェース回路、１２は受信側の端末装置、１３は受信側のレート制御回路、１４は加入者線（アクセス回線）、１５は中継伝送路である。
【０００３】
従来の送信側のレート制御回路６の構成を図２に示す。図２において、２０はＦＲＭセル折り返し回路、２１はＢＲＭセル受信回路、２２はセル送出制御回路、２３はＦＲＭセル送出回路、２４は送信バッファ、２５はセル組み立て回路、２６は受信バッファ、２７はセル分解回路である。
【０００４】
次に、従来の送信側の端末装置４の構成を図３に示す。図３において、各回路は図２と同じである。次に、従来の受信側のレート制御回路１３の構成を図４に示す。図４において、各回路は図２と同様である。次に、従来の受信側の端末装置１２の構成を図５に示す。図５において、各回路は図２と同じである。
【０００５】
図１は送信側のレート制御回路または送信側の端末装置より受信側のレート制御回路または受信側の端末装置にデータセルを送る片方向通信の場合を示しており、逆方向通信は省略されている。送信側のノード、中継ノード、受信側のノードは経路識別番号（ＶＣＩ）により経路設定する。
【０００６】
図６は、セルフォーマットの一例を示す図である。セルヘッダにはＶＰＩ，ＶＣＩ，ＣＬＰ，ＰＴＩ(Payload Type Identifier)，ＨＥＣの各フィールドが設けられている。ＲＭセルは、セルヘッダのＰＴＩフィールドにおいて１１０のセルで定義されている。ちなみに、ＰＴＩフィールドが０００のセルはユーザ情報セルで、輻輳なしのＡＴＭレイヤユーザ間表示＝０のセルであり、００１のセルはユーザ情報セルで、輻輳なしのＡＴＭレイヤユーザ間表示＝１のセルであり、０１０のセルはユーザ情報セルで、輻輳有りのＡＴＭレイヤユーザ間表示＝０のセルであり、０１１のセルはユーザ情報セルで、輻輳有りのＡＴＭレイヤユーザ間表示＝１のセルである。尚、フォワードリソース管理セル（ＦＲＭセル）とバックワードリソース管理セル（ＢＲＭセル）の区別は、セルペイロードで行われる。また輻輳表示ビット（ＣＩビット）は、リソース管理セルのペイロードに書き込まれる。データセルはユーザ情報セルである。
【０００７】
送信側のレート制御回路６は、送信端末側から受信したパケットをセル組み立て回路２５においてセルに組み立て、送信バッファ２４に送る。送信バッファ２４に蓄積されたセルはセル送出制御回路２２の制御により読み出される。
【０００８】
送信バッファ２４の出力セルレートはそのセル間隔がＬ／ＡＰＲ，（ＡＣＲ：現在のセルレート、Ｌ：セル長（４２４ｂｉｔ））になるように制御される。セル送出制御回路２２は一定周期ΔＴで制御信号をＦＲＭセル送出回路２３に送り、ＦＲＭセル送出回路２３よりセルレート増加有無信号Ｕを含むＦＲＭセルを送出させる。セル送出制御回路２２が送信バッファ２４より読み出すセルレートＡＣＲ（ｂｉｔ／ｓｅｃ）は、ＢＲＭセル受信回路２１が輻輳予測信号を含まない（ＣＩ＝０）ＢＲＭセルを受信した場合は、次式で示されるように増加される。
【０００９】
ＡＣＲ＝ＡＣＲ＋ΔＶ
ＡＣＲ＝Ｍｉｎ（ＡＣＲ，ＰＣＲ）                                …（１）
ＡＣＲ：現在のセルレート（ｂｉｔ／ｓｅｃ）
ΔＶ：最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ＰＣＲ：ピークセルレート（ｂｉｔ／ｓｅｃ）
Ｍｉｎ（Ａ，Ｂ）：ＡとＢの内小さい方をとる
セル送出制御回路２２の制御に従って、セルレート増加が式（１）のように行われるので、送信バッファ２４から送出されるデータセルのセルレートＹは次式に示される。
【００１０】
Ｙ＝α＊Ｔ                                                    …（２）
α＝ΔＶ／ΔＴ                                                …（３）
Ｙ：送出セルレート（ｂｉｔ／ｓｅｃ）
ΔＶ：最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ΔＴ：一定時間（ＦＲＭセルの周期）
α：セル加速度（ｂｉｔ／ｓｅｃ2）
Ｔ：入力を経過時間とし、出力をセルレートとする仮想ルックアップテーブル上の経過時間（ｓｅｃ）
セルレート増加中のセルレートを式（２）、（３）のように表わすことができるので、送信側のレート制御回路６からの送出セルはセル加速度（単位時間当たりのセルレート増加率）制限に従っている。また、送信側の端末装置４のセル送出制御回路２２も送信側のレート制御回路６と同様に動作するので、送出セルはセル加速度制限に従っている。従って、全ての送信側のレート制御回路６および送信側の端末装置４のセル加速度の上限αが等しくなるので、送信側のノード１、中継ノード２の輻輳予測回路９は輻輳予測が可能となる。
【００１１】
また、現在のセルレートＡＣＲは、ＢＲＭセル受信回路２１が輻輳予測信号を含む（ＣＩ＝１）ＢＲＭセルを受信した場合、ピークレートにある場合は、ピークレートを維持するが、ピークレートでない場合は、一定時間内のランダム時間セル送出を停止し、再度最低レートからセル送出開始する。
【００１２】
セル送出制御回路２２は送信側のレート制御回路６または送信側の端末装置４からのデータセル送出開始時には、現在のセルレートＡＣＲをＩＣＲ（初レート）に設定する。またＩＣＲはＭＣＲ（最小セルレート）にする。ＭＣＲ，ＰＣＲは送信側のレート制御回路６または送信側の端末装置４によって異なってもよいが、ΔＶ、ΔＴは全ての送信側のレート制御回路６または送信側の端末装置４で同一にする必要がある。以上述べた従来の送信側のレート制御回路６または送信側の端末装置４の動作フローを図７に示す。
【００１３】
従来のセル送出制御回路２２を含む送信側のレート制御回路６または送信側の端末装置４の動作を図７のフローを用いて説明する。まず、現在のセルレートＡＣＲをＭＣＲに設定し、セルレート増加有無信号Ｕを１（増加有り）とする（３０）。次に送信バッファ２４に送出すべきデータセルが有るか調べ（３１）、もし無ければＡＣＲ＝ＡＣＲーΔＶ’（ΔＶ’：所定値）、ＡＣＲ＝Ｍａｘ（ＡＣＲ，ＭＣＲ），（Ｍａｘ：大きい方をとる）とし（３３）、３４に遷移する。
【００１４】
一方、送出すべきデータセルが有る場合には（３１）、Ｌ／ＡＣＲのセル間隔でデータセルを送出し（３２）、一定周期ΔＴでセルレート増加有無信号Ｕを含むＦＲＭセルを送出する（３４）。途中でＣＩ＝０（輻輳予測無し）のＢＲＭセルを受信したら（３５）、ＡＣＲ＝ＰＣＲであるか判断し（３６）、ＡＣＲ＝ＰＣＲである場合には、Ｕ＝０とし（３７）、３１に遷移する。一方、ＡＣＲ＝ＰＣＲでない場合には、ＡＣＲをＡＣＲ＋ΔＶに変更し、さらにＡＣＲとＰＣＲの内小さい方をＡＣＲとし（３８）、Ｕ＝１とし（３９）、３１に遷移する。またＣＩ＝１（輻輳予測有り）のＢＲＭセルを受信したら（４０）、ＡＣＲ＝ＰＣＲであるか判断し（４１）、ＡＣＲ＝ＰＣＲである場合には、ＡＣＲ＝ＡＣＲとし（４２）、Ｕ＝０とし（４３）、３１に遷移する。ＡＣＲ＝ＰＣＲでない場合には、セル送出を停止し（４４）、一定時間以下のランダム時間待ち（４５）、ＡＣＲ＝ＭＣＲとし（４６）、３１に遷移する。
【００１５】
図７では、ＣＩ＝１のＢＲＭセルを受信した場合には、ＰＣＲでなければ、ランダム時間セル送出を停止する例を示したが、現在レートを維持するように構成してもよい。
【００１６】
送信側の端末装置４の送信バッファ２４より読み出されたデータセルとＦＲＭセル送出回路２３より送出されたＦＲＭセルは加入者線（アクセス回線）１４を介して送信側のノード１のインタフェース回路５に送られる。インタフェース回路５に到着したセルは順方向のルーチング回路７に送られる。
【００１７】
一方、送信側のレート制御回路６の送信バッファ２４より読み出されたデータセルとＦＲＭセル送出回路２３より送出されたＦＲＭセルは送信側のノード１の順方向のルーチング回路７に送られる。
【００１８】
ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。
【００１９】
送信側のノード１では、順方向の出力バッファ出力のセルレートより、輻輳予測回路９により出力伝送路の輻輳予測を次式により行う。
【００２０】
ＶΣ＋Ｎ＊α＊ｔ／Ｊ＞Ｖｍａｘ                                  …（４）
α＝ΔＶ／ΔＴ
α：加速度（ｂｉｔ／ｓｅｃ2）
ＶΣ：現在の順方向の出力バッファの使用率と読み出しレートの積または出力バッファ出力の合計セルレート（ｂｉｔ／ｓｅｃ）
Ｎ：Ｊ＊ΔＴ時間内に順方向の出力バッファ出力を流れるセルレート増加有り信号（Ｕ＝１）を含むＦＲＭセルの数
Ｖｍａｘ：出力伝送路の許容セルレート
ΔＶ：送信端末装置または送信レート制御回路の最大セルレート増加量（ｂｉｔ／ｓｅｃ）
ΔＴ：一定時間（ＦＲＭセルの周期）
Ｊ：定数
ｔ：輻輳予測時間（送信端末装置と最遠端受信端末装置との往復遅延時間）（ｓｅｃ）
式（４）を満たす時輻輳予測回路９は輻輳予測有り（輻輳の前兆有り）と判断する。出力バッファ８からのセル読み出しは伝送路速度で、出力バッファの蓄積セルがなくなるまで連続して行う。
【００２１】
輻輳予測回路９は輻輳予測有りと判断した場合には、輻輳予測信号挿入回路１０において順方向出力バッファ出力を流れるＦＲＭセルのペイロードのＣＩビットを１に設定する。
【００２２】
図８に従来の送信側のノード１の輻輳回避動作を示す。まず、輻輳予測回路９において、順方向の出力バッファ出力の現在の合計セルレートＶΣを測定する（５０）。この測定は観測時間をウィンド幅とするスライディングウィンドウにより行うことができる。次にＪ＊ΔＴ時間内に順方向の出力バッファ出力を流れるセルレート増加有り信号（Ｕ＝１）を含むＦＲＭセルの数Ｎを測定する（５１）。
【００２３】
次に、ＶΣ＋Ｎ＊α＊ｔ／Ｊ＞Ｖｍａｘ、α＝ΔＶ／ΔＴにより輻輳の前兆の有無を判断する（５２）。輻輳の前兆有りと判断すると（５３）、輻輳予測信号挿入回路１０において一定時間順方向出力バッファ出力を流れるＦＲＭセルに輻輳予測信号を挿入する（５４）。もし輻輳の前兆無しと判断すれば（５５）なにもしない。
【００２４】
送信側のノード１の順方向の出力バッファ８より送出されたセルは中継伝送路１５を介して中継ノード２の順方向のルーチング回路７に到達する。ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。輻輳予測回路９は順方向の出力バッファ出力のセルレートより輻輳予測を行う。中継ノード２の輻輳予測回路９および輻輳予測信号挿入回路１０の動作は送信側のノード１の動作（図８）と同じなので説明を省略する。
【００２５】
中継ノード２の順方向の出力バッファ８より送出されたセルは受信側のノード３の順方向のルーチング回路７に到達する。ルーチング回路７に到着したセルは順方向の出力バッファ８に振り分けられる。輻輳予測回路９は順方向の出力バッファ出力のセルレートより輻輳予測を行う。受信側のノード３の輻輳予測回路９および輻輳予測信号挿入回路１０の動作は送信側のノード１の動作（図８）と同じなので説明を省略する。出力バッファ８から送出されたセルは受信側のレート制御回路１３または受信側のインタフェース回路１１に到達する。
【００２６】
受信側のインタフェース回路１１に到着したセルは受信側の端末装置１２に送られる。受信側のレート制御回路１３または受信側の端末装置１２に到達したセルの内、ＦＲＭセルはＦＲＭセル折り返し回路２０でＢＲＭセルに変換後折り返される。一方、受信側のレート制御回路１３の場合、データセルはパケットに変換後受信端末側に送られる。  
【特許文献１】特開２００３−０４６５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
従来例のレート制御回路は、送信端末より従来パケット（セル）を受信しており、送信バッファのセル蓄積量が所定値を越す場合には、送信端末にバックプレッシャー信号を送出していた。このため、レート制御された送信端末からのパケットを従来パケットに対して優先して扱うことができなかった。
【００２８】
また、送信側のＵＰＣ(Usage Parameter Control)等のインタフェース回路は、レート制御されたセルを固定的に受信し、レート制御回路は、従来パケット（セル）を固定的に受信していた。このため、レート制御機能を持つ送信端末装置が、ＦＲＭセルをＢＲＭセルに変換して折り返す機能を持たない受信端末装置に接続する場合には、ＦＲＭセルを送出せずにレート制御機能を停止する動作を行った場合に対応できない欠点があった。
【００２９】
本発明の課題は、上記欠点を解決し、ＶＣ(Virtual Channel)とＶＰ(Virtual
Path)を使い分けることで、レート制御された送信端末装置からの入り口エッジノードにより対地別にグループ分けされて到着したパケットをレート制御されているパケットとレート制御されていない従来パケットとを分けて扱うことができるレート制御回路を提供することにある。また、従来パケットに対して、レート制御されたパケットを優先制御するレート制御回路を提供することにある。また、受信端末装置がレート制御対応形か従来形かに応じてレート制御機能をオンオフできる送信端末装置と従来形の送信端末装置を収容できる輻輳回避形レート制御回路およびセル転送方法を示すことにある。
【課題を解決するための手段】
【００３０】
本発明の送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う。
【００３１】
したがって、レート制御回路は、レート制御されたパケットをセル化したセルを従来パケットをセル化したセルに対して優先して送信バッファより読み出すことができ、従来パケットをセル化したセルを送信バッファよりセル加速度またはセル加速比で読み出すことにより、全てのセルに対してクロスコネクトノードでのセルロスをなくすことができる利点がある。
【００３２】
受信端末装置がレート制御対応形か従来形かに応じてレート制御機能をオンオフできる送信端末装置（ＦＲＭセルまたはＦＲＭパケットを送出するかしないかを切り替える送信端末装置）と従来形の送信端末装置（ＦＲＭセルまたはＦＲＭパケットを送出しない送信端末装置）を収容するためには、ＦＲＭセルと同じＶＣＩ，ＶＰＩのセルとその他のセルに分けることにより、またはＦＲＭパケットと同じ宛先ＩＰアドレスのパケットとそれ以外のパケットに分けることにより可能になるが、本発明は、ＭＰＬＳの入り口側のエッジノードの機能を、パケットを対地（出口側のクロスコネクトノード）別にグループ分けするとともにＦＲＭセルと同じＶＣＩ，ＶＰＩのセルとその他のセルに分ける、またはＦＲＭパケットと同じ宛先ＩＰアドレスのパケットとそれ以外のパケットに分けるノードと、グループ分けされたパケット毎にＶＰを割り当ててセル化するとともに、セル加速度またはセル加速比で帯域確保するクロスコネクトノード（送信側のノード）に分けることにより、従来送信端末とレート制御端末の両方を収容できるＭＰＬＳ網を実現することができる利点がある。
【００３３】
すなわち、本発明の第一の観点は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸ（多重化回路）の出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の特定ＶＣのフォワードリソース管理セルまたは逆方向の特定ＶＣのバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法である。
ここで、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩ(Virtual Channel Identifier)のセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルを優先してセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、当該特定ＶＣのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うとこにある（請求項１）。
【００３４】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の特定ＶＣのフォワードリソース管理セルまたは逆方向の特定ＶＣのバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うところにある（請求項２）。
【００３５】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰ(Virtual Channel or Virtual Path)フォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡ(Virtual
Channel A:AはVCの識別符号)のセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤ(Virtual
Path D:DはVPの識別符号)として送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項３）。
【００３６】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢ(Virtual Channel B:BはVCの識別符号)のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項４）。
【００３７】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項５）。
【００３８】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向ＶＰクロスコネクト機能の入力または出力のセル転送速度から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩ(Virtual Path Identifier)のセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルをパケット単位で優先してセル加速度またはセル加速比でセルを読み出すとともに、周期的にレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルを送出し、受信側で折り返されたレート制御回路対応のＶＣＩ（ＶＣＡ）と送信側のノード対応のＭＰＬＳラベルに対応するＶＰＩのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項６）。
【００３９】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保特定ＶＣフォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保特定ＶＣフォワードリソース管理セルまたは逆方向の特定ＶＣバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うところにある（請求項７）。
【００４０】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項８）。
【００４１】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項９）。
【００４２】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度または所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項１０）。
【００４３】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保特定ＶＣフォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保特定ＶＣフォワードリソース管理セルまたは逆方向の特定ＶＣバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行うところにある（請求項１１）。
【００４４】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項１２）。
【００４５】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向のフォワードリソース管理セルまたは逆方向のＶＣＶＰバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項１３）。
【００４６】
あるいは、本発明は、送信側のクロスコネクトノードまたは中間のクロスコネクトノードは、セルが転送される順方向のＭＵＸの出力または順方向クロスコネクト機能の入力または出力のセル転送速度と所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計との和から輻輳の前兆の有無を検出し、輻輳の前兆有りと判断される場合には、その旨を順方向の重み付け帯域確保フォワードリソース管理セルまたは逆方向のバックワードリソース管理セルに挿入して送信側のレート制御回路に伝えるセル転送方法であって、本発明の特徴とするところは、送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行うところにある（請求項１４）。
【００４７】
さらに、入り口エッジノードは、加入者側から到来するパケットの先頭セル（ＡＬＬタイプ５のセル）またはＶＣ設定セル（例えばＲＭセルの１種）またはフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルのペイロードのＩＰ宛先アドレスから受信側のクロスコネクトノードまたは中継ノードに対応するラベルを求め、そのラベルをそのセルと同じ入力ＶＣＩ，ＶＰＩのセルのヘッダのＶＰＩ領域に書き込むとともに、フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じ入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを０とし、それ以外の入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを１に設定し、レート制御回路に送出することができる（請求項１５）。
【００４８】
あるいは、入り口エッジノードは、加入者側から到来するパケットのＩＰ宛先アドレスから受信側のクロスコネクトノードに対応するＭＰＬＳラベルを求め、そのＭＰＬＳラベルをそのパケットと同じＩＰ宛先アドレスのパケットのヘッダに付け加えるとともに、フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケットにプライオリティＨのビットを書き込み、フォワードリソース管理パケットと異なるＩＰ宛先アドレスのパケットにプライオリティＬのビットを書き込み、レート制御回路に送出することができる（請求項１６）。
【００４９】
あるいは、送信側のレート制御回路は、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返すことができる（請求項１７）。
【００５０】
あるいは、送信側のレート制御回路は、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返すことができる（請求項１８）。
【００５１】
あるいは、送信側のレート制御回路は、バッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからのセル読み出しレートをその時のレートに固定するとともに、再度レート上昇することを繰り返すことができる（請求項１９）。
【００５２】
あるいは、送信側のレート制御回路は、バッファＢからセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからセル読み出しレートをその時のレートに固定し、再度レート上昇することを繰り返すことができる（請求項２０）。
【００５３】
あるいは、送信側のレート制御回路は、受信したフォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、そのバックワードリソース管理パケットにフォワードリソース管理パケットの送信元におくるべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理パケットは廃棄することができる（請求項２１）。
【００５４】
あるいは、送信側のレート制御回路は、受信したフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルをコピーしてバックワードリソース管理セルに変換して折り返し、そのバックワードリソース管理セルにフォワードリソース管理セルの送信元に送るべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理セルは廃棄することができる（請求項２２）。
【００５５】
あるいは、送信側のレート制御回路は、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理パケットの送信元に輻輳予測有り通知またはレート低減信号を送出することができる（請求項２３）。
【００５６】
あるいは、送信側のレート制御回路は、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理セルの送信元に輻輳予測有り通知またはレート低減信号を送出することができる（請求項２４）。
【００５７】
あるいは、送信側のレート制御回路は、受信したフォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、バッファＡのセル蓄積量が所定値を越す場合で、そのバックワードリソース管理パケットのヘッダのＴＴＬが所定値未満の場合には輻輳予測有り信号を挿入し、ＴＴＬ(Time to Live)が所定値以上の場合には、レート低減信号を挿入し、輻輳予測有り信号またはレート低減信号を挿入しないバックワードリソース管理パケットは廃棄することができる（請求項２５）。
【００５８】
本発明の第二の観点は送信側のレート制御回路であって、本発明の特徴とするところは、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルを優先してセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、当該特定ＶＣのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたところにある（請求項２６）。
【００５９】
あるいは、本発明の送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、周期的に特定ＶＣのフォワードリソース管理セルを送出し、受信側で折り返された特定ＶＣのバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項２７）。
【００６０】
あるいは、本発明の送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項２８）。
【００６１】
あるいは、本発明の送信側のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項２９）。
【００６２】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、周期的にＶＣＡのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルをＶＰＤとして送出し、受信側で折り返されたＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３０）。
【００６３】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのセルを一時蓄積するバッファＢを設け、バッファＡとバッファＢからバッファＡのセルをパケット単位で優先してセル加速度またはセル加速比でセルを読み出すとともに、周期的にレート制御回路対応のＶＣＩ（ＶＣＡ）と前記ラベルに対応するＶＰＩのＶＣＶＰフォワードリソース管理セルまたはフォワードリソース管理セルを送出し、受信側で折り返されたレート制御回路対応のＶＣＩ（ＶＣＡ）と送信側のノード対応のＭＰＬＳラベルに対応するＶＰＩのＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信し、当該ＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＶＰバックワードリソース管理セルまたはバックワードリソース管理セルを受信するまでバッファＡとバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３１）。
【００６４】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３２）。
【００６５】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３３）。
【００６６】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３４）。
【００６７】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値とバッファＢからの読み出し速度の和を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３５）。
【００６８】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは中継ノードに対応するラベルを持つセルを受信し、そのセルをセルロスプライオリティ０のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル）とセルロスプライオリティ１のセル（フォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルと同じＶＣＩのセル以外のセル）に分け、セルロスプライオリティ０のセルを一時蓄積するバッファＡとセルロスプライオリティ１のセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出して送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理セルの重み付け量の合計値を含む重み付け帯域確保特定ＶＣフォワードリソース管理セルを周期的に送出し、受信側で折り返された特定ＶＣバックワードリソース管理セルを受信し、そのセルに輻輳予測有りが書き込まれている場合には、輻輳予測信号が書き込まれていない特定ＶＣバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３６）。
【００６９】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルをパケット単位で読み出し、バッファＡの出力セルとバッファＢの出力セルをパケット単位で多重化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたところにある（請求項３７）。
【００７０】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットをセル化したＶＣＡのセルを一時蓄積するバッファＡとプライオリティＬのパケットをセル化したＶＣＢのセルを一時蓄積するバッファＢを設け、バッファＡからピーク速度でセルを読み出し、バッファＢからセル加速度またはセル加速比でセルを読み出し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３８）。
【００７１】
あるいは、本発明のレート制御回路は、入り口エッジノードより受信側のクロスコネクトノードまたは出口エッジノードに対応するＭＰＬＳラベルを持つパケットを受信し、そのパケットをプライオリティＨのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット）とプライオリティＬのパケット（フォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットと同じＩＰ宛先アドレスのパケット以外のパケット）に分け、プライオリティＨのパケットを一時蓄積するバッファＡとプライオリティＬのパケットを一時蓄積するバッファＢを設け、バッファＡからピーク速度でパケットを読み出し、バッファＢからパケット加速度またはパケット加速比でパケットを読み出し、バッファＡの出力パケットとバッファＢの出力パケットを多重化した後ＶＣＡのセルとしてセル化し、前記ラベルに対応するＶＰＤとして送出するとともに、所定時間内の重み付け帯域確保フォワードリソース管理パケットの重み付け量の合計値を含む重み付け帯域確保ＶＣＡのフォワードリソース管理セルをＶＰＤとして周期的に送出し、受信側で折り返されたＶＣＡのバックワードリソース管理セルを受信し、当該ＶＣＡのバックワードリソース管理セルに輻輳予測信号が書き込まれているとき、輻輳予測信号が書き込まれていないＶＣＡのバックワードリソース管理セルを受信するまでバッファＢから読み出すセル速度を現在レートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行う手段を備えたことを特徴とする（請求項３９）。
【００７２】
さらに、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理セルの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返す手段を備えることができる（請求項４０）。
【００７３】
あるいは、バッファＡおよびバッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＡおよびバッファＢからのセル読み出しレートをその時のレートに固定するとともに、フォワードリソース管理パケットの送信元に輻輳予測有り通知を行い、再度レート上昇することを繰り返す手段を備えることができる（請求項４１）。
【００７４】
あるいは、バッファＢからのセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからのセル読み出しレートをその時のレートに固定するとともに、再度レート上昇することを繰り返す手段を備えることができる（請求項４２）。
【００７５】
あるいは、バッファＢからセル読み出し開始から所定時間経過した時、所定時間または一定時間内のランダム時間の間、バッファＢからセル読み出しレートをその時のレートに固定し、再度レート上昇することを繰り返す手段を備えることができる（請求項４３）。
【００７６】
あるいは、受信したフォワードリソース管理パケットまたは重み付け帯域確保フォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、そのバックワードリソース管理パケットにフォワードリソース管理パケットの送信元におくるべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理パケットは廃棄する手段を備えることができる（請求項４４）。
【００７７】
あるいは、受信したフォワードリソース管理セルまたは重み付け帯域確保フォワードリソース管理セルをコピーしてバックワードリソース管理セルに変換して折り返し、そのバックワードリソース管理セルにフォワードリソース管理セルの送信元に送るべき輻輳予測有り信号を挿入し、輻輳予測有り信号を挿入しないバックワードリソース管理セルは廃棄する手段を備えることができる（請求項４５）。
【００７８】
あるいは、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理パケットの送信元に輻輳予測有り通知またはレート低減信号を送出する手段を備えることができる（請求項４６）。
【００７９】
あるいは、バッファＡのセル蓄積量が所定値を越す場合には、フォワードリソース管理セルの送信元に輻輳予測有り通知またはレート低減信号を送出する手段を備えることができる（請求項４７）。
【００８０】
あるいは、受信したフォワードリソース管理パケットをコピーしてバックワードリソース管理パケットに変換して折り返し、バッファＡのセル蓄積量が所定値を越す場合で、そのバックワードリソース管理パケットのヘッダのＴＴＬが所定値未満の場合には輻輳予測有り信号を挿入し、ＴＴＬが所定値以上の場合には、レート低減信号を挿入し、輻輳予測有り信号またはレート低減信号を挿入しないバックワードリソース管理パケットは廃棄する手段を備えることができる（請求項４８）。
【発明の効果】
【００８１】
本発明によれば、従来パケットをセル化したセルを送信バッファよりセル加速度またはセル加速比で読み出すことにより、全てのセルに対してクロスコネクトノードでのセルロスをなくすことができる。また、従来送信端末とレート制御端末の両方を収容できるＭＰＬＳ網を実現することができる。
【発明を実施するための最良の形態】
【００８２】
（第一実施例）
本発明第一実施例を用いる網の全体図を図９を用いて説明する。図９において、７０は入り口側のエッジノード（ルータ）、７２は送信側のクロスコネクトノード、７３は中間クロスコネクトノード、７４は送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）、７６はパケットグループ振り分け回路、７７は送信側のレート制御回路Ｂ、８０はＭＵＸ（多重化回路）、８１はＤＥＭＵＸ（多重分離回路）、８２は輻輳予測回路、８３は輻輳予測信号挿入回路、８４、８６、８７はクロスコネクト回路、８５は出力バッファ、８８、８９は伝送路、９０は加入者線（アクセス回線）または伝送路である。
【００８３】
第一実施例の送信側のレート制御回路Ｂ（７７）の構成を図１０に示す。図１０において、１００はイーサーパケット分解回路、１０１はＩＰパケット分離回路、１０２はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、１０３、１０６はセル組み立て回路、１０４はパケット蓄積バッファ、１０５はパケットへの輻輳信号挿入回路、１０７、１０８はＶＣＡセル送信バッファ、１０９はセル合流回路、１１０はＶＣＡのＦＲＭセル折り返し回路、１１１はＶＣＡのＢＲＭセル受信回路、１１２はセル送出制御回路、１１３はＶＣＡのＦＲＭセル送出回路、１１４はセル分離回路、１１５はＶＣＡセル受信バッファ、１１６はセル分解回路、１１９は輻輳予測信号およびレート低減信号挿入回路、１１７はＩＰパケット合流回路、１１８はイーサーパケット組み立て回路である。
【００８４】
次に、第一実施例の送信側のレート制御回路Ａ（７４）の構成を図１１に示す。図１１において、１２０はＦＲＭパケット折り返し回路、１２１はＢＲＭパケット受信回路、１２２はパケット送出制御回路、１２３はＦＲＭパケット送出回路、１２４はパケット送信バッファ、１２５はパケット受信バッファである。
【００８５】
送信側のレート制御回路Ｂ（７７）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）またはＶＣ（バーチャルチャネル）によって双方向に接続されているものとする。
【００８６】
入り口エッジノード７０の動作を説明する。このノードは加入者側より受信したパケットからそのパケットの宛先ＩＰアドレスより出口側エッジノードに対応するＭＰＬＳラベルを探索し、そのＭＰＬＳラベルを持つイーサーパケットを構成し、そのパケットを送信側のクロスコネクトノード７２に送出する。その際、送信端末側より受信したＦＲＭパケットおよびＢＲＭパケットと同じＩＰアドレスを持つパケットにプライオリティビット１（Ｈ）を挿入してもよい。尚、入り口エッジノード７０には、他のネットワークが接続される場合もある。
【００８７】
次に、送信側のクロスコネクトノード７２のパケットグループ振り分け回路７６の動作を説明する。パケットグループ振り分け回路７６は、イーサーパケットに附随するラベルとレート制御回路Ｂ（７７）の位置番号およびＶＰＩの対応表を持っており、入り口エッジノードより受信したイーサーパケットを対応するレート制御回路Ｂ（７７）に送出する。
【００８８】
次に、送信側のレート制御回路Ｂ（７７）の動作を図１０を用いて説明する（請求項６、２１、２３、２５、３１、４４、４６、４８）。送信側のレート制御回路Ｂ（７７）は、受信したＭＰＬＳラベル付きイーサーパケットをイーサーパケット分解回路１００でＩＰパケットに分解し、ＩＰパケット分離回路１０１に送出する。ＩＰパケット分離回路１０１では、プライオリティビットが１（Ｈ）であるパケットをレート制御されたパケットとして、セル組み立て回路１０３に送出し、プライオリティビットが０（Ｌ）のパケットを従来パケットとしてパケット蓄積バッファ１０４に送出する。
【００８９】
尚、イーサーパケットを分解せずにセル化するため、イーサーパケット分解回路１００、ＩＰパケット分離回路１０１の代わりに、イーサーパケット分離回路を用いても良い。この場合のプライオリティビットによるパケットの振り分けは、ＩＰパケット分離回路と同様になる。さらに、イーサーパケット内のＭＰＬＳラベル値は、セル化回路のセルのヘッダに入力してもよい。
【００９０】
セル組み立て回路１０３は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、レート制御されたパケット用送信バッファＡ（１０８）に送出する。セル組み立て回路１０６は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、従来パケット用の送信バッファＢ（１０７）に送出する。送信バッファＢ（１０７）のセル蓄積量が所定値を越す場合には、パケット送出停止信号をパケット蓄積バッファ１０４に送出する。このパケット送出停止信号を受信したパケット蓄積バッファ１０４はパケット送出を停止する。また、またパケット蓄積バッファのパケット蓄積量が所定値を越す場合には、輻輳信号挿入回路１０５において、パケットのヘッダのＥＣＮビットを輻輳有りに変更する。
尚、セル組み立て回路１０３、１０６は、ラベル付きイーサーパケットを受信した場合は、そのパケット全てを含むセルに変換してもよい。
【００９１】
送信バッファＡ（１０８）、送信バッファＢ（１０７）に蓄積されたセルは、セル送出制御回路１１２の制御により、セル加速比またはセル加速度で送信バッファＡ（１０８）のセルを優先してパケット単位で読み出す。セル送出制御回路１１２は、ＶＣＡのＶＣＶＰ（多重化されたパケット流のＶＣを示す）−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＡ（１０８）および送信バッファＢ（１０７）より読み出すセル速度を現在レートに固定する。
【００９２】
また、セル送出制御回路１１２は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＡ（１０８）および送信バッファＢ（１０７）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【００９３】
また、セル送出制御回路１１２は、ＶＣＡのＶＣＶＰ−ＦＲＭセル送出回路（１１３）に信号を送り、一定周期でＶＣＡのＶＣＶＰ−ＦＲＭセルを送出させる。ＶＣＡのＶＣＶＰ−ＦＲＭセル折り返し回路１１０は、受信側のレート制御回路より受信したＶＣＡのＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。セル合流回路１０９はＶＣＡのセル、ＶＣＡのＶＣＶＰ−ＦＲＭセル、ＶＣＡのＶＣＶＰ−ＢＲＭセルをＶＰＤに多重化する。セル分離回路１１４は、受信側のレート制御回路より受信したＶＣＡのセルをＶＣＶＰ−ＦＲＭセル、ＶＣＶＰ−ＢＲＭセル、ＶＣＡのデータセルに分離する。
【００９４】
受信バッファ（１１５）はＶＣＡのデータセルを一時蓄積し、セル分解回路１１６に送出する。セル分解回路１１６はＶＣＡのデータセルをＩＰパケット（またはイーサーパケット）に組み立てる。
【００９５】
ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路１０２は、受信したＩＰパケット（またはイーサーパケット）の内ＦＲＭパケットをコピーして、それをＢＲＭパケットに変換（宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替える）する。輻輳予測信号およびレート低減信号挿入回路１１９では、折り返したＢＲＭパケットに、ＶＣＡのＢＲＭセル受信回路１１１が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。また、送信バッファＡ（１０８）のセル蓄積量が所定値を越す場合には、折り返したＢＲＭパケットにレート低減信号を挿入する。
【００９６】
尚、送信バッファＡ（１０８）のセル蓄積量が所定値を越す場合には、折り返したＢＲＭパケットのヘッダのＴＴＬ（通過可能ノード数を示す値）が所定値以上の場合には、レート低減信号を挿入し、所定値未満の場合には、輻輳予測有り信号を挿入してもよい。
【００９７】
また、送信バッファＡのセル蓄積量のスレッショルドに２レベル設け、第一レベル以上では、輻輳予測有り信号を折り返したＢＲＭパケットに挿入し、第二レベル以上では、折り返したＢＲＭパケットに選択的にレート低減信号を挿入してもよい。
【００９８】
また、輻輳予測信号およびレート低減信号挿入回路１１９は、レート低減信号または輻輳予測有り信号を含まない折り返したＢＲＭパケットは廃棄する。
【００９９】
ＩＰパケット合流回路１１７はＩＰパケットを多重化する。イーサーパケット組み立て回路１１８は、イーサーパケットを組み立てる。
【０１００】
次に、送信側のレート制御回路Ａ（７４）の動作を説明する。送信側のレート制御回路Ａ（７４）は、送信端末よりパケットを受信し、送信バッファ１２４にパケットがある場合には、パケット送出制御回路１２２の制御により、パケット加速度またはパケット加速比で送信バッファ１２４よりパケットを送出する。また、一定周期でＦＲＭパケット送出回路１２３よりＦＲＭパケットを送出する。
【０１０１】
ＢＲＭパケット受信回路１２１が輻輳予測無信号（ＣＩ＝０）を受信した場合には、送信バッファ１２４より読み出すパケットレートを増加させ、輻輳予測有り信号（ＣＩ＝１）を受信した場合には、送信バッファ１２４より読み出すパケットレートを現在レートに維持する。
【０１０２】
また、ＢＲＭパケット受信回路１２１がレート低減信号を受信した場合には、送信バッファ１２４より読み出すパケットレートを逆パケット加速度または逆パケット加速比でレート低減する。
【０１０３】
尚、逆パケット加速度または逆パケット加速比は、パケット送出間隔時間テーブルの指定アドレスを１ずつデクリメントすることにより達成できる。
【０１０４】
パケット送出制御回路１２２の基本動作は、セルがパケットに変更された点を除いて、従来例図３のセル送出制御回路２２の動作と同じなので説明を省略する。
【０１０５】
次に、第一実施例の送信側のレート制御回路Ｂ（７７）のセル送出制御回路１１２の構成を図１２を用いて説明する。図１２において、送信バッファＡ（１０８）、送信バッファＢ（１０７）は、入力セル１６１（レート制御されたパケットをセル化したセル）または１６０（従来パケットをセル化したセル）を一時蓄積し、蓄積セルが有る場合には、セル蓄積信号１６２または１６４を出力し、セル送出信号１７５または１７６に応じて蓄積したセルを出力セル１８０（ＶＣＡ）または１７９（ＶＣＡ）として送出する。送信バッファＡ（１０８）、Ｂ（１０７）は送出すべきパケットの終わりのセルが無くなったときにエンプティー信号１６３または１６５をアドレス発生回路１６８に送出する。アドレス発生回路１６８は、セルクロック１６７に同期して、出力するアドレス値をセル周期で１ずつ増加させる回路であり、セル蓄積信号１６２または１６４が与えられると、初期値１から順次増加する読み出しアドレス１６９をセル送出間隔時間テーブル１７０に与える。
【０１０６】
それにより読み出されたセル送出有無信号が「１」（送出有り）の場合には、アドレス発生回路１６８は、セル送出信号１７５または１７６を送信バッファＡ（１０８）またはＢ（１０７）に与え、送信バッファ１０８または１０７から一つのセルを読み出す。その際、一つの送信バッファからは、パケットの終わりを示すセルヘッダのＰＴＩが「００１」のセルが読み出されるまでセル送出信号１７５またはセル送出信号１７６に応じて連続してセルを読み出す。その場合、セル送出信号１７５は、セル送出信号１７６に比べて多く与え、送信バッファＡ（１０８）のセルを送信バッファＢ（１０７）のセルに比較して優先させる。
【０１０７】
アドレス発生回路１６８は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路１１１より輻輳予測無し信号（ＣＩ＝０）１７２を受信した場合には、読み出しアドレスＡＮ（１６９）を増加させる。アドレス発生回路１６８は、エンプティー信号１６３および１６５を受信すると、読み出しアドレスＡＮ（１６９）を所定値下げる。
【０１０８】
アドレス発生回路１６８は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１）１７３を受信した場合は、読み出しアドレスＡＮ（１６９）をセルレート一定モードに対応するアドレスにする。
【０１０９】
セル送出間隔時間テーブル１７０には、各アドレス対応にセル送出有無を示すビット情報が書き込まれており、読み出しアドレスＡＮ（１６９）に対応するビット情報をセル送出有無信号１７１として出力する。なお、セル送出有を示すビット情報の間隔はセル送出間隔にほぼ対応しており、それが徐々に短くなるようにセル送出有無を示す各ビット情報が配列される。その構成例を図１３、図１４、図１５に示す。セル送出間隔時間テーブル１７０を変更するだけで、セル送出制御回路１１２はセル加速度にもセル加速比にも対応できる。また、セル加速比から所定境界レート（ＡＣＲｂ）でセル加速度に切り替わる場合にも対応できる。これらのテーブルの作成方法は後で示す。
【０１１０】
セルレート一定モードは、現在の読み出しアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスにジャンプして戻ることをくり返すことにより実現する。この方法は送出レートがわずか波を打つが平均レートは一定である。しかしこの場合、前記上限アドレスのレートから平均レートが下がる。
【０１１１】
これを補正するためには、現在の読み出しアドレスに一定数加算したアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスにジャンプして戻ることをくり返すことにより実現すればよい。
【０１１２】
または、現在の読み出しアドレスに一定数加算したアドレスまで１アドレス毎インクリメントし、そのアドレスを上限アドレスとし、そのアドレスから一定数減少したアドレスを下限アドレスとし、下限アドレスから上限アドレスまで１アドレス毎インクリメントし、上限アドレスから下限アドレスに１アドレス毎デクリメントして戻ることをくり返すことにより実現すればよい。
【０１１３】
次に、セル送出間隔時間テーブル１７０（セル加速度）の作成方法について説明する。例えば、伝送速度Ｖ（ｂｉｔ／ｓｅｃ）の内部インタフェース速度に対して、セル送出開始からの経過時間ｔ（ｓｅｃ）、加速度α（ｂｉｔ／ｓｅｃ2）、初速度Ａ（ｂｉｔ／ｓｅｃ）としたときに、セル速度が関数α＊ｔ（ｂｉｔ／ｓｅｃ）に従って増加するものとする。１セル時間をＴ０、現在のセル送出間隔をＰｉ（整数）、その送出開始時における経過時間ｔｉ、ｔｏ＝Ａ／α、Ｐ０＝ｔｏ／Ｔ０，（ｔｉ＝（Ｐ０＋Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１））＊Ｔ０）、アドレス番号ＡＮ＝Ｐ０＋Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１）、セル送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、次のセル間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（α＊（ｔ＋Ｐｉ＊Ｔ０））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのセル送出間隔誤差Ｅ（ｉ＋１）は、
（Ｖ／（α＊（ｔ＋Ｐｉ＊Ｔ０））＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。
【０１１４】
このようにして、次々にセル送出間隔を求めることにより、図１３に示すセル送出間隔時間テーブル１７０（セル加速度）を作成することができる。なお、セル送出間隔の算出に当たって、その前のセル送出間隔誤差を加味して誤差補正を行うことにより、特に高速セル速度領域において、平均セル速度を時間経過とともに滑らかに上昇させることができる。
【０１１５】
次に、セル送出間隔時間テーブル１７０（セル加速比）の作成方法について説明する。例えば、伝送速度Ｖ（ｂｉｔ／ｓｅｃ）の内部インタフェース速度に対して、セル送出開始からの経過時間ｔ（ｓｅｃ）、加速比係数β（１／ｓｅｃ）、初速度Ａ（ｂｉｔ／ｓｅｃ）としたときに、セル速度が関数Ａ＊ｅｘｐ（β＊ｔ）（ｂｉｔ／ｓｅｃ）に従って増加するものとする。１セル時間をＴ０、現在のセル送出間隔をＰｉ（整数）、その送出開始時における経過時間ｔｉ（＝（Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１））＊Ｔ０）、アドレス番号ＡＮ＝Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐ（ｉ−１）、セル送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、次のセル間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（Ａ＊ｅｘｐ（β＊（ｔｉ＋Ｐｉ＊Ｔ０）））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのセル送出間隔誤差Ｅ（ｉ＋１）は、
（Ｖ／（Ａ＊ｅｘｐ（β＊（ｔｉ＋Ｐｉ＊Ｔ０）））＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。
【０１１６】
このようにして、次々にセル送出間隔を求めることにより、図１４に示すセル送出間隔時間テーブル１７０（セル加速比）を作成することができる。なお、セル送出間隔の算出に当たって、その前のセル送出間隔誤差を加味して誤差補正を行うことにより、特に高速セル速度領域において、平均セル速度を時間経過とともに滑らかに上昇させることができる。
【０１１７】
次に、セル加速比から境界レート（ＡＣＲｂ）でセル加速度に切り替わるセル送出間隔時間テーブル１７０の作成方法を次に示す。例えば、伝送レートＶ（ｂｉｔ／ｓｅｃ）の内部インタフェース速度に対して、セル送出開始からの経過時間ｔ（ｓｅｃ）、定数（初レート）Ａ（ｂｉｔ／ｓｅｃ）、加速比係数β（１／ｓｅｃ）、加速度α（ｂｉｔ／ｓｅｃ2）としたときに、セルレートが指数関数Ａ＊ｅｘｐ（β＊ｔ）（ｂｉｔ／ｓｅｃ）に従って境界レートＡＣＲｂ（アドレスＡＮｂ）まで増加し、それ以上は加速度α＊ｔで増加するものとする。１セル時間をＴ０、現在のセル送出間隔をＰｉ（整数）、その送出開始からの経過時間ｔｉ（＝ＡＮ＊Ｔ０）、ＡＮ＝Ｐ１＋Ｐ２＋Ｐ３＋…＋Ｐｉ、セル送出間隔誤差をＥｉ（｜Ｅｉ｜＜１）、とすると、レートＡＣＲｂ（境界レート）＝α／β＝Ａ＊ｅｘｐ（β＊Ａｎｂ＊Ｔ０）までは、次のセル間隔Ｐ（ｉ＋１）（整数）は、
Ｖ／（Ａ＊ｅｘｐ（β＊（ＡＮ＊Ｔ０）））＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのセル送出間隔誤差Ｅ（ｉ＋１）は、
Ｅ（ｉ＋１）＝
（Ｖ／（Ａ＊ｅｘｐ（β＊（ＡＮ＊Ｔ０）））＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。アドレスＡＮｂ（境界アドレス）以上は、ＡＮ＝ＡＮｂ＋ＡＮｃ−［ｔ０／Ｔ０］，ＡＮｃ＝［ｔ０／Ｔ０］＋Ｐ０＋Ｐ１＋…＋Ｐｉとして次ぎのセル間隔Ｐ（ｉ＋１）は、
Ｖ／（α＊ＡＮｃ＊Ｔ０）＋Ｅｉ
の小数点以下を切り捨て、または切り上げすることにより与えられる。また、そのときのセル送出間隔誤差Ｅ（ｉ＋１）は、
Ｅ（ｉ＋１）＝（Ｖ／（α＊ＡＮｃ＊Ｔ０）＋Ｅｉ）−Ｐ（ｉ＋１）
によって与えられる。但し、ｔ０＝１／β、Ｐ０＝［Ｖ＊β／α］であり，［ｘ］はｘの小数点以下を切り捨て、または切り上げすることを示す。
【０１１８】
このようにして、次々にセル送出間隔を求めることにより、図１５に示すセル送出間隔時間テーブル１７０を作成することができる。なお、セル送出間隔の算出に当たって、その前のセル送出間隔誤差を加味して誤差補正を行うことにより、特に高速セルレート領域において、平均セルレートを時間経過とともに滑らかに上昇させることができる。
【０１１９】
次に、第一実施例のセル送出制御回路１１２を含む送信側のレート制御回路Ｂ（７７）の動作の１例を図１２を参照しながら図１６、図１７のフローを用いて説明する（請求項６、１８、３１、４１）。
【０１２０】
まず、アドレス発生回路１６８の発生アドレスＡＮを０とし、ｍｏｄｅ＝１（セルレート増加モード１）に設定し、ｍｏｄｅ’＝Ｂとし、セルレート増加モード２（レート一定モード）の上限アドレスＡＮｕｐをΔＮ（所定整数値）とし、セルレート増加モード２（レート一定モード）の下限アドレスＡＮｄｗを１とし、カウンタＴの値をＴ００（ＶＣＡのＶＣＶＰ−ＦＲＭセルの周期）に設定し、カウンタＭの値を０とし、カウンタＥの値を０とし、カウンタＷの値を０とし、経過時間とともに値が増加するＴｉｍｅｒの値を０とし、経過時間とともに値が減少するＴｉｍｅｒ２の値を０とする（４００）。
【０１２１】
次に、送信バッファＡ（１０８）のセル蓄積量は所定値を越えたか判断し（４０１）、越えた場合には、折り返しＢＲＭパケットにレート低減信号を挿入開始し、ｍｏｄｅ’＝Ａとする（４０２）。次に、送信バッファＡ（１０８）のセル蓄積量は所定値未満か判断し（４０３）、未満の場合には、折り返しＢＲＭパケットにレート）低減信号を挿入を解除し、ｍｏｄｅ’＝Ｂとする（４０４）。
【０１２２】
次に、読み出しアドレスＡＮ（１６９）をＡＮ＝ＡＮ＋１により１増加し（４０５）、Ｔ＝Ｔ＋１とし（４０６）、ＡＮ＞ＡＮｐｃｒ＋ΔＮ（ＡＮｐｃｒ：ピークセルレートに対応するアドレス）か判断し（４０７）、ＡＮ＞ＡＮｐｃｒ＋ΔＮであればＡＮ＝ＡＮｐｃｒとする（４０８）。ＡＮ＞ＡＮｐｃｒ＋ΔＮでなければ４０９に遷移する。次にｍｏｄｅ＝１か判断し（４０９）、モード１でない、すなわちモード２ならば、ＡＮ＞ＡＮｕｐか判断し（４１０）、ＡＮ＞ＡＮｕｐならばＡＮ＝ＡＮｄｗとし（４１１）、４１２に遷移する。
【０１２３】
次に、セル送出間隔時間テーブル１７０の読み出しアドレスＡＮ（１６９）に対応するセル送出有無信号１（１７１）を読み出す（４１２）。次にセル送出有無信号（１７１）が「１」であるか判断し（４１３）、「１」であることを示す場合には、カウンタＭの値がＭ０（Ｍ０：所定値（優先読み出しをする値））以上で且つＥ＝１（パケットの終わり）か判断し（４１４）、そうでない場合は、送信バッファＡ（１０８）に送出すべきセルが有るか判断し（４１５）、有る場合は、送信バッファＡ（１０８）より一つのＶＣＡのセルを送出し（４１６）、そのセルのヘッダのＰＴＩはパケットの終わりを示す「００１」か判断し（４１７）、「００１」の場合には、Ｅ＝１とし（４１９）、４２０に遷移する。一方、「００１」でない場合は、Ｅ＝０  とし（４１８）、Ｗ＝０、Ｍ＝Ｍ＋１とし（４２０）、４３４に遷移する。
【０１２４】
カウンタＭの値がＭ０（Ｍ０：所定値（優先読み出しをする値））以上で且つＥ＝１（パケットの終わり）の場合（４１４）は、４２２に遷移する。また、送信バッファＡ（１０８）に送出すべきセルが無い場合には、Ｅ＝１、Ｍ＝Ｍ０とし（４２１）、送信バッファＢ（１０７）に送出すべきセルがあるか判断し（４２２）、ある場合には、送信バッファＢ（１０７）から一つのＶＣＡのセルを送出し（４２３）、そのセルのヘッダのＰＴＩはパケットの終わりを示す「００１」か判断し（４２４）、「００１」である場合は、Ｍ＝０とし（４２５）、「００１」でない場合はＭ＝Ｍ０とし（４６０）、Ｗ＝０とし（４２６）、４３４に遷移する。
【０１２５】
また、送信バッファＢ（１０７）に送出すべきセルが無い場合には（４２２）、Ｍ＝０、Ｗ＝Ｗ＋１とし（４２７）、Ｗ＞Ｗ０（Ｗ０：所定値）か判断し（４２８）、Ｗ＞Ｗ０の場合は、ＡＮ＝ＡＮ−ΔＮ’（ΔＮ’：所定値）とし（４２９）、ＡＮと１の内大きい方をＡＮとし（４３０）、４３４に遷移する。
【０１２６】
セル送出有無信号（１７１）が「１」で無い場合は（４１３）、Ｔ≧Ｔ００か判断し（４３１）、Ｔ≧Ｔ００の場合は、ＶＣＡのＶＣＶＰ−ＦＲＭセルを送出し（４３２）、Ｔ＝０とし（４３３）、４３４に遷移する。
【０１２７】
次に、ＣＩ＝０（輻輳予測無し）のＶＣＡのＶＣＶＰ−ＢＲＭセルを受信したか判断し（４３４）、受信した場合は、Ｔｉｍｅｒ２＞０か判断し（４３５）、Ｔｉｍｅｒ２＞０の場合は、４０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝１とし（４３６）、ｍｏｄｅ’＝Ａか判断し、ｍｏｄｅ’＝Ａの場合は、４０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭパケットのＣＩビットを１に設定すること（輻輳予測有り信号を挿入すること）を解除し（４３８）、４０１に遷移する。
【０１２８】
次に、ＣＩ＝１（輻輳予測有り）のＶＣＡのＶＣＶＰ−ＢＲＭセルを受信した場合は（４３９）、ｍｏｄｅ’＝Ａか判断し（４４０）、ｍｏｄｅ’＝Ａの場合は、４４２に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭパケットのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（４４１）、Ｔｉｍｅｒ２＞０か判断し（４４２）、Ｔｉｍｅｒ２＞０の場合は、４０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝２か判断し（４４３）、ｍｏｄｅ＝２の場合は、４０１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（４４４）、ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（４４５）、４０１に遷移する。
【０１２９】
次に、Ｔｉｍｅｒ＞Ｔ０（Ｔ０：セル速度増加可能な時間（所定値））か判断し（４４６）、Ｔｉｍｅｒ＞Ｔ０の場合は、Ｔｉｍｅｒ＝０とし（４４７）、ｍｏｄｅ＝２，ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（４４８）、Ｔｉｍｅｒ２＝Ｔ１（Ｔ１：セル速度を固定する時間（所定値または一定時間内のランダム値））とする（４４９）。
【０１３０】
次に、ｍｏｄｅ’＝Ａか判断し（４５０）、ｍｏｄｅ’＝Ａの場合は、４０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭパケットのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（４５１）、４０１に遷移する。
【０１３１】
一方、Ｔｉｍｅｒ＞０でない場合には（４４６）、Ｔｉｍｅｒ２＞０か判断し（４５２）、Ｔｉｍｅｒ２＞０の場合には、ｍｏｄｅ’＝Ａか判断し（４５３）、ｍｏｄｅ’＝Ａの場合は、４０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭパケットのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（４５４）、４０１に遷移する。
【０１３２】
尚、図１７では、周期的に所定時間または一定時間内のランダム時間、セル速度を固定する例を示したが、周期的に所定時間または一定時間内のランダム時間、セル速度を固定しなくてもよい。
送信側のレート制御回路Ｂ（７７）から送出されたセルはＭＵＸ回路８０で多重化され、クロスコネクト回路８４に到達する。輻輳予測回路８２では、ＭＵＸ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路８３において、順方向に流れるＶＣＶＰ−ＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。クロスコネクト回路８４に到達したセルは、ＶＰ毎出力バッファ８５に振り分けられる。
【０１３３】
出力バッファ８５出力の輻輳予測回路８２では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路８３において、順方向に流れるＶＣＶＰ−ＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。逆方向のクロスコネクト回路８６に到達したセルは、ＶＰまたはＶＣ毎に振り分けられ、ＤＥＭＵＸ回路８１に到達する。ＤＥＭＵＸ回路８１に到達したセルは、ＶＣ毎分離し、送信側のレート制御回路Ｂ（７７）に送られる。
【０１３４】
出力バッファ８５より送出されたセルは伝送路８９を介して中間クロスコネクトノード７３のクロスコネクト回路８７に到達する。クロスコネクト回路８７では、宛先の出口エッジノードが同じでＶＣが異なるＶＰは一つのＶＰに多重化されて（ＶＰマージされて）出力バッファ８５に振り分けられる。
【０１３５】
出力バッファ８５出力の輻輳予測回路８２では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路８３において、順方向に流れるＶＣＶＰ−ＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。尚、輻輳予測回路８２、輻輳予測信号挿入回路８３は、クロスコネクト回路８７の入力側に設定してもよい。
【０１３６】
中間クロスコネクトノード７３の出力バッファ８５から送出されたセルは、他の中間クロスコネクトノードを介して、受信側（出口側）のクロスコネクトノードの受信側のレート制御回路Ｂに到達する。受信側（出口側）のクロスコネクトノードおよび受信側のレート制御回路Ｂの動作は、方向が異なるだけで、送信側（入り口側）のクロスコネクトノードおよび送信側のレート制御回路Ｂと同じである。
（第二実施例）
本発明第二実施例を用いる網の全体図を図１８を用いて説明する。図１８において、２２０は入り口側のエッジノード（ＶＣスイッチ）、２２１は送信側のクロスコネクトノード、２２２は中間クロスコネクトノード、２２３は送信側の端末装置、２２４はセルグループ（ＶＰ）振り分け回路、２２５は送信側のレート制御回路Ｂ、２２６はＭＵＸ（多重化回路）、２２７はＤＥＭＵＸ（多重分離回路）、２２９は輻輳予測回路、２３０は輻輳予測信号挿入回路、２２８はクロスコネクト回路、２３１は出力バッファ、８８、８９は伝送路、９０は加入者線（アクセス回線）または伝送路である。
【０１３７】
第二実施例の送信側のレート制御回路Ｂ（２２５）の構成を図１９に示す。図１９において、１３０はセル分離回路、１３１はＦＲＭセルコピーおよびＢＲＭセルへの変換回路、１３２は輻輳予測信号およびレート低減信号挿入回路、１３３はＣＬＰ（セルロスプライオリティ）１のセル送信バッファＢ、１３４は、ＣＬＰ（セルロスプライオリティ）０のセル送信バッファＡ、１３５はセル合流回路、１３６はＶＰＦＲＭセル（特定ＶＣのＦＲＭセル）折り返し回路、１３７はＶＰＢＲＭセル（特定ＶＣのＢＲＭセル）受信回路、１３８はセル送出制御回路、１３９はＶＰＦＲＭセル（特定ＶＣのＦＲＭセル）送出回路、１４０はセル分離回路、１４２はセル合流回路である。
【０１３８】
次に、第二実施例の送信側の端末装置（２２３）の構成を図２０に示す。図２０において、１５０はＦＲＭセル折り返し回路、１５１はＢＲＭセル受信回路、１５２はセル送出制御回路、１５３はＦＲＭセル送出回路、１５４はセル送信バッファ、１５５はセル組み立て回路、１５６はセル受信バッファ、１５７はセル分解回路である。
【０１３９】
送信側のレート制御回路Ｂ（２２５）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）によって双方向に接続されているものとする。ＶＰＦＲＭセル、ＶＰＢＲＭセルは、特定ＶＣ（バーチャルチャネル）のＦＲＭセルおよびＢＲＭセルである。
【０１４０】
入り口エッジノード２２０の動作を説明する。入り口エッジノード２２０は、加入者側から到来するセルのペイロードのＩＰ宛先アドレスから受信側のクロスコネクトノードまたは中継ノードに対応するラベルを求め、そのラベルをそのセルと同じ入力ＶＣＩ，ＶＰＩのセルのヘッダのＶＰＩ領域に書き込むとともに、フォワードリソース管理セルと同じ入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを０とし、それ以外の入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを１に設定し、レート制御回路Ｂに送出する。尚、入り口エッジノード２２０には、他のＶＰネットワークが接続される場合もある。
【０１４１】
次に、送信側のクロスコネクトノード２２１のセルグループ（ＶＰ）振り分け回路２２４の動作を説明する。セルグループ（ＶＰ）振り分け回路２２４は、ＶＰＩとレート制御回路Ｂ（２２５）の位置番号の対応表を持っており、入り口エッジノードより受信したＶＰＩのセルを対応するレート制御回路Ｂ（２２５）に送出する。
【０１４２】
次に、送信側のレート制御回路Ｂ（２２５）の動作を図１９を用いて説明する（請求項１、２２、２４、２６、４５、４７）。送信側のレート制御回路Ｂ（２２５）は、受信したセルをセル分離回路１３０で、セルロスプライオリティビットが０であるセルをレート制御されたセルとして、セル送信バッファＡ（１３４）に送出し、セルロスプライオリティビットが１であるセルをレート制御されていないセルとして、セル送信バッファＢ（１３３）に送出する。
【０１４３】
送信バッファＡ（１３４）、送信バッファＢ（１３３）に蓄積されたセルは、セル送出制御回路１３８の制御により、セル加速比またはセル加速度で送信バッファＡ（１３４）のセルを優先して読み出す。セル送出制御回路１３８は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＡ（１３４）および送信バッファＢ（１３３）より読み出すセル速度を現在レートに固定する。また、セル送出制御回路１３８は、ＶＰＢＲＭセル受信回路より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＡ（１３４）および送信バッファＢ（１３３）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０１４４】
また、セル送出制御回路１３８は、ＶＰＦＲＭセル送出回路１３９に信号を送り、一定周期でＶＰＦＲＭセルを送出させる。ＶＰＦＲＭセル折り返し回路１３６は、受信側のレート制御回路より受信したＶＰＦＲＭセルをＶＰＢＲＭセルに変換後折り返す。セル合流回路１３５は送信バッファＡ（１３４）および送信バッファＢ（１３３）の出力セル、ＶＰＦＲＭセル、ＶＰＢＲＭセルをＶＰＤに多重化する。セル分離回路１４０は、受信側のレート制御回路より受信したＶＰＤのセルをＶＰＦＲＭセル、ＶＰＢＲＭセル、ＶＰＤのデータセルに分離する。受信バッファ（１４１）はＶＰＤのデータセルを一時蓄積し、セル合流回路１４２に送出する。
【０１４５】
ＦＲＭセルコピーおよびＢＲＭセルへの変換回路１３１は、受信したＦＲＭセルをコピーして、それをＢＲＭセルに変換する。輻輳予測信号およびレート低減信号挿入回路１３２では、折り返したＢＲＭセルに、ＶＰＢＲＭセル受信回路１３７が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０１４６】
また、送信バッファＡ（１３４）のセル蓄積量が所定値を越す場合には、折り返したＢＲＭセルにレート低減信号を挿入する。また、送信バッファＡのセル蓄積量のスレッショルドに２レベル設け、第一レベル以上では、輻輳予測有り信号を折り返したＢＲＭセルに挿入し、第二レベル以上では、折り返したＢＲＭセルに選択的にレート低減信号を挿入してもよい。
【０１４７】
また、輻輳予測信号およびレート低減信号挿入回路１３２は、レート低減信号または輻輳予測有り信号を含まない折り返したＢＲＭセルは廃棄する。
【０１４８】
次に、送信側の端末装置（２２３）の動作を図２０を用いて説明する。送信側の端末装置（２２３）は、セル組み立て回路でセル化したセルを送信バッファ１５４に送出する。送信バッファ１５４にセルがある場合には、セル送出制御回路１５２の制御により、セル加速度またはセル加速比で送信バッファ１５４よりセルを送出する。また、一定周期でＦＲＭセル送出回路１５３よりＦＲＭセルを送出する。ＢＲＭセル受信回路１５１が輻輳予測無信号（ＣＩ＝０）を受信した場合には、送信バッファ１５４より読み出すセルレートを増加させ、輻輳予測有り信号（ＣＩ＝１）を受信した場合には、送信バッファ１５４より読み出すセルレートを現在レートに維持する。
【０１４９】
また、ＢＲＭセル受信回路１５１がレート低減信号を受信した場合には、送信バッファ１５４より読み出すセルレートを逆セル加速度または逆セル加速比でレート低減する。尚、逆セル加速度または逆セル加速比は、セル送出間隔時間テーブルの指定アドレスを１ずつデクリメントすることにより達成できる。
【０１５０】
セル送出制御回路１５２の基本動作は、従来例図３のセル送出制御回路２２の動作と同じなので説明を省略する。
【０１５１】
次に、第二実施例の送信側のレート制御回路Ｂ（２２５）のセル送出制御回路１３８の構成を図２１を用いて説明する。図２１において、送信バッファＡ（１３４）、送信バッファＢ（１３３）は、入力セル２０１（レート制御されたセル）または２００（従来セル）を一時蓄積し、蓄積セルが有る場合には、セル蓄積信号２０２または２０４を出力し、セル送出信号２０６または２０７に応じて蓄積したセルを出力セル２１７または２１６として送出する。送信バッファＡ（１３４）、Ｂ（１３３）は送出すべきセルが無くなったときにエンプティー信号２０３または２０５をアドレス発生回路２０９に送出する。
【０１５２】
アドレス発生回路２０９は、セルクロック２０８に同期して、出力するアドレス値をセル周期で１ずつ増加させる回路であり、セル蓄積信号２０２または２０４が与えられると、初期値１から順次増加する読み出しアドレス２１１をセル送出間隔時間テーブル２１０に与える。
【０１５３】
それにより読み出されたセル送出有無信号２１２が「１」（送出有り）の場合には、アドレス発生回路２０９は、セル送出信号２０６または２０７を送信バッファＡ（１３４）またはＢ（１３３）に与え、送信バッファ１３４または１３３から一つのセルを読み出す。その場合、セル送出信号２０６は、セル送出信号２０７に比べて多く与え、送信バッファＡ（１３４）のセルを送信バッファＢ（１３３）のセルに比較して優先させる。
【０１５４】
アドレス発生回路２０９は、ＶＰＢＲＭセル受信回路１３７より輻輳予測無し信号（ＣＩ＝０）２１３を受信した場合には、読み出しアドレスＡＮ（２１１）を増加させる。アドレス発生回路２０９は、エンプティー信号２０３および２０５を受信すると、読み出しアドレスＡＮ（２１１）を所定値下げる。
【０１５５】
アドレス発生回路２０９は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１）２１４を受信した場合は、読み出しアドレスＡＮ（２１１）をセルレート一定モードに対応するアドレスにする。
【０１５６】
セル送出間隔時間テーブル２１０には、各アドレス対応にセル送出有無を示すビット情報が書き込まれており、読み出しアドレスＡＮ（２１１）に対応するビット情報をセル送出有無信号２１２として出力する。
【０１５７】
なお、セル送出有を示すビット情報の間隔はセル送出間隔にほぼ対応しており、それが徐々に短くなるようにセル送出有無を示す各ビット情報が配列される。その構成例を図１３、図１４、図１５に示す（第一実施例と同じ）。セル送出間隔時間テーブル２１０を変更するだけで、セル送出制御回路１３８はセル加速度にもセル加速比にも対応できる。また、セル加速比から所定境界レート（ＡＣＲｂ）でセル加速度に切り替わる場合にも対応できる。
【０１５８】
次に、第二実施例のセル送出制御回路１３８を含む送信側のレート制御回路Ｂ（２２５）の動作の１例を図２１を参照しながら図２２、図２３のフローを用いて説明する（請求項１、１７、２６、４０）。
【０１５９】
まず、アドレス発生回路２０９の発生アドレスＡＮを０とし、ｍｏｄｅ＝１（セルレート増加モード１）に設定し、ｍｏｄｅ’＝Ｂとし、セルレート増加モード２（レート一定モード）の上限アドレスＡＮｕｐをΔＮ（所定整数値）とし、セルレート増加モード２（レート一定モード）の下限アドレスＡＮｄｗを１とし、カウンタＴの値をＴ００（ＶＰＦＲＭセルの周期）に設定し、カウンタＭの値を０とし、カウンタＷの値を０とし、経過時間とともに値が増加するＴｉｍｅｒの値を０とし、経過時間とともに値が減少するＴｉｍｅｒ２の値を０とする（５００）。
【０１６０】
次に、送信バッファＡ（１３４）のセル蓄積量は所定値を越えたか判断し（５０１）、越えた場合には、折り返しＢＲＭセルにレート低減信号を挿入開始し、ｍｏｄｅ’＝Ａとする（５０２）。次に、送信バッファＡ（１３４）のセル蓄積量は所定値未満か判断し（５０３）、未満の場合には、折り返しＢＲＭセルにレート）低減信号を挿入を解除し、ｍｏｄｅ’＝Ｂとする（５０４）。  
次に、読み出しアドレスＡＮ（２１１）をＡＮ＝ＡＮ＋１により１増加し（５０５）、Ｔ＝Ｔ＋１とし（５０６）、ＡＮ＞ＡＮｐｃｒ＋ΔＮ（ＡＮｐｃｒ：ピークセルレートに対応するアドレス）か判断し（５０７）、ＡＮ＞ＡＮｐｃｒ＋ΔＮであればＡＮ＝ＡＮｐｃｒとする（５０８）。ＡＮ＞ＡＮｐｃｒ＋ΔＮでなければ５０９に遷移する。次にｍｏｄｅ＝１か判断し（５０９）、モード１でない、すなわちモード２ならば、ＡＮ＞ＡＮｕｐか判断し（５１０）、ＡＮ＞ＡＮｕｐならばＡＮ＝ＡＮｄｗとし（５１１）、５１２に遷移する。
【０１６１】
次に、セル送出間隔時間テーブル２１０の読み出しアドレスＡＮ（２１１）に対応するセル送出有無信号（２１２）を読み出す（５１２）。次に、セル送出有無信号（２１２）が「１」であるか判断し（５１３）、「１」であることを示す場合には、カウンタＭの値がＭ０（Ｍ０：所定値（優先読み出しをする値））か判断し（５１４）、そうでない場合は、送信バッファＡ（１３４）に送出すべきセルが有るか判断し（５１５）、有る場合は、送信バッファＡ（１３４）より一つのセルを送出し（５１６）、Ｗ＝０、Ｍ＝Ｍ＋１とし（５１７）、５２９に遷移する。
【０１６２】
カウンタＭの値がＭ０（Ｍ０：所定値（優先読み出しをする値））の場合（５１４）、または、送信バッファＡ（１３４）に送出すべきセルが無い場合（５１５）には、Ｍ＝０とし（５１８）、送信バッファＢ（１３３）に送出すべきセルがあるか判断し（５１９）、ある場合には、送信バッファＢ（１３３）から一つのセルを送出し（５２０）、Ｗ＝０とし（５２１）、５２９に遷移する。
【０１６３】
また、送信バッファＢ（１３３）に送出すべきセルが無い場合には（５１９）、Ｗ＝Ｗ＋１とし（５２２）、Ｗ＞Ｗ０（Ｗ０：所定値）か判断し（５２３）、Ｗ＞Ｗ０の場合は、ＡＮ＝ＡＮ−ΔＮ’（ΔＮ’：所定値）とし（５２４）、ＡＮと１の内大きい方をＡＮとし（５２５）、５２９に遷移する。
【０１６４】
セル送出有無信号（２１２）が「１」で無い場合は（５１３）、Ｔ≧Ｔ００か判断し（５２６）、Ｔ≧Ｔ００の場合は、ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルを送出し（５２７）、Ｔ＝０とし（５２８）、５２９に遷移する。
【０１６５】
次に、ＣＩ＝０（輻輳予測無し）のＶＰＢＲＭ（特定ＶＣのＢＲＭ）セルを受信したか判断し（５２９）、受信した場合は、Ｔｉｍｅｒ２＞０か判断し（５３０）、Ｔｉｍｅｒ２＞０の場合は、５０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝１とし（５３１）、ｍｏｄｅ’＝Ａか判断し（５３２）、ｍｏｄｅ’＝Ａの場合は、５０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭセルのＣＩビットを１に設定すること（輻輳予測有り信号を挿入すること）を解除し（５３３）、５０１に遷移する。
【０１６６】
次に、ＣＩ＝１（輻輳予測有り）のＶＰＢＲＭ（特定ＶＣのＢＲＭ）セルを受信した場合は（５３４）、ｍｏｄｅ’＝Ａか判断し（５３５）、ｍｏｄｅ’＝Ａの場合は、５３７に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭセルのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（５３６）、Ｔｉｍｅｒ２＞０か判断し（５３７）、Ｔｉｍｅｒ２＞０の場合は、５０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝２か判断し（５３８）、ｍｏｄｅ＝２の場合は、５０１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（５３９）、ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（５４０）、５０１に遷移する。
【０１６７】
次に、Ｔｉｍｅｒ＞Ｔ０（Ｔ０：セル速度増加可能な時間（所定値））か判断し（５４１）、Ｔｉｍｅｒ＞Ｔ０の場合は、Ｔｉｍｅｒ＝０とし（５４２）、ｍｏｄｅ＝２，Ａｎｕｐ＝ＡＮ＋ΔＮ、Ａｎｄｗ＝ＡＮとし（５４３）、Ｔｉｍｅｒ２＝Ｔ１（Ｔ１：セル速度を固定する時間（所定値または一定時間内のランダム値））とする（５４４）。次に、ｍｏｄｅ’＝Ａか判断し（５４５）、ｍｏｄｅ’＝Ａの場合は、５０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭセルのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（５４６）、５０１に遷移する。
【０１６８】
一方、Ｔｉｍｅｒ＞０でない場合には（５４１）、Ｔｉｍｅｒ２＞０か判断し（５４７）、Ｔｉｍｅｒ２＞０の場合には、ｍｏｄｅ’＝Ａか判断し（５４８）、ｍｏｄｅ’＝Ａの場合は、５０１に遷移し、ｍｏｄｅ’＝Ａでない場合は、折り返しＢＲＭセルのＣＩビットを１に設定（輻輳予測有り信号を挿入すること）を開始し（５４９）、５０１に遷移する。
【０１６９】
尚、図２３では、周期的に所定時間または一定時間内のランダム時間、セル速度を固定する例を示したが、周期的に所定時間または一定時間内のランダム時間、セル速度を固定しなくてもよい。
送信側のレート制御回路Ｂ（２２５）から送出されたセルはＭＵＸ回路２２６で多重化され、クロスコネクト回路２２８に到達する。輻輳予測回路２２９では、ＭＵＸ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２３０において、順方向に流れるＶＰＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。クロスコネクト回路２２８に到達したセルは、ＶＰ毎出力バッファ２３１に振り分けられる。
【０１７０】
出力バッファ２３１出力の輻輳予測回路２２９では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２３０において、順方向に流れるＶＰＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。逆方向のクロスコネクト回路２２８に到達したセルは、ＶＰ毎に振り分けられ、ＤＥＭＵＸ回路２２７に到達する。ＤＥＭＵＸ回路２２７に到達したセルは、ＶＰ毎分離し、送信側のレート制御回路Ｂ（２２５）に送られる。
【０１７１】
出力バッファ２３１より送出されたセルは伝送路８９を介して中間クロスコネクトノード２２２のクロスコネクト回路２２８に到達する。クロスコネクト回路２２８に到着したセルはＶＰ毎出力バッファ２３１に振り分けられる。出力バッファ２３１出力の輻輳予測回路２２９では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２３０において、順方向に流れるＶＰＦＲＭセルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。尚、輻輳予測回路２２９、輻輳予測信号挿入回路２３０は、クロスコネクト回路２２８の入力側に設定してもよい。
【０１７２】
中間クロスコネクトノード２２２の出力バッファ２３１から送出されたセルは、他の中間クロスコネクトノードを介して、受信側（出口側）のクロスコネクトノードの受信側のレート制御回路Ｂに到達する。受信側（出口側）のクロスコネクトノードおよび受信側のレート制御回路Ｂの動作は、方向が異なるだけで、送信側（入り口側）のクロスコネクトノードおよび送信側のレート制御回路Ｂと同じである。
（第三実施例）
本発明第三実施例を用いる網の全体図を図２４を用いて説明する。図２４において、２５０は入り口側のエッジノード（ルータ）、２５１は入り口側のエッジノード（ＶＣスイッチ）、２５２は送信側のクロスコネクトノード、２５３は中間クロスコネクトノード、２５４は送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）、２５５は送信側の端末装置、２５６はパケットグループ振り分け回路、２５７は送信側のレート制御回路Ｂ、２５８はセルグループ（ＶＰ）振り分け回路、２５９は送信側のレート制御回路Ｃ、２６０はＭＵＸ（多重化回路）、２６１はＤＥＭＵＸ（多重分離回路）、２６２は輻輳予測回路、２６３は輻輳予測信号挿入回路、２６４、２６５、２６７はクロスコネクト回路、２６６は出力バッファ、８８、８９は伝送路、９０は加入者線（アクセス回線）または伝送路である。
【０１７３】
第三実施例の送信側のレート制御回路Ｂ（２５７）の構成を図２５に示す。図２５において、２７１、２７２はＶＣＡセル送信バッファ、２７３はセル送出制御回路、２７０は輻輳予測信号挿入回路であり、他は第一実施例の図１０と同じである。
【０１７４】
次に、第三実施例の送信側のレート制御回路Ａ（２５４）の構成を図２６に示す。図２６において、２８０はＦＲＭパケット折り返し回路、２８１はＢＲＭパケット受信回路、２８２はパケット送出制御回路、２８３はＦＲＭパケット送出回路、２８４はパケット送信バッファ、２８５はパケット受信バッファである。
【０１７５】
次に、第三実施例の送信側のレート制御回路Ｃ（２５９）の構成を図２７に示す。図２７において、２９０は輻輳予測信号挿入回路、２９１はＣＬＰ（セルロスプライオリティ）１のセル送信バッファＢ、２９２は、ＣＬＰ（セルロスプライオリティ）０のセル送信バッファＡ、２９３はセル送出制御回路であり、他は第二実施例の図１９と同じである。
【０１７６】
次に、第三実施例の送信側の端末装置（２５５）の構成を図２８に示す。図２８において、２９５はＦＲＭセル折り返し回路、２９６はＢＲＭセル受信回路、２９７はセル送出制御回路、２９８はＦＲＭセル送出回路、２９９はセル送信バッファ、３００はセル組み立て回路、３０１はセル受信バッファ、３０２はセル分解回路である。
【０１７７】
送信側のレート制御回路Ｂ（２５７）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）またはＶＣ（バーチャルチャネル）によって双方向に接続されているものとする。
【０１７８】
また、送信側のレート制御回路Ｃ（２５９）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）によって双方向に接続されているものとする。ＶＰＦＲＭセル、ＶＰＢＲＭセルは、特定ＶＣ（バーチャルチャネル）のＦＲＭセルおよびＢＲＭセルである。
【０１７９】
入り口エッジノード２５０の動作を説明する。このノードは加入者側より受信したパケットからそのパケットの宛先ＩＰアドレスより出口側エッジノードに対応するＭＰＬＳラベルを探索し、そのＭＰＬＳラベルを持つイーサーパケットを構成し、そのパケットを送信側のクロスコネクトノード２５２に送出する。その際、送信端末側より受信したＦＲＭパケットおよびＢＲＭパケットと同じＩＰアドレスを持つパケットにプライオリティビット１（Ｈ）を挿入してもよい。尚、入り口エッジノード２５０には、他のネットワークが接続される場合もある。
【０１８０】
次に、送信側のクロスコネクトノード２５２のパケットグループ振り分け回路２５６の動作を説明する。パケットグループ振り分け回路２５６は、イーサーパケットに附随するラベルとレート制御回路Ｂ（２５７）の位置番号およびＶＰＩの対応表を持っており、入り口エッジノードより受信したイーサーパケットを対応するレート制御回路Ｂ（２５７）に送出する。
【０１８１】
次に、入り口エッジノード２５１の動作を説明する。入り口エッジノード２５１は、加入者側から到来するセルのペイロードのＩＰ宛先アドレスから受信側のクロスコネクトノードまたは中継ノードに対応するラベルを求め、そのラベルをそのセルと同じ入力ＶＣＩ，ＶＰＩのセルのヘッダのＶＰＩ領域に書き込むとともに、ＦＲＭセルと同じ入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを０とし、それ以外の入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを１に設定し、送信側のクロスコネクトノード２５２に送出する。尚、入り口エッジノード２５１には、他のＶＰネットワークが接続される場合もある。
【０１８２】
次に、送信側のクロスコネクトノード２５２のセルグループ（ＶＰ）振り分け回路２５８の動作を説明する。セルグループ（ＶＰ）振り分け回路２５８は、ＶＰＩのレート制御回路Ｃ（２５９）の位置番号の対応表を持っており、入り口エッジノードより受信したＶＰＩのセルを対応するレート制御回路Ｃ（２５９）に送出する。
【０１８３】
次に、送信側のレート制御回路Ｂ（２５７）の動作を図２５を用いて説明する（請求項３、２１、２８、４４）。送信側のレート制御回路Ｂ（２５７）は、受信したＭＰＬＳラベル付きイーサーパケットをイーサーパケット分解回路１００でＩＰパケットに分解し、ＩＰパケット分離回路１０１に送出する。ＩＰパケット分離回路１０１では、プライオリティビットが１（Ｈ）であるパケットをレート制御されたパケットとして、セル組み立て回路１０３に送出し、プライオリティビットが０（Ｌ）のパケットを従来パケットとしてパケット蓄積バッファ１０４に送出する。
【０１８４】
尚、イーサーパケットを分解せずにセル化するため、イーサーパケット分解回路１００、ＩＰパケット分離回路１０１の代わりに、イーサーパケット分離回路を用いてもよい。
【０１８５】
この場合のプライオリティビットによるパケットの振り分けは、ＩＰパケット分離回路と同様になる。さらに、イーサーパケット内のＭＰＬＳラベル値は、セル化回路のセルのヘッダに入力してもよい。
【０１８６】
セル組み立て回路１０３は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、レート制御されたパケット用送信バッファＡ（２７２）に送出する。セル組み立て回路１０６は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、従来パケット用の送信バッファＢ（２７１）に送出する。
【０１８７】
送信バッファＢのセル蓄積量が所定値を越す場合には、パケット送出停止信号をパケット蓄積バッファ１０４に送出する。このパケット送出停止信号を受信したパケット蓄積バッファ１０４はパケット送出を停止する。また、またパケット蓄積バッファのパケット蓄積量が所定値を越す場合には、輻輳信号挿入回路１０５において、パケットのヘッダのＥＣＮビットを輻輳有りに変更する。尚、セル組み立て回路１０３、１０６は、ラベル付きイーサーパケットを受信した場合は、そのパケット全てを含むセルに変換してもよい。
【０１８８】
送信バッファＡ（２７１）のセルはピークレートで読み出す。送信バッファＢ（２７２）に蓄積されたセルは、セル送出制御回路２７３の制御により、セル加速比またはセル加速度で、送信バッファＡ（１０８）のセルが無い時に、パケット単位で読み出す。セル送出制御回路２７３は、ＶＣＡのＶＣＶＰ（多重化されたパケット流のＶＣを示す）−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２７１）より読み出すセル速度を現在レートに固定する。
【０１８９】
また、セル送出制御回路２７３は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路１１１より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２７１）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０１９０】
また、セル送出制御回路２７３は、ＶＣＡのＶＣＶＰ−ＦＲＭセル送出回路に信号を送り、一定周期でＶＣＡのＶＣＶＰ−ＦＲＭセルを送出させる。ＶＣＡのＶＣＶＰ−ＦＲＭセル折り返し回路１１０は、受信側のレート制御回路Ｂより受信したＶＣＡのＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。セル合流回路１０９はＶＣＡのセル、ＶＣＡのＶＣＶＰ−ＦＲＭセル、ＶＣＡのＶＣＶＰ−ＢＲＭセルをＶＰＤに多重化する。セル分離回路１１４は、受信側のレート制御回路より受信したＶＣＡのセルをＶＣＶＰ−ＦＲＭセル、ＶＣＶＰ−ＢＲＭセル、ＶＣＡのデータセルに分離する。
【０１９１】
受信バッファ（１１５）はＶＣＡのデータセルを一時蓄積し、セル分解回路１１６に送出する。セル分解回路１１６はＶＣＡのデータセルをＩＰパケット（またはイーサーパケット）に組み立てる。
【０１９２】
ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路１０２は、受信したＩＰパケット（またはイーサーパケット）の内ＦＲＭパケットをコピーして、それをＢＲＭパケットに変換（宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替える）する。輻輳予測信号挿入回路２７０では、折り返したＢＲＭパケットに、ＶＣＡのＢＲＭセル受信回路１１１が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０１９３】
また、輻輳予測信号挿入回路２７０は、輻輳予測有り信号を含まないＢＲＭパケットは廃棄する。ＩＰパケット合流回路１１７はＩＰパケットを多重化する。イーサーパケット組み立て回路１１８は、イーサーパケットを組み立てる。
【０１９４】
次に、送信側のレート制御回路Ａ（２５４）の動作を説明する。送信側のレート制御回路Ａ（２５４）は、送信端末よりパケットを受信し、送信バッファ２８４にパケットがある場合には、パケット送出制御回路２８２の制御により、パケット加速度またはパケット加速比で送信バッファ２８４よりパケットを送出する。また、一定周期でＦＲＭパケット送出回路２８３よりＦＲＭパケットを送出する。ＢＲＭパケット受信回路２８１が輻輳予測無信号（ＣＩ＝０）を受信した場合には、送信バッファ２８４より読み出すパケットレートを増加させ、輻輳予測有り信号（ＣＩ＝１）を受信した場合には、送信バッファ１２４より読み出すパケットレートを現在レートに維持する。
【０１９５】
パケット送出制御回路２８２の基本動作は、セルがパケットに変更された点を除いて、従来例図３のセル送出制御回路２２の動作と同じなので説明を省略する。
【０１９６】
次に、送信側のレート制御回路Ｃ（２５９）の動作を図２７を用いて説明する（請求項２、２２、２７、４５）。送信側のレート制御回路Ｃ（２５９）は、受信したセルをセル分離回路１３０で、セルロスプライオリティビットが０であるセルをレート制御されたセルとして、セル送信バッファＡ（２９２）に送出し、セルロスプライオリティビットが１であるセルをレート制御されていないセルとして、セル送信バッファＢ（２９１）に送出する。
【０１９７】
送信バッファＡ（２９２）のセルはピークレートで読み出される。送信バッファＢ（２９１）に蓄積されたセルは、セル送出制御回路２９３の制御により、セル加速比またはセル加速度で送信バッファＡ（２９２）のセルが無い時に読み出す。セル送出制御回路２９３は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２９１）より読み出すセル速度を現在レートに固定する。また、セル送出制御回路２９３は、ＶＰＢＲＭセル受信回路１３７より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２９１）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０１９８】
また、セル送出制御回路２９３は、ＶＰＦＲＭセル送出回路１３９に信号を送り、一定周期でＶＰＦＲＭセルを送出させる。ＶＰＦＲＭセル折り返し回路１３６は、受信側のレート制御回路Ｃより受信したＶＰＦＲＭセルをＶＰＢＲＭセルに変換後折り返す。セル合流回路１３５は送信バッファＡ（２９２）および送信バッファＢ（２９１）の出力セル、ＶＰＦＲＭセル、ＶＰＢＲＭセルをＶＰＤに多重化する。セル分離回路１４０は、受信側のレート制御回路より受信したＶＰＤのセルをＶＰＦＲＭセル、ＶＰＢＲＭセル、ＶＰＤのデータセルに分離する。受信バッファ（１４１）はＶＰＤのデータセルを一時蓄積し、セル合流回路１４２に送出する。
【０１９９】
ＦＲＭセルコピーおよびＢＲＭセルへの変換回路１３１は、受信したＦＲＭセルをコピーして、それをＢＲＭセルに変換する。輻輳予測信号挿入回路２９０では、折り返したＢＲＭセルに、ＶＰＢＲＭセル受信回路１３７が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０２００】
また、輻輳予測信号挿入回路２９０は、輻輳予測有り信号を含まない折り返したＢＲＭセルは廃棄する。
【０２０１】
次に、送信側の端末装置（２５５）の動作を図２８を用いて説明する。送信側の端末装置（２５５）は、送信バッファ２９９にセルがある場合には、セル送出制御回路２９７の制御により、セル加速度またはセル加速比で送信バッファ２９９よりセルを送出する。また、一定周期でＦＲＭセル送出回路２９８よりＦＲＭセルを送出する。ＢＲＭセル受信回路２９６が輻輳予測無信号（ＣＩ＝０）を受信した場合には、送信バッファ２９９より読み出すセルレートを増加させ、輻輳予測有り信号（ＣＩ＝１）を受信した場合には、送信バッファ２９９より読み出すセルレートを現在レートに維持する。
【０２０２】
セル送出制御回路２９７の基本動作は、従来例の図３のセル送出制御回路２２の動作と同じなので説明を省略する。
【０２０３】
次に、第三実施例の送信側のレート制御回路Ｂ（２５７）のセル送出制御回路２７３の構成を図２９を用いて説明する。図２９において、送信バッファＡ（２７２）、送信バッファＢ（２７１）は、入力セル３１１（レート制御されたパケットをセル化したセル）または３１０（従来パケットをセル化したセル）をパケット単位で一時蓄積し、送信バッファＡ（２７２）のセルはピークレートで読み出し信号３１６により出力セル３２１としてパケット単位で読み出され、送信バッファＢ（２７１）のセルは、送信バッファＡのセルが無い時に、セル送出信号３１７に応じて蓄積したセルを出力セル３２０としてパケット単位で送出する。送信バッファＡ（２７２）、Ｂ（２７１）は送出すべきセルが無くなったときにエンプティー信号３１５または３１３を加減算回路に送出する。
【０２０４】
アドレス発生回路３２３は、Ｎ倍（最大パケット長のパケットをセル化した数に等しいセル数）のセルクロック３２２に同期して、出力するアドレス値をＮ倍のセル周期で１ずつ増加させる回路であり、セル蓄積信号３１２が与えられると、初期値１から順次増加する読み出しアドレス３２４をＮ倍のセル送出間隔時間テーブル３２５に与える。それにより読み出されたＮ倍のセル送出有無信号３２６が「１」（送出有り）の場合には、加減算回路３１９のレジスタＧの値にＮを加算する。
【０２０５】
加減算回路３１９は、送信バッファＡ（２７２）にセルがある場合には、ピークレートでそのセルを読み出し、セルが無いすなわちエンプティー信号３１５がＨであり、レジスタＧの値が１以上の場合には、送信バッファＢ（２７１）のセルをパケットの終わりのセル（ヘッダのＰＴＩが「００１」のセル）を示す信号３１８が到着するまでパケット単位で読み出すとともに、セル単位でレジスタＧの値を１減算し、Ｇの値が０以下になった場合またはエンプティー信号３１３がＨである場合には、セル送出信号３１７を停止する。
【０２０６】
エンプティー信号３１３のＨが続くことにより、レジスタＧの値が所定値Ｇ０を越す場合には、その旨の信号３３０をアドレス発生回路３２３に与え、読み出しアドレス３２４を所定値下げる。
【０２０７】
アドレス発生回路３２３は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路１１１より輻輳予測無し信号（ＣＩ＝０）３２７を受信した場合には、読み出しアドレスＡＮ（３２４）を増加させる。アドレス発生回路３２３は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１）３２８を受信した場合は、読み出しアドレスＡＮ（３２４）をセルレート一定モードに対応するアドレスにする。
【０２０８】
Ｎ倍のセル送出間隔時間テーブル３２５には、各アドレス対応にＮ倍のセル送出有無を示すビット情報が書き込まれており、読み出しアドレスＡＮ（３２４）に対応するビット情報をＮ倍のセル送出有無信号３２６として出力する。
【０２０９】
なお、Ｎ倍のセル送出有を示すビット情報の間隔はＮ倍のセル送出間隔（パケット送出間隔）にほぼ対応しており、それが徐々に短くなるようにＮ倍のセル送出有無を示す各ビット情報が配列される。その構成例を図３０、図３１、図３２に示す。
【０２１０】
Ｎ倍のセル送出間隔時間テーブル３２５を変更するだけで、セル送出制御回路２７３はセル加速度にもセル加速比にも対応できる。また、セル加速比から所定境界レート（ＡＣＲｂ）でセル加速度に切り替わる場合にも対応できる。これらのテーブルは、第一実施例に示した「１」、「０」ビット情報の間隔Ｔ０をＮ＊Ｔ０することにより、第一実施例に示した方法と同じ方法で作成できる。
【０２１１】
次に、第三実施例のセル送出制御回路２７３を含む送信側のレート制御回路Ｂ（２５７）の動作の１例を図２９を参照しながら図３３、図３４、図３５のフローを用いて説明する（請求項３、２０、２８、４３）。
【０２１２】
まず、アドレス発生回路３２３の発生アドレスＡＮ（３２４）を０とし、ｍｏｄｅ＝１（セルレート増加モード１）に設定し、セルレート増加モード２（レート一定モード）の上限アドレスＡＮｕｐをΔＮ（所定整数値）とし、セルレート増加モード２（レート一定モード）の下限アドレスＡＮｄｗを１とし、カウンタＴの値をＴ００（ＶＣＡのＶＣＶＰ−ＦＲＭセルの周期）に設定し、カウンタＥの値を０とし、レジスタＧの値を０とし、経過時間とともに値が増加するＴｉｍｅｒの値を０とし、経過時間とともに値が減少するＴｉｍｅｒ２の値を０とし、カウンタＧ、Ｅの値を０とする（６００）。
【０２１３】
次に、読み出しアドレスＡＮ（３２４）をＡＮ＝ＡＮ＋１により１増加し（６０１）、ＡＮ＞ＡＮｐｃｒ＋ΔＮ（ＡＮｐｃｒ：ピークセルレートに対応するアドレス）か判断し（６０２）、ＡＮ＞ＡＮｐｃｒ＋ΔＮであればＡＮ＝ＡＮｐｃｒとする（６０３）。ＡＮ＞ＡＮｐｃｒ＋ΔＮでなければ６０４に遷移する。次にｍｏｄｅ＝１か判断し（６０４）、モード１でない、すなわちモード２ならば、ＡＮ＞ＡＮｕｐか判断し（６０５）、ＡＮ＞ＡＮｕｐならばＡＮ＝ＡＮｄｗとし（６０６）、６０７に遷移する。
【０２１４】
次に、Ｎ倍のセル送出間隔時間テーブル３２５の読み出しアドレスＡＮ（３２４）に対応するＮ倍のセル送出有無信号（３２６）を読み出す（６０７）。次にＮ倍のセル送出有無信号（３２６）が「１」であるか判断し（６０８）、「１」であることを示す場合には、レジスタＧの値にＮを加算し（６０９）、Ｇ≧Ｇ０：２Ｎ程度の所定値）か判断し（６１０）、Ｇ≧Ｇ０の場合には、Ｇ＝０とし（６１１）、ＡＮ＝ＡＮ−ΔＮ’（ΔＮ’：所定値）とし（６１２）、ＡＮと１の内、大きい方をＡＮとし（６１３）、６１４に遷移する。
【０２１５】
次に、ＣＩ＝０（輻輳予測無し）のＶＣＡのＶＣＶＰ−ＢＲＭセルを受信したか判断し（６１４）、受信した場合は、Ｔｉｍｅｒ２＞０か判断し（６１５）、Ｔｉｍｅｒ２＞０の場合は、６０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝１とし（６１６）、６０１に遷移する。
【０２１６】
次に、ＣＩ＝１（輻輳予測有り）のＶＣＡのＶＣＶＰ−ＢＲＭセルを受信した場合は（６１７）、Ｔｉｍｅｒ２＞０か判断し（６１８）、Ｔｉｍｅｒ２＞０の場合は、６０１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝２か判断し（６１９）、ｍｏｄｅ＝２の場合は、６０１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（６２０）、ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（６２１）、６０１に遷移する。
【０２１７】
次に、Ｔｉｍｅｒ＞Ｔ０（Ｔ０：セル速度増加可能な時間（所定値））か判断し（６２２）、Ｔｉｍｅｒ＞Ｔ０の場合は、Ｔｉｍｅｒ＝０とし（６２３）、ｍｏｄｅ＝２，Ａｎｕｐ＝ＡＮ＋ΔＮ、Ａｎｄｗ＝ＡＮとし（６２４）、Ｔｉｍｅｒ２＝Ｔ１（Ｔ１：セル速度を固定する時間（所定値または一定時間内のランダム値））とし（６２５）、６０１に遷移する。
【０２１８】
次に、Ｔ＝Ｔ＋１とし（６２６）、送信バッファＡ（２７２）に送出すべきセルは有りか判断し（６２７）、有る場合は、送信バッファＡ（２７２）より一つのセルを読み出し（６２８）、６２６に遷移する。送信バッファＡ（２７２）に送出すべきセルが無い場合は（６２７）、Ｇ＜１でかつＥ＝１か判断し（６２９）、そうでない場合は、送信バッファＢ（２７１）に送出すべきセルが有るか判断し（６３０）、有る場合は、送信バッファＢ（２７１）より一つのセルを読み出し（６３１）、そのセルはパケットの終わりを示すヘッダのＰＴＩが「００１」か判断する（６３２）。パケットの終わりである場合は、Ｅ＝１とし（６３３）、パケットの終わりでない場合は、Ｅ＝０とし（６３４）、Ｇ＝Ｇ−１とし（６３５）、６２９に遷移する。
【０２１９】
Ｇ＜１でかつＥ＝１である場合（６２９）、または送信バッファＢ（２７１）に送出すべきセルが無い場合（６３０）には、Ｔ≧Ｔ００か判断し（６３６）、
Ｔ≧Ｔ００の場合には、ＶＣＡのＶＣＶＰ−ＦＲＭセルを送出し（６３７）、６２６に遷移する。
【０２２０】
図３３、図３４はＮ倍のセルクロックで動作し、図３５はセルクロックで動作する。尚、図３４では、周期的に所定時間または一定時間内のランダム時間、セル速度を固定する例を示したが、周期的に所定時間または一定時間内のランダム時間、セル速度を固定しなくてもよい。
次に、第三実施例の送信側のレート制御回路Ｃ（２５９）のセル送出制御回路２９３の構成を図３６を用いて説明する。図３６において、送信バッファＡ（２９２）、送信バッファＢ（２９１）は、入力セル３４１（レート制御されたセル）または３４０（レート制御されない従来セル）を一時蓄積し、送信バッファＡ（２９２）のセルはピークレートで読み出し信号３４６により出力セル３４９として読み出され、送信バッファＢ（２９１）のセルは、送信バッファＡにセルが無い時に、セル送出信号３４７に応じて蓄積したセルを出力セル３４８として送出する。送信バッファＡ（２９２）、Ｂ（２９１）は送出すべきセルが無くなったときにエンプティー信号３４５または３４３を加減算回路３５８に送出する。
【０２２１】
アドレス発生回路３５１は、セルクロック３５０に同期して、出力するアドレス値をセル周期で１ずつ増加させる回路であり、セル蓄積信号３４２が与えられると、初期値１から順次増加する読み出しアドレス３５９をセル送出間隔時間テーブル３５２に与える。それにより読み出されたセル送出有無信号３５３が「１」（送出有り）の場合には、加減算回路３５８のレジスタＧの値に１を加算する。
【０２２２】
加減算回路３５８は、送信バッファＡ（２９２）にセルがある場合には、ピークレートでそのセルを読み出し、セルが無いすなわちエンプティー信号３４５がＨであり、レジスタＧの値が１以上の場合には、送信バッファＢ（２９１）のセルを一つ読み出すとともに、セル単位でレジスタＧの値を１減算し、Ｇの値が０以下になった場合またはエンプティー信号３４３がＨである場合には、セル送出信号３４７を停止する。
【０２２３】
エンプティー信号３４３のＨが続くことにより、レジスタＧの値が所定値Ｇ０を越す場合には、その旨の信号３５７をアドレス発生回路３５１に与え、読み出しアドレス３５９を所定値下げる。
【０２２４】
アドレス発生回路３５１は、ＶＰＢＲＭセル受信回路１３７より輻輳予測無し信号（ＣＩ＝０）３５４を受信した場合には、読み出しアドレスＡＮ（３５９）を増加させる。アドレス発生回路３５１は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１）３５５を受信した場合は、読み出しアドレスＡＮ（３５９）をセルレート一定モードに対応するアドレスにする。
【０２２５】
セル送出間隔時間テーブル３５２には、各アドレス対応にセル送出有無を示すビット情報が書き込まれており、読み出しアドレスＡＮ（３５９）に対応するビット情報をセル送出有無信号３５３として出力する。
【０２２６】
なお、セル送出有を示すビット情報の間隔はセル送出間隔にほぼ対応しており、それが徐々に短くなるようにセル送出有無を示す各ビット情報が配列される。その構成は、第一実施例と同じである。セル送出間隔時間テーブル３５２を変更するだけで、セル送出制御回路２９３はセル加速度にもセル加速比にも対応できる。また、セル加速比から所定境界レート（ＡＣＲｂ）でセル加速度に切り替わる場合にも対応できる。  
次に、第三実施例のセル送出制御回路２９３を含む送信側のレート制御回路Ｂ（２５９）の動作の１例を図３６を参照しながら図３７、図３８、図３９のフローを用いて説明する（請求項２、１９、２７、４２）。
【０２２７】
まず、アドレス発生回路３５１の発生アドレスＡＮ（３５９）を０とし、ｍｏｄｅ＝１（セルレート増加モード１）に設定し、セルレート増加モード２（レート一定モード）の上限アドレスＡＮｕｐをΔＮ（所定整数値）とし、セルレート増加モード２（レート一定モード）の下限アドレスＡＮｄｗを１とし、カウンタＴの値をＴ００（ＶＰＦＲＭセルの周期）に設定し、カウンタＥの値を０とし、レジスタＧの値を０とし、経過時間とともに値が増加するＴｉｍｅｒの値を０とし、経過時間とともに値が減少するＴｉｍｅｒ２の値を０とする（６５０）。
【０２２８】
次に、読み出しアドレスＡＮ（３５９）をＡＮ＝ＡＮ＋１により１増加し（６５１）、ＡＮ＞ＡＮｐｃｒ＋ΔＮ（ＡＮｐｃｒ：ピークセルレートに対応するアドレス）か判断し（６５２）、ＡＮ＞ＡＮｐｃｒ＋ΔＮであればＡＮ＝ＡＮｐｃｒとする（６５３）。ＡＮ＞ＡＮｐｃｒ＋ΔＮでなければ６５４に遷移する。
【０２２９】
次に、ｍｏｄｅ＝１か判断し（６５４）、モード１でない、すなわちモード２ならば、ＡＮ＞ＡＮｕｐか判断し（６５５）、ＡＮ＞ＡＮｕｐならばＡＮ＝ＡＮｄｗとし（６５６）、６８４に遷移する。
【０２３０】
次に、セル送出間隔時間テーブル３５２の読み出しアドレスＡＮ（３５９）に対応するセル送出有無信号（３５３）を読み出す（６８４）。次に、セル送出有無信号（３５３）が「１」であるか判断し（６５７）、「１」であることを示す場合には、レジスタＧの値に１を加算し（６５８）、Ｇ≧Ｇ０（Ｇ０：３程度の所定値）か判断し（６５９）、Ｇ≧Ｇ０の場合には、Ｇ＝０とし（６６０）、ＡＮ＝ＡＮ−ΔＮ’（ΔＮ’：所定値）とし（６６１）、ＡＮと１の内、大きい方をＡＮとし（６６２）、６６３に遷移する。
【０２３１】
次に、ＣＩ＝０（輻輳予測無し）のＶＰＢＲＭ（特定ＶＣのＢＲＭ）セルを受信したか判断し（６６３）、受信した場合は、Ｔｉｍｅｒ２＞０か判断し（６６４）、Ｔｉｍｅｒ２＞０の場合は、６５１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝１とし（６６５）、６５１に遷移する。
【０２３２】
次に、ＣＩ＝１（輻輳予測有り）のＶＰＢＲＭ（特定ＶＣのＢＲＭ）セルを受信した場合は（６６６）、Ｔｉｍｅｒ２＞０か判断し（６６７）、Ｔｉｍｅｒ２＞０の場合は、６５１に遷移し、Ｔｉｍｅｒ２＞０でない場合は、ｍｏｄｅ＝２か判断し（６６８）、ｍｏｄｅ＝２の場合は、６５１に遷移する。一方、ｍｏｄｅ＝２でない場合は、ｍｏｄｅ＝２とし（６６９）、ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（６７０）、６５１に遷移する。
【０２３３】
次に、Ｔｉｍｅｒ＞Ｔ０（Ｔ０：セル速度増加可能な時間（所定値））か判断し（６７１）、Ｔｉｍｅｒ＞Ｔ０の場合は、Ｔｉｍｅｒ＝０とし（６７２）、ｍｏｄｅ＝２，ＡＮｕｐ＝ＡＮ＋ΔＮ、ＡＮｄｗ＝ＡＮとし（６７３）、Ｔｉｍｅｒ２＝Ｔ１（Ｔ１：セル速度を固定する時間（所定値または一定時間内のランダム値））とし（６７４）、６５１に遷移する。
【０２３４】
次に、Ｔ＝Ｔ＋１とし（６７５）、送信バッファＡ（２９２）に送出すべきセルは有りか判断し（６７６）、有る場合は、送信バッファＡ（２９２）より一つのセルを読み出し（６７７）、６７５に遷移する。送信バッファＡ（２９２）に送出すべきセルが無い場合は（６７６）、Ｇ＞０か判断し（６７８）、Ｇ＞０の場合は、送信バッファＢ（２９１）に送出すべきセルが有るか判断し（６７９）、有る場合は、送信バッファＢ（２９１）より一つのセルを読み出し（６８０）、Ｇ＝Ｇ−１とし（６８１）、６７５に遷移する。
【０２３５】
Ｇ＞０でない場合（６７８）、または送信バッファＢ（２９１）に送出すべきセルが無い場合（６７９）には、Ｔ≧Ｔ００か判断し（６８２）、
Ｔ≧Ｔ００の場合には、ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルを送出し（６８３）、６７５に遷移する。
【０２３６】
図３７、図３８、図３９はセルクロックで動作する。尚、図３８では、周期的に所定時間または一定時間内のランダム時間、セル速度を固定する例を示したが、周期的に所定時間または一定時間内のランダム時間、セル速度を固定しなくてもよい。
【０２３７】
次に、第三実施例の送信側のレート制御回路Ｂ（２５７）の他の例を図４０を用いて説明する（請求項４、２０、２１、２９、４３、４４）。図４０において、３６０、３６１は、セル組み立て回路、３６２はＶＣＢのセル送信バッファＢ、３６３はＶＣＡのセル送信バッファＡ、３６４はセル送出制御回路、３６５はセル合流回路、３６６はセル分離回路、３６７はＶＣＢのセル受信バッファ、３６８はＶＣＡのセル受信バッファ、３６９、３７０はセル分解回路であり、他は図２５と同じである。
【０２３８】
次に、図４０に示す第三実施例の送信側のレート制御回路Ｂ（２５７）の他の例の動作を説明する。図２５において、従来パケットをセル化したセルとレート制御されたパケットをセル化したセルを一つのＶＣにパケット単位で多重化して送出していたのに対して、図４０は、別々のＶＣＡとＶＣＢにより送出する方法である。セル組み立て回路３６０は、レート制御されたパケットをＶＣＡのセルとしてセル化し、送信バッファＡに送出する。
【０２３９】
セル組み立て回路３６１は、従来パケットをＶＣＢのセルとしてセル化し、送信バッファＢに送出する。送信バッファＡのセルはピークレートで読み出される。送信バッファＡに送出すべきセルが無い場合に、送信バッファＢより、セル送出制御回路３６４の制御によりセル加速度またはセル加速比でセルを読み出す。セル送出制御回路の動作は、図３７、図３８、図３９と同じである。
【０２４０】
セル合流回路３６５は、ＶＣＡ，ＶＣＢのデータセル、ＶＣＡのＶＣＶＰ−ＦＲＭセル、ＶＣＡのＶＣＶＰ−ＢＲＭセルをＶＰＤに多重化する。セル分離回路３６６は、ＶＰＤのセルをＶＣＡのデータセル、ＶＣＢのデータセル、ＶＣＡのＶＣＶＰ−ＢＲＭセル、ＶＣＡのＶＣＶＰ−ＦＲＭセルに分離する。セル分解回路３６９、３７０はＶＣＢ，ＶＣＡのセルを分解し、ＩＰパケットまたはイーサーパケットに組み立てる。他の回路の動作は図２５と同じであるので説明を省略する。
【０２４１】
次に、第三実施例の送信側のレート制御回路Ｂ（２５７）のもう一つの他の例を図４１を用いて説明する（請求項５、２１、３０、４４）。図４１において、３７１、３７２はパケット蓄積バッファ、３７３は輻輳信号挿入回路、３７４はパケット送出制御回路、３７５はＩＰパケット合流回路、３７６はセル組み立て回路であり、他は図２５と同じである。
【０２４２】
次に、図４１に示す第三実施例の送信側のレート制御回路Ｂ（２５７）のもう一つの他の例の動作を説明する。パケット蓄積バッファ３７２には、レート制御されたパケットが一時蓄積され、パケット蓄積バッファ３７１にはレート制御されていない従来パケットが一時蓄積される。パケット蓄積バッファ３７２のパケットは、ピークレートで読み出される。
【０２４３】
パケット蓄積バッファ３７２にパケットが無い時、パケット送出制御回路３７４の制御により、パケット蓄積バッファ３７１よりパケット加速度またはパケット加速比でパケットが読み出される。パケット蓄積バッファ３７１の蓄積パケット量が所定値を越す場合には、輻輳信号挿入回路３７３において、パケットのヘッダのＥＣＮビットを輻輳有りに変更する。ＩＰパケット合流回路３７５では、パケットを多重化する。セル組み立て回路３７６ではパケットをＶＣＡのセルとしてセル化し、セル合流回路１０９に送出する。他の回路の動作は、図２５と同じであるので説明を省略する。
【０２４４】
送信側のレート制御回路Ｂ（２５７）および送信側のレート制御回路Ｃ（２５９）から送出されたセルはＭＵＸ回路２６０で多重化され、クロスコネクト回路２６４に到達する。輻輳予測回路２６２では、ＭＵＸ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２６３において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。クロスコネクト回路２６４に到達したセルは、ＶＰ毎出力バッファ２６６に振り分けられる。
【０２４５】
出力バッファ２６６出力の輻輳予測回路２６２では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２６３において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０２４６】
逆方向のクロスコネクト回路２６５に到達したセルは、ＶＰまたはＶＣ毎に振り分けられ、ＤＥＭＵＸ回路２６１に到達する。ＤＥＭＵＸ回路２６１に到達したセルは、ＶＰまたはＶＣ毎分離し、送信側のレート制御回路Ｂ（２５７）または送信側のレート制御回路Ｃ（２５９）に送られる。
【０２４７】
出力バッファ２６６より送出されたセルは伝送路８９を介して中間クロスコネクトノード２５３のクロスコネクト回路２６７に到達する。クロスコネクト回路２６７では、宛先の出口エッジノードが同じでＶＣが異なるＶＰは一つのＶＰに多重化されて（ＶＰマージされて）出力バッファ２６６に振り分けられる。
【０２４８】
出力バッファ２６６出力の輻輳予測回路２６２では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路２６３において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。尚、輻輳予測回路２６２、輻輳予測信号挿入回路２６３は、クロスコネクト回路２６７の入力側に設定してもよい。
【０２４９】
中間クロスコネクトノード２５３の出力バッファ２６６から送出されたセルは、他の中間クロスコネクトノードを介して、受信側（出口側）のクロスコネクトノードの受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃ、または受信側（中継ノード側）のクロスコネクトノードの受信側のレート制御回路Ｃに到達する。受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃの動作は、方向が異なるだけで、送信側（入り口側）のクロスコネクトノードの送信側のレート制御回路Ｂおよび送信側のレート制御回路Ｃと同じである。
（第四実施例）
本発明第四実施例を用いる網の全体図を図４２を用いて説明する。図４２において、２５０は入り口側のエッジノード（ルータ）、２５１は入り口側のエッジノード（ＶＣスイッチ）、３８０は送信側のクロスコネクトノード、３８１は中間クロスコネクトノード、３８２は送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）、３８３は送信側の端末装置、２５６はパケットグループ振り分け回路、３８４は送信側のレート制御回路Ｂ、２５８はセルグループ（ＶＰ）振り分け回路、３８５は送信側のレート制御回路Ｃ、２６０はＭＵＸ（多重化回路）、２６１はＤＥＭＵＸ（多重分離回路）、３８６は輻輳予測回路、３８７は輻輳予測信号挿入回路、２６４、２６５、２６７はクロスコネクト回路、２６６は出力バッファ、８８、８９は伝送路、９０は加入者線（アクセス回線）または伝送路である。
【０２５０】
第四実施例の送信側のレート制御回路Ｂ（３８４）の構成を図４３に示す。図４３において、３９０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、３９１は重み付け値格納テーブル、３９２はセル送出制御回路、３９３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、３９４はＶＣＡの重み付け帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図２５と同じである。
【０２５１】
次に、第四実施例の送信側のレート制御回路Ａ（３８２）の構成を図４４に示す。図４４において、３９５は重み付け帯域確保ＦＲＭパケット折り返し回路、２８１はＢＲＭパケット受信回路、３９７はパケット送出制御回路、３９６は重み付け帯域確保ＦＲＭパケット送出回路、２８４はパケット送信バッファ、２８５はパケット受信バッファである。
【０２５２】
次に、第四実施例の送信側のレート制御回路Ｃ（３８５）の構成を図４６に示す。図４６において、１０００はＦＲＭセルコピーおよびＢＲＭセルへの変換回路、１００１は重み付け値格納テーブル、１００２はセル送出制御回路、１００３は重み付け帯域確保ＶＰＦＲＭセル送出回路、１００４は重み付け帯域確保ＶＰＦＲＭセル折り返し回路であり、他は第三実施例の図２７と同じである。
【０２５３】
次に、第四実施例の送信側の端末装置（３８３）の構成を図４７に示す。図４６において、１０１１はＢＲＭセル受信回路、１０１２はセル送出制御回路、１０１３は重み付け帯域確保ＦＲＭセル送出回路、２９９はセル送信バッファ、３００はセル組み立て回路、３０１はセル受信バッファ、３０２はセル分解回路である。
【０２５４】
送信側のレート制御回路Ｂ（３８４）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）またはＶＣ（バーチャルチャネル）によって双方向に接続されているものとする。
【０２５５】
また、送信側のレート制御回路Ｃ（３８５）と受信側のレート制御回路（図示してない）は、ＶＰ（バーチャルパス）によって双方向に接続されているものとする。ＶＰＦＲＭセル、ＶＰＢＲＭセルは、特定ＶＣ（バーチャルチャネル）のＦＲＭセルおよびＢＲＭセルである。
【０２５６】
入り口エッジノード２５０の動作を説明する（請求項１６）。このノードは加入者側より受信したパケットからそのパケットの宛先ＩＰアドレスより出口側エッジノードに対応するＭＰＬＳラベルを探索し、そのＭＰＬＳラベルを持つイーサーパケットを構成し、そのパケットを送信側のクロスコネクトノード３８０に送出する。その際、送信端末側より受信したＦＲＭパケットおよびＢＲＭパケットと同じＩＰアドレスを持つパケットにプライオリティビット１（Ｈ）を挿入してもよい。尚、入り口エッジノード２５０には、他のネットワークが接続される場合もある。
【０２５７】
次に、送信側のクロスコネクトノード３８０のパケットグループ振り分け回路２５６の動作を説明する。パケットグループ振り分け回路２５６は、イーサーパケットに附随するラベルとレート制御回路Ｂ（３８４）の位置番号およびＶＰＩの対応表を持っており、入り口エッジノードより受信したイーサーパケットを対応するレート制御回路Ｂ（３８４）に送出する。
【０２５８】
次に、入り口エッジノード２５１の動作を説明する（請求項１５）。入り口エッジノード２５１は、加入者側から到来するパケットの先頭セル（ＡＬＬタイプ５のセル）またはＶＣ設定セル（例えばＲＭセルの１種）またはＦＲＭセルのペイロードのＩＰ宛先アドレスから受信側のクロスコネクトノードまたは中継ノードに対応するラベルを求め、そのラベルをそのセルと同じ入力ＶＣＩ，ＶＰＩのセルのヘッダのＶＰＩ領域に書き込むとともに、ＦＲＭセルと同じ入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを０とし、それ以外の入力ＶＣＩ，ＶＰＩのセルのセルロスプライオリティビットを１に設定し、レート制御回路Ｃ（３８４）に送出する。ＶＣ設定セル（ＦＲＭセル）は音声信号のＶＣパス設定機能も兼ねる。尚、入り口エッジノード２５１には、他のＶＰネットワークが接続される場合もある。
【０２５９】
次に、送信側のクロスコネクトノード３８０のセルグループ（ＶＰ）振り分け回路２５８の動作を説明する。セルグループ（ＶＰ）振り分け回路２５８は、ＶＰＩとレート制御回路Ｃ（３８５）の位置番号の対応表を持っており、入り口エッジノードより受信したＶＰＩのセルを対応するレート制御回路Ｃ（３８５）に送出する。
【０２６０】
次に、送信側のレート制御回路Ｂ（３８４）の動作を図４３を用いて説明する（請求項８、３３、２０、２１、４３、４４）。送信側のレート制御回路Ｂ（３８４）は、受信したＭＰＬＳラベル付きイーサーパケットをイーサーパケット分解回路１００でＩＰパケットに分解し、ＩＰパケット分離回路１０１に送出する。ＩＰパケット分離回路１０１では、プライオリティビットが１（Ｈ）であるパケットをレート制御されたパケットとして、セル組み立て回路１０３に送出し、プライオリティビットが０（Ｌ）のパケットを従来パケットとしてパケット蓄積バッファ１０４に送出する。
【０２６１】
尚、イーサーパケットを分解せずにセル化するため、イーサーパケット分解回路１００、ＩＰパケット分離回路１０１の代わりに、イーサーパケット分離回路を用いても良い。この場合のプライオリティビットによるパケットの振り分けは、ＩＰパケット分離回路と同様になる。さらに、イーサーパケット内のＭＰＬＳラベル値は、セル化回路のセルのヘッダに入力してもよい。
【０２６２】
セル組み立て回路１０３は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、レート制御されたパケット用送信バッファＡ（２７２）に送出する。セル組み立て回路１０６は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、従来パケット用の送信バッファＢ（２７１）に送出する。
【０２６３】
送信バッファＢのセル蓄積量が所定値を越す場合には、パケット送出停止信号をパケット蓄積バッファ１０４に送出する。このパケット送出停止信号を受信したパケット蓄積バッファ１０４はパケット送出を停止する。また、またパケット蓄積バッファのパケット蓄積量が所定値を越す場合には、輻輳信号挿入回路１０５において、パケットのヘッダのＥＣＮビットを輻輳有りに変更する。尚、セル組み立て回路１０３、１０６は、ラベル付きイーサーパケットを受信した場合は、そのパケット全てを含むセルに変換してもよい。
【０２６４】
送信バッファＡ（２７２）のセルはピークレートで読み出す。送信バッファＢ（２７１）に蓄積されたセルは、セル送出制御回路３９２の制御により、セル加速比またはセル加速度で、送信バッファＡ（２７２）のセルが無い時に、パケット単位で読み出す。
【０２６５】
セル送出制御回路３９２は、ＶＣＡのＶＣＶＰ（多重化されたパケット流のＶＣを示す）−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２７１）より読み出すセル速度を現在レートに固定する。
【０２６６】
また、セル送出制御回路３９２は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２７１）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０２６７】
ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路３９０は、受信した重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（現在の仮想レート）を重み付け値格納テーブル３９１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル３９１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路３９２に送出する。
【０２６８】
セル送出制御回路３９２は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路３９３にその合計重み値と送信バッファＢ（２７１）からの読み出し速度の和を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路３９４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。
【０２６９】
セル合流回路１０９はＶＣＡのセル、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル、ＶＣＡのＶＣＶＰ−ＢＲＭセルをＶＰＤに多重化する。セル分離回路１１４は、受信側のレート制御回路より受信したＶＣＡのセルを重み付け帯域確保ＶＣＶＰ−ＦＲＭセル、ＶＣＶＰ−ＢＲＭセル、ＶＣＡのデータセルに分離する。
【０２７０】
受信バッファ（１１５）はＶＣＡのデータセルを一時蓄積し、セル分解回路１１６に送出する。セル分解回路１１６はＶＣＡのデータセルをＩＰパケット（またはイーサーパケット）に組み立てる。
【０２７１】
輻輳予測信号挿入回路２７０では、折り返したＢＲＭパケットに、ＶＣＡのＢＲＭセル受信回路１１１が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０２７２】
また、輻輳予測信号挿入回路２７０は、輻輳予測有り信号を含まない折り返したＢＲＭパケットは廃棄する。
【０２７３】
ＩＰパケット合流回路１１７はＩＰパケットを多重化する。イーサーパケット組み立て回路１１８は、イーサーパケットを組み立てる。
【０２７４】
セル送出制御回路３９２の動作は、一定周期でＶＣＡの重み付け帯域確保ＦＲＭセルを送出する点を除いて、第三実施例の図３３、図３４、図３５のフローと同じなので説明を省略する。
【０２７５】
次に、送信側のレート制御回路Ａ（３８２）の動作を説明する。送信側のレート制御回路Ａ（３８２）は、送信端末よりパケットを受信し、送信バッファ２８４にパケットがある場合には、パケット送出制御回路３９７の制御により、仮想初レートから仮想ピークパケットレートまでパケット加速度またはパケット加速比で増加する現在の仮想パケットレートを含む重み付け帯域確保ＦＲＭパケットを一定周期で重み付け帯域確保ＦＲＭパケット送出回路３９６から送出させる。
【０２７６】
パケット送出制御回路３９７は、重み付け帯域確保ＦＲＭパケットが受信側で折り返された輻輳予測有り信号（ＣＩ＝１）を含むＢＲＭパケットをＢＲＭパケット受信回路２８１が受信した場合には、現在の仮想パケットレートを輻輳予測無信号（ＣＩ＝０）を含むＢＲＭパケットを受信するまで固定する。
【０２７７】
また、ＢＲＭパケット受信回路２８１が輻輳予測無信号（ＣＩ＝０）を含むＢＲＭパケットを受信した場合には、そのパケットに含まれる現在パケットレートに等しい実パケットレートで、送信バッファ２８４よりパケットを送出するとともに仮想パケット加速度または仮想パケット加速比で仮想パケットレートを増加させる。
【０２７８】
重み付け帯域確保ＦＲＭパケット折り返し回路３９５は、受信側のレート制御回路から受信した重み付け帯域確保ＦＲＭパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換後折り返す。
【０２７９】
尚、仮想パケットレートは、実パケットのレートではなく、重み値表現したレートであり、仮想パケット加速度または仮想パケット加速比は、重み値表現したレートの増加が加速度または加速比であることを示す。
【０２８０】
送信側のレート制御回路３８２からは実パケット加速度または実パケット加速比の実パケットレートと仮想パケット加速度または仮想パケット加速比の仮想パケットレートが送出される。従って、網内ノードは実パケットレートまたは実セルレートまたは仮想レートにより輻輳予測できる。特に、受信側（出口側）のエッジノードでは、受信加入者毎に、契約値または加入者線レートにより、仮想レートを用いて輻輳予測する。
【０２８１】
次に、第四実施例のパケット送出制御回路３９７を含む送信側のレート制御回路Ａ（３８２）の動作の１例を図４５のフローに示す。図４５はパケット加速度の例である。まず、現在の仮想パケットレートＡＰＲｉを最低パケットレートＭＰＲに設定し、実パケットレートＡＰＲ’を最低パケットレートＭＰＲに設定する（７００）。
【０２８２】
次に、送信バッファ２８４に送出すべきデータパケットは有りか判断し（７０１）、有る場合は、Ｌ／ＡＰＲ’（Ｌ：パケット長）のパケット間隔でデータパケットを送出する（７０２）。無い場合には、ＡＰＲ’＝ＡＰＲ’−ΔＶ’（ΔＶ’：所定値）とし、ＡＰＲ’とＭＰＲの内大きい方をＡＰＲ’とし（７０３）、７０４に遷移する。
【０２８３】
次に、一定周期ΔＴでＡＰＲｉを含む重み付け帯域確保ＦＲＭパケットを送出する（７０４）。
【０２８４】
次に、ＡＰＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（７０５）、受信した場合には、そのパケットに含まれるＡＰＲｉをＡＰＲ’とし（７０６）、ＡＰＲｉ＝ＡＰＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＰＲｉとＰＰＲｉ（ＰＰＲｉ：仮想ピークパケットレート）の内小さい方をＡＰＲｉとし（７０７）、７０１に遷移する。また、ＡＰＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信したか判断し（７０８）、受信した場合には、ＡＰＲｉ＝ＡＰＲｉとし（７０９）、７０１に遷移する。
【０２８５】
次に、送信側のレート制御回路Ｃ（３８５）の動作を図４６を用いて説明する（請求項７、３２、１９、２２、４２、４５）。送信側のレート制御回路Ｃ（３８５）は、受信したセルをセル分離回路１３０で、セルロスプライオリティビットが０であるセルをレート制御されたセルとして、セル送信バッファＡ（２９２）に送出し、セルロスプライオリティビットが１であるセルをレート制御されていないセルとして、セル送信バッファＢ（２９１）に送出する。
【０２８６】
送信バッファＡ（２９２）のセルはピークレートで読み出される。送信バッファＢ（２９１）に蓄積されたセルは、セル送出制御回路１００２の制御により、セル加速比またはセル加速度で送信バッファＡ（２９２）のセルが無い時に読み出す。セル送出制御回路１００２は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２９１）より読み出すセル速度を現在レートに固定する。また、セル送出制御回路１００２は、ＶＰＢＲＭセル受信回路１３７より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２９２）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０２８７】
ＦＲＭセルコピーおよびＢＲＭセルへの変換回路１０００は、受信した重み付け帯域確保ＦＲＭセルをコピーし、コピーしたセルを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭセルに変換するとともに、重み付け帯域確保ＦＲＭセルの重み付け値（現在の仮想レート）を重み付け値格納テーブル１００１にそのセルのＶＣＩと対応させて書き込む。重み付け値格納テーブル１００１は、ＦＲＭセルの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路１００２に送出する。
【０２８８】
セル送出制御回路１００２は、重み付け帯域確保ＶＰＦＲＭセル送出回路１００３にその合計重み値と送信バッファＢ（２９２）からの読み出し速度の和を含む信号を送り、一定周期で重み付け帯域確保ＶＰＦＲＭセルを送出させる。重み付け帯域確保ＶＰＦＲＭセル折り返し回路１００４は、受信側のレート制御回路より受信した重み付け帯域確保ＶＰＦＲＭセルをＶＰＢＲＭセルに変換後折り返す。
【０２８９】
セル合流回路１３５は送信バッファＡ（２９２）および送信バッファＢ（２９１）の出力セル、重み付け帯域確保ＶＰＦＲＭセル、ＶＰＢＲＭセルをＶＰＤに多重化する。セル分離回路１４０は、受信側のレート制御回路より受信したＶＰＤのセルを重み付け帯域確保ＶＰＦＲＭセル、ＶＰＢＲＭセル、ＶＰＤのデータセルに分離する。
【０２９０】
受信バッファ（１４１）はＶＰＤのデータセルを一時蓄積し、セル合流回路１４２に送出する。
【０２９１】
輻輳予測信号挿入回路２９０では、折り返したＢＲＭセルに、ＶＰＢＲＭセル受信回路１３７が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０２９２】
また、輻輳予測信号挿入回路２９０は、輻輳予測有り信号を含まない折り返したＢＲＭセルは廃棄する。
【０２９３】
セル送出制御回路１００２の動作は、一定周期で重み付け帯域確保ＶＰＦＲＭセルを送出する点を除いて、第三実施例の図３７、図３８、図３９のフローと同じなので説明を省略する。
【０２９４】
次に、送信側の端末装置（３８３）の動作を図４７を用いて説明する。送信側の端末装置（３８３）は、セル組み立て回路３００でセル化したセルを送信バッファ２９９に送出する。送信バッファ２９９にセルがある場合には、セル送出制御回路１０１２の制御により、仮想初レートから仮想ピークセルレートまでセル加速度またはセル加速比で増加する現在の仮想セルレートを重みとして示す重み値を含む重み付け帯域確保ＦＲＭセルを一定周期で重み付け帯域確保ＦＲＭセル送出回路１０１３から送出させる。重み付け帯域確保ＦＲＭセルには、送信バッファ２９９が受信したパケットの先頭セルに含まれる宛先ＩＰアドレスと送信元ＩＰアドレスをコピーして挿入する。
【０２９５】
セル送出制御回路１０１２は、重み付け帯域確保ＦＲＭセルが受信側で折り返された輻輳予測有り信号（ＣＩ＝１）を含むＢＲＭセルをＢＲＭセル受信回路１０１１が受信した場合には、現在の仮想セルレートを輻輳予測無信号（ＣＩ＝０）を含むＢＲＭセルを受信するまで固定する。
【０２９６】
また、ＢＲＭセル受信回路１０１１が輻輳予測無信号（ＣＩ＝０）を含むＢＲＭセルを受信した場合には、そのセルに含まれる現在セルレートに等しい実セルレートで、送信バッファ２９９よりセルを送出するとともに仮想セル加速度または仮想セル加速比で仮想セルレートを増加させる。
【０２９７】
尚、仮想セルレートは、実セルのレートではなく、重み値表現したレートであり、仮想セル加速度または仮想セル加速比は、重み値表現したレートの増加が加速度または加速比であることを示す。
【０２９８】
送信側の端末装置３８３からは実セル加速度または実セル加速比の実セルレートと仮想セル加速度または仮想セル加速比の仮想セルレートが送出される。従って、網内ノードは実セルレートまたは仮想レートにより輻輳予測できる。特に、受信側（出口側）のエッジノードでは、受信加入者毎に、契約値または加入者線レートにより、仮想レートを用いて輻輳予測する場合もある。
【０２９９】
次に、第四実施例のセル送出制御回路１０１２を含む送信側の端末装置（３８３）の動作の１例を図４８のフローに示す。図４８はセル加速度の例である。まず、現在の仮想セルレートＡＣＲｉを最低セルレートＭＣＲに設定し、実セルレートＡＣＲ’を最低セルレートＭＣＲに設定する（８００）。
【０３００】
次に、送信バッファ２９９に送出すべきデータセルは有りか判断し（８０１）、有る場合は、Ｌ／ＡＣＲ’（Ｌ：セル長）のセル間隔でデータセルを送出する（８０２）。無い場合には、ＡＣＲ’＝ＡＣＲ’−ΔＶ’（ΔＶ’：所定値）とし、ＡＣＲ’とＭＣＲの内大きい方をＡＣＲ’とし（８０３）、８０４に遷移する。
【０３０１】
次に、一定周期ΔＴでＡＣＲｉを含む重み付け帯域確保ＦＲＭセルを送出する（８０４）。
【０３０２】
次に、ＡＣＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭセルを受信したか判断し（８０５）、受信した場合には、そのセルに含まれるＡＣＲｉをＡＣＲ’とし（８０６）、ＡＣＲｉ＝ＡＣＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＣＲｉとＰＣＲｉ（ＰＣＲｉ：仮想ピークセルレート）の内小さい方をＡＣＲｉとし（８０７）、８０１に遷移する。また、ＡＣＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭセルを受信したか判断し（８０８）、受信した場合には、ＡＣＲｉ＝ＡＣＲｉとし（８０９）、８０１に遷移する。
【０３０３】
次に、第四実施例の送信側のレート制御回路Ｂ（３８４）の他の例を図４９を用いて説明する（請求項９、３４、２０、２１、４３、４４）。図４９において、３９０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、３９１は重み付け値格納テーブル、３９８はセル送出制御回路、３９３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、３９４はＶＣＡの重み付き帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図４０と同じである。
【０３０４】
次に、図４９に示す第四実施例の送信側のレート制御回路Ｂ（３８４）の他の例の動作を説明する。図４９において、ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路３９０は、受信した重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（現在の仮想レート）を重み付け値格納テーブル３９１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル３９１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路３９８に送出する。
【０３０５】
セル送出制御回路３９８は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路３９３にその合計重み値と送信バッファＢ（３６２）からの読み出し速度の和を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路３９４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。他の回路の動作は第三実施例の図４０と同じであるので説明を省略する。
【０３０６】
次に、第四実施例の送信側のレート制御回路Ｂ（３８４）のもう一つの他の例を図５０を用いて説明する（請求項１０、３５、２１、４４）。図５０において、３９０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、３９１は重み付け値格納テーブル、３９９はパケット送出制御回路、３９３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、３９４はＶＣＡの重み付き帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図４１と同じである。
【０３０７】
次に、図５０に示す第四実施例の送信側のレート制御回路Ｂ（３８４）のもう一つの他の例の動作を説明する。図５０において、ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路３９０は、受信した重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（現在の仮想レート）を重み付け値格納テーブル３９１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル３９１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をパケット送出制御回路３９９に送出する。
【０３０８】
パケット送出制御回路３９９は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路３９３にその合計重み値と送信バッファＢ（３７１）からの読み出し速度の和を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路３９４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。他の回路の動作は第三実施例の図４１と同じであるので説明を省略する。
【０３０９】
送信側のレート制御回路Ｂ（３８４）および送信側のレート制御回路Ｃ（３８５）から送出されたセルはＭＵＸ回路２６０で多重化され、クロスコネクト回路２６４に到達する。輻輳予測回路３８６では、ＭＵＸ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れる重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３１０】
またはＭＵＸ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計が、所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３１１】
クロスコネクト回路２６４に到達したセルは、ＶＰ毎出力バッファ２６６に振り分けられる。出力バッファ２６６出力の輻輳予測回路３８６では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れる重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３１２】
または出力バッファ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計が、所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３１３】
逆方向のクロスコネクト回路２６５に到達したセルは、ＶＰまたはＶＣ毎に振り分けられ、ＤＥＭＵＸ回路２６１に到達する。ＤＥＭＵＸ回路２６１に到達したセルは、ＶＰまたはＶＣ毎分離し、送信側のレート制御回路Ｂ（３８４）または送信側のレート制御回路Ｃ（３８５）に送られる。
【０３１４】
出力バッファ２６６より送出されたセルは伝送路８９を介して中間クロスコネクトノード３８１のクロスコネクト回路２６７に到達する。クロスコネクト回路２６７では、宛先の出口エッジノードが同じでＶＣが異なるＶＰは一つのＶＰに多重化されて（ＶＰマージされて）出力バッファ２６６に振り分けられる。
【０３１５】
出力バッファ２６６出力の輻輳予測回路３８６では、出力バッファ出力のセル速度を測定し、そのセル速度が所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れる重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３１６】
または出力バッファ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計が、所定値を越す場合には、輻輳予測信号挿入回路３８７において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。尚、輻輳予測回路３８６、輻輳予測信号挿入回路３８７は、クロスコネクト回路２６７の入力側に設定してもよい。
【０３１７】
中間クロスコネクトノード３８１の出力バッファ２６６から送出されたセルは、他の中間クロスコネクトノードを介して、受信側（出口側）のクロスコネクトノードの受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃ、または受信側（中継ノード側）のクロスコネクトノードの受信側のレート制御回路Ｃに到達する。
【０３１８】
受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃの動作は、方向が異なるだけで、送信側（入り口側）のクロスコネクトノードの送信側のレート制御回路Ｂおよび送信側のレート制御回路Ｃと同じである。
（第五実施例）
本発明第五実施例を用いる網の全体図を図５１を用いて説明する。図５１において、２５０は入り口側のエッジノード（ルータ）、２５１は入り口側のエッジノード（ＶＣスイッチ）、３８０は送信側のクロスコネクトノード、３８１は中間クロスコネクトノード、１０２０は送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）、１０２１は送信側の端末装置、２５６はパケットグループ振り分け回路、１０２２は送信側のレート制御回路Ｂ、２５８はセルグループ（ＶＰ）振り分け回路、１０２３は送信側のレート制御回路Ｃ、２６０はＭＵＸ（多重化回路）、２６１はＤＥＭＵＸ（多重分離回路）、１０２４は輻輳予測回路、１０２５は輻輳予測信号挿入回路、２６４、２６５、２６７はクロスコネクト回路、２６６は出力バッファ、８８、８９は伝送路、９０は加入者線（アクセス回線）または伝送路である。
【０３１９】
第五実施例の送信側のレート制御回路Ｂ（１０２２）の構成を図５２に示す。図５２において、１０３０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、１０３１は重み付け値格納テーブル、１０３２はセル送出制御回路、１０３３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、１０３４はＶＣＡの重み付け帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図２５と同じである。
【０３２０】
次に、第五実施例の送信側のレート制御回路Ａ（１０２０）の構成を図５３に示す。図５３において、１０５０は重み付け帯域確保ＦＲＭパケット折り返し回路、１０５１はＢＲＭパケット受信回路、１０５２はパケット送出制御回路、１０５３は重み付け帯域確保ＦＲＭパケット送出回路、２８４はパケット送信バッファ、２８５はパケット受信バッファである。
【０３２１】
次に、第五実施例の送信側のレート制御回路Ｃ（１０２３）の構成を図５５に示す。図５５において、１０６０はＦＲＭセルコピーおよびＢＲＭセルへの変換回路、１０６１は重み付け値格納テーブル、１０６２はセル送出制御回路、１０６３は重み付け帯域確保ＶＰＦＲＭセル送出回路、１０６４は重み付け帯域確保ＶＰＦＲＭセル折り返し回路であり、他は第三実施例の図２７と同じである。
【０３２２】
次に、第五実施例の送信側の端末装置（１０２１）の構成を図５６に示す。図５６において、１０７１はＢＲＭセル受信回路、１０７２はセル送出制御回路、１０７３は重み付け帯域確保ＦＲＭセル送出回路、２９９はセル送信バッファ、３００はセル組み立て回路、３０１はセル受信バッファ、３０２はセル分解回路である。
【０３２３】
送信側のレート制御回路Ｂ（１０２２）と受信側のレート制御回路Ｂ（図示してない）は、ＶＰ（バーチャルパス）またはＶＣ（バーチャルチャネル）によって双方向に接続されているものとする。
【０３２４】
また、送信側のレート制御回路Ｃ（１０２３）と受信側のレート制御回路Ｃ（図示してない）は、ＶＰ（バーチャルパス）によって双方向に接続されているものとする。ＶＰＦＲＭセル、ＶＰＢＲＭセルは、特定ＶＣ（バーチャルチャネル）のＦＲＭセルおよびＢＲＭセルである。
【０３２５】
入り口エッジノード２５０、２５１の動作は、第四実施例に同じなので説明を省略する。
【０３２６】
次に、送信側のレート制御回路Ｂ（１０２２）の動作を図５２を用いて説明する（請求項１２、３７、２０、２１、４３、４４）。送信側のレート制御回路Ｂ（１０２２）は、受信したＭＰＬＳラベル付きイーサーパケットをイーサーパケット分解回路１００でＩＰパケットに分解し、ＩＰパケット分離回路１０１に送出する。ＩＰパケット分離回路１０１では、プライオリティビットが１であるパケットをレート制御されたパケットとして、セル組み立て回路１０３に送出し、プライオリティビットが０のパケットを従来パケットとしてパケット蓄積バッファ１０４に送出する。
【０３２７】
尚、イーサーパケットを分解せずにセル化するため、イーサーパケット分解回路１００、ＩＰパケット分離回路１０１の代わりに、イーサーパケット分離回路を用いてもよい。この場合のプライオリティビットによるパケットの振り分けは、ＩＰパケット分離回路と同様になる。さらに、イーサーパケット内のＭＰＬＳラベル値は、セル化回路のセルのヘッダに入力してもよい。
【０３２８】
セル組み立て回路１０３は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、レート制御されたパケット用送信バッファＡ（２７２）に送出する。セル組み立て回路１０６は、受信したパケットをこのレート制御回路Ｂに対応するＶＣＩ（ＶＣＡ）と出口エッジノードに対応するラベル値ＶＰＩ（ＶＰＤ）のセルに変換し、従来パケット用の送信バッファＢ（２７１）に送出する。
【０３２９】
送信バッファＢのセル蓄積量が所定値を越す場合には、パケット送出停止信号をパケット蓄積バッファ１０４に送出する。このパケット送出停止信号を受信したパケット蓄積バッファ１０４はパケット送出を停止する。
【０３３０】
また、パケット蓄積バッファのパケット蓄積量が所定値を越す場合には、輻輳信号挿入回路１０５において、パケットのヘッダのＥＣＮビットを輻輳有りに変更する。尚、セル組み立て回路１０３、１０６は、ラベル付きイーサーパケットを受信した場合は、そのパケット全てを含むセルに変換してもよい。
【０３３１】
送信バッファＡ（２７２）のセルはピークレートで読み出す。送信バッファＢ（２７１）に蓄積されたセルは、セル送出制御回路３９２の制御により、セル加速比またはセル加速度で、送信バッファＡ（２７２）のセルが無い時に、パケット単位で読み出す。セル送出制御回路３９２は、ＶＣＡのＶＣＶＰ（多重化されたパケット流のＶＣを示す）−ＢＲＭセル受信回路１１１より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２７１）より読み出すセル速度を現在レートに固定する。
【０３３２】
また、セル送出制御回路３９２は、ＶＣＡのＶＣＶＰ−ＢＲＭセル受信回路より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２７１）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０３３３】
ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路１０３０は、受信したＦＲＭパケットまたは重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（差の仮想レート）を重み付け値格納テーブル１０３１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル１０３１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路１０３２に送出する。
【０３３４】
セル送出制御回路１０３２は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路１０３３にその合計重み値を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。
【０３３５】
ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路３９４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。
【０３３６】
セル合流回路１０９はＶＣＡのセル、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル、ＶＣＡのＶＣＶＰ−ＢＲＭセルをＶＰＤに多重化する。セル分離回路１１４は、受信側のレート制御回路より受信したＶＣＡのセルを重み付け帯域確保ＶＣＶＰ−ＦＲＭセル、ＶＣＶＰ−ＢＲＭセル、ＶＣＡのデータセルに分離する。
【０３３７】
受信バッファ（１１５）はＶＣＡのデータセルを一時蓄積し、セル分解回路１１６に送出する。セル分解回路１１６はＶＣＡのデータセルをＩＰパケット（またはイーサーパケット）に組み立てる。
【０３３８】
輻輳予測信号挿入回路２７０では、折り返したＢＲＭパケットに、ＶＣＡのＢＲＭセル受信回路１１１が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０３３９】
また、輻輳予測信号挿入回路２７０は、輻輳予測有り信号を含まないＢＲＭパケットは廃棄する。
【０３４０】
ＩＰパケット合流回路１１７はＩＰパケットを多重化する。イーサーパケット組み立て回路１１８は、イーサーパケットを組み立てる。
【０３４１】
セル送出制御回路１０３２の動作は、一定周期でＶＣＡの重み付け帯域確保ＦＲＭセルを送出する点を除いて、第三実施例の図３３、図３４、図３５のフローと同じなので説明を省略する。
【０３４２】
次に、送信側のレート制御回路Ａ（１０２０）の動作を説明する。送信側のレート制御回路Ａ（１０２０）は、送信端末よりパケット送出開始信号を受信した場合は、パケット送出制御回路１０５２の制御により、仮想初レートから仮想ピークパケットレートまで仮想パケット加速度または仮想パケット加速比で仮想パケットレートを増加するとともに、現在の仮想パケットレートを含む重み付け帯域確保ＦＲＭパケットを一定周期で重み付け帯域確保ＦＲＭパケット送出回路３９６から送出させる。
【０３４３】
パケット送出制御回路１０５２は、重み付け帯域確保ＦＲＭパケットが受信側で折り返された輻輳予測有り信号（ＣＩ＝１）を含むＢＲＭパケットをＢＲＭパケット受信回路１０５１が受信した場合には、現在の仮想パケットレートを輻輳予測無信号（ＣＩ＝０）を含むＢＲＭパケットを受信するまで固定する。
【０３４４】
また、ＢＲＭパケット受信回路１０５１が輻輳予測無信号（ＣＩ＝０）を含むＢＲＭパケットを受信した場合には、仮想パケットレートを増加させ、仮想パケットレートが仮想ピークパケットレートに到達した場合には、送信端末にピークレートでデータパケットを送出するように指示する。
【０３４５】
送信端末よりピークレートでデータパケットが送信バッファ２８４に到着した場合は、ピークレートでデータパケットを読み出すとともに、現在の仮想パケットレートを０にする。
【０３４６】
重み付け帯域確保ＦＲＭパケット折り返し回路１０５０は、受信側のレート制御回路から受信した重み付け帯域確保ＦＲＭパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換後折り返す。
【０３４７】
尚、仮想パケットレートは、実パケットのレートではなく、重み値表現したレートであり、仮想パケット加速度または仮想パケット加速比は、重み値表現したレートの増加が加速度または加速比であることを示す。
【０３４８】
送信側のレート制御回路３８２からは仮想パケット加速度または仮想パケット加速比の仮想パケットレートが送出され、仮想パケットレートがピークパケットレートに到達した時、ピークの実パケットが送出され、仮想パケットレートは０にする。従って、実パケットレートと仮想パケットの差の仮想レートが送出されていることになる。従って、網内ノードは実レートと差の仮想レートの和により輻輳予測できる。
【０３４９】
次に、第五実施例のパケット送出制御回路１０５２を含む送信側のレート制御回路Ａ（１０２０）の動作の１例を図５４のフローに示す。図５４はパケット加速度の例である。まず、現在の仮想パケットレートＡＰＲｉを最低パケットレートＭＰＲに設定し、ＡＰＲ’を最低パケットレートＭＰＲに設定する（８２０）。
【０３５０】
次に、一定周期ΔＴでＡＰＲｉを含む重み付け帯域確保ＦＲＭパケットを送出する（８２１）。
【０３５１】
次に、ＡＰＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭパケットを受信したか判断し（８２２）、受信した場合には、そのパケットに含まれるＡＰＲｉをＡＰＲ’とし（８２３）、ＡＰＲ’≧ＰＰＲｉ（ＰＰＲｉ：仮想ピークパケットレート）か判断し（８２４）、ＡＰＲ’≧ＰＰＲｉでない場合は、ＡＰＲｉ＝ＡＰＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＰＲｉとＰＰＲｉ（ＰＰＲｉ：仮想ピークパケットレート）の内小さい方をＡＰＲｉとし（８２５）、８２１に遷移する。
【０３５２】
ＡＰＲ’≧ＰＰＲｉの場合は、ＰＰＲ（ピークパケットレート）でデータパケットを送出するように送信端末に指示し、ピークレートのデータパケットを受信した場合には、ＡＰＲｉ＝０とする。また、ＡＰＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭパケットを受信したか判断し（８２７）、受信した場合には、ＡＰＲｉ＝ＡＰＲｉとし（８２８）、８２１に遷移する。
【０３５３】
次に、送信側のレート制御回路Ｃ（１０２３）の動作を図５５を用いて説明する（請求項１１、３６、１９、２２、４２、４５）。送信側のレート制御回路Ｃ（１０２３）は、受信したセルをセル分離回路１３０で、セルロスプライオリティビットが０であるセルをレート制御されたセルとして、セル送信バッファＡ（２９２）に送出し、セルロスプライオリティビットが１であるセルをレート制御されていないセルとして、セル送信バッファＢ（２９１）に送出する。
【０３５４】
送信バッファＡ（２９２）のセルはピークレートで読み出される。送信バッファＢ（２９１）に蓄積されたセルは、セル送出制御回路１０６２の制御により、セル加速比またはセル加速度で送信バッファＡ（２９２）のセルが無い時に読み出す。
【０３５５】
セル送出制御回路１０６２は、ＶＰＢＲＭセル受信回路１３７より輻輳予測有り信号（ＣＩ＝１の信号）を受信した場合には、輻輳予測無し信号（ＣＩ＝０の信号）を受信するまで、送信バッファＢ（２９１）より読み出すセル速度を現在レートに固定する。また、セル送出制御回路１０６２は、ＶＰＢＲＭセル受信回路１３７より輻輳予測無し信号（ＣＩ＝０の信号）を受信した場合には、送信バッファＢ（２９１）より読み出すセル速度をセル加速比またはセル加速度で増加させる。
【０３５６】
ＦＲＭセルコピーおよびＢＲＭセルへの変換回路１０６０は、受信したＦＲＭセルまたは重み付け帯域確保ＦＲＭセルをコピーし、コピーしたセルを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭセルに変換するとともに、重み付け帯域確保ＦＲＭセルの重み付け値（差の仮想レート）を重み付け値格納テーブル１０６１にそのセルのＶＣＩと対応させて書き込む。重み付け値格納テーブル１０６１は、ＦＲＭセルの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路１０６２に送出する。
【０３５７】
セル送出制御回路１０６２は、重み付け帯域確保ＶＰＦＲＭセル送出回路１０６３にその合計重み値を含む信号を送り、一定周期で重み付け帯域確保ＶＰＦＲＭセルを送出させる。重み付け帯域確保ＶＰＦＲＭセル折り返し回路１０６４は、受信側のレート制御回路より受信した重み付け帯域確保ＶＰＦＲＭセルをＶＰＢＲＭセルに変換後折り返す。
【０３５８】
セル合流回路１３５は送信バッファＡ（２９２）および送信バッファＢ（２９１）の出力セル、重み付け帯域確保ＶＰＦＲＭセル、ＶＰＢＲＭセルをＶＰＤに多重化する。セル分離回路１４０は、受信側のレート制御回路より受信したＶＰＤのセルを重み付け帯域確保ＶＰＦＲＭセル、ＶＰＢＲＭセル、ＶＰＤのデータセルに分離する。
【０３５９】
受信バッファ（１４１）はＶＰＤのデータセルを一時蓄積し、セル合流回路１４２に送出する。
【０３６０】
輻輳予測信号挿入回路２９０では、折り返したＢＲＭセルに、ＶＰＢＲＭセル受信回路１３７が受信した輻輳予測有り信号（ＣＩ＝１の信号）を挿入する。
【０３６１】
また、輻輳予測信号挿入回路２９０は、輻輳予測有り信号を含まない折り返したＢＲＭセルは廃棄する。
【０３６２】
セル送出制御回路１０６２の動作は、一定周期で重み付け帯域確保ＶＰＦＲＭセルを送出する点を除いて、第三実施例の図３７、図３８、図３９のフローと同じなので説明を省略する。
【０３６３】
次に、送信側の端末装置（１０２１）の動作を図５６を用いて説明する。送信側の端末装置（１０２１）は、セル組み立て回路３００でセル化したセルを送信バッファ２９９に送出する。送信バッファ２９９にセルがある場合には、セル送出制御回路１０７２の制御により、仮想初レートから仮想ピークセルレートまでセル加速度またはセル加速比で増加する現在の仮想セルレートと実セルレートと差の仮想セルレートを重みとして示す重み値と現在の仮想レートとを含む重み付け帯域確保ＦＲＭセルを一定周期で重み付け帯域確保ＦＲＭセル送出回路１０７３から送出させる。重み付け帯域確保ＦＲＭセルには、送信バッファ２９９が受信したパケットの先頭セルに含まれる宛先ＩＰアドレスと送信元ＩＰアドレスをコピーして挿入する。
【０３６４】
セル送出制御回路１０７２は、重み付け帯域確保ＦＲＭセルが受信側で折り返された輻輳予測有り信号（ＣＩ＝１）を含むＢＲＭセルをＢＲＭセル受信回路１０７１が受信した場合には、現在の仮想セルレートを輻輳予測無信号（ＣＩ＝０）を含むＢＲＭセルを受信するまで固定する。
【０３６５】
また、ＢＲＭセル受信回路１０７１が輻輳予測無信号（ＣＩ＝０）を含むＢＲＭセルを受信した場合には、そのセルに含まれる現在セルレートに等しい実セルレートで、送信バッファ２９９よりセルを送出するとともに仮想セル加速度または仮想セル加速比で仮想セルレートを増加させる。
【０３６６】
尚、仮想セルレートは、実セルのレートではなく、重み値表現したレートであり、仮想セル加速度または仮想セル加速比は、重み値表現したレートの増加が加速度または加速比であることを示す。
【０３６７】
送信側の端末装置１０２１からは実セル加速度または実セル加速比の実セルレートおよび仮想セル加速度または仮想セル加速比の仮想セルレートおよび仮想セルレートと実セルレートとの差の仮想セルレートが送出される。
【０３６８】
従って、網内ノードは実レートと差の仮想レートの和により輻輳予測できる。尚、受信側（出口側）のエッジノードでは、受信加入者毎に、契約値または加入者線レートにより、仮想セルレートを用いて輻輳予測する場合もある。
【０３６９】
次に、第五実施例のセル送出制御回路１０７２を含む送信側の端末装置（１０２１）の動作の１例を図５７のフローに示す。図５７はセル加速度の例である。まず、現在の仮想セルレートＡＣＲｉを最低セルレートＭＣＲに設定し、実セルレートＡＣＲ’を最低セルレートＭＣＲに設定する（８５０）。
【０３７０】
次に、送信バッファ２９９に送出すべきデータセルは有りか判断し（８５１）、有る場合は、Ｌ／ＡＣＲ’（Ｌ：セル長）のセル間隔でデータセルを送出する（８５２）。無い場合には、ＡＣＲ’＝ＡＣＲ’−ΔＶ’（ΔＶ’：所定値）とし、ＡＣＲ’とＭＣＲの内大きい方をＡＣＲ’とし（８５３）、８５４に遷移する。
【０３７１】
次に、一定周期ΔＴでＡＣＲｉおよびＡＣＲｉ−ＡＣＲ’を含む重み付け帯域確保ＦＲＭセルを送出する（８５４）。
【０３７２】
次に、ＡＣＲｉを含むＣＩ＝０（輻輳予測無し）のＢＲＭセルを受信したか判断し（８５５）、受信した場合には、そのセルに含まれるＡＣＲｉをＡＣＲ’とし（８５６）、ＡＣＲｉ＝ＡＣＲｉ＋ΔＶ（ΔＶ：所定値）、ＡＣＲｉとＰＣＲｉ（ＰＣＲｉ：仮想ピークセルレート）の内小さい方をＡＣＲｉとし（８５７）、８５１に遷移する。また、ＡＣＲｉを含むＣＩ＝１（輻輳予測有り）のＢＲＭセルを受信したか判断し（８５８）、受信した場合には、ＡＣＲｉ＝ＡＣＲｉとし（８５９）、８５１に遷移する。
【０３７３】
次に、第五実施例の送信側のレート制御回路Ｂ（１０２２）の他の例を図５８を用いて説明する（請求項１３、３８、２０、２１、４３、４４）。図５８において、１０３０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、１０３１は重み付け値格納テーブル、１０８０はセル送出制御回路、１０３３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、１０３４はＶＣＡの重み付き帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図４０と同じである。
【０３７４】
次に、図５８に示す第五実施例の送信側のレート制御回路Ｂ（１０２２）の他の例の動作を説明する。図５８において、ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路１０３０は、受信したＦＲＭパケットまたは重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（差の仮想レート）を重み付け値格納テーブル１０３１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル１０３１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路１０８０に送出する。
【０３７５】
セル送出制御回路１０８０は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路１０３３にその合計重み値を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。
【０３７６】
ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路１０３４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。
【０３７７】
セル送出制御回路１０８０の動作は、一定周期でＶＣＡの重み付け帯域確保ＦＲＭセルを送出する点を除いて、第三実施例の図３３、図３４、図３５のフローと同じなので説明を省略する。
【０３７８】
また、他の回路の動作は第三実施例の図４０と同じであるので説明を省略する。
【０３７９】
次に、第五実施例の送信側のレート制御回路Ｂ（１０２２）のもう一つの他の例を図５９を用いて説明する（請求項１４、３９、２１、４４）。図５９において、１０３０はＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路、１０３１は重み付け値格納テーブル、１０９０はパケット送出制御回路、１０３３はＶＣＡの重み付け帯域確保ＦＲＭセル送出回路、１０３４はＶＣＡの重み付き帯域確保ＦＲＭセル折り返し回路であり、他は第三実施例の図４１と同じである。
【０３８０】
次に、図５９に示す第五実施例の送信側のレート制御回路Ｂ（１０２２）のもう一つの他の例の動作を説明する。図５９において、ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路１０３０は、受信したＦＲＭパケットおよび重み付け帯域確保ＦＲＭパケットをコピーし、コピーしたパケットを宛先ＩＰアドレスと送信元ＩＰアドレスを入れ替えたＢＲＭパケットに変換するとともに、重み付け帯域確保ＦＲＭパケットの重み付け値（差の仮想レート）を重み付け値格納テーブル１０３１に宛先ＩＰアドレスと対応させて書き込む。重み付け値格納テーブル１０３１は、ＦＲＭパケットの周期で全ての重み付け値を合計して、その合計値をセル送出制御回路１０９０に送出する。
【０３８１】
セル送出制御回路１０９０は、ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路１０３３にその合計重み値を含む信号を送り、一定周期でＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルを送出させる。
【０３８２】
ＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセル折り返し回路１０３４は、受信側のレート制御回路より受信したＶＣＡの重み付け帯域確保ＶＣＶＰ−ＦＲＭセルをＶＣＡのＶＣＶＰ−ＢＲＭセルに変換後折り返す。
【０３８３】
他の回路の動作は第三実施例の図４１と同じであるので説明を省略する。
【０３８４】
送信側のレート制御回路Ｂ（１０２２）および送信側のレート制御回路Ｃ（１０２３）から送出されたセルはＭＵＸ回路２６０で多重化され、クロスコネクト回路２６４に到達する。輻輳予測回路１０２４では、ＭＵＸ出力のセル速度を測定するとともに、ＭＵＸ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計と測定したセル速度の和が、所定値を越す場合には、輻輳予測信号挿入回路１０２５において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３８５】
クロスコネクト回路２６４に到達したセルは、ＶＰ毎出力バッファ２６６に振り分けられる。出力バッファ２６６出力の輻輳予測回路１０２４では、出力バッファ出力のセル速度を測定するとともに、出力バッファ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計と測定したセル速度の和が、所定値を越す場合には、輻輳予測信号挿入回路１０２５において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。
【０３８６】
逆方向のクロスコネクト回路２６５に到達したセルは、ＶＰまたはＶＣ毎に振り分けられ、ＤＥＭＵＸ回路２６１に到達する。ＤＥＭＵＸ回路２６１に到達したセルは、ＶＰまたはＶＣ毎分離し、送信側のレート制御回路Ｂ（１０２２）または送信側のレート制御回路Ｃ（１０２３）に送られる。
【０３８７】
出力バッファ２６６より送出されたセルは伝送路８９を介して中間クロスコネクトノード３８１のクロスコネクト回路２６７に到達する。クロスコネクト回路２６７では、宛先の出口エッジノードが同じでＶＣが異なるＶＰは一つのＶＰに多重化されて（ＶＰマージされて）出力バッファ２６６に振り分けられる。
【０３８８】
出力バッファ２６６出力の輻輳予測回路１０２４では、出力バッファ出力のセル速度を測定するとともに、出力バッファ出力の重み付け帯域確保ＶＣＶＰ−ＦＲＭセルおよび重み付け帯域確保ＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに含まれる重み値をテーブルに書き込み、テーブルに書き込んだ重み値の合計と測定したセル速度の和が、所定値を越す場合には、輻輳予測信号挿入回路１０２５において、順方向に流れるＶＣＶＰ−ＦＲＭセルおよびＶＰＦＲＭ（特定ＶＣのＦＲＭ）セルに輻輳予測信号を挿入する（ＣＩビットを１に設定する）。尚、輻輳予測回路１０２４、輻輳予測信号挿入回路１０２５は、クロスコネクト回路２６７の入力側に設定してもよい。
【０３８９】
中間クロスコネクトノード３８１の出力バッファ２６６から送出されたセルは、他の中間クロスコネクトノードを介して、受信側（出口側）のクロスコネクトノードの受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃ、または受信側（中継ノード側）のクロスコネクトノードの受信側のレート制御回路Ｃに到達する。受信側のレート制御回路Ｂおよび受信側のレート制御回路Ｃの動作は、方向が異なるだけで、送信側（入り口側）のクロスコネクトノードの送信側のレート制御回路Ｂおよび送信側のレート制御回路Ｃと同じである。
【０３９０】
以上示した第一から第五実施例では、送信側のクロスコネクトノードおよび中間クロスコネクトノードは、輻輳予測回路で輻輳予測が検出された時、順方向のＶＰＦＲＭセルまたはＶＣＶＰ−ＦＲＭセルに輻輳予測信号を挿入する例を示したが、逆方向のＶＰＢＲＭセルまたはＶＣＶＰ−ＢＲＭセルに輻輳予測信号を挿入してもよい。
【産業上の利用可能性】
【０３９１】
本発明によれば、従来パケットをセル化したセルを送信バッファよりセル加速度またはセル加速比で読み出すことにより、全てのセルに対してクロスコネクトノードでのセルロスをなくすことができる。また、従来送信端末とレート制御端末の両方を収容できるＭＰＬＳ網を実現することができる。
【０３９２】
これにより、従来送信端末およびレート制御端末のユーザおよびＭＰＬＳ網の管理者の利便性の向上に寄与することができる。
【図面の簡単な説明】
【０３９３】
【図１】従来例の構成図。
【図２】従来の送信側のレート制御回路の構成図。
【図３】従来の送信側の端末装置の構成図。
【図４】従来の受信側のレート制御回路の構成図。
【図５】従来の受信側の端末装置の構成図。
【図６】セルフォーマットの一例を示す図。
【図７】従来の送信側のレート制御回路または送信側の端末装置の動作を示すフローチャート。
【図８】従来の送信側のノードの輻輳回避動作を示すフローチャート。
【図９】本発明第一実施例を用いる網の全体図。
【図１０】第一実施例の送信側のレート制御回路Ｂの構成図。
【図１１】第一実施例の送信側のレート制御回路Ａの構成図。
【図１２】第一実施例の送信側のレート制御回路Ｂのセル送出制御回路の構成図。
【図１３】セル送出有無を示す各ビット情報配列の構成例を示す図。
【図１４】セル送出有無を示す各ビット情報配列の構成例を示す図。
【図１５】セル送出有無を示す各ビット情報配列の構成例を示す図。
【図１６】第一実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作を示すフローチャート。
【図１７】第一実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作を示すフローチャート。
【図１８】本発明第二実施例を用いる網の全体図。
【図１９】第二実施例の送信側のレート制御回路Ｂの構成図。
【図２０】第二実施例の送信側の端末装置の構成図。
【図２１】第二実施例の送信側のレート制御回路Ｂのセル送出制御回路の構成図。
【図２２】第二実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図２３】第二実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図２４】本発明第三実施例を用いる網の全体図。
【図２５】第三実施例の送信側のレート制御回路Ｂの構成図。
【図２６】第三実施例の送信側のレート制御回路Ａの構成図。
【図２７】第三実施例の送信側のレート制御回路Ｃの構成図。
【図２８】第三実施例の送信側の端末装置の構成図。
【図２９】第三実施例の送信側のレート制御回路Ｂのセル送出制御回路の構成図。
【図３０】Ｎ倍のセル送出有無を示す各ビット情報配列の構成例を示す図。
【図３１】Ｎ倍のセル送出有無を示す各ビット情報配列の構成例を示す図。
【図３２】Ｎ倍のセル送出有無を示す各ビット情報配列の構成例を示す図。
【図３３】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例のフローチャート。
【図３４】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例のフローチャート。
【図３５】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図３６】第三実施例の送信側のレート制御回路Ｃのセル送出制御回路の構成図。
【図３７】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図３８】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図３９】第三実施例のセル送出制御回路を含む送信側のレート制御回路Ｂの動作例を示すフローチャート。
【図４０】第三実施例の送信側のレート制御回路Ｂの他の例を説明するための図。
【図４１】第三実施例の送信側のレート制御回路Ｂのもう一つの他の例を説明するための図。
【図４２】本発明第四実施例を用いる網の全体図。
【図４３】第四実施例の送信側のレート制御回路Ｂの構成図。
【図４４】第四実施例の送信側のレート制御回路Ａの構成図。
【図４５】第四実施例のパケット送出制御回路を含む送信側のレート制御回路Ａの動作例を示すフローチャート。
【図４６】第四実施例の送信側のレート制御回路Ｃの構成図。
【図４７】第四実施例の送信側の端末装置の構成図。
【図４８】第四実施例のセル送出制御回路を含む送信側の端末装置の動作例を示すフローチャート。
【図４９】第四実施例の送信側のレート制御回路Ｂの他の例を説明するための図。
【図５０】第四実施例の送信側のレート制御回路Ｂのもう一つの他の例を説明するための図。
【図５１】本発明第五実施例を用いる網の全体図。
【図５２】第五実施例の送信側のレート制御回路Ｂの構成図。
【図５３】第五実施例の送信側のレート制御回路Ａの構成図。
【図５４】第五実施例のパケット送出制御回路を含む送信側のレート制御回路Ａの動作例を示すフローチャート。
【図５５】第五実施例の送信側のレート制御回路Ｃの構成図。
【図５６】第五実施例の送信側の端末装置の構成図。
【図５７】第五実施例のセル送出制御回路を含む送信側の端末装置の動作例を示すフローチャート。
【図５８】第五実施例の送信側のレート制御回路Ｂの他の例を説明するための図。
【図５９】第五実施例の送信側のレート制御回路Ｂのもう一つの他の例を説明するための図。
【符号の説明】
【０３９４】
１  送信側のノード
２  中継ノード
３  受信側のノード
４  送信側の端末装置
５  送信側のＵＰＣ等のインタフェース回路
６  送信側のレート制御回路
７  ルーチング回路
８  出力バッファ
９  輻輳予測回路
１０  輻輳予測信号挿入回路
１１  受信側のＵＰＣ等のインタフェース回路
１２  受信側の端末装置
１３  受信側のレート制御回路
１４  加入者線（アクセス回線）
１５  中継伝送路
２０  ＦＲＭセル折り返し回路
２１  ＢＲＭセル受信回路
２２  セル送出制御回路
２３  ＦＲＭセル送出回路
２４  送信バッファ
２５  セル組み立て回路
２６  受信バッファ
２７  セル分解回路
７０  入り口側のエッジノード（ルータ）
７２  送信側のクロスコネクトノード
７３  中間クロスコネクトノード
７４  送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）
７６  パケットグループ振り分け回路
７７  送信側のレート制御回路Ｂ
８０  ＭＵＸ（多重化回路）
８１  ＤＥＭＵＸ（多重分離回路）
８２  輻輳予測回路
８３  輻輳予測信号挿入回路
８４、８６、８７  クロスコネクト回路
８５  出力バッファ
８８、８９  伝送路
９０  加入者線（アクセス回線）
１００  イーサーパケット分解回路
１０１  ＩＰパケット分離回路
１０２  ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路
１０３、１０６  セル組み立て回路
１０４  パケット蓄積バッファ
１０５  輻輳信号挿入回路
１０７、１０８  ＶＣＡセル送信バッファ
１０９  セル合流回路
１１０  ＶＣＡのＦＲＭセル折り返し回路
１１１  ＶＣＡのＢＲＭセル受信回路
１１２  セル送出制御回路
１１３  ＶＣＡのＦＲＭセル送出回路
１１４  セル分離回路
１１５  ＶＣＡセル受信バッファ
１１６  セル分解回路
１１７  ＩＰパケット合流回路
１１８  イーサーパケット組み立て回路
１１９  輻輳予測信号およびレート低減信号挿入回路
１２０  ＦＲＭパケット折り返し回路
１２１  ＢＲＭパケット受信回路
１２２  パケット送出制御回路
１２３  ＦＲＭパケット送出回路
１２４  パケット送信バッファ
１２５  パケット受信バッファ
１３０  セル分離回路
１３１  ＦＲＭセルコピーおよびＢＲＭセルへの変換回路
１３２  輻輳予測信号およびレート低減信号挿入回路
１３３  ＣＬＰ（セルロスプライオリティ）１のセル送信バッファＢ
１３４  ＣＬＰ（セルロスプライオリティ）０のセル送信バッファＡ
１３５  セル合流回路
１３６  ＶＰＦＲＭセル（特定ＶＣのＦＲＭセル）折り返し回路
１３７  ＶＰＢＲＭセル（特定ＶＣのＢＲＭセル）受信回路
１３８  セル送出制御回路
１３９  ＶＰＦＲＭセル（特定ＶＣのＦＲＭセル）送出回路
１４０  セル分離回路
１４１  セル受信バッファ
１４２  セル合流回路
１５０  ＦＲＭセル折り返し回路
１５１  ＢＲＭセル受信回路
１５２  セル送出制御回路
１５３  ＦＲＭセル送出回路
１５４  セル送信バッファ
１５５  セル組み立て回路
１５６  セル受信バッファ
１５７  セル分解回路
１６０、１６１  入力セル
１６２  セル  蓄積信号
１６３  エンプティー信号
１６４  セル蓄積信号
１６５  エンプティー信号
１６７  セルクロック
１６８  アドレス発生回路
１６９  読み出しアドレス
１７０  セル送出間隔時間テーブル
１７１  セル送出有無信号
１７２  輻輳予測無し信号（ＣＩ＝０）
１７３  輻輳予測有り信号（ＣＩ＝１）
１７４  ＶＣＡのＶＣＶＰ−ＦＲＭセル送出信号
１７５  セル送出信号
１７６  セル送出信号
１７８  出力セル
１７９  出力セル
１８０  出力セル
２００  入力セル
２０１  入力セル（レート制御されたセル）
２０２、２０４  セル蓄積信号
２０３、２０５  エンプティー信号
２０６、２０７  セル送出信号
２０８  セルクロック
２０９  アドレス発生回路
２１０  セル送出間隔時間テーブル
２１１  読み出しアドレス
２１２  セル送出有無信号
２１３  輻輳予測無し信号（ＣＩ＝０）
２１４  輻輳予測有り信号（ＣＩ＝１）
２１５  ＶＰＦＲＭセル送出信号
２１６、２１７  出力セル
２２０  入り口側のエッジノード
２２１  送信側のクロスコネクトノード
２２２  中間クロスコネクトノード
２２３  送信側の端末装置
２２４  セルグループ（ＶＰ）振り分け回路
２２５  送信側のレート制御回路Ｂ
２２６  ＭＵＸ（多重化回路）
２２７  ＤＥＭＵＸ（多重分離回路）
２２８  クロスコネクト回路
２２９  輻輳予測回路
２３０  輻輳予測信号挿入回路
２３１  出力バッファ
２５０  入り口側のエッジノード（ルータ）
２５１  入り口側のエッジノード（ＶＣスイッチ）
２５２  送信側のクロスコネクトノード
２５３  中間クロスコネクトノード
２５４  送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）
２５５  送信側の端末装置
２５６  パケットグループ振り分け回路
２５７  送信側のレート制御回路Ｂ
２５８  セルグループ（ＶＰ）振り分け回路
２５９  送信側のレート制御回路Ｃ
２６０  ＭＵＸ（多重化回路）
２６１  ＤＥＭＵＸ（多重分離回路）
２６２  輻輳予測回路
２６３  輻輳予測信号挿入回路
２６４、２６５、２６７  クロスコネクト回路
２６６  出力バッファ
２７０  輻輳予測信号挿入回路
２７１、２７２  ＶＣＡセル送信バッファ
２７３  セル送出制御回路
２８０  ＦＲＭパケット折り返し回路
２８１  ＢＲＭパケット受信回路
２８２  パケット送出制御回路
２８３  ＦＲＭパケット送出回路
２８４  パケット送信バッファ
２８５  パケット受信バッファ
２９０  輻輳予測信号挿入回路
２９１  ＣＬＰ（セルロスプライオリティ）１のセル送信バッファＢ
２９２  ＣＬＰ（セルロスプライオリティ）０のセル送信バッファＡ
２９３  セル送出制御回路
２９５  ＦＲＭセル折り返し回路
２９６  ＢＲＭセル受信回路
２９７  セル送出制御回路
２９８  ＦＲＭセル送出回路
２９９  セル送信バッファ
３００  セル組み立て回路
３０１  セル受信バッファ
３０２  セル分解回路
３１０  入力セル
３１１  入力セル
３１２  セル蓄積信号
３１３  エンプティー信号
３１４  エンプティー信号
３１５  エンプティー信号
３１６  読み出し信号
３１７  セル送出信号
３１８  信号
３１９  加減算回路
３２０  出力セル
３２１  出力セル
３２２  Ｎ倍のセルクロック
３２３  アドレス発生回路
３２４  読み出しアドレス
３２５  Ｎ倍のセル送出間隔時間テーブル
３２６  Ｎ倍のセル送出有無信号
３２７  輻輳予測無し信号（ＣＩ＝０）
３２８  輻輳予測有り信号（ＣＩ＝１）
３２９  ＶＣＡＶＣＶＰ−ＦＲＭセル送出信号
３３０  信号
３４０  入力レート
３４１  入力セル（レート制御されたセル）
３４２  セル蓄積信号
３４３、３４５  エンプティー信号
３４６  読み出し信号
３４７  セル送出信号
３４８  出力セル
３４９  出力セル
３５０  Ｎ倍のセルクロック
３５１  アドレス発生回路
３５２  セル送出間隔時間テーブル
３５３  セル送出有無信号
３５４  輻輳予測無し信号（ＣＩ＝０）
３５５  輻輳予測有り信号（ＣＩ＝１）
３５７  信号
３５８  加減算回路
３５９  読み出しアドレス
３６０、３６１  セル組み立て回路
３６２  ＶＣＢのセル送信バッファＢ
３６３  ＶＣＡのセル送信バッファＡ
３６４  セル送出制御回路
３６５  セル合流回路
３６６  セル分離回路
３６７  ＶＣＢのセル受信バッファ
３６８  ＶＣＡのセル受信バッファ
３６９、３７０  セル分解回路
３７１、３７２  パケット蓄積バッファ
３７３  輻輳信号挿入回路
３７４  パケット送出制御回路
３７５  ＩＰパケット合流回路
３７６  セル組み立て回路
３８０  送信側のクロスコネクトノード
３８１  中間クロスコネクトノード
３８２  送信側のレート制御回路Ａ（またはＯＮＵ，またはハブ、またはゲートウェイ）
３８３  送信側の端末装置
３８４  送信側のレート制御回路Ｂ
３８５  送信側のレート制御回路Ｃ
３８６  輻輳予測回路
３８７  輻輳予測信号挿入回路
３９０  ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路
３９１  重み付け値格納テーブル
３９２  セル送出制御回路
３９３  ＶＣＡの重み付け帯域確保ＦＲＭセル送出回路
３９４  ＶＣＡの重み付け帯域確保ＦＲＭセル折り返し回路
３９５  重み付け帯域確保ＦＲＭパケット折り返し回路
３９６  重み付け帯域確保ＦＲＭパケット送出回路
３９７  パケット送出制御回路
３９９  パケット送出制御回路
１０００  ＦＲＭセルコピーおよびＢＲＭセルへの変換回路
１００１  重み付け値格納テーブル
１００２  セル送出制御回路
１００３  重み付け帯域確保ＶＰＦＲＭセル送出回路
１００４  重み付け帯域確保ＶＰＦＲＭセル折り返し回路
１０１１  ＢＲＭセル受信回路
１０１２  セル送出制御回路
１０１３  重み付け帯域確保ＦＲＭセル送出回路
１０２０  送信側のレート制御回路Ａ
１０２１  送信側の端末装置
１０２２  送信側のレート制御回路Ｂ
１０２３  送信側のレート制御回路Ｃ
１０２４  輻輳予測回路
１０２５  輻輳予測信号挿入回路
１０３０  ＦＲＭパケットコピーおよびＢＲＭパケットへの変換回路
１０３１  重み付け値格納テーブル
１０３２  セル送出制御回路
１０３３  重み付け帯域確保ＶＣＶＰ−ＦＲＭセル送出回路
１０５０  重み付け帯域確保ＦＲＭパケット折り返し回路
１０５１  ＢＲＭパケット受信回路
１０５２  パケット送出制御回路
１０５３  重み付け帯域確保ＦＲＭパケット送出回路
１０６０  ＦＲＭセルコピーおよびＢＲＭセルへの変換回路
１０６１  重み付け値格納テーブル
１０６２  セル送出制御回路
１０６３  重み付け帯域確保ＶＰＦＲＭセル送出回路
１０６４  重み付け帯域確保ＶＰＦＲＭセル折り返し回路
１０７１  ＢＲＭセル受信回路
１０７２  セル送出制御回路
１０７３  重み付け帯域確保ＦＲＭセル送出回路
１０８０  セル送出制御回路
１０８１  セル分離回路
１０９０  パケット送出制御回路
【図１】
2006108900.tif 000003
【図２】
2006108900.tif 000004
【図３】
2006108900.tif 000005
【図４】
2006108900.tif 000006
【図５】
2006108900.tif 000007
【図６】
2006108900.tif 000008
【図７】
2006108900.tif 000009
【図８】
2006108900.tif 000010
【図９】
2006108900.tif 000011
【図１０】
2006108900.tif 000012
【図１１】
2006108900.tif 000013
【図１２】
2006108900.tif 000014
【図１３】
2006108900.tif 000015
【図１４】
2006108900.tif 000016
【図１５】
2006108900.tif 000017
【図１６】
2006108900.tif 000018
【図１７】
2006108900.tif 000019
【図１８】
2006108900.tif 000020
【図１９】
2006108900.tif 000021
【図２０】
2006108900.tif 000022
【図２１】
2006108900.tif 000023
【図２２】
2006108900.tif 000024
【図２３】
2006108900.tif 000025
【図２４】
2006108900.tif 000026
【図２５】
2006108900.tif 000027
【図２６】
2006108900.tif 000028
【図２７】
2006108900.tif 000029
【図２８】
2006108900.tif 000030
【図２９】
2006108900.tif 000031
【図３０】
2006108900.tif 000032
【図３１】
2006108900.tif 000033
【図３２】
2006108900.tif 000034
【図３３】
2006108900.tif 000035
【図３４】
2006108900.tif 000036
【図３５】
2006108900.tif 000037
【図３６】
2006108900.tif 000038
【図３７】
2006108900.tif 000039
【図３８】
2006108900.tif 000040
【図３９】
2006108900.tif 000041
【図４０】
2006108900.tif 000042
【図４１】
2006108900.tif 000043
【図４２】
2006108900.tif 000044
【図４３】
2006108900.tif 000045
【図４４】
2006108900.tif 000046
【図４５】
2006108900.tif 000047
【図４６】
2006108900.tif 000048
【図４７】
2006108900.tif 000049
【図４８】
2006108900.tif 000050
【図４９】
2006108900.tif 000051
【図５０】
2006108900.tif 000052
【図５１】
2006108900.tif 000053
【図５２】
2006108900.tif 000054
【図５３】
2006108900.tif 000055
【図５４】
2006108900.tif 000056
【図５５】
2006108900.tif 000057
【図５６】
2006108900.tif 000058
【図５７】
2006108900.tif 000059
【図５８】
2006108900.tif 000060
【図５９】
2006108900.tif 000061