(57)【特許請求の範囲】
【請求項１】
通信システムであって：
送信ＰＮＮＩノード；
受信ＰＮＮＩノード；及び
ピアグループを表わす論理グループノードを有するネットワークであって、部分ノードＩＤのみを有するピアグループを表わすグループノードを識別するＤＴＬを用いるＳＰＶＣを確立することによって、ネットワークを通じて、送信ＰＮＮＩノードと受信ＰＮＮＩノードを通信するネットワーク；
を含んでおり、
部分ノードＩＤは、論理グループノードの完全ノードＩＤのビット数の最初のｎビットのみを有し、ｎは、完全ノードＩＤのビット数未満の整数であり、
各ピアグループ内でＰＧＬを選択することができるすべてのノードは、ノードＩＤｓの最初のｎビットが同じになるように構成され、
ＤＴＬは、複数のホップリストを有し、ネットワークは、ＰＮＮＩ階層を含み、ｎは、ＰＮＮＩ階層における複数のホップのある１つのホップと関連するノードのレベルに基づく通信システム。
【請求項２】
完全ノードＩＤのビット数は、１７６である請求項１に記載のシステム。
【請求項３】
送信ノードは、ルーティングトポロジーデータベースを有し、該ルーティングトポロジーデータベースから、部分ノードＩＤを完全ノードＩＤに置換する請求項２に記載のシステム。
【請求項４】
ホップは部分ノードＩＤによって部分的に識別されるものであり、各ホップに対する送信ノードは、ホップのリストから始まり、ネットワークから蓄積されるルーティングトポロジーデータベースは、部分ノードＩＤに一致するホップを見つけるために参照され、完全に識別されたノードＩＤｓを有する完全ＤＴＬが構築される請求項３に記載のシステム。
【請求項５】
完全ＤＴＬは、メッセージが受信ノードの方に伝えられるまでは、送信ノードによってコールセットアップメッセージの中に含まれる請求項４に記載のシステム。
【請求項６】
通信方法であって：
部分ノードＩＤのみを有するピアグループを表わす論理グループノードを識別するＤＴＬの形成ステップであって、完全ノードＩＤの最初のｎビットだけを有するノードを識別するステップが含まれており、ｎは、完全ＩＤのビット数未満の整数であるステップと；
ＤＴＬを用いたＳＰＶＣの確立ステップであって、該ＳＰＶＣを通じて、ネットワークの送信ＰＮＮＩノードと受信ＰＮＮＩノードを通信するステップ；及び
ノードＩＤｓの最初の数ビットが同一となるように、各ピアグループ内でＰＧＬを選択することができるすべてのノードを設定するステップ；
を含んでおり、
ＤＴＬは、複数のホップのリストを有しており、ネットワークは、ＰＮＮＩ階層を含み、ＰＮＮＩ階層中の複数のホップの内の１つのホップと関連するノードのレベルに、ｎが基づくステップを含んでいる通信方法。
【請求項７】
完全ノードＩＤのビット数は、１７６である請求項６に記載の方法。
【請求項８】
確立ステップは、送信ノードのルーティングトポロジーデータベースから、部分ノードＩＤを完全ノードＩＤに置換するステップを含む請求項７に記載の方法。
【請求項９】
確立ステップでは、ホップは部分ノードＩＤによって部分的に識別されるものであり、各ホップに対する送信ノードは、ホップのリストから始まり、ネットワークから累積されているルーティングトポロジーデータベースは、部分ノードＩＤに一致するホップを見つけるために参照され、完全に識別されたノードＩＤｓを有する完全ＤＴＬが構築される請求項８に記載の方法。
【請求項１０】
確立ステップには、メッセージが受信ノードの方に伝えられるまでは、送信ノードによるコールセットアップメッセージの中に完全ＤＴＬを含むステップを有する請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを含む通信システムに関するものであり、ネットワークは、ピアグループに対する論理グループを有し、ピアグループを表わすグループノードを識別するＤＴＬ(経路指定リスト：Designated Transit List)を用いたＳＰＶＣを確立することで、ネットワークを通じて、送信ノードと受信ノードが通信するシステムに関する。より具体的には、本発明は、ネットワークを含む通信システムに関するものであり、ネットワークは、ピアグループに対する論理グループを有し、部分ノードＩＤのみを有するピアグループを表わすグループノードを識別するＤＴＬを用いたＳＰＶＣを確立することで、ネットワークを通じて、送信ノードと受信ノードを通信するシステムに関する。
【背景技術】
【０００２】
２つのエンドポイント間のＳＰＶＣ接続は、ユーザ設定の相手固定接続(ＰＶＣ：Permanent Virtual Cirucuit)部と、動的に確立された相手先選択接続(ＳＶＣ：Switched Virtual Circuit)部から構成される。コールのＳＶＣ部に対してネットワークを通じたパスは、ＰＮＮＩルーティングを用いて自動的に計算され、また、ネットワークアドミニスターによって推測的(a priori)に構成される。このパスには、ＤＴＬ等を参照して、論理ノード(及び可能な論理リンク)の完全リストが含まれ、ネットワークを越えた接続を行なうことができる。階層ＰＮＮＩネットワークでは、ＤＴＬは、送信側ノードと終端側ノードの間の階層のすべてのレベルにおいて、論理ノードとリンクを構築することができる。
【０００３】
階層的に完全なＤＴＬでは、遠隔トランジットピアグループは、階層中のピアグループを表わす論理グループノード(ＬＧＮ：Logical Group Node)の完全なノードＩＤによって表わされる。遠隔ピアグループのピアグループリーダ(ＰＧＬ：Peer Group Leader)として機能するスイッチングシステムが機能しなくなった場合に、そのピアグループを表わすＬＧＮのノードＩＤが変化する。これは、実質的に、不具合の前にオペレータによって設定されたこのピアグループをトランジットするすべてのＤＴＬｓを無効にすることになる。これまでは、このような状況からリカバーする方法として、ネットワークアドミニストレーターが、問題となっているピアグループを表わす新しいＬＧＮのノードＩＤを用いて、これらすべてのＤＴＬｓを再設定するしかなかった。
【０００４】
ここで述べる本発明は、ホップが階層ＤＴＬに表わされる方法を変えることで、そのような不具合の発生を防止するものである。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は、コミュニケーションシステムに関するものである。システムには、送信ＰＮＮＩノードが含まれる。システムには、受信ノードが含まれる。システムには、ピアグループを表わす論理グループノードを有するネットワークが含まれ、部分ノードＩＤのみを有するピアグループを表わすグループノードを識別するＤＴＬを用いるＳＰＶＣを確立することで、ネットワークを通じて、送信ノードと受信ノードが通信する。
【０００６】
本発明は、通信方法に関する。方法には、ＤＴＬの形成ステップが含まれ、該ＤＴＬにより、部分ノードＩＤのみを有するピアグループを表わす論理グループノードが識別される。また、ＤＴＬを用いたＳＰＶＣの確立ステップを有し、ＳＰＶＣを通じて、ネットワークの送信ＰＮＮＩノードと受信ＰＮＮＩノードが通信する。
【発明を実施するための最良の形態】
【０００７】
本発明の望ましい実施例及び本発明を実施する望ましい方法を添付の図面に示している。
【０００８】
図面に関し、符号は各図を通じて同じ部材について言及しており、具体的には、図１では、通信システムを符号(10)で表している。システム(10)は、送信ＰＮＮＩノード(12)を含んでいる。システム(10)は、受信ＰＮＮＩノード(14)を含んでいる。システム(10)は、ピアグループ(20)を表わす論理グループノード(18)を有するネットワーク(16)を含んでおり、部分ノードＩＤのみを有するピアグループ(20)を表わすグループノード(18)を識別するＤＴＬを用いたＳＰＶＣを確立することで、ネットワーク(16)を通じて、送信ノードと受信ノードが通信する。
【０００９】
部分ノードＩＤは、論理グループノード(18)にある完全ノードＩＤのビット数の最初のｎビットのみを有することが望ましい。ここで、ｎは、完全ノードＩＤのビット数未満の整数である。各ピアグループ内でＰＧＬを選択することができるすべてのノードは、ノードＩＤｓの最初のｎビットが同一となるように設定されることが望ましい。ＤＴＬは、複数のホップのリストを有し、ネットワーク(16)は、ＰＮＮＩ階層を含み、ｎは、ＰＮＮＩ階層中の複数のホップの内の１つのホップと関連を有するノードのレベルに基づくことが望ましい。完全ノードＩＤのビット数は、１７６とすることが望ましい。
【００１０】
送信ノードは、ルーティングトポロジーデータベースを有し、ルーティングトポロジーデータベースから、部分ノードＩＤを完全ノードＩＤに置換することが望ましい。ホップは、部分ノードＩＤによって部分的に特定されるものであり、各ホップに対する送信ノードは、望ましくは、ホップのリストから始まり、ネットワーク(16)から蓄積される(accumulated)ルーティングトポロジーデータベースは、部分ノードＩＤに一致するホップを見つけるために参照にされ、完全に識別されたノードＩＤｓを有する完全ＤＴＬが構築される。完全ＤＴＬは、メッセージが受信ノードの方に伝えられるまでは、送信ノードによってコールセットアップメッセージに含まれていることが望ましい。
【００１１】
本発明は、通信方法に関するものである。方法には、ＤＴＬの形成ステップが含まれ、該ＤＴＬにより、部分ノードＩＤのみを有するピアグループ(20)に対する論理グループノードが識別される。また、ＤＴＬを用いたＳＰＶＣの確立ステップを有し、ＳＰＶＣを通じて、ネットワーク(16)の送信ＰＮＮＩノード(12)と受信ＰＮＮＩノード(14)が通信する。
【００１２】
前記形成ステップには、完全ノードＩＤの最初のｎビットだけを有するノードを識別するステップが含まれることが望ましい。ｎは、完全ＩＤのビット数未満の整数である。望ましくは、各ピアグループ内でＰＧＬを選択することができるすべてのノードを設定するステップを有し、それらのノードＩＤｓの最初の数ビットを同一となるようにする。ＤＴＬは、複数のホップのリストを有し、ネットワーク(16)は、ＰＮＮＩ階層を含み、ＰＮＮＩ階層中の複数のホップの内の１つのホップと関連するノードのレベルに、ｎが基づくステップを含んでいることが望ましい。完全ノードＩＤのビット数は、１７６とすることが望ましい。
【００１３】
前記確立ステップは、送信ノードのルーティングトポロジーデータベースから、部分ノードＩＤを完全ノードＩＤに置換するステップを含むことが望ましい。確立ステップでは、ホップは部分ノードＩＤによって部分的に識別されるものであり、各ホップに対する送信ノードは、望ましくは、ホップのリストから始まり、ネットワーク(16)から累積されているルーティングトポロジーデータベースは、部分ノードＩＤに一致するホップを見つけるために参照され、完全に識別されたノードＩＤｓを有する完全ＤＴＬが構築される。確立ステップには、メッセージが受信ノードの方に伝えられるまでは、送信ノードによるコールセットアップメッセージの中に完全ＤＴＬを含むステップを有すること望ましい。
【００１４】
本発明の操作において、ネットワークオペレータは、通常、ＳＰＶＣｓを用いて、ＩＰ／フレームリレーサービスをトランキングする。これらの接続に選ばれた経路を制御するために、これらのＳＰＶＣｓに対するＤＴＬｓを構成する。これらのＤＴＬｓは、マルチプルピアグループ(20)に及ぶ。
【００１５】
ここに記載されている技術は、構成されたＤＴＬを、ＰＮＮＩ階層中でネットワーク(16)の障害によって引き起こされるピアグループリーダの変化から分離するものである。これは、ＤＴＬの各列にあるＬＧＮｓに対して部分ノードＩＤを特定することで達成される。
【００１６】
本案は、階層ＤＴＬホップを特定するための現在のメカニズムをさらに高めるものである。これにより、潜在的にサービスに影響を与えるような機能停止を避けることができ、サービスプロバイダーに対する運用コストを抑えることができる。この機構は、特定階層ＤＴＬホップの望ましい方法になるものとして有望であろう。
【００１７】
標準ＡＴＭフォーラムＤＴＬは、送信ＰＮＮＩノード(12)と受信ＰＮＮＩノード(14)間の１又は複数のホップから構成される。各ホップは、ノードＩＤ、ポートＩＤ及びリンクタイプから構成され、リンクタイプは、水平リンク、アップリンク又はラスト(リンクがＤＴＬ内のラストホップである場合)とすることができる。リモートピアグループ(20)を横断するホップは、ＬＧＮノードＩＤ、ＬＧＮ水平リンク又はアップリンクに対する論理ポートＩＤ、及び、ＬＧＮ水平リンク、アップリンク又はラスト(リンクがＤＴＬ内のラストホップである場合)のリンクタイプから構成される。
【００１８】
ネットワークトポロジーの一例について図２を参照しながら説明する。
【００１９】
送信から受信へのＳＰＶＣの切替部に対するＤＴＬは、上述のＰＧ１、ＰＧ２及びＰＧ３の符号が付されたピアグループ(20)により表わされるＬＧＮｓのノードＩＤｓを含むことができる。一般的に、これらノードＩＤｓは、完全に特定され、長さ１７６ビットとなる。
【００２０】
ここに記載されている技術を用い、オペレータは、特定のタイプのＤＴＬを設定し、その中で、ＰＧ１、ＰＧ２及びＰＧ３に対する論理グループノード(18)を、１７６ビットのノードＩＤの最初のｎビットだけで識別することができる。ｎの値は、ＰＮＮＩ階層内で関連するホップのノードのレベルに基づいて決定される。これらＬＧＮｓに対応するＤＴＬホップは、ホップのノードＩＤが部分的に特定されるから、部分ＤＴＬホップと称される。このＤＴＬが、新たなＳＰＶＣを経路にするために用いられる場合に、ルーティングソフトウェアは、部分ノードＩＤｓを、論理グループノード(18)の完全ノードＩＤｓに置換することにより、この特定のＤＴＬから標準ＡＴＭフォーラムＤＴＬを自動的に得ることができる。
【００２１】
これは、ルーティングトポロジーデータベースを参照することで行なうことができ、ルーティングトポロジーデータベースは、常にネットワーク(16)の現在のトポロジーを反映する。処理は、最初にＤＴＬホップのユーザの特定リストから始めることで進められる。部分的に特定された各ホップに対し、切替システム(10)によって蓄積されている現在のトポロジー状態は、特定された部分ノードＩＤと一致するノードを見つけるために参照される。このステップは、十分に特定されたノードＩＤｓを有する完全ＤＴＬが構築されるまで繰り返される。変換されたＤＴＬは、受信ノードの方に伝搬されるまで、コールセットアップメッセージの中に含まれることとなる。
【００２２】
前述の課題の解決にこの技術を用いるために、ネットワークオペレータは、各ピアグループ中のポテンシャルＰＧＬｓのすべてが、ノードＩＤｓの最初のｎビットについて同じ値を有するように、ネットワークトポロジーを設定する必要がある。これを行なうことで、階層の次のレベルで各ピアグループを表わすＬＧＮの部分ノードＩＤは、最も低いレベルのノードがＰＧＬであることに拘わらず変化しない。従って、これらの特定ＤＴＬホップを含むユーザの設定したＤＴＬｓは、リモートピアグループ(20)のＰＧＬ中で変化から遮断される。
【００２３】
上記実施例及び図２を参照すると、ＰＧ１中のスイッチ＃２及びスイッチ＃４がＰＧＬ可能である(これらが非ゼロのリーダーシッププライオリティを有するように設定されていることを意味する)と仮定する。このとき、これらノードのノードＩＤｓは、最初の８０ビットが同じとなるように構成する必要がある。結果として、ＰＧ１を表わすＬＧＮのノードＩＤの最初の７２ビットは、スイッチがＰＧ１のＰＧＬを選択していることに拘わらず不変となる。ＬＧＮに対して７２ビットの部分ノードＩＤを含むＤＴＬは、常に、有効且つ使用可能な状態が維持される。そのようなＤＴＬが、ＳＰＶＣを作成するために用いられるとき、ルーティングソフトウェアは、トポロジーデータベースで部分ノードＩＤに一致するＬＧＮを探し、ＤＴＬ中で、７２ビット値を完全な１７６ビットのノードＩＤに置換する。
【００２４】
本発明は、説明の目的で前述の実施例について詳細に説明しているが、詳細は、説明の目的のみであり、当業者であれば、特許請求の範囲に記載されている場合を除き、本発明の精神及び範囲から離れることなく種々の変形を行なうことができることは理解されるべきである。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明のシステムの概略図である。
【図２】図２は、ネットワークトポロジーの概略図である。
【図１】
0004813334.tif 000002
【図２】
0004813334.tif 000003