(57)【特許請求の範囲】
【請求項１】
受信パケットのヘッダ情報を参照して送信先及びパケットを出力する際のフロー制御を決定するパケット転送部と、
前記パケット転送部によりフロー制御を実行するためのフロー制御情報を管理する装置管理部と
を備えたパケット中継装置であって、
前記パケット転送部は、
受信したパケットのヘッダに記述してある宛先情報から次に送信すべき出力回線を決定する経路判別部と、
受信したパケットのフロー制御に関する種別を判別するためのフロー制御情報を記憶する出力回線毎のフロー検索テーブルと、
受信したパケットのヘッダに記述してあるユーザ情報およびフロー制御に関する情報に基づき、前記フロー検索テーブルを参照してフロー制御を決定するフロー制御部と
を備え、
前記装置管理部は、
管理用端末からフロー制御情報を設定するための構成定義コマンドの入力を受ける構成定義入力部と、
他の中継装置と経路情報を送受する経路情報管理部と、
前記構成定義入力部において、前記構成定義コマンドの入力を受けたことを確認した後に、前記フロー検索テーブルにエントリの追加又は削除を行うこと、及び、前記経路情報管理部において、経路の追加又は削除を認識すると、前記フロー検索テーブルにエントリの追加又は削除を行うことで、フロー検索に必要なフロー制御情報のみを前記フロー検索テーブルに設定するフロー管理部と
を備え、
前記フロー管理部は、一つの出力回線の前記フロー検索テーブルに前記構成定義入力部及び前記経路情報管理部によるフロー制御情報を共存して設定することで、前記経路情報管理部により管理される経路毎に動的に設定するフロー制御情報と前記構成定義入力部から静的に設定されるフロー制御情報とを併せて検索可能にすることを特徴とするパケット中継装置。
【請求項２】
請求項１に記載のパケット中継装置において、
前記経路情報管理部又は前記構成定義入力部が設定するフロー制御情報のエントリ数に変更可能な上限を設け、前記フロー管理部は、その上限を超える場合には前記フロー検索テーブルにフロー制御情報を追加しないようにすることを特徴とするパケット中継装置。
【請求項３】
請求項１に記載のパケット中継装置において、
前記構成定義入力部又は前記経路情報管理部は、設定するフロー制御情報に対して、検索する順番を示す検索番号を割り当て、
前記フロー制御部は、パケットを受信すると前記フロー検索テーブル中のフロー制御情報を検索番号に従って検索し、受信されたパケットのフロー検出条件と一致するとフロー制御情報の検索を終了し、該フロー制御情報で指定されたフロー制御に従ってパケットを送信することを特徴とするパケット中継装置。
【請求項４】
請求項１に記載のパケット中継装置において、
前記経路情報管理部は、マルチプロトコル・ラベル・スイッチングの経路情報によりマルチプロトコル・ラベル・スイッチングの経路の追加又は削除を管理することを特徴とするパケット中継装置。
【請求項５】
請求項１に記載のパケット中継装置において、
前記フロー制御情報は、出力回線、検索順番を示す検索番号、所望のパケットを識別しフローを検出するためのフロー検出条件、検出したフローに対する処理を示す動作情報を含むことを特徴とするパケット中継装置。
【請求項６】
請求項１に記載のパケット中継装置において、
前記フロー制御は、優先度、パケット廃棄、帯域、所定フィールドの書き換えに関する各処理のいずれか又は複数であることを特徴とするパケット中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット中継装置に係り、特に、コンピュータネットワークシステム内のパケットを中継するパケット中継装置において、パケット中継装置で受信したパケットのヘッダに記述してある情報を参照してパケットを出力する優先度を決定するパケット中継装置に関する。
【０００２】
【従来の技術】
従来のパケット中継装置は、受信パケットのヘッダに記述してある情報を参照して送信先及びパケットの出力する優先度を決定するパケット転送部と、パケット転送部を動作させるための情報を管理する装置管理部を備える。このようなパケット中継装置では、パケットを受信するとパケット転送部がパケットのヘッダに記述してある情報を参照して出力回線を決定する。パケット転送部は、内部のフロー検索テーブルに設定されたフロー制御情報エントリ中のフロー検出条件と受信したパケットのヘッダに記述してあるユーザ情報および優先度に関する情報とを比較していく。受信したパケットのヘッダに記述してあるユーザ情報および優先度に関する情報がフロー制御情報エントリのフロー検出条件と一致したときに、フロー制御情報エントリに設定している動作情報に従って優先度のクラス分けをする。
【０００３】
また、装置管理部は、MPLS（ Multiprotocol Label Switching ）管理部を有する。MPLS管理部は隣接するパケット中継装置のMPLS管理部とMPLS経路情報を交換し合い、MPLS経路の追加及び削除を認識する。MPLS管理部はMPLS経路の追加及び削除が発生すると、フロー制御テーブルに経路の追加または削除がなされる。ここで、MPLSの経路毎のフロー制御情報はMPLS経路有無に関わらず、MPLSの経路が設定される可能性のある全ての出力回線で同じ条件のフロー制御を実施するように、全ての出力回線毎のフロー検索テーブルに同じフロー制御情報が記憶される。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来、フロー検索テーブルに設定しているエントリ数が増大し、そのため検索処理時間が長くなる場合があった。また、従来、MPLS経路毎にフロー制御情報を設定するため、MPLS経路数が増大し、フロー検索テーブルのリソースを多く又は全て使用してしまい、パケット中継装置管理者が構成定義コマンドによってフロー制御情報の追加が不可能になる場合があった。また、従来、構成定義コマンドの入力によるフロー制御情報の設定、MPLS経路更新に伴うフロー制御情報の設定が別に存在していたため、パケット中継装置管理者が意図していないフロー制御情報のフロー検出条件に一致する場合が想定された。
【０００５】
本発明の第一の目的は、MPLSの経路が存在する出力回線のみに動的にフロー制御情報を設定することでフロー検索テーブルのリソースを有効活用することと設定しているエントリ数を削減することで検索処理時間の短縮を図ることにある。
【０００６】
本発明の第二の目的は、MPLSの経路が存在する出力回線のフロー検索テーブルにMPLS経路毎のフロー制御情報と構成定義コマンドの入力によるフロー制御情報を共存することにある。
【０００７】
本発明の第三の目的は、MPLS経路毎にフロー制御情報を設定するため、MPLS経路数が増大し、フロー検索テーブルのリソースを全て使用してしまい、パケット中継装置管理者が構成定義コマンドによってフロー制御情報の追加が不可能になることを防ぐことにある。
【０００８】
本発明の第四の目的は、構成定義コマンドの入力によるフロー制御情報の設定、MPLS経路更新に伴うフロー制御情報の設定が共存することで、パケット中継装置管理者が意図していないフロー制御情報のフロー検出条件に一致することを防ぐことにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明においては、MPLS経路情報の管理するMPLS管理部からMPLS経路の追加、削除が発生したときにフロー管理部に対してフロー制御情報の追加、削除を要求することで、MPLS経路が存在する出力回線にのみフロー制御情報を設定するようにする。
【００１０】
また、本発明においては、フロー検索テーブルにフロー制御情報を設定するフロー管理部に対して、構成定義入力部に加えて、MPLS経路情報を管理するMPLS管理部からもフロー制御情報の設定を要求することを可能にする。
【００１１】
さらに、本発明においては、MPLS経路毎のフロー制御情報に設定可能なエントリ数の上限を設けることで、MPLS経路数の増加によって、フロー検索テーブルのリソースを全て使用してしまうことを防ぐことができる。また、フロー制御情報を構成定義コマンドによる入力が必要になり、MPLS経路で予約しているエントリを使用したい場合、MPLS経路によるフロー制御情報で予約しているエントリ数まで使用していない状態では使用中のエントリ数まで予約エントリ数を下げることを可能にする。
【００１２】
また、本発明においては、構成定義コマンドの入力によるフロー制御情報の設定、MPLS経路更新に伴うフロー制御情報の設定の各々に検索順番を設けることで、検索優先順位をパケット中継装置管理者が決定可能にする。
【００１３】
本発明の解決手段によると、
受信パケットのヘッダ情報を参照して送信先及びパケットを出力する際のフロー制御を決定するパケット転送部と、
前記パケット転送部によりフロー制御を実行するためのフロー制御情報を管理する装置管理部と
を備えたパケット中継装置であって、
前記パケット転送部は、
受信したパケットのヘッダに記述してある宛先情報から次に送信すべき出力回線を決定する経路判別部と、
受信したパケットのフロー制御に関する種別を判別するためのフロー制御情報を記憶する出力回線毎のフロー検索テーブルと、
受信したパケットのヘッダに記述してあるユーザ情報およびフロー制御に関する情報に基づき、前記フロー検索テーブルを参照してフロー制御を決定するフロー制御部と
を備え、
前記装置管理部は、
管理用端末からフロー制御情報を設定するための構成定義コマンドの入力を受ける構成定義入力部と、
他の中継装置と経路情報を送受する経路情報管理部と、
前記構成定義入力部において、前記構成定義コマンドの入力を受けたことを確認した後に、前記フロー検索テーブルにエントリの追加又は削除を行うこと、及び、前記経路情報管理部において、経路の追加又は削除を認識すると、前記フロー検索テーブルにエントリの追加又は削除を行うことで、フロー検索に必要なフロー制御情報のみを前記フロー検索テーブルに設定するフロー管理部と
を備え、
前記フロー管理部は、一つの出力回線の前記フロー検索テーブルに前記構成定義入力部及び前記経路情報管理部によるフロー制御情報を共存して設定することで、前記経路情報管理部により管理される経路毎に動的に設定するフロー制御情報と前記構成定義入力部から静的に設定されるフロー制御情報とを併せて検索可能にすることを特徴とするパケット中継装置が提供される。
【００１４】
【発明の実施の形態】
本発明に関連する技術を以下に従い説明する。
図１に、本発明に関連するパケット中継装置の機能ブロック図を示す。このパケット中継装置は受信パケットのヘッダに記述してある情報を参照して送信先及びパケットの出力する優先度を決定するパケット転送部F20と、パケット転送部F20を動作させるための情報を管理する装置管理部F10を備える。
【００１５】
パケット転送部F20は、経路判定部F21、出力回線毎にあるフロー制御部F221,F222（以後F221で説明する）を有する。フロー制御部F221は、IPアドレスやポート番号などを指定して、パケットの優先度をクラス分けするフロー制御情報エントリEを登録するフロー検索テーブルTBL1を備える。フロー制御情報エントリEは宛先アドレス、送信元アドレス、上位プロトコル、優先度情報（TOS type of service）、送信元ポート番号、宛先ポート番号等パケットを識別しフローを検出するためのフロー検出条件、検出したフローに対する優先または非優先クラス等の動作情報、フロー制御を実施する出力回線及び出力回線内で検索番号を含む。なお、検索番号は、例えば、シーケンシャル番号である。また、動作情報は、例えば、優先度レベル、帯域監視UPC（user parameter control）、TOSフィールドの書替え指示、パケットの廃棄する／廃棄しないに関する情報等である。
【００１６】
装置管理部F10は構成定義入力部F11、フロー管理部F12、MPLS管理部F13を備える。パケット中継装置管理者がコンソール端末C1でフロー制御情報を設定するための構成定義コマンドを入力すると、構成定義入力部F11は、入力したコマンドの構文が正しいこととエントリ数の上限を越えていないことを確認する。コマンドの構文が正しくエントリ数の上限を越えていない場合、フロー管理部F12はフロー制御情報エントリEを作成し、フロー制御情報テーブルTBL1を更新する。MPLS管理部F13は隣接するパケット中継装置のMPLS管理部とMPLS経路情報を交換し合い、MPLS経路の追加及び削除を認識する。MPLS管理部F13はMPLS経路のMPLS経路の追加及び削除が発生すると、経路判定部F21に経路の追加または削除を通知する。MPLSの経路はMPLSネットワークの状態により変化するため、パケットが出力する回線が固定的に決定されない。そのため、経路判定部F21は、MPLSの経路が設定される可能性のある全ての出力回線で同じ条件のフロー制御を実施するように、該出力回線に同じ構成定義コマンドを入力して静的に設定する必要がある。
【００１７】
MPLS経路毎のフロー制御情報Eはコンソール端末C1から構成定義入力部F11、フロー管理部F12を介してフロー検索テーブルTBL1にMPLS用のフロー制御情報であるエントリT1Em、フロー検索テーブルTBL2にMPLS用のフロー制御情報であるエントリT2Emを静的に設定する。
パケット中継装置はパケットを受信すると経路判定部F21がパケットのヘッダに記述してある情報を参照して出力回線を決定する。出力回線が出力回線１ L1の場合、フロー制御部１ F221はフロー検索テーブルTBL1に設定されたフロー制御情報エントリの検索番号に従って順次エントリT1E1からT1Enのフロー検出条件と受信したパケットのヘッダに記述してあるユーザ情報および優先度に関する情報を比較していく。受信したパケットのヘッダに記述してあるユーザ情報および優先度に関する情報がフロー制御情報エントリのフロー検出条件と一致したときにフロー制御情報エントリに設定している動作情報に従って優先度のクラス分けをする。一致した時点で比較は終了し、以降のフロー制御情報エントリとは比較しない。
【００１８】
つぎに、本発明の実施の形態について、以下、図面を参照して説明する。
図２は、パケット中継装置の機能ブロック図である。
まず、パケット中継装置の構成について説明する。パケット中継装置は、受信パケットのヘッダに記述してある情報を参照して送信先及びパケットの出力する優先度を決定するパケット転送部F20と、パケット転送部F20パケット転送部を動作させるための情報を管理する装置管理部F10を備える。
【００１９】
パケット転送部F20は、経路判定部F21、出力回線毎にあるフロー制御部F221,F222（以後F221で説明する）を備える。フロー制御部F221は、IPアドレスやポート番号などを指定して、パケットの優先度をクラス分けするフロー制御情報エントリEを登録するフロー検索テーブルTBL1を備える。フロー制御情報エントリEは、例えば、宛先アドレス、送信元アドレス、上位プロトコル、優先度情報、送信元ポート番号、宛先ポート番号等のパケットを識別しフローを検出するためのフロー検出条件、検出したフローに対する優先または非優先クラス等の動作情報、フロー制御を実施する出力回線番号及び出力回線内で検索番号を含む。なお、検索番号、動作情報については上述と同様である。
【００２０】
装置管理部F10は、構成定義入力部F11、フロー管理部F12、MPLS管理部F13を備える。パケット中継装置管理者がコンソール端末C1でフロー制御情報を設定するための構成定義コマンドを入力すると、構成定義入力部F11は、入力したコマンドの構文が正しいこと及びエントリ数の上限を越えていないこと等を確認する。ここで、構成定義入力部F11がコマンドの構文が正しくエントリ数の上限を超過していないと判断した場合、フロー管理部F12は、フロー制御情報エントリEを作成し、パケット転送部F20内のフロー制御情報テーブルTBL1を更新する。MPLS管理部F13は隣接するパケット中継装置のMPLS管理部とMPLS経路情報を交換し合い、MPLS経路の追加及び削除を認識する。MPLS管理部F13はMPLS経路の追加及び削除が発生すると、経路判定部F21に経路の追加または削除を通知する。また、MPLS管理部F13は、MPLS経路の追加時にMPLS経路毎にフロー制御情報エントリEを生成し、フロー管理部F12に転送する。フロー管理部F12は予め設けられたMPLS経路用のフロー制御情報エントリEの上限を超過していない場合、フロー経路が追加された出力回線１のフロー検索テーブルTBL1にフロー制御情報エントリT1Emを追加する。なお、MPLSの経路毎のフロー制御情報Eは、MPLS経路が存在する出力回線にのみ設定される。
【００２１】
図３に、フロー制御情報エントリの追加、削除発生を契機としたフロー管理部の動作フローチャートを示す。このフローチャートに従って、以下に、フロー制御情報の追加、削除を契機にしたフロー管理部の動作を説明する。フロー管理部F12は、フロー制御情報の追加、削除が発生すると、該当する出力回線を特定(ステップ FC0)する。次に、フロー管理部F12は、フロー制御エントリの追加か削除かを判断する（図3 FC1）。フロー制御情報エントリの追加の場合(ステップ FC5)で、該フロー制御情報エントリがMPLS経路用のフロー制御情報の場合、フロー管理部F12は、MPLS経路用のフロー制御情報の上限を超過していないか確認(ステップ FC2)する。上限を超えていない場合、フロー管理部F21は、フロー検索テーブルにエントリを追加し（ステップ FC3）、上限を超えている場合、フロー管理部F21は、処理を終了する。また、ステップ FC1でエントリの削除と判断された場合、フロー管理部F21は、フロー検索テーブルからエントリを削除する（ステップ FC4）。
【００２２】
次にMPLS経路用フロー制御情報の上限エントリ数の設定について説明する。
図４に、MPLS経路用のフロー制御情報エントリの上限設定例の説明図を示す。この例では、フロー検索テーブルに設定可能なエントリ数を20とする。エントリT1E1〜T1E20には各々検索番号が1から20まで設定されている。また、MPLS経路用のフロー制御情報エントリが検索番号6から15まで予約されている。よって、エントリT1E6〜T1E15までは、MPLS経路用のエントリであり、構成定義コマンド入力によるフロー制御情報のエントリを設定することはできない。また、検索番号が1から5、16から20のエントリT1E1〜T1E5,T1E15〜T1E20は、構成定義コマンド入力用のエントリなのでMPLS経路用のフロー制御情報のエントリを設定することはできない。例えば、エントリ使用状況管理テーブルMTBL1（左図）は、フロー検索テーブルTBL1（右図）の元となるテーブルであり、各フロー制御部F221等に設けられる。各フロー制御部F221では、このエントリ使用状況管理テーブルMTBL1から使用中のエントリを抽出することによりフロー検索テーブルMBL1が得られる。このフロー検索テーブルを検索することで処理の高速化が計図れる。
【００２３】
図５、図６に、MPLS経路用のフロー制御情報エントリの上限エントリ数増加例の説明図（変更前、変更後）を示す。フロー検索テーブルに構成定義コマンド入力用のエントリに空きが存在すれば、増加することが可能である。この例では、変更前は（図５）、MPLS経路用にエントリT1E6〜T1E15を予約している。構成定義コマンド入力用のエントリで未使用のエントリは、エントリT1E4,T1E5,T1E16〜T1E18である。該エントリをMPLS経路用のエントリとして予約可能なため、エントリT1E5,T1E16,T1E17を予約エントリに追加し、変更後の予約状況（図６）になる。
【００２４】
図７、図８に、MPLS経路用のフロー制御情報エントリの上限エントリ数削減例の説明図（変更前、変更後）を示す。フロー検索テーブルでMPLS経路用に使用しているエントリ数が予約数に達していない場合は、予約数をMPLS経路用に使用しているエントリ数まで削減することが可能である。この例では、変更前は（図７）、MPLS経路用にエントリT1E6〜T1E15を予約している。MPLS経路用のエントリで未使用のエントリはエントリT1E9〜T1E15である。該エントリの予約を解除可能なため、一例として、エントリT1E11〜T1E15を予約エントリから削除し、変更後の予約状況（図８）になる。
【００２５】
次にフロー検索テーブルのフロー制御情報エントリを追加した場合(ステップ FC3)について説明する。図９、図１０に、MPLS経路追加によるフロー制御情報追加時のフロー検索テーブル更新例の説明図を示す。一例として、MPLS管理部F13に入力されたほかの中継装置とのやりとりしたMPLS経路追加情報により、出力回線番号が1、MPLS経路番号が3のMPLS経路REが追加されると、MPLS管理部F13は、出力回線1用のエントリ使用状況管理テーブルMTBL1でMPLS経路用に予約しているエントリで空きエントリを検索する。MPLS経路用エントリで予約済の空きエントリはエントリT1E9〜T1E15なので、MPLS管理部F13は、例えば、順番が先の検索番号9のエントリT1E9を使用してフロー制御情報エントリEを生成する。MPLS管理部F13は、フロー制御情報エントリEをフロー管理部F12に転送する。フロー管理部F12は該当する出力回線１のフロー検索テーブルTBL1に、検索番号９の位置でフロー制御情報エントリT1E9を設定する。検索番号の昇順にエントリを並べるので、エントリT1E8とエントリT1E20の間にエントリT1E9を設定する。
【００２６】
つぎに、図１１、図１２に、構成定義コマンド入力によるフロー制御情報追加時のフロー検索テーブル更新例の説明図を示す。まず、コンソール端末C1により、一例として、出力回線番号が1、検索番号が4のフロー制御情報エントリCEの追加を指示する構成定義コマンドが入力される。すると、構成定義入力部F11は検索番号4が構成定義コマンド入力用のエントリであることをエントリ使用状況管理テーブルMTBL1で確認してからフロー制御情報エントリEを生成する。構成定義入力部F11はフロー制御情報Eをフロー管理部F12に転送する。フロー管理部F12は、フロー制御情報を追加する出力回線１のフロー検索テーブルTBL1にフロー制御情報エントリT1E4を設定する。検索番号の昇順にエントリを並べるので、エントリT1E2とエントリT1E6の間にエントリT1E4を設定する。フロー検索テーブルに設定されたフロー制御情報のエントリは検索番号の昇順に検索する。また、構成定義コマンド入力によるフロー制御情報の設定は、MPLS経路用のフロー制御情報エントリの前および後に適宜設定可能なので、MPLS経路用のフロー制御情報のエントリより先に検索するフロー制御情報の作成及び、後に検索するフロー制御情報の作成ができる。
【００２７】
次にフロー検索テーブルのフロー制御情報エントリを削除した場合(ステップ FC4)について説明する。図１３、図１４に、MPLS経路削除によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図を示す。MPLS管理部F13に入力されたMPLS経路削除情報により、一例として、出力回線番号が1、MPLS経路番号が1のMPLS経路REが削除されると、MPLS管理部F13は出力回線1用のエントリ使用状況管理テーブルMTBL1からMPLS経路1で使用しているエントリを検索する。MPLS管理部F13は、図示のように経路１を使用していると該当するエントリT1E6,T1E7であると判断する。MPLS管理部F13は、エントリT1E6,T1E7を削除するためエントリ削除通知DEをフロー管理部F12に転送する。フロー管理部F12は、該当する出力回線１のフロー検索テーブルTBL1からエントリT1E6,T1E7を削除する。
【００２８】
つぎに、図１５、図１６に、構成定義コマンド入力によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図を示す。コンソール端末C1により、例えば、出力回線番号が1、検索番号が2のフロー制御情報エントリCEの削除を指示する構成定義コマンドが入力されると、フロー管理部F12は、構成定義入力部F11は検索番号2のエントリがエントリ使用状況管理テーブルMTBL1で使用中であることを確認する。フロー管理部F12は、エントリ使用状況管理テーブルMTBL1の該当エントリT1E2を未使用にする。構成定義入力部F11はエントリT1E2を削除するためエントリ削除通知DEをフロー管理部F12に転送する。フロー管理部F12は該当する出力回線１のフロー検索テーブルTBL1からエントリT1E2を削除する。
【００２９】
【発明の効果】
以上のように、本発明によれば、パケット中継装置のフロー検索方式において、フロー制御情報を設定するフロー検索テーブルの作成手段に関し、MPLS経路の追加が発生した場合にフロー制御情報をフロー検索テーブルに設定し、MPLS経路の削除が発生した場合にフロー制御情報をフロー検索テーブルから該当フロー制御情報を削除することで、フロー検索に必要なフロー制御情報のみをフロー検索テーブルに設定してフロー制御テーブルのリソースを節約することとフロー検索するエントリ数を必要最小限にすることで検索処理時間を短縮することができる。
【００３０】
また、本発明によれば、一つの出力回線のフロー検索テーブルに構成定義コマンドの入力によるフロー制御情報とMPLS経路毎のフロー制御情報を共存して設定することで、MPLS経路毎に動的に設定するフロー制御情報と構成定義入力部から静的に設定するフロー制御情報を併せて検索することが実現でき、この実現により、様々な組合せのフロー制御情報が設定可能とすることができる。
【００３１】
また、本発明によれば、MPLS管理部から設定するフロー制御情報数に変更可能な上限を設けることで、MPLS経路数が必要以上に増加した場合でも構成定義入力部からフロー検索テーブルにフロー制御情報を設定可能にすることができる。
また、本発明によれば、構成定義入力部、MPLS管理部各々から設定するフロー制御情報に検索する順番の検索番号を割り当てることで、MPLS経路毎のフロー制御情報の検索順番前後に構成定義コマンドによるフロー制御情報を設定可能になり、様々な組合せのフロー制御情報が設定可能にすることができる。
【図面の簡単な説明】
【図１】本発明に関連するパケット中継装置の機能ブロック図。
【図２】パケット中継装置の機能ブロック図。
【図３】フロー制御情報エントリの追加、削除発生を契機としたフロー管理部の動作フローチャート。
【図４】  MPLS経路用のフロー制御情報エントリの上限設定例の説明図。
【図５】  MPLS経路用のフロー制御情報エントリの上限エントリ数増加例の説明図（変更前）。
【図６】  MPLS経路用のフロー制御情報エントリの上限エントリ数増加例の説明図（変更後）。
【図７】  MPLS経路用のフロー制御情報エントリの上限エントリ数削減例の説明図（変更前）。
【図８】  MPLS経路用のフロー制御情報エントリの上限エントリ数削減例の説明図（変更後）。
【図９】  MPLS経路追加によるフロー制御情報追加時のフロー検索テーブル更新例の説明図（１）。
【図１０】  MPLS経路追加によるフロー制御情報追加時のフロー検索テーブル更新例の説明図（２）。
【図１１】構成定義コマンド入力によるフロー制御情報追加時のフロー検索テーブル更新例の説明図（１）。
【図１２】構成定義コマンド入力によるフロー制御情報追加時のフロー検索テーブル更新例の説明図（２）。
【図１３】  MPLS経路削除によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図（１）。
【図１４】  MPLS経路削除によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図（２）。
【図１５】構成定義コマンド入力によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図（１）。
【図１６】構成定義コマンド入力によるフロー制御情報削除時のフロー検索テーブルの更新例の説明図（２）。
【符号の説明】
F10：装置管理部
F11：構成定義入力部
F12：フロー管理部
F13：MPLS管理部
F20：パケット転送部
F21：経路判別部
F22x：フロー制御部(xは数字)
TBLx：フロー検索テーブル(xは数字)
TxEx：フロー制御情報エントリ(xは数字)
C1：コンソール端末
FCxx：フローチャートの要素(xは数字)
E：フロー制御情報エントリ追加通知
DE：フロー制御情報エントリ削除通知
RE：MPLS経路追加・削除通知
MTBLx：フロー制御情報エントリ使用状況テーブル(xは数字)
【図１】
0004459485.tif 000002
【図２】
0004459485.tif 000003
【図３】
0004459485.tif 000004
【図４】
0004459485.tif 000005
【図５】
0004459485.tif 000006
【図６】
0004459485.tif 000007
【図７】
0004459485.tif 000008
【図８】
0004459485.tif 000009
【図９】
0004459485.tif 000010
【図１０】
0004459485.tif 000011
【図１１】
0004459485.tif 000012
【図１２】
0004459485.tif 000013
【図１３】
0004459485.tif 000014
【図１４】
0004459485.tif 000015
【図１５】
0004459485.tif 000016
【図１６】
0004459485.tif 000017