(57)【要約】【課題】データプレーンと制御プレーンの同期がとれた、より信頼性の高い経路状態情報を取得し、データプレーンと制御プレーンとを連携して管理する。【解決手段】経路状態管理システムであって、各制御装置３ａ、３ｂ、３ｃは、第１の経路情報を記憶する経路情報記憶手段と、第１の経路情報に基づいてデータ装置５ａ、５ｂ、５ｃの通信経路の生成または削除を行う通信経路制御手段と、データ装置５ａ、５ｂ、５ｃから生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、第１の経路情報と第２の経路情報とを結合して経路状態通知情報を生成し、ネットワーク管理装置１に送信する経路状態通知手段とを有し、データ装置５ａ、５ｂ、５ｃは、要求された通信経路の第２の経路情報を送信する送信手段を有し、ネットワーク管理装置１は、制御装置３ａ、３ｂ、３ｃから受信した経路状態通知情報を記憶する経路状態記憶手段を有する。【選択図】  図１
2008066989.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置と、前記データ装置を制御する制御装置と、前記データ装置および前記制御装置とを管理するネットワーク管理装置とを有する経路状態管理システムであって、
前記制御装置は、
制御用回線で接続された他の制御装置または前記ネットワーク管理装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、
前記第１の経路情報に基づいて、前記データ装置の通信経路の生成または削除を行う通信経路制御手段と、
前記データ装置における通信経路の生成完了後または削除完了後に、前記データ装置から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、
前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記ネットワーク管理装置に送信する経路状態通知手段と、を有し、
前記データ装置は、
前記制御装置からの要求に基づいて、要求された通信経路の前記第２の経路情報を送信する送信手段を有し、
前記ネットワーク管理装置は、
前記制御装置から受信した経路状態通知情報を記憶する経路状態記憶手段を有すること
を特徴とする経路状態管理システム。
【請求項２】
請求項１記載の経路状態管理システムであって、
前記制御装置は、前記データ装置の通信経路の生成中または削除中に、当該通信経路に対する他の要求を受信した場合、前記経路状態通知情報を送信するまで前記他の要求の処理を実行せずに保留状態とし、前記経路状態通知情報を送信後に前記他の要求の処理を前記通信経路制御手段または前記経路情報取得手段に実行させる制御手段を、さらに有すること
を特徴とする経路状態管理システム。
【請求項３】
請求項１記載の経路状態管理システムであって、
前記ネットワーク管理装置は、前記第１の経路情報と前記第２の経路情報とを要求する経路状態要求を、前記制御装置に送信する経路状態取得手段を、さらに有し、
前記制御装置は、前記経路状態要求を受信した後に当該経路状態要求で要求された通信経路に対する他の要求を受信した場合、前記経路状態要求に対する前記経路状態通知情報を前記ネットワーク管理装置に送信するまで前記他の要求の処理を実行せずに保留状態とし、前記経路状態通知情報を送信後に前記他の要求の処理を前記通信経路制御手段または前記経路情報取得手段に実行させる制御手段を、さらに有すること
を特徴とする経路状態管理システム。
【請求項４】
請求項１記載の経路状態管理システムであって、
前記ネットワーク管理装置は、前記第１の経路情報と前記第２の経路情報とが不整合な経路状態通知情報を受信した場合、エラー情報を出力する経路状態管理手段を、さらに有すること
を特徴とする経路状態管理システム。
【請求項５】
通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置を制御する制御装置であって、
制御用回線で接続された他の制御装置または外部装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、
前記第１の経路情報に基づいて、前記データ装置の通信経路の生成または削除を行う通信経路制御手段と、
前記データ装置における通信経路の生成完了後または削除完了後に、前記データ装置から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、
前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記外部装置に送信する経路状態通知手段と、を有すること
を特徴とする制御装置。
【請求項６】
請求項５記載の制御装置であって、
前記データ装置の通信経路の生成中または削除中に、当該通信経路に対する他の要求を受信した場合、前記経路状態通知情報を送信するまで前記他の要求の処理を実行せずに保留状態とし、前記経路状態通知情報を送信後に前記他の要求の処理を前記通信経路制御手段または前記経路情報取得手段に実行させる制御手段を、さらに有すること
を特徴とする制御装置。
【請求項７】
通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置と、前記データ装置を制御する制御装置とを管理するネットワーク管理装置であって、
前記データ装置の通信経路の生成完了後または削除完了後に、前記制御装置の記憶手段に記憶された第１の経路情報と、生成または削除された前記データ装置の通信経路に関する第２の経路情報とが結合された経路状態通知情報を、前記制御装置から受信し、経路状態記憶手段に記憶する経路状態管理手段と、
前記第１の経路情報と前記第２の経路情報とを要求する経路状態要求を、前記制御装置に送信する経路状態取得手段と、を有すること
を特徴とするネットワーク管理装置。
【請求項８】
通信ネットワークに設定された通信経路を介してデータの送受信を行うデータ通信部を有する通信装置であって、
制御用回線で接続された他の通信装置または外部装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、
前記第１の経路情報に基づいて、前記データ通信部に対して通信経路の生成または削除を行う通信経路制御手段と、
前記通信経路の生成完了後または削除完了後に、前記データ通信部から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、
前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記外部装置に送信する経路状態通知手段と、を有すること
を特徴とする通信装置。
【請求項９】
通信ネットワークの通信経路状態を管理する経路状態管理方法であって、
通信経路の設定要求に基づいて決定した第１の経路情報を記憶する第１の記憶ステップと、
前記第１の経路情報に基づいて通信経路を設定する通信経路設定ステップと、
前記通信経路設定ステップにおける通信経路の設定によって定まった第２の経路情報を記憶する第２の記憶ステップと、
前記第１の記憶ステップで記憶した第１の経路情報と前記第２の記憶ステップで記憶した第２の経路情報とを結合して経路状態情報として記憶する第３の記憶ステップと、を有すること
を特徴とする経路状態管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの経路状態を管理する経路状態管理技術に関する。
【背景技術】
【０００２】
現在、ＭＰＬＳ（Multi-Protocol Label Switching）技術が商用ネットワークに導入され、様々なサービスが展開されている。このＭＰＬＳ技術を光のレイヤまで拡張し、ネットワーク全体を制御する技術として、ＧＭＰＬＳ（Generalized Multi-Protocol Label Switching）が検討され、ＩＥＴＦにより標準化されている。なお、ＧＭＰＬＳ技術については、非特許文献１に記載されている。
【０００３】
ＧＭＰＬＳ技術では、ＬＳＰ（Label Switched Path）の生成または削除における制御情報が伝送される通信経路である制御プレーンと、実際にデータが伝送される通信経路であるデータプレーンとが、論理的に分離されている。制御情報の伝送には、ＲＳＶＰ−ＴＥ（Generalized Multi-protocol Label Switching Signaling Resource ReserVation Protocol-Traffic Engineering Extensions）等のシグナリングプロトコルが用いられる。
【０００４】
ＧＭＰＬＳ技術を適用したネットワークにおいて、生成されたＬＳＰの状態を取得するシステムとしては、例えば、非特許文献２がある。
【非特許文献１】E.Mannie, RFC 3945,“Generalized Multi-protocol Label Switching (GMPLS) Architecture”, 2004.
【非特許文献２】“ＧＭＰＬＳ  ＡＴＶｉｅｗｅｒ”、［online］、［平成１８年８月１１日検索］、インターネット＜ＵＲＬ：URL: http://www.ntt-at.co.jp/product/atviewer/index.html
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＧＭＰＬＳ技術を適用したネットワークでは、前述のとおり、制御プレーンとデータプレーンとが論理的に分離されている。そのため、制御プレーンでは正常にシグナリングが終了してＬＳＰが生成されたにも関わらず、データプレーンではデータが流れない場合がある。また、制御プレーンでは正常にシグナリングが終了してＬＳＰが削除されたにも関わらず、データプレーンでは当該ＬＳＰのリンクが削除されていない場合がある。このような場合、制御プレーン上で流通している情報を取得するだけでは、ＬＳＰの状態を正確に把握できない危険性がある。
【０００６】
また、データプレーンの状態と制御プレーンの状態を個別に取得する場合、取得するタイミングによっては、データプレーンの状態と制御プレーンの状態との同期が取れない場合がある。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、データプレーンと制御プレーンの同期がとれた、より信頼性の高い経路状態情報を取得し、データプレーンと制御プレーンとを連携して管理することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置と、前記データ装置を制御する制御装置と、前記データ装置および前記制御装置とを管理するネットワーク管理装置とを有する経路状態管理システムであって、前記制御装置は、制御用回線で接続された他の制御装置または前記ネットワーク管理装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、前記第１の経路情報に基づいて、前記データ装置の通信経路の生成または削除を行う通信経路制御手段と、前記データ装置における通信経路の生成完了後または削除完了後に、前記データ装置から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記ネットワーク管理装置に送信する経路状態通知手段と、を有し、前記データ装置は、前記制御装置からの要求に基づいて、要求された通信経路の前記第２の経路情報を送信する送信手段を有し、前記ネットワーク管理装置は、前記制御装置から受信した経路状態通知情報を記憶する経路状態記憶手段を有する。
【０００９】
また、本発明は、通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置を制御する制御装置であって、制御用回線で接続された他の制御装置または外部装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、前記第１の経路情報に基づいて、前記データ装置の通信経路の生成または削除を行う通信経路制御手段と、前記データ装置における通信経路の生成完了後または削除完了後に、前記データ装置から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記外部装置に送信する経路状態通知手段と、を有する。
【００１０】
また、本発明は、通信ネットワークに設定された通信経路を介してデータを送受信するデータ装置と、前記データ装置を制御する制御装置とを管理するネットワーク管理装置であって、前記データ装置の通信経路の生成完了後または削除完了後に、前記制御装置の記憶手段に記憶された第１の経路情報と、生成または削除された前記データ装置の通信経路に関する第２の経路情報とが結合された経路状態通知情報を、前記制御装置から受信し、経路状態記憶手段に記憶する経路状態管理手段と、前記第１の経路情報と前記第２の経路情報とを要求する経路状態要求を、前記制御装置に送信する経路状態取得手段と、を有する。
【００１１】
また、本発明は、通信ネットワークに設定された通信経路を介してデータの送受信を行うデータ通信部を有する通信装置であって、制御用回線で接続された他の通信装置または外部装置からの要求に基づいて決定した第１の経路情報を記憶する経路情報記憶手段と、前記第１の経路情報に基づいて、前記データ通信部に対して通信経路の生成または削除を行う通信経路制御手段と、前記通信経路の生成完了後または削除完了後に、前記データ通信部から生成または削除した通信経路に関する第２の経路情報を取得する経路情報取得手段と、前記経路情報記憶手段に記憶された第１の経路情報と、前記経路情報取得手段が取得した第２の経路情報とを結合して経路状態通知情報を生成し、前記外部装置に送信する経路状態通知手段と、を有する。
【００１２】
また、本発明は、通信ネットワークの通信経路状態を管理する経路状態管理方法であって、通信経路の設定要求に基づいて決定した第１の経路情報を記憶する第１の記憶ステップと、前記第１の経路情報に基づいて通信経路を設定する通信経路設定ステップと、前記通信経路設定ステップにおける通信経路の設定によって定まった第２の経路情報を記憶する第２の記憶ステップと、前記第１の記憶ステップで記憶した第１の経路情報と前記第２の記憶ステップで記憶した第２の経路情報とを結合して経路状態情報として記憶する第３の記憶ステップと、を有する。
【発明の効果】
【００１３】
本発明により、データプレーンと制御プレーンの同期がとれた、より信頼性の高い経路状態情報を取得し、データプレーンと制御プレーンとを連携して管理することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について説明する。
【００１５】
今回の実施形態では、シグナリングプロトコルとしてＲＳＶＰ−ＴＥ、ルーティングプロトコルとしてＯＳＰＦ−ＴＥ（ＯＳＰＦ Extensions in Support of Generalized Multi-protocol Label Switching）を用いた場合について説明するが、ＩＳＩＳ−ＴＥ（ＩＳ−ＩＳ  Extensions in Support of Generalized Multi-protocol Label Switching）等の他のプロトコルであっても同様に適用することができる。
【００１６】
図１は、本発明の一実施形態が適用された経路状態管理システムの全体構成図である。図示するシステムは、ネットワーク管理装置１と、ＧＭＰＬＳ技術を適用したネットワーク９とを有する。
【００１７】
ＧＭＰＬＳは、ＭＰＳＬ技術を拡張し、従来のＭＰＬＳラベルに加えて光波長などをラベルとしたスイッチ網を構成することで、統合的なネットワーク制御を可能にする通信技術である。ＧＭＰＬＳでは、ネットワークの制御を行うための制御情報を送受信するための制御プレーンと、ネットワーク利用者のデータを送受信するためのデータプレーンとが、論理的に分離している。そのため、本実施形態のネットワーク９の各ノードには、制御プレーン用の通信装置である制御プレーン装置３ａ、３ｂ、３ｃと、データプレーン用の通信装置であるデータプレーン装置５ａ、５ｂ、５ｃとを有する。
【００１８】
図示する例では、始点ノードには制御プレーン装置３ａおよびデータプレーン装置５ａが、中継ノードには制御プレーン装置３ｂおよびデータプレーン装置５ｂが、終点ノードには制御プレーン装置３ｃおよびデータプレーン装置５ｃが備えられているものとする。
【００１９】
なお、本実施形態では、各ノードに制御プレーン装置とデータプレーン装置とを備えるが、制御プレーン装置とデータプレーン装置とを統合したＧＭＰＬＳ対応装置（通信装置）７ａ、７ｂ、７ｃを各ノードに備えることとしてもよい。
【００２０】
次に、本システムの処理について説明する。処理パターンとしては、ＬＳＰの生成処理、ＬＳＰの削除処理、連続または同時にＬＳＰ生成または削除メッセージを受信した場合の処理、および、経路状態要求処理がある。
【００２１】
まず、ＬＳＰの生成処理について説明する。なお、ＬＳＰは、ラベルスイッチ方式によりデータを伝送する仮想的な通信経路である。
【００２２】
図２は、ＬＳＰの生成処理のシーケンス図である。
【００２３】
ネットワーク管理装置１は、ＬＳＰ生成要求を始点ノードに送信する（Ｓ１１）。なお、ＬＳＰ生成要求は、外部から送信されるＲＳＶＰ−ＴＥメッセージであってもよい。
【００２４】
ＬＳＰ生成要求を受信した始点ノードでは、制御プレーン装置３ａが、ＬＳＰ生成要求の中に記述された終点ノードＩＤを特定し、予めＯＳＰＦ−ＴＥなどから取得したＴＥlink情報テーブルに基づいて終点ノードまでの経路を算出し、使用するＴＥlinkを設定する。なお、始点ノードで全ての経路を算出・設定せずに、各中継ノードで使用するＴＥlinkを算出・設定することとしてもよい。
【００２５】
具体的には図３に示すように、制御プレーン装置３ａは、ＬＳＰ生成要求３５を受信すると、ＴＥlink情報テーブル３１を参照して、終点ノードまでの通過ノードを検索し、隣接ノード間に存在するＴＥlinkを通過経路とすることで、ＬＳＰの経路を決定する。
【００２６】
そして、制御プレーン装置３ａは、図４に示すように、ＬＳＰ生成要求３５と算出した経路情報とを用いて制御プレーン情報４１を生成し、当該制御プレーン情報４１からデータプレーン経路情報４２、ＬＳＰ情報４３およびPathメッセージ４４を生成する。
【００２７】
具体的には、制御プレーン装置３ａは、制御プレーン情報４１に設定された経路情報のlocalＩＤ（ＴＥlinkＩＤ）を、ＴＥlink情報テーブル３１から取得する。そして、制御プレーン装置３ａは、データプレーン装置５ａの物理構成があらかじめ設定された物理構成情報テーブル３２を参照して、取得したlocalＩＤに対応するＩＦ-ＩＤ（物理インターフェース情報）を取得し、データプレーン装置５ａへ設定するデータプレーン経路情報４２を生成する。また、制御プレーン装置３ａは、制御プレーン情報４１およびデータプレーン経路情報４２にもとづいて、ＬＳＰ情報４３を生成する。そして、制御プレーン装置３ａは、制御プレーン情報４１の経路情報を設定したＲＳＶＰ−ＴＥのPathメッセージ４４を生成し、次ホップノードの中継ノードに送信する（Ｓ１２）。
【００２８】
Pathメッセージを受信した中継ノードの制御プレーン装置３ｂは、図５に示すように、ＴＥlink情報テーブル３１および物理構成情報テーブル３２を参照し、受信したPathメッセージ５１からデータプレーン経路情報５２、ＬＳＰ情報５３およびPathメッセージ５４を生成する。そして、制御プレーン装置３ｂは、Pathメッセージに記述されたＴＥlink情報から次ホップノードを決定し、次ホップノードへPathメッセージを送信する（Ｓ１３）。
【００２９】
Pathメッセージを受信した終点ノードの制御プレーン装置３ｃは、図６に示すように、Pathメッセージ６１に記述されたＴＥlink同士を接続するために、ＴＥlink情報テーブル３１および物理構成情報テーブル３２を参照し、データプレーン経路情報６２、ＬＳＰ情報６３を生成する。そして、制御プレーン装置３ｃは、データプレーン経路情報６２を含む経路設定要求を、データプレーン装置５ｃに送信する（Ｓ１４）。
【００３０】
データプレーン装置５ｃは、経路設定要求で指定されたデータプレーン経路情報を用いてデータプレーンの経路設定を実行し、設定応答を制御プレーン装置３ｃへ送信する（Ｓ１５）。制御プレーン装置３ｃは、設定応答を受信後、次ホップノードである中継ノードに、Reserveメッセージ６４を送信する（Ｓ１６）。
【００３１】
Reserveメッセージ７１を受信した中継ノードの制御プレーン装置３ｂは、図７に示すように、Pathメッセージ受信時に生成したデータプレーン経路情報７２を、実際にデータプレーン装置５ｂへ設定し、Reserveメッセージを次ホップノードへ送信する（Ｓ１７、Ｓ１８、Ｓ１９）。Reserveメッセージを受信した始点ノードの制御プレーン装置３ａは、同様に、データプレーンの経路設定を実行する（Ｓ２０、Ｓ２１、Ｓ２３）。以上により、ＬＳＰの生成が完了する。
【００３２】
さらに、本実施形態のＬＳＰ生成処理では、制御プレーン装置各々は、データプレーンの経路設定後（すなわち、設定応答受信後）に、データプレーンの経路情報を取得して、自制御プレーン装置が保持するＬＳＰ情報と結合して経路状態通知を生成し、ネットワーク管理装置１に送信する（Ｓ３１、Ｓ３２、Ｓ３３）。
【００３３】
具体的には、各制御プレーン装置は、対応するデータプレーン装置に経路取得要求を送信し（Ｓ３１）、各データプレーン装置は、設定済みのデータプレーンの経路情報を要求元の制御プレーン装置に送信する（Ｓ３２）。各制御プレーン装置は、図８に示すように、制御プレーン装置が保持しているＬＳＰ情報８１と、データプレーン装置から取得した経路情報８２とを結合して経路状態通知８３を生成し、ネットワーク管理装置１に送信する（Ｓ３３）。
【００３４】
これにより、ネットワーク管理装置１は、データプレーンの経路情報も含めたＬＳＰの経路を取得し、ＬＳＰの状態を管理することができる。さらに、データプレーンの経路情報と制御プレーンの経路情報とを結合することで、制御プレーンとデータプレーンで発生する経路状態のアンマッチを、ネットワーク管理装置１および制御プレーン装置は、検知することができる。
【００３５】
また、本実施形態のＬＳＰ生成処理では、始点ノードの制御プレーン装置３ａは、データプレーンの経路を設定した後（Ｓ２１の後）に、例えば図９に示すＬＳＰ生成通知を生成し、ネットワーク管理装置１に送信する（Ｓ３４）。これにより、ネットワーク管理装置１は、生成されたＬＳＰの内容を取得し、管理することができる。
【００３６】
次に、ＬＳＰ削除処理について説明する。
【００３７】
図１０は、ＬＳＰ削除処理のシーケンス図である。
【００３８】
ネットワーク管理装置１は、ＬＳＰ削除要求を始点ノードに送信する（Ｓ４１）。なお、ＬＳＰ削除要求は、外部からのＲＳＶＰ−ＴＥメッセージであってもよい。
【００３９】
始点ノードの制御プレーン装置３ａは、図１１に示すように、ＬＳＰ削除要求１１１を受信し、当該ＬＳＰ削除要求１１１のＬＳＰ‐ＩＤなどを用いて、自制御プレーン装置３ａが保持する各ＬＳＰ情報の中から削除対象のＬＳＰ情報１１２を検索する。そして、制御プレーン装置３ａは、検索したＬＳＰ情報１１２に設定されたデータプレーンの経路情報（ＩＦ-ＩＤ）を特定し、当該経路情報を含む経路削除要求をデータプレーン装置５ａに送信する（Ｓ４２）。
【００４０】
データプレーン装置５ａは、経路削除要求に基づいてデータプレーンの経路を削除し、削除応答を制御プレーン装置３ａに送信する（Ｓ４３）。削除応答を受信した制御プレーン装置３ａは、ＴＥlink情報テーブル３１とＬＳＰ情報１１２とを用いて次ホップノード（中継ノード）を決定し、次ホップノードにPath Tearメッセージ１１３を送信する（Ｓ４４）。
【００４１】
中継ノードの制御プレーン装置３ｂは、始点ノードと同様に、図１２に示すようにPath Tearメッセージ１２１を受信し、データプレーン装置５ｂへの経路削除を実行し（Ｓ４５、Ｓ４６）、次ホップノード（終点ノード）へPath Tearメッセージ１２３を送信する（Ｓ４７）。
【００４２】
終点ノードの制御プレーン装置３ｃは、始点ノードと同様に、図１３に示すようにPath Tearメッセージ１３１を受信し、データプレーンの経路削除を実行する（Ｓ４８、Ｓ４９）。以上の処理により、ＬＳＰの削除が完了する。
【００４３】
さらに、本実施形態のＬＳＰ削除処理では、制御プレーン装置各々は、データプレーンの経路を削除した後（すなわち、削除応答受信後）に、データプレーンの経路情報を取得して、自制御プレーン装置が保持するＬＳＰ情報と結合して経路状態通知を生成し、ネットワーク管理装置１に送信する（Ｓ５１、Ｓ５２、Ｓ５３）。
【００４４】
具体的には、各制御プレーン装置は、対応するデータプレーン装置に経路取得要求を送信し（Ｓ５１）、各データプレーン装置は、削除済みのデータプレーンの経路情報を要求元の制御プレーン装置に送信する（Ｓ５２）。各制御プレーン装置は、図１４に示すように、制御プレーン装置が保持しているＬＳＰ情報と、データプレーン装置から取得した経路情報とを結合して経路状態通知を生成し、ネットワーク管理装置１に送信する（Ｓ５３）。
【００４５】
また、本実施形態のＬＳＰ削除処理では、終点ノードの制御プレーン装置３ｃは、ＬＳＰ削除通知をネットワーク管理装置１に送信する（Ｓ５４）。すなわち、終点ノードの制御プレーン装置３ｃは、ＬＳＰ情報の終点ノードＩＤが自制御プレーン装置３ｃのノードＩＤと一致するため、Path Tearメッセージを次ホップノードに送信する替わりに、図１５に示すようなＬＳＰ削除通知を生成し、ネットワーク管理装置１に送信する（Ｓ５４）。なお、ＬＳＰ削除通知には、Path Tearメッセージに含まれるＲＲＯ（Record Route object）から通過経路情報を取得し、生成される。
【００４６】
終点ノードの制御プレーン装置３ｃがＬＳＰ削除通知を送信することにより、ネットワーク管理装置１は、どのＬＳＰが削除されたか取得し、管理することができる。
【００４７】
次に、ＬＳＰ生成処理が完了する前に生成中のＬＳＰに対して削除要求が発生した場合、または、同時に複数のＬＳＰ生成要求またはＬＳＰ削除要求を受信した場合について説明する。
【００４８】
図１６は、ＬＳＰ生成処理が完了する前に生成中のＬＳＰに対して削除要求が発生した場合のシーケンス図である。図示する例では、図２で説明したＬＳＰ生成処理において、中継ノードの制御プレーン装置３ｂがReserveメッセージを受信し（Ｓ６１）、データプレーン装置５ｂに対する経路設定の実行中に（Ｓ６２〜Ｓ６４）、何らかの処理によりPath Tearメッセージを受信した場合（Ｓ７１）を示している。
【００４９】
中継ノードの制御プレーン装置３ｂは、経路設定を完了する前に、Path Tearメッセージを受信する（Ｓ７１）。制御プレーン装置３ｂは、Path Tearメッセージに設定されたＬＳＰ−ＩＤなどから、自制御プレーン装置３ｂが保持しているＬＳＰ情報の中から、削除対象のＬＳＰ情報が存在するか否かを判別する。削除対象のＬＳＰ情報が存在する場合、制御プレーン装置３ｂは、当該ＬＳＰ情報のデータプレーンの経路情報を取得済みか否かを判別する。そして、取得済みの場合、制御プレーン装置３ｂは、経路削除要求をデータプレーン装置５ｂへ送信し、データプレーンの経路を削除する。
【００５０】
一方、削除対象のＬＳＰ情報が存在しない場合、または、経路情報が未取得の場合、制御プレーン装置３ｂは、図１６に示すようにデータプレーンの経路情報を取得するまで、Ｓ７１のPath Tearメッセージによる、データプレーンへの経路削除要求を保留にする。
【００５１】
制御プレーン装置３ｂは、Path Tearメッセージの処理を保留にした状態で、データプレーン装置５ｂに対する経路設定を実行し（Ｓ６２、Ｓ６３、Ｓ６４）、データプレーン装置５ｂから経路情報を取得する（Ｓ６５、Ｓ６６）。そして、制御プレーン装置３ｂは、経路状態通知をネットワーク管理装置１に送信する（Ｓ６７）。その後、制御プレーン装置３ｂは、Ｓ７１で受信したPath Tearメッセージの削除処理を実行する（Ｓ７１〜Ｓ７６）。
【００５２】
以上の処理では、ＬＳＰ生成直後に、生成したＬＳＰが削除される。この場合、従来では、ＬＳＰが生成されたことが正しく認識されず、ＬＳＰが生成されていないにも関わらずＬＳＰが削除されたと認識してしまう問題があり、ＬＳＰが生成され、その直後に削除されたことを正しく認識することが困難であった。
【００５３】
そこで、本実施形態では、データプレーンの経路情報の取得が完了するまで、データプレーンの経路削除処理を保留にする。これにより、連続的な変化が短時間で発生した場合であっても、データプレーンの設定および削除が実行される度に、データプレーンの経路情報と共にＬＳＰの経路状態がネットワーク管理装置１に通知される。これにより、ネットワーク管理装置１は、リアルタイムに正確なＬＳＰの経路状態を取得し、管理することができる。
【００５４】
次に、ネットワーク管理装置１が、いずれかのノードに経路状態を要求した場合の処理について説明する。
【００５５】
図１７は、経路状態要求処理のシーケンス図である。図示するシーケンス図には、２つのパターンの経路状態要求処理を示している。第１のパターン（通常時）においては、ネットワーク管理装置１は、経路状態要求を所定の制御プレーン装置に送信する（Ｓ８１）。なお、ネットワーク管理装置１は、ネットワーク運用者の指示を受け付けて、または、所定のタイミングで、経路状態要求を送信するものとする。
【００５６】
経路状態要求を受信した制御プレーン装置は、データプレーン装置から経路情報を取得し（Ｓ８２、Ｓ８３）、取得した経路情報と自制御プレーン装置が保持するＬＳＰ情報と結合して、経路状態通知を生成し、ネットワーク管理装置１に送信する（Ｓ８４）。
【００５７】
第２のパターンは、経路状態要求を受信した制御プレーン装置が、データプレーン装置から経路情報を取得中に、ＬＳＰ削除要求を受信した場合の処理である。制御プレーン装置は、データプレーンの経路情報を取得し経路状態通知を送信するまで（Ｓ９２〜Ｓ９４）、削除処理を保留にする。そして、経路情報取得処理の完了後に（Ｓ９４）、制御プレーン装置は、削除処理を実行する（Ｓ９６〜Ｓ１０１）。
【００５８】
削除処理を保留にすることで、経路状態要求を受け付けた時点の経路情報をネットワーク管理装置１に通知することができる。これにより、ネットワーク管理装置１は、経路状態要求を送信した時点の経路情報を、的確に取得することができる。この結果、システム運用者は、ＬＳＰの経路状態を正確に把握することができる。
【００５９】
次に、ネットワーク管理装置１の処理について説明する。
【００６０】
図１８は、ネットワーク管理装置１の構成図である。
【００６１】
まず、ネットワーク管理装置１の経路状態管理処理について説明する。
【００６２】
経路状態通知受信部１１は、ＬＳＰの生成時または削除時において、各制御プレーン装置から経路状態通知（図８等参照）を受信し、受信した経路状態通知を経路状態通知テーブル１２に格納するとともに、経路状態管理部１３に送出する。
【００６３】
経路状態管理部１３は、経路状態通知を受け付け、当該経路状態通知のＬＳＰ−ＩＤなどをキーとして対象となるＬＳＰを識別し、当該ＬＳＰの他のレコードとグルーピングして経路状態通知をＬＳＰ状態テーブル１４に登録する。
【００６４】
また、経路状態管理部１３は、ＬＳＰ状態テーブル１４に登録する際に、経路状態通知のＬＳＰ情報（ＩＦ-ＩＤ）とデータプレーンの経路情報とを比較し、制御プレーンとデータプレーン間で経路状態が不整合の場合は、エラーメッセージを出力装置（不図示）に表示することとしてもよい。これにより、システム運用者は、制御プレーンとデータプレーンとの間の不整合を迅速に検知することができる。
【００６５】
ＬＳＰ通知受信部１５は、ＬＳＰの生成完了時に始点ノードの制御プレーン装置３ａからＬＳＰ生成通知を、また、ＬＳＰの削除完了時に終点ノードの制御プレーン装置３ｃからＬＳＰ削除通知を受信し、受信した各通知を経路状態管理部１３へ送出する。
【００６６】
図１９は、ＬＳＰ生成通知を受信した場合の経路状態管理部１３の処理を説明するための説明図である。経路状態管理部１３は、ＬＳＰ生成通知１９１のＬＳＰ‐ＩＤなどをキーとして、対象となるＬＳＰのレコードをＬＳＰ状態テーブル１４ａから抽出し、ＬＳＰ生成通知１９１の経路情報の順番でレコードを並べ替え、図示するＬＳＰ状態テーブル１４ｂに示すように、レコードを結合する。
【００６７】
なお、制御プレーン装置が送信する経路状態通知には、後述するＬＳＰの状態（ステータス）が付加されているものとする。
【００６８】
図２０は、ＬＳＰ削除通知を受信した場合の経路状態管理部１３の処理を説明するための説明図である。経路状態管理部１３は、ＬＳＰ削除通知２０１のＬＳＰ‐ＩＤなどをキーとして、対象となる「削除完了」のレコードをＬＳＰ状態テーブル１４ｃから抽出し、ＬＳＰ削除通知２０１の経路情報の順番でレコードを並べ替え、レコードを結合する。そして、経路状態管理部１３は、削除通知の対象となったＬＳＰのレコード全てをＬＳＰ履歴テーブル１６に移動する。すなわち、経路状態管理部１３は、削除対象のＬＳＰのレコードをＬＳＰ履歴テーブル１６に登録し、ＬＳＰ状態テーブル１４ｃから当該レコードを削除する。
【００６９】
次に、ネットワーク管理装置１のＬＳＰ状態取得処理について説明する。
【００７０】
表示部１７は、ネットワーク運用者の指示を受け付けて、または、所定のタイミングで、ＬＳＰ状態テーブル１４およびＬＳＰ履歴テーブル１６を参照し、ＬＳＰの状態を出力装置に表示する。
【００７１】
また、表示部１７は、ネットワーク運用者が入力した所定のＬＳＰに対する状態取得指示を受け付けて、当該状態取得指示で指定されたＬＳＰの状態取得要求を、ＬＳＰ状態取得部１９に送出する。なお、状態取得要求には、取得対象のＬＳＰのＬＳＰ−ＩＤなどが含まれる。例えば、ネットワーク運用者は、図２１に示すＬＳＰ状態テーブル１４ｅに示すように、ＬＳＰ生成通知を受信後であってもＬＳＰの経路情報の一部が欠落している場合、状態取得指示を入力する。
【００７２】
ＬＳＰ状態取得部１９は、状態取得要求で指定されたＬＳＰ−ＩＤをキーとして、ＬＳＰ状態テーブル１４から対象となるＬＳＰのレコードを抽出する。そして、ＬＳＰ状態取得部１９は、抽出したレコードのＴＥlink情報をキーとして、ＴＥlink情報テーブル１８から通過ノードを検索し、経路状態要求を送信するノードを決定する。なお、ＴＥlink情報テーブル１８は、図３に示すＴＥlink情報テーブル３１と同様のテーブルであって、ＴＥlink情報と通知ノードの対応関係が記憶されている。ネットワーク管理装置１は、ＯＳＰＦ−ＴＥを用いてＴＥlink情報を取得し、ＴＥlink情報テーブル１８にあらかじめ記憶しているものとする。
【００７３】
そして、ＬＳＰ状態取得部１９は、経路状態送受信部２０を介して、決定した各ノードに経路状態要求を送信する（図１７参照）。そして、ＬＳＰ状態取得部１９は、経路状態送受信部２０を介して、経路状態要求に対する経路状態通知を受信し、当該経路状態通知をＬＳＰ状態テーブル１４に登録する。
【００７４】
次に、制御プレーン装置３ａ、３ｂ、３ｃの処理について、さらに詳しく説明する。
【００７５】
図２２は、制御プレーン装置の構成図である。
【００７６】
メッセージ送受信部３５は、各種のＲＳＶＰメッセージ（ＬＳＰ生成要求、ＬＳＰ削除要求を含む）を他の制御プレーン装置またはネットワーク管理装置１から受信し、制御プレーン制御部３６へ送出する。制御プレーン制御部３６（経路状態通知手段、制御手段）は、メッセージの種類を判別するとともに、自ノードがどのノード（始点ノード、中継ノード、終点ノード）であるかを当該メッセージに設定された始点／終点ノードＩＤから判別する。
【００７７】
まず、受信したメッセージが、Pathメッセージ（ＬＳＰ生成要求を含む）の場合の処理（図２参照）について説明する。
【００７８】
自制御プレーン装置が始点ノード場合、制御プレーン制御部３６は、ＴＥlink情報テーブル３１および物理構成情報テーブル３２を参照し、ＬＳＰ生成要求またはPathメッセージから経路情報を算出し、制御プレーン情報およびＬＳＰ情報を生成する。この時、制御プレーン制御部３６は、ＬＳＰ生成要求またはPathメッセージに設定されたＬＳＰ−ＩＤなどをキーとして経路状態ＤＢ３３から、対象となるＬＳＰ情報を検索する。対象となるＬＳＰ情報が存在しない場合、制御プレーン制御部３６は、生成したＬＳＰ情報を経路情報ＤＢ３３に登録する。
【００７９】
一方、検索対象のＬＳＰ情報が存在し、かつ状態が「削除中」または後述する「参照フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰの状態が「削除完了」または「参照フラグ」が削除されるまで、当該処理を実行せず保留状態とする。また、対象となるＬＳＰ情報が存在し、かつ状態が「生成中」または「生成完了」の場合、制御プレーン制御部３６は、生成したＬＳＰ情報およびPathメッセージを破棄し、本処理を終了する。また、制御プレーン制御部３６は、Pathメッセージを生成し、当該Pathメッセージをメッセージ送受信部３５を介して、次ホップノードへ送信する（図３、図４参照）。
【００８０】
なお、制御プレーン制御部３６は、生成したＬＳＰ情報の状態（ステータス）を「生成中」に設定する。図２３は、ＬＳＰ情報の状態の遷移図である。まず、ＬＳＰ生成要求またはPathメッセージを受信すると、制御プレーン制御部３６は、生成したＬＳＰ情報の状態を「生成中」２３１に設定する。そして、データプレーンの経路設定後に経路情報を受信して経路状態通知を送信後に、制御プレーン制御部３６は、ＬＳＰ情報の状態を「生成完了」２３２に更新する。そして、ＬＳＰ削除要求またはPath Tearメッセージを受信すると、制御プレーン制御部３６は、ＬＳＰ情報の状態を「削除中」２３３に更新する。そして、データプレーンの削除設定後に経路情報を受信して経路状態通知を送信後、当該ＬＳＰ情報を経路情報ＤＢ３３から履歴情報ＤＢ３４に移動し、状態を「未生成」２３０に更新する。
【００８１】
自制御プレーン装置が中継ノードの場合、制御プレーン制御部３６は、ＴＥlink情報テーブル３１および物理構成情報テーブル３２を参照して、PathメッセージからＬＳＰ情報を生成する。この時、制御プレーン制御部３６は、Pathメッセージに設定されたＬＳＰ−ＩＤなどをキーとして経路状態ＤＢ３３から、対象となるＬＳＰ情報を検索する。対象となるＬＳＰ情報が存在しない場合、制御プレーン制御部３６は、生成したＬＳＰ情報を経路情報ＤＢ３３に登録する。なお、この時のＬＳＰ情報の状態は「生成中」とする。
【００８２】
一方、検索対象のＬＳＰ情報が存在し、かつ状態が「削除中」または後述する「参照フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰの状態が「削除完了」または「参照フラグ」が削除されるまで、当該処理を実行せず保留状態とする。また、対象となるＬＳＰ情報が存在し、かつ状態が「生成中」または「生成完了」の場合、制御プレーン制御部３６は、生成したＬＳＰ情報およびPathメッセージを破棄し、本処理を終了する。また、プレーン制御部３６は、Pathメッセージを生成し、当該Pathメッセージをメッセージ送受信部３５を介して、次ホップノードへ送信する（図５参照）。
【００８３】
自制御プレーン装置が終点ノード場合、制御プレーン制御部３６は、PathメッセージのＬＳＰ‐ＩＤなどをキーとして、経路情報ＤＢ３３から対象となるＬＳＰ情報を検索する。検索対象のＬＳＰ情報が存在し、かつ状態が「削除中」または後述する「参照フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰの状態が「削除完了」または「参照フラグ」が削除されるまで、当該処理を実行せず保留状態とする。また、検索対象のＬＳＰ情報が存在し、かつ状態が「生成中」または「生成完了」の場合、Pathメッセージを破棄する。
【００８４】
検索対象のＬＳＰ情報が存在しない場合、制御プレーン制御部３６は、ＴＥlink情報テーブル３１および物理構成情報テーブル３２を参照して、PathメッセージからＬＳＰ情報を生成し、経路情報ＤＢ３３に登録する。なお、この時のＬＳＰ情報の状態は「生成中」とする。また、制御プレーン制御部３６は、ＬＳＰ情報に含まれるデータプレーンの経路情報を、データプレーン制御部３７に通知する。
【００８５】
データプレーン制御部３７（通信経路制御手段、経路情報取得手段）は、通知されたデータプレーンの経路情報を含む経路設定要求を、データプレーン通信部３８を介してデータプレーン装置に送信し、データプレーンの経路設定を実行する。また、データプレーン制御部３７は、データプレーン装置から設定応答を受信する。そして、データプレーン制御部３７は、データプレーン通信部３８を介して、設定済みのデータプレーンの経路情報をデータプレーン装置に要求し、データプレーン装置から受信した経路情報を、制御プレーン制御部３６に送出する。なお、データプレーン装置では、設定部５１がデータプレーンの経路を設定し、送信部５２が、設定応答および経路情報を送信する。
【００８６】
経路情報を取得した制御プレーン制御部３６は、経路情報ＤＢ３３から検索したＬＳＰ情報に取得したデータプレーンの経路情報を結合して経路状態通知を生成し、経路状態通知部３９を介してネットワーク管理装置１に送信する。また、制御プレーン制御部３６は、経路状態通知と同様に、当該ＬＳＰ情報に取得したデータプレーンを結合して経路情報ＤＢ３３のＬＳＰ情報を更新するとともに、当該ＬＳＰ情報の状態を「生成完了」に更新する。また、制御プレーン制御部３６は、Reserveメッセージを生成し、当該Reserveメッセージをメッセージ送受信部３５を介して、次ホップノードへ送信する（図６、図８参照）。
【００８７】
次に、受信したメッセージが、Reserveメッセージの場合の処理（図２参照）について説明する。
【００８８】
自制御プレーン装置が始点ノードの場合、制御プレーン制御部３６は、Reserveメッセージに設定されたＬＳＰ−ＩＤなどをキーとして経路状態ＤＢ３３から、対象となるＬＳＰ情報を検索する。検索したＬＳＰ情報の状態に「参照中フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰ情報の「参照中フラグ」が削除されるまで、当該処理を実行せず保留状態とする。また、対象となるＬＳＰ情報に「参照中フラグ」が付加されていない場合、制御プレーン制御部３６は、検索したＬＳＰ情報に含まれるデータプレーンの経路情報をデータプレーン制御部３７へ通知する。一方、検索対象のＬＳＰ情報が存在しない場合、Reserveメッセージを破棄する。
【００８９】
データプレーン制御部３７は、通知されたデータプレーンの経路情報を含む経路設定要求を、データプレーン通信部３８を介してデータプレーン装置に送信してデータプレーンの経路設定を実行し、データプレーン装置から設定応答を受信する。そして、データプレーン制御部３７は、データプレーン通信部３８を介して、設定済みのデータプレーンの経路情報をデータプレーン装置から取得し、制御プレーン制御部３６に経路情報を送出する。
【００９０】
経路情報を取得した制御プレーン制御部３６は、終点ノードで説明したように、ＬＳＰ情報にデータプレーンの経路情報を結合して経路状態通知を生成し、ネットワーク管理装置１に送信する。また、制御プレーン制御部３６は、当該ＬＳＰ情報に取得したデータプレーンを結合して経路情報ＤＢ３３のＬＳＰ情報を更新するとともに、当該ＬＳＰ情報の状態を「生成完了」に更新する。
【００９１】
なお、制御プレーン制御部３６は、データプレーン制御部３７がデータプレーン装置から設定応答を受信した後に、図９に示すＬＳＰ生成通知を生成し、ＬＳＰ通知部４０を介して、ネットワーク管理装置１に送信する。
【００９２】
自制御プレーン装置が中継ノードの場合、制御プレーン制御部３６は、Reserveメッセージに設定されたＬＳＰ−ＩＤなどをキーとして経路状態ＤＢ３３から、対象となるＬＳＰ情報を検索する。検索したＬＳＰ情報の状態に「参照中フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰ情報の「参照中フラグ」が削除されるまで、当該処理を実行せず保留状態とする。また、対象となるＬＳＰ情報に「参照中フラグ」が付加されていない場合、制御プレーン制御部３６は、検索したＬＳＰ情報に含まれるデータプレーンの経路情報をデータプレーン制御部３７へ通知する。一方、検索対象のＬＳＰ情報が存在しない場合、Reserveメッセージを破棄する。
【００９３】
データプレーン制御部３７は、通知されたデータプレーンの経路情報を含む経路設定要求を、データプレーン通信部３８を介してデータプレーン装置に送信してデータプレーンの経路設定を実行し、データプレーン装置から設定応答を受信する。そして、データプレーン制御部３７は、データプレーン通信部３８を介して、設定済みのデータプレーンの経路情報をデータプレーン装置から取得し、制御プレーン制御部３６に経路情報を送出する。
【００９４】
経路情報を取得した制御プレーン制御部３６は、終点ノードで説明したように、ＬＳＰ情報にデータプレーンの経路情報を結合して経路状態通知を生成し、ネットワーク管理装置１に送信する。また、制御プレーン制御部３６は、当該ＬＳＰ情報に取得したデータプレーンを結合して経路情報ＤＢ３３のＬＳＰ情報を更新するとともに、当該ＬＳＰ情報の状態を「生成完了」に更新する。
【００９５】
また、制御プレーン制御部３６は、データプレーン制御部３７がデータプレーン装置から設定応答を受信した後に、Reserveメッセージを生成し、メッセージ送受信部３５を介して次ホップノードに送信する。
【００９６】
次に、受信したメッセージが、Path Tearメッセージ（ＬＳＰ削除要求を含む）の場合の処理（図１０参照）について説明する。
【００９７】
自制御プレーン装置が始点ノードまたは中継ノードの場合、制御プレーン制御部３６は、Path Tearメッセージに設定されたＬＳＰ−ＩＤなどをキーとして経路状態ＤＢ３３から対象となるＬＳＰ情報を検索する。検索したＬＳＰ情報が「生成中」または「参照中フラグ」が付加されている場合、制御プレーン制御部３６は、当該ＬＳＰの状態が「生成完了」または「参照フラグ」が削除されるまで、当該処理を実行せず保留状態とする。
【００９８】
また、検索したＬＳＰ情報が「削除中」の場合、制御プレーン制御部３６は、Path Tearメッセージを破棄する。また、対象となるＬＳＰ情報が「生成完了」かつ「参照中フラグ」が付加されていない場合、制御プレーン制御部３６は、検索したＬＳＰ情報に含まれるデータプレーンの経路情報をデータプレーン制御部３７へ通知する。この時、制御プレーン制御部３６は、ＬＳＰ情報の状態を「削除中」に更新する。
【００９９】
データプレーン制御部３７は、通知されたデータプレーンの経路情報を含む経路削除要求を、データプレーン通信部３８を介してデータプレーン装置に送信してデータプレーンの経路削除を実行し、データプレーン装置から削除応答を受信する。そして、データプレーン制御部３７は、データプレーン通信部３８を介して、削除済みのデータプレーンの経路情報をデータプレーン装置から取得し、制御プレーン制御部３６に経路情報を送出する。
【０１００】
経路情報を取得した制御プレーン制御部３６は、経路情報ＤＢ３３のＬＳＰ情報とデータプレーンの経路情報とを結合して経路状態通知を生成し、ネットワーク管理装置１に送信する。また、制御プレーン制御部３６は、当該ＬＳＰ情報に取得したデータプレーンを結合してＬＳＰ情報を更新し、更新後のＬＳＰ情報を履歴情報ＤＢ３４に登録するとともに、経路情報ＤＢ３３から当該ＬＳＰ情報を削除する。
【０１０１】
また、制御プレーン制御部３６は、データプレーン制御部３７がデータプレーン装置から削除応答を受信した後に、Path Tearメッセージを生成し、メッセージ送受信部３５を介して次ホップノードに送信する。
【０１０２】
自制御プレーン装置が終点ノードの場合、Path Tearメッセージを次ホップノードに送信する替わりにＬＳＰ削除通知をネットワーク管理装置１に送信する点において、始点ノードまたは中継ノードの処理と異なり、その他については始点ノードまたは中継ノードと同様の処理を行う。すなわち、制御プレーン制御部３６は、データプレーン制御部３７がデータプレーン装置から削除応答を受信した後に、図１５に示すＬＳＰ削除通知を生成し、ＬＳＰ通知部４０を介してネットワーク管理装置１に送信する。
【０１０３】
次に、ネットワーク管理装置１から経路状態要求を受信した場合の処理（図１７）について説明する。
【０１０４】
制御プレーン制御部３６は、経路状態要求送受信部４１を介して、ネットワーク管理装置１から経路状態要求を受信する。そして、制御プレーン制御部３６は、経路状態要求に設定されたＬＳＰ情報の状態が「生成完了」の場合、経路状態要求で指定されたＬＳＰ−ＩＤなどをキーとして経路情報ＤＢ３３からＬＳＰ情報を検索する。また、制御プレーン制御部３６は、検索要求で設定されたＬＳＰ情報の状態が「削除完了」の場合、経路状態要求で指定されたＬＳＰ−ＩＤなどをキーとして履歴情報ＤＢ３４からＬＳＰ情報を検索する。
【０１０５】
そして、制御プレーン制御部３６は、各ＤＢ３３、３４から検索したＬＳＰ情報の状態が「生成中」または「削除中」の場合、「生成完了」に更新されるまで、または経路情報ＤＢ３３から削除されて未生成の状態となるまで、当該処理を実行せず保留状態とする。
【０１０６】
そして、制御プレーン制御部３６は、検索したＬＳＰ情報に含まれるデータプレーンの経路情報を、データプレーン制御部３７へ通知して経路情報を要求するとともに、当該ＬＳＰ情報に参照フラグを設定する。データプレーン制御部３７は、データプレーン装置に経路取得要求を送信し、データプレーンの経路情報を取得する。
【０１０７】
そして、制御プレーン制御部３６は、データプレーン制御部３７から経路情報を取得後、検索したＬＳＰ情報と取得したデータプレーンの経路情報とを結合して経路状態通知を生成し、生成した経路状態通知を経路状態要求送受信部４１を介してネットワーク管理装置１に送信する。そして、データプレーン制御部３７は、ＬＳＰ情報の参照フラグを削除する。
【０１０８】
なお、上記説明した、ネットワーク管理装置１、各制御プレーン装置、および各データプレーン装置は、で例えばＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置と、ネットワークと接続するための通信制御装置と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【０１０９】
以上説明した本実施形態では、データプレーンと制御プレーンの同期がとれた、より信頼性の高い経路状態情報を取得し、データプレーンと制御プレーンとを連携して管理することができる。
【０１１０】
具体的には、本実施形態の制御プレーン装置は、制御プレーン装置が保持するＬＳＰ情報にデータプレーンの経路情報を結合して経路状態通知を生成し、ネットワーク管理装置１に送信する。これにより、ネットワーク管理装置１は、データプレーンの経路情報も含めたＬＳＰの経路を取得し、ＬＳＰの状態を管理することができる。
【０１１１】
また、本実施形態では、データプレーンの経路情報と制御プレーンの経路情報とを結合することで、ネットワーク管理装置１および制御プレーン装置は、制御プレーンとデータプレーンで発生する経路状態のアンマッチを、検知することができる。すなわち、障害を早期に検知することができる、
また、本実施形態の制御プレーン装置は、ＬＳＰの生成または削除が発生する度に、経路状態通知をネットワーク管理装置１に送信する。これにより、ネットワーク管理装置１では、ＬＳＰの状態を、データプレーンの状態も含めてリアルタイムに取得することができる。
【０１１２】
また、本実施形態の制御プレーン装置は、複数のＬＳＰ生成要求またはＬＳＰ削除要求を受信した場合、最初の処理が完了するまで、後の処理を実行せず保留状態とする。これにより、ネットワーク管理装置１では、正確なＬＳＰの状態を取得することができる。
【０１１３】
また、本実施形態のネットワーク管理装置１は、ネットワーク運用者の指示により、経路状態要求を制御プレーン装置に送信し、所望の経路状態通知を取得することができる。
【０１１４】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記実施形態では、ＬＳＰ生成処理（図２参照）およびＬＳＰ削除処理（図１０参照）において、データプレーン装置からの設定応答または削除応答の後に、経路情報を取得することとした。しかしながら、データプレーン装置が送信する設定応答または削除応答に、データプレーンの経路情報が設定されている場合は、別途、経路情報要求をデータプレーン装置に送信して、データプレーンの経路情報を取得しないこととしてもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態が適用された経路状態管理システムの概略構成図である。
【図２】ＬＳＰ生成処理のシーケンス図である。
【図３】始点ノードの経路算出を説明するための説明図である。
【図４】始点ノードのＬＳＰ生成処理を説明するための説明図である。
【図５】中継ノードのＬＳＰ生成処理を説明するための説明図である。
【図６】終点ノードのＬＳＰ生成処理を説明するための説明図である。
【図７】Reserveメッセージを受信時の処理を説明するための説明図である。
【図８】経路状態通知の生成処理を説明するための説明図である。
【図９】ＬＳＰ生成通知の一例を示す図である。
【図１０】ＬＳＰ削除処理のシーケンス図である。
【図１１】始点ノードのＬＳＰ削除処理を説明するための説明図である。
【図１２】中継ノードの削除処理を説明するための説明図である。
【図１３】終点ノードの削除処理を説明するための説明図である。
【図１４】経路状態通知の一例を示す図である。
【図１５】ＬＳＰ削除通知の一例を示す図である。
【図１６】生成中のＬＳＰに対して削除要求が発生した場合のシーケンス図である。
【図１７】経路状態要求処理のシーケンス図である。
【図１８】ネットワーク管理装置の構成図である。
【図１９】ＬＳＰ生成通知を受信時のネットワーク管理装置の処理を説明するための説明図である。
【図２０】ＬＳＰ削除通知を受信時のネットワーク管理装置の処理を説明するための説明図である。
【図２１】ＬＳＰの経路情報の一部が欠落しているＬＳＰ状態テーブルの一例を示す図である。
【図２２】制御プレーン装置の構成図である。
【図２３】ＬＳＰ情報の状態遷移図である。
【符号の説明】
【０１１６】
１：ネットワーク管理装置、１１：経路状態通知受信部、１２：経路状態通知テーブル、１３：経路状態管理部、１４：ＬＳＰ状態テーブル、１５：ＬＳＰ通知受信部、１６：ＬＳＰ履歴テーブル、１７：表示部、１８：ＴＥlink情報テーブル、１９：ＬＳＰ状態取得部、２０：経路状態送受信部、３ａ，３ｂ，３ｃ：制御プレーン装置、３１：ＴＥlink情報テーブル、３２：物理構成情報テーブル、３３：経路情報ＤＢ、３４：履歴情報ＤＢ、３５：メッセージ送受信部、３６：制御プレーン制御部、３７：データプレーン制御部、３８：データプレーン通知部、３９：経路状態通知部、４０：ＬＳＰ通知部、４１：経路状態要求送受信部、５ａ，５ｂ，５ｃ：データプレーン装置
【図１】
2008066989.tif 000003
【図２】
2008066989.tif 000004
【図３】
2008066989.tif 000005
【図４】
2008066989.tif 000006
【図５】
2008066989.tif 000007
【図６】
2008066989.tif 000008
【図７】
2008066989.tif 000009
【図８】
2008066989.tif 000010
【図９】
2008066989.tif 000011
【図１０】
2008066989.tif 000012
【図１１】
2008066989.tif 000013
【図１２】
2008066989.tif 000014
【図１３】
2008066989.tif 000015
【図１４】
2008066989.tif 000016
【図１５】
2008066989.tif 000017
【図１６】
2008066989.tif 000018
【図１７】
2008066989.tif 000019
【図１８】
2008066989.tif 000020
【図１９】
2008066989.tif 000021
【図２０】
2008066989.tif 000022
【図２１】
2008066989.tif 000023
【図２２】
2008066989.tif 000024
【図２３】
2008066989.tif 000025