(57)【要約】【課題】ＮＥ−ＯｐＳ端末へのＶＰ（仮想パス）切替状態変化通知を高速に通知することができるとともに、ＮＥ−ＯｐＳ端末からの要求を妨げないＡＴＭ装置を実現する。【解決手段】ＶＰ切替処理部によりＶＰ切替処理が行われた後、オブジェクト処理部５０３は、時間のかかるＦＩＬＥ９００への書き込み処理の前に、フレーム制御処理部５０１にＶＰ切替状態変化通知を通知し、フレーム制御処理部５０１はバックアップメモリ更新処理部５０４によるＶＰペア情報のＦＩＬＥ９００への書き込み処理が完了する前に、ＶＰ切替状態変化通知をＮＥ−ＯｐＳ端末４００へ通知し、バックアップメモリ更新処理部５０４はバックグラウンドで書き込み処理を行う。【選択図】　　　　図３
2004007320.tif 000002
【特許請求の範囲】
【請求項１】
自装置を管理する管理装置に接続され、
通信パスの切替処理を行い、切替処理による切替結果を記憶するとともに前記管理装置へ切替結果を通知する通信装置であって、
通信パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知することを特徴とする通信装置。
【請求項２】
前記通信装置は、
通信パスの切替処理を行う通信パス切替処理部と、
前記通信パス切替処理部による切替結果を記憶する切替結果記憶部と、
前記切替結果記憶部へ切替結果の書き込みを行う切替結果書き込み部と、
前記切替結果書き込み部による前記切替結果記憶部への切替結果の書き込みが完了する前に、前記管理装置へ切替結果を通知する切替結果通知部とを有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記切替結果書き込み部は、
バックグラウンド処理により前記切替結果記憶部へ切替結果の書き込みを行うことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通信装置は、
仮想パスの切替処理を行い、仮想パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知する非同期転送モード通信装置であることを特徴とする請求項１に記載の通信装置。
【請求項５】
通信パスの切替処理を行い、切替処理による切替結果を記憶するとともに所定の管理装置へ切替結果を通知する通信方法であって、
通信パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知することを特徴とする通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば非同期転送モード通信装置に関し、通信パス切替機能を有する非同期転送モード通信装置の通信パス切替技術に関する。
【０００２】
【従来の技術】
従来、非同期転送モード通信装置（以下、ＡＴＭ装置）では、ＡＴＭ装置内の仮想パス（以下、ＶＰ）切替が発生した場合、ＡＴＭ装置を監視しているＮＥ−ＯｐＳ（Ｎｅｔｗｏｒｋ　Ｅｌｅｍｅｎｔ　Ｏｐｅｒａｔｉｏｎ　Ｓｙｓｔｅｍ）端末へＶＰ切替イベントを通知する仕組みになっている。
ここでは図１に基づいて、ＶＰ切替機能の一実現方法を説明する。
同図において、ＡＴＭ装置は、ＶＰの終端ノードＡ１−１およびＦ１−６の間に、ＶＰを２重に、かつ双方向に設定し、一方は運用系ＶＰとし、他方を予備系ＶＰとしている。ここで運用系ＶＰに障害が発生した場合、運用系ＶＰを予備系ＶＰに切り替え、予期せぬ障害に備える。
【０００３】
また、ＡＴＭ装置は、ノードＡ１−１、Ｂ１−２、Ｄ１−４およびＦ１−６の間に、実線で示す運用系ＶＰ１００−１、ＶＰ１００−２、ＶＰ２００−１、ＶＰ２００−２とノードＡ１−１、Ｃ１−３、Ｅ１−５およびＦ１−６の間に、点線で示す予備系ＶＰ３００−１、ＶＰ３００−２、ＶＰ４００−１、ＶＰ４００−２が構成されている。
【０００４】
次に、ＶＰ切替機能の動作を説明する。
最初にノードＡ１−１に運用系ＶＰ１００−２のＶＰ障害通知が到着すると、ノードＡ１−１内で切替元ＶＰと切替先ＶＰとのペア情報を元に、予備系ＶＰ３００−１を経由してノードＦ１−６にＶＰ切替要求を通知する。
【０００５】
ノードＦ１−６はＶＰ切替要求を受信すると運用系ＶＰ２００−１、ＶＰ２００−２から予備系ＶＰ４００−１、ＶＰ４００−２へＶＰの切り替えを実行する。
【０００６】
切り替え完了後は、ノードＦ１−６からノードＡ１−１へＶＰ切替完了を通知する。そして、ノードＡ１−１は、ＶＰ切替完了を受信すると、ＶＰの切り替えを実行する。以上の動作によりＶＰ切替が完了する。
すなわち、上述したＶＰ切替機能の実現方法は、ＶＰ障害通知を受信した終端ノードＡ１−１が対向の終端ノードＦ１−６にＶＰ切替要求を通知し、切替実行を確認後、自ノードの切り替えを実行する方法である。
【０００７】
図２は従来のＶＰ切替機能を有するＡＴＭ装置の具体的な構成ブロック図を示す。
同図において、ＡＴＭ装置は、装置全体を管理する制御盤（ＣＯＮＴ）５００と、架内のユニット６０１〜６０４とユニット内に実装される回線インタフェース部８０１を管理する制御盤（ＳＶ）７０１〜７０４と、同じくユニット内に実装される回線インタフェース部８０１と、装置内の各設定情報を記憶するバックアップメモリ盤（ＦＩＬＥ）９００から構成される。
また、通常ＡＴＭ装置には、ＡＴＭ装置を監視制御するＮＥ−ＯｐＳ端末４００が接続される。
【０００８】
ここで、ＣＯＮＴ５００は、フレーム制御処理部５０１と、オブジェクト処理部５０３と、ＶＰ切替処理部５０２を備えている。
フレーム制御処理部５０１は、ＡＴＭ装置とＡＴＭ装置を監視するＮＥ−ＯｐＳ端末４００間のインタフェースを制御する処理部で、ＮＥ−ＯｐＳ端末４００からの要求を、ＡＴＭ装置内で扱うメッセージに変換したりその逆を行う。
オブジェクト処理部５０３は、ＮＥ−ＯｐＳ端末４００からの各種要求を処理したり、装置内で自律的に発生した事象を処理する。
ＶＰ切替処理部５０２は、ＶＰ切替をつかさどる。
【０００９】
従来のＡＴＭ装置は、ＶＰ切替処理の完了後、ＣＯＮＴのＶＰ切替処理部５０２から、複数のＶＰ切替状態変化イベントがキューにキューイングされる。キューイングされているイベントのうち黒いものがＶＰ切替状態変化イベントであり、白いものがＮＥ−ＯｐＳ端末４００から要求された要求イベントである。
ＣＯＮＴのオブジェクト処理部５０３は、キューから１つ目のＶＰ切替状態変化イベントを取り出し、ＦＩＬＥ９００へＶＰペア情報を書き込む。その後、ＦＩＬＥへの書き込みが完了すると初めて、フレーム制御処理部５０１にＶＰ切替状態変化通知を通知する。
【００１０】
フレーム制御処理部５０１は、受信したＶＰ切替状態変化通知を、ＮＥ−ＯｐＳ端末４００とＡＴＭ装置間のインタフェースにマッチするフレームフォーマットに変換し、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を通知する。
尚、本動作は、キューにキューイングされたＶＰ切替状態変化イベントがなくなるまで行う。
【００１１】
この場合、ＦＩＬＥ９００へのＶＰペア情報の書き込みに時間がかかるため、最終のＶＰ切替状態変化イベントを処理し、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を通知するのに、かなりの時間が必要となる。
【００１２】
また、ＦＩＬＥ９００へのペア情報の書き込みに時間がかかるため、図２に示すように、大量にＶＰ切替状態変化イベントがキューイングされている場合には、ＮＥ−ＯｐＳ端末４００からの要求イベントを処理するまでに長時間を要することになってしまう。
【００１３】
【発明が解決しようとする課題】
従来のＡＴＭ装置は、以上のように、時間のかかるＦＩＬＥ９００への書き込みが完了してはじめてフレーム制御処理部５０１を経由し、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を通知していたため、最後のイベントを処理し終え、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知するのに、時間がかかるという問題点があった。
【００１４】
本発明は、上記のような問題点を解消するためになされたもので、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を高速に通知することができるとともに、キューにキューイングされたイベントも同様に素早く解消することで、ＮＥ−ＯｐＳ端末４００からの要求を妨げないようにすることを目的とする。
【００１５】
【課題を解決するための手段】
本発明に係る通信装置は、
自装置を管理する管理装置に接続され、
通信パスの切替処理を行い、切替処理による切替結果を記憶するとともに前記管理装置へ切替結果を通知する通信装置であって、
通信パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知することを特徴とする。
【００１６】
前記通信装置は、
通信パスの切替処理を行う通信パス切替処理部と、
前記通信パス切替処理部による切替結果を記憶する切替結果記憶部と、
前記切替結果記憶部へ切替結果の書き込みを行う切替結果書き込み部と、
前記切替結果書き込み部による前記切替結果記憶部への切替結果の書き込みが完了する前に、前記管理装置へ切替結果を通知する切替結果通知部とを有することを特徴とする。
【００１７】
前記切替結果書き込み部は、
バックグラウンド処理により前記切替結果記憶部へ切替結果の書き込みを行うことを特徴とする。
【００１８】
前記通信装置は、
仮想パスの切替処理を行い、仮想パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知する非同期転送モード通信装置であることを特徴とする。
【００１９】
本発明に係る通信方法は、
通信パスの切替処理を行い、切替処理による切替結果を記憶するとともに所定の管理装置へ切替結果を通知する通信方法であって、
通信パスの切替処理を行った後、切替結果の記憶が完了する前に前記管理装置へ切替結果を通知することを特徴とする。
【００２０】
【発明の実施の形態】
実施の形態１．
以下、図面に基づいて本発明の実施形態を説明する。
図３は、本実施の形態に係るＡＴＭ装置（通信装置）の構成を示すブロック図である。
同図において、図２と同じ番号の処理部は同様の機能を有する。
【００２１】
ここで、ＣＯＮＴ５００は、フレーム制御処理部５０１と、オブジェクト処理部５０３と、ＶＰ切替処理部５０２およびバックアップメモリ更新処理部５０４を備えている。
バックアップメモリ更新処理部５０４は、低優先で動作するＦＩＬＥ９００への書き込み専用の処理部であり、バックグラウンドで書き込み処理を行う。
なお、フレーム制御処理部５０１は切替結果通知部の例であり、ＶＰ切替処理部５０２は通信パス切替処理部の例であり、バックアップメモリ更新処理部５０４は切替結果書き込み部の例であり、ＦＩＬＥ９００は切替結果記憶部の例である。
また、ＮＥ−ＯｐＳ端末４００は、管理装置の例である。
【００２２】
本実施の形態に係るＡＴＭ装置は、時間のかかるＦＩＬＥ９００への書き込みの完了を待たずに、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を通知することで、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を高速に通知するようにしたものである。つまり、時間のかかるＦＩＬＥ９００への書き込みを、低優先で動作する専用処理部を設け、バックグラウンドで書き込みさせることで、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を高速に通知するものである。
【００２３】
次に動作を説明する。従来のＡＴＭ装置と同様に、ＶＰ切替処理の完了後、ＣＯＮＴ５００のＶＰ切替処理部５０２から、複数のＶＰ切替状態変化イベントがキューにキューイングされる。
ＣＯＮＴのオブジェクト処理部５０３は、キューから１つ目のＶＰ切替状態変化イベントを取り出し、バックアップメモリ更新処理部５０４へ更新する必要のあるブロック番号のみシステムコールし、時間のかかるＦＩＬＥ９００への書き込みを行うことなく、フレーム制御処理部５０１にＶＰ切替状態変化通知を通知する。なお、ＶＰ切替状態変化通知は、ＶＰ切替処理による切替結果が示される。
【００２４】
フレーム制御処理部５０１は、受信したＶＰ切替状態変化通知を、ＮＥ−ＯｐＳ端末４００とＡＴＭ装置間のインタフェースにマッチするフレームフォーマットに変換し、ＮＥ−ＯｐＳ端末４００へＶＰ切替状態変化通知を通知する。尚、本動作は、キューにキューイングされたＶＰ切替状態変化イベントがなくなるまで行う。
【００２５】
バックアップメモリ更新処理部５０４は、オブジェクト処理部５０３からのシステムコール時に、更新の必要のあるブロックをマップに格納しており、マップに基づいてバックグラウンドで、ＦＩＬＥ９００へ書き込み処理を実施する。
【００２６】
このように、本実施の形態に係るＡＴＭ装置は、時間のかかるバックアップメモリへの書き込みの完了を待たずに、ＮＥ−ＯｐＳ端末へＶＰ切替状態変化通知を高速に通知することを特徴とする。
これは、バックアップメモリ更新処理部５０４をオブジェクト処理部５０３と分離することにより、オブジェクト処理部５０３は、時間のかかるＦＩＬＥ９００への書き込みを行うことなく、フレーム制御処理部５０１にＶＰ切替状態変化通知を通知することが可能になるからである。
【００２７】
このため、キューにキューイングされたイベントも同様に、素早く解消することで、ＮＥ−ＯｐＳ端末４００からの要求を妨げないようにすることが可能になる。
【００２８】
【発明の効果】
以上のように、本発明によれば、通信パスの切替処理を行った後、切替結果の記憶が完了する前に管理装置へ切替結果を通知するため、切替結果を短時間で管理装置に通知することが可能となる。
【００２９】
また、本発明によれば、バックグラウンド処理により切替結果の書き込みを行うため、管理装置より要求があった場合に、要求された処理を早期に行うことが可能となる。
【図面の簡単な説明】
【図１】ＡＴＭ装置の一般的な配置を示したブロック図である。
【図２】従来の技術を説明する図である。
【図３】実施の形態１に係るＡＴＭ装置の構成例を示すブロック図である。
【符号の説明】
４００　ＮＥ−ＯｐＳ端末、５００　制御盤、５０１　フレーム制御処理部、５０２　ＶＰ切替処理部、５０３　オブジェクト処理部、５０４　バックアップメモリ更新処理部、６０１　ユニット、６０２　ユニット、６０３　ユニット、６０４　ユニット、７０１制御盤、７０２　制御盤、７０３　制御盤、７０４制御盤、８０１　回線インタフェース部、９００　バックアップメモリ盤。
【図１】
2004007320.tif 000003
【図２】
2004007320.tif 000004
【図３】
2004007320.tif 000005