(57)【特許請求の範囲】
【請求項１】
それぞれが論理的に独立している一以上のパケット通信システム１．．．を含み、各パケット通信システム１．．．は、それぞれ統一的なポリシーに基づいて運用され、コネクションレス型のパケット転送網３及び管理システム４を含み、パケット転送網３は、コネクションレス型のパケット交換装置５、端末装置６及びパケット通信システム７を含み、管理システム４は、パケット交換装置５、端末装置６及びパケット通信システム７に対してポリシーに基づいてパケット転送情報を送信し、パケット通信システム７は、コネクションレス型のパケット転送網８及び管理システム９を含み、パケット転送網８は、各パケット通信システム１．．．のパケット転送網３の構成要素であるパケット交換装置５及び端末装置６と直接通信を行うエッジ転送装置１０及びパケット通信システム７の構成要素のみと通信を行うコア転送装置１１を含み、管理システム９は、各パケット通信システム１．．．上の管理システム４と通信を行い、コネクションレス型パケット転送装置としてパケット転送情報を受信し、エッジ転送装置１０及びコア転送装置１１に対してパケット転送情報を送信することを特徴とするパケット通信システム。
【請求項２】
管理システム４と管理システム９との間に一以上の通信手段が存在し、管理システム９が、ラベル変換情報を統一的な形式のテーブルとして保持し、前記通信手段毎にテーブル設定変更の手段を提供することを特徴とする請求項１に記載のパケット通信システム。
【請求項３】
エッジ転送装置１０及びコア転送装置１１が、パケットヘッダの情報から優先度を決定し、該優先度に基づいて転送処理を行う機能を具え、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度との対応付けを行い、パケット特定条件と優先度との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、管理システム９は、パケット特定条件から、パケットの転送経路となり得る一以上の転送経路と、各転送経路上に存在するエッジ転送装置１０及びコア転送装置１１とを特定し、特定されたエッジ転送装置１０及びコア転送装置１１に対してパケット特定条件と優先度との対応関係を通知することを特徴とする請求項１に記載のパケット通信システム。
【請求項４】
エッジ転送装置１０は、パケット特定条件と転送又は廃棄との対応付けを含むラベル変換用情報テーブルを具え、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件とパケット受信時の転送又は廃棄との対応付けを行い、パケット特定条件と転送又は廃棄との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対してパケット特定条件と転送又は廃棄との対応関係を通知することを特徴とする請求項１に記載のパケット通信システム。
【請求項５】
エッジ転送装置１０は、パケットヘッダに含まれる情報を用いてパケット特定条件とラベルのフィールド及び該フィールドに記述する値との対応関係を示すラベル変換用情報テーブルを具え、パケット交換装置５又は端末装置６からパケットを受信した場合にパケットのヘッダ情報及びラベル変換用情報テーブルから適切なラベルを生成してパケットに付与し、ラベルを参照しラベル情報に従ってパケットの処理を行い、コア転送装置１１は、転送時にはパケットに付与されたラベルのみを参照し、ラベルの情報に従ってパケットの処理を行うことを特徴とする請求項１に記載のパケット通信システム。
【請求項６】
ラベルに優先度を識別するフィールドを設け、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度との対応付けを行い、パケット特定条件と優先度との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、エッジ転送装置１０は、ラベル変換用情報テーブルでパケット特定条件と優先度との対応付けを行い、パケットにラベルを付与する際にラベル変換用情報テーブルを参照して優先度をラベルの該当するフィールドに記述し、複数のパケットが同時に転送処理待ちの状態になった場合は、優先度が高いパケットから、同一優先度のパケットが複数存在する場合は待ち時間が長いパケットから転送処理を行い、コア転送装置１１は、ラベルの優先度を参照し、複数のパケットが同時に転送処理待ちの状態になった場合は、優先度が高いパケットから、同一優先度のパケットが複数存在する場合は待ち時間が長いパケットから転送処理を行い、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対してパケット特定条件と優先度を示すラベルとの対応関係を通知することを特徴とする請求項５に記載のパケット通信システム。
【請求項７】
送信エッジ転送装置１０がパケット通信システム７から特定のパケット交換装置５又は端末装置６に至る異なる二以上の転送経路を設定することが可能であり、パケット通信網８で使用するラベルにパケット交換装置５又は端末装置６に対してパケットを送信するエッジ転送装置１０を識別するフィールドを設け、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と一つのパケット転送経路との対応付けを行い、パケット交換装置５、端末装置６及び管理システム９に対して、パケット特定条件と次の転送先となるパケット通信システム７、パケット交換装置５又は端末装置６との対応関係を通知し、パケット交換装置５又は端末装置６からパケットを受信するエッジ転送装置１０は、パケット特定条件と次の転送先となるパケット交換装置５又は端末装置６が直接接続されるパケット通信システム７の出力装置となるエッジ転送装置１０との対応関係が記述されたラベル変換用情報テーブルを具え、パケットにラベルを付与する際に、ラベル変換用情報テーブルを参照し、出力装置となるエッジ転送装置１０を特定する識別子をラベルの該当するフィールドに記述し、ラベルに付与された出力装置となるエッジ転送装置１０の識別子から出力リンクを決定してパケットを転送し、コア転送装置１１は、ラベルに付与された出力装置となるエッジ転送装置１０の識別子から出力リンクを決定してパケットを転送し、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、パケット特定条件から、パケットをパケット交換装置５又は端末装置６に対する出力装置となるエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対して、パケット特定条件と出力装置となるエッジ転送装置１０の識別子を示すラベルとの対応関係を通知することを特徴とする請求項１に記載のパケット通信システム。
【請求項８】
管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度としての保証クラス及び保証帯域との対応付けを行い、パケット特定条件と優先度としての保証クラス及び保証帯域との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、エッジ転送装置１０は、ラベル変換用情報テーブルでパケット特定条件と優先度としての保証クラス及び保証帯域との対応付けを行い、エッジ転送装置１０は、受信したパケットが保証クラスに対応する場合は送信パケットの観測を行い、指定された帯域を超えないパケットに対して保証クラスを示すラベルを付与して送信し、指定した帯域を超えるパケットを廃棄し、管理システム９は、パケット特定条件から、パケットの転送経路並びに経路上のエッジ転送装置１０及びコア転送装置１１を全て特定し、パケット転送網８の構成情報を保持し、エッジ転送装置１０及びコア転送装置１１並びにそれらの間の接続回線の帯域情報を保持し、管理システム４から保証クラスの通知を受けた場合、パケット特定条件から、パケット通信システム７内の転送経路を特定し、使用する回線を特定し、特定された回線の帯域情報及び保証クラスと通知された帯域との対応関係情報を保持し、新たな保証クラスの通知については保証クラスの帯域の合計値が回線の帯域を超えない場合は管理システム４に対して成功を通知し、超える場合は失敗を通知し、パケット特定条件から特定されたパケットを受信するエッジ転送装置１０に対してパケット特定条件及び優先度としての保証クラス及び保証帯域を通知することを特徴とする請求項１に記載のパケット通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、比較的大規模のネットワークに収容されているポリシーが異なる複数のユーザについて、それぞれのユーザポリシーを効率よくネットワークに反映させる方法及びシステムに関するものである。
【０００２】
【従来の技術】
ユーザポリシーをネットワークに反映させるためには、ユーザネットワークの管理者が全ての装置及び網構成を把握した上で、関連する全装置に対して設定内容を決定しなければならないため、設定内容が極めて複雑になるという問題がある。また、網の規模に応じて設定対象ノードが多くなるため、設定変更に要する時間が指数関数的に増加するという問題がある。更に、同時に複数の異なるポリシーを持つユーザを収容する網においては、装置単位でユーザポリシーの競合を調整しなければならないが、このための調整手段が存在しないという問題がある。
【０００３】
【発明が解決しようとする課題】
本発明の目的は、上述の問題点に鑑み、キャリア網等の異なるポリシーを持つ複数のユーザを収容する転送網において、ユーザポリシーを効率よく装置の設定に反映させることができるパケット通信システムを提供することにある。
【０００４】
【課題を解決するための手段】
本発明のパケット通信システムは、図１に示す構成を有し、以下の特徴を具える。即ち、本発明のパケット通信システムは、それぞれが論理的に独立している一以上のパケット通信システム１．．．を含む。各パケット通信システム１．．．は、それぞれ統一的なポリシーに基づいて運用され、コネクションレス型のパケット転送網３及び管理システム４を含む。パケット転送網３は、コネクションレス型のパケット交換装置５、端末装置６及びパケット通信システム７を含み、管理システム４は、パケット交換装置５、端末装置６及びパケット通信システム７に対してポリシーに基づいてパケット転送情報を送信する。パケット通信システム７は、コネクションレス型のパケット転送網８及び管理システム９を含む。パケット転送網８は、各パケット通信システム１．．．のパケット転送網３の構成要素であるパケット交換装置５及び端末装置６と直接通信を行うエッジ転送装置１０及びパケット通信システム７の構成要素のみと通信を行うコア転送装置１１を含む。管理システム９は、各パケット通信システム１．．．上の管理システム４と通信を行い、コネクションレス型パケット転送装置としてパケット転送情報を受信し、エッジ転送装置１０及びコア転送装置１１に対してパケット転送情報を送信する。
【０００５】
上記の本発明のパケット通信システムにおいては、管理システム４と管理システム９との間に一以上の通信手段が存在し、管理システム９が、ラベル変換情報を統一的な形式のテーブルとして保持し、前記通信手段毎にテーブル設定変更の手段を提供する構成とすることができる。
【０００６】
また、本発明のパケット通信システムにおいては、エッジ転送装置１０及びコア転送装置１１が、パケットヘッダの情報から優先度を決定し、該優先度に基づいて転送処理を行う機能を具え、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度との対応付けを行い、パケット特定条件と優先度との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、管理システム９は、パケット特定条件から、パケットの転送経路となり得る一以上の転送経路と、各転送経路上に存在するエッジ転送装置１０及びコア転送装置１１とを特定し、特定されたエッジ転送装置１０及びコア転送装置１１に対してパケット特定条件と優先度との対応関係を通知する構成とすることができる。
【０００７】
また、本発明のパケット通信システムにおいては、エッジ転送装置１０は、パケット特定条件と転送又は廃棄との対応付けを含むラベル変換用情報テーブルを具え、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件とパケット受信時の転送又は廃棄との対応付けを行い、パケット特定条件と転送又は廃棄との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対してパケット特定条件と転送又は廃棄との対応関係を通知する構成とすることができる。
【０００８】
また、本発明のパケット通信システムにおいては、エッジ転送装置１０は、パケットヘッダに含まれる情報を用いてパケット特定条件とラベルのフィールド及び該フィールドに記述する値との対応関係を示すラベル変換用情報テーブルを具え、パケット交換装置５又は端末装置６からパケットを受信した場合にパケットのヘッダ情報及びラベル変換用情報テーブルから適切なラベルを生成してパケットに付与し、ラベルを参照しラベル情報に従ってパケットの処理を行い、コア転送装置１１は、転送時にはパケットに付与されたラベルのみを参照し、ラベルの情報に従ってパケットの処理を行う構成とすることができる。
【０００９】
また、本発明のパケット通信システムにおいては、上記のラベルに優先度を識別するフィールドを設け、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度との対応付けを行い、パケット特定条件と優先度との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、エッジ転送装置１０は、ラベル変換用情報テーブルでパケット特定条件と優先度との対応付けを行い、パケットにラベルを付与する際にラベル変換用情報テーブルを参照して優先度をラベルの該当するフィールドに記述し、複数のパケットが同時に転送処理待ちの状態になった場合は、優先度が高いパケットから、同一優先度のパケットが複数存在する場合は待ち時間が長いパケットから転送処理を行い、コア転送装置１１は、ラベルの優先度を参照し、複数のパケットが同時に転送処理待ちの状態になった場合は、優先度が高いパケットから、同一優先度のパケットが複数存在する場合は待ち時間が長いパケットから転送処理を行い、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対してパケット特定条件と優先度を示すラベルとの対応関係を通知する構成とすることができる。
【００１０】
また、本発明のパケット通信システムにおいては、送信エッジ転送装置１０がパケット通信システム７から特定のパケット交換装置５又は端末装置６に至る異なる二以上の転送経路を設定することが可能であり、パケット転送網８で使用するラベルにパケット交換装置５又は端末装置６に対してパケットを送信するエッジ転送装置１０を識別するフィールドを設け、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と一つのパケット転送経路との対応付けを行い、パケット交換装置５、端末装置６及び管理システム９に対して、パケット特定条件と次の転送先となるパケット通信システム７、パケット交換装置５又は端末装置６との対応関係を通知し、パケット交換装置５又は端末装置６からパケットを受信するエッジ転送装置１０は、パケット特定条件と次の転送先となるパケット交換装置５又は端末装置６が直接接続されるパケット通信システム７の出力装置となるエッジ転送装置１０との対応関係が記述されたラベル変換用情報テーブルを具え、パケットにラベルを付与する際に、ラベル変換用情報テーブルを参照し、出力装置となるエッジ転送装置１０を特定する識別子をラベルの該当するフィールドに記述し、ラベルに付与された出力装置となるエッジ転送装置１０の識別子から出力リンクを決定してパケットを転送し、コア転送装置１１は、ラベルに付与された出力装置となるエッジ転送装置１０の識別子から出力リンクを決定してパケットを転送し、管理システム９は、パケット特定条件から、パケットをパケット交換装置５又は端末装置６から受信し得る一以上のエッジ転送装置１０を特定し、パケット特定条件から、パケットをパケット交換装置５又は端末装置６に対する出力装置となるエッジ転送装置１０を特定し、特定されたエッジ転送装置１０に対して、パケット特定条件と出力装置となるエッジ転送装置１０の識別子を示すラベルとの対応関係を通知する構成とすることができる。
【００１１】
また、本発明のパケット通信システムにおいては、管理システム４は、ユーザのポリシーに従ってパケットヘッダに含まれる情報を用いてパケット特定条件と転送時の優先度としての保証クラス及び保証帯域との対応付けを行い、パケット特定条件と優先度としての保証クラス及び保証帯域との対応関係をパケット交換装置５、端末装置６及び管理システム９に通知し、エッジ転送装置１０は、ラベル変換用情報テーブルでパケット特定条件と優先度としての保証クラス及び保証帯域との対応付けを行い、エッジ転送装置１０は、受信したパケットが保証クラスに対応する場合は送信パケットの観測を行い、指定された帯域を超えないパケットに対して保証クラスを示すラベルを付与して送信し、指定した帯域を超えるパケットを廃棄し、管理システム９は、パケット特定条件から、パケットの転送経路並びに経路上のエッジ転送装置１０及びコア転送装置１１を全て特定し、パケット転送網８の構成情報を保持し、エッジ転送装置１０及びコア転送装置１１並びにそれらの間の接続回線の帯域情報を保持し、管理システム４から保証クラスの通知を受けた場合、パケット特定条件から、パケット通信システム７内の転送経路を特定し、使用する回線を特定し、特定された回線の帯域情報及び保証クラスと通知された帯域との対応関係情報を保持し、新たな保証クラスの通知については保証クラスの帯域の合計値が回線の帯域を超えない場合は管理システム４に対して成功を通知し、超える場合は失敗を通知し、パケット特定条件から特定されたパケットを受信するエッジ転送装置１０に対してパケット特定条件及び優先度としての保証クラス及び保証帯域を通知する構成とすることができる。
【００１２】
このような本発明のパケット通信システムによれば、各ユーザに対して、個々の転送装置ではなくキャリア網全体を一つの転送装置にモデル化し、転送装置の設定と同じ視点を提供することにより、転送品質、セキュリティ、ルーティング等のポリシーの設定内容を簡易化し、且つ一般的な転送装置設定用の手段を適用することにより、設定変更が容易になる。更に、異なるポリシーを持つ複数のユーザを収容する転送網を、各ユーザに対して論理的に異なる転送装置の設定として見せ、使用するサービス等のユーザと転送網との間の取り決めを設定するテーブルの制約条件として見せることにより、ユーザは、他のユーザとのポリシーの調整を意識する必要がなくなる。更に、ポリシーに基づく設定変更においても、転送網内部でラベルを用いる転送方式を採用し、予めラベルと処理内容との対応を決めておくことにより、設定を変更する時には、設定変更対象となるパケットの集合に対してラベルを付与する装置以外に対する設定変更が不要になる。
【００１３】
【発明の実施の形態】
次に図面を用いて本発明の実施例を説明する。図２は本発明のパケット通信システムの接続関係を説明するための図である。
【００１４】
［実施例１］
図２を用いて、複数のパケット通信システム１−１、２−１が通信システム７を共有し、且つ、それぞれのポリシーを各パケット通信システム１−１、２−１内でそれぞれ実現する方法を説明する。
【００１５】
パケット通信システム１−１及び２−１は、それぞれユーザ１及びユーザ２のプライベート網であり、論理的に独立しているとする。ここでは、異なるアドレス空間を用いるものと仮定する。コネクションレス型のパケット交換装置５−１及び５−２並びにパケット通信システム７では、パケット転送時にいくつかの段階を持つ優先度に応じて優先制御を行う機能を有する。ここでは、優先度は８段階存在するものとする。
【００１６】
ユーザ１において、端末装置６−１１から端末装置６−１２に送出される特定のアプリケーションのパケットを優先度３で送出することをユーザポリシー１として決定する。管理システム４−１が扱うことができるパラメータでユーザポリシー１を表すと、
送信元ＩＰアドレス：ＩＰ１−１、
送信先ＩＰアドレス：ＩＰ１−２、
上位プロトコル：ＴＣＰ、
送信元ポート番号：Ｐｏｒｔ１１、
送信先ポート番号：Ｐｏｒｔ１２、
ＴｏＳ：ａｎｙ、
優先度：３
となる。
【００１７】
ユーザ２において、端末装置６−２２から端末装置６−２１に送出されるパケットを優先度２で送出することをユーザポリシー２として決定する。管理システム４−２が扱うことができるパラメータでユーザポリシー２を表すと、
送信元ＩＰアドレス：ＩＰ２−２、
送信先ＩＰアドレス：ＩＰ２−１、
優先度：２
となる。
【００１８】
ユーザポリシー１は、管理システム４−１から、経路上のパケット交換装置５−１及びパケット通信システム７の管理システム９に対して通知される。ユーザポリシー２は、管理システム４−２から、経路上のパケット交換装置５−２及びパケット通信システム７の管理システム９に対して通知される。管理システム９では、パラメータの組、即ち、送信元ＩＰアドレス、送信先ＩＰアドレス、上位プロトコル、送信元ポート、送信先ポート、ＴｏＳ、優先度等を受付け、図３に示すようなテーブルのエントリの形でポリシーの要求を保持する。
【００１９】
管理システム４−１から管理システム９に対するインターフェース１３−１はＳＮＭＰ又はＣＯＰＳであり、ＭＩＢ又はＰＩＢに対してｓｅｔする形でポリシーの追加を行う。管理システム４−２から管理システム９に対するインターフェース１３−２はｔｅｌｎｅｔを用いるＣＬＩであり、管理システム９では、コマンドの内容を解釈し、テーブルに対するエントリ追加の形でポリシーの追加を行う。また、管理システム４−２で扱うポリシーのパラメータは、管理システム９で保持するテーブルのパラメータに対して、上位プロトコル、送信元ポート、送信先ポート、ＴｏＳが不足しているため、管理システム９において、これらのパラメータに対して適切な値を補った上でテーブルのエントリの追加を行う。更に、ユーザポリシーを実現するために、パラメータの内容からパケット通信システム７において該当するパケットを転送する転送装置を特定する。
【００２０】
ユーザポリシー１においては、受信エッジ転送装置は１０−１、送信エッジ転送装置は１０−２であり、転送経路は、コア転送装置１１−１及びコア転送装置１１−３を経由する場合と、コア転送装置１１−２及びコア転送装置１１−３を経由する場合とがある。従って、受信エッジ転送装置１０−１、送信エッジ転送装置１０−２、コア転送装置１１−１、１１−２及び１１−３に対して、
送信元ＩＰアドレス：ＩＰ１−１、
送信先ＩＰアドレス：ＩＰ１−２、
上位プロトコル：ＴＣＰ、
送信元ポート番号：Ｐｏｒｔ１１、
送信先ポート番号：Ｐｏｒｔ１２、
ＴｏＳ：ａｎｙ、
優先度：３
を設定する。各転送装置は図３と同様のテーブルを持ち、設定内容を保持する。
【００２１】
なお、上記の各転送装置では、パケット受信時に、パケットヘッダに記述されているパラメータ、即ち、送信元ＩＰアドレス、送信先ＩＰアドレス、上位プロトコル、送信元ポート、送信先ポート、ＴｏＳを確認し、優先度を決定して転送処理を行う。
【００２２】
［実施例２］
図２を用いて、複数のパケット通信システム１がパケット通信システム７を共有し、且つ、ポリシーをパケット通信システム１内で実現する方法を説明する。
【００２３】
パケット通信システム１−１は、ユーザ１のプライベート網であるとする。コネクションレス型のパケット交換装置５及びパケット通信システム７では、パケット転送時にパケットのフィルタリングを行う機能を有する。
【００２４】
ユーザ１において、端末装置６−１１から端末装置６−１２に送出される特定のアプリケーションのパケットをフィルタリングすることをユーザポリシー１として決定する。管理システム４−１が扱うことができるパラメータでユーザポリシー１を表すと、
送信元ＩＰアドレス：ＩＰ１−１、
送信先ＩＰアドレス：ＩＰ１−２、
上位プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：ａｎｙ、
ＴｏＳ：ａｎｙ、
フィルタリング：ｏｎ
となる。
【００２５】
ユーザポリシー１は、管理システム４−１から、経路上のパケット交換装置５−１及びパケット通信システム７の管理システム９に対して通知される。また、管理システム９では、パラメータの組、即ち、送信元ＩＰアドレス、送信先ＩＰアドレス、上位プロトコル、送信元ポート、送信先ポート、ＴｏＳ、フィルタリング設定等を受付け、図４に示すようなテーブルのエントリの形でポリシーの要求を保持する。更に、ユーザポリシーを実現するために、パラメータの内容からパケット通信システム７において該当するパケットを受信する転送装置を特定する。
【００２６】
ユーザポリシー１においては、受信エッジ転送装置は１０−１である。従って、受信エッジ転送装置１０−１に対して、
送信元ＩＰアドレス：ＩＰ１−１、
送信先ＩＰアドレス：ＩＰ１−２、
上位プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：ａｎｙ、
ＴｏＳ：ａｎｙ、
フィルタリング：ｏｎ
を設定する。各エッジ転送装置は図４と同様のテーブルを持ち、設定内容を保持する。
【００２７】
なお、上記の受信エッジ転送装置では、パケット受信時に、パケットヘッダに記述されるパラメータ、即ち、送信元ＩＰアドレス、送信先ＩＰアドレス、上位プロトコル、送信元ポート、送信先ポート、ＴｏＳを確認し、フィルタリングの扱いを決定して転送処理を行う。
【００２８】
［実施例３］
図２を用いて、複数のパケット通信システム１−１、２−１がラベルを用いる転送方式を採用するパケット通信システム７を共有し、且つ、優先転送のポリシーと保証転送のポリシーとをそれぞれ実現する方法を説明する。
【００２９】
パケット通信システム１−１及び２−１は、それぞれユーザ１及び２のプライベート網であるとする。ここでは、ユーザ１及びユーザ２が使用するアドレス空間が一部重なっているものとする。コネクションレス型のパケット交換装置５及びパケット通信システム７では、パケット転送時にいくつかの段階を持つ優先度に応じて優先制御を行う機能を有する。パケット交換装置５−１では８段階の優先度に、パケット交換装置５−２及びパケット通信システム７では４段階の優先度に、それぞれ対応しているものとする。
【００３０】
管理システム４−１は、パケット交換装置５−１、端末装置６−１１、６−１２及びパケット通信システム７を含むユーザ１のプライベート網における経路情報及び経路を構成する各接続回線の帯域情報を保持する。図１１は経路情報の例を、図１２は帯域情報の例をそれぞれ示す図である。更に、パケット交換装置５−１において扱われる８段階の優先度とパケット通信システム７において扱われる４段階の優先度との対応関係情報を保持する。図６はこの対応関係のテーブルの例を示す図である。管理システム４−２も同様に、ユーザ２のプライベート網における経路情報及び経路を構成する各接続回線の帯域情報を保持する。図１１は経路情報の例を、図１２は帯域情報の例をそれぞれ示す図である。
【００３１】
管理システム９は、エッジ転送装置１０−１及び１０−２、コア転送装置１１−１、１１−２及び１１−３を含むパケット通信システム７の経路情報及び経路を構成する各接続回線の帯域情報を保持する。図７は経路情報の例を、図８は帯域情報の例をそれぞれ示す図である。更に、エッジ転送装置１０と、エッジ転送装置１０に直接又はパケット交換装置５を介して接続される端末装置６のＩＰアドレスとの対応情報を保持する。図９はこの対応情報の例を示す図である。また、各エッジ転送装置１０も図９に示すＩＰアドレスの対応情報を保持する。
【００３２】
パケット通信システム７のエッジ転送装置１０は、パケット交換装置５又は端末装置６からパケットを受信すると、パケットにラベルを付与し、パケット交換装置５又は端末装置６に対してパケットを出力する際にパケットに付与されたラベルを削除する。図５はラベルの例を説明する図であり、ユーザプライベート網識別子、出力エッジ転送装置識別子、優先度等のフィールドを有する。
【００３３】
図２に示す例において、ラベルを以下のように仮定する。即ち、ユーザプライベート網識別子については、
プライベート網１−１：ＶＰＮ＃１００、
プライベート網２−１：ＶＰＮ＃２００
であり、エッジ転送装置識別子については、
エッジ転送装置１０−１：ＥＮ＃１０、
エッジ転送装置１０−２：ＥＮ＃２０
である。
【００３４】
また、端末装置のＩＰアドレスを以下のように仮定する。即ち、
端末装置６−１１：ＩＰ＃１００００、
端末装置６−１２：ＩＰ＃２００００、
端末装置６−２１：ＩＰ＃３００００、
端末装置６−２２：ＩＰ＃４００００
である。
【００３５】
また、各リンクの予約可能帯域を以下のように仮定する。即ち、リンク１４−１：１０Ｍｂｐｓ、リンク１４−２：５Ｍｂｐｓ、リンク１４−３：１５Ｍｂｐｓ、リンク１４−４：１０Ｍｂｐｓ、リンク１４−５：２０Ｍｂｐｓ、リンク１５−１：１０Ｍｂｐｓ、リンク１５−２：１０Ｍｂｐｓ、リンク１５−３：１０Ｍｂｐｓ、リンク１５−４：１０Ｍｂｐｓ、リンク１５−５：１０Ｍｂｐｓ、リンク１５−６：１０Ｍｂｐｓ、リンク１５−７：１０Ｍｂｐｓ、リンク１５−８：１０Ｍｂｐｓである。
【００３６】
ユーザ１において、端末装置６−１１から端末装置６−１２に送出されるパケットを、パケット交換装置５−１において定義された優先度５相当としてエンドツーエンドの転送を行うことをユーザポリシー１として決定する。管理システム４−１が扱うことができるパラメータでユーザポリシー１を表すと、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
優先度：５
となる。
【００３７】
ユーザポリシー１は、管理システム４−１から経路上のパケット交換装置５−１に対しては、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
優先度：５
のパラメータで、パケット通信システム７の管理システム９に対しては、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
優先度：３
のパラメータで通知され、管理システム９において図１０に示す形式のテーブルに、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
優先度：３
がエントリされる。
【００３８】
管理システム９は、通知元の管理システム４−１を識別し、上記のポリシーがプライベート網１−１に関するポリシーであることを認識し、ユーザプライベート網識別子と送信元ＩＰアドレスとの対応関係を示す図９のテーブルを用いて、エッジ転送装置１０−１をパケット受信装置として特定する。更に、受信エッジ転送装置１０−１に対して、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プライベート網識別子：ＶＰＮ＃１００、
優先度：３
のパラメータを通知する。
【００３９】
エッジ転送装置１０−１は、管理システム９から上記のパラメータの通知を受けると、図１０に示す形式のテーブルにこれらのパラメータを格納する。また、エッジ転送装置１０−１は、パケット交換装置５−１から、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００
のパケットを受信すると、ラベルに、
プライベート網識別子：ＶＰＮ＃１００、
出力エッジ転送装置識別子：ＥＮ＃２０、
優先度：３
を付与し、出力リンクを解決し、リンク１４−１へ転送する。
【００４０】
コア転送装置１１−１は、上記のラベルが付与されたパケットを受信すると、出力エッジ転送装置識別子から次の出力リンクを解決し、優先度：３の扱いで転送を行う。出力装置となるエッジ転送装置１０−２では、上記のラベルを付与されたパケットを受け取ると、プライベート網識別子及び送信先ＩＰアドレスから次の出力リンクを解決し、ラベルを削除した上で、優先度：３の扱いで転送を行う。
【００４１】
ユーザ２において、端末装置６−２１から端末装置６−２２に送出されるパケットを、帯域保証転送を行うことをユーザポリシー２として決定する。管理システム４−２が扱うことができるパラメータでユーザポリシー２を表すと、
送信元ＩＰアドレス：ＩＰ＃２００００、
送信先ＩＰアドレス：ＩＰ＃３００００、
優先度：４、
保証帯域：３Ｍｂｐｓ
となる。
【００４２】
ユーザポリシー２は、管理システム４−２から経路上のパケット交換装置５−２に対しては、
送信元ＩＰアドレス：ＩＰ＃２００００、
送信先ＩＰアドレス：ＩＰ＃３００００、
優先度：４、
保証帯域：３Ｍｂｐｓ
のパラメータで、パケット通信システム７の管理システム９に対しては、
送信元ＩＰアドレス：ＩＰ＃２００００、
送信先ＩＰアドレス：ＩＰ＃３００００、
優先度：４、
保証帯域：３Ｍｂｐｓ
のパラメータで通知される。
【００４３】
管理システム９は、通知元の管理システム４−２を識別し、上記のポリシーがプライベート網２−１に関するポリシーであることを認識し、ユーザプライベート網識別子と送信元ＩＰアドレスとの対応情報を示す図９のテーブルを用いて、エッジ転送装置１０−１をパケット受信装置として、エッジ転送装置１０−２を出力エッジ転送装置としてそれぞれ特定する。引き続いて、図７に示す経路情報を用いて転送経路のリンクを、リンク１４−１→リンク１４−３→リンク１４−５のように特定し、各リンクに対して、図８に示す帯域情報を用いリンクの予約を行う。この時、残りの予約可能帯域と通知されたユーザポリシー２の保証帯域とを比較し、全てのリンクにおいて、（予約可能帯域）≧（保証帯域）の関係が成立することを確認する。この関係が成立しない場合（この例では、保証帯域が８Ｍｂｐｓとした場合等）は、管理システム４−２に対して失敗を通知する。
【００４４】
上記の関係を確認した後、図８に示す帯域情報テーブルの予約可能帯域を上書きし、図１０に示す形式のテーブルにエントリする。更に、受信エッジ転送装置１０−１に対して、
送信元ＩＰアドレス：ＩＰ＃２００００、
送信先ＩＰアドレス：ＩＰ＃３００００、
プライベート網識別子：ＶＰＮ＃２００、
優先度：４、
保証帯域：３Ｍｂｐｓ
のパラメータを通知する。
【００４５】
エッジ転送装置１０−１は、管理システム９から上記のパラメータの通知を受けると、図１０に示す形式のテーブルにこれらのパラメータを格納する。また、エッジ転送装置１０−１は、パケット交換装置５−１からの
送信元ＩＰアドレス：ＩＰ＃２００００、
送信先ＩＰアドレス：ＩＰ＃３００００
のパケットを観測し、３Ｍｂｐｓを超えて受信したパケットを廃棄し、３Ｍｂｐｓを超えないパケットに対しては、ラベルに、
プライベート網識別子：ＶＰＮ＃２００、
出力エッジ転送装置識別子：ＥＮ＃２０、
優先度：４
を付与し、出力リンクを解決し、リンク１４−１へ転送する。
【００４６】
コア転送装置１１−１は、上記のラベルが付与されたパケットを受信すると、出力エッジ転送装置識別子から次の出力リンクを解決し、優先度：４の扱いで転送を行う。出力装置となるエッジ転送装置１０−２では、上記のラベルを付与されたパケットを受け取ると、プライベート網識別子及び送信先ＩＰアドレスから次の出力リンクを解決し、ラベルを削除した上で、優先度：４の扱いで転送を行う。
【００４７】
［実施例４］
図１３を用いて、パケット通信システム１−１がラベルを用いる転送方式を採用するパケット通信システム７を使用し、複数の転送経路が存在する場合に、ユーザのポリシーが反映した経路選択を行う方法を説明する。
【００４８】
パケット通信システム１−１は、ユーザ１のプライベート網であるとする。管理システム４−３は、パケット交換装置５−３１，．．．，５−３４、端末装置６−３１、６−３２及びパケット通信システム７を含むパケット通信システム１−１の構成情報を保持する。また、各パケット交換装置及び端末装置においては、パケットを特定するパラメータとパケット出力先のリンク識別子との対応情報を保持する。図１４はこの対応情報の例を示す図である。
【００４９】
パケット通信システム７は、管理システム９、エッジ転送装置１０−４，．．．，１０−６及びコア転送装置１１−４を含む。管理システム９は、パケット通信システム７の構成情報を保持し、更に、各エッジ転送装置１０と該エッジ転送装置１０に直接又はパケット交換装置５を介して接続される端末装置６のＩＰアドレスとの対応情報を保持する。図９はこの対応情報の例を示す図である。また、各エッジ転送装置及びコア転送装置においては、出力装置となるエッジ転送装置の識別子とパケット出力先のリンク識別子との対応情報を保持する。図１５はこの対応情報の例を示す図である。更に、各エッジ転送装置１０においても、図９に示す各エッジ転送装置１０と端末装置６のＩＰアドレスとの対応情報を保持する。
【００５０】
図１３に示す接続関係においては、端末装置６−３１から端末装置６−３２に対して通信を行う際の通信経路を複数選択することができる。図１３に示す例においては、エッジ転送装置識別子として、
エッジ転送装置識別子１０−４：ＥＮ＃４０、
エッジ転送装置識別子１０−５：ＥＮ＃５０、
エッジ転送装置識別子１０−６：ＥＮ＃６０
と仮定し、コア転送装置識別子として、
コア転送装置１１−４：ＣＮ＃４０
と仮定する。
【００５１】
また、端末装置のＩＰアドレスを、
端末装置６−３１：ＩＰ＃１００００、
端末装置６−３２：ＩＰ＃２００００
と仮定する。更に、パケット交換装置の識別子を、
パケット交換装置５−３１：ＩＰ＃３１００、
パケット交換装置５−３２：ＩＰ＃３２００、
パケット交換装置５−３３：ＩＰ＃３３００、
パケット交換装置５−３４：ＩＰ＃３４００
と仮定する。
【００５２】
ユーザ１において、端末装置６−３１から端末装置６−３２へ送出される特定のアプリケーションのパケットを、端末装置６−３１→パケット交換装置５−３１→パケット通信システム７→パケット交換装置５−３４→端末装置６−３２の経路で転送を行うことをユーザポリシー１として決定する。これを管理システム４−３が扱うことができるパラメータで表すと、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：１００５０、
経路上のリンク識別子リスト：１５−１０、１５−１１、１５−１２、１５−１３
となる。
【００５３】
ユーザポリシー１は、管理システム４−３から経路上のパケット交換装置５−３１に対しては、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：１００５０、
出力リンク識別子リスト：１５−１１
となり、パケット通信システム７に対しては、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：１００５０、
出力リンク識別子リスト：１５−１２
となり、パケット交換装置５−３４に対しては、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：１００５０、
出力リンク識別子リスト：１５−１３
となる。
【００５４】
管理システム９は、上記の通知パラメータの出力リンク識別子から、出力装置となるエッジ転送装置をエッジ転送装置１０−５と特定する。更に、各エッジ転送装置に対して、
送信元ＩＰアドレス：ＩＰ＃１００００、
送信先ＩＰアドレス：ＩＰ＃２００００、
プロトコル：ＵＤＰ、
送信元ポート番号：ａｎｙ、
送信先ポート番号：１００５０、
出力エッジ転送装置識別子：ＥＮ＃５０
を通知する。
【００５５】
各エッジ転送装置は、上記パラメータに該当するパケットを受信した場合、ラベルの出力エッジ転送装置識別子フィールドにＥＮ＃５０と記述し、出力リストを特定し、転送を行う。
【００５６】
【発明の効果】
以上説明したように、本発明のパケット通信システムによれば、ユーザは、他のポリシーを持つユーザと転送網を共用することを意識せずに、自己の利用する網を単純なモデルとして扱うことができる。更に、異なるポリシーを持つ複数のユーザを収容する転送網において、ポリシー変更時にエッジ転送装置のみを設定変更対象装置とするため、網規模を拡大する時に、各転送装置の情報量の増加を回避することができ、また、設定変更時の処理負荷に対する網規模の影響を小さくすることができる。
【図面の簡単な説明】
【図１】本発明のパケット通信システムの構成を説明するための図である。
【図２】本発明のパケット通信システムの接続例を説明するための図である。
【図３】ユーザポリシーを格納するテーブルの例を示す図である。
【図４】ユーザポリシーを格納するテーブルの他の例を示す図である。
【図５】パケット及びラベルの構成例を示す図である。
【図６】優先度対応情報例を示す図である。
【図７】経路情報テーブルの例を示す図である。
【図８】リンク帯域情報テーブルの例を示す図である。
【図９】ＩＰアドレス対応情報テーブルの例を示す図である。
【図１０】ユーザポリシーを格納するテーブルの他の例を示す図である。
【図１１】経路情報テーブルの他の例を示す図である。
【図１２】リンク帯域情報テーブルの他の例を示す図である。
【図１３】本発明のパケット通信システムの構成を説明するための図である。
【図１４】出力リンク情報テーブルの例を示す図である。
【図１５】出力エッジ転送装置情報テーブルの例を示す図である。
【符号の説明】
１、２  パケット通信システム
３  パケット転送網
４  管理システム
５  パケット交換装置
６  端末装置
７  パケット通信システム
８  パケット転送網
９  管理システム
１０  エッジ転送装置
１１  コア転送装置
【図１】
0003573697.tif 000002
【図２】
0003573697.tif 000003
【図３】
0003573697.tif 000004
【図４】
0003573697.tif 000005
【図５】
0003573697.tif 000006
【図６】
0003573697.tif 000007
【図７】
0003573697.tif 000008
【図８】
0003573697.tif 000009
【図９】
0003573697.tif 000010
【図１０】
0003573697.tif 000011
【図１１】
0003573697.tif 000012
【図１２】
0003573697.tif 000013
【図１３】
0003573697.tif 000014
【図１４】
0003573697.tif 000015
【図１５】
0003573697.tif 000016