(57)【特許請求の範囲】
【請求項１】
物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じてこの転送手段がデータを転送する交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの交換型仮想チャネルに対応したこの転送手段による転送先の装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段とを備えた複数の転送装置と、
これら複数の転送装置に対して前記転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じて返送された転送情報を組み込まれた端装置情報ごとに分ける転送情報分類手段と、この転送情報分類手段によって分類された一群の転送情報の中で、ある転送情報に組み込まれた転送先装置情報で示される装置のいずれかがこの転送情報に組み込まれた端装置情報で示される装置のいずれにも一致しないとき、これと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、この転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段とを備えた交換型仮想チャネル監視装置
とを具備することを特徴とする交換型仮想チャネル監視システム。
【請求項２】
物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じてこの転送手段がデータを転送する交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの転送先となる装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段とを備えた複数の転送装置と、
所定の転送装置間を接続するように交換型仮想チャネルが生成されるときにこれらの転送装置間で経路に含まれる可能性のある転送装置に対して前記転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じてこれら所定の転送装置から同一の端装置情報が組み込まれた転送情報が返送されたとき、これと同一の端装置情報が組み込まれている返送された転送情報の中でこれら所定の転送装置以外から返送されたある転送情報に組み込まれた転送先装置情報で示される装置のいずれかと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、この転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段とを備えた交換型仮想チャネル監視装置
とを具備することを特徴とする交換型仮想チャネル監視システム。
【請求項３】
前記交換型仮想チャネル不連続判別手段は、転送装置に対して異なるタイミングで返送を要求して取得したそれぞれの転送情報を用いて該当する転送情報が存在しないと前記転送情報存在判別手段によってそれぞれ判別された場合、この判別の対象となった転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別することを特徴とする請求項１あるいは請求項２記載の交換型仮想チャネル監視システム。
【請求項４】
前記交換型仮想チャネル不連続判別手段は、交換型仮想チャネルを不連続であると判別したとき前記ある転送情報に組み込まれた自装置情報の示す装置とこの転送情報に組み込まれた転送先装置情報で示される装置のうちこれと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しない方の装置との間に不連続が発生していることを特定する不連続箇所特定手段を備えることを特徴とする請求項１あるいは請求項２記載の交換型仮想チャネル監視システム。
【請求項５】
前記交換型仮想チャネル監視装置は、前記交換型仮想チャネル不連続判別手段が交換型仮想チャネルを不連続であると判別したとき、この交換型仮想チャネルに従ってデータを転送している前記転送装置にこれに隣接する転送装置に対してこの不連続であると判別された交換型仮想チャネルに従って送られてくるデータを転送しているか否かの問い合わせを行うように要求する問い合わせ要求手段を備えることを特徴とする請求項１あるいは請求項２記載の交換型仮想チャネル監視システム。
【請求項６】
物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じて交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの交換型仮想チャネルに対応したこの転送手段による転送先の装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段と、要求に応じて交換型仮想チャネルに従ってデータを転送する転送先の転送装置に対してこれと同一の交換型仮想チャネルに従って送られてくるデータを転送しているか否かを問い合わせる呼の有効性確認メッセージを送出する問い合わせ手段と、この問い合わせ手段の問い合わせの結果その転送装置が転送していない場合この交換型仮想チャネルの接続を切断する交換型仮想チャネル接続切断手段とを備えた複数の転送装置と、
これら複数の転送装置に対して前記転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じて返送された転送情報を組み込まれた端装置情報ごとに分ける転送情報分類手段と、この転送情報分類手段によって分類された一群の転送情報の中で、ある転送情報に組み込まれた転送先装置情報で示される装置のいずれかがこの転送情報に組み込まれた端装置情報で示される装置のいずれにも一致しないとき、これと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、これら転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段と、この不連続判別手段によって不連続であると判別された交換型仮想チャネルに従ってデータを転送している前記転送装置に対してこの交換型仮想チャネルの前記問い合わせを行うことを要求する問い合わせ要求手段とを備えた交換型仮想チャネル監視装置とを具備することを特徴とする交換型仮想チャネル監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は端末間に生成された交換型仮想チャネルを監視する交換型仮想チャネル監視システムに関する。
【０００２】
【従来の技術】
ＡＴＭ（非同期転送方式：Asynchronous Transfer Mode）通信では、通信を行う端末間に予め論理的な通信経路である仮想チャネル（ＶＣ：Virtual Channel）が生成されるようになっている。このような仮想チャネルのうち、端末が生成を要求する発呼信号を送信することにより生成されるものは、交換型仮想チャネル（ＳＶＣ：Switched Virtual Channel）と呼ばれている。
【０００３】
図１２は、２つのコンピュータの間に生成された交換型仮想チャネルの一例を表わしたものである。第１のコンピュータ１１から第２のコンピュータ１２へ、第１〜第３のＡＴＭ交換機１３〜１５を経由して交換型仮想チャネルが１つ生成されている。この交換型仮想チャネルは、第１〜第４のＡＴＭ回線１６〜１９をこの順序で接続した形で形成されている。第１〜第３のＡＴＭ交換機１３〜１５でそれぞれのＡＴＭ回線との接続箇所に示した符号Ｐにおける添え字は、ポート番号を示している。たとえば第１のＡＴＭ回線１６は第１のＡＴＭ交換機１３のポート番号“０”のポートＰ0に接続されている。
【０００４】
第１および第２のコンピュータ１１、１２と第１〜第３のＡＴＭ交換機１３〜１５の上部にそれぞれ分数形式で示した数値のうち分子はＶＰＩ（Virtual Path Identifier：仮想パス識別子）を、分母はＶＣＩ（Virtual Channel Identifier：仮想チャネル識別子）を表わしている。ここで仮想パス識別子と仮想チャネル識別子は、生成した交換型仮想チャネルで転送するＡＴＭセルに組み込まれる識別子である。また第１〜第４のＡＴＭ回線１６〜１９の上部にそれぞれ示した値は、交換型仮想チャネルを生成あるいは切断する際に用いる命令対象指定（Call Reference）番号を表わしている。
【０００５】
以上のようにして生成された交換型仮想チャネルは、全体として１つのチャネルである。このため途中のＡＴＭ交換機がダウンするような障害が発生した場合には、交換型仮想チャネル自体が切断されることになる。このような交換型仮想チャネルの切断を可能にするために、従来から第１および第２のコンピュータ１１、１２と第１〜第３のＡＴＭ交換機１３〜１５が、それぞれに隣接するＡＴＭ交換機の障害の発生を監視するようになっている。そして、障害が検知されたときには交換型仮想チャネル自体を切断し、必要に応じて新たな交換型仮想チャネルを生成することにしている。ここで交換型仮想チャネルを切断するとは、第１および第２のコンピュータ１１、１２と第１〜第３のＡＴＭ交換機１３〜１５でそれぞれこの交換型仮想チャネルを保持するために記憶されている前記した各情報（仮想パス識別子、仮想チャネル識別子、命令対象指定番号）を削除することを示している。
【０００６】
【発明が解決しようとする課題】
ところが、障害を発生させたＡＴＭ交換機を隣接する他のＡＴＭ交換機あるいはコンピュータが検出することができないといった特殊なケースが発生する場合がある。このような特殊なケースが発生すると交換型仮想チャネルが分断された状態で残ってしまい、新たな交換型仮想チャネルの生成に障害が発生する場合がある。
【０００７】
図１３は、このような交換型仮想チャネルが分断された状態で残る場合を説明するためのものである。図１３で図１２と同一の部分には同一の符号を付しており、適宜説明を省略する。第３のＡＴＭ交換機１５には、第２のＡＴＭ交換機１４で交換型仮想チャネルが切断されたことを誤って検知する特殊な障害２１が発生している。これにより第３のＡＴＭ交換機１５は切断信号２２を第２のコンピュータ１２に送信して交換型仮想チャネルを切断する。しかしながら第２のＡＴＭ交換機１４は、障害が発生していると判別していない。このため、この図で第２のＡＴＭ交換機１４よりも左側の部分の交換型仮想チャネルが残存することになる。すなわち、第１のコンピュータ１１、第１および第２のＡＴＭ交換機１３、１４は、この交換型仮想チャネルが切断されていないと認識していることになる。
【０００８】
交換型仮想チャネルが切断されていないと認識しているＡＴＭ交換機は、これと同一発着対の交換型仮想チャネルの接続が要求された場合にこれを二重接続の要求と判断して拒否する。たとえば、図１３に示したように交換型仮想チャネルが切断されると、第２のコンピュータ１２は再接続を要求する再発呼要求信号２３を第３のＡＴＭ交換機１５に送信する。第３のＡＴＭ交換機１５は、この再発呼要求信号２３を第３のＡＴＭ回線１８を介して第２のＡＴＭ交換機１４に送信する。ここで、第２のＡＴＭ交換機１４はこれに備えられたポート番号“０”および“１”のポートＰ1、Ｐ2を通過するように生成された交換型仮想チャネルが切断されていないと認識しているためこの再発呼要求信号２３を拒否するようになっている。これは、第３のＡＴＭ交換機１５のポート番号“２”のポートＰ2から第２のＡＴＭ交換機１４のポート番号“２”のポートＰ2へつながる迂回路２４を用いて送信した場合も同様である。なお、ここでは第２のＡＴＭ交換機１４について説明したが、第１のコンピュータ１１あるいは第１のＡＴＭ交換機１３に再発呼要求信号２３を送ることができたとしても同様の理由で再接続が拒否される。したがって、この状態になると第２のコンピュータ１２から再発呼要求信号２３の送信を繰り返しても、交換型仮想チャネルの残存部分を消さない限り交換型仮想チャネルの再接続には失敗してしまう。
【０００９】
以上、簡単なＡＴＭネットワークを例に挙げて説明したが、大規模なＡＴＭネットワークになると交換型仮想チャネルの一部が残存している問題箇所の特定に手間がかかることが多い。また、ＡＴＭネットワークでＡＴＭ交換機等の中継スイッチには、保持している交換型仮想チャネルを自発的にこれが切断されているか否かを確認して削除する機能は備えられていない。これは、本来通信に使用されるＡＴＭ回線がこの確認に使用されることは通信の性能劣化につながるためである。また問題箇所を特定して削除する場合には、この箇所のＡＴＭ回線を同一の経路を通過している他の交換型仮想チャネルごと削除して、リンク単位の復旧作業を行う場合が多い。これにより正常に通信が行われている交換型仮想チャネルも一旦切断してしまう可能性があり、復旧作業に伴って一時的に通信が停止する範囲が拡大する場合がある。交換型仮想チャネルの分断が特異的な障害で起こるとしても、一旦発生すると問題特定に手間取る上に影響範囲が大きい。
【００１０】
そこで本発明の目的は、分断されて残存した交換型仮想チャネルの存在の有無を監視する交換型仮想チャネル監視システムを提供することにある。
【００１１】
【課題を解決するための手段】
請求項１記載の発明では、（イ）物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じてこの転送手段がデータを転送する交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの交換型仮想チャネルに対応したこの転送手段による転送先の装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段とを備えた複数の転送装置と、（ロ）これら複数の転送装置に対して転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じて返送された転送情報を組み込まれた端装置情報ごとに分ける転送情報分類手段と、この転送情報分類手段によって分類された一群の転送情報の中で、ある転送情報に組み込まれた転送先装置情報で示される装置のいずれかがこの転送情報に組み込まれた端装置情報で示される装置のいずれにも一致しないとき、これと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、この転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段とを備えた交換型仮想チャネル監視装置とを交換型仮想チャネル監視システムに具備させる。
【００１２】
すなわち請求項１記載の発明では、交換型仮想チャネル監視装置は、各転送装置に対して転送情報の返送を要求するようになっている。転送情報には予め接続される物理的な回線が判明していない交換型仮想チャネルの連続性を監視するため、各転送装置から転送情報として端装置情報に加えて、転送先の装置を示す転送装置情報および転送情報を返送する転送装置自体を示す自装置情報が組み込まれるようになっている。転送装置から取得した転送情報は、生成された交換型仮想チャネルの端に接続する装置が同一である端装置情報が組み込まれた転送情報ごとに転送情報分類手段によってグループ化される。このグループ化された転送情報の中で、ある転送情報に組み込まれた転送先装置情報で示されるいずれかの装置と同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しない場合、このある転送情報に組み込まれた自装置情報で示される装置から交換型仮想チャネルの経路に従って転送した先の装置では、この交換型仮想チャネルに従った転送が行われていないことになる。また、この転送先装置情報で示される装置のいずれかがこの転送情報に組み込まれた端装置情報で示される装置のいずれにも一致しないときとしているのは、端装置情報で示される装置からは転送情報を取得しないために、これらの装置を示す自装置情報が組み込まれた転送情報はこのグループ内に元から存在しないためである。このように転送情報を用いて、この交換型仮想チャネルに従った転送が不連続になったまま残存していると判別することができる。したがって、転送装置がこれに隣接する転送装置に発生した障害を検知できないこと等によって発生した不連続な状態である分断されて残存した交換型仮想チャネルを発見することができる交換型仮想チャネル監視システムを構築することができる。
【００１３】
請求項２記載の発明では、（イ）物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じてこの転送手段がデータを転送する交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの転送先となる装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段とを備えた複数の転送装置と、（ロ）所定の転送装置間を接続するように交換型仮想チャネルが生成されるときにこれらの転送装置間で経路に含まれる可能性のある転送装置に対して転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じてこれら所定の転送装置から同一の端装置情報が組み込まれた転送情報が返送されたとき、これと同一の端装置情報が組み込まれている返送された転送情報の中でこれら所定の転送装置以外から返送されたある転送情報に組み込まれた転送先装置情報で示される装置のいずれかと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、この転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段とを備えた交換型仮想チャネル監視装置とを交換型仮想チャネル監視システムに具備させる。
【００１４】
すなわち請求項２記載の発明では、所定の転送装置間を接続するように交換型仮想チャネルが生成されるときこれらの転送装置間で経路に含まれる可能性のある転送装置とこれら所定の転送装置から転送情報を取得して、この範囲内での交換型仮想チャネルの不連続を判別するようになっている。これら所定の転送装置から同一の端装置情報が組み込まれた転送情報が返送された場合、この端装置情報が示す装置間に生成された交換型仮想チャネルはこれら所定の転送装置間を接続するように生成されたものとして不連続がないか判別する。また、これら所定の転送装置それぞれだけに物理的な回線で接続される装置間で生成される交換型仮想チャネルの場合にはその交換型仮想チャネルの経由するすべての転送装置間で発生する不連続を検知することができる。したがって、このような範囲内で転送装置がこれに隣接する転送装置に発生した障害を検知できないこと等によって発生した不連続な状態である分断されて残存した交換型仮想チャネルを発見することができる交換型仮想チャネル監視システムを構築することができる。
【００１５】
請求項３記載の発明では、請求項１あるいは請求項２記載の交換型仮想チャネル監視システムで、交換型仮想チャネル不連続判別手段は、転送装置に対して異なるタイミングで返送を要求して取得したそれぞれの転送情報を用いて該当する転送情報が存在しないと転送情報存在判別手段によってそれぞれ判別された場合、この判別の対象となった転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別することを特徴としている。
【００１６】
すなわち請求項３記載の発明では、不連続判別手段は、それぞれ違うタイミングで取得した転送情報を用いて転送情報存在判別手段によって該当する転送情報が存在しないとそれぞれで判別されたとき、この判別元となった転送情報に組み込まれていた端装置情報の示す装置の間に生成された交換型仮想チャネルが不連続であると判別するようになっている。このように、不連続な状態が継続している場合を請求項３記載の交換型仮想チャネル監視システムでは交換型仮想チャネルが不連続であるとしている。したがって、たとえば交換型仮想チャネルが生成される過程などで一時的な不連続が発生するような場合を検知すべき不連続とはしないことができる。これにより、転送装置がこれに隣接する転送装置に発生した障害を検知できないこと等によって発生した不連続な状態が継続する交換型仮想チャネルを検知することができる。
【００１７】
請求項４記載の発明では、請求項１あるいは請求項２記載の交換型仮想チャネル監視システムで、交換型仮想チャネル不連続判別手段は、交換型仮想チャネルを不連続であると判別したときある転送情報に組み込まれた自装置情報の示す装置とこの転送情報に組み込まれた転送先装置情報で示される装置のうちこれと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しない方の装置との間に不連続が発生していることを特定する不連続箇所特定手段を備えることを特徴としている。
【００１８】
すなわち請求項４記載の発明では、交換型仮想チャネルが不連続であると判別されたときに、この交換型仮想チャネルの経路上のどの転送装置間に不連続が発生しているか特定することができる。したがって、転送装置がこれに隣接する転送装置に発生した障害を検知できないこと等によって分断されて残存した交換型仮想チャネルの不連続が発生している箇所を特定することができる交換型仮想チャネル監視システムを構築することができる。
【００１９】
請求項５記載の発明では、請求項１あるいは請求項２記載の交換型仮想チャネル監視システムで、交換型仮想チャネル監視装置は、交換型仮想チャネル不連続判別手段が交換型仮想チャネルを不連続であると判別したとき、この交換型仮想チャネルに従ってデータを転送している転送装置にこれに隣接する転送装置に対してこの不連続であると判別された交換型仮想チャネルに従って送られてくるデータを転送しているか否かの問い合わせを行うように要求する問い合わせ要求手段を備えることを特徴としている。
【００２０】
すなわち請求項５記載の発明では、問い合わせ要求手段が、交換型仮想チャネル不連続判別手段によって不連続であると判別された交換型仮想チャネルに従って送られてくるデータを転送しているか否かの問い合わせを、これに従ってデータを転送している転送装置に対してこれに隣接する転送装置に向けて行うように要求するようになっている。このように、交換型仮想チャネル監視装置は転送装置に対して交換型仮想チャネルの連続性に疑いが生じた場合にその状態の問い合わせを要求するようになっている。したがって、転送装置がこれに隣接する転送装置に発生した障害を検知できないような場合でも、交換型仮想チャネルにこのような障害による不連続が発生している疑いがある場合には状態の問い合わせを転送装置に対して要求することができる交換型仮想チャネル監視システムを構築することができる。
【００２１】
請求項６記載の発明では、（イ）物理的な回線を仮想的に接続して生成された交換型仮想チャネルに従って送られてくるデータを転送する転送手段と、要求に応じて交換型仮想チャネルの端と接続する装置をそれぞれ示す端装置情報とこの交換型仮想チャネルに対応したこの転送手段による転送先の装置をそれぞれ示す転送先装置情報と自装置を示す自装置情報を組み込んだ転送情報を返送する転送情報返送手段と、要求に応じて交換型仮想チャネルに従ってデータを転送する転送先の転送装置に対してこれと同一の交換型仮想チャネルに従って送られてくるデータを転送しているか否かを問い合わせる呼の有効性確認メッセージを送出する問い合わせ手段と、この問い合わせ手段の問い合わせの結果その転送装置が転送していない場合この交換型仮想チャネルの接続を切断する交換型仮想チャネル接続切断手段とを備えた複数の転送装置と、（ロ）これら複数の転送装置に対して転送情報の返送を要求する転送情報返送要求手段と、この転送情報返送要求手段の要求に応じて返送された転送情報を組み込まれた端装置情報ごとに分ける転送情報分類手段と、この転送情報分類手段によって分類された一群の転送情報の中で、ある転送情報に組み込まれた転送先装置情報で示される装置のいずれかがこの転送情報に組み込まれた端装置情報で示される装置のいずれにも一致しないとき、これと同一の装置を示す自装置情報が組み込まれた他の転送情報が存在しないか否か判別する転送情報存在判別手段と、この転送情報存在判別手段によって存在しないと判別されたとき、これら転送情報に組み込まれた端装置情報が示す装置の間に生成された交換型仮想チャネルが不連続であると判別する交換型仮想チャネル不連続判別手段と、この不連続判別手段によって不連続であると判別された交換型仮想チャネルに従ってデータを転送している転送装置に対してこの交換型仮想チャネルの問い合わせを行うことを要求する問い合わせ要求手段とを備えた交換型仮想チャネル監視装置とを交換型仮想チャネル監視システムに具備させる。
【００２２】
すなわち請求項６記載の発明では、交換型仮想チャネル監視装置が各転送装置から取得した転送情報を用いて交換型仮想チャネルに不連続を検知したとき、この状態の問い合わせを該当する転送装置に行わせその結果によってこの交換型仮想チャネルを切断するようになっている。したがって、転送装置がこれに隣接する転送装置に発生した障害を検知できないこと等によって発生した不連続な状態である分断されて残存した交換型仮想チャネルを発見し、これを切断することができる交換型仮想チャネル監視システムを構築することができる。
【発明の実施の形態】
【００２３】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００２４】
図１は、本発明の一実施例における交換型仮想チャネル監視システムが適用されたＡＴＭネットワークの簡略化された構成を表わしたものである。この図１で図１２と同一部分には同一の符号を付しており、これらの説明を適宜省略する。ＡＴＭネットワーク１０１には、ＡＴＭセルの送受信を行う第１および第２のコンピュータ１０２、１０３が配置されている。第１のコンピュータ１０２から第２のコンピュータ１０３へは、ＡＴＭセル転送の中継点となる第１〜第３のＡＴＭ交換機１０４〜１０６を経由して第１〜第４のＡＴＭ回線１０７〜１１０をこの順序で仮想的に接続して交換型仮想チャネルが生成されている。第１〜第３のＡＴＭ交換機１０４〜１０６の内部および第１〜第４のＡＴＭ回線１０７〜１１０の上部に表わされた点線は、第１のコンピュータ１０２から第２のコンピュータ１０３へ生成された交換型仮想チャネルを概念的に表わしている。たとえば、この交換型仮想チャネルが第１のＡＴＭ交換機１０４のポート番号“０”のポートＰ0とポート番号“１”のポートＰ1を通過するように生成されていることを表わしている。また、第１〜第３のＡＴＭ交換機１０４〜１０６はそれぞれイーサネット（登録商標）（Ethernet（登録商標））等のＬＡＮ（ローカル・エリア・ネットワーク）を構築するために用いる第１〜第３のＬＡＮ１１２〜１１４によってＡＴＭ交換機を監視するＮＭＳ（ネットワーク・マネジメント・システム）装置１１５と接続されている。
【００２５】
ＮＭＳ装置１１５は、これらＡＴＭ交換機を監視してＡＴＭ交換機単体では検知できない特殊な障害によって分断された交換型仮想チャネルを検知してこれに対する状態確認を該当するＡＴＭ交換機に指示するようになっている。
【００２６】
第１および第２のコンピュータ１０２、１０３と、第１〜第３のＡＴＭ交換機１０４〜１０６にはＡＴＭネットワーク１０１内でそれぞれ固有の識別子となるＡＴＭアドレスが割り振られている。第１のコンピュータ１０２と第２のコンピュータ１０３を接続する交換型仮想チャネルは、これらに割り振られているＡＴＭアドレスを、それぞれ発ＡＴＭアドレスと着ＡＴＭアドレスとしている。この発着ＡＴＭアドレスを比較することで、交換型仮想チャネルを識別することができるようになっている。第１および第２のコンピュータ１０２、１０３と、第１〜第３のＡＴＭ交換機１０４〜１０６は、この発着ＡＴＭアドレスに対応させて、すでに説明した仮想パス識別子、仮想チャネル識別子および命令対象指定番号を記憶するようになっている。
【００２７】
図２は、図１に示したＡＴＭ交換機の構成の要部を表わしたものである。ここでは第１のＡＴＭ交換機１０４についての説明を行う。第２および第３のＡＴＭ交換機１０５、１０６は同様の構成であるために説明を省略する。第１のＡＴＭ交換機１０４には、図１に示したようにＡＴＭ回線１０７、１０８それぞれで接続された第１のコンピュータ１０２と第２のＡＴＭ交換機１０５のＡＴＭアドレスを取得するＩＬＭＩ（interim local management interface：ローカル・マネジメント・インタフェース）処理部１２１と、交換型仮想チャネル情報を記憶する仮想チャネル情報記憶部１２２と、生成された交換型仮想チャネルに基づいてＡＴＭセルを転送するスイッチ１２３が備えられている。ここで交換型仮想チャネル情報とは、その生成された第１または第２のコンピュータ１０２、１０３をそれぞれ示す発着ＡＴＭアドレスとこれに関連したポート番号、仮想パス識別子、仮想チャネル識別子および命令対象指定番号を指している。また、隣接する第１のコンピュータ１０２あるいは第２のＡＴＭ交換機１０５に交換型仮想チャネルを指定してこれが切断されているか否かを問い合わせる信号を送信する仮想チャネル状態確認部１２４と、このような問い合わせる信号を隣接する第１のコンピュータ１０２と第２のＡＴＭ交換機１０５から受信したとき該当する交換型仮想チャネルが切断されていなければ応答信号を返信する仮想チャネル状態確認応答部１２５と、隣接する第１のコンピュータ１０２と第２のＡＴＭ交換機１０５からの応答信号を受信する応答受信部１２６と、ＮＭＳ装置１１５と第１のＬＡＮ１１２を介して接続されこれとの間で送受信を行うＮＭＳ情報送受信部１２７を備えている。更に、ＣＰＵ（中央演算処理装置）１２８が備えられていて、第１のＡＴＭ交換機１０４内の各部とバス１２９で接続されている。ＣＰＵ１２８は、図示しない記憶媒体に格納されているプログラムに従って、バス１２９で接続された各部の制御を行っている。
【００２８】
ＩＬＭＩ処理部１２１は、ポートごとに物理的な接続先の装置のＡＴＭアドレスを取得するようになっており、たとえばポート番号“０”のポートＰ0の接続先として第１のコンピュータ１０２を示すＡＴＭアドレスを取得する。仮想チャネル情報記憶部１２２は、中継している交換型仮想チャネルを示す交換型仮想チャネル情報を記憶している。スイッチ１２３は、仮想チャネル情報記憶部１２２に記憶されている交換型仮想チャネル情報に従って、交換型仮想チャネルを用いて送られてくるＡＴＭセルの転送を行うようになっている。たとえば図１では、第１のＡＴＭ交換機１０４に第１のＡＴＭ回線１０７から仮想パス識別子“０”および仮想チャネル識別子“３２”がそれぞれ組み込まれたＡＴＭセルが入力される。この場合このＡＴＭセルの仮想パス識別子を値“１”、仮想チャネル識別子を値“５０”に上書きして第２のＡＴＭ回線１０８に送出するようになっている。仮想チャネル状態確認部１２４は、第１および第２のＡＴＭ回線１０７、１０８それぞれで接続された第１のコンピュータ１０２あるいは第２のＡＴＭ交換機１０５に対してそれを経由して特定の交換型仮想チャネルが生成されているか否かを問い合わせる信号を送信するようになっている。このときこの信号にはこの交換型仮想チャネルを生成する際に用いた命令対象指定番号を組み込むようになっている。たとえばこの信号を送られた第２のＡＴＭ交換機１０５の仮想チャネル状態確認応答部１２５は、これを受信すると仮想チャネル情報記憶部１２２に該当する交換型仮想チャネルの交換型仮想チャネル情報が記憶されているか確認する。もし、記憶されていれば応答信号を第１のＡＴＭ交換機１０４へ返送するようになっている。第１のＡＴＭ交換機１０４の応答受信部１２６は、仮想チャネル状態確認部１２４が送信した信号に対応して返送されるこのような応答信号を受信するようになっている。
【００２９】
ＣＰＵ１２８は、ＮＭＳ装置１１５からの指示に従って、ＩＬＭＩ処理部１２１が取得した隣接する装置のＡＴＭアドレスと自装置のポートとの関連や、仮想チャネル情報記憶部１２２が記憶している交換型仮想チャネル情報をＮＭＳ装置１１５に送信するようになっている。また、ＮＭＳ装置１１５から特定の交換型仮想チャネルに対して状態確認問い合わせを指示されたときは、仮想チャネル状態確認部１２４を用いて問い合わせる信号を送出させるようになっている。このとき、応答受信部１２６が一定時間内に対応した応答信号を受信することができなかった場合には、問い合わせた交換型仮想チャネルを示す交換型仮想チャネル情報を仮想チャネル情報記憶部１２２から削除するようになっている。また、削除した交換型仮想チャネルが生成されている隣接する装置に対して、この交換型仮想チャネルの切断を要求する切断信号を送信する。一方このような切断信号を受信した場合には、この交換型仮想チャネルを示す交換型仮想チャネル情報を仮想チャネル情報記憶部１２２から削除し、削除した交換型仮想チャネルが生成されているもう一方の隣接する装置に対して、更に切断信号を送信するようになっている。
【００３０】
たとえば、ＮＭＳ装置１１５から命令対象指定番号として値“３３０”が指定されて交換型仮想チャネルの状態確認問い合わせが第２のＡＴＭ交換機１０５に指示された場合を考える。この場合、まず第２のＡＴＭ交換機１０５のＣＰＵ１２８は、仮想チャネル状態確認部１２４を用いて第３のＡＴＭ交換機１０６に問い合わせ信号を送出する。第３のＡＴＭ交換機１０６の仮想チャネル状態確認応答部１２５はこの信号を受信すると、組み込まれている命令対象指定番号“３３０”に対応した交換型仮想チャネルが仮想チャネル情報記憶部１２２に記憶されているか確認する。ここで記憶されている場合には、応答信号を第２のＡＴＭ交換機１０５に送信する。第２のＡＴＭ交換機１０５のＣＰＵ１２８は、応答受信部１２６が第３のＡＴＭ交換機１０６からの応答信号を受信したか一定時間監視するようになっている。この一定時間内に応答信号が受信されている場合には、交換型仮想チャネルに異常がないものとして交換型仮想チャネルの状態を問い合わせる処理を終了する。一定時間内に応答信号を受信できなかった場合には、この交換型仮想チャネルを示す交換型仮想チャネル情報を仮想チャネル情報記憶部１２２から削除する。また、この交換型仮想チャネルを中継するもう一方の隣接する装置である第１のＡＴＭ交換機１０４に対して、この交換型仮想チャネルの切断を指示する切断信号を命令対象指定番号として値“２５０”を組み込んで送信する。第１のＡＴＭ交換機１０４はこの切断信号を受信すると、この交換型仮想チャネルを示す交換型仮想チャネル情報を仮想チャネル情報記憶部１２２から削除する。また、第１のコンピュータ１０２にこの交換型仮想チャネルの切断を指示する切断信号を命令対象指定番号として値“１５７”を組み込んで送信するようになっている。
【００３１】
図３は、図１に示したＮＭＳ装置の構成の要部を表わしたものである。ＮＭＳ装置１１５には、第１〜第３のＡＴＭ交換機１０４〜１０６と接続されて情報を送受信するＮＭＳ情報送受信部１３１と、これらＡＴＭ交換機からＩＬＭＩ情報を取得したＡＴＭ交換機同士の隣接関係を示す隣接情報を作成する隣接情報作成部１３２と、この隣接情報とこれらＡＴＭ交換機から取得した交換型仮想チャネル情報を基にして交換型仮想チャネルの経路を組み立てる交換型仮想チャネル経路作成部１３３が備えられている。また、この組み立てた経路を基にして交換型仮想チャネルに不連続が存在するか否かを判別する不連続判別部１３４と、不連続が確認された交換型仮想チャネルの状態確認を該当するＡＴＭ交換機に行うように指示する信号を作成する交換型仮想チャネル状態確認指示部１３５が備えられている。更に、ＣＰＵ１３６が備えられていて、ＮＭＳ装置１１５内の各部とバス１３７で接続されている。ＣＰＵ１３６は、図示しない記憶媒体に格納されているプログラムに従って、バス１３７で接続された各部の制御を行っている。
【００３２】
図４は、ＮＭＳ装置の処理の流れを表わしたものである。ＮＭＳ装置１１５のＣＰＵ１３６は、第１〜第３のＡＴＭ交換機１０４〜１０６に対してＩＬＭＩ処理部１２１を用いて取得したＩＬＭＩ情報をＮＭＳ装置１１５に送信するように指示する。これに対して各ＡＴＭ交換機から送られてくるＩＬＭＩ情報をＮＭＳ情報送受信部１３１で受信し、これを基にして隣接情報作成部１３２で隣接情報を作成させる（ステップＳ２０１）。次に、第１〜第３のＡＴＭ交換機１０４〜１０６から仮想チャネル情報記憶部１２２に記憶されている交換型仮想チャネル情報をそれぞれ取得する。そしてこれと作成した隣接情報を合わせて交換型仮想チャネル（ＳＶＣ）の経路を組み立てて、不連続の検出と不連続があった交換型仮想チャネルに対する状態確認問い合わせの指示を行う（ステップＳ２０２）。この後処理を終了する（エンド）。
【００３３】
図５は、図４に示したステップＳ２０１で隣接情報作成部が作成した隣接情報の一例を表わしたものである。この図で隣接情報２１１は、ＡＴＭアドレスとこのＡＴＭアドレスが割り振られた装置のポート番号の組み合わせを左右に１組ずつ配置した構成になっている。この左右の組み合わせには同一のＡＴＭ回線で接続されている接続関係があり、これによって隣接した装置の関係を表わすようになっている。たとえば、最上段の組み合わせは、図１に示した第１のコンピュータ１０２と、第１のＡＴＭ交換機１０４のポート番号“０”のポートＰ0が接続されていることを示している。本実施例のＮＭＳ装置１１５は、第１のコンピュータ１０２からＩＬＭＩ情報を取得していないので、第１のコンピュータ１０２側のポート番号は不明である。
【００３４】
図６は、図４のステップＳ２０２の処理を詳細に説明したものである。ＮＭＳ装置１１５のＣＰＵ１３６は、第１〜第３のＡＴＭ交換機１０４〜１０６からそれぞれの仮想チャネル情報記憶部１２２に記憶されている交換型仮想チャネル情報を取得する。（ステップＳ２２１）。次に、交換型仮想チャネル経路作成部１３３が、図４のステップＳ２０１で隣接情報作成部１３２が作成した隣接情報と、ステップＳ２２１で取得した交換型仮想チャネル情報を基にして網内の交換型仮想チャネル（ＳＶＣ）経路をマッピングする（不連続が確認できるように組み立てる）（ステップＳ２２２）。不連続判別部１３４は、このマッピングから不連続な状態である交換型仮想チャネルが存在するか否かを判別し、存在しなければ（ステップＳ２２３：Ｎ）、ステップＳ２２１から再び処理を繰り返す（リターン）。不連続な状態である交換型仮想チャネルが存在した場合には（ステップＳ２２３：Ｙ）、問題の交換型仮想チャネルに絞り込んで関係ＡＴＭ交換機から交換型仮想チャネル情報を再採取する（ステップＳ２２４）。再採取した交換型仮想チャネルの情報で再びこの交換型仮想チャネルの経路を作成し、これで不連続が無かった場合には（ステップＳ２２５：Ｎ）、ステップＳ２２３で検知された不連続は障害によるものではなかったとして、ステップＳ２２１から再び処理を繰り返す（リターン）。ここでも不連続が残っている場合には（ステップＳ２２５：Ｙ）、交換型仮想チャネル状態確認指示部１３５が、状態確認の問い合わせ命令を指示する（ステップＳ２２６）。これは、分断された交換型仮想チャネルが残存する方のＡＴＭ交換機に、残存していない方のＡＴＭ交換機に対して該当する交換型仮想チャネルの状態確認を問い合わせるように指示する。このとき、対象となるこの交換型仮想チャネルの命令対象指定番号を用いて指示する。この指示の後、ステップＳ２２１から再び処理を繰り返す（リターン）。このように、ＮＭＳ装置１１５は、不連続な状態である交換型仮想チャネルを検知し、検知次第削除する指示を出す処理を繰り返し行うようになっている。
【００３５】
次にステップＳ２２２で、交換型仮想チャネルの経路をマッピングすることについて説明する。たとえば、図１に示した交換型仮想チャネルの場合、隣接情報および第１〜第３のＡＴＭ交換機１０４〜１０６から取得した交換型仮想チャネル情報からこの経路を作成する。この経路の終端は第１および第３のＡＴＭ交換機１０４、１０６であり、これらは隣接情報で第１あるいは第２のコンピュータ１０２、１０３に隣接していることからわかる。したがって、この第１のＡＴＭ交換機１０４から第３のＡＴＭ交換機１０６まで辿る経路を作成する。この経路を作成する過程で、連続しない部分があれば不連続判別部１３４（図３）が不連続な状態である交換型仮想チャネルが存在すると判別する（図６：ステップＳ２２３：Ｙ）ようになっている。経路は第１あるいは第３のＡＴＭ交換機１０４、１０６から順に辿る形で作成してもよいし、中間の第２のＡＴＭ交換機１０５から終端に向かってそれぞれ作成してもよい。ここではステップＳ２２２について説明したが、ステップＳ２２５で交換型仮想チャネルの経路を再び作成する場合にも同様に作成するようになっている。
【００３６】
またステップＳ２２３〜ステップＳ２２５で、不連続な状態である交換型仮想チャネルを特定するために２回判別することについて説明する。これは、一時的に交換型仮想チャネルに不連続が発生する場合があり、これを削除の対象から除外するためである。たとえば、交換型仮想チャネルが生成あるいは切断されるときにその過程で一時的に不連続な状態があり、この状態を１回目の判別で不連続と判別した場合を考える。このような場合、２回目の判別では交換型仮想チャネルが連続しているか、切断されて交換型仮想チャネル自体がなくなっているかのどちらかなので、この交換型仮想チャネルを不連続として検知しないことができる。もし、交換型仮想チャネルが生成あるいは切断されるときにその過程で一時的に発生する不連続な状態が再度取得した情報でも不連続として検知される場合、情報を再度取得するまでの間隔が短いことになる。したがってこのような場合は、情報を再度取得するまでの時間を長めに設定することで、検知を避けることができる。
【００３７】
図７は、図１に示した状態でＮＭＳ装置が第１〜第３のＡＴＭ交換機からそれぞれ取得した交換型仮想チャネル情報の一例を表わしたものである。図７（ａ）の交換型仮想チャネル情報３１１は第１のＡＴＭ交換機１０４から取得した交換型仮想チャネル情報を示している。また図７（ｂ）の交換型仮想チャネル情報３１２、図７（ｃ）の交換型仮想チャネル情報３１３は、それぞれ第２のＡＴＭ交換機１０５、第３のＡＴＭ交換機１０６から取得した交換型仮想チャネル情報を表わしている。これら交換型仮想チャネル情報３１１〜３１３では、発ＡＴＭアドレスに第１のコンピュータ１０２のＡＴＭアドレスを、着ＡＴＭアドレスに第２のコンピュータ１０３のＡＴＭアドレスに関連した交換型仮想チャネル情報だけを記している。図５で表わした接続関係のあるＡＴＭ交換機のポート間では、同じ交換型仮想チャネルには同一の仮想パス識別子、仮想チャネル識別子、命令対象指定番号が割り振られている。たとえば、図５の２段目にある接続関係から第１のＡＴＭ交換機１０４のポート番号“１”のポートと、第２のＡＴＭ交換機１０５のポート番号“０”のポートは接続されていることがわかる。そして、交換型仮想チャネル情報３１１のポート番号“１”に対して生成されている交換型仮想チャネルと、交換型仮想チャネル情報３１２のポート番号“０”に対して生成されている交換型仮想チャネルには、同一の仮想パス識別子、仮想チャネル識別子、命令対象指定番号がそれぞれ割り振られている。このように、接続関係にあるポート間で同一の交換型仮想チャネルが連続しているか否かは、これらの交換型仮想チャネル情報を比較すればよいようになっている。
【００３８】
ＮＭＳ装置１１５の不連続判別部１３４は、これら交換型仮想チャネル情報３１１〜３１３から交換型仮想チャネル経路作成部１３３が作成した交換型仮想チャネルの経路を用いて、不連続な状態の交換型仮想チャネルが存在しているか否か判別する（図６：ステップＳ２２３）。ただし第１および第２のコンピュータ１０２、１０３からは交換型仮想チャネル情報を取得していないため、これらとそれぞれ直接接続している第１あるいは第３のＡＴＭ交換機１０４、１０６との間は不連続の判別の対象外となる。図７に示したような交換型仮想チャネル情報３１１〜３１３からは、第１のＡＴＭ交換機１０４と第２のＡＴＭ交換機１０５、第２のＡＴＭ交換機１０５と第３のＡＴＭ交換機１０６の対応するポート間を連続して経由する経路を作成することができる。これにより、第１のＡＴＭ交換機１０４から第３のＡＴＭ交換機１０６までの交換型仮想チャネルが連続していることがわかる。また本実施例は第１のコンピュータ１０２から第２のコンピュータ１０３への交換型仮想チャネルを対象にしている。したがって、不連続判別部１３４はＡＴＭネットワーク１０１に不連続な状態である交換型仮想チャネルは存在しないと判別する（同図：ステップＳ２２３：Ｎ）。
【００３９】
図８は、図１に示した交換型仮想チャネルが分断された様子を表わしたものである。図８で図１と同一の部分には同一の符号を付しており、説明を適宜省略する。この図では、ＡＴＭネットワーク１０１に配置された第３のＡＴＭ交換機１０６で特異的な障害３２１が発生している。したがって、交換型仮想チャネルは分断され、第１のコンピュータ１０２、第１および第２のＡＴＭ交換機１０４、１０５ではこの交換型仮想チャネルが切断されていないと認識している状態である。
【００４０】
このような特異的な障害３２１は、交換型仮想チャネルが切断されているか否かの確認処理をＡＴＭ交換機間で行った際に発生することが多い。この確認処理はたとえば第３のＡＴＭ回線１０９に瞬断等の障害を検知した場合に、この第３のＡＴＭ回線１０９に生成されている交換型仮想チャネルの状態を確認するときに発生する。これは第３のＡＴＭ交換機１０６から応答を求める信号を送出しこれに対して第２のＡＴＭ交換機１０５から一定時間内に応答があるか否かで判別する。この一定時間の長さは障害発生時の復旧開始までの時間に影響するため、一般的に短く設定されることが多いが、一時的に通信量が増加するバーストが発生した場合等は処理の負荷が高くなり、この応答を第３のＡＴＭ交換機１０６が一定時間内に受信できない場合がある。このような場合、確認する側である第３のＡＴＭ交換機１０６および応答を返す側の第２のＡＴＭ交換機１０５は共に正常に処理を行っているにも関わらず、既に説明した特異的な障害３２１が発生してしまう。
【００４１】
図９は、図８に示した状態でＮＭＳ装置が第１〜第３のＡＴＭ交換機からそれぞれ取得した交換型仮想チャネル情報の一例を表わしたものである。図９（ａ）の交換型仮想チャネル情報３３１は第１のＡＴＭ交換機１０４から取得した交換型仮想チャネル情報を示している。また図９（ｂ）の交換型仮想チャネル情報３３２、図９（ｃ）の交換型仮想チャネル情報３３３は、それぞれ第２のＡＴＭ交換機１０５、第３のＡＴＭ交換機１０６から取得した交換型仮想チャネル情報を表わしている。これら交換型仮想チャネル情報３３１〜３３３では、発ＡＴＭアドレスに第１のコンピュータ１０２のＡＴＭアドレスを、着ＡＴＭアドレスに第２のコンピュータ１０３のＡＴＭアドレスに関連した交換型仮想チャネル情報だけを記している。
【００４２】
このような場合、ＮＭＳ装置１１５の交換型仮想チャネル経路作成部１３３は、これら交換型仮想チャネル情報３３１〜３３３のような交換型仮想チャネルの情報を取得すると、これと隣接情報から交換型仮想チャネルの経路を作成する。不連続判別部１３４はこれを基にして不連続な状態である交換型仮想チャネルが存在するか判別する（図６：ステップＳ２２３）。図９の２つの交換型仮想チャネル情報３３２、３３３から、第２のＡＴＭ交換機１０５のポート番号“１”のポートに生成された交換型仮想チャネルが第３のＡＴＭ交換機１０６に存在しないことがわかる。したがって交換型仮想チャネル経路作成部１３３は経路を作成することができず、これにより不連続判別部１３４は不連続な状態である交換型仮想チャネルが存在すると判別する（同図：ステップＳ２２３：Ｙ）。この後、再度第２のＡＴＭ交換機１０５と第３のＡＴＭ交換機１０６から交換型仮想チャネルの情報を取得して（同図：ステップＳ２２４）経路を作成する。図８では不連続が継続しているので、再度の判別でも不連続が残っていると判別し（同図：ステップＳ２２５：Ｙ）、この交換型仮想チャネルの状態確認を第２のＡＴＭ交換機１０５に指示するようになっている（同図：ステップＳ２２６）。
【００４３】
図１０は、図８に示した状態でＮＭＳ装置によって、不連続な状態である交換型仮想チャネルが存在すると判別された後の様子を表わしたものである。図１０で図８と同一の部分には同一の符号を付しており、適宜説明を省略する。ＡＴＭネットワーク１０１に配置されたＮＭＳ装置１１５は、第２のＡＴＭ交換機１０５と第３のＡＴＭ交換機１０６の間で交換型仮想チャネルの不連続を検出する。そして、この交換型仮想チャネルが残存している第２のＡＴＭ交換機１０５に対して第３のＡＴＭ交換機１０６にこの交換型仮想チャネルの状態確認を指示する問い合わせ命令３３４を送信する。第２のＡＴＭ交換機１０５は、この交換型仮想チャネルに対する状態確認を問い合わせる信号３３５を送信する。第３のＡＴＭ交換機１０６は、該当する交換型仮想チャネルを既に削除しているため、応答する信号を返さないようになっている。第２のＡＴＭ交換機１０５のＣＰＵ１２８はタイムアウトまでの間に応答受信部１２６で応答が受信できなければ、交換型仮想チャネルが第３のＡＴＭ交換機１０６で切断されたと判別する。そして既に説明したようにこれを契機に送信される切断信号３３６、３３７によって第１のコンピュータ１０２から第２のＡＴＭ交換機１０５まで残存していた交換型仮想チャネルが切断される。またこれに伴って、この交換型仮想チャネルを示す交換型仮想チャネル情報も第１および第２のＡＴＭ交換機１０４、１０５の仮想チャネル情報記憶部１２２から削除される。これにより、第１のコンピュータ１０２から第２のコンピュータ１０３への交換型仮想チャネルの残存部分は切断された状態になる。
【００４４】
図１１は、図１０で交換型仮想チャネルが切断された後に、第１のコンピュータから第２のコンピュータへ新たな交換型仮想チャネルが生成される様子を表わしたものである。図１０で図８と同一の部分には同一の符号を付しており、説明を適宜省略している。ＡＴＭネットワーク１０１で第２のコンピュータ１０３から第１のコンピュータ１０２に対して交換型仮想チャネルの生成を要求する再発呼要求信号３４１は、第２のＡＴＭ交換機１０５で拒否されることなく、第１のコンピュータ１０２まで届くようになっている。このとき再発呼要求信号３４１は、第３のＡＴＭ交換機１０６から第２のＡＴＭ交換機１０５へは、特殊な障害を検知した第３のＡＴＭ回線１０９の迂回路となる第５のＡＴＭ回線３４２を用いて送られている。これにより、第１のコンピュータ１０２と第２のコンピュータ１０３の間を接続する交換型仮想チャネルが、第２のＡＴＭ交換機１０５のポート番号“０”のポートＰ0とポート番号“２”のポートＰ2を通過するようにして、ＡＴＭ回線１１０、３４２、１０８および１０７を仮想的に接続して生成される。この新たに生成された交換型仮想チャネルを用いて、第１のコンピュータ１０２と第２のコンピュータ１０３はＡＴＭセルの送受信を再開することができる。
【００４５】
以上説明した実施例では、ＮＭＳ装置１１５が行う、交換型仮想チャネルの情報の採取および交換型仮想チャネルの不連続性確認、また各ＡＴＭ交換機が交換型仮想チャネルの状態確認を問い合わせるときのタイムアウト等から算出される一定周期で、交換型仮想チャネルの残存した部分の削除を行うことができる。したがって、ＡＴＭネットワーク１０１を使用して通信を行うユーザからみた、このような特殊な障害によって長時間にわたって通信が不通になる状態を回避することができる。すなわちユーザに対して通信の停止時間を最小限に抑えるための仕組みを備えることができる。また、実施例では残ってしまった交換型仮想チャネルを削除する際に、対象となる交換型仮想チャネルだけを削除するようになっている。これによって、他の正常な交換型仮想チャネルを削除しなくてもよいので、通信が停止する範囲を拡大せずに復旧処理を行うことができる。更に、実施例ではＮＭＳ装置１１５で交換型仮想チャネルの不連続部分を発見し、この状態を問い合わせる指示を第２のＡＴＭ交換機１０５に行っている。しかし、ＮＭＳ装置１１５に備えられた図示しないディスプレイ等を用いて、発生した障害の内容や復旧のための指示をこのＮＭＳ装置１１５の管理者に通知するようにして、ＮＭＳ装置１１５が第２のＡＴＭ交換機１０５に指示を自動的に行わないようにしてもよい。また実施例では、第２のＡＴＭ交換機１０５は第３のＡＴＭ交換機１０６に対して交換型仮想チャネルの状態を問い合わせて、切断されていると判別した場合にはこの交換型仮想チャネルの残存した部分を削除するようになっている。しかし、この問い合わせの結果、行うべき処理が他に定義された場合には、交換型仮想チャネルが切断されていると判別したときに第２のＡＴＭ交換機１０５の行う処理が、残存した部分の削除だけに限定されなくともよい。
【００４６】
また実施例では、ＮＭＳ装置１１５が第１〜第３のＡＴＭ交換機１０４〜１０６それぞれの仮想チャネル情報記憶部１２２から交換型仮想チャネル情報として発着ＡＴＭアドレスとこれに関連したポート番号、命令対象指定番号、仮想パス識別子および仮想チャネル識別子を取得するようになっている。しかしながら、交換型仮想チャネルの連続性を確認する情報としてこれらすべてを使用しない場合には、取得する交換型仮想チャネル情報の内容を限定してもよい。実施例は簡略化された例を表わしており、実際には１つ以上の交換型仮想チャネルが生成されている場合がある。このとき、たとえば図６のステップＳ２２１で取得した交換型仮想チャネル情報から不連続を判別する交換型仮想チャネルのリストを作成し、このリストに従って順にチェックすることで判別漏れを防ぐようにしてもよい。なおＮＭＳ装置１１５は第１〜第３のＡＴＭ交換機１０４〜１０６とＬＡＮで接続されているが、ＡＴＭ回線あるいはシリアルケーブルで接続されていてもよい。
【００４７】
更に実施例では、ＡＴＭ通信を用いたＡＴＭネットワークを一例として説明を行った。しかしながら、たとえばコネクション交換型フレームリレー網のように通信端末から他の通信端末へ交換型仮想チャネルを生成する他の通信方式でも、交換型仮想チャネルの残存した部分の削除を指示することができる。
【００４８】
実施例の変形の可能性
【００４９】
実施例では、第１のコンピュータ１０２から第２のコンピュータ１０３へ生成された交換型仮想チャネルに対してこれが経由する第１〜第３のＡＴＭ交換機１０４〜１０６それぞれからＮＭＳ装置１１５がＩＬＭＩ情報および交換型仮想チャネル情報を取得して交換型仮想チャネルの不連続を発見するようになっている。これは簡略された例であり、実際のＡＴＭネットワーク１０１には監視するＡＴＭ交換機が多数配置されている場合がある。このような場合、ＡＴＭネットワーク１０１内に生成されるすべての交換型仮想チャネルを対象にすると、ＮＭＳ装置１１５が取得する交換型仮想チャネル情報の量も膨大になるため、不連続を発見する処理の負荷が高くなってしまう場合が考えられる。したがって、たとえば実施例に示した第１のコンピュータ１０２から第２のコンピュータ１０３へ交換型仮想チャネルを生成する際に、経由するＡＴＭ交換機が限定される場合、この限定されたＡＴＭ交換機からのみＩＬＭＩ情報および交換型仮想チャネル情報を取得して交換型仮想チャネルの不連続を発見するようにしてもよい。すなわち、ＡＴＭネットワーク１０１内の交換型仮想チャネルが生成される頻度の高い経路に配置されているＡＴＭ交換機間に限定して不連続な状態の交換型仮想チャネルが存在しないか監視することで、効率よく監視を行う交換型仮想チャネル監視システムを構築することができる。また、このように限定された範囲内を対象とした監視とＡＴＭネットワーク１０１全体を対象とした監視の両方を予め定められた周期ごとにＮＭＳ装置１１５が行うようにしてもよい。
【００５０】
【発明の効果】
以上説明したように請求項１または請求項２記載の発明によれば、交換型仮想チャネル監視装置が各転送装置から取得した転送情報を基にしてデータの転送が不連続な状態になっている交換型仮想チャネルを判別することができる。この判別は交換型仮想チャネル監視装置で行われるため、各転送装置に判別処理の負荷をかけずに交換型仮想チャネルの不連続を検知することができる交換型仮想チャネル監視システムを構築できる。また、交換型仮想チャネル監視装置が一定の周期内で交換型仮想チャネルの不連続を検知する処理を繰り返すことで、この一定の周期内ごとに交換型仮想チャネルの不連続を検出する交換型仮想チャネル監視システムを構築することができる。
【００５１】
また請求項３記載の発明によれば、交換型仮想チャネル監視装置が各転送装置から転送情報を取得するときの時間差によっても検知される一時的に連続しない交換型仮想チャネルを不連続の判別の対象から外すことができる。したがって、各転送装置から転送情報を取得するタイミングに余裕のある交換型仮想チャネル監視システムを構築することができる。
【００５２】
更に請求項４記載の発明によれば、交換型仮想チャネルに不連続が発生している箇所を特定することができる交換型仮想チャネル監視システムを構築するようになっている。不連続が発生している箇所を特定することで、このような障害に対応する処理を効率よく行うことができる。また、たとえばこの箇所を示す情報を蓄積して、この蓄積回数が多い箇所に注目して不連続の発生への対策をたてることで、効率的に不連続の再発を防止を図ることができる。
【００５３】
更に請求項５記載の発明によれば、交換型仮想チャネル監視装置は、交換型仮想チャネルが不連続であると判別したときに、転送装置に対してこの状態を問い合わせるように要求するようになっている。したがって、転送装置は交換型仮想チャネル不連続の疑いがある場合に隣接する転送装置に問い合わせを行うことができるので、交換型仮想チャネルの不連続を検知する上で効率的に問い合わせを行うシステムを構築することができる。
【００５４】
更に請求項６記載の発明によれば、交換型仮想チャネル監視装置は各転送装置から取得した転送情報を用いて交換型仮想チャネルの不連続を検出し、不連続である交換型仮想チャネルに対する状態問い合わせを転送装置に要求するようになっている。したがって、転送装置間で転送情報を交換せずに交換型仮想チャネルの連続性を判別することができ、不連続の疑いのある場合だけ転送装置間で呼の有効性確認メッセージを送出して状態の問い合わせを行えばよいので、転送装置が交換型仮想チャネルの不連続を検知するために行う問い合わせ処理の負荷を軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施例における交換型仮想チャネルが生成されたＡＴＭネットワークを表わしたブロック図である。
【図２】ＡＴＭネットワーク内に配置されたＡＴＭ交換機の構成を表わしたブロック図である。
【図３】ＡＴＭネットワーク内に配置されたＮＭＳ装置の構成を表わしたブロック図である。
【図４】ＮＭＳ装置が交換型仮想チャネルの不連続を監視する処理の概要を説明する流れ図である。
【図５】ＮＭＳ装置が作成した隣接情報の一例を表わした説明図である。
【図６】ＮＭＳ装置が交換型仮想チャネルの不連続を監視する処理を詳細に説明する流れ図である。
【図７】図１に示した状態で各ＡＴＭ交換機から取得した仮想チャネルの情報を表わした説明図である。
【図８】ＡＴＭネットワーク内に障害が発生して交換型仮想チャネルの一部が残存した様子を表わしたブロック図である。
【図９】図８に示した状態で各ＡＴＭ交換機から取得した仮想チャネルの情報を表わした説明図である。
【図１０】ＡＴＭネットワーク内の交換型仮想チャネルの残存部分を削除する様子を表わしたブロック図である。
【図１１】ＡＴＭネットワーク内に新たな交換型仮想チャネルが生成された様子を表わしたブロック図である。
【図１２】従来の交換型仮想チャネルが生成されたＡＴＭネットワークを表わしたブロック図である。
【図１３】従来の交換型仮想チャネルが生成されたＡＴＭネットワークに特殊な障害が発生した様子を表わしたブロック図である。
【符号の説明】
１０２  第１のコンピュータ
１０３  第２のコンピュータ
１０４  第１のＡＴＭ交換機
１０５  第２のＡＴＭ交換機
１０６  第３のＡＴＭ交換機
１１５  ＮＭＳ（ネットワーク・マネジメント・システム）装置
１２１  ＩＬＭＩ処理部
１２２  仮想チャネル情報記憶部
１２４  仮想チャネル状態確認部
１２５  仮想チャネル状態確認応答部
１２６  応答受信部
１３２  隣接情報作成部
１３３  交換型仮想チャネル経路作成部
１３４  不連続判別部
１３５  交換型仮想チャネル状態確認指示部
【図１】
0003649204.tif 000002
【図２】
0003649204.tif 000003
【図３】
0003649204.tif 000004
【図４】
0003649204.tif 000005
【図５】
0003649204.tif 000006
【図６】
0003649204.tif 000007
【図７】
0003649204.tif 000008
【図８】
0003649204.tif 000009
【図９】
0003649204.tif 000010
【図１０】
0003649204.tif 000011
【図１１】
0003649204.tif 000012
【図１２】
0003649204.tif 000013
【図１３】
0003649204.tif 000014