(57)【要約】  エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含むネットワークを構成するノードに適用されるシグナリング装置であって；前記ＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続する前記ＥＮＮＩドメインとを通過するｅｎｄ−ｔｏ−ｅｎｄパスをシグナリングメッセージにより設定する際に、パス設定のための前記シグナリングメッセージを処理する処理部と；自ノードに隣接するノードとの間のリンクの種別情報を保持する記憶部と；前記シグナリングメッセージ中の経路情報と前記記憶部に保持されているリンク種別情報とを参照して、自ノードが前記ＩＮＮドメインまたは前記ＥＮＮＩドメインのコネクション終点か否かを判断する判定部とを備える。
2008129637.tif 000002
【特許請求の範囲】
【請求項１】
エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含むネットワークを構成するノードに適用されるシグナリング装置であって；
前記ＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続する前記ＥＮＮＩドメインとを通過するｅｎｄ−ｔｏ−ｅｎｄパスをシグナリングメッセージにより設定する際に、パス設定のための前記シグナリングメッセージを処理する処理部と；
自ノードに隣接するノードとの間のリンクの種別情報を保持する記憶部と；
前記シグナリングメッセージ中の経路情報と前記記憶部に保持されているリンク種別情報とを参照して、自ノードが前記ＩＮＮドメインまたは前記ＥＮＮＩドメインのコネクション終点か否かを判断する判定部と；
を備えるシグナリング装置。
【請求項２】
前記判定部は、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＥＮＮＩであるとき、自ノードがＩＮＮＩコネクションの終点であると判断し、
前記処理部は、ＩＮＮＩコネクションの終点処理と、ＥＮＮＩコネクションの始点処理とを行う
請求項１記載のシグナリング装置。
【請求項３】
前記判定部は、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＩＮＮＩコネクションの中継ノードであると判断し、
前記処理部は、ＩＮＮＩコネクションの中継処理を行う
請求項１記載のシグナリング装置。
【請求項４】
前記判定部は、自ノードと前ノードとの間のリンク種別がＥＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＥＮＮＩコネクションの終点であると判断し、
前記処理部は、ＥＮＮＩコネクションの終点処理と、ＩＮＮＩコネクションの始点処理とを行う
請求項１記載のシグナリング装置。
【請求項５】
前記判定部が、自ノードがＩＮＮＩコネクションの始点であると判断したとき、
前記処理部は、前記シグナリングメッセージ中のコネクション終点ノード情報には、前記シグナリングメッセージ中のｅｎｄ−ｔｏ−ｅｎｄパスの終点ノード情報と同一情報を設定する
請求項１記載のシグナリング装置。
【請求項６】
エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含むネットワークを構成するノードに適用されるシグナリング方法であって；
前記ＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続する前記ＥＮＮＩドメインとを通過するｅｎｄ−ｔｏ−ｅｎｄパスをシグナリングメッセージにより設定する際に、パス設定のための前記シグナリングメッセージを処理する処理ステップと；
自ノードに隣接するノードとの間のリンクの種別情報を保持するステップと；
前記シグナリングメッセージ中の経路情報と前記記憶部に保持されているリンク種別情報とを参照して、自ノードが前記ＩＮＮドメインまたは前記ＥＮＮＩドメインのコネクション終点か否かを判断する判定ステップと；
を備えるシグナリング方法。
【請求項７】
前記判定ステップは、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＥＮＮＩであるとき、自ノードがＩＮＮＩコネクションの終点であると判断し、
前記処理ステップは、ＩＮＮＩコネクションの終点処理と、ＥＮＮＩコネクションの始点処理とを行う
請求項６記載のシグナリング方法。
【請求項８】
前記判定ステップは、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＩＮＮＩコネクションの中継ノードであると判断し、
前記処理ステップは、ＩＮＮＩコネクションの中継処理を行う
請求項６記載のシグナリング方法。
【請求項９】
前記判定ステップは、自ノードと前ノードとの間のリンク種別がＥＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＥＮＮＩコネクションの終点であると判断し、
前記処理ステップは、ＥＮＮＩコネクションの終点処理と、ＩＮＮＩコネクションの始点処理とを行う
請求項６記載のシグナリング方法。
【請求項１０】
前記判定ステップが、自ノードがＩＮＮＩコネクションの始点であると判断したとき、
前記処理ステップは、前記シグナリングメッセージ中のコネクション終点ノード情報には、前記シグナリングメッセージ中のｅｎｄ−ｔｏ−ｅｎｄパスの終点ノード情報と同一情報を設定する
請求項６記載のシグナリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含むネットワークを構成するノードに適用されるシグナリング装置及びシグナリング方法に関する。【０００２】
本発明は、特に、キャリアやベンダ毎に構成されるＩＮＮＩドメインと、これらＩＮＮＩドメイン間を接続するＥＮＮＩドメインとを通過するパスをシグナリングメッセージにより設定する際に、ＩＮＮＩドメインの境界ノード（始点ノード）において、ＩＮＮＩコネクションの終点ノードを検索するための負荷を軽減することを可能にするシグナリング装置及びシグナリング方法に関する。
【背景技術】
【０００３】
従来、例えば、図１に示すネットワーク構成において、ＯＳＰＦ−ＴＥ（Open Shortest Path First-Traffic Engineering）等のルーティングプロトコル（ＲＦＣ２３２８，ＲＦＣ３６３０参照）により、各ノードＤ，Ａ，Ｂ，Ｃ，Ｅは関連エリア情報「エリア１，２，３」を含むリンク情報を広告し、ネットワーク全体のトポロジ情報（図２参照）を構築する。【０００４】
パス設定の指示があった場合、パスの始点ノードＤでは、始点から終点までの経路を計算し、経路情報「Ａ，Ｂ，Ｃ，Ｅ」を含むシグナリングメッセージ（Ｐａｔｈメッセージ）をＲＳＶＰ−ＴＥ（Resource Reservation Protocol-Traffic Engineering）等のシグナリングプロトコル（ＲＦＣ２２０５，ＲＦＣ３２０９，ＲＦＣ３４７１，ＲＦＣ３４７３参照）により転送する。このシグナリングメッセージには、ｅｎｄ−ｔｏ−ｅｎｄ終点ノード情報及びコネクション終点ノード情報が更に含まれている。【０００５】
始点ノードＤから終点ノードＥまでのｅｎｄ−ｔｏ−ｅｎｄのパスは、ＥＮＮＩドメイン及びＩＮＮＩドメイン毎にコネクションに分解される。ＩＮＮＩコネクションの始点ノードＡでは、シグナリングメッセージ中の経路情報「Ｂ，Ｃ，Ｅ」と、保持しているトポロジ情報とに基づいて、経路上のノードがエリアの境界になっているかどうかを順次検索し、ＩＮＮＩコネクションの終点ノードＣを見つけ、シグナリングメッセージ中にコネクション終点ノード情報「Ｃ」として格納し、次のノードＢへ転送する。【０００６】
シグナリングメッセージを受信した次ノードＢは、コネクション終点ノード情報「Ｃ」が自ノードかどうか判断する。自ノードが終点ノードＣの場合は、コネクション終点の処理を行い、シグナリングメッセージを更に次のノードＥに転送する。【０００７】
この従来の技術では、ＩＮＮＩコネクションの始点ノードＡにおいて、シグナリングメッセージ中の経路情報「Ａ，Ｂ，Ｃ，Ｅ」と、保持しているトポロジ情報とに基づいて、ＩＮＮＩコネクションの終点ノードＣを順次検索する必要がある。【０００８】
ＩＮＮＩコネクションの始点ノードＡでは、シグナリングメッセージ中の経路情報「Ｂ，Ｃ，Ｅ」により、Ａ−Ｂ間のリンク、Ｂ−Ｃ間のリンク、及びＣ−Ｅ間のリンクがどのエリアに関連しているかを、図２に示すトポロジ情報から順次検索し、エリアの境界となるノードＣを求め、コネクションの終点ノードとする。【０００９】
しかし、この手法によると、ＩＮＮＩコネクションのホップ数（図１に示す例では、２ホップ）の増加に比例して、ＩＮＮＩコネクションの終点を求めるための処理負荷が増加することを免れない。
特許文献１：特開２００６−１２１２４９号公報
非特許文献１：
RFC2328,RFC3630;
draft-ietf-ccamp-gmpls-ason-routing-ospf-02.txt,  OIF2005.313.08等
非特許文献２：
RFC2205,RFC3209,RFC3471,RFC3473;
OIF2005.381.09-Draft OIF E-NNI Signaling Specification (OIF E-NNI 2.0)等
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、ＩＮＮＩドメインの境界ノード（始点ノード）において、ＩＮＮＩコネクションの終点ノードを検索するための負荷を軽減することを可能にするシグナリング装置及びシグナリング方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のシグナリング装置は、
エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含むネットワークを構成するノードに適用されるシグナリング装置であって；
前記ＩＮＮＩドメインと、前記ＩＮＮＩドメイン間を接続する前記ＥＮＮＩドメインとを通過するｅｎｄ−ｔｏ−ｅｎｄパスをシグナリングメッセージにより設定する際に、パス設定のための前記シグナリングメッセージを処理する処理部と；
自ノードに隣接するノードとの間のリンクの種別情報を保持する記憶部と；
前記シグナリングメッセージ中の経路情報と前記記憶部に保持されているリンク種別情報とを参照して、自ノードが前記ＩＮＮドメインまたは前記ＥＮＮＩドメインのコネクション終点か否かを判断する判定部とを備える。【００１２】
この構成において、前記判定部は、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＥＮＮＩであるとき、自ノードがＩＮＮＩコネクションの終点であると判断し、
前記処理部は、ＩＮＮＩコネクションの終点処理と、ＥＮＮＩコネクションの始点処理とを行う。【００１３】
また、前記判定部は、自ノードと前ノードとの間のリンク種別がＩＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＩＮＮＩコネクションの中継ノードであると判断し、
前記処理部は、ＩＮＮＩコネクションの中継処理を行う。【００１４】
また、前記判定部は、自ノードと前ノードとの間のリンク種別がＥＮＮＩであり、自ノードと次ノードとの間のリンク種別がＩＮＮＩであるとき、自ノードがＥＮＮＩコネクションの終点であると判断し、
前記処理部は、ＥＮＮＩコネクションの終点処理と、ＩＮＮＩコネクションの始点処理とを行う。【００１５】
さらに、前記判定部が、自ノードがＩＮＮＩコネクションの始点であると判断したとき、
前記処理部は、前記シグナリングメッセージ中のコネクション終点ノード情報には、前記シグナリングメッセージ中のｅｎｄ−ｔｏ−ｅｎｄパスの終点ノード情報と同一情報を設定する。
【発明の効果】
【００１６】
本発明によれば、エリアの境界ノードであるＩＮＮＩドメインの始点ノードにおけるコネクション終点ノード検索処理を削減し、処理負荷を小さくすることができる。【００１７】
本発明の他の課題、特徴及び利点は、図面及び併記の請求の範囲とともに取り上げられる際に、以下に記載される明細書（実施の形態）を読むことにより明らかになるであろう。
【図面の簡単な説明】
【００１８】
【図１】図１は従来のネットワークを説明するための図。
【図２】図２は従来のネットワークにおけるトポロジ情報を説明するための図。
【図３】図３は本発明の一実施の形態におけるシグナリング装置の構成を示すブロック図。
【図４】図４は本発明の一実施の形態におけるネットワークを説明するための図。
【図５】図５は本発明の一実施の形態におけるリンク種別テーブルを説明するための図。
【図６】図６は本発明の一実施の形態におけるトポロジ情報を説明するための図。
【図７】図７は本発明の一実施の形態のシグナリング装置におけるコネクション終点ノード判定を説明するための図。
【符号の説明】
【００１９】
１    シグナリング装置
２    コマンド処理部
３    トポロジ情報テーブル
４    リンク種別テーブル
５    パス経路計算部
６    リンク情報広告部
７    コネクション終点ノード判定部
８    メッセージ受信部
９    メッセージ処理部
１０  メッセージ送信部
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して、本発明についてさらに詳細に説明する。図面には本発明の好ましい実施形態が示されている。しかし、本発明は、多くの異なる形態で実施されることが可能であり、本明細書に記載される実施形態に限定されると解釈されてはならない。むしろ、これらの実施形態は、本明細書の開示が徹底的かつ完全となり、当業者に本発明の範囲を十分に伝えるように提供される。【００２１】
［シグナリング装置の構成］
本発明の一実施の形態におけるシグナリング装置の構成を示す図３を参照すると、シグナリング装置１は、図４に示すネットワークを構成するノードＡ〜Ｅにそれぞれ適用される。【００２２】
シグナリング装置１は、コマンド処理部２、トポロジ情報テーブル３、リンク種別テーブル４、パス経路計算部５、リンク情報広告部６、コネクション終点ノード判定部７、メッセージ受信部８、メッセージ処理部９、及びメッセージ送信部１０を備える。【００２３】
コマンド処理部２は、ノード対応の局毎に配置された端末、または通信回線を通して集中制御する端末などの保守端末からの指示により、パスの始点・終点情報等をパス経路計算部５へ渡したり、トポロジ情報テーブル３にトポロジの初期情報を設定したり、リンク種別テーブル４に必要な情報を設定したりする。【００２４】
トポロジ情報テーブル３は、ネットワークのトポロジ情報を保持する。リンク種別テーブル４には、自ノードに接続されているリンクの種別が、コマンド処理部２から予め設定されている。【００２５】
パス経路計算部５は、パスの始点・終点情報及びトポロジ情報等に基づいて、パスの経路を計算する。リンク情報広告部６は、他のノードからリンク情報を受信し、トポロジ情報を更新し、他のノードへリンク情報を広告する。【００２６】
コネクション終点ノード判定部７は、受信したシグナリングメッセージと、リンク種別テーブル４に保持されているリンク種別情報とに基づいて、自ノードがコネクション終点ノードかどうか判定する。メッセージ受信部８は、隣接ノードからシグナリングメッセージを受信する。メッセージ処理部９は、シグナリングメッセージの生成・転送・終端等の処理を行う。メッセージ送信部１０は、隣接ノードへシグナリングメッセージを送信する。【００２７】
［動作例］
次に、図３に示す本発明の一実施の形態のシグナリング装置１における動作例を説明する。【００２８】
図４は適用対象とするネットワーク（ネットワークシステム）の構成を示す。このネットワークは、同一エリア内の複数のネットワーク間のＩＮＮＩインタフェース（ＩＮＮＩ）を含んで構成されるＩＮＮＩドメインと、ＩＮＮＩドメイン間を接続するＥＮＮＩインタフェース（ＥＮＮＩ）を含んで構成されるＥＮＮＩドメインとを含む。【００２９】
このネットワークを構成する各ノードＡ〜Ｅに適用されるシグナリング装置１は、キャリアやベンダ毎に構成されるＩＮＮＩドメインと、これらＩＮＮＩドメイン間を接続するＥＮＮＩドメインとを通過するパスをシグナリングメッセージにより設定する際に、ＩＮＮＩドメインの境界ノード（始点ノード）において、ＩＮＮＩコネクションの終点ノードを検索するための負荷を軽減することを可能にする。【００３０】
各ノードＡ〜Ｅのシグナリング装置１は、リンク種別テーブル４を持ち、自ノードに隣接するノードとの間のリンクの種別が予め設定されている。【００３１】
図５は、ＩＮＮＩコネクションの始点ノードであるノードＡのシグナリング装置１におけるリンク種別テーブル４の例である。また、各ノードＡ〜Ｅのシグナリング装置１は、図６に示すようなネットワーク全体のトポロジ情報を保持している。【００３２】
このネットワークにおいて、ノードＤからノードＥまでのｅｎｄ−ｔｏ−ｅｎｄのパスを設定する場合を考える。【００３３】
まず、パスの始点ノードＤのシグナリング装置１において、パス経路計算部５はノードＥまでの経路を計算する。ここでは、この経路は、ノードＤ−ノードＡ−ノードＢ−ノードＣ−ノードＥである。【００３４】
次に、ノードＤのシグナリング装置１（メッセージ送信部１０）は、パス設定のためのシグナリングメッセージ（ＲＳＶＰ−ＴＥでは、Ｐａｔｈ（パス設定）メッセージ）を経路上の次ノードであるノードＡに送信する。このメッセージには、ｅｎｄ−ｔｏ−ｅｎｄの終点ノード情報「Ｅ」と、コネクションの終点ノード情報「Ａ」と、経路情報「Ａ，Ｂ，Ｃ，Ｅ」とが含まれる。【００３５】
このメッセージを受信したノードＡのシグナリング装置１（コネクション終点ノード判定部７，メッセージ受信部８，メッセージ処理部９）は、前ノードＤとの間のリンク種別が「ＥＮＮＩ」であるので、ＥＮＮＩコネクションの終点であると判断し、ＥＮＮＩコネクションの終点ノード処理を行うと共に、ＩＮＮＩコネクションの始点であるので、ＩＮＮＩコネクションの設定を開始する。【００３６】
ノードＡのシグナリング装置１（メッセージ処理部９）は、新たに生成するパス設定メッセージのコネクション終点ノード情報には、ｅｎｄ−ｔｏ−ｅｎｄ終点ノード情報と同じ情報「Ｅ」を設定する。また、ノードＡのシグナリング装置１（メッセージ処理部９，メッセージ送信部１０）は、経路情報から自ノードを取り除いたメッセージを次のノードＢへ送信する。【００３７】
ＩＮＮＩドメインの各ノードのシグナリング装置１におけるコネクション終点ノード判定部７は、図７に示すフローチャートの手順（Ｓ７０〜Ｓ７７）に従って、自ノードがコネクションの終点かどうか判断する。【００３８】
（１）コネクション終点ノード判定部７は、自ノードと前ノードとの間のリンク種別が「ＩＮＮＩ」であり、自ノードと次ノードとの間のリンク種別が「ＥＮＮＩ」であるとき、自ノードがＩＮＮＩコネクションの終点であると判断し、メッセージ処理部９は、ＩＮＮＩコネクションの終点処理（終点ノード処理）と、ＥＮＮＩコネクションの始点処理（始点ノード処理）とを行う。【００３９】
（２）コネクション終点ノード判定部７は、自ノードと前ノードとの間のリンク種別が「ＩＮＮＩ」であり、自ノードと次ノードとの間のリンク種別が「ＩＮＮＩ」であるとき、自ノードがＩＮＮＩコネクションの中継ノードであると判断し、メッセージ処理部９は、ＩＮＮＩコネクションの中継処理（中継ノード処理）を行う。【００４０】
（３）コネクション終点ノード判定部７は、自ノードと前ノードとの間のリンク種別が「ＥＮＮＩ」であり、自ノードと次ノードとの間のリンク種別が「ＩＮＮＩ」であるとき、自ノードがＥＮＮＩコネクションの終点であると判断し、メッセージ処理部９は、ＥＮＮＩコネクションの終点処理と、ＩＮＮＩコネクションの始点処理とを行う。【００４１】
（４）コネクション終点ノード判定部７は、自ノードと前ノードとの間のリンク種別が「ＥＮＮＩ」であり、自ノードと次ノードとの間のリンク種別が「ＥＮＮＩ」であるとき、自ノードがＥＮＮＩコネクションの終点であると判断し、メッセージ処理部９は、ＥＮＮＩコネクションの終点処理と、ＥＮＮＩコネクションの始点処理とを行う。【００４２】
具体的には、ノードＡからのシグナリングメッセージを受信したノードＢのシグナリング装置１では、リンク種別テーブル４を参照し、前ノードであるノードＡとの間のリンク種別が「ＩＮＮＩ」であり、次ノードであるノードＣとの間のリンク種別が「ＩＮＮＩ」であるため、自ノードがコネクションの中継ノードであると判断する。よって、メッセージ処理部９は、メッセージ中の経路情報から自ノードを取り除いて、次ノードＣへメッセージを転送する。【００４３】
このメッセージを受信したノードＣのシグナリング装置１は、リンク種別テーブル４を参照し、前ノードＢとの間のリンク種別が「ＩＮＮＩ」であり、次ノードであるノードＥとの間のリンク種別が「ＥＮＮＩ」であるため、自ノードがＩＮＮＩコネクションの終点であると判断し、コネクション終点ノード処理を行う。【００４４】
ＲＳＶＰ−ＴＥに則った場合、ノードＣのシグナリング装置１は、コネクション終点ノード処理として、ノードＢへＲｅｓｖメッセージの返送等を行う。また、ノードＣのシグナリング装置１は、ＥＮＮＩコネクションの始点ノードとなるため、コネクション始点ノード処理として、新たにパス設定メッセージを生成し、次ノードＥへ送信する。【００４５】
［変形例］
上述した一実施の形態における処理はコンピュータで実行可能なプログラムとして提供され、ＣＤ−ＲＯＭやフレキシブルディスクなどの記録媒体、さらには通信回線を経て提供可能である。【００４６】
また、上述した一実施の形態における各処理はその任意の複数または全てを選択し組合せて実施することもできる。
【図１】
2008129637.tif 000003
【図２】
2008129637.tif 000004
【図３】
2008129637.tif 000005
【図４】
2008129637.tif 000006
【図５】
2008129637.tif 000007
【図６】
2008129637.tif 000008
【図７】
2008129637.tif 000009
【国際調査報告】
2008129637.tif 000010
2008129637.tif 000011
2008129637.tif 000012
2008129637.tif 000013