(57)【特許請求の範囲】
【請求項１】
複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムにおいて、
前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つのノードを通過させて接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させるノードとして指定された指定中継ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与え、
前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記指定中継ノードに係る情報に基づいて前記指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定し、
前記各ノードは、パス接続開始要求を受信した場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定するネットワークシステム。
【請求項２】
前記指定中継ノードに係る情報は、使用を指定された出力回線としての指定出力回線に係る情報を含み、
前記各ノードは、パス接続開始要求を受信した場合に、自身の指定中継ノードに係る情報があるときには、指定出力回線を用いて隣接ノードとの間でパスを設定するとともに、その隣接ノードへパス接続開始要求を送信し、受信したパス接続開始要求におけるパスを通過させるノードとして指定された指定中継ノードに係る情報に自ノードが含まれていない場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する
請求項１記載のネットワークシステム。
【請求項３】
複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムにおいて、
前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つのノードを通過させかつ少なくとも１つの特定ノードを通過しない状態で接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させるノードとして指定された指定中継ノードに係る情報と、パスを通過させない特定のノードとして指定された非通過ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与え、
前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記指定中継ノードに係る情報及び前記非通過指定ノードに係る情報に基づいて前記指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を前記非通過指定ノードに該当しない隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定し、
前記各ノードは、パス接続開始要求を受信した場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を着信ノード及び非通過指定ノードに該当しない隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を非通過指定ノードに該当しない隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する
ネットワークシステム。
【請求項４】
前記発信ノードは、非通過指定ノードに該当しない隣接ノードがない場合には、パス接続要求を拒絶する
請求項３記載のネットワークシステム。
【請求項５】
前記中継ノードは、非通過指定ノードに該当する隣接ノードにしかパス接続開始要求を送信できない場合には、この接続開始要求を拒絶する
請求項３記載のネットワークシステム。
【請求項６】
前記非通過指定ノードに係る情報は、非通過指定ノードのパスを通過させない出力回線としての非通過指定回線に係る情報を含み、
前記発信ノードは、非通過指定ノードに該当しない隣接ノードがない場合には、非通過指定ノードに該当する隣接ノードにパス接続開始要求を送信し、
前記各ノードは、パス接続開始要求を受け取った場合に、そのパス接続開始要求に自身の非通過指定ノード情報が含まれているときには、非通過指定回線以外の出力回線を用いて着信ノードに該当する隣接ノード又は非通過指定ノードに該当しない隣接ノードにパス接続開始要求を送信するとともに、当該隣接ノードとの間でパスを設定する
請求項３記載のネットワークシステム。
【請求項７】
前記各ノードは、非通過指定回線しか使用することができない場合には、パスを設定できない旨のメッセージを発信ノードに送信する
請求項６記載のネットワークシステム。
【請求項８】
前記各ノードは、受信したパス接続開始要求におけるパスを通過させない特定のノードとして指定された非通過ノードに係る情報に自ノードが含まれてない場合に、着信ノードに該当する隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノードに該当する隣接ノードがなく且つ非通過指定ノードに該当しない隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノードに該当する隣接ノード及び非通過指定ノードに該当しない隣接ノードがない場合には、非通過指定ノードに該当する隣接ノードにパス接続開始要求を送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する
請求項６記載のネットワークシステム。
【請求項９】
前記管理装置は、設定された発信ノードから着信ノードまでのパスに係る情報をネットワークから取得する
請求項１又は３記載のネットワークシステム。
【請求項１０】
前記発信ノードは、前記パス上に存する各中継ノードから当該パスに係る情報を取得し、前記管理装置に伝送する
請求項９記載のネットワークシステム。
【請求項１１】
前記各ノードは、パス接続開始要求に応じて自身と隣接ノードとの間でパスを設定した場合に、そのパスに係る情報を保持し、
前記管理装置は、前記パス上に存する各中継ノードに対してパスに係る情報の送信を促し、各中継ノードから送信されてきたパスに係る情報を取得する
請求項９記載のネットワークシステム。
【請求項１２】
前記管理装置は、設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び指定中継ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、
前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して請求項１記載の処理を実行することで、指定中継ノードを通過する代替パスを設定する
請求項１記載のネットワークシステム。
【請求項１３】
前記指定中継ノードに係る情報は、使用を指定された出力回線としての指定出力回線の情報を含み、
前記各ノードは、パス接続開始要求を受信した場合に、自身の指定中継ノードに係る情報があるときには、指定出力回線を用いて隣接ノードとの間でパスを設定するとともに、その隣接ノードへパス接続開始要求を送信することで、指定中継ノードの指定出力回線を通過する代替パスを設定する
請求項１２記載のネットワークシステム。
【請求項１４】
前記管理装置は、設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び非通過指定ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、
前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して請求項３記載の処理を実行することで、非通過指定ノードを通過しない代替パスを設定する
請求項３記載のネットワークシステム。
【請求項１５】
前記非通過指定ノードに係る情報は、非通過指定ノードのパスを通過させない出力回線としての非通過指定回線に係る情報を含み、
前記発信ノードを含む各ノードは、代替パスのパス接続開始要求に対して請求項６記載の処理を実行することで、非通過指定ノードの非通過回線を通過しない代替パスを設定する請求項１４記載のネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＳＴＭ(Synchronious Transfer Mode)やＡＴＭ(Asynchonious Transfer Mode)等のネットワークシステムに関し、特に、ネットワークにおいてパスを設定する技術に関する。
【０００２】
【従来の技術】
ＳＴＭやＡＴＭネットワークでは、予めコネクションが設定され、設定されたコネクション上をデータ(セル)が伝送される。コネクションには、ＰＶＣ(Permanent Virtual Connection)と、ＳＶＣ(Switched Virtual Connection)とがある。ＰＶＣは、端末間に固定的に設定されるコネクションであり、ネットワーク管理者が予めネットワークの使用用途に合わせて専用線のように中長期的に使用する場合に設定される。ＰＶＣは、管理者のマニュアル操作(管理者が交換局(ノード)に必要な情報を手入力すること)によって設定される。ＳＶＣは、通信相手のアドレスを指定することで、シグナリング手順によって中継経路が選択され動的にチャネルが設定される動的な仮想コネクションである。ＳＶＣを使用すれば、管理者のマニュアル操作によることなくコネクションを設定することができ、コネクションが使用されていない場合にコネクションを解放することができ、また、ネットワークの状態に応じて経路を選択し直すこともできる。
【０００３】
近年では、新たなコネクションの１つとして、ＳｏｆｔＰＶＣ(ソフトＰＶＣ)がある。ソフトＰＶＣは、ITU-T Q.2961又はATM Forum Technical CommitteeのPrivate Network-Network Interface Specification Version 1.0(PNNI1.0)にて勧告されている。ソフトＰＶＣでは、ＳＴＭ又はＡＴＭネットワークの制御装置として機能するネットワークマネージメントシステム(ＮＭＳ)と呼ばれるコンピュータが、発信ノードに対し、パスの始点(発信ノード)と終点(着信ノード)とを示すポイント情報を送信する。すると、発信ノードから着信ノードまでのパスがＳＶＣと同様のシグナリング手順により設定される。このように、従来のソフトＰＶＣでは、発信ノード及び着信ノードのポイント情報を指定することで、両者間のパスが自動的に設定される。このため、ＰＶＣのように、発信ノード，着信ノード及び両者間の中継ノードに対して管理者がパスに係る情報をマニュアルで入力する必要がない。これにより、パスの接続時間を短縮することができる。
【０００４】
【発明が解決しようとする課題】
従来におけるソフトＰＶＣでは、ＮＭＳは、発信ノード及び着信ノードのポイント情報のみを発信ノードに通知し、発信ノードは、通知されたポイント情報に含まれた着信ノードのポイントコード(着信ノードの電話番号及び着信ノードのチャネル情報(ＶＣＩ／ＶＰＩ，チャネル番号等))を用い、ＳＶＣと同様のシグナリング手順によって発信ノードから着信ノードまでのパスを設定する。
【０００５】
この手法では、発信ノードに対し、シグナリング手順のためのポイント情報として、発信ノード及び着信ノードのポイント情報しか与えられない。このため、発信ノードから中継ノードを通じて着信ノードに至る複数のルートがある場合には、中継ノードに予め設定されたルートの選択アルゴリズムに従った任意のルートが自動的に選択される。
【０００６】
従って、従来におけるソフトＰＶＣでは、ネットワーク管理者が意図した特定のポイントを通過する発側ノードから着側ノードへ至るパスを設定することができなかった。逆に、特定のポイントを通過することなく発側ノードから着側ノードへ至るパスを設定することもできなかった。即ち、従来におけるソフトＰＶＣでは、ネットワーク管理者が所望するルートを選択してパスを設定することができなかった。
【０００７】
このため、中継ノードの選択アルゴリズムによっては、或るノードにパスが集中し、そのノードに負荷が集中するという問題が発生することがあった。また、ノードや伝送路(回線)の保守作業の必要が生じても、保守作業対象のノードや伝送を避けるパスをソフトＰＶＣで設定することはできなかった。
【０００８】
本発明の目的は、発側ノードから着側ノードまでのパスを所望のルートでシグナリング手順によって設定することができるネットワークシステムを提供することである。
【０００９】
【課題を解決するための手段】
本発明は、上記目的を達成するため以下のようにした。
即ち、本発明は、複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムである。前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つのノードを通過させて接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させるノードとして指定された指定中継ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与える。前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記指定中継ノードに係る情報に基づいて前記指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定する。前記各ノードは、パス接続開始要求を受信した場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する。
【００１０】
本発明によれば、上記動作によってパス接続開始要求(ＳＥＴＵＰメッセージ)が発信ノードから指定中継ノードを通じて着信ノードへ到達するので、指定中継ノードを通過するパスをシグナリング手順によって設定することができる。
【００１１】
また、本発明は、複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムである。前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つの特定のノードを通過しない状態で接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させない特定のノードとして指定された非通過指定ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与える。前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記非通過指定ノードに係る情報に基づいてパス接続開始要求を前記非通過指定ノードに該当しない隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定する。前記各ノードは、パス接続開始要求を受信した場合に、着信ノードに該当する隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノード及び非通過指定ノードに該当しない隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する。
【００１２】
本発明によれば、上記動作によってパス接続開始要求(ＳＥＴＵＰメッセージ)が発信ノードから非通過指定ノードを通過することなく着信ノードへ到達するので、非通過指定ノードを通過しないパスをシグナリング手順によって設定することができる。
【００１３】
本発明は、前記管理装置が設定された発信ノードから着信ノードまでのパスに係る情報をネットワークから取得するようにすることができる。パスに係る情報は、例えば、各中継ノードのコネクション情報(パスに係る出力回線情報，或いは入力回線情報及び出力回線情報)である。
【００１４】
また、本発明は、前記管理装置が設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び指定中継ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して請求項１記載の処理を実行することで、指定中継ノードを通過する代替パスを設定するようにすることができる。
【００１５】
このようにすれば、管理装置からの１回の指示で古いパスを切断し、指定中継ノードを通過する新たなパス(代替パス)を設定する，即ちパスを張り替えることができる。
【００１６】
また、本発明は、前記管理装置が設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び非通過指定ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して請求項４記載の処理を実行することで、非通過指定ノードを通過しない代替パスを設定するようにすることもできる。
【００１７】
このようにすれば、管理装置からの１回の指示で古いパスを切断し、非通過指定ノードを通過しない新たなパス(代替パス)を設定する，即ちパスを張り替えることができる。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
〔第１実施形態〕
〈ネットワーク構成〉
図１は、本発明の実施形態によるネットワークシステムのネットワーク構成例を示す図である。図１において、ネットワークＮＷは、ＡＴＭネットワークであり、ＡＴＭノード(交換局)Ａ〜Ｅを有している。
【００１９】
ＡＴＭノードＡは、各ＡＴＭノードＢ,Ｅに物理回線を通じて接続されており、ＡＴＭノードＢは、各ＡＴＭノードＣ,Ｅに物理回線を通じて接続されており、ＡＴＭノードＣは、各ＡＴＭノードＤ,Ｅに物理回線を通じて接続されており、ＡＴＭノードＤは、ＡＴＭノードＥに物理回線を通じて接続されている。
【００２０】
また、ネットワークＮＷは、ネットワークＮＷにおけるソフトＰＶＣによるパス設定を制御するＮＭＳ１((制御装置に相当))を有しており、ＮＭＳ１は、各ＡＴＭノードＡ〜Ｅに通信チャネルを通じて接続されている。
【００２１】
そして、端末装置２がＡＴＭノードＡに通信回線を通じて接続され、端末装置３がＡＴＭノードＤに通信回線を通じて接続されることによって、各端末装置２,３がネットワークＮＷに接続されている。
【００２２】
〈ＮＭＳの構成〉
図２は、図１に示したＮＭＳ１の構成図である。ＮＭＳ１は、バスＢＵを介して接続されたＣＰＵ４，ＲＯＭ５，ＲＡＭ６，ＨＤＤ(Hard Disc Drive：ハードディスク含む)７及び通信インターフェイス(通信Ｉ／Ｆ)８を備えたコンピュータである。
【００２３】
ＨＤＤ７は、ＣＰＵ４によって実行されるプログラムやプログラムの実行に際して使用されるデータを保持している。また、ＨＤＤ７は、ネットワークＮＷのトポロジに係る情報(トポロジ情報)を蓄積したネットワークデータベース(ネットワークＤＢ)９を保持している。
【００２４】
ネットワークＤＢ９は、トポロジ情報の一部として、各ＡＴＭノードＡ〜Ｅの局コード，回線番号，ＶＰＩ／ＶＣＩ(Virtual Path Identifier/Virtual Channel Identifier)等を含んでいる。これらのデータは、ネットワークＮＷにおけるソフトＰＶＣのパス設定に係る情報(パス設定情報)として用いられる。なお、ＶＰＩ／ＶＣＩは、仮想パス(ＶＰ)／仮想チャネル(ＶＣ)の識別子である。
【００２５】
ＣＰＵ４は、ＲＯＭ５やＨＤＤ７に保持されたプログラムをＲＡＭ６にロードして実行することにより、ネットワークＮＷにおけるソフトＰＶＣによるパス設定を制御する。
【００２６】
通信Ｉ／Ｆ８は、各ＡＴＭノードＡ〜Ｅに接続される通信回線を収容しており、各ＡＴＭノードＡ〜ＥとＮＭＳ１との間のデータの送受信処理を司る。
〈ＡＴＭノードの構成〉
図３は、図１に示した各ＡＴＭノードＡ〜Ｅの構成図である。各ＡＴＭノードＡ〜Ｅは同じ構成を有しているので、ここでは、ＡＴＭノードＡを例として説明する。ＡＴＭノードＡは、制御部１０Ａと、入力回線対応部１１と、ＡＴＭスイッチ(ＡＴＭ−ＳＷ)１２と、出力回線対応部１３とを備えている。
【００２７】
制御部１０Ａは、ＣＰＵ１４，メインメモリ(ＭＭ)１５，図示せぬ記録媒体，図示せぬ通信制御装置等からなり、記録媒体に保持されたプログラムを実行することによってＡＴＭノードＡの動作を制御する。
【００２８】
例えば、制御部１０Ａは、ＮＭＳ１からの指示に従ったソフトＰＶＣのパス設定に係るシグナリング手順の制御を司る。このため、制御部１０Ａは、ＮＭＳ１に接続された通信回線を収容しており、ＮＭＳ１との間でデータを送受信する。
【００２９】
また、制御部１０Ａは、ネットワークＮＷのトポロジ情報を保持しており、ＳＶＣ及びソフトＰＶＣの設定にあたり、パス(コネクション)を設定すべき隣接ノードを特定可能となっている。
【００３０】
〈ＮＭＳの処理〉
図４は、第１実施形態によるＮＭＳ１の処理(ソフトＰＶＣ接続要求処理)を示すフローチャートである。図４に示す処理は、例えば、ネットワークＮＷの管理者又は保守者が当該処理の指示をＮＭＳ１に入力した場合にスタートする。
【００３１】
図４において、Ｓ０１では、ＣＰＵ４は、指示に応じて設定すべきパスに関するノード情報として、当該パスに関する発ポイントコード情報((発信ノードに係る情報に相当))，着ポイントコード情報((着信ノードに係る情報に相当))及び通過中継ノード情報((指定中継ノードに係る情報に相当))を、ＨＤＤ７のネットワークＤＢ９からＲＡＭ６に読み出す。その後、処理がＳ０２に進む。
【００３２】
Ｓ０２では、ＣＰＵ４は、ＲＡＭ６に読み出された各ノードの情報を用いてソフトＰＶＣ接続要求のメッセージ((パス接続要求に相当))１６を作成する。図５は、メッセージ１６のフォーマット説明図である。メッセージ１６は、ノード情報を格納するフィールド１６ａ,１７,１８,１９を有している。
【００３３】
フィールド１６ａは、メッセージ１６の要求種別を格納する。即ち、フィールド１６ａには、要求種別として、ソフトＰＶＣのパス接続要求を示す「パス接続」が格納される。
【００３４】
フィールド１７は、発ポイントコード情報を格納する。発ポイントコード情報は、発局コードと、発回線番号と、発ＶＰＩ／ＶＣＩとからなる。発局コードは、発信ノードの特定情報としての局コード(ポイントコード)である。発回線番号は発信ノードの回線番号であり、発ＶＰＩ／ＶＣＩは、発信ノードのＶＰＩ／ＶＣＩである。
【００３５】
フィールド１８は、着ポイントコード情報を格納する。着ポイントコード情報は、着信ノードの局コード(着局コード)，回線番号(着回線番号)及びＶＰＩ／ＶＣＩ(着ＶＰＩ／ＶＣＩ)とからなる。
【００３６】
フィールド１９には、通過中継ノード情報(指定中継ノード情報)が格納される。通過中継ノード情報は、設定すべきパスの中継ノードとして指定される単数又は複数のＡＴＭノードの特定情報(中継ノードに該当するＡＴＭノードの局コード：中継局コード)からなる。フィールド１９に複数の中継局コードが格納される場合には、中継局コードは、発信ノードから着信ノードへの通過順で格納される。
【００３７】
なお、このフィールド１９に通過中継ノード情報を格納することが、本発明において新規な部分である。このため、中継ノードを指定することなくソフトＰＶＣを設定する場合には、通過中継ノード情報を含まないソフトＰＶＣ接続要求のメッセージが作成され、発信ノードへ送信される。
【００３８】
Ｓ０２において、ＣＰＵ４は、メッセージ１６の各フィールド１６ａ,１７,１８,１９に該当するノードの情報をそれぞれ格納する。そして、動作がＳ０３に進む。
【００３９】
Ｓ０３では、ＣＰＵ４は、作成したソフトＰＶＣ接続要求のメッセージ１６を発信ノードに該当するＡＴＭノードへ送信する。その後、ＮＭＳ１による動作が終了する。
【００４０】
〈発信ノードの処理〉
各ＡＴＭノードＡ〜Ｅは、ＮＭＳ１からメッセージ１６を受信すると、ソフトＰＶＣの発信ノードとなる。このとき、発信ノードの制御部(図３参照)は、メッセージ１６の受信を契機として、ソフトＰＶＣによるパス設定のシグナリング手順に係るプログラムを実行し、図６のフローチャートに示す処理を実行する。
【００４１】
図６は、第１実施形態における発信ノードの動作(処理)を説明するフローチャートである。但し、ここでは、ＡＴＭノードＡが発信ノードとなった場合の処理を例として説明する。
【００４２】
図６において、発信ノードがソフトＰＶＣ接続要求のメッセージ１６を受信すると(Ｓ００１)、制御部１０Ａは、メッセージ１６に基づいて、ソフトＰＶＣの設定要求としてのＳＥＴＵＰメッセージ((パス接続開始要求に相当))２０を作成する(Ｓ００２)。
【００４３】
図７は、ＳＥＴＵＰメッセージ２０のフォーマット説明図である。ＳＥＴＵＰメッセージ２０は、フィールド２１〜２４を有している。フィールド２１は、設定すべきパスの呼番号を格納する。
【００４４】
フィールド２２は、メッセージ１６のフィールド１７に格納されていた発ポイントコード情報を格納する。また、フィールド２３は、メッセージ１６のフィールド１８に格納されていた着ポイントコード情報を格納する。
【００４５】
フィールド２４は、メッセージ１６のフィールド１９に格納されていた中継局コードの数に応じた数のエリアからなり、各エリアは１つの中継局コードを格納する。
【００４６】
例えば、フィールド１９に二つの中継局コードが格納されていた場合には、図１６に示すように、エリア２４ａとエリア２４ｂとが設けられ、各エリア２４ａ,２４ｂに中継局コードが指定中継ノード情報として格納される。このとき、各中継局コードは、発信ノードから着信ノードへ至るルートの通過順で各エリアに格納される。
【００４７】
なお、上記したフィールド２４の構成に代えて、フィールド２４を予め任意の数のエリアで区切ることによって、フィールド２４に複数の中継局コードの格納領域が予め用意された構成としても良い。この場合、使用されないエリアは空き領域となる。
【００４８】
Ｓ００２において、制御部１０Ａは、メッセージ１６を受け取ると、ＳＥＴＵＰメッセージ２０のフィールド２１に所定の呼番号を設定した後、メッセージ１６中の発ポイントコード情報，着ポイントコード情報，及び通過中継ノード情報をＳＥＴＵＰメッセージ２０の各フィールド２２,２３,２４に埋め込む。その後、処理がＳ００３に進む。
【００４９】
Ｓ００３では、制御部１０Ａが、作成したＳＥＴＵＰメッセージ２０中に通過中継局コード情報(指定中継ノード情報)があるか否かを判定する。このとき、指定中継ノード情報がある場合には、処理がＳ００４に進み、そうでない場合には、処理がＳ００５に進む。
【００５０】
Ｓ００４では、制御部１０Ａが、指定中継ノード情報中の中継局コードと、予め保持しているネットワークＮＷのトポロジ情報とに基づいて、最初に通過すべき指定中継ノードへ向かう方向(ルート)を特定・選択し、このルート上に存する隣接ノードへＳＥＴＵＰメッセージ２０を送信する。その後、処理がＳ００６へ進む。
【００５１】
Ｓ００５では、制御部１０Ａが、当該ソフトＰＶＣのパス設定について通過中継ノードが指定されていないものとして、ＳＥＴＵＰメッセージ２０中の着ポイントコード情報と、ネットワークＮＷのトポロジ情報とに基づいて、着信ノードへ向かう方向(ルート)を特定・選択し、このルート上に存する隣接ノードへＳＥＴＵＰメッセージを送信する。その後、処理がＳ００６へ進む。
【００５２】
Ｓ００６では、発信ノードと、ＳＥＴＵＰメッセージを送信した隣接ノードとの間でパス設定処理(シグナリング)が行われ、両者間におけるパス(コネクション)が設定される。このシグナリング手順は、従来のソフトＰＶＣにおけるシグナリング手順と同様である。
【００５３】
なお、ＳＥＴＵＰメッセージ２０の送信処理(Ｓ００４,Ｓ００５)と、隣接ノードとのパス設定処理(Ｓ００６)との順序は、逆であっても良い。
〈中継ノードの処理〉
発信ノードからＳＥＴＵＰメッセージ２０が送信されると、このＳＥＴＵＰメッセージ２０は、単数又は複数の中継ノードを経て着信ノードまで伝送される。
即ち、各ＡＴＭノードＡ〜Ｅは、ＳＥＴＵＰメッセージ２０を受信すると、設定されるパスの中継ノードとなる。
【００５４】
中継ノードの制御部(図３参照)は、ＳＥＴＵＰメッセージ２０の受信を契機として、ソフトＰＶＣによるパス設定のシグナリング手順に係るプログラムを実行し、図８のフローチャートに示す処理を実行する。
【００５５】
図８は、第１実施形態における中継ノードがＳＥＴＵＰメッセージ２０を受信した場合における処理を示すフローチャートである。但し、ここでは、ＡＴＭノードＢが中継ノードとなった場合における処理を例として説明する。
【００５６】
図８において、中継ノードがＳＥＴＵＰメッセージ２０を受信すると、制御部１０Ｂは、ＳＥＴＵＰメッセージ２０中に通過中継局コード情報(指定中継ノード情報)があるか否かを判定する(Ｓ０１２)。このとき、指定中継ノード情報がある場合には、処理がＳ０１３に進み、そうでない場合には、処理がＳ０１７に進む。
【００５７】
Ｓ０１３では、制御部１０Ｂは、ＳＥＴＵＰメッセージ２０のフィールド２４に自局の指定中継ノード情報(中継局コード)が格納されているか否かを判定する。このとき、該当する中継局コードがある場合には、処理がＳ０１４へ進み、そうでない場合には、処理がＳ０１５へ進む。
【００５８】
Ｓ０１４では、制御部１０Ｂは、ＳＥＴＵＰメッセージ２０のフィールド２４から自局の指定中継ノード情報を削除する。その後、処理がＳ０１５に進む。
Ｓ０１５では、制御部１０Ｂは、フィールド２４に他の指定中継ノードがあるか否かを判定する。このとき、他の指定中継ノードがある場合には、処理がＳ０１６に進み、そうでない場合には、処理がＳ０１６へ進む。
【００５９】
Ｓ０１６では、制御部１０Ｂは、フィールド２４の先頭に格納されている指定中継ノードの中継局コードと、予め保持しているネットワークＮＷのトポロジ情報とに基づいて、次に通過すべき指定中継ノードへ向かう方向(ルート)を特定・選択し、そのルート上に存する隣接ノードにＳＥＴＵＰメッセージ２０を送信する。その後、処理がＳ０１８に進む。
【００６０】
Ｓ０１７では、制御部１０Ｂは、ＳＥＴＵＰメッセージ２０のフィールド２３に格納された着ポイントコード情報と、ネットワークＮＷのトポロジ情報とに基づいて、着信ノードへ向かう方向(ルート)を特定・選択し、このルート上に存する隣接ノードへＳＥＴＵＰメッセージ２０を送信する。
【００６１】
Ｓ０１８では、当該中継ノードとＳＥＴＵＰメッセージ２０を送信した隣接ノードとの間でパス設定処理が実行され、両者間のパス(コネクション)が設定される。このように、ＳＥＴＵＰメッセージ２０を受信したＡＴＭノードは、自局が指定されているか否かに関わらず、図８に示す処理を実行する。
【００６２】
なお、ＳＥＴＵＰメッセージ２０の送信処理(Ｓ０１６,Ｓ０１７)と、パス設定処理(Ｓ０１８)との順序は、逆であっても良い。
〈ネットワークにおける動作例〉
次に、ネットワークＮＷにおける動作例を説明する。例として、ＡＴＭノードＡを発信ノードとし、ＡＴＭノードＤを着信ノードとし、各ＡＴＭノードＢ,Ｃを中継ノードとするソフトＰＶＣによるパス設定の際の動作を説明する。
【００６３】
最初に、ＮＭＳ１がソフトＰＶＣ接続要求のメッセージ１６をＡＴＭノードＡに与える。メッセージ１６は、発信ノードとしてのＡＴＭノードＡの発ポイントコード情報と、着信ノードとしてのＡＴＭノードＤの着ポイントコード情報と、指定中継ノードとしての各ＡＴＭノードＢ,Ｃの通過中継ノード情報(指定中継ノード情報)とを含んでいる。
【００６４】
ＡＴＭノードＡがＮＭＳ１からメッセージ１６を受信すると、図６に示した処理が実行され、ＳＥＴＵＰメッセージ２０がＡＴＭ−ＳＷ１２及び出力回線対応部１３を通じてシグナリング用チャネルへ送出され、ＡＴＭノードＢに送信される(Ｓ００４)。その後、ＡＴＭノードＡとＡＴＭノードＢとの間でコネクションが設定される(Ｓ００６)。
【００６５】
ＡＴＭノードＢがＡＴＭノードＡからＳＥＴＵＰメッセージ２０を受信すると、図８に示した処理が実行される。即ち、ＳＥＴＵＰメッセージ２０のフィールド２４ａが削除された後、ＳＥＴＵＰメッセージ２０がＡＴＭノードＣへ送信される(Ｓ０１６)。その後、ＡＴＭノードＢとＡＴＭノードＣとの間でコネクションが設定される(Ｓ０１８)。
【００６６】
ＡＴＭノードＣがＡＴＭノードＢからＳＥＴＵＰメッセージ２０を受信すると、図８に示した処理が実行される。即ち、ＳＥＴＵＰメッセージ２０のフィールド２４ｂ(フィールド２４)が削除された後、ＳＥＴＵＰメッセージ２０が着信ノードとしてのＡＴＭノードＤへ送信される(Ｓ０１７)。その後、ＡＴＭノードＣとＡＴＭノードＤとの間でコネクションが設定される(Ｓ０１８)。
【００６７】
ＡＴＭノードＤがＡＴＭノードＣからＳＥＴＵＰメッセージ２０を受信すると、ＡＴＭノードＤは、ソフトＰＶＣの接続完了通知たるＣＯＮＮＥＣＴ ＡＣＫメッセージを、ＡＴＭノードＡを宛先として送信する。ＣＯＮＮＥＣＴ ＡＣＫメッセージは、各ＡＴＭノードＣ,Ｂを通じてＡＴＭノードＡに受信される。
【００６８】
以上のようにして、指定中継ノード情報を含むＳＥＴＵＰメッセージ２０が発信ノードから着信ノードへ指定中継ノードを通じて伝送されることで、発信ノードと着信ノードとの間でパス設定のシグナリング手順が実行され、これによって、ネットワークＮＷの管理者が指定した各ＡＴＭノードＢ,Ｃを通過するＡＴＭノードＡからＡＴＭノードＤへのソフトＰＶＣによるパスが接続される。
【００６９】
〈第１実施形態による作用〉
第１実施形態によると、ネットワークＮＷの管理者は、所望のノードを指定中継ノードとして指定すれば、その指定中継ノードを通過する発信ノードから着信ノードまでのパスをソフトＰＶＣによるシグナリング手順によって設定することができる。即ち、所望のルートでソフトＰＶＣによるパスを設定することができる。
【００７０】
〔第２実施形態〕
次に、本発明の第２実施形態によるネットワークシステムを説明する。第２実施形態は、第１実施形態と共通点を有するので、主として相違点について説明し、共通点については説明を省略する。
【００７１】
第２実施形態におけるＮＭＳ１は、図４に示したＳ０１〜Ｓ０４と同様の処理を実行する。但し、Ｓ０１及びＳ０２において、中継ノードとその出力回線番号とが指定されたソフトＰＶＣ接続要求のメッセージ１６Ａを作成する。
【００７２】
図９は、第２実施形態におけるソフトＰＶＣ接続要求のメッセージ１６Ａのフォーマット説明図である。図９に示すように、メッセージ１６Ａは、メッセージ１６とほぼ同様であるが、通過中継ノード情報と出力回線番号情報((指定出力回線の情報に相当))とが指定中継ノード情報としてフィールド１９に格納される。
【００７３】
通過中継ノード情報及び出力回線番号情報は、パスが通過すべき中継ノードの局コード及びその出力回線番号であり、複数の中継ノードが指定される場合には、その通過順で複数の通過中継ノード情報及び出力回線番号情報が格納される。
【００７４】
第２実施形態における発信ノードは、図６に示したＳ００１〜Ｓ００６とほぼ同様の処理を実行する。但し、Ｓ００２において、メッセージ１６Ａの内容を反映したＳＥＴＵＰメッセージ２０Ａを作成する。
【００７５】
図１０は、第２実施形態におけるＳＥＴＵＰメッセージ２０Ａのフォーマット説明図である。図１０に示すように、ＳＥＴＵＰメッセージ２０Ａは、フィールド２４を備え、フィールド２４は、各指定中継ノードの数に応じたエリア(図１０の例では各エリア２４ａ,２４ｂ)に区切られ、各エリア２４ａ,２４ｂには、パスの通過順で、中継局コード及び出力回線番号が格納される。
【００７６】
第２実施形態における中継ノードは、ＳＥＴＵＰメッセージ２０Ａを受信すると、図１１に示すフローチャートに従った動作を実行する。図１１は、第２実施形態における中継ノードの動作(処理)を示すフローチャートである。
【００７７】
図１１において、Ｓ１１１〜Ｓ１１３の処理は、第１実施形態におけるＳ０１１〜Ｓ０１３の処理(図８参照)と同じである。Ｓ１１３において、自局の指定中継ノード情報がある場合には、Ｓ１１４に処理が進み、そうでない場合には、処理がＳ１１７に進む。
【００７８】
Ｓ１１４では、中継ノードは、指定された出力回線番号に対応する出力回線を用い、この出力回線を通じて接続された隣接ノードとの間でパス(コネクション)を設定する。その後、処理がＳ１１５に進む。
【００７９】
Ｓ１１５では、中継ノードは、自局の指定中継ノード情報をＳＥＴＵＰメッセージ２０Ａから削除する。その後、処理がＳ１１６に進む。
Ｓ１１６では、中継ノードは、パスを設定した隣接ノードへＳＥＴＵＰメッセージ２０Ａを送信する。
【００８０】
Ｓ１１７〜Ｓ１２０の処理は、第１実施形態におけるＳ０１５〜Ｓ０１８の処理を同じであるので説明を省略する。
なお、ＳＥＴＵＰメッセージ２０Ａの送信処理(Ｓ１１８,Ｓ１１９)と、パス設定処理(Ｓ１２０)との順序は、逆であっても良い。
【００８１】
〈第２実施形態の作用〉
第２実施形態によると、ネットワークＮＷの管理者はパスが通過すべきノードとその出力回線番号とを指定してソフトＰＶＣのパス設定指示をＮＭＳ１に入力すると、ＮＭＳ１が指定されたノード及び出力回線番号を指定中継ノード情報として含むメッセージ１６Ａが発信ノードへ送信され、ネットワークＮＷにおいて、指定されたノード及び出力回線を通過する発信ノードから着信ノードまでのパスを設定することができる。
【００８２】
〔第３実施形態〕
次に、本発明の第３実施形態によるネットワークシステムを説明する。第３実施形態は、第１実施形態と共通点を有するので、主として相違点について説明し、共通点については説明を省略する。
【００８３】
第３実施形態におけるＮＭＳ１は、図４に示したＳ０１〜Ｓ０４と同様の処理を実行する。但し、Ｓ０１及びＳ０２において、意図的にパスを通過させない中継ノードが指定されたソフトＰＶＣ接続要求のメッセージ１６Ｂを作成する。
【００８４】
図１２は、第３実施形態におけるソフトＰＶＣ接続要求のメッセージ１６Ｂのフォーマット説明図である。図９に示すように、メッセージ１６Ｂは、メッセージ１６とほぼ同様であるが、非通過中継ノード情報(非通過指定ノード情報：((非通過指定ノードに係る情報に相当))がフィールド１９に格納される。
【００８５】
非通過中継ノード情報は、パスを通過させない中継ノードの局コードであり、複数の中継ノードが指定される場合には、任意の順で複数の通過中継ノード情報及び出力回線番号情報が格納される。
【００８６】
第２実施形態における発信ノードは、ＮＭＳ１からソフトＰＶＣ接続要求のメッセージ１６Ｂを受信することを契機として、図１３に示す処理を実行する。図１３は、第３実施形態における発信ノードの処理を示すフローチャートである。
【００８７】
発信ノードが例えばＡＴＭノードＡとして説明すると、ＡＴＭノードＡの制御部１０Ａは、メッセージ１６Ｂを受信すると、メッセージ１６Ｂの内容を反映したＳＥＴＵＰメッセージ２０Ｂを作成する(Ｓ２０２)。
【００８８】
図１４は、第３実施形態におけるＳＥＴＵＰメッセージ２０Ｂのフォーマット説明図である。図１４に示すように、ＳＥＴＵＰメッセージ２０Ｂは、フィールド２４を備え、フィールド２４は、非通過指定ノードの数に応じたエリア(図１４の例では各エリア２４ａ,２４ｂ)に区切られ、各エリア２４ａ,２４ｂには、例えば発信ノードに近い順で、非通過指定ノードの局コードが格納される。
【００８９】
次に、Ｓ２０３では、制御部１０Ａは、ＳＥＴＵＰメッセージ２０Ｂに非通過指定ノード(フィールド２４)が含まれているか否かを判定する。このとき、非通過指定ノードが含まれている場合には、処理がＳ２０４に進み、そうでない場合には、処理がＳ２０８に進む。
【００９０】
Ｓ２０４では、制御部１０Ａは、予め保持しているトポロジ情報を参照し、フィールド２４に隣接ノードの非通過指定ノード情報(局コード)が含まれているか否かを判定する。このとき、該当する局コードが含まれている場合には、処理がＳ２０５に進み、そうでない場合には、処理がＳ２０７に進む。
【００９１】
Ｓ２０５では、制御部１０Ａは、非通過指定ノードに該当する隣接ノード以外の隣接ノードがあるか否かを判定する。このとき、該当する隣接ノードがない場合には、処理がＳ２０６に進み、そうでない場合には、処理がＳ２０７に進む。
【００９２】
Ｓ２０６では、ソフトＰＶＣ接続終了処理が実行される。即ち、メッセージ１６Ｂが拒絶(リジェクト)される。また、必要に応じて接続要求されたソフトＰＶＣが接続できない旨がＮＭＳ１に通知される。そして、ソフトＰＶＣによるパス設定処理が終了する。
【００９３】
Ｓ２０７では、制御部１０Ａは、トポロジ情報に基づいて、非通過指定ノードに該当しない隣接ノードへ向かう方向(ルート)を特定・選択し、当該ルートにＳＥＴＵＰメッセージ２０Ｂを送信する。その後、処理がＳ２０９に進む。
【００９４】
Ｓ２０８では、ソフトＰＶＣ接続要求にて非通過指定ノードが指定されていないものとして、着信ノードへ向かうルート上に存する隣接ノードにＳＥＴＵＰメッセージが送信される。
【００９５】
Ｓ２０９では、発信ノードとＳＥＴＵＰメッセージを送信した隣接ノードとの間でパスが設定される。
なお、ＳＥＴＵＰメッセージ２０Ｂの送信処理(Ｓ２０７,Ｓ２０８)と、パス設定処理(Ｓ２０９)との順序は、逆であっても良い。
【００９６】
第３実施形態における中継ノードは、ＳＥＴＵＰメッセージ２０Ｂを受信すると、図１５に示すフローチャートに示す処理を実行する。図１５は、第３実施形態における中継ノードの動作(処理)を示すフローチャートである。
【００９７】
ＡＴＭノードＢが中継ノードであるものとして説明すると、図１５において、ＡＴＭノードＢがＳＥＴＵＰメッセージ２０Ｂを受信すると(Ｓ２１１)、制御部１０Ｂは、ＳＥＴＵＰメッセージ２０Ｂに非通過指定ノード情報(フィールド２４)が含まれているか否かを判定する。このとき、非通過指定ノード情報が含まれている場合には、処理がＳ２１３に進み、そうでない場合には、処理がＳ２１９に進む。
【００９８】
Ｓ２１３では、制御部１０Ｂは、予め保持しているトポロジ情報を用いて、隣接ノードの非通過指定ノード情報があるか否かを判定する。このとき、該当する非通過指定ノード情報がある場合には、処理がＳ２１４に進み、そうでない場合には、処理がＳ２１６に進む。
【００９９】
Ｓ２１４では、制御部１０Ｂは、ＡＴＭノードＢの隣接ノード(ＳＥＴＵＰメッセージ２０Ｂを受信した隣接ノード(ＡＴＭノードＡ)を除く)中に、非通過指定ノードに該当しない隣接ノードがあるか否かを判定する。このとき、該当する隣接ノードがある場合には、処理がＳ２１６に進み、そうでない場合には、処理がＳ２１５に進む。
【０１００】
Ｓ２１５では、ソフトＰＶＣ接続終了処理が実行される。即ち、ＳＥＴＵＰメッセージ２０Ｂが拒絶(リジェクト)される。また、必要に応じて接続要求されたソフトＰＶＣが接続できない旨が発信ノードに通知される。そして、ソフトＰＶＣによるパス設定処理が終了する。
【０１０１】
Ｓ２１６では、制御部１０Ｂは、トポロジ情報に基づいて、着信ノードに該当する隣接ノードがあるか否かを判定する。このとき、該当する隣接ノードが或る場合には、処理がＳ２１７に進み、そうでない場合には、処理がＳ２１８に進む。
【０１０２】
Ｓ２１７では、制御部１０Ｂは、着信ノードに該当する隣接ノードにＳＥＴＵＰメッセージ２０Ｂを送信する。その後、処理がＳ２２０に進む。
Ｓ２１８では、制御部１０Ｂは、トポロジ情報に基づいて、非通過指定ノードに該当しない隣接ノードへ向かうルートを特定・選択し、当該ルートにＳＥＴＵＰメッセージ２０Ｂを送信する。その後、処理がＳ２２０に進む。
【０１０３】
Ｓ２１９では、着信ノードへ向かうルート上に存する隣接ノードにＳＥＴＵＰメッセージが送信される。
Ｓ２２０では、当該中継ノードとＳＥＴＵＰメッセージを送信した隣接ノードとの間でパス(コネクション)が設定される。
【０１０４】
以上のような処理によってＳＥＴＵＰメッセージ２０Ｂが着信ノードに受信され、着信ノードから発信ノードへＣＯＮＮＥＣＴ ＡＣＫメッセージが送信されることで、発信ノードから着信ノードまでのパスが接続・確立する。
【０１０５】
なお、ＳＥＴＵＰメッセージ２０Ｂの送信処理(Ｓ２１８,Ｓ２１９)と、パス設定処理(Ｓ２２０)との順序は、逆であっても良い。
〈第３実施形態による作用〉
第３実施形態によれば、ソフトＰＶＣによって、指定されたノードを通過しない発信ノードから着信ノードまでのパスを設定することができる。
【０１０６】
〔第４実施形態〕
次に、本発明の第４実施形態によるネットワークシステムを説明する。第４実施形態は、各第２,３実施形態と共通点を有するので、主として相違点について説明し、共通点については説明を省略する。
【０１０７】
第４実施形態におけるＮＭＳ１は、図４に示したＳ０１〜Ｓ０４と同様の処理を実行する。但し、Ｓ０１及びＳ０２において、非通過指定ノードとその出力回線番号とが指定されたソフトＰＶＣ接続要求のメッセージ１６Ｃを作成する。
【０１０８】
図１６は、第４実施形態におけるソフトＰＶＣ接続要求のメッセージ１６Ｃのフォーマット説明図である。図１６に示すように、メッセージ１６Ｃは、メッセージ１６Ａ(図９参照)とほぼ同様であるが、非通過中継ノード情報と出力回線番号情報((非通過指定回線に係る情報に相当))が非通過指定ノード情報としてフィールド１９に格納される。
【０１０９】
非通過中継ノード情報及び出力回線番号情報は、パスを通過させないＡＴＭノードの局コード及びその出力回線番号であり、複数のＡＴＭノードが指定される場合には、任意の順で複数の通過中継ノード情報及び出力回線番号情報が格納される。
【０１１０】
第４実施形態における発信ノードは、ＮＭＳ１からメッセージ１６Ｃを受信すると、図１７に示すフローチャートに従った処理を実行する。図１７は、第４実施形態における発信ノードの動作(処理)を示すフローチャートである。
【０１１１】
図１７に示す発信ノードの処理は、図１３に示した発信ノードの処理とほぼ同様である。但し、Ｓ２０２に相当するＳ３０２にて、メッセージ１６Ｃの内容を反映したＳＥＴＵＰメッセージ２０Ｃが作成される。
【０１１２】
図１８は、第４実施形態におけるＳＥＴＵＰメッセージ２０Ｃのフォーマット説明図である。図１８に示すように、ＳＥＴＵＰメッセージ２０Ｃは、フィールド２４を備え、フィールド２４は、非通過指定ノードの数に応じたエリア(図１８の例では各エリア２４ａ,２４ｂ)に区切られ、各エリア２４ａ,２４ｂには、例えば発信ノードに近い順で、非通過中継局コード及び出力回線番号が格納される。
【０１１３】
また、Ｓ２０５に相当するＳ３０５にて、非通過指定ノードに該当しない隣接ノードがない場合(Ｓ３０５；Ｎ)には、非通過指定ノードに該当する隣接ノードにＳＥＴＵＰメッセージ２０Ｃが送信される(Ｓ３０６)。このとき、非通過指定ノードに該当する隣接ノードが複数ある場合には、所定の優先順位(例えば、フィールド２４への格納順)に従った１つの隣接ノードへＳＥＴＵＰメッセージ２０Ｃが送信される。その後、Ｓ２０９に相当するＳ３０９にてパス設定処理が実行される。
【０１１４】
第４実施形態における中継ノード(の制御部)は、ＳＥＴＵＰメッセージ２０Ｃを受信すると、図１９のフローチャートに従った動作を実行する。図１９は、第４実施形態における中継ノードの動作(処理)を示すフローチャートである。
【０１１５】
図１９において、Ｓ３１１,Ｓ３１２,Ｓ３２３の処理は、図１５に示したＳ２１１,Ｓ２１２,Ｓ２１９の処理と同じである。但し、Ｓ３１３にて、自局の非通過指定ノード情報がある場合には、処理がＳ３１４に進み、そうでない場合には、処理がＳ３２０に進む。
【０１１６】
Ｓ３１４では、自局の非通過指定ノード情報中において指定された出力回線番号の出力回線((非通過指定回線に相当))以外の出力回線を選択可能か否かが判定される。このとき、他の出力回線を選択できる場合には処理がＳ３１６へ進み、そうでない場合には、処理がＳ３１５へ進む。
【０１１７】
Ｓ３１５では、ソフトＰＶＣ設定終了処理が実行され、指定された出力回線以外の出力回線を使用できない旨のメッセージ(使用不可メッセージ)が発信ノードへ送信される。その後、ソフトＰＶＣ接続に係る処理が終了する。
【０１１８】
Ｓ３１６では、自局の非通過指定ノード情報がフィールド２４から削除される。その後、処理がＳ３１７へ進む。
Ｓ３１７では、着ポイントコード情報及びトポロジ情報に基づいて、着信ノードに該当する隣接ノードがあるか否かが判定される。このとき、該当する隣接ノードが或る場合には、処理がＳ３１８に進み、そうでない場合には、処理がＳ３１９へ進む。
【０１１９】
Ｓ３１８では、着信ノードに該当する隣接ノードにＳＥＴＵＰメッセージ２０Ｃが送信される。その後、処理がＳ３２４に進む。Ｓ３１９では、非通過指定ノードに該当しない隣接ノードにＳＥＴＵＰメッセージ２０Ｃが送信される。その後、処理がＳ３２４に進む。Ｓ３２４では、ＳＥＴＵＰメッセージ２０Ｃを送信した隣接ノードとの間でパス(コネクション)が設定される。
【０１２０】
Ｓ３２０〜Ｓ３２２の処理は、図１７に示したＳ３０４〜Ｓ３０６の処理と同じであるので説明を省略する。このように、中継ノードでは、指定された出力回線を使用しないようなルート選択及びパス設定が実行される。
【０１２１】
〈第４実施形態の作用〉
第４実施形態によれば、ソフトＰＶＣによって、指定されたノードの出力回線を通過しない発信ノードから着信ノードまでのパスを設定することができる。
【０１２２】
〔第５実施形態〕
次に、本発明の第５実施形態によるネットワークシステムを説明する。各第１〜第４実施形態において、着信ノードが発信ノードからのＳＥＴＵＰメッセージを受信すると、着信ノードは、ソフトＰＶＣのシグナリング手順に従ったメッセージ交換によってパスを接続した後、パス接続完了通知のメッセージたるＣＯＮＮＥＣＴ ＡＣＫメッセージを送信する。
【０１２３】
着信ノードから送信されたＣＯＮＮＥＣＴ ＡＣＫメッセージは、ＳＥＴＵＰメッセージが伝送されたルートを逆戻りして(各中継ノードを経由して)、最終的に発信ノードに受信される。第５実施形態では、このＣＯＮＮＥＣＴ ＡＣＫメッセージを用いて、ソフトＰＶＣが接続されているルート情報が収集される。
【０１２４】
即ち、第５実施形態における各ＡＴＭノードＡ〜Ｅの制御部は、第１〜第４実施形態と同様の処理を行い、自局が中継ノードとなり隣接ノードとの間でパス設定処理を実行した場合(Ｓ０１８,Ｓ１１８,Ｓ２２０,Ｓ３２２)には、自局の局コードと、設定したパスに係る出力回線番号とを図持せぬ記憶媒体に記憶する。
【０１２５】
その後、着信ノードから送信されたＣＯＮＮＥＣＴ ＡＣＫメッセージ３０を受信した場合に、記憶媒体に保持していた局コード及び出力回線番号とを、ＣＯＮＮＥＣＴ ＡＣＫメッセージ３０に格納し、このメッセージ３０を受信すべき隣接ノードに送信する。
【０１２６】
図２０は、第５実施形態におけるＣＯＮＮＥＣＴ ＡＣＫメッセージ３０のフォーマット説明図である。図２０に示すように、ＣＯＮＮＥＣＴ ＡＣＫメッセージ３０は、フィールド３１〜３４を有している。フィールド３１には、呼番号が格納され、フィールド３２には、発ポイントコード情報が格納され、フィールド３３には、着ポイントコード情報が格納される。これらの情報は、着信ノードにて格納される。
【０１２７】
フィールド３４には、ノードのコネクション情報として、通過中継ノード情報及び回線番号情報((パスに係る情報に相当))が格納される。各中継ノードは、ＣＯＮＮＥＣＴ ＡＣＫメッセージ３０を受信した場合に、保持していた自局の局コードと出力回線番号とをフィールド３４に格納する。
【０１２８】
このとき、既に他の中継ノードの局コードと出力回線番号とがフィールド３４に格納されている場合には、中継ノードは、フィールド３４の空き領域に自局の局コード及び出力回線番号を格納する。
【０１２９】
これによって、複数の中継ノードを経たＣＯＮＮＥＣＴ ＡＣＫメッセージ３０のフィールド３４は、図２０に示すように、複数のエリア(図２０ではエリア３４ａ,エリア３４ｂ)に区切られ、各エリアに１つの中継ノードの局コード及び出力回線番号が格納された状態となる。
【０１３０】
その後、ＣＯＮＮＥＣＴ ＡＣＫメッセージ３０が発信ノードに受信されると、そのＣＯＮＮＥＣＴ ＡＣＫメッセージ３０のフィールド３４には、発信ノードと着信ノードとの間の各中継ノードの局コード及び出力回線番号が格納された状態となる。そして、発信ノードが、フィールド３４の内容をＮＭＳ１に送信し、ＮＭＳ１が、当該内容を受信してＨＤＤ７内のパス情報ＤＢ４１(図２２参照)に格納する。
【０１３１】
〈第５実施形態の作用〉
第５実施形態によると、ソフトＰＶＣのルート情報をなす各ノードのコネクション情報がＣＯＮＮＥＣＴ ＡＣＫメッセージ３０を利用して収集され、収集されたコネクション情報が発信ノードからＮＭＳ１に与えられる。ＮＭＳ１は、取得したコネクション情報をパス情報ＤＢ４１(図２２参照)に保持・管理する。パス情報ＤＢ４１に保持された情報は、ネットワークＮＷの管理者が、例えば、ノードや回線の保守に関するネットワークＮＷの制御情報又は管理情報として利用することができる。
【０１３２】
なお、第５実施形態では、ＮＭＳ１が、ネットワークＮＷのトポロジ情報を有しており、このトポロジ情報に各ＡＴＭノードＡ〜Ｅの入力回線番号が含まれている。このため、ソフトＰＶＣのルート上に存する各ＡＴＭノードの局コード及び出力回線番号を収集・保持するようにしている。これに代えて、各中継ノードがＣＯＮＮＥＣＴ ＡＣＫメッセージ３０に局コード，出力回線番号及び入力回線番号を格納し、ＮＭＳ１が入力回線番号をも収集・保持するようにしても良い。
【０１３３】
また、第５実施形態における構成に代えて、各中継ノードが、隣接ノードとの間でパス設定処理を行った後に、自局の局コードと出力回線番号とをソフトＰＶＣ接続要求の特定情報と対応づけてＮＭＳ１に送信し、ＮＭＳ１が各中継ノードから受信した中継ノードの局コード及び出力回線番号をコネクション情報として保持・管理するようにしても良い。
【０１３４】
また、第５実施形態における構成に代えて、各中継ノードが、隣接ノードとの間でパス設定処理を行った後に送信するＣＯＮＮＥＣＴ ＡＣＫメッセージに自局の局コードと出力回線番号とを発信ノードへ送信し、発信ノードが各中継ノードから受信したＣＯＮＮＥＣＴ ＡＣＫメッセージに含まれた局コード及び出力回線番号をＮＭＳ１へ送信するようにしても良い。
【０１３５】
〔第６実施形態〕
次に、本発明の第６実施形態によるネットワークシステムを説明する。第６実施形態は、第５実施形態と異なり、ＮＭＳ１が各中継ノードにアクセスすることで、ソフトＰＶＣのルート情報(コネクション情報)を収集・保持する。
【０１３６】
第６実施形態における各ＡＴＭノードＡ〜Ｅの制御部は、自局が中継ノードとなった場合(ＳＥＴＵＰメッセージを受信した場合)に、各第１〜第４実施形態にて説明した処理と同様の処理を実行する。このとき、制御部は、当該パスに係るコネクション情報を、制御部中の図示せぬ記録媒体に作成されたテーブル４０に保持する。
【０１３７】
図２１は、第６実施形態における各ＡＴＭノードＡ〜Ｅにて保持されるテーブル４０の説明図である。図２１に示すように、テーブル４０は、コネクション番号が割り当てられたコネクション情報のレコードをパス毎に保持する。
【０１３８】
レコードは、コネクション経路情報(入力回線番号／出力回線番号)と、発信ノードの局コードと、発信側回線識別番号／ＶＰＩ/ＶＣＩと、着信ノードの局コードと、着信側回線識番号／ＶＰＩ/ＶＣＩとからなる。
【０１３９】
中継ノードの制御部は、ＳＥＴＵＰメッセージを受信した場合に、このＳＥＴＵＰメッセージから発信ノードの局コードと、発信側回線識別番号／ＶＰＩ/ＶＣＩと、着信ノードの局コードと、着信側回線識番号／ＶＰＩ/ＶＣＩとを読み出してテーブル４０の該当する領域に格納する。
【０１４０】
そして、中継ノードの制御部は、隣接ノードへＳＥＴＵＰメッセージを送信し、その隣接ノードとの間でパスを設定した場合に、コネクション経路情報(入力回線番号及び出力回線番号)をテーブル４０の該当する領域に格納する。
【０１４１】
その後、ＮＭＳ１は、必要に応じて、所定の検索キー(例えば、発ポイントコード情報及び着ポイントコード情報，或いは全検索)を含むコネクション情報の問い合わせ要求メッセージを各ＡＴＭノードＡ〜Ｅに送信する。
【０１４２】
各ＡＴＭノードＡ〜Ｅは、問い合わせ要求メッセージを受信すると、このメッセージに含まれた検索キーを用いてテーブル４０を検索し、該当するレコード又は該当するレコード中の必要な情報を検出し、検出したレコード又は情報を含む応答メッセージを作成し、ＮＭＳ１に送信する。
【０１４３】
また、問い合わせ要求メッセージに含まれた検索キーが全検索を指定している場合には、各ＡＴＭノードＡ〜Ｅは、テーブル４０に格納されている全てのレコードを含む応答メッセージをＮＭＳ１に送信する。
【０１４４】
従って、ＮＭＳ１にて或るパスに関するコネクション情報を所望する場合に、各ＡＴＭノードＡ〜Ｅに対して所望のコネクション情報を取得するための問い合わせメッセージを送信すれば、各ＡＴＭノードＡ〜Ｅから所望のコネクション情報を含む応答メッセージを取得することができる(図２３参照)。即ち、ＮＭＳ１は、必要に応じて、所望のコネクション情報を各ＡＴＭノードＡ〜Ｅから収集し、パス情報ＤＢ４１(図２２参照)に保持・管理することができる。
【０１４５】
〈第６実施形態の作用〉
第６実施形態によると、ＮＭＳ１が必要に応じて各ＡＴＭノードＡ〜Ｅからコネクション情報を収集し、パス情報ＤＢ４１に格納する。このため、例えば、ＡＴＭノードや伝送路(回線)の保守にあたって切り替えが必要なソフトＰＶＣのコネクションを特定することができるとともに、そのソフトＰＶＣの発信ノードを特定することもできる。
【０１４６】
〔第７実施形態〕
次に、本発明の第７実施形態によるネットワークシステムを説明する。第５又は第６実施形態の構成により、ＮＭＳ１は、自身が制御する全てのＡＴＭノード(ＡＴＭノードＡ〜Ｅ)における全てのパスのコネクション情報を取得することができる。第７実施形態におけるＮＭＳ１も、全てのＡＴＭノードにおける全てのパスのコネクション情報を、ＨＤＤ７内に作成したパス情報ＤＢ４１に保持・管理する。
【０１４７】
図２２は、ＮＭＳ１に保持されるパス情報ＤＢ４１の説明図である。図２２に示すように、パス情報ＤＢ４１は、各パスについて、発信ノードの局コード，発信ノードの回線番号及びＶＰＩ／ＶＣＩ，着信ノードの局コード，着信ノードの回線番号及びＶＰＩ／ＶＣＩ，及びコネクション経路情報からなるレコードを格納する。
【０１４８】
図２３は、第７実施形態におけるパスの切り替え(張り替え)処理の動作例を示す説明図である。図２３に示すように、ネットワークＮＷにおいて、ＡＴＭノードＡを発信ノードとし、ＡＴＭノードＤを着信ノードとし、各ＡＴＭノードＢ,Ｃを中継ノードとするソフトＰＶＣのパスのみが接続されている場合に、ＡＴＭノードＢとＡＴＭノードＣとの間の伝送路(回線)を保守する必要が生じたと仮定する。
【０１４９】
この場合、ＮＭＳ１は、第５又は第６実施形態にて説明した手法によって、ＡＴＭノードＢが保持するパスに係るコネクション情報をＡＴＭノードＢから取得し、コネクションＤＢ４１に格納する。
【０１５０】
ネットワークＮＷの管理者は、コネクションＤＢ４１と、ネットワークＤＢ９のトポロジ情報とを参照し、ＡＴＭノードＢを通過しないＡＴＭノードＡからＡＴＭノードＤへのルートとして、「ＡＴＭノードＡ→ＡＴＭノードＥ→ＡＴＭノードＤ」のルートを把握する。
【０１５１】
すると、管理者は、現在接続されている「ＡＴＭノードＡ→ＡＴＭノードＢ→ＡＴＭノードＣ→ＡＴＭノードＤ」のルートを「ＡＴＭノードＡ→ＡＴＭノードＥ→ＡＴＭノードＤ」の代替ルート(Altarnative Route)に変更する旨の指示をＮＭＳ１に入力する。
【０１５２】
すると、ＮＭＳ１のＣＰＵ４が、ソフトＰＶＣ張替要求のメッセージ１６Ｄを作成する。図２４は、ソフトＰＶＣ張替要求のメッセージ１６Ｄのフォーマット説明図である。
【０１５３】
図２４において、メッセージ１６Ｄは、フィールド１６ａ,１７,１８,１９を有し、フィールド１６ａには、要求種別として「パス張り替え」が格納される。フィールド１７には、代替ルートの発信ノードのポイントコード情報が格納され、フィールド１８には、代替ルートの着信ノードのポイントコード情報が格納される。
【０１５４】
また、フィールド１９には、代替ルートの中継ノードとして指定されたＡＴＭノードの局コードが指定中継ノード情報として格納される。このように、メッセージ１６Ｄは、要求種別の内容が異なる点を除き、第１実施形態にて説明したメッセージ１６と同じである。
【０１５５】
この例では、フィールド１７には、ＡＴＭノードＡのポイントコード情報が格納され、フィールド１８には、ＡＴＭノードＤのポイントコード情報が格納され、フィールド１９には、指定中継ノードとして、ＡＴＭノードＥの局コードが格納される。
【０１５６】
メッセージ１６Ｄが作成されると、ＮＭＳ１は、メッセージ１６Ｄを発信ノードに該当するＡＴＭノードＡに送信する。
ＡＴＭノードＡは、ＮＭＳ１からメッセージ１６Ｄを受信すると、図２５に示すフローチャートに従った動作を実行する。図２５は、第７実施形態における発信ノードの動作(処理)を示すフローチャートである。
【０１５７】
図２５において、発信ノードたるＡＴＭノードＡがメッセージ１６Ｄを受信すると(Ｓ４０１)、ＡＴＭノードＡの制御部１０Ａは、現在接続されているソフトＰＶＣのパスを切断するためのＲＥＬＥＡＳＥメッセージ４２を作成し、このＲＥＬＥＡＳＥメッセージ４２を受信すべき隣接ノードへ送信する(Ｓ４０２)。
【０１５８】
図２６は、ＲＥＬＥＡＳＥメッセージ４２のフォーマット説明図である。図２６に示すように、ＲＥＬＥＡＳＥメッセージ４２は、フィールド４３を有しており、フィールド４３には、解放すべきパスの呼番号が格納される。
【０１５９】
Ｓ４０２によって、ＲＥＬＥＡＳＥメッセージ４２は、ＡＴＭノードＡからＡＴＭノードＢへ送信される。その後、ＡＴＭノードＡは、各ＡＴＭノードＢ,Ｃ,Ｄからパス解放処理の完了通知たるＲＥＬＥＡＳＥ ＡＣＫメッセージの受信待ち状態となる(Ｓ４０３)。
【０１６０】
一方、ＡＴＭノードＢは、ＲＥＬＥＡＳＥメッセージ４２を受信すると、このメッセージ４２をＡＴＭノードＣに送信するとともに、ＡＴＭノードＡとＡＴＭノードＢとの間のパス(コネクション)を解放する。
【０１６１】
その後、ＲＥＬＥＡＳＥメッセージ４２は、ＡＴＭノードＣを経てＡＴＭノードＤに送信され、ＡＴＭノードＢとＡＴＭノードＣとの間のパス(コネクション)と、ＡＴＭノードＣとＡＴＭノードＤとの間のパス(コネクション)が夫々解放される。
【０１６２】
各ＡＴＭノードＢ,Ｃ,Ｄは、ＲＥＬＥＡＳＥメッセージ４２を受信し、該当するパスを解放すると、ＲＥＬＥＡＳＥ ＡＣＫメッセージをＡＴＭノードＡに送信する。
【０１６３】
ＡＴＭノードＡは、各ＡＴＭノードＢ,Ｃ,ＤからのＲＥＬＥＡＳＥ ＡＣＫメッセージを受信すると(Ｓ４０３；Ｙ)、代替ルートに係るＳＥＴＵＰメッセージを作成し、隣接ノードへ送信する(Ｓ４０４)。即ち、ＡＴＭノードＡは、図２７に示すＳＥＴＵＰメッセージを作成する。
【０１６４】
図２７に示すＳＥＴＵＰメッセージは、第１実施形態にて説明したＳＥＴＵＰメッセージ２０(図７参照)と同じものである。但し、ＳＥＴＵＰメッセージ２０のフィールド２４には、代替ルートの中継ノードに該当するＡＴＭノードＥの局コードが、通過中継ノード情報(指定中継ノード情報)として格納される。
【０１６５】
ＡＴＭノードＡは、ＡＴＭノードＥへＳＥＴＵＰメッセージ２０を送信するとともに、ＡＴＭノードＡとＡＴＭノードＥとの間でパス(コネクション)を設定する(Ｓ４０５)。
【０１６６】
その後、ＡＴＭノードＥがＳＥＴＵＰメッセージ２０を受信すると、ＡＴＭノードＥは、第１実施形態における中継ノードの処理と同様の処理(図８参照)を実行し、ＳＥＴＵＰメッセージ２０をＡＴＭノードＤへ送信するとともに、ＡＴＭノードＥとＡＴＭノードＤとの間でパス(コネクション)を設定する。
【０１６７】
以上のように、発信ノードたるＡＴＭノードＡからＳＥＴＵＰメッセージ２０が送信された後は、第１実施形態にて説明した手法によって、ＡＴＭノードＡとＡＴＭノードＤとの間でＡＴＭノードＥのみを中継ノードとするパスが設定される。その後、ネットワークＮＷの管理者は、ＡＴＭノードＢとＡＴＭノードＣとを接続する回線に対して保守作業を施すことが可能となる。
【０１６８】
〈第７実施形態の作用〉
従来、中継回線の保守作業を行う場合には、以下の処理を行っていた。即ち、当該回線を障害状態又は保守閉塞状態にする。これによって、当該回線を収容するノードが回線障害を検出し、当該回線に収容されたコネクションに対してＶＣ−ＡＩＳ等のＯＡＭセルが自動的に発側ノードに与えられ、発側ノードがパスを障害を検出した回線を迂回するルートで再設定する。
【０１６９】
このように、保守作業は、保守対象の中継回線を故意に障害状態にすることで行われていた。このため、障害検出によってパスが再設定される迄の間はサービスが中断する。中断時間は、保守対象の中継回線に設定されているパスの数によっては数十分かかることがあった。
【０１７０】
第７実施形態によると、ＮＭＳ１から発信ノードへソフトＰＶＣの張り替え要求のメッセージ１６Ｄが１回送信されると、ネットワークＮＷでは、古いソフトＰＶＣのパスの解放処理が実行されるとともに、代替ルートに係るソフトＰＶＣのパスが新たに接続される。
【０１７１】
これによって、ソフトＰＶＣのルート変更により、代替ルートのパスを接続するために、代替ルート上に存する各ＡＴＭノードに対してネットワークＮＷの管理者が手動でパス設定を施すことが不要となる。
【０１７２】
従って、ノードや回線に保守作業を施す必要が生じた場合に、第７実施形態による手法によって保守部分を迂回する代替パスを設定すれば、意図したルートを通過する代替パスを容易に設定することができる。
【０１７３】
そして、保守対象のパスから代替パスへパスを切り替えた後に、保守対象のノード又は回線に保守作業を施せば良いことになる。これによって、サービスが中断する時間を短時間(例えば、１秒以内)に抑えることができる。
【０１７４】
第７実施形態によれば、ＮＭＳ１が保持するソフトＰＶＣのコネクション情報ＤＢ４１から保守対象となるＡＴＭノードを使用している全てのコネクション情報が抽出され、保守対象のＡＴＭノードを通過しないルートがネットワークＤＢ９のトポロジ情報から抽出され、当該ルート情報がソフトＰＶＣ張替要求のメッセージ１６Ｄに格納され、該当するコネクションの発信ノードとなっている全てのＡＴＭノードにメッセージ１６Ｄ(Alternative Route設定要求)が送信される。そして、ネットワークＮＷでは、保守対象となるＡＴＭノードを使用したコネクションが解放され、代替ルートのパスが第１実施形態による手法によって設定される。
【０１７５】
なお、第７実施形態では、第１実施形態にて説明した指定中継ノード情報を含むメッセージ１６Ｄが作成されている。これに代えて、第２実施形態にて説明した指定中継ノード情報を含むメッセージ１６Ｄが発信ノードに送信され、発信ノード，中継ノード及び着信ノードが第２実施形態にて説明した手法(図１１,１２参照)と同様の手法で代替ルートに係るパスを設定するようにしても良い。
【０１７６】
或いは、第３実施形態にて説明した非通過指定ノード情報を含むメッセージ１６Ｄが発信ノードに送信され、発信ノード,中継ノード及び着信ノードが第３実施形態にて説明した手法(図１３〜１５)と同様の手法で代替ルートに係るパスを設定するようにしても良い。
【０１７７】
或いは、第４実施形態にて説明した非通過指定ノード情報を含むメッセージ１６Ｄが発信ノードに送信され、発信ノード,中継ノード及び着信ノードが第４実施形態にて説明した手法(図１７〜１９)と同様の手法で代替ルートに係るパスを設定するようにしても良い。
【０１７８】
〔付記〕
本発明は、以下のように特定することができる。
(付記１)複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムにおいて、前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つのノードを通過させて接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させるノードとして指定された指定中継ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与え、前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記指定中継ノードに係る情報に基づいて前記指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定し、前記各ノードは、パス接続開始要求を受信した場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定するネットワークシステム。
(付記２)前記指定中継ノードに係る情報は、使用を指定された出力回線としての指定出力回線に係る情報を含み、前記各ノードは、パス接続開始要求を受信した場合に、自身の指定中継ノードに係る情報があるときには、指定出力回線を用いて隣接ノードとの間でパスを設定するとともに、その隣接ノードへパス接続開始要求を送信する付記１記載のネットワークシステム。
(付記３)前記各ノードは、自身の指定中継ノードに係る情報がない場合に、パス接続開始要求を受信していない指定中継ノードがあるときには、前記指定中継ノードに係る情報に基づいて当該指定中継ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、前記指定中継ノードの全てが既にパス接続開始要求を受信しているときには、着信ノードに係る情報に基づいて着信ノードがパス接続開始要求を受信するようにパス接続開始要求を隣接ノードへ送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する付記２記載のネットワークシステム。
(付記４)複数のノードを有し且つ発信ノードから中継ノードを通じて着信ノードに至る複数のルートを有するネットワークと、このネットワークの制御装置とを含むネットワークシステムにおいて、前記制御装置は、発信ノードと着信ノードとの間のパスを少なくとも１つの特定のノードを通過しない状態で接続する場合には、発信ノードに係る情報と、着信ノードに係る情報と、パスを通過させない特定のノードとして指定された非通過指定ノードに係る情報とを含むノード情報を格納したパス接続要求を発信ノードへ与え、前記発信ノードは、前記制御装置からパス接続要求を受け取った場合に、パス接続要求中のノード情報を含むパス接続開始要求を生成し、前記非通過指定ノードに係る情報に基づいてパス接続開始要求を前記非通過指定ノードに該当しない隣接ノードへ送信するとともに、その隣接ノードとの間でパスを設定し、
前記各ノードは、パス接続開始要求を受信した場合に、着信ノードに該当する隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノード及び非通過指定ノードに該当しない隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定するネットワークシステム。
(付記５)前記発信ノードは、非通過指定ノードに該当しない隣接ノードがない場合には、パス接続要求を拒絶する付記４記載のネットワークシステム。
(付記６)前記中継ノードは、非通過指定ノードに該当する隣接ノードにしかパス接続開始要求を送信できない場合には、この接続開始要求を拒絶する付記４記載のネットワークシステム。
(付記７)前記非通過指定ノードに係る情報は、非通過指定ノードのパスを通過させない出力回線としての非通過指定回線に係る情報を含み、前記発信ノードは、非通過指定ノードに該当しない隣接ノードがない場合には、非通過指定ノードに該当する隣接ノードにパス接続開始要求を送信し、前記各ノードは、パス接続開始要求を受け取った場合に、そのパス接続開始要求に自身の非通過指定ノード情報が含まれているときには、非通過指定回線以外の出力回線を用いて着信ノードに該当する隣接ノード又は非通過指定ノードに該当しない隣接ノードにパス接続開始要求を送信するとともに、当該隣接ノードとの間でパスを設定する付記４記載のネットワークシステム。
(付記８)前記各ノードは、非通過指定回線しか使用することができない場合には、パスを設定できない旨のメッセージを発信ノードに送信する付記７記載のネットワークシステム。
(付記９)前記各ノードは、受信したパス接続開始要求に自身の非通過指定ノード情報が含まれていない場合に、着信ノードに該当する隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノードに該当する隣接ノードがなく且つ非通過指定ノードに該当しない隣接ノードがあるときには、その隣接ノードにパス接続開始要求を送信し、着信ノードに該当する隣接ノード及び非通過指定ノードに該当しない隣接ノードがない場合には、非通過指定ノードに該当する隣接ノードにパス接続開始要求を送信し、パス接続開始要求を送信した隣接ノードとの間でパスを設定する付記７記載のネットワークシステム。
(付記１０)前記管理装置は、設定された発信ノードから着信ノードまでのパスに係る情報をネットワークから取得する付記１又は４記載のネットワークシステム。
(付記１１)前記発信ノードは、前記パス上に存する各中継ノードから当該パスに係る情報を取得し、前記管理装置に伝送する付記１０記載のネットワークシステム。
(付記１２)前記各ノードは、パス接続開始要求に応じて自身と隣接ノードとの間でパスを設定した場合に、そのパスに係る情報を保持し、前記管理装置は、前記パス上に存する各中継ノードに対してパスに係る情報の送信を促し、各中継ノードから送信されてきたパスに係る情報を取得する付記１０記載のネットワークシステム。
(付記１３)前記管理装置は、設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び指定中継ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して付記１記載の処理を実行することで、指定中継ノードを通過する代替パスを設定する付記１記載のネットワークシステム。
(付記１４)前記指定中継ノードに係る情報は、使用を指定された出力回線としての指定出力回線の情報を含み、前記各ノードは、パス接続開始要求を受信した場合に、自身の指定中継ノードに係る情報があるときには、指定出力回線を用いて隣接ノードとの間でパスを設定するとともに、その隣接ノードへパス接続開始要求を送信することで、指定中継ノードの指定出力回線を通過する代替パスを設定する付記１３記載のネットワークシステム。
(付記１５)前記管理装置は、設定されているパスを張り替える場合に、代替パスの発信ノードに係る情報，着信ノードに係る情報及び非通過指定ノードに係る情報を含む代替ノード情報が格納されたパス張替要求を発信ノードに与え、前記発信ノードは、解放メッセージを着信ノードへ向けて送信することによって設定されているパスを切断するとともに、前記代替ノード情報を含む代替パスのパス接続開始要求を作成し、前記発信ノードを含む各ノードが、代替パスのパス接続開始要求に対して付記４記載の処理を実行することで、非通過指定ノードを通過しない代替パスを設定する付記４記載のネットワークシステム。
(付記１６)前記非通過指定ノードに係る情報は、非通過指定ノードのパスを通過させない出力回線としての非通過指定回線に係る情報を含み、前記発信ノードを含む各ノードは、代替パスのパス接続開始要求に対して付記７記載の処理を実行することで、非通過指定ノードの非通過回線を通過しない代替パスを設定する付記１５記載のネットワークシステム。
【０１７９】
【発明の効果】
本発明によるネットワークシステムによれば、発側ノードから着側ノードまでパスを所望のルートでシグナリング手順によって設定することができる。
【図面の簡単な説明】
【図１】実施形態によるネットワークシステムのネットワーク構成例を示す図
【図２】図１に示したＮＭＳの構成図
【図３】図１に示したＡＴＭノードの構成図
【図４】第１実施形態におけるＮＭＳの処理を示すフローチャート
【図５】第１実施形態におけるソフトＰＶＣ接続要求のメッセージのフォーマット説明図
【図６】第１実施形態における発信ノードの動作を説明するフローチャート
【図７】第１実施形態におけるＳＥＴＵＰメッセージのフォーマット説明図
【図８】第１実施形態における中継ノードの動作を説明するフローチャート
【図９】第１実施形態におけるソフトＰＶＣ接続要求のメッセージのフォーマット説明図
【図１０】第２実施形態におけるＳＥＴＵＰメッセージのフォーマット説明図
【図１１】第２実施形態における中継ノードの動作を説明するフローチャート
【図１２】第３実施形態におけるソフトＰＶＣ接続要求のメッセージのフォーマット説明図
【図１３】第３実施形態における発信ノードの動作を説明するフローチャート
【図１４】第３実施形態におけるＳＥＴＵＰメッセージのフォーマット説明図
【図１５】第３実施形態における中継ノードの動作を説明するフローチャート
【図１６】第４実施形態におけるソフトＰＶＣ接続要求のメッセージのフォーマット説明図
【図１７】第４実施形態における発信ノードの動作を説明するフローチャート
【図１８】第４実施形態におけるＳＥＴＵＰメッセージのフォーマット説明図
【図１９】第４実施形態における中継ノードの動作を説明するフローチャート
【図２０】第５実施形態におけるＣＯＮＮＥＣＴ ＡＣＫメッセージのフォーマット説明図
【図２１】第６実施形態におけるＡＴＭノードにて保持されるテーブルの説明図
【図２２】第７実施形態におけるＮＭＳにて保持されるパス情報データベースの説明図
【図２３】第７実施形態におけるパス切り替え処理の動作説明図
【図２４】第７実施形態におけるソフトＰＶＣ張替要求のメッセージのフォーマット説明図
【図２５】第７実施形態における発信ノードの動作を説明するフローチャート
【図２６】第７実施形態におけるＲＥＬＥＡＳＥメッセージのフォーマット説明図
【図２７】第７実施形態におけるＳＥＴＵＰメッセージのフォーマット説明図
【符号の説明】
Ａ〜Ｅ  ＡＴＭノード
ＢＵ  バス
１  ＮＭＳ
２,３  端末装置
４,１４  ＣＰＵ
５  ＲＯＭ
６  ＲＡＭ
７  ＨＤＤ
８  通信インターフェイス
９  ネットワークＤＢ
１０Ａ,１０Ｂ,１０Ｃ,１０Ｄ,１０Ｅ  制御部
１１  入力回線対応部
１２  ＡＴＭ−ＳＷ
１３  出力回線対応部
１５  メインメモリ
１６,１６Ａ,１６Ｂ,１６Ｃ,１６Ｄ  ソフトＰＶＣ接続要求のメッセージ
１６ａ,１７,１８,１９,２１,２２,２３,２４,３１,３２,３３,３４,４３  フィールド
２０,２０Ａ,２０Ｂ,２０Ｃ  ＳＥＴＵＰメッセージ
２４ａ,２４ｂ,３４ａ,３４ｂ  エリア
３０  ＣＯＮＮＥＣＴ ＡＣＫメッセージ
４０  テーブル
４１  パス情報データベース
４２  ＲＥＬＥＡＳＥメッセージ
【図１】
0004034497.tif 000002
【図２】
0004034497.tif 000003
【図３】
0004034497.tif 000004
【図４】
0004034497.tif 000005
【図５】
0004034497.tif 000006
【図６】
0004034497.tif 000007
【図７】
0004034497.tif 000008
【図８】
0004034497.tif 000009
【図９】
0004034497.tif 000010
【図１０】
0004034497.tif 000011
【図１１】
0004034497.tif 000012
【図１２】
0004034497.tif 000013
【図１３】
0004034497.tif 000014
【図１４】
0004034497.tif 000015
【図１５】
0004034497.tif 000016
【図１６】
0004034497.tif 000017
【図１７】
0004034497.tif 000018
【図１８】
0004034497.tif 000019
【図１９】
0004034497.tif 000020
【図２０】
0004034497.tif 000021
【図２１】
0004034497.tif 000022
【図２２】
0004034497.tif 000023
【図２３】
0004034497.tif 000024
【図２４】
0004034497.tif 000025
【図２５】
0004034497.tif 000026
【図２６】
0004034497.tif 000027
【図２７】
0004034497.tif 000028