(57)【特許請求の範囲】
【請求項１】
電気通信交換システムの複数の交換ノードの内の２つの交換ノードを相互接続する複数の通信リンクの非設備アクセスサービス（ＮＦＡＳ）グループ内でアクティブな輸送チャネルを維持する方法であって、該通信リンクのＮＦＡＳグループのためのすべてのシグナリングチャネルはシグナリングチャネルを介する該通信リンクのＮＦＡＳグループのうちの１つの通信リンクを介して通信されており、この方法が、
アクティブな輸送チャネルを有する該通信リンクのＮＦＡＳグループ内の１つの通信リンクの故障を検出する段階と、
該通信リンクのＮＦＡＳグループ内に空いた輸送チャネルが存在しないことを決定する段階と、
空いた輸送チャネルが該通信リンクのＮＦＡＳグループ内に存在しないことの決定に基づいて、物理輸送チャネルを介して複数の交換ノードのうちの２つの交換ノードを相互接続する仮想輸送チャネルを有する仮想通信リンクを該複数の交換ノードのうちの他のものを介して確立する段階と、
該仮想通信リンクを該通信リンクのＮＦＡＳグループに追加する段階と、
該仮想通信リンクの制御のための信号メッセージを該通信リンクのＮＦＡＳグループの該シグナリングチャネルを介して通信する段階と、
該通信リンクのＮＦＡＳグループ内の該故障した通信リンクの該アクティブな輸送チャネルの各々を該仮想通信リンクの該仮想輸送チャネルに転送する段階とからなることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、該交換ノードの各々は階層構造に配列された複数のソフトウエア層を実行するものであり、該故障を検出する段階と空いたチャネルを決定する段階と該アクティブなチャネルの各々を転送する段階とが、該複数のソフトウエア層の下位のソフトウエア層によって遂行されることを特徴とする方法。
【請求項３】
請求項２に記載の方法において、該仮想通信リンクを確立する段階は、より下位のソフトウエア層によって、該複数のソフトウエア層の内の最も下位のソフトウエア層が該仮想通信リンクを確立するよう、要請する段階と、
該複数のソフトウエア層の内の該最も下位のソフトウエア層によって、該複数のソフトウエア層の内の最も上位のソフトウエア層に、該仮想通信リンクを確立することを要請するメッセージを送る段階とからなることを特徴とする方法。
【請求項４】
請求項３に記載の方法において、該複数の交換ノードの内の２つの該交換ノードが別の電気通信交換システムに相互接続されており、該仮想通信リンクを確立する段階はさらに、該仮想通信リンクを該別の電気通信交換システムを介して確立することを特徴とする方法。
【請求項５】
複数の通信リンクの非設備アクセスサービス（ＮＦＡＳ）グループによって相互接続された複数の交換ノードの内の２つの交換ノードを有する電気通信交換システムであって、該通信リンクのＮＦＡＳグループのすべてのシグナリングチャネルはシグナリングチャネルを介する該通信リンクのＮＦＡＳグループのうちの１つの通信リンクを介して通信されており、該複数の交換ノードの内の２つの交換ノードの各々は、
アクティブな輸送チャネルを有する該通信リンクのＮＦＡＳグループ内の１つの通信リンクの故障を検出する手段と、
該通信リンクのＮＦＡＳグループ内に空いた輸送チャネルが存在しないことを決定する手段と、
物理輸送チャネルを介して複数の交換ノードのうちの２つの交換ノードを相互接続する仮想輸送チャネルを有する仮想通信リンクを該複数の交換ノードのうちの他のものを介して確立する手段と、
該仮想通信リンクを該通信リンクのＮＦＡＳグループに追加する手段と、
該仮想通信リンクの制御のための信号メッセージを該通信リンクのＮＦＡＳグループの該シグナリングチャネルを介して通信する手段と、
該通信リンクのＮＦＡＳグループ内の該故障した通信リンクの該アクティブな輸送チャネルの各々を該仮想通信リンクの該仮想輸送チャネルに転送する手段とからなり、これにより、該故障した通信リンクの該アクティブな輸送チャネルを維持することを特徴とする電気通信交換システム。
【請求項６】
請求項５に記載の電気通信交換システムにおいて、該交換ノードの各々は階層構造に配列された複数のソフトウエア層を実行するものであり、該故障を検出する手段と空いたチャネルを決定する手段と該アクティブなチャネルをの各々を転送する手段とが、該複数のソフトウエア層の下位のソフトウエア層によって実現されることを特徴とするシステム。
【請求項７】
請求項６に記載の電気通信交換システムにおいて、該仮想通信リンクを確立する手段は、より下位のソフトウエア層によって、該複数のソフトウエア層の内の最も下位のソフトウエア層が該仮想通信リンクを確立するよう、要請する手段と、
該複数のソフトウエア層の内の該最も下位のソフトウエア層によって、該複数のソフトウエア層の内の最も上位のソフトウエア層に、該仮想通信リンクを確立することを要請するメッセージを送る手段とからなることを特徴とするシステム。
【請求項８】
請求項５に記載の電気通信交換システムにおいて、該複数の交換ノードの内の該２つの交換ノードが別の電気通信交換システムに相互接続されており、該仮想通信リンクを確立する手段はさらに、該仮想通信リンクを該別の電気通信交換システムを介して確立することを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の交換ノードを持つ通信交換システム、より詳細には、故障した通信リンクのアクティブな通信チャネルの回復（切り替え）に関する。
【０００２】
【従来の技術】
複数の同一構成の交換ノードを含む従来の技術による交換システムにおいては、発信交換ノードは、各個々の呼を宛先交換ノードに向けて、介在する交換ノードを介して設定する必要があり、呼の開始、進行、および切断などの各呼の制御動作において介在する交換ノードが関与する。このようなアーキテクチャの一つの問題は、介在する交換ノードが、発信交換ノードおよび宛先交換ノードと実質的に同量の呼処理動作を遂行し、このために、介在する交換ノードによって扱うことができる呼の数が制限されることである。この問題の程度は、発信交換ノードと宛先交換ノードとの間に一つ以上の介在する交換ノードが存在する場合は、より重大となる。この問題のために、交換システムの従来のアーキテクチャにおいては、複数の同一構成の交換ノードから成るネットワークを効率的に利用することが不可能で、専用のハードウエア（専用の交換ノード、例えば、Ｎｏ．４ＥＳＳ、あるいは、専用の中央段交換ユニット、例えば、Ｎｏ．５ＥＳＳあるいはAT&T Definity Telecommunication Switching System）を介して相互接続される交換ノードに制限されてきた。
【０００３】
米国特許第５，１８２，７５１号は、上記の問題を、フレキシブルレートインタフェース（ＦＲＩ）リンクを開示することによって解決する。ＦＲＩリンクは、交換ノードに接続されたＩＳＤＮインタフェース上に終端する、標準のＩＳＤＮリンク上に設定される。標準のＩＳＤＮリンク上では、シグナリングチャネルは、標準のＩＳＤＮリンクのＤチャネル内に通信され、輸送（トランスポート）チャネルは、標準のＩＳＤＮリンクのＢチャネルである。交換ノードを制御するプロセッサは、標準のＩＳＤＮリンク上に、ＦＲＩリンクによって使用されるためのＦＲＩシグナリングチャネルを設定し、このＦＲＩシグナリングチャネル上にＩＳＤＮ標準プロトコルを確立する。ＦＲＩリンクのＦＲＩシグナリングチャネルは：標準のＩＳＤＮリンクのＢチャネル、標準のＩＳＤＮユーザ情報輸送（トランスポート）設備、あるいは、標準のＩＳＤＮリンクのＤチャネルの論理リンクの任意のものを使用して設定される。また、標準のＩＳＤＮリンクからのＢチャネルが、ＦＲＩリンクと共に仮想輸送チャネルとして使用されるように予約される。プロセッサは、ＦＲＩリンクと、標準のＩＳＤＮリンクを、二つの別個のリンクとして利用する。つまり、プロセッサは、ＦＲＩシグナリングチャネル上にシグナリング情報を通信することによって、ＦＲＩリンクに割当てられた輸送チャネル上に設定されたあるいはこの上でアクティブな呼の全ての呼制御を遂行する。ＦＲＩシグナリングチャネル上に通信されるシグナリング情報は、ＩＳＤＮリンクのシグナリングチャネルのシグナリング情報とは別個なものであり、後者は、ＩＳＤＮリンクの割当てられていない輸送チャネル上の全ての呼を制御する。こうして、エンドポイントの交換ノードのみが、呼制御との関連で、ＦＲＩリンクの存在を感知する。
【０００４】
格納されたプログラムによって制御される複数の交換ノードを含む従来の技術による電気通信交換システムにおいては、二つの交換ノードを複数のＰＲＩリンクによって相互接続する場合、これらＰＲＩリンクを非設備（ノンファシリティ）アクセスサービス（ＮＦＡＳ）グループに形成することが周知である。全てのアクティブなＰＲＩリンクは、ＮＦＡＳグループの一部である。複数のＰＲＩリンクから成るＮＦＡＳグループ内の、二つのＰＲＩリンクを除く、全てのＰＲＩリンク内において、Ｄチャネル（これは通常シグナリングのために使用される）は、追加のＢ（ベアラ）チャネルとして使用される。残りの２つのＰＲＩリンク内においては、１つのＤチャネルは主Ｄチャネルとして指定され、第二の残りのＰＲＩリンクのＤチャネルは、副Ｄチャネルとして指定される。
【０００５】
【発明が解決しようとする課題】
ＣＣＩＴＴ仕様によると、主Ｄチャネルが失われた場合は、これら二つの交換ノードは、シグナリングのために、副Ｄチャネルを利用する。さらに、ＣＣＩＴＴ仕様によると、あるＰＲＩリンクが失われた場合、故障したＰＲＩリンクのＢチャネル上の呼を、これらを、そのＮＦＡＳグループ内の他のＰＲＩリンクのＢチャネルに移すこと、あるいは新たなリンクを設定すること、によって、維持する試みはなされない。この結果、そのＮＦＡＳグループ内に、これら呼を継続する空いた容量があるのにもかかわらず、呼は、失われることとなる。
【０００６】
主ＰＲＩリンクが消勢になるさまざまな理由が存在する。第一に、主ＰＲＩリンクが有線リンクであり、これが偶発的に切断される場合がある。第二に、米国特許第５，１８２，７５１号において開示されるような高度に分散されたシステムにおいては、交換ノードを相互接続するＰＲＩリンクを追加したり、除去したりすることが必要となる。現時点においては、呼を切断したくない場合は、そのＮＦＡＳグループを構成する任意のリンクの上で呼の通信がなくなるまで待つことが必要である。これは、通常、各リンクがサービスから外されていることを示すことによって行なわれる。一般的には、これには、現場の要員が、システム上にあまりアクティブな呼が存在しない早朝に作業することを要求する。
【０００７】
そのＮＦＡＳグループ内に空いたＢチャネルが存在しない場合でも、故障したリンクのＢチャネル上の呼を、単に脱落させる現在の手続きを使用する従来の技術には、問題が存在することが明らかである。上の段落において述べられたように、常規的な原理では、このような故障が発生し得る様々な状況が存在し、日常的に呼を失うことは、望ましいことではない。
【０００８】
【課題を解決するための手段】
上記の問題の解決および技術上の進歩が本発明の装置および方法によって達成される。本発明によると、電気通信交換システムは、複数の交換ノードを持つが、各交換ノードは、複数の通信リンクから成るグループ内のある通信リンクが故障した場合、これに応答して、通信リンクのそのグループ内に空いたチャネルが存在しない場合は、フレキシブルレートインタフェース（ＦＲＩ）リンクを設定し、その後、故障した通信リンクのチャネルからアクティブな呼を、こうして新たに設定されたＦＲＩリンクのチャネルに切り替える。好ましくは、通信リンクのこのグループは、非設備（ノンファシリティ）アクセスサービス（ＮＦＡＳ）グループとされる。長所として、これは、ＮＦＡＳグループによって相互接続されている二つの交換ノードの間に残された物理通信リンクが存在しない場合でも、追加のＢチャネルをＮＦＡＳグループに追加することを可能にする。ＦＲＩリンクの設定は、ＮＦＡＳグループにＢチャネルを追加することを可能にするが、これらＢチャネルは、その通信交換システムの他の交換ノードを通じてルートされる。ＦＲＩリンクは、ＮＦＡＳグループの一部分となるが、ＦＲＩリンクのＢチャネルに対する制御は、ＮＦＡＳグループの主Ｄチャネルによって提供される。長所として、ＦＲＩリンクは、その通信交換システム以外の、他の通信設備を通じて設定することもできる。例えば、ＮＦＡＳグループによって相互接続されている二つの交換ノードが、両方とも公衆電話網に接続されている場合は、ＦＲＩリンクは、公衆電話網を通じて設定することも可能である。
【０００９】
本発明のその他および更なる特徴が、以下の説明を付録の図面を参照しながら読むことによって明らかになるものである。
【００１０】
【発明の実施の形態】
図１には、複数の交換ノード１０１、１０２および１０３を持つ電気通信交換システムが示される。図１の交換ノードは、電気通信サービスを提供するための統合されたシステムとして機能する。交換ノード１０１と１０２は、ＰＲＩリンク１０９とＰＲＩリンク１１１を含むＮＦＡＳグループ１０４によって相互接続される。ただし、ＰＲＩリンク１０９とＰＲＩリンク１１１は、ＢＲＩリンクであってもよく、また、ＮＦＡＳグループ１０４は、ＢＲＩリンクとＰＲＩリンクの組合せであってもよい。当業者においては、他のタイプの通信リンクを使用することも容易に考えられるものである。加えて、交換ノード１０１は、交換ノード１０３にＰＲＩリンク１０６を介して相互接続され、交換ノード１０２は、交換ノード１０３に、ＰＲＩリンク１０７を介して相互接続される。図１の交換ノードは、ノード階層に配列され、交換ノード１０１は、このノード階層の最高位の交換ノードである。ノード階層の初期化、および、ダイアリング計画の初期化の遂行の方法については、米国特許第５，３８６，４６６号に開示されているために、詳細についてはこれを参照されたい。
【００１１】
ＮＦＡＳグループ１０４内の各ＰＲＩリンクは、２４個のチャネルを含む。あるＰＲＩリンクが自身によって利用される場合は、ＰＲＩリンクのこれら２４個のチャネルは、以下のように指定される：つまり、チャネル２４は、シグナリングチャネル／Ｄチャネルとして指定され、交換ノードによって交換されるＩＳＤＮメッセージを扱うために利用される。加えて、Ｄチャネルの他の論理リンク上にデータ呼が設定される。残りの２３個のチャネルは、Ｂチャネルとして指定され、音声あるいはデータ情報のために利用される。あるＮＦＡＳグループ内において、ＰＲＩリンクの一つ、例えば、ＰＲＩリンク１０９は、主Ｄチャネルを運ぶために指定され、第二のＰＲＩリンク、例えば、ＰＲＩリンク１１１は、副Ｄチャネルを運ぶように指定される。これら主ＰＲＩリンクおよび副ＰＲＩリンクの両方において、これら２４個のチャネルの一つはＤチャネルとして指定され、残りの２３個のチャネルは、音声あるいはデータ情報を運ぶために利用される。ＮＦＡＳグループ内に任意のＰＲＩリンクが追加された場合は、このＰＲＩリンクの２４個の全てのチャネルが、音声およびデータ情報の通信のために利用される。
【００１２】
ＩＳＤＮ仕様である従来の技術によると、ＰＲＩリンク１１１が故障した場合、交換ノード１０１と１０２は、ＰＲＩリンク１１１のＢチャネル上で通信されていたアクティブな呼を放棄する。本発明と同日に出願され、本発明の同一の譲受人に譲渡された“ISDN B Channel and Data Link Automatic Restoration”という名称の米国特許出願においては、以下のように開示される。つまり、ＰＲＩリンク１０９内に空いたＢチャネルが存在する場合は、交換ノード１０１と１０２は、アクティブな呼を、故障したＰＲＩリンク１１１から、ＰＲＩリンク１０９上の空いたＢチャネルに移す（切り替える）。ただし、本発明によると、ＰＲＩリンク１０９内に空いたチャネルが存在しない場合は、交換ノード１０１と１０２によって、交換ノード１０３を介して、ＰＲＩリンク１０６および１０７を通じて、ＦＲＩリンクが設定される。故障したＰＲＩリンク１１１上のアクティブな呼は、このＦＲＩリンクのＢチャネルに移される。ここで、通常は、交換ノード１０１と１０２は、交換ノード１０３に、ＮＦＡＳグループを介して接続され、各ＮＦＡＳグループ内には、複数のＰＲＩリンクが存在することに注意する。図面には、説明を簡単にする目的で、交換ノード１０１と１０２と、交換ノード１０３との間には、これらを相互接続する１つのＰＲＩリンクのみが示されている。
【００１３】
図２には、図１の交換ノードのソフトウエアアーキテクチャが示される。このアーキテクチャは、従来のＯＳＩモデルに基づくが、ＩＳＤＮプロトコルを実現するために、修正されたものである。本発明を組み込むために、このモデルに対して、さらなる修正が加えられる。ソフトウエア層２０５〜２０９については、米国特許第５，３８６，４６６号において開示されている。
【００１４】
物理層２０１の主な機能は、物理リンクを終端することにある。より詳細には、物理層２０１は、物理チャネルを維持する役割、および、この上の物理サブチャネルを制御する役割を持つ。物理層２０１は、ソフトウエア部分と物理インタフェースから構成される。さらに、物理層２０１のソフトウエア部分は、ＰＲＩおよびＢＲＩ情報を通信する物理リンクがそれに終端する物理インタフェースを直接に制御する役割を持つ。物理層２０１は、リンク層２１２に、リンク層２１２によって制御が可能な構成要素として、物理サブチャネルおよび物理チャネルを与える。物理層２０１は、物理リンクを終端するために、物理層２０１は、あるＮＦＡＳグループの主ＰＲＩリンクのＤチャネルがいつ故障したかを、Ｄチャネルのチャネル上のフレーミングの損失から決定する（知る）ことができる。
【００１５】
リンク層２１２の主な機能は、物理チャネル上を伝送されている情報が、無傷で、正しい順番にて、回復されることを確保することにある。これは、パケット化されたデータを通信している所与の物理チャネルあるいは物理サブチャネル上に、通常論理チャネルと呼ばれる複数の通信経路を設定することを可能にする（通常、物理パケット層と呼ばれる）別のプロトコル層を用いることによって達成される。これら論理リンクは、リンク層２１２と物理層２０１との間で通信されているデータを識別および処理するために使用される。ISDN Q.921においては、このプロトコルとして、ＬＡＰＤパケットプロトコルが使用される。さらに、リンク層２１２は、上位のソフトウエア層が物理層２０１を理論的な方法にて制御することを可能にする。リンク層２１２は、ソフトウエアプロトコルの第一の層を使用する。
【００１６】
図２に示されるように、リンク層２１２は、リンクインタフェース２０２とリンクマネジメント２０３に分割される。この分割の理由については後に述べられるが、この時点において、ＩＳＤＮ信号のＤチャネルを通じての通信について多くの知識を持たない読者のために、Ｄチャネルを通じてのＩＳＤＮ信号の通信について説明しておくことは、助けになると考える。リンク層２１２の所には、Ｄチャネル上に複数の論理リンクが設定される。これら複数の論理リンクの一つのみがＩＳＤＮ制御信号を通信し、この論理リンクは、論理Ｄチャネル（ＬＤＣ）と呼ばれる。このＬＤＣは、論理Ｄチャネル番号（ＬＤＣＮ）によって識別される。
【００１７】
リンクインタフェース２０２は、論理リンクの設定を含めて、リンク層２１２によって遂行される機能の大部分を行なう。リンクマネジメント２０３は、上位のソフトウエア層のために様々なリンクインタフェースを識別する。さらに、リンクマネジメント２０３は、論理リンクと上位のソフトウエア層との間で情報を通信する。これに加えて、リンクマネジメント２０３は、物理層２０１からの、主Ｄチャネルがフレーミングを失ったことを示す信号に応答して、あるＮＦＡＳグループの副ＰＲＩリンクのＤチャネルへの切り替えを行なう。
【００１８】
ネットワーク層２０４は、ＬＤＣ上に通信されている情報を処理し、ISDN Q.931プロトコルを終端する。こうして、この層は、システム資源の利用を、外部の交換ノードとの呼の終端あるいは発信との関連で協議する役割を持つことができる。ネットワーク層２０４は、インタフェース上への、その上に呼が受信あるいは設定される、チャネルの割当てを制御する。加えて、ネットワーク層２０４は、あるＮＦＡＳグループの主Ｄチャネルと副Ｄチャネルを決定する。例えば、交換ノード１０２が交換ノード１０１からＰＲＩリンク１１１を介して呼を受信した場合、交換ノード１０２のネットワーク層２０４は、その同等層（交換ノード１０１内の対応するネットワーク層２０４）と、協議して、ＰＲＩリンク１１１内にＤチャネルの割当てを得る。この協議は、ＰＲＩリンク１０９（このリンクがＮＦＡＳグループ１０４の主ＰＲＩリンクであるものと想定する）のＤチャネル上に設定されたＬＤＣを介して、標準のISDN Q.931メッセージ、例えば、呼設定メッセージを使用して遂行される。ネットワーク層２０４が呼の設定との関連でどのように機能するかその方法の詳細については、米国特許第５，３８６，４６６号において開示されている。
【００１９】
図３には、ブロック図の形式にて、交換ノード１０１および交換ノード１０２内に実現される図２のソフトウエアアーキテクチャが示される。ソフトウエア層２０３〜２０９は、交換ノード１０１、および１０２のメインプロセッサである、それぞれ、ノードプロセッサ３１０、およびノードプロセッサ３０１上に実現される。より詳細には、上から、リンク層のリンクマネジメント部分までのソフトウエア層は、ノードプロセッサ３１０内において、３３０〜３３６として示され、ノードプロセッサ３０１内において、３４０〜３４６として示されるソフトウエア層によって実現される。リンク層のリンクインタフェース部分は、遠隔エンジェル３２０、並びに、プロセッサ３１０内の、ローカルエンジェル３１２およびＶＩＭエンジェル３１１として示される、ソフトウエアモジュールによって実現される。プロセッサ３０１内においては、リンクインタフェース部分は、ローカルエンジェル３０４およびＶＩＭエンジェル３０３として示される、ソフトウエアモジュールとして実現される。
【００２０】
物理層は、ハードウエアとソフトウエアによって共同で実現される。より詳細には、交換ノード１０１に対する、物理層のハードウエア部分は、インタフェース３１６〜３１７、並びに、インタフェース３２７〜３２８によって実現され、物理層のソフトウエア部分は、ローカルエンジェル３１２、および、遠隔エンジェル３２０によって実現される。交換ノード１０２については、物理層のハードウエア部分は、インタフェース３０５〜３０７によって実現され、物理層のソフトウエア部分は、ローカルエンジェル３０４によって実現される。
【００２１】
次に、前の例について詳細に説明する。ＰＲＩリンク１１１が故障すると、この故障は、交換ノード１０１および１０２の両方の物理層によって検出される。物理層は、これを、両方の交換ノードのリンク層に報告する。リンク層は、ＰＲＩリンク１１１の損失に応答して、両方の交換ノード内のネットワーク層のインタフェースマネージャに、チャネルが失われたことを報告するMPH_DEACTIVATE指標を送る。この指標は、ＰＲＩリンク１１１内でアクティブなチャネルが失われる度に送られる。交換ノード１０１は、このノード階層内の最高の交換ノードであるために、交換ノード１０１がネットワーク交換ノードであるものとみなされ、ネットワーク層３３１の所のインタフェースマネージャがこの指標に応答する。ネットワーク交換ノードの意味の詳細に関しては、上で参照された米国特許第５，３８６，４６６号に述べられている。上に参照の本発明と同時に出願された係属中の出願において開示されているように、ＮＦＡＳグループ１０４内に空いたチャネルが存在する場合は、ネットワーク層３３１は、ネットワーク層３４１と通信して、故障したＰＲＩリンク１１１内のアクティブなＢチャネルを、ＰＲＩリンク１０９の空いたＢチャネルに移す。ただし、本発明によると、ＰＲＩリンク１０９内に十分な空いたＢチャネルが存在しない場合は、ネットワーク層３３１は、ＶＩＭエンジェル３１１に対して、ＦＲＩリンクを設定するように要請する。ＶＩＭエンジェル３１１は、この要請をＶＩＭアプリケーション３３８に中継する。この例においては、ＶＩＭアプリケーション３３８は、ＦＲＩリンク３５０を、ＰＲＩリンク１０６、交換ノード１０３およびＰＲＩリンク１０７を介して設定する。ＦＲＩリンク３５０が、ＶＩＭアプリケーション３３８、ＶＩＭエンジェル３１１、ＶＩＭアプリケーション３４８、ＶＩＭエンジェル３０３によって設定される方法については、米国特許第５，１８２，７５１号において説明されている。好ましくは、ＦＲＩリンク３５０は、２３個のＢチャネルを使用して設定される。当業者においては、ＦＲＩリンク３５０は、異なる数のＢチャネルを使用して設定することもできることを容易に理解できるものである。ＦＲＩリンク３５０がアクティブになると、ネットワーク層３４１は、リンクマネジメント層３３０からのＦＲＩリンク３５０についてのＬ３＿ＤＬ設定指標に応答して、故障したＰＲＩリンク１１１から、アクティブな呼を、ＦＲＩリンク３５０に移し（切り替え）始める。このＬ３＿ＤＬ設定指標は、新たなＦＲＩリンクがアクティブになったときに生成される。ネットワーク層３３１がＶＩＭアプリケーション３３８に対してＦＲＩリンクの設定を要請するとき、ネットワーク層３３１は、ＦＲＩリンクが交換ノード１０２に向けて接続されるべきであることを示す情報を供給する。加えて、ネットワーク層３３１および３４１は、ＦＲＩリンク３５０をＮＦＡＳグループ１０４に加えるが、ネットワーク層３３１および３４１は、ＦＲＩリンク３５０を、ＮＦＡＳグループ１０４に、Ｌ３＿ＤＬ設定指標が受信されたとき、自動的に加える。後の時点において、別のＰＲＩリンクが故障し、ＮＦＡＳグループ１０４内に十分な空きのチャネルが無い場合は���上に説明された手続きがもう一度遂行され、別のＦＲＩリンクが設定され、ＮＦＡＳグループ１０４に加えられる。
【００２２】
図４には、リンクマネジメント層から、アクティブなチャネルが失われたことを示す指標が受信されたときに、ネットワーク層によって遂行されるステップが示される。ブロック４０１において、このプロセスが、MPH_DEACTIVATEの受信によって開始される。判定ブロック４０２において、それにアクティブなチャネルが接続されていた宛先に向うＮＦＡＳグループが存在するか否か決定される。答えが否定である場合は、制御は、ブロック４０４に渡される。答えが肯定である場合は、判定ブロック４０３においてＮＦＡＳグループ内に空いたチャネルが存在するか否か決定される。答えが否定である場合は、制御は、ブロック４０４に渡され、ここで、ＦＲＩリンクの設定を要請するリクエストがＶＩＭエンジェルに送られる。ＦＲＩリンクが設定されたときに遂行される動作については図５に示される。ブロック４０４の遂行の後に、制御は、ブロック４０７に渡され、プロセスは、ここで終端する。
【００２３】
判定ブロック４０３に戻り、答えが肯定である場合は、ＮＦＡＳグループ内に空いたチャネルが存在するために、制御は、ブロック４０６に渡され、ここで、故障したアクティブなチャネルがそのＮＦＡＳグループの空いたチャネルに移される。ブロック４０６の実行の後に、制御は、ブロック４０７に渡される。
【００２４】
図５には、新たなリンクが宛先に向けて設定されたという知らせを受けた場合に、ネットワーク層によって遂行されるステップが示される。このプロセスは、L3_DL 設定指標の受信によって開始される。この指標を受信すると、判定ブロック５０２において、宛先に向うＮＦＡＳグループが既に存在するか否か決定される。答えが否定である場合は、制御は、判定ブロック５０８に渡され、ここで、宛先に向う単一のチャネルが存在するか否か決定される。判定ブロック５０８における答えが否定である場合は、制御は、ブロック５１１に渡され、リンクの初期化は、通常通りに扱われる。ブロック５１１の実行の後に、制御は、ブロック５０４に渡される。ブロック５０４、５０６および５０７によって遂行される動作については、後の段落において説明される。判定ブロック５０８における答えが肯定である場合は、ブロック５０９においてＮＦＡＳグループが生成された後に、制御は、ブロック５０４に渡される。
【００２５】
判定ブロック５０２に戻り、宛先に向うＮＦＡＳグループが既に存在する場合は、制御は、ブロック５０３に渡され、ここで、新たなリンクが、設定されたＮＦＡＳグループに加えられ、制御は、その後、判定ブロック５０４に渡される。判定ブロック５０４において、まだ時間切れしていない故障したリンクからの任意のアクティブなチャネルが存在するか否か決定される。判定ブロック５０４における答えが否定である場合は、制御は、ブロック５０７に渡され、プロセスは、終端される。判定ブロック５０４における答えが肯定である場合は、ブロック５０６において、制御がブロック５０７に渡される前に故障したグループからの各アクティブなチャネルが、そのＮＦＡＳグループの空いたチャネルに移され移される。現在、このＮＦＡＳグループ内には、宛先に向けて新たに設定されたリンクの空いたチャネルによる、空いたチャネルが存在することになる。
【図面の簡単な説明】
【図１】本発明の概念を具現する電気通信交換システムをブロック図形式にて示す図である。
【図２】本発明によるソフトウエアアーキテクチャを示す図である。
【図３】図１の電気交換システムの交換ノードをブロック図形式にてより詳細に示す図である。
【図４】アクティブなチャネルが故障したことを示す指標が受信されたときに遂行される動作の詳細を流れ図にて示す図である。
【図５】新たなリンクが設定されたことを示す指標が受信されたときに遂行される動作の詳細を流れ図にて示す図である。
【符号の説明】
１０１、１０２、１０３  交換ノード
１０４、１０６、１０７  ＮＦＡＳグループ
１０９、１１１、１１２  ＰＲＩリンク
２０１  物理層
２０２  リンクインタフェース
２０３  リンクマネジメント
２０４  ネットワーク層
２１２  リンク層
３０１、３１０  ノードプロセッサ
３２０  遠隔エンジェル、
３０４、３１２  ローカルエンジェル
３０３、３１１  ＶＩＭエンジェル
３３０〜３３６、３４０〜３４６  ソフトウエア層
３１６〜３１７、３２７〜３２８、３０５〜３０７  インタフェース
３３０  リンクマネジメント層
３３１、３４１ネットワーク層
３３８、３４８  ＶＩＭアプリケーション
３５０  ＦＲＩリンク
【図１】
0003544287.tif 000002
【図２】
0003544287.tif 000003
【図３】
0003544287.tif 000004
【図４】
0003544287.tif 000005
【図５】
0003544287.tif 000006