(57)【特許請求の範囲】
【請求項１】
始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムであって、
前記始点ノード装置が、パス制御情報として始点識別情報及び接続開始時刻を含むパス生成要求メッセージを前記終点ノード装置に向けて送信し、
前記終点ノード装置が、前記パス生成要求メッセージを受信し、当該パス生成要求メッセージから前記始点識別情報及び前記接続開始時刻を取得し、当該始点識別情報及び当該接続開始時刻と、予め記憶手段に格納したパス制御情報における始点識別情報及び接続開始時刻とを比較し、一致した場合に、応答メッセージを前記始点ノード装置に返し、不一致である場合にパスの生成を行わない
ことを特徴とする通信システム。
【請求項２】
前記通信システムは、更に、前記始点ノード装置と前記終点ノード装置のそれぞれにネットワークを介して接続された外部装置を有し、当該外部装置が前記パス制御情報を前記始点ノード装置と前記終点ノード装置のそれぞれに送信する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記始点ノード装置又は終点ノード装置は、前記パスにより転送されるデータに含まれる所定の比較対象情報と、予め記憶手段に記憶された比較対象情報とを比較し、一致しない場合に、前記パスを切断する
ことを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムにおいて、前記終点ノード装置として使用される通信装置であって、
予め設定された始点識別情報及び接続開始時刻を含むパス制御情報を格納する記憶手段と、
パス生成要求メッセージを受信し、当該パス生成要求メッセージからパス制御情報として始点識別情報及び接続開始時刻を取得するパス生成制御手段と、
前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とを比較するパス制御情報照合手段と、を備え、
前記パス生成制御手段は、前記パス制御情報照合手段により、前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とが一致すると判定された場合に、前記パス生成要求メッセージに対する応答メッセージを返し、一致しないと判定された場合に、パス生成のための処理を行わない
ことを特徴とする通信装置。
【請求項５】
前記通信装置は、
前記パスにより転送されるデータから、所定の比較対象情報を取得する手段と、
前記所定の比較対象情報と、予め記憶手段に格納された比較対象情報とを比較し、一致しない場合に、前記パスを切断する手段と
を更に備えることを特徴とする請求項４に記載の通信装置。
【請求項６】
始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムが実行するパス生成制御方法であって、
前記始点ノード装置が、パス制御情報として始点識別情報及び接続開始時刻を含むパス生成要求メッセージを前記終点ノード装置に向けて送信するステップと、
前記終点ノード装置が、前記パス生成要求メッセージを受信し、当該パス生成要求メッセージから前記始点識別情報及び前記接続開始時刻を取得し、当該始点識別情報及び当該接続開始時刻と、予め記憶手段に格納したパス制御情報における始点識別情報及び接続開始時刻とを比較し、一致した場合に、応答メッセージを前記始点ノード装置に返し、不一致である場合にパスの生成を行わない
ことを特徴とするパス生成制御方法。
【請求項７】
始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムにおいて、前記終点ノード装置として使用される通信装置を、
パス生成要求メッセージを受信し、当該パス生成要求メッセージからパス制御情報として始点識別情報及び接続開始時刻を取得するパス生成制御手段、
前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、予め記憶手段に格納されている始点識別情報及び接続開始時刻とを比較するパス制御情報照合手段、として機能させるプログラムであって、
前記パス生成制御手段は、前記パス制御情報照合手段により、前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とが一致すると判定された場合に、前記パス生成要求メッセージに対する応答メッセージを返し、一致しないと判定された場合に、パス生成のための処理を行わない
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、MPLS（Multi-Protocol Label Switching）通信システムにおいて、パス生成の際の誤接続を防止するための技術に関するものである。
【背景技術】
【０００２】
MPLS通信システムでは、パス経路上の各ノードに、ラベルとネクストホップ等を対応付けたラベル表が設定されることによりパス（LSP：Label Switched Path）が生成され、ラベルの付されたデータがパス上の各ノードにおいてラベル表に基づいて転送される。
【０００３】
LSP生成のためのシグナリングプロトコルの一つとしてRSVP-TE（RFC2205／3209等）がある。図１を参照して従来のLSP生成手順について説明する。図１には、MPLS通信システムとして、LSPの始点となるIngressノード装置１とLSPの終点となるEgressノード装置２が示されている。図示を省略しているが、Ingressノード装置１とEgressノード装置２との間には、複数のLSR（Label Switched Router）が伝送路を介して接続されている。
【０００４】
LSP生成にあたり、まず、どのようなLSPを設定するかを示すパス制御情報をIngressノード装置１に入力する。このパス制御情報は、少なくともLSPの始点と終点の識別情報（例えばIPアドレス）を含むものである。パス制御情報の入力は、Ingressノード装置１の操作端末からパス設定コマンドとして行ってもよいし、外部のオペレーションシステムから制御回線経由で行ってもよい。
【０００５】
パス制御情報が入力されると、Ingressノード装置１は、パス生成要求であるPathメッセージを送出し、PathメッセージはLSP経路上のLSRを経由してEgressノード装置２に届けられる（ステップ１）。Pathメッセージを受信したEgressノード装置２は、ラベル値を付与したResvメッセージを上流に送信し、Resvメッセージは、Pathメッセージが送信されてきた経路と同じ経路を逆方向に転送されてIngressノード装置１に届けられる（ステップ２）。この手順により、片方向のLSPが生成され、Ingressノード装置１からEgressノード装置２へのデータ送信が開始される（ステップ３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2007-214899号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の方式では、パス制御情報をIngressノード装置１のみに設定し、Ingress主導のパス接続制御を行っているため、LSP生成時にEgressノード装置２はPathメッセージに応答するのみであり、パス生成要求が正しいかどうかは判定しない。
【０００８】
すなわち、Egressノード装置２にとっては、Ingressノード装置１が指定するタイミングでのLSP生成要求に従うのみであり、Egressノード装置２がデータ通信の不要なタイミングであったり、別のIngressノード装置と接続すべき場合であっても、Ingreeノード装置１からのPathメッセージを受け取ってしまった場合は、そのIngressノード装置１からのLSPが生成され、データ通信を開始してしまう。
【０００９】
従って、MPLS通信システムを利用したデータ通信において、悪意のあるユーザからのEgressノード装置２への予期しないパス生成要求や、保守作業時にパス制御情報の設定誤りがあった場合、望ましくないLSP接続がなされ、流すべきでないデータを流してしまう場合があるという問題がある。
【００１０】
本発明は上記の点に鑑みてなされたものであり、MPLS通信システム等、始点と終点間でのシグナリングメッセージの送受信によりパスが生成される通信システムにおいて、パス生成時にパスの誤接続を防止するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明は、始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムであって、
前記始点ノード装置が、パス制御情報として始点識別情報及び接続開始時刻を含むパス生成要求メッセージを前記終点ノード装置に向けて送信し、
前記終点ノード装置が、前記パス生成要求メッセージを受信し、当該パス生成要求メッセージから前記始点識別情報及び前記接続開始時刻を取得し、当該始点識別情報及び当該接続開始時刻と、予め記憶手段に格納したパス制御情報における始点識別情報及び接続開始時刻とを比較し、一致した場合に、応答メッセージを前記始点ノード装置に返し、不一致である場合にパスの生成を行わないことを特徴とする通信システムとして構成される。
【００１２】
前記通信システムは、更に、前記始点ノード装置と前記終点ノード装置のそれぞれにネットワークを介して接続された外部装置を有し、当該外部装置が前記パス制御情報を前記始点ノード装置と前記終点ノード装置のそれぞれに送信することとしてもよい。
【００１３】
また、前記始点ノード装置又は終点ノード装置は、前記パスにより転送されるデータに含まれる所定の比較対象情報と、予め記憶手段に記憶された比較対象情報とを比較し、一致しない場合に、前記パスを切断することとしてもよい。
【００１４】
また、本発明は、始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムにおいて、前記終点ノード装置として使用される通信装置であって、
予め設定された始点識別情報及び接続開始時刻を含むパス制御情報を格納する記憶手段と、
パス生成要求メッセージを受信し、当該パス生成要求メッセージからパス制御情報として始点識別情報及び接続開始時刻を取得するパス生成制御手段と、
前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とを比較するパス制御情報照合手段と、を備え、
前記パス生成制御手段は、前記パス制御情報照合手段により、前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とが一致すると判定された場合に、前記パス生成要求メッセージに対する応答メッセージを返し、一致しないと判定された場合に、パス生成のための処理を行わないことを特徴とする通信装置として構成することもできる。
【００１５】
また、本発明は、始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムが実行するパス生成制御方法であって、
前記始点ノード装置が、パス制御情報として始点識別情報及び接続開始時刻を含むパス生成要求メッセージを前記終点ノード装置に向けて送信するステップと、
前記終点ノード装置が、前記パス生成要求メッセージを受信し、当該パス生成要求メッセージから前記始点識別情報及び前記接続開始時刻を取得し、当該始点識別情報及び当該接続開始時刻と、予め記憶手段に格納したパス制御情報における始点識別情報及び接続開始時刻とを比較し、一致した場合に、応答メッセージを前記始点ノード装置に返し、不一致である場合にパスの生成を行わないことを特徴とするパス生成制御方法として構成することもできる。
【００１６】
また、本発明は、始点ノード装置と終点ノード装置とを備え、当該始点ノード装置と当該終点ノード装置間でシグナリングメッセージを送受信することによりパスを生成する通信システムにおいて、前記終点ノード装置として使用される通信装置を、
パス生成要求メッセージを受信し、当該パス生成要求メッセージからパス制御情報として始点識別情報及び接続開始時刻を取得するパス生成制御手段、
前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、予め記憶手段に格納されている始点識別情報及び接続開始時刻とを比較するパス制御情報照合手段、として機能させるプログラムであって、
前記パス生成制御手段は、前記パス制御情報照合手段により、前記パス生成制御手段により取得された始点識別情報及び接続開始時刻と、前記記憶手段に格納されている始点識別情報及び接続開始時刻とが一致すると判定された場合に、前記パス生成要求メッセージに対する応答メッセージを返し、一致しないと判定された場合に、パス生成のための処理を行わないことを特徴とするプログラムとして構成してもよい。
【発明の効果】
【００１７】
本発明によれば、始点と終点間でのシグナリングメッセージの送受信によりパスが生成される通信システムにおいて、パス生成時にパスの誤接続を防止するための技術を提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】従来技術におけるLSP生成手順を説明するための図である。
【図２】本発明の実施の形態に係るMPLS通信システムの全体構成図である。
【図３】Ingressノード装置１０及びEgressノード装置２０の機能構成を示す図である。
【図４】本発明の実施の形態に係るMPLS通信システムの動作を示すシーケンス図である。
【図５】Egressノード装置２０における接続判定処理を説明するためのフローチャートである。
【図６】ポイントツーマルチポイントの接続構成例を示す図である。
【図７】通信データにより誤接続を判定する構成を有するEgressノード装置２０を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、以下の説明ではLSP生成のためのシグナリングプロトコルとして、RSVP-TEを使用しているが、本発明は、RSVP-TE以外のシグナリングプロトコルを使用する場合にも適用できる。
【００２０】
また、始点ノードと終点ノード間でシグナリングプロトコルメッセージを送受信することによりパスを設定する通信方式であれば、MPLS以外の通信方式にも本発明を適用することは可能である。
【００２１】
（システム構成）
図２に本発明の実施の形態におけるMPLS通信システムの構成例を示す。図２に示すように、本実施の形態に係るMPLS通信システムは、Ingressノード装置１０とEgressノード装置２０との間にLSR４０、５０を備えて構成されるMPLSネットワークに、パス制御情報設定装置３０が接続された構成を有する。MPLSネットワークの各ノードは、互いに伝送路により接続されている。
【００２２】
パス制御情報設定装置３０は、Ingressノード装置１０とEgressノード装置２０のそれぞれに対し、パス制御情報を送信し、設定させる装置である。本実施の形態では、パス制御情報設定装置３０と、Ingressノード装置１０及びEgressノード装置２０のそれぞれとはDCN（制御用回線）により接続されているものとするが、Ingressノード装置１０とEgressノード装置２０のそれぞれに対してパス制御情報を設定できる構成であれば、パス制御情報設定装置３０を制御用回線でIngressノード装置１０とEgressノード装置２０に接続する構成以外を採用してもよい。例えば、各ノードにおいて、操作端末等により、直接にパス制御情報を入力することとしてもよい。
【００２３】
図３に、Ingressノード装置１０とEgressノード装置２０の機能構成図を示す。なお、図３に示す構成は、本実施の形態に関わる機能部を主に示すものであり、MPLSノード装置としての処理を行うための図示しない既存の機能を含むことは言うまでもない。
【００２４】
また、Ingressノード装置１０とEgressノード装置２０のそれぞれは、MPLS通信機能を有する通信装置（ルータ等）であり、実際の物理的な構成としては、物理インターフェース部、スイッチ部、装置制御部（CPU、メモリ等からなる）などを含むものである。
【００２５】
Ingressノード装置１０とEgressノード装置２０は同じ機能構成を有するが、後に説明するシステム動作例では、ノード装置１０をIngressとしノード装置２０をEgressとして、ノード装置１０からノード装置２０に向けたLSPを設定する例を示しているので、接続判定処理等はノード装置２０が行うこととしている。ノード装置２０からノード装置１０に向けた別のLSPを生成する場合は、ノード装置２０がIngressの動作を行い、ノード装置１０がEgressの動作を行うことになる。
【００２６】
図３に示すように、Ingressノード装置１０は、パス制御情報設定部１１、パス制御情報記憶部１２、パス制御機能部１３、パス制御情報照合部１４、データ転送部１５、パス接続指示部１６を備える。Egressノード装置２０は、パス制御情報設定部２１、パス制御情報記憶部２２、パス制御機能部２３、パス制御情報照合部２４、データ転送部２５、パス接続指示部２６を備える。
【００２７】
パス制御情報設定部１１、２１は、パス制御情報設定装置３０からパス制御情報を受信し、受信したパス制御情報を、パス制御情報記憶部１２、２２に格納する機能部である。パス制御情報記憶部１２、２２は、パス制御情報設定装置３０から受信したパス制御情報を格納する記憶部である。  
パス制御機能部１３、２３は、LSP生成のためのシグナリングプロトコルメッセージの生成、送受信等を行う機能部である。より詳細には、ノード装置がIngressとして機能する場合、パス制御機能部１３、２３は、パス制御情報記憶部１２、２２からパス制御情報を読み出して、パス制御情報に基づきPathメッセージを作成し、当該PathメッセージをEgressに向けて送信する。また、ノード装置がEgressとして機能する場合、パス制御機能部１３、２３は、Ingressノード装置からのPathメッセージを受信し、Pathメッセージから比較のための情報を抽出してパス制御情報照合部１４、２４に渡し、パス制御情報照合部１４、２４による比較判定結果を受け取った後、比較判定結果に応じて、一致であればResvメッセージを返し、不一致であればPathErrメッセージを返す。
【００２８】
Ingress側でPathメッセージを作成する際に、Egress側で比較対象とする情報が、通常のPathメッセージに含まれている情報（始点ノードの識別情報、終点ノードの識別情報等）である場合は、従来と同様のPathメッセージが作成される。
【００２９】
また、Egress側で比較対象とする情報が、通常のPathメッセージに含まれていない情報（LSPを設定する開始時刻、終了時刻等）である場合は、RSVP-TEの拡張オブジェクトを利用して、ユーザ定義のフィールドに当該情報を含める。
【００３０】
パス制御情報設定装置３０から受信するパス制御情報には、パス接続制御のために必要な情報（対地情報、時間情報等）とともに、どの情報を比較の対象とするかを示す情報や、比較のための手続きを含めることとしてよい。
【００３１】
もしくは、パス制御情報には、パス接続制御のために必要な情報のみを含め、パス制御機能部１３、２３が、どの情報を通常のPathメッセージに含め、どの情報を拡張オブジェクトに含めるかを判断してもよい。例えば、パス制御情報の中に、始点と終点の情報等の通常のPathメッセージに含める情報のみがある場合は、これらの情報を通常のPathメッセージとして含め、パス制御情報の中に、始点と終点の情報等の通常のPathメッセージに含める情報に加えて、開始時刻などの情報がある場合は、始点と終点の情報等を通常のPathメッセージに含め、開始時刻などの情報は拡張オブジェクトとして加える。
【００３２】
Pathメッセージを受信するEgress側では、パス制御機能部１３、２３は、パス制御情報記憶部１２、２２に格納されているパス制御情報の指示に基づき比較対象の情報をPathメッセージから抽出してもよいし、パス制御機能部１３、２３自身が判断してPathメッセージから比較対象の情報を抽出してもよい。例えば、拡張オブジェクトに情報の設定がなければ、始点の識別情報と終点の識別情報を比較対象として抽出し、拡張オブジェクトに情報の設定がある場合は、始点の識別情報と終点の識別情報に加えて、拡張オブジェクトの情報を取得して比較対象とする。
【００３３】
パス制御情報照合部１４、２４は、Ingressから送信されたPathメッセージから取得されたパス制御情報と、パス制御情報記憶部１２、２２に予め格納されたパス制御情報とを比較照合し、比較照合の結果（一致、不一致）を、パス制御機能部１３、２４に通知する機能部である。RSVP−TEの拡張オブジェクトを使用時は、ユーザ定義のフィールドも読み取り、パス制御情報と比較照合する。
【００３４】
データ転送部１５、２５は、生成されたLSPを用いてデータ転送を行うための機能部である。すなわち、Ingressであれば、上流側から受信したデータをLSPにより下流（Egressノード装置側）に転送し、Egressであれば、LSPにより転送されてきたデータを受信し、下流側に転送する。
【００３５】
パス接続指示部１６、２６は、パス制御情報設定装置３０から設定されたパス制御情報に係る指示が即時型か予約型かを判別し、即時型であれば、パス制御情報設定装置３０からパス制御情報（パス生成コマンド）を受信したことを検知したらすぐに、パス制御機能部１３、２３に対し、シグナリングプロトコルによるLSP生成手順実行を指示する。予約型であれば、現在時刻がパス制御情報に含まれる接続開始時刻になるまで待ち、接続開始時刻になったら、パス制御機能部１３、２３に対し、該当のLSPに対する生成手順実行を指示する。また、予約型では、接続終了時刻になったら、該当LSPを切断する手順の実行を指示する。
【００３６】
本実施の形態に係る始点、終点の各ノード装置は、上述した装置制御部を有する通知装置に、本実施の形態で説明する処理に対応するプログラムを実行させることにより実現可能である。当該プログラムは、可搬メモリ等の記憶媒体に格納して配布し、上記通知装置にインストールして用いてもよいし、ネットワーク上のサーバからダウンロードして上記コンピュータにインストールしてもよい。また、本実施の形態で説明する処理をハードウェア回路として実現し、当該ハードウェア回路を通信装置に備えることとしてもよい。後述する通信データから誤接続を判定する構成においても同様に、プログラムで実現してもよいし、ハードウェア回路で実現してもよい。
【００３７】
（システムの動作）
次に、本実施の形態に係るMPLS通信システムの動作例を図４のシーケンス図を参照して説明する。以下の例は、RSVP-TEの拡張オブジェクトを利用して、PathメッセージにLSP接続の開始時刻と終了時刻を含めることにより、時間軸方向での判定精度を向上させた例である。
【００３８】
まず、パス制御情報設定装置３０から、Ingressノード装置１０とEgressノード装置２０のそれぞれに対してパス制御情報が送られ、それぞれのノード装置のパス制御情報記憶部１２、２２にパス制御情報が格納される（ステップ１１、１２）。本例でのパス制御情報は、LSPの始点であるIngressノード装置１０のIPアドレス（始点識別情報と呼ぶ）、終点であるEgressノード装置２０のIPアドレス（終点識別情報と呼ぶ）、LSPの接続開始時刻、接続終了時刻を少なくとも含むものとする。
【００３９】
Ingressノード装置１０のパス接続指示部１６は、現在時刻が、パス制御情報に含まれる接続開始時刻になったことを検知すると、パス制御機能部１３に対してLSP生成開始を指示する。指示を受けたパス制御機能部１３は、パス制御情報記憶部１２からパス制御情報を読み出し、少なくとも始点識別情報、終点識別情報、接続開始時刻、接続終了時刻を含むPathメッセージを生成し、送出する（ステップ１３）。
【００４０】
本例では、接続開始時刻、接続終了時刻はPathメッセージ内の拡張オブジェクトに含められる。Pathメッセージ内の拡張オブジェクトは、ユーザが独自に定義可能なオブジェクトである。
【００４１】
Pathメッセージは、MPLS対応ルータ（LSR：Label switching router)４０、５０によって構成されたネットワークに転送される。各LSRはOSPF-TEやLDPなどのルーティングプロトコルによってメッセージの転送先（次の転送先ルータ）を保持している。Pathメッセージが届くと、LSRはPathメッセージを次のルータに転送する（ステップ１４、１５）。
【００４２】
LSPの終点となるEgressノード装置２０では、Ingressノード装置１０から送信されたPathメッセージをパス制御機能部２３で受信し、その後、接続判定処理が行われる。（ステップ１６）。Egressノード装置２０が実行する接続判定処理について図５のフローチャートを参照して説明する。
【００４３】
Pathメッセージを受信したパス制御機能部２３は、Pathメッセージから比較対象とするパス制御情報である始点識別情報、終点識別情報、接続開始時刻、接続終了時刻を取得し、これらをパス制御情報照合部２４に渡す（ステップ１６１）。パス制御情報照合部２４は、これらに対応するパス制御情報をパス制御情報記憶部２２において特定する。例えば、Pathメッセージから取得した「接続開始時刻」と同じ「接続開始時刻」を持つパス制御情報を、対応するパス制御情報として特定する。もしくは、例えば、Pathメッセージから取得した「始点識別情報」及び「終点識別情報」と同じ「始点識別情報」及び「終点識別情報」を持つパス制御情報を、対応するパス制御情報として特定する。もしくは、例えば、パス制御情報設定装置３０から設定するパス制御情報に、パスを識別する識別情報（ID)を含めるとともに、Ingress側で当該パスの識別情報をPathメッセージに含め、Egress側で、Pathメッセージから取得した「識別情報」と同じ「識別情報」を持つパス制御情報を、対応するパス制御情報として特定する。
【００４４】
パス制御情報照合部２４は、Pathメッセージから取得した始点識別情報、終点識別情報、接続開始時刻、接続終了時刻と、上記のようにして特定したパス制御情報における対応する情報とを比較する（ステップ１６２）。なお、比較は必ずしも全部の情報間で行わなくてもよい。例えば、始点識別情報、接続開始時刻を比較することとしてもよい。
【００４５】
比較の結果、一致した場合（ステップ１６３のＹｅｓ）、「一致」したことを示す比較結果がパス制御機能部２３に通知される。比較の結果、一致しない場合（ステップ１６３のＮｏ）、つまり、複数の比較情報がある場合に、いずれか１つでも一致しなかった場合、「不一致」を示す比較結果がパス制御機能部２３に通知される。
【００４６】
「一致」を示す比較結果を受信したパス制御機能部２３は、Pathメッセージの応答メッセージとしてResvメッセージを送信する（ステップ１６４）。「不一致」を示す比較結果を受信したパス制御機能部２３は、接続不可であることを示すPathErrメッセージを送信する（ステップ１６５）。「不一致」の場合に、LSPが設定されることはなく、Ingrssノード装置１０からデータ転送はなされない。また、「不一致」の場合に、その旨を、外部のシステムに通知することとしてもよい。これにより、オペレータはパスの接続ができなかったことを即座に把握することができる。なお、「不一致」の場合は、パス生成を行わない処理であれば、PathErrメッセージ送信以外の処理を行ってもよい。
【００４７】
図４に戻る。図４は、「一致」の場合を示している。Egressノード装置２０のパス制御機能部２３から送信されたResvメッセージは、LSRのネットワークへ転送され、Pathメッセージと逆の経路でIngressノード装置１０に届けられる（ステップ１７〜１９）。このときに各ノードにラベルが付与される。
【００４８】
Ingressノード装置１０のパス制御機能部１３にてResvメッセージを受信すると、Egressノード装置２０までのLSPが生成される。Ingressノード装置１０では、LSPが生成された直後から、データ転送部１５により、生成したLSP上でのEgressノード装置２０に対するデータ転送が開始される（ステップ２０〜２２）。
【００４９】
なお、上記の例において比較対象とした情報は一例に過ぎない。ユーザの利用用途に応じて種々の情報を比較対象として設定することができる。
【００５０】
また、上記の例では、接続開始時刻と接続終了時刻をPathメッセージに含めているが、これらをPathメッセージに含めなくても時刻を用いた判定を行うことは可能である。つまり、Ingressから接続開始時刻と接続終了時刻を含まないPathメッセージをEgressに送り、Egressでは、予め格納されているパス制御情報に含まれる接続開始時刻（あるいは、接続開始時刻±許容時間）に、パス制御情報に含まれる始点識別情報等を含むPathメッセージを受信したかどうかで、時刻を用いた判定を行うことができる。
【００５１】
また、上記の例では、予約型の例を示したが、即時型の場合も適用可能である。即時型の場合、例えば、パス制御情報設定装置３０からIngressノード装置１０とEgressノード装置２０の両方にパス制御情報を送信したタイミングでパス生成手順が開始され、Egressノード装置２０は、そのタイミングで受信したPathメッセージのパス制御情報と、そのタイミングでパス制御情報記憶部に設定されたパス制御情報とを比較することで誤接続判定を行うことができる。
【００５２】
（他の例）
上記の例では、ポイントツーポイント（P２P)のパス構成について説明したが、図６に示すように、ポイントツーマルチポイント（P2MP)のパス構成の場合も上記の例と同様に、誤接続の判定を行うことが可能である。すなわち、ポイントツーマルチポイントの場合においても、それぞれのIngressノード装置１０−Egressノード装置２０間において、上記の例と同様にして誤接続判定を行えばよい。
【００５３】
また、上記の例では、シグナリングメッセージの中の情報を、予め格納した情報と比較することにより、パス設定時に誤接続判定を行っていたが、誤接続判定を、データ転送の段階で更に行うこととしてもよい。つまり、データプレーンで誤接続判定を行うこととしてもよい。
【００５４】
この場合のEgressノード装置２０の機能構成例を図７に示す。図７に示す構成は、図３に示した構成と比較して、比較対象情報取得部２７と情報照合部２８が追加されている。本例では、パス制御情報設定部３０（あるいは他の装置でもよい）から、データ転送において比較対象とする情報がパス制御情報記憶部２２（あるいは他の記憶部でもよい）に予め格納される。
【００５５】
比較対象とする情報は、例えば、送信元IPアドレス、宛先IPアドレス、送信元ポート番号、宛先ポート番号、メディア種別（音声、映像等）、送信元MACアドレス、宛先MACアドレス、送信開始時刻、送信終了時刻、通信時間帯などのうちのいずれか１つ又は複数である。なお、送信元MACアドレス、宛先MACアドレスについては、EoMPLS（Ethernet（登録商標） over multiprotocol label switching）を適用して通信が行われる場合に好適である。
【００５６】
一例として、予めパス制御情報設定部３０から、データ通信における比較制御情報として、送信元IPアドレス、メディア種別、送信開始時刻をパス制御情報記憶部２２に設定しておく。
【００５７】
比較対象情報取得部２７は、送信開始時刻になったことを検知すると、データ転送部２５によりLSPにて転送されるパケットを取得し、パケットに含まれる送信元IPアドレス及びメディア種別を取得し、情報照合部２８に渡す。情報照合部２８は、当該送信開始時刻に対応して予め設定されている送信元IPアドレス及びメディア種別と、パケットから取得した送信元IPアドレス及びメディア種別とを比較し、いずれも一致していればパス接続を継続する。いずれか又は両方が不一致であれば、不一致であったことをパス制御機能部２３に通知する。不一致である比較結果を受信したパス制御機能部２３は、当該LSPを切断するために、ResvTearメッセージをIngressノード装置１０に送信する。
【００５８】
上記の機能は、Ingressノード装置１０側に備えてもよい。Ingressノード装置１０側に備えた場合も、同様の動作によりデータに含まれる比較対象情報と予め設定した比較対象情報との不一致を検出した場合に、PathTearメッセージによりパスを切断できる。
（実施の形態の効果について）
上記のように、本実施の形態で説明した技術によれば、誤ったパス生成要求が出されたときに、Egressノード装置２０は即座にパス生成処理を中止するので、LSPは生成されず、データ誤送信を未然に防止できる。
【００５９】
また、悪意のあるユーザからのEgressへの予期しない接続を防ぐことができ、保守作業時にパス制御情報の設定誤りがあった場合においても、LSP接続やデータ送信を防ぐことが出来る。
【００６０】
また、本実施の形態のように装置自立判定の方式では、外部システムとの通信が遮断されても装置自立で接続判定を継続することができる。また、LSPの接続判定時に外部システムとの通信が不要であるため高速判定が可能であり、そのため、頻繁に接続・切断処理を行い、処理遅延が許されないセキュアでリアルタイム性の高いサービスに有効である。
【００６１】
また、本実施の形態では、判定処理がEgress単位に負荷分散できるという効果もある。
【００６２】
更に、本実施の形態の技術により、パケット内に格納されている送信元情報等（IPの場合は送信元IPアドレス、EoMPLSであれば送信元MACアドレス等）を確認することにより、データプレーンの誤接続を防止することも可能である。
【００６３】
また、RFC3209/4875で定義されるRSVP-TEの拡張オブジェクトを活用することにより、接続対地に対するLSPの誤接続防止だけでなく、LSP生成開始時間、終了時間といった時間軸も用いた誤接続判定が可能になる。更に、この拡張オブジェクトの利用方法はユーザ定義可能であるため、時刻情報以外にもユーザの利用用途に合わせたLSP接続判定が可能となる。
【００６４】
なお、本実施の形態では、RFCで標準化されているシグナリングプロトコルを利用することにより、独自のプロトコルを利用することなくパス制御情報を効率的に送信できる。例えば、TCP接続によるパス制御情報の送信を行ってしまうと、P2MPのコネクション確立時にIngressの負荷が大きくなってしまうデメリットがある。更に、RFCで標準化されているプロトコルを利用しているため、市販のMPLSルータが中継ノードとして利用可能であり、自由に中継ノードを選定して、NWを構築することができる。
【００６５】
本実施の形態で説明した技術は、様々な通信サービスに適用できるが、特に、接続対地の切り替えが頻繁に発生するとともに、誤接続が許容されない重要コンテンツの高信頼伝送サービス等に適用することにより、大きな効果を得ることができる。
【００６６】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００６７】
１  Ingressノード装置
２  Egressノード装置
１０  Ingressノード装置
１１  パス制御情報設定部
１２  パス制御情報記憶部
１３  パス制御機能部
１４  パス制御情報照合部
１５  データ転送部
１６  パス接続指示部
２０  Egressノード装置
２１  パス制御情報設定部
２２  パス制御情報記憶部
２３  パス制御機能部
２４  パス制御情報照合部
２５  データ転送部
２６  パス接続指示部
２７  比較対象情報取得部
２８  情報照合部
３０  パス制御情報設定装置
４０、５０  LSR
【図１】
0005734896.tif 000002
【図２】
0005734896.tif 000003
【図３】
0005734896.tif 000004
【図４】
0005734896.tif 000005
【図５】
0005734896.tif 000006
【図６】
0005734896.tif 000007
【図７】
0005734896.tif 000008