(57)【要約】【課題】  サーバ装置がネットワーク接続装置へパス設定する際の処理負荷を軽減する。【解決手段】  サーバ装置１００を、パスの始点となるプロバイダエッジ装置２１０Ａおよびパスの終点となるプロバイダエッジ装置２１０Ｂに対して、どのユーザ装置３００側のリンクおよびどのプロバイダエッジ装置装置２１０側のリンクの接続の設定を行うかを指示する構成とした。また、サーバ装置１００が、パスの始点となるプロバイダエッジ装置２１０Ａに対して、パスの終点となるプロバイダエッジ装置２１０Ｂまでのパス設定（解放）を行うよう指示する構成とした。さらに、サーバ装置１００は、パス設定により設定された各プロバイダ装置２００におけるリソース量と、現在のリソース量とが同じか否かを判断し、より正確なリソース量管理を行うようにした。【選択図】    図１
2005333454.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成するネットワーク接続装置のうち、ユーザ装置に接続されるネットワーク接続装置であるプロバイダエッジ装置に対して、前記ユーザ装置間のパス設定を行うよう指示するパス設定用サーバ装置であって、
各種情報の入出力を行うインターフェース部と、
前記各装置間を接続するリンクの識別情報ごとに、前記リンクにより接続される装置の識別情報およびそのインターフェースの識別情報と、前記リンクにおける総リソース量および残余リソース量とを示したリソースデータベースと、
前記設定を行うよう指示したパスの識別情報ごとに、前記パスの始点となるユーザ装置に接続されるプロバイダエッジ装置である始点プロバイダエッジ装置の識別情報およびそのインターフェースの識別情報と、前記パスの終点となるユーザ装置に接続されるプロバイダエッジ装置である終点プロバイダエッジ装置の識別情報およびそのインターフェースの識別情報と、前記設定指示したパスにおいて経由すべきリンクを示す経由リンク情報とを示すパス情報を格納するパスデータベースと、
前記インターフェース部経由で、前記パスの始点となるユーザ装置の識別情報と前記パスの終点となるユーザ装置の識別情報とを含む前記ユーザ装置間のパスの設定信号の入力を受けたとき、前記リソースデータベースを参照して、前記パスの始点となるユーザ装置から前記パスの終点となるユーザ装置までのパスの経路計算を行い、前記ユーザ装置間で経由すべきリンクを選択する経路計算部と、
前記選択したリンクに基づき、前記始点プロバイダエッジ装置および前記終点プロバイダエッジ装置に、前記ユーザ装置側の所定のリンクと前記ネットワーク接続装置側の所定のリンクの接続の設定を行うよう指示し、前記選択されたリンクを示す経由リンク情報と、前記選択されたリンクに設定すべきリソース量を示すパス設定情報とを前記始点プロバイダエッジ装置へ送信し、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス設定を行うよう指示し、前記経由リンク情報およびパス設定情報に基づき、前記パスデータベースに前記パスのパス情報を追加するパス設定部と、
前記インターフェース部経由で、前記削除の対象となるパスの識別情報を含む前記パスの削除信号の入力を受けたとき、前記パスデータベースを参照して、前記パスの始点プロバイダエッジ装置および終点プロバイダ装置を特定し、前記特定したパスの始点プロバイダエッジ装置および終点プロバイダエッジ装置に、前記ユーザ装置側のリンクと前記ネットワーク接続装置側のリンクの接続の解放を行うよう指示し、前記特定されたパスの始点プロバイダエッジ装置へ、前記削除の対象となるパスを示すパス削除情報を送信し、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス解放を行うよう指示し、前記パス削除情報に基づき前記パスデータベースにおける前記パスのパス情報を削除するパス削除部と、
前記パス設定情報および前記パス削除情報に基づき、前記リソースデータベースの残余リソース量を書き換えるリソース管理部と、
を備えることを特徴とするパス設定用サーバ装置。
【請求項２】
パスの設定を行うパス設定部を備えるサーバ装置により、ネットワークを構成するネットワーク接続装置のうち、ユーザ装置に接続されるネットワーク接続装置であるプロバイダエッジ装置に対して、前記ユーザ装置間のパスの設定を指示するパス設定方法であって、
前記パス設定部が、
前記パスの始点となるユーザ装置に接続されるプロバイダエッジ装置である始点プロバイダエッジ装置および前記パスの終点となるユーザ装置に接続されるプロバイダエッジ装置である終点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクと前記ネットワーク接続装置側のリンクの接続の設定を行うよう指示するステップと、
前記始点プロバイダエッジ装置に対して、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス設定を行うよう指示するステップと、
を実行することを特徴とするパス設定方法。
【請求項３】
前記パス設定部が、
前記始点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の設定を行うよう指示するステップと、
前記始点プロバイダエッジ装置に対して、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス設定と、前記終点プロバイダエッジ装置において、前記終点プロバイダエッジ装置の前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の設定とを行うよう指示するステップと、
を実行することを特徴とする請求項２に記載のパス設定方法。
【請求項４】
前記パス設定部が、
前記始点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の設定と、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス設定と、前記終点プロバイダエッジ装置において、前記終点プロバイダエッジ装置の前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の設定とを行うよう指示するステップを実行することを特徴とする請求項２に記載のパス設定方法。
【請求項５】
前記サーバ装置は前記パスの削除を行うパス削除部をさらに備え、
前記パス削除部が、
前記始点プロバイダエッジ装置および前記終点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の解放を行うよう指示するステップと、
前記始点プロバイダエッジ装置に対して、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス解放を行うよう指示するステップと、
をさらに実行することを特徴とする請求項２ないし請求項４のいずれか１項に記載のパス設定方法。
【請求項６】
前記パス削除部が、
前記始点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の解放を行うよう指示するステップと、
前記始点プロバイダエッジ装置に対して、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス解放と、前記終点プロバイダエッジ装置において、前記終点プロバイダエッジ装置の前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の解放とを行うよう指示するステップと、
を実行することを特徴とする請求項５に記載のパス設定方法。
【請求項７】
前記パス削除部が、
前記始点プロバイダエッジ装置に対して、前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの解放の設定と、前記始点プロバイダエッジ装置から前記終点プロバイダエッジ装置までのパス解放と、前記終点プロバイダエッジ装置において、前記終点プロバイダエッジ装置の前記ユーザ装置側のリンクおよび前記ネットワーク接続装置側のリンクの接続の解放とを行うよう指示するステップを実行することを特徴とする請求項５に記載のパス設定方法。
【請求項８】
前記サーバ装置は、前記各装置間を接続するリンクの識別情報ごとに、前記リンクにより接続される装置の残余リソース量を記憶するリソースデータベースと、前記パス設定部によるパス設定指示および前記パス削除部によるパス削除指示に基づき、前記リソースデータベースにおける残余リソース量を書き換えるリソース管理部とを備え、
前記リソース管理部が、
前記パス設定部によるパス設定指示を行ったとき、前記リソースデータベースの前記残余リソース量を減少させ、前記パス削除部によるパス削除指示を行ったとき、前記リソースデータベースの前記残余リソース量を増加させるステップと、
前記各ネットワーク接続装置から現在のリソース量を取得するステップと、
前記リソースデータベースの残余リソース量と、前記現在のリソース量とが同じか否かを判断するステップと、
をさらに実行することを特徴とする請求項２ないし請求項７のいずれか１項に記載のパス設定方法。
【請求項９】
コンピュータに請求項２ないし請求項８のいずれか１項に記載のパス設定方法を実行させることを特徴とするパス設定用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パス設定用サーバ装置、パス設定方法およびパス設定用プログラムに関する。
【背景技術】
【０００２】
サーバ主導でパスの設定および削除（パス設定・削除）を実現する方法として、ＧＭＰＬＳ ＬＳＲ ＭＩＢ（Generalized Multi-Protocol Label Switching Label Switching Router Management Information Base）を用いたＳＮＭＰ（Simple Network Management Protocol）を利用する方法がある（非特許文献１参照）。
【０００３】
この方法では、サーバ装置が各プロバイダ装置（ネットワーク接続装置）に対して、リンクの接続を設定および解放（リンク接続・解放）するように指示することができる。
【０００４】
また、ＧＭＰＬＳ ＬＳＲ ＭＩＢを用いたＳＮＭＰを利用する方法以外に、ＧＭＰＬＳ ＴＥ ＭＩＢ（GMPLS Traffic Engineering MIB）を用いたＳＮＭＰや、ＧＭＰＬＳ ＲＳＶＰ−ＴＥ（GMPLS Resource reSerVation Protocol-Traffic Engineering）を用いる方法もある（非特許文献２、非特許文献３参照）。
【０００５】
これらの方法によれば、サーバ装置が、パスの始点となるユーザ装置に接続されるプロバイダエッジ装置に対して、（１）パスの終点となるユーザ装置に接続されるプロバイダエッジ装置までのパス設定・削除、（２）パスの終点となるユーザ装置に接続されるプロバイダエッジ装置においてユーザ装置側のリンクの接続・解放およびプロバイダ装置側のリンクの接続・解放を行うように指示することができる。
【非特許文献１】IETF、「Generalized Multiprotocol Label Switching (GMPLS) Label Switching Router (LSR) Management Information Base」、[online]、[2004年3月検索]、インターネット、<URL: http://www.ietf.org/internet-drafts/draft-ietf-ccamp-gmpls-lsr-mib-04.txt>
【非特許文献２】IETF、「Generalized Multiprotocol Label Switching (GMPLS) Traffic Engineering Management Information Base」、[online]、[2004年3月検索]、インターネット、<URL: http://www.ietf.org/internet-drafts/draft-ietf-ccamp-gmpls-te-mib-04.txt>
【非特許文献３】IETF、「Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions」、[online]、[2004年3月検索]、インターネット、<URL: http://www.ietf.org/rfc/rfc3473.txt>
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記したＧＭＰＬＳ ＬＳＲ ＭＩＢを用いたＳＮＭＰを利用する方法では、ユーザ装置間のパスの設定・削除をするため、パスの始点から終点までの間で経由するプロバイダ装置のそれぞれに対して、リンクの接続・解放を指示しなければならない。
すなわち、この方法ではサーバ装置の処理負荷が大きく、パス設定に時間がかかるという問題がある。
【０００７】
また、前記したＧＭＰＬＳ ＴＥ ＭＩＢを用いたＳＮＭＰや、ＧＭＰＬＳ ＲＳＶＰ−ＴＥを利用する方法では、プロバイダエッジ装置間におけるシグナリングによりパスの設定・解放を行うが、サーバ装置が、始点プロバイダエッジ装置に対して、ユーザ装置側のどのリンクと、プロバイダ装置側のどのリンクを接続・削除するかについて指示することはできない。
さらに、前記した方法のいずれも、ネットワークにおける正確なリソース量（例えば、帯域等）を把握（管理）することはできないという問題があった。
【０００８】
本発明は、前記した問題を解決し、パス設定用サーバ装置におけるパス設定の処理負荷を軽減し、正確なリソース管理を実現することを課題とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、本発明は、パス設定用サーバ装置（以下、サーバ装置と略す）を、始点プロバイダエッジ装置および終点プロバイダエッジ装置に対して、どのユーザ装置側のリンクおよびどのネットワーク接続装置側のリンクの接続の設定（解放）を行うか指示する構成とした。また、サーバ装置が、始点プロバイダエッジ装置に対して、始点プロバイダエッジ装置から終点プロバイダエッジ装置までのパス設定（解放）を行うように指示する構成とした。さらに、サーバ装置は、パス設定により設定された各ネットワーク接続装置におけるリソース量と、現在の（実際の）リソース量とが同じか否かを判断する構成とした。その他の構成については、後記する実施の形態で述べる。
【００１０】
なお、請求項におけるネットワーク接続装置とは、後記する実施の形態におけるプロバイダ装置に相当する。また、請求項におけるリソース量は、例えば帯域（bps、bits per second）で記述されるものとする。さらに、請求項における所定のリンクとは、サーバ装置が接続・解放すべきリンクである。すなわち、経路計算部が経路計算により選択したリンクや、パス削除部が特定した解放パスのリンクである。
また、請求項におけるパスとは通信経路のことであり、始点ユーザ装置から終点ユーザ装置までのパスの設定とは、始点ユーザ装置からネットワーク接続装置を経由して、終点ユーザ装置までの間のパス（通信経路）を確立することをいう。
【発明の効果】
【００１１】
本発明によれば、サーバ装置は、始点プロバイダエッジ装置および終点プロバイダエッジ装置に対して、どのユーザ装置側のリンクとどのネットワーク接続装置側のリンクを接続（解放）するかを指示することができる。したがって、サーバ装置におけるパスの設定（削除）の処理負荷を軽減し、サーバ装置は、高速でパス設定（削除）することができる。
また、サーバ装置は、パス設定により各ネットワーク接続装置に設定されたリソース量を把握するとともに、各ネットワーク接続装置から現在のリソース量を取得するので、ネットワークの正確なリソース量を把握（管理）することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明のサーバ装置、パス設定方法およびパス設定用プログラムを実施するための最良の形態（以下、実施の形態という）を、図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施の形態のサーバ装置を含むシステムの構成を説明するために引用した図である。
図１に示すように、本実施の形態のシステムは、ユーザ装置３００（３００Ａ，Ｂ）と、このユーザ装置３００（３００Ａ，Ｂ）同士を接続するネットワーク５とを含んで構成される。
ネットワーク５は、ネットワーク接続装置であるプロバイダ装置２００と、このプロバイダ装置２００へ各種制御情報（リンクの接続やパスの設定を指示する情報）を送信するサーバ装置１００とを含んで構成される。
ネットワーク５は、例えば光ネットワークやＩＰネットワークであり、サーバ装置１００は、例えばコンピュータにより実現される。
プロバイダ装置２００は、ネットワーク５内（ネットワークプロバイダ内）に設置され、スイッチング等により情報の転送を行う装置であり、例えばＭＰＬＳのＬＳＲ、波長クロスコネクト等により実現されるものとする。
ユーザ装置３００は、本システムの利用者（ユーザ）の所有する装置であり、例えばＰＣ（Personal Computer）やルータ等が考えられる。
【００１４】
なお、本実施の形態では説明のため、プロバイダ装置２００のうち、ユーザ装置３００に接続される装置をプロバイダエッジ装置２１０（プロバイダエッジ装置２１０Ａ，Ｂ）とし、プロバイダエッジ装置２１０以外のものをプロバイダ装置２２０とする。
また、本実施の形態では、サーバ装置１００とプロバイダ装置２００とを接続し、各種制御情報やリソース量の情報等を転送する媒体を「情報通信路」とする。さらに、ユーザ装置３００とプロバイダエッジ装置２１０との間や、プロバイダ装置２００同士の間を接続し、各種情報の転送を行う媒体を「リンク」とする。なお、リンクは、各装置のインターフェースＩＤにより特定されるものとする。
【００１５】
なお、本実施の形態では、パス（通信経路）の始点となるユーザ装置３００をユーザ装置３００Ａとし、パスの終点となるユーザ装置３００をユーザ装置３００Ｂとする。さらに、ユーザ装置３００Ａに接続されるプロバイダエッジ装置２１０をプロバイダエッジ装置２１０Ａとし、ユーザ装置３００Ｂに接続されるプロバイダエッジ装置２１０をプロバイダエッジ装置２１０Ｂとする。
ユーザ装置３００Ａは、適宜始点ユーザ装置３００Ａといい、ユーザ装置３００Ｂは、適宜終点ユーザ装置３００Ｂという。プロバイダエッジ装置２１０Ａは、適宜始点プロバイダエッジ装置２１０Ａといい、プロバイダエッジ装置２１０Ｂは、適宜終点プロバイダエッジ装置２１０Ｂという。
【００１６】
なお、図１にはユーザ装置３００は２台、プロバイダエッジ装置２１０は２台、プロバイダ装置２２０は１台、サーバ装置１００は１台しか描いていないが、もちろん前記した台数以上で構成されていてもよい。
【００１７】
次に、図２を用いて、図１のサーバ装置１００の説明をする。図２は、図１のサーバ装置の構成を示したブロック図である。
【００１８】
図２に示すように、サーバ装置１００は、情報通信路（図１参照）経由で各種情報の送受信を受け付けるインターフェース部１３０と、パスの設定・削除（解放）、リンクの接続・解放および各装置のリソース量（帯域）の管理を行う処理部１１０と、この処理部１１０で設定されたパスの情報やリンクの情報を記憶する記憶部１２０とを含んで構成される。
処理部１１０は、ＣＰＵ（Central Processing Unit）により構成され、記憶部１２０はメモリやハードディスクにより構成されるものとする。
【００１９】
記憶部１２０は、パスの情報を格納するパスデータベース（パスＤＢ）１２１と、各リンクにおけるリソース量の情報を格納するリソースデータベース（リソースＤＢ）１２２とを含んで構成される。なお、記憶部１２０は、後記するパス設定用プログラムも格納している。
【００２０】
（パスＤＢ）
パスＤＢ１２１は、パスの識別情報（パスＩＤ）ごとに、始点プロバイダエッジ装置２１０ＡのＩＤ、終点プロバイダエッジ装置２１０ＢのＩＤ、始点プロバイダエッジ装置２１０ＡのインターフェースのＩＤ（以下、ＩＦＩＤと略す）、終点プロバイダエッジ装置２１０ＢのＩＦＩＤおよび当該パスにおいて経由するリンクを示す経由リンク情報（経由リンクＩＤリスト）を示したパス情報を格納する。
【００２１】
ここで、パス情報における始点プロバイダエッジ装置２１０ＡのＩＦＩＤには、始点プロバイダエッジ装置２１０Ａにおける始点ユーザ装置３００Ａ側のインターフェースのＩＤが記述される。すなわち、始点プロバイダエッジ装置２１０Ａと始点ユーザ装置３００Ａとをつなぐリンクの始点プロバイダエッジ装置２１０Ａ側のインターフェースのＩＤが記述される。同様に、パス情報における終点プロバイダエッジ装置２１０ＢのＩＦＩＤには、終点プロバイダエッジ装置２１０Ｂにおける終点ユーザ装置３００Ｂ側のインターフェースのＩＤが記述される。すなわち、終点プロバイダエッジ装置２１０Ｂと終点ユーザ装置３００Ｂとをつなぐリンクの終点プロバイダエッジ装置２１０ＢのインターフェースのＩＤが記述される。
ここで、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０ＢのＩＤ（ＩＦＩＤ）には、例えば、ＩＰ（Internet Protocol）アドレス等が用いられる。
【００２２】
パス情報における経由リンクＩＤリストとは、始点プロバイダエッジ装置２１０Ａから終点プロバイダエッジ装置２１０Ｂまでの間で、当該パスが経由するリンクをリンクＩＤ（リンクの識別情報）で示した情報である。
ちなみに、リンクが多重機能をもっている場合（例えば、リンクが波長多重されており波長単位で情報の転送が可能である場合）は、前記した経由リンクＩＤリストには、各リンクで利用される個別の転送媒体（波長）を示す情報が併せて記憶される。また、始点プロバイダエッジ装置２１０ＡのＩＦＩＤや終点プロバイダエッジ装置２１０ＢのＩＦＩＤにも、各リンクで利用される個別の転送媒体（波長）を示す情報が併せて記憶される。
ここで、個別の転送媒体（波長）の決定は、各プロバイダ装置２００が行ってもよいし、サーバ装置１００が行ってもよい。
【００２３】
また、経由リンクＩＤリストに示される経由リンクは、経路計算部１１１により決定される。
ここで、ユーザ装置３００が複数の異なるプロバイダエッジ装置２１０に接続されている場合は、どのプロバイダエッジ装置２１０を始点プロバイダエッジ装置２１０Ａとし、どのプロバイダエッジ装置２１０を終点プロバイダエッジ装置２１０Ｂとするかは、経路計算部１１１により決定されるものとする。
また、ユーザ装置３００とプロバイダエッジ装置２１０との間に複数のリンクが存在する場合に、どのリンクを選択するかも経路計算部１１１により決定される。すなわち、経路計算部１１１は、パスの始点プロバイダエッジ装置２１０ＡのＩＦＩＤをどれにするか、および終点プロバイダエッジ装置２１０ＢのＩＦＩＤをどれにするかを決定する。
なお、このパス情報は、パス設定部１１２が当該パスに設定したリソース量（帯域）に関する情報を含んでいてもよい。
【００２４】
（リソースＤＢ）
リソースＤＢ１２２は、前記したとおり、各リンクのリソース量に関する情報（リソース情報）を記憶する。具体的には、リンクＩＤごとに、Ａ端装置ＩＤと、Ｚ端装置ＩＤと、Ａ端装置ＩＦＩＤと、Ｚ端装置ＩＦＩＤと、Ａ−Ｚ方向総リソース量と、Ｚ−Ａ方向総リソース量と、Ａ−Ｚ方向残余リソース量と、Ｚ−Ａ方向残余リソース量とを示したリソース情報を記憶する。
ここで、Ａ端装置ＩＤとは、リンクの一端である装置（例えば、プロバイダエッジ装置２１０）を識別する情報を意味する。Ｚ端装置ＩＤとは、そのリンクのもう一端（他端）である装置（例えば、プロバイダ装置２２０）を識別する情報を意味する。
Ａ端装置ＩＦＩＤとは、当該リンクのＡ端装置におけるＩＦＩＤを意味する。Ｚ端装置ＩＦＩＤとは、当該リンクのＺ端装置におけるＩＦＩＤを意味する。
Ａ−Ｚ方向総リソース量とは、Ａ端装置を上流、Ｚ端装置を下流とする方向の当該リンクにおける総リソース量（帯域）を意味する。Ｚ−Ａ方向総リソース量とは、Ｚ端装置を上流、Ａ端装置を下流とする方向の当該リンクにおける総リソース量を意味する。
【００２５】
Ａ−Ｚ方向残余リソース量とは、Ａ端装置を上流、Ｚ端装置を下流とする方向の当該リンクにおける残余リソース量（総リソース量から設定リソース量を差し引いた値）を意味する。Ｚ−Ａ方向残余リソース量とは、Ｚ端装置を上流、Ａ端装置を下流とする方向の当該リンクにおける残余リソース量を意味する。
これらの情報は、リソース管理部１１４がインターフェース部１３０経由で取得し、記憶するものとする。また、サーバ装置１００の図示しない入力部（キーボードやマウス）等により、ネットワーク５の管理者が手動で入力するようにしてももちろんよい。
【００２６】
表１に、図３に示すネットワーク構成におけるリソース情報を例示する。図３は、本実施の形態におけるサーバ装置が制御するネットワークの構成を例示した図である。図３において各装置を結ぶ線はリンクを示し、各リンクの両端に付された番号はＩＦＩＤを示す。
【００２７】
【表１】
2005333454.tif 000003
【００２８】
例えば、表１において、リンクＩＤ「＃１」のリンクは、Ａ端装置ＩＤ「１」とＺ端装置ＩＤ「３」とを接続するリンクであり、Ａ端装置のＩＦＩＤは「１」であり、Ｚ端装置ＩＤのＩＦＩＤは「１」であることを示す。また、Ａ−Ｚ方向総リソース量は「１０Ｇ（ｂｐｓ）」であり、Ｚ−Ａ方向総リソース量は「１０Ｇ（ｂｐｓ）」であることを示す。さらに、Ａ−Ｚ方向残余リソース量は「１０Ｇ（ｂｐｓ）」であり、Ｚ−Ａ方向残余リソース量は「１０Ｇ（ｂｐｓ）」であることを示している。
【００２９】
なお、表１において各装置のＩＤおよびＩＦＩＤは説明のため、「１」、「２」、「３」等で記述したが、実際にはネットワークにおける固有の識別情報（ＩＰアドレス等）で記述される。
ちなみに、リソース量は、前記したとおり、帯域（ｂｐｓ）で記述してもよいし、波長で記述するようにしてもよい。波長で表す場合には、例えば「波長λ１〜λ１０が利用可能」等と記述する。
サーバ装置１００は、このようなリソースＤＢ１２２により、ネットワークにおけるリソース量を管理する。また、後記する経路計算部１１１は、このリソースＤＢ１２２のリソース情報を参照して、始点ユーザ装置３００Ａから終点ユーザ装置３００Ｂまでの間で経由すべきリンクを選択（決定）する。
【００３０】
図２の説明に戻る。図２の処理部１１０は、前記したとおり、パスの設定・解放（削除）、リンクの接続・解放およびリソース量（帯域）の管理を行う。処理部１１０は、経路計算部１１１と、パス設定部１１２と、パス削除部１１３と、リソース管理部１１４とを含んで構成される。
【００３１】
経路計算部１１１は、前記したとおり、リソースＤＢ１２２を参照して、始点ユーザ装置３００Ａから終点ユーザ装置３００Ｂまでの経路の計算を行い、ユーザ装置３００間で経由すべきリンクを選択する。このときの経路の計算方法としては、例えば、リソースＤＢ１２２における各リンクのリソース量（帯域等）を参照して、最短経路（最短パス）を算出する方法が考えられる。
【００３２】
パス設定部１１２は、経路計算部１１１が決定した経由リンクの情報を受け取り、この情報に基づき、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂに対して、それぞれのプロバイダエッジ装置２１０でどのユーザ装置３００側のリンクとどのプロバイダエッジ装置２１０側のリンクとを接続すべきか指示する。また、始点プロバイダエッジ装置２１０Ａへ経由リンク情報およびパス設定情報を送信して、始点プロバイダエッジ装置２１０Ａに始点プロバイダエッジ装置２１０Ａから終点プロバイダエッジ装置２１０Ｂまでのパス設定を行うよう指示する。さらに、前記経由リンク情報およびパス設定情報に基づき、パスデータベース１２１に当該パスのパス情報を追加する。
【００３３】
パス削除部１１３は、インターフェース部１３０経由で、削除の対象となるパスの識別情報を含むパスの削除信号の入力を受けたとき、パスデータベース１２１を参照して、前記パスの始点プロバイダエッジ装置２１０Ａおよび終点プロバイダ装置２１０Ｂを特定する。そして、このパスにおける始点プロバイダエッジ装置２１０Ａへ、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂにおいて、ユーザ装置３００側のリンクとプロバイダエッジ装置２００側のリンクの接続の解放を行うよう指示する。そして、始点プロバイダエッジ装置２１０Ａへパス削除情報を送信して、始点プロバイダエッジ装置２１０Ａから終点プロバイダエッジ装置２１０Ｂまでのパス解放を行うよう指示する。さらに、前記パス削除情報に基づき、パスデータベース１２１の当該パスのパス情報を削除する。
【００３４】
リソース管理部１１４は、パス設定部１１２からパス設定情報を受け取ったとき、およびパス削除部１１３からパス削除に関するパス削除情報を受け取ったとき、これらの情報に基づいてリソースＤＢ１２２の残余リソース量の情報を書き換える。
処理部１１０の各構成要素は、記憶部１２０に格納されるパス設定プログラムをＣＰＵが実行することにより実現されるものとする。
パス設定部１１２、パス削除部１１３およびリソース管理部１１４の動作の詳細は、後記するサーバ装置１００の処理手順の項で説明する。
【００３５】
（第１のパス設定手順）
次に、適宜図１から図３参照しつつ、図４から図８を用いて、本実施の形態におけるサーバ装置１００の処理手順（パス設定方法）、具体的にはＣＰＵによるパス設定用プログラムの実行手順を説明する。
なお、サーバ装置１００（パス設定部１１２）のパス設定手順にはいくつかのバリエーションが考えられるため、ここでは、まず第１のパス設定手順について説明し、その他のパス設定手順については後記する。
【００３６】
図４および図５は、図１のサーバ装置、プロバイダエッジ装置（始点プロバイダエッジ装置、終点プロバイダエッジ装置）およびプロバイダ装置によるパス設定手順を示したシーケンス図である。
【００３７】
まず、サーバ装置１００の経路計算部１１１は、インターフェース部１３０経由で、始点ユーザ装置３００Ａ等から終点ユーザ装置３００Ｂまでのパスの設定要求情報（パスの設定信号）の入力を受けると、リソースＤＢ１２２の情報を参照して、パスの始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂを特定する。ここで、各プロバイダエッジ装置２１０が複数のリンクを持つ場合には、それぞれのプロバイダエッジ装置２１０がどのリンクを利用するか（どの始点プロバイダエッジ装置２１０ＡのＩＦＩＤとどの終点プロバイダエッジ装置２１０ＢのＩＦＩＤを利用するか）も決定する。そして、この決定した情報をパス設定部１１２に受け渡す。そして、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂに対して、前記決定した情報を送信して、それぞれの装置においてどのユーザ装置３００側のリンクと、どのプロバイダ装置２２０側のリンクとを接続すべきか指示する（ステップＳ４０１）。
【００３８】
例えば、図３に例示されるネットワーク構成において、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、リンク＃１とリンク＃５の接続を設定するよう指示するメッセージを送信し、終点プロバイダエッジ装置２１０Ｂに対して、リンク＃７とリンク＃８の接続をするよう指示するメッセージを送信する。
【００３９】
ここで、リンクに多重機能がある場合、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂは、各リンクで利用する転送媒体（例えば、λ１、λ２等）を決定する（ステップＳ４０２およびステップＳ４０３）。そして、サーバ装置１００は、プロバイダエッジ装置２１０から、これらの転送媒体の識別子（識別情報）を受け取る。
例えば、図３の始点プロバイダエッジ装置２１０Ａが、リンク＃１で波長λ１を利用し、リンク＃５で波長λ２を利用することを決定したとき、サーバ装置１００は、この波長の識別子（転送媒体の識別子）を受け取る。同様に、終点プロバイダエッジ装置２１０Ｂが、リンク＃８で波長λ３を利用し、リンク＃７で波長λ４を利用することを決定したとき、サーバ装置１００はこの決定した波長の情報を受け取る。
【００４０】
そして、パス設定部１１２は、これらの転送媒体の識別子をリソースＤＢ１２２に記憶する（ステップＳ４０４）。
なお、このステップＳ４０１からステップＳ４０４までの処理を実現する通信方法として、前記したＧＭＰＬＳ  ＬＳＲ  ＭＩＢを利用したＳＮＭＰが考えられる。
【００４１】
次に、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、終点プロバイダエッジ装置２１０Ｂまでパスを設定するよう指示する。すなわち、パス設定部１１２は、終点プロバイダエッジ装置２１０Ｂまでパスを設定するよう指示するパス設定情報およびこのパスにおける経由リンクを指示する経由リンク情報を送信する（ステップＳ４０５）。
【００４２】
このとき、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａからプロバイダエッジ装置２２０に対しては、ステップＳ４０１で指示したリンク（図３のリンク＃５）を利用して接続するよう指示する。また、終点プロバイダエッジ装置２１０Ｂからプロバイダエッジ装置２２０に対して、ステップＳ４０１で指示したリンク（リンク＃７）を利用して接続するように指示する。
さらに、リンクに多重機能がある場合、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａとプロバイダ装置２２０とのリンクおよび終点プロバイダエッジ装置２１０Ｂとプロバイダ装置２２０とのリンクについてはステップＳ４０４で記憶した転送媒体を利用するよう指示するものとする。すなわち、例えば、リンク＃５についてはλ２を利用し、リンク＃７についてはλ４を利用するように指示する。
なお、ステップＳ４０５の処理は、サーバ装置１００とプロバイダエッジ装置２１０との間の通信にＧＭＰＬＳ ＴＥ ＭＩＢを用いたＳＮＭＰを利用し、プロバイダ装置２００同士のパス設定方法にＧＭＰＬＳ ＲＳＶＰ−ＴＥを利用する方法が考えられる。
【００４３】
そして、パス設定部１１２は、ステップＳ４０５で設定したパスの情報をパスＤＢ１２１に格納する（ステップＳ４０６）。
例えば、パス設定部１１２は、パスＤＢ１２１のパス情報（図２参照）の始点プロバイダエッジ装置ＩＤとして「３」、終点プロバイダエッジ装置ＩＤとして「５」、始点プロバイダエッジ装置ＩＦＩＤとして「１」、終点プロバイダエッジ装置ＩＦＩＤとして「２」、経由リンクＩＤリスト（経由リンク情報）として「リンク＃５−リンク＃７」という情報を書き込む。
【００４４】
ちなみに、前記したステップＳ４０５において、パス設定部１１２が送信する経由リンク情報は、それぞれのリンクのＩＦＩＤの情報を含むものとする。また、パス設定情報は、それぞれのリンクで用いるリソース量（帯域）の情報、パスＩＤ等を含むものとする。プロバイダ装置２００は、各装置からリレーされてきた経由リンク情報およびパス設定情報を受信し、この情報に基づき順次リンクを接続し、パスを設定していく。なお、このときのパスの設定とは、パス設定情報に示されるリソース量（帯域）の情報にしたがって、リソースの割り当てを行うことを含むものとする。
このときの始点プロバイダエッジ装置２１０Ａ、終点プロバイダエッジ装置２１０Ｂおよびプロバイダ装置２２０の処理手順を、図５を用いて説明する。
【００４５】
始点プロバイダエッジ装置２１０Ａは、前記した経由リンク上に終点プロバイダエッジ装置２１０Ｂまでのパスを設定する（ステップＳ５０１）。すなわち、図４のステップＳ４０１でサーバ装置１００から指示されたリンクに接続されているプロバイダ装置２２０へ、経由リンク情報およびパス設定情報を転送する。そして、プロバイダ装置２２０は、ステップＳ５０１で送信された経由リンク情報およびパス設定情報を受け取ると、経由リンク情報で指示された次のプロバイダ装置２２０に前記した各情報を転送するとともに、この情報で指示されたリンク同士の接続を設定する。そして、各プロバイダ装置２２０は、この処理を順次繰り返し、終点プロバイダエッジ装置２１０Ｂに接続されるプロバイダ装置２２０は、前記パス設定情報を受け取ると図４のステップＳ４０１で指示されたリンクを利用して、リンクの接続を設定する。そして、終点プロバイダエッジ装置２１０Ｂへパス設定情報を転送し（ステップＳ５０２）、処理を終了する。
【００４６】
このようにして、サーバ装置１００は、始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂに対して、どのユーザ装置３００側のリンクと、どのプロバイダ装置２２０のリンクを接続するかについて指示する。
【００４７】
（第２のパス設定手順）
次に、第２のパス設定手順について図６および図７を用いて説明する（適宜図１から図５参照）。
第２のパス設定手順は、終点プロバイダエッジ装置２１０Ｂに対するリンクの接続設定指示を、図４のステップＳ４０１のようにサーバ装置１００が直接終点プロバイダエッジ装置２１０Ｂに行う（送信する）のではなく、始点プロバイダエッジ装置２１０Ａに対して行うことを特徴とする。
図６および図７は、図１のサーバ装置、プロバイダエッジ装置（始点プロバイダエッジ装置、終点プロバイダエッジ装置）およびプロバイダ装置によるパス設定手順を示したシーケンス図である。前記した処理と同様の処理は説明を省略する。
【００４８】
まず、サーバ装置１００の経路計算部１１１は、前記した第１のパス設定手順と同様に、パスの始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂを特定し、各プロバイダエッジ装置２１０でどのリンクを利用するかを決定する。そして、この決定した情報をパス設定部１１２に受け渡す。次に、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、前記決定した情報を送信して、始点プロバイダエッジ装置２１０Ａにおいてどのユーザ装置３００側のリンクとどのプロバイダ装置２２０側のリンクとを接続すべきかを指示する（ステップＳ６０１）。
【００４９】
例えば、図３に例示されるネットワーク構成において、図２のパス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、リンク＃１とリンク＃５の接続を設定するよう指示するメッセージを送信する。
【００５０】
ここで、リンクに多重機能がある場合、始点プロバイダエッジ装置２１０Ａは、各リンクで利用する転送媒体（例えば、リンク＃１はλ１、リンク＃５はλ２）を決定する（ステップＳ６０２）。そして、パス設定部１１２はプロバイダエッジ装置２１０から、これらの転送媒体の識別子（識別情報）を取得し、リソースＤＢ１２２に記憶する（ステップＳ６０４）。
【００５１】
次に、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、（１）終点プロバイダエッジ装置２１０Ｂまでのパス設定、（２）経由リンクの指示（例えば、図３のリンク＃５−リンク＃７）、（３）終点プロバイダエッジ装置２１０Ｂにおけるユーザ装置３００側リンク（リンク＃８）およびプロバイダ装置２２０側リンク（リンク＃７）の接続設定を指示する情報を送信する（ステップＳ６０５）。このとき、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、プロバイダ装置２２０との間で、ステップＳ６０１で指示したリンク（リンク＃５）を利用して接続するよう指示する。
さらに、リンクに多重機能がある場合、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａとプロバイダ装置２２０とのリンクについてはステップＳ６０４で記憶した転送媒体を利用するよう指示するものとする。すなわち、例えば、リンク＃５についてはλ２を利用するように指示する。
そして、パス設定部１１２は、ステップＳ６０５で設定したパスの情報をパスＤＢ１２１に格納する（ステップＳ６０６）。
【００５２】
この後の始点プロバイダエッジ装置２１０Ａ、終点プロバイダエッジ装置２１０Ｂおよびプロバイダ装置２２０の処理手順を、図７を用いて説明する。
【００５３】
始点プロバイダエッジ装置２１０Ａは、サーバ装置１００から指示された経由リンク情報（リンク＃５−リンク＃７）にしたがって、終点プロバイダエッジ装置２１０Ｂまでのパスを設定する。
このときのステップＳ７０１およびステップＳ７０２の処理は、前記した図５のステップＳ５０１およびステップＳ５０２の処理と同様であるので説明を省略し、ステップＳ７０３の処理を説明する。
ステップＳ７０３では、終点プロバイダエッジ装置２１０Ｂがプロバイダ装置２２０からパス設定情報を受け取ると、このパス設定情報に含まれるプロバイダ装置２２０側リンク（リンク＃７）と、ユーザ装置３００側リンク（リンク＃８）の接続を設定して、処理を終了する。
なお、ステップＳ６０１でサーバ装置１００が送信する終点プロバイダエッジ装置２１０Ｂで接続すべきリンクを指示する情報は、経由リンク情報に含めるようにしてもよい。
【００５４】
（第３のパス設定手順）
次に、図８を用いて、第３のパス設定手順について説明する。
第３のパス設定手順は、始点プロバイダエッジ装置２１０Ａに対するリンクの接続設定指示を行う際（図２のステップＳ４０１参照）に、（１）終点プロバイダエッジ装置２１０Ｂまでのパス設定、（２）終点プロバイダエッジ装置２１０Ｂにおけるリンクの接続設定指示を行うことを特徴とする。
図８は、図１のサーバ装置、プロバイダエッジ装置（始点プロバイダエッジ装置、終点プロバイダエッジ装置）およびプロバイダ装置によるパス設定手順を示したシーケンス図である。前記した処理内容と同様の処理は説明を省略する。
【００５５】
まず、サーバ装置１００の経路計算部１１１は、前記したパス設定手順と同様に、パスの始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂを特定し、各プロバイダエッジ装置２１０でどのリンクを利用するかを決定する。そして、これらの情報をパス設定部１１２に受け渡す。次に、パス設定部１１２は、始点プロバイダエッジ装置２１０Ａに対して、（１）始点プロバイダエッジ装置２１０Ａのユーザ装置３００側のリンク（例えば、図３のリンク＃１）とプロバイダ装置２２０側のリンク（リンク＃５）との接続、（２）終点プロバイダエッジ装置２１０Ｂまでのパス設定および経由リンク（リンク＃５−リンク＃７）の指示、（３）終点プロバイダエッジ装置２１０Ｂにおけるユーザ装置３００側のリンク（リンク＃８）とプロバイダ装置２２０側のリンク（リンク＃７）の接続を指示する情報を送信する（ステップＳ８０１）。そして、パス設定部１１２は、ステップＳ８０１で設定したパスの情報をパスＤＢ１２１に格納する（ステップＳ８０２）。
【００５６】
この後、始点プロバイダエッジ装置２１０Ａは、前記したパス設定手順と同様に、サーバ装置１００から送信された経由リンク情報およびパス設定情報にしたがって、終点プロバイダエッジ装置２１０Ｂまでパスを設定し、始点プロバイダエッジ装置２１０Ａは、サーバ装置１００から指示されたリンク同士を接続するとともに、経由リンク情報で指示された各装置に経由リンク情報およびパス設定情報を転送する。この後の処理は、前記した第２のパス設定手順と同様であるので説明を省略する。
なお、リンクに多重機能があるときは、前記した処理手順と同様に、それぞれのリンクで利用する転送媒体を指示する。
また、ステップＳ８０１でサーバ装置１００が送信する始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂで接続すべきリンクを指示する情報は、経由リンク情報に含めるようにしてもよい。
【００５７】
なお、第３のパス設定手順においてサーバ装置１００とプロバイダエッジ装置２１０との間の通信方法として、ＧＭＰＬＳ  ＴＥ  ＭＩＢを利用したＳＮＭＰを応用した方法が考えられる。具体的には、ＧＭＰＬＳ  ＴＥ  ＭＩＢを利用したＳＮＭＰを拡張して、始点プロバイダエッジ装置２１０Ａでユーザ装置３００側リンクとプロバイダ装置２２０側リンクとの接続を指示できるようにする方法が考えられる。
また、プロバイダ装置２００間のパス設定方法として、例えば、ＧＭＰＬＳ  ＲＳＶＰ−ＴＥがある。また、別の方法として、サーバ装置１００とプロバイダエッジ装置２１０との間の通信に、ＧＭＰＬＳ  ＲＳＶＰ−ＴＥを用いる方法がある。後者の方法では、サーバ装置１００が、仮想的にユーザ装置３００となり、プロバイダエッジ装置２１０は、あたかもユーザ装置３００からメッセージを受け取ったように振る舞うため、通常のＧＭＰＬＳ  ＲＳＶＰ−ＴＥの手順で、パス設定が可能となる。
【００５８】
次に、パス削除部１１３のパス削除手順について説明する。パス削除部１１３がパスの削除を行う際には、前記したパス設定部１１２がパス設定をするのと同様の処理手順による。
すなわち、パス削除部１１３は、インターフェース部１３０経由で、削除の対象となるパスのパスＩＤを含むパスの削除信号の入力を受けると、パスの始点プロバイダエッジ装置２１０Ａおよび終点プロバイダエッジ装置２１０Ｂに対して、当該パスにおけるユーザ装置３００側のリンクとプロバイダエッジ装置２１０装置側のリンクの解放を行うように指示する。次に、パス削除部１１３は、始点プロバイダエッジ装置２１０Ａに対して、終点プロバイダエッジ装置２１０Ｂまでのパスの設定解放を行うように指示する（パス削除情報を送信する）。そして、パス削除部１１３は、前記パス削除情報に基づき、パスＤＢ１２１から、当該パスに関する情報を削除する。
【００５９】
なお、パス削除部１１３からのリンクの解放の指示およびパスの解放の指示は、削除（解放）の対象であるパスのパスＩＤを含むものとする。すなわち、各プロバイダ装置２００は、自己が設定しているパスについて、パスＩＤごとに、そのパスがどのリンクとどのリンクとを接続するものかを記憶部（図示せず）に記憶しているものとする。そして、各プロバイダ装置２００は、リンクの解放の指示やパスの解放の指示を受け取ると、これらの指示に含まれるパスＩＤと記憶部の情報とを参照して、解放すべきリンクを特定し、特定されたリンクの接続を解放し、パスを解放する。
【００６０】
また、パス削除部１１３は、始点プロバイダエッジ装置２１０Ａに対して、終点プロバイダエッジ装置２１０Ｂまでのパスの設定解放を指示する際（パス削除情報を送信する際）に、終点プロバイダエッジ装置２１０Ｂにおいてどのユーザ装置３００側のリンクとどのプロバイダ装置２２０側のリンクとを解放すればよいかを指示する情報を含めて送信するようにしてもよい。
【００６１】
さらに、パス削除部１１３は、始点プロバイダエッジ装置２１０Ａに対するリンクの解放指示を行う際に、（１）終点プロバイダエッジ装置２１０Ｂまでのパス解放と、（２）終点プロバイダエッジ装置２１０Ｂにおいてユーザ装置３００側のリンクとプロバイダ装置２２０側のリンクの解放の指示とをあわせて指示するようにしてもよい。
【００６２】
次に、リソース管理部１１４の処理手順について、図９を用いて説明する（適宜図１から図８参照）。図９は、図１のサーバ装置のリソース管理部の処理手順を示したフローチャートである。
【００６３】
リソース管理部１１４は、サーバ装置１００がパスを設定したとき（ステップＳ９０１のＹＥＳ）、すなわちパス設定部１１２が始点プロバイダエッジ装置２１０Ａに対してパス設定を行ったとき、リソースＤＢ１２２の当該リンクにおける当該方向の残余リソース量を、設定した帯域分減少させる（ステップＳ９０２）。
【００６４】
例えば、前記したリソースＤＢ１２２に格納されるリソース情報が前記した表１のような情報であり、パス設定部１１２（経路計算部１１１）が経由リンクとしてリンク＃１−リンク＃５−リンク＃７−リンク＃８を選択し、パスに設定する帯域を１Ｇ[ｂｐｓ]としたとする。このとき、リソース管理部１１４は、以下の表２に例示するように、リンク＃１、リンク＃５、リンク＃７およびリンク＃８の当該方向（Ａ−Ｚ方向）の残余リソース量をそれぞれ１Ｇ[ｂｐｓ]減少させた値を書き込む。表１の場合、各リンクのＡ−Ｚ方向の残余リソース量はすべて１０Ｇ[ｂｐｓ]であるので、表２におけるリンク＃１、リンク＃５、リンク＃７およびリンク＃８のＡ−Ｚ方向残余リソース量をすべて９Ｇ[ｂｐｓ]に書き換える。
【００６５】
【表２】
2005333454.tif 000004
【００６６】
一方、サーバ装置１００がパス設定をしていないとき（図９のステップＳ９０１のＮＯ）は、ステップＳ９０３へ進む。そして、ステップＳ９０３でパス削除が発生したとき（ステップＳ９０３のＹＥＳ）、すなわちパス削除部１１３が始点プロバイダエッジ装置２１０Ａに対してパス削除を指示したとき、リソースＤＢ１２２の当該リンクにおける当該方向の残余リソース量を、当該パス（リンク）に設定されていた帯域分増加させる（ステップＳ９０４）。例えば、パスに設定されていた帯域が１Ｇ［bps］であったときには、リンク情報の各リンクの当該方向の残余リソース量を１Ｇ［bps］増加させる。そして、ステップＳ９０５へ進む。また、ステップＳ９０３でパス削除が発生していない場合も（ステップＳ９０３のＮＯ）、ステップＳ９０５へ進む。
【００６７】
ステップＳ９０５では、リソース管理部１１４が、各リンクにおける現在のリソース量の情報（リンクリソース情報）を取得するのを待つ。ここで、リソース管理部１１４がリンクリソース情報を取得すると（ステップＳ９０５のＹＥＳ）、リソースＤＢ１２２を参照して、この取得したリンクリソース情報が当該リンクにおける当該方向の残余リソース量と一致しているか否かを判断する（ステップＳ９０６）。リンクリソース情報と、リソースＤＢ１２２の当該残余リソース量とが一致していると判断した場合には（ステップＳ９０６のＹＥＳ）、ステップＳ９０１の処理へ戻る。一方、取得したリンクリソース情報と当該残余リソース量とが一致していないと判断した場合には（ステップＳ９０６のＮＯ）、ステップＳ９０７へ進む。そして、リソース管理部１１４は、所定時間経過後（ステップＳ９０７のＹＥＳ）、再びリンクリソース情報を取得して、この情報と、リソースＤＢ１２２の残余リソース量とが一致しているか否かを判断する（ステップＳ９０８）。ここで、ステップＳ９０８でリソース管理部１１４が取得したリンクリソース情報と、当該残余リソース量とが一致していると判断したとき（ステップＳ９０８のＹＥＳ）、ステップＳ９０１に戻る。一方、ステップＳ９０８でリソース管理部１１４が取得したリンクリソース情報と、当該残余リソース量とが一致していないと判断したとき（ステップＳ９０８のＮＯ）、当該リンクに異常が発生していると判断する（ステップＳ９０９）。そして、この情報をリソースＤＢ１２２等に記録する。なお、ステップＳ９０９で当該リンクに異常が発生していると判断したとき、サーバ装置１００の図示しない表示部に所定のアラートを出力するようにしてもよい。このようにすることで、ネットワークの管理者等は、実際の残余リソース量と一致していないリンクがどこかを把握しやすくなる。
【００６８】
このように、サーバ装置１００が、各装置からリンクリソース情報を取得するようにすることで、サーバ装置１００が指示したとおりに、各装置間のリンクや帯域の設定（削除）がされているか否かを確認することができる。つまり、サーバ装置１００は、リソースＤＢ１２２に記述されたリソース量と実際の各装置のリソース量との同期を取り、ネットワークにおける正確なリソース状態を把握することができる。
【００６９】
なお、リンクリソース情報の取得は、所定時間ごとに、リソース管理部１１４がプロバイダエッジ装置２１０およびプロバイダ装置２２０にリンクリソース情報を問い合わせるようにしてもよいし、前記各装置の残余リソース量の変化があったときに、前記各装置からサーバ装置１００へ残余リソース量を通知するようにしてもよい。
また、リソース管理部１１４は、ネットワーク５内に新たなプロバイダ装置２００が設置（または取り外し）されたとき、これを検知して、リソースＤＢ１２２のリソース情報を更新するようにしてもよい。
【００７０】
このように、サーバ装置１００は、プロバイダエッジ装置２１０（始点プロバイダエッジ装置２１０Ａ）に指示するだけで、パス設定を行うことができるので、サーバ装置１００の負荷を軽減することができる。すなわち、従来のＧＭＰＬＳ  ＬＳＲ  ＭＩＢを用いたＳＮＭＰのように、各装置へリンクの接続を指示する方法よりも、サーバ装置１００におけるパスの設定処理の負荷を軽減できる。
また、従来のＧＭＰＬＳ  ＴＥ  ＭＩＢを用いたＳＮＭＰや、ＧＭＰＬＳ  ＲＳＶＰ−ＴＥを利用する方法では、サーバ装置１００は、プロバイダエッジ装置２１０にどのリンクを接続するかを指示できなかったところ、本実施の形態によれば、サーバ装置１００は各装置がどのリンクを接続するかを指示することができる。したがって、サーバ装置１００はリソース管理を行いやすくなる。
【００７１】
本発明は、前記した実施の形態に限定されず、発明の趣旨を逸脱しない範囲で応用可能である。
例えば、前記した実施の形態では、サーバ装置１００がパス設定およびパス削除を開始するのは、ユーザ装置３００Ａからパス設定信号（パス削除信号）の入力があったときとしたが、ネットワーク５の管理者等がキーボード等の入力手段（図示せず）を用いて、サーバ装置１００へパス設定信号（パス削除信号）を入力したときであってもよい。
【００７２】
また、サーバ装置１００がパスの削除を指示する場合、パス削除設定部１１３がプロバイダエッジ装置２１０に対して、削除の対象のパスのパスＩＤを送信するようにしたが、パス削除部１１３が、各装置でどのリンクとどのリンクを解放すればいいのか指示する情報を送信するようにしてもよい。
【００７３】
さらに、本実施の形態におけるパス設定用プログラムは、コンピュータによる読み取り可能な記憶媒体（ＣＤ−ＲＯＭ等）に記憶して提供することも可能である。また、このプログラムを、ネットワーク５を通して提供することも可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態のサーバ装置を含むシステムの構成を説明するために引用した図である。
【図２】図１のサーバ装置の構成を示したブロック図である。
【図３】本実施の形態におけるサーバ装置が制御するネットワークの構成を例示した図である。
【図４】図１のサーバ装置、始点プロバイダエッジ装置、プロバイダエッジ装置（終点プロバイダエッジ装置およびプロバイダ装置）によるパス設定手順を示したシーケンス図である。
【図５】図１のサーバ装置、始点プロバイダエッジ装置、プロバイダエッジ装置（終点プロバイダエッジ装置およびプロバイダ装置）によるパス設定手順を示したシーケンス図である。
【図６】図１のサーバ装置、始点プロバイダエッジ装置、プロバイダエッジ装置（終点プロバイダエッジ装置およびプロバイダ装置）によるパス設定手順を示したシーケンス図である。
【図７】図１のサーバ装置、始点プロバイダエッジ装置、プロバイダエッジ装置（終点プロバイダエッジ装置およびプロバイダ装置）によるパス設定手順を示したシーケンス図である。
【図８】図１のサーバ装置、始点プロバイダエッジ装置、プロバイダエッジ装置（終点プロバイダエッジ装置およびプロバイダ装置）によるパス設定手順を示したシーケンス図である。
【図９】図１のサーバ装置のリソース管理部の処理手順を示したフローチャートである。
【符号の説明】
【００７５】
５      ネットワーク
１００  サーバ装置（パス設定用サーバ装置）
１１０  処理部
１１１  経路計算部
１１２  パス設定部
１１３  パス削除部
１１４  リソース管理部
１２０  記憶部
１２１  パスＤＢ（パスデータベース）
１２２  リソースＤＢ（リソースデータベース）
１３０  インターフェース部
２００  プロバイダ装置（ネットワーク接続装置）
２１０  プロバイダエッジ装置
２１０Ａ  始点プロバイダエッジ装置
２１０Ｂ  終点プロバイダエッジ装置
２２０  プロバイダ装置
３００（３００Ａ，Ｂ）  ユーザ装置
【図１】
2005333454.tif 000005
【図２】
2005333454.tif 000006
【図３】
2005333454.tif 000007
【図４】
2005333454.tif 000008
【図５】
2005333454.tif 000009
【図６】
2005333454.tif 000010
【図７】
2005333454.tif 000011
【図８】
2005333454.tif 000012
【図９】
2005333454.tif 000013