(57)【要約】【課題】タイムアウト時間が受信したフレームで異なっている場合でも、接続切れの解消を確実に検出できる接続監視装置並びにこれを用いたネットワーク機器及びネットワーク試験装置を実現することにある。【解決手段】ネットワークにおける監視ポイント間の到達性監視を行なう接続監視装置に改良を加えたものである。本装置は、ネットワークからのフレームのなかからＣＣＭフレームを抽出し、抽出するごとにフレーム受信信号およびＣＣＭフレームに含まれるタイムアウト時間に関する情報を出力する受信回路と、タイムアウト時間内に次のフレーム受信信号が入力されない場合、ＬＯＣ検出の信号を出力する検出回路と、この検出回路のＬＯＣ検出後、タイムアウト時間内に、受信回路から２個の新たな受信信号が入力された場合、ＬＯＣ解除信号を出力する３個の解除回路と、受信回路からの受信信号ごとに解除回路を１個づつ起動させていく起動回路とを設けたことを特徴とするものである。【選択図】図１
2008236131.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおける監視ポイント間の到達性監視を行なう接続監視装置において、
前記ネットワークからのフレームのなかから接続監視用のフレームを抽出し、抽出するごとにフレーム受信信号および検出したフレームに含まれるタイムアウト情報を出力する受信回路と、
この受信回路からのタイムアウト情報で示された時間内に、前記受信回路から次のフレーム受信信号が入力されない場合、接続切れ検出の信号を出力する検出回路と、
この検出回路の検出後、前記受信回路からのタイムアウト情報で示された時間内に、前記受信回路からｎ個の新たなフレーム受信信号が入力された場合、接続切れが解消した旨の信号を出力する（ｎ＋１）個の解除回路と、
前記受信回路からのフレーム受信信号ごとに前記解除回路を１個づつ起動させていく起動回路と
を設けたことを特徴とする接続監視装置。
【請求項２】
解除回路は、前記フレーム受信信号と前記起動回路からの信号とによってタイムアウトの時間をカウントするダウンカウンタを有することを特徴とする請求項１記載の接続監視装置。
【請求項３】
受信回路は、ＩＥＥＥ８０２．１ａｇの規格またはＩＴＵ−ＴのＹ．１７３１の規格で定められたＣＣＭフレームを抽出し、このＣＣＭフレーム中のピリオド値をタイムアウト情報として出力することを特徴とする請求項１または２記載の接続監視装置。
【請求項４】
前記ネットワークに接続され、フレームのアドレスに従ってフレームを送信するネットワーク機器において、
請求項１〜３のいずれかに記載の接続監視装置を有し、この接続監視装置からの接続切れ検出の信号によってアラームを出力することを特徴とするネットワーク機器。
【請求項５】
前記ネットワークやネットワーク機器に接続され、ネットワークやネットワーク機器の試験を行なうネットワーク試験装置において、
請求項１〜３のいずれかに記載の接続監視装置を有し、この接続監視装置からの接続切れ検出の信号によってアラームを出力することを特徴とするネットワーク試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおける監視ポイント間の到達性監視を行なう接続監視装置並びにこれを用いたネットワーク機器及びネットワーク試験装置に関し、詳しくは、タイムアウト情報で示される時間が受信したフレームで異なっている場合でも、接続切れの解消を確実に検出できる接続監視装置並びにこれを用いたネットワーク機器及びネットワーク試験装置に関するものである。
【背景技術】
【０００２】
ＬＡＮ、ＷＡＮ、インターネット等のネットワークでは、スイッチ、ルータ等の様々なネットワーク機器が接続され、所定のプロトコル（例えば、ＴＣＰ／ＩＰ等）で通信される。
【０００３】
また、ネットワークインターフェース層（データリンク層：レイヤ２）では、例えば、ＩＥＥＥ８０２．３フレーム、イーサネット（登録商標）（登録商標）（登録商標）（登録商標）等のイーサネット（登録商標）（登録商標）（登録商標）フレーム等で通信される。
【０００４】
そして、ネットワークそのものやネットワーク機器の試験、評価、検証等を行なうためにネットワーク試験装置が用いられる。例えば、ネットワークの評価等を行なう場合、ネットワーク試験装置をネットワークに接続し、接続回線上に流れるフレームを取得し、取得したフレームから様々な統計情報を求めて試験等を行なう。
【０００５】
また、ネットワーク機器の試験等を行なう場合、所定のプロトコルに従って試験用のデータを生成してネットワーク機器に様々な測定用のトラフィック負荷を与えて負荷に対する応答のフレームを測定・取得したり、ネットワーク機器とフレームの授受を行ない、取得したフレームから試験等を行なう（非特許文献１参照）。
【０００６】
近年、ネットワークにおいても標準化が行なわれ、イーサネット（登録商標）（登録商標）（登録商標）等のレイヤ２技術においても様々な規定が設けられている。そして、広域なネットワークの保守管理等でも、例えば、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）のＹ．１７３１（２００６年に標準化）や、ＩＥＥＥ（the Institute of Electrical and Electronics Engineers）の８０２．１ａｇ（２００７年に標準化予定）等で障害管理、故障管理、性能管理のための様々な機能が規定されている。
【０００７】
このようなＩＥＥＥ８０２．１ａｇ等は、「イーサネット（登録商標）（登録商標）（登録商標）ＯＡＭ（Operation, Administration, Maintenance）」と呼ばれ、通信事業網における「運用、管理、保守」を意味する。
【０００８】
そして、標準化の規定を満たすべく、イーサネット（登録商標）（登録商標）（登録商標）ＯＡＭに規定される機能をレイヤ２スイッチやネットワーク試験機器に搭載する動きが見られる。
【０００９】
上記のイーサネット（登録商標）（登録商標）（登録商標）ＯＡＭに規定される機能のうちの一つに、障害管理用にＣＣ（Continuity Check：監視ポイント間の到達性監視）機能が規定されている。例えば、所定のレイヤ２スイッチから接続先のレイヤ２スイッチ（監視ポイント間に中継スイッチが含まれる場合もある）に対し、定期的にＣＣＭ（Continuity Check Messages）フレーム（接続監視用のフレーム）を送信し、監視ポイント間が接続されているかを監視する。もちろん、ＣＣＭフレームも規格で規定されている。
【００１０】
なお、ネットワークには非常に多くのネットワーク機器が接続され、各ネットワーク機器がＣＣＭフレームを送信している。従って、受信側の機器は、ＣＣＭフレーム内の情報（ＭＥＧ Ｌｅｖｅｌ（Maintenance Entity Group Level）、ＭＥＰ  ＩＤ（MEG End Point Identifier）、ＭＥＧ  ＩＤ（Maintenance Entity Group Identifier）等）によって、自機器宛のＣＣＭフレームであるかや、所定のレベルを超えているか等で自機器を対象としたＣＣＭフレームであるかを判断する。以下、ＣＣＭフレームを受信したというのは、これらの条件を満たしたＣＣＭフレームのことを指す。
【００１１】
そして、監視用に定期的に送信するＣＣＭフレームには、規格に沿ってＣＣＭフレームの送信間隔やタイムアウトに関する情報（ＰＥＲＩＯＤ値（ピリオド値：３ビット））が挿入され、送信側はこのＰＥＲＩＯＤ値に基づいた送信間隔でＣＣＭフレームを送信する。
【００１２】
受信側では、ＣＣＭフレームを受信後、受信したフレームからＰＥＲＩＯＤ値を抽出し、このＰＥＲＩＯＤ値で示される送信間隔の３．５倍の時間（タイムアウト時間）が経過するまでの間に新しいＣＣＭフレームを１個も受信しなかった場合、障害が発生したとしてＬＯＣ（Loss of Continuity）検出と判定することが要求される。
【００１３】
そして、ＬＯＣ検出後、新たにＣＣＭフレームを受信し、受信したＣＣＭフレームから抽出したＰＥＲＩＯＤ値で示されるタイムアウト時間内に、さらに２個以上のＣＣＭフレームを受信した場合、障害が解消したとしてＬＯＣ検出解除と判定することが要求される。
【００１４】
図５は、ＰＥＲＩＯＤ情報の表の一例を示した図である。
図６は、ＣＣ機能を実装した従来の接続監視装置の構成を示した図である。
図６において、ＣＣＭ受信回路１０は、ネットワークからのフレームが入力され、入力されたフレームからＣＣＭフレームを抽出し、ＣＣＭフレームを受信した旨のＣＣＭ受信信号と、ＣＣＭフレームのＰＥＲＩＯＤ値とを出力する。
【００１５】
ＬＯＣ検出回路２０は、ＣＣＭ受信回路１０からＣＣＭ受信信号とＰＥＲＩＯＤ値とが入力され、ＬＯＣ検出信号Ｌｄを出力する。
【００１６】
ＬＯＣ解除回路３０は、カウンタ部３１（カウンタ部３１は、アップカウンタ３２、ダウンカウンタ３３、信号出力部３４を有する）、アンド回路３５を有し、ＣＣＭ受信回路１０からＣＣＭ受信信号とＰＥＲＩＯＤ値が入力され、ＬＯＣ解除信号Ｏｋを出力する。
【００１７】
カウント部３１は、ＣＣＭ受信信号、ＰＥＲＩＯＤ値、アンド回路３５から信号が入力され、ＬＯＣ解除信号Ｏｋ、カウント終了信号ｅｎｄを出力する。
【００１８】
アップカウンタ３２は、ＣＣＭ受信信号、アンド回路３５からのスタート信号Ｓｔが入力される。
【００１９】
ダウンカウンタ３３は、ピリオド値、アンド回路３５からのスタート信号Ｓｔが入力される。
【００２０】
信号出力部３４は、アップカウンタ３２のカウント値、ダウンカウンタ３３のカウント値が入力され、アップカウンタ３２のカウント値が”２”以上になるとＬＯＣ解除信号Ｏｋを出力し、ダウンカウンタ３３のカウント値が”０”の場合、ローレベルの信号ｅｎｄをアンド回路３５に出力する。
【００２１】
Ｓ−Ｒ（Set-Reset）フリップフロップ回路４０は、Ｓ端子にＬＯＣ検出回路２０からのＬＯＣ検出信号Ｌｄ、Ｒ端子にＬＯＣ解除回路３０からのＬＯＣ解除信号Ｏｋが入力され、それぞれの信号Ｌｄ，Ｏｋのレベルに基づき、ＬＯＣ検出の有無を示す信号を出力する。
【００２２】
このような装置の動作を説明する。
ＣＣＭ受信回路１０が、ネットワークからフレームを受信し、受信したフレームのなかからＣＣＭフレームを抽出し、このＣＣＭフレームからＰＥＲＩＯＤ値を抽出する。そして、ＬＯＣ検出回路２０、ＬＯＣ解除回路３０にＣＣＭ受信信号、ＰＥＲＩＯＤ値を出力する。
【００２３】
ＬＯＣ検出回路２０が、メモリ（図示せず）に記憶されたテーブル（図５に示したテーブル）を参照してＰＥＲＩＯＤ値からタイムアウト時間を求め、このタイムアウト時間の経過前に受信回路１０から新たなＣＣＭ受信信号が入力されない場合、Ｓ−Ｒフリップフロップ４０にアクティブ信号（Ｌ→Ｈ→Ｌのパルス信号）の検出信号Ｌｄを出力する。これにより、Ｓ−Ｒフリップフロップ４０が、ＬＯＣ検出を示すハイレベルの信号を出力する。
【００２４】
一方、ＬＯＣ解除回路３０のアップカウンタ３２が、アンド回路３５からのスタート信号Ｓｔによってカウント値を”０”にリセットし、このアンド回路３５からのスタート信号Ｓｔの後、新たに入力されるＣＣＭ受信信号の数をカウントしてカウント値を出力する。
【００２５】
また、ダウンカウンタ３３が、メモリ（図示せず）に記憶されたテーブルを参照してＰＥＲＩＯＤ値からタイムアウト時間を求めてタイムアウト時間に対応するカウント値をセットし、アンド回路３５からのスタート信号Ｓｔによってカウント値のデクリメント（カウント値を”−１”する）を開始する。そして、ダウンカウンタ３３が、カウント値を信号出力部３４に出力し、信号出力部３４が、ダウンカウンタ３３からのカウント値が”０”でない場合、ローレベルの信号Ｅｎｄをアンド回路３５に出力する。
【００２６】
そして、信号出力部３４が、アップカウンタ３２からのカウント値が”２”を超えた場合、タイムアウト時間内に２以上のＣＣＭ受信信号を受信したとしてアクティブ信号のＬＯＣ解除信号Ｏｋをフリップフロップ４０に出力する。これにより、Ｓ−Ｒフリップフロップ４０が、ＬＯＣ検出解除を示すローレベルの信号を出力する。
【００２７】
また、信号出力部３４が、ダウンカウンタ３３のカウント値が”０”になった場合、ダウンカウンタ３３のカウントが終了したことを示すハイレベルの信号ｅｎｄをアンド回路３５に出力する。なお、図６において、ＣＣＭ受信回路１０、検出回路２０、カウンタ３２、３３、信号出力部３４には、各回路の同期を図るクロック信号（クロック周波数は、各回路のパルス信号のパルス幅に比べて十分に早い）が入力される。
【００２８】
【非特許文献１】平岡伸之他３名、”ＩＰネットワーク試験機ＡＥ５５１１トラフィックテスターＰｒｏ”、横河技報、Ｖｏｌ．４９，Ｎｏ．４（２００５），ｐ３３−３６
【発明の開示】
【発明が解決しようとする課題】
【００２９】
図５に示すように、ＣＣＭフレーム中のＰＥＲＩＯＤ値は複数種類あり、ＣＣＭフレームによってＰＥＲＩＯＤ値が異なる場合がある。
【００３０】
しかしながら、信号出力部３４は、ダウンカウンタ３３のカウント値が”０”になるまではダウンカウンタ３３のカウント値を新たにセットすることができない。その結果、ダウンカウント中に入力されたＣＣＭ受信信号をカウンタ３３のカウント値をセットする基点にすることができない。
【００３１】
具体的に図７で説明する。図３は、ＬＯＣ解除回路３０の動作を示したタイミングチャートである。なお、クロック信号の図示は省略している。
【００３２】
ここで、ＣＣＭ受信信号Ｓ（１）のＰＥＲＩＯＤ値よりも、ＣＣＭ受信信号Ｓ（２）〜Ｓ（５）のＰＥＲＩＯＤ値が十分に大きいとする。
【００３３】
初期状態では、ダウンカウント値”０”なので、信号出力部３４からの信号ｅｎｄがハイレベルになっている。そして、ＣＣＭ受信信号Ｓ（１）によって、アンド回路３５がスタート信号Ｓｔを出力する。これにより、アップカウンタ３２がカウント値を”０”にし、ダウンカウンタ３３がダウンカウントを開始し、信号出力部３４が信号ｅｎｄをローレベルにする。
【００３４】
そして、ＣＣＭ受信信号Ｓ（２）が入力された場合、アップカウンタ３２がカウント値を”０”→”１”にインクリメントするが、ダウンカウンタ３３は、ＣＣＭ受信信号Ｓ（２）に関わらずダウンカウントを続ける。
【００３５】
さらに、ダウンカウントの終了（カウント値”０”）により、信号出力部３４が、信号ｅｎｄをハイレベルする。そして、次の受信信号Ｓ（３）によってアップカウンタ３２のカウント値クリア、ダウンカウンタ３３のカウント値セットが行なわれ、ダウンカウントが開始される。さらに、ＣＣＭ受信信号Ｓ（４）、Ｓ（５）が順次入力され、受信信号Ｓ（５）でアップカウント値”２”となり、出力信号３４が、ＬＯＣ解除信号Ｏｋを出力する。
【００３６】
図７に示すように、ＣＣＭ受信信号Ｓ（２）をダウンカウントの基点とすれば、受信信号Ｓ（４）でＬＯＣ解除信号Ｏｋを出力できるが、ダウンカウント中は、新たな受信信号Ｓ（２）をダウンカウントの基点とできず、その結果、ＬＯＣ解除信号Ｏｋを最適なタイミングで出力することができないという問題があった。
【００３７】
そこで本発明の目的は、タイムアウト情報で示される時間が受信したフレームで異なっている場合でも、接続切れの解消を確実に検出できる接続監視装置並びにこれを用いたネットワーク機器及びネットワーク試験装置を実現することにある。
【課題を解決するための手段】
【００３８】
請求項１記載の発明は、
ネットワークにおける監視ポイント間の到達性監視を行なう接続監視装置において、
前記ネットワークからのフレームのなかから接続監視用のフレームを抽出し、抽出するごとにフレーム受信信号および検出したフレームに含まれるタイムアウト情報を出力する受信回路と、
この受信回路からのタイムアウト情報で示された時間内に、前記受信回路から次のフレーム受信信号が入力されない場合、接続切れ検出の信号を出力する検出回路と、
この検出回路の検出後、前記受信回路からのタイムアウト情報で示された時間内に、前記受信回路からｎ個の新たなフレーム受信信号が入力された場合、接続切れが解消した旨の信号を出力する（ｎ＋１）個の解除回路と、
前記受信回路からのフレーム受信信号ごとに前記解除回路を１個づつ起動させていく起動回路と
を設けたことを特徴とするものである。
請求項２記載の発明は、請求項１記載の発明において、
解除回路は、前記フレーム受信信号と前記起動回路からの信号とによってタイムアウトの時間をカウントするダウンカウンタを有することを特徴とするものである。
請求項３記載の発明は、請求項１または２記載の発明において、
受信回路は、ＩＥＥＥ８０２．１ａｇの規格またはＩＴＵ−ＴのＹ．１７３１の規格で定められたＣＣＭフレームを抽出し、このＣＣＭフレーム中のピリオド値をタイムアウト情報として出力することを特徴とするものである。
請求項４記載の発明は、
前記ネットワークに接続され、フレームのアドレスに従ってフレームを送信するネットワーク機器において、
請求項１〜３のいずれかに記載の接続監視装置を有し、この接続監視装置からの接続切れ検出の信号によってアラームを出力することを特徴とするものである。
請求項５記載の発明は、
前記ネットワークやネットワーク機器に接続され、ネットワークやネットワーク機器の試験を行なうネットワーク試験装置において、
請求項１〜３のいずれかに記載の接続監視装置を有し、この接続監視装置からの接続切れ検出の信号によってアラームを出力することを特徴とするものである。
【発明の効果】
【００３９】
解除回路が、基点とした受信信号から所定の時間内に”ｎ個”の受信信号を受信した場合に接続切れが解消した旨の信号を出力する。そして、この解除回路を”ｎ＋１個”並列に設け、起動回路が受信信号ごとに順番に解除回路を起動させるので、受信信号の全てを基点として用いることができる。これにより、タイムアウト情報で示される時間が受信したフレームで異なっている場合でも、接続切れの解消を確実に検出できる。
【発明を実施するための最良の形態】
【００４０】
以下図面を用いて本発明の実施の形態を説明する。
図１は、本発明の一実施例を示した構成図である。ここで、図６と同一のものには同一符号を付し、説明を省略する。図１において、ＬＯＣ解除回路３０の代わりにＬＯＣ解除回路５０（１）〜５０（３）が並列に設けられる。
【００４１】
オア回路６０は、ＬＯＣ解除回路５０（１）〜５０（３）から出力される信号Ｏｋ（１）〜Ｏｋ（３）を論理和してその演算結果をロック解除信号Ｏｋとして、ＳＲフリップフロップ４０に出力する。すなわち、ＬＯＣ解除回路５０（１）〜５０（３）のいずれか１個でも信号Ｏｋ（１）〜Ｏｋ（３）を出力した場合、ＳＲフリップフロップ４０の出力信号はリセット（ローレベル）される。
【００４２】
起動回路７０は、ＣＣＭ受信回路１０からＣＣＭ受信信号（特許請求の範囲のフレーム受信信号に相当）が入力され、信号が入力されるごとにＬＯＣ解除回路５０（１）〜５０（３）のいずれかに起動信号Ｏｐ（１）〜Ｏｐ（３）を出力する。
【００４３】
このような装置の動作を説明する。
まず、リセット部（図示せず）からリセット信号がＬＯＣ検出回路２０、ＳＲフリップフロップ４０、ＬＯＣ解除回路５０（１）〜５０（３）、起動回路７０に出力され、各回路が初期化される。すなわち、ＬＯＣ検出回路２０の信号Ｌｄ、フリップフロップ回路４０の出力信号、ＬＯＣ解除回路５０（１）〜５０（３）の出力信号Ｏｋ（１）〜Ｏｋ（３）、ＮＧ（１）〜ＮＧ（３）の全てをローレベルにする。また、起動回路７０の起動信号の出力先をＬＯＣ解除回路５０（１）にする。
【００４４】
まず、ＬＯＣ検出の動作を説明し、次に、このＬＯＣ検出を解除する動作を説明する。
ＣＣＭ受信回路１０が、ネットワークからフレームを受信し、受信したフレームのなかからＣＣＭフレームを抽出し、このＣＣＭフレームからＰＥＲＩＯＤ値を抽出する。そして、ＬＯＣ検出回路２０、ＬＯＣ解除回路５０（１）〜５０（３）にＣＣＭ受信信号、ＰＥＲＩＯＤ値の両方を出力し、起動回路７０にＣＣＭ受信信号を出力する。
【００４５】
ＬＯＣ検出回路２０が、メモリ（図示せず）に記憶されたテーブル（図５に示したテーブル）を参照してＰＥＲＩＯＤ値からタイムアウト時間を求め、このタイムアウト時間の経過前に受信回路１０から新たなＣＣＭ受信信号が入力されない場合、Ｓ−Ｒフリップフロップ４０にアクティブ信号（Ｌ→Ｈ→Ｌのパルス信号）の検出信号Ｌｄを出力する。これにより、Ｓ−Ｒフリップフロップ４０が、ＬＯＣ検出を示すハイレベルの信号を出力する。
【００４６】
次にＬＯＣ検出を解除する動作を説明する。
ＬＯＣ検出状態後にＣＣＭフレームを受信した場合、ＣＣＭ受信回路１０が、ＣＣＭ受信信号とＰＥＲＩＯＤ値を出力する。そして、起動回路７０が、解除回路５０（１）〜５０（３）を起動させるための起動信号Ｏｐ（１）〜Ｏｐ（３）を出力する。この信号は、ＣＣＭ受信信号が入力されるごとに、解除回路５０（１）〜５０（３）のいずれか１個に順番に出力する。
【００４７】
例えば、初めて（１フレーム目）のＣＣＭ受信信号に対してはＬＯＣ解除回路５０（１）に起動信号Ｏｐ（１）を出力し、２フレーム目のＣＣＭ受信信号に対してはＬＯＣ解除回路５０（２）に起動信号Ｏｐ（２）を出力し、３フレーム目のＣＣＭ受信信号に対してはＬＯＣ解除回路５０（３）に起動信号Ｏｐ（３）を出力する。そして、４フレーム目は再びＬＯＣ解除回路５０（１）に戻って信号ＯＰ（１）を出力し、以下、同様に、回路５０（２）、５０（３）、５０（１）…の順に信号ＯＰ（２），Ｏｐ（３）、ＯＰ（１）を出力する。
【００４８】
各ＬＯＣ解除回路５０（１）〜５０（３）は起動信号Ｏｐ（１）をトリガーにＬＯＣ解除の検出を行なう。具体的には、起動信号ＯＰ（１）〜ＯＰ（３）と共に入力されるＣＣＭ受信信号をタイムアウト時間の基点とし、ＰＥＲＩＯＤ値に基づくタイムアウト時間内に、新たなＣＣＭ受信信号が２個入力された場合、ＬＯＣ解除を示す信号Ｏｋ（１）〜Ｏｋ（３）をオア回路６０に出力する。そして、オア回路６０が、演算結果をＬＯＣ解除信号ＯｋとしてＳＲフリップフロップ４０に出力し、これにより、ＳＲフリップフロップ４０が、ＬＯＣが解除されたことを示すローレベルの信号を出力する。
【００４９】
従って、ＬＯＣ解除回路５０（１）はＬＯＣ検出後のｊ（ｊは自然数）フレーム目を基点にＬＯＣ解除の検出を開始し、ＬＯＣ解除回路５０（２）はＬＯＣ検出後の（ｊ＋１）フレーム目を基点にＬＯＣ解除の検出を開始し、ＬＯＣ解除回路５０（３）はＬＯＣ検出後の（ｊ＋２）フレーム目を基点にＬＯＣ解除の検出を開始する。
【００５０】
これにより、ＬＯＣ解除が検出されずに、（ｊ＋３）フレーム目が、解除回路５０（１）に入力される場合、解除回路５０（１）は、必ず、ＬＯＣ解除非検出（タイムアウト）状態になっているため（タイムアウト状態になっていなければ、必ず解除信号Ｏｋ（１）が出力されるから）、解除回路５０（１）は、（ｊ＋３）フレーム目を基点として、再度ＬＯＣ解除検出を行なう。
【００５１】
図２は、図１に示す装置のＬＯＣ解除回路５０（１）〜５０（３）の構成の一例を示した図である。また、図３、図４は、図２に示す回路５０（１）〜５０（３）の動作を説明したタイミングチャートである。
【００５２】
図２において、アンド回路５１は、ＣＣＭ受信信号と起動信号Ｏｐ（１）〜Ｏｐ（３）（なお、起動信号はＯｐと略す、図２でも略す）とが入力され、演算結果をアクティブ信号のスタート信号Ｓｔとして出力する。
【００５３】
ダウンカウンタ５２は、ＰＥＲＩＯＤ値とスタート信号Ｓｔが入力され、カウント値が”０”になると信号ｅｎｄを出力する。
【００５４】
ＳＲフリップフロップ５３は、Ｓ端子にスタート信号Ｓｔが入力され、Ｒ端子に信号ｅｎｄが入力される。
【００５５】
フリップフロップ５４は、入力端子にハイレベルの信号が入力され、イネーブル端子にＣＣＭ受信信号が入力され、リセット端子にスタート信号Ｓｔが入力される。
【００５６】
ノット回路５５は、起動信号Ｏｐを反転させる。
【００５７】
アンド回路５６は、ＳＲフリップフロップ５３の出力信号ｉｎ、フリップフロップ５４の出力信号ｃｃ、ＣＣＭ受信信号、ノット回路５５の出力信号が入力され、演算結果をオア回路６０に出力する。
【００５８】
このような装置の動作を説明する。まず、ＬＯＣ解除を検出する場合の動作から説明する（図３参照）。また、起動回路７０が、解除回路５０（１）に起動信号ＯＰ（１）を出力している例で説明する。
【００５９】
アンド回路５１には、起動回路７０からハイレベルのオペレート信号Ｏｐ（１）が入力されているので、この状態でＣＣＭ受信信号Ｓ（１）が入力されることにより、このＣＣＭ受信信号Ｓ（１）を基点とすべくダウンカウンタ５２にスタート信号Ｓｔが入力される。そして、ダウンカウンタ５２が、ＰＥＲＩＯＤ値からカウント値（タイムアウト時間）を求め、ダウンカウントを開始する。なお、ダウンカウンタ５２は、メモリ（図示せず）に記憶される図５に示すテーブルを参照しタイムアウト時間を求め、このタイムアウト時間に対応するカウント値をセットする。
【００６０】
また、スタート信号によってＳＲフリップフロップ５３がセットされ、ハイレベルの信号ｉｎが出力される。
【００６１】
また、スタート信号によってフリップフロップ５４が、リセットされ出力端子からローレベルの信号ｃｃが出力される。
【００６２】
なお、起動回路７０が、ＣＣＭ受信信号Ｓ（１）の入力後（ＣＣＭ受信信号Ｓ（１）がハイレベルからローレベルに変化後）、解除回路５０（１）への起動信号Ｏｐ（１）をローレベルにし、解除回路５０（２）への起動信号Ｏｐ（２）（図示せず）をハイレベルにする。
【００６３】
そして、ダウンカウント中に２フレーム目のＣＣＭ受信信号Ｓ（２）が入力されると、フリップフロップ５４がイネーブルとなり、ハイレベルの信号ｃｃを出力する。つまり、１フレーム目の受信信号Ｓ（１）の時点ではフリップフロップ５４の出力信号が、スタート信号Ｓｔによってリセットされローレベルになっている。
【００６４】
さらに、ダウンカウント中に３フレーム目のＣＣＭ受信信号Ｓ（３）が入力されると、アンド回路５６への信号が全てハイレベルとなり、アンド回路５６が、アクティブ信号のＬＯＣ解除信号Ｏｋ（１）を出力する。
【００６５】
つまり、ＳＲフリップフロップ５３が、スタート信号Ｓｔによってハイレベルの信号ｉｎを出力している。また、フリップフロップ５４が、基点のＣＣＭ受信信号Ｓ（１）に対し既に１個目のＣＣＭ受信信号を検出したことを示すハイレベルの信号ｃｃを出力している。また、ノット回路５５が、入力中のＣＣＭ受信信号が基点ではないことを示すハイレベルの信号（起動信号Ｏｐ（１）の反転信号）を出力している。以上の３つの条件が揃っている状態で、ＣＣＭフレームを受信したことを示すＣＣＭ受信信号Ｓ（３）がアンド回路５６に入力され、アンド回路５６が、論理積を行うことによりＬＯＣ解除信号Ｏｋ（１）を出力する。なお、ダウンカウンタ５２は、解除信号Ｏｋ（１）によってカウントを中断する。
【００６６】
次にＬＯＣ解除されない場合の動作を説明する（図４参照）。
起動信号Ｏｐ，基点となるＣＣＭ受信信号Ｓ（１）によって、スタート信号Ｓｔの出力、ダウンカウンタ５２のカウント開始、ＳＲフリップフロップ５３の出力をセット（ハイレベル）するのは、図３と同様である。
【００６７】
また、２フレーム目のＣＣＭ受信信号Ｓ（２）によって、フリップフロップ５４の出力がハイレベルになるのも図３と同様である。
【００６８】
しかし、３フレーム目のＣＣＭ受信信号Ｓ（３）が解除回路５０（１）に入力される前にダウンカウンタ５２のカウント値が”０”になった場合（カウンタからの出力の全ビットがローレベル）、カウント終了の信号ｅｎｄでＳＲフリップフロップ５３をリセット（信号をローベル）すると共に、ロック検出できなかったことを示す信号ＮＧを出力する。そして、信号ＮＧ（＝信号ｅｎｄ）を出力した後は再び起動信号Ｏｐが入力されるまで、現在の状態をを保持する
【００６９】
このように、解除回路５０（１）〜５０（３）が、基点としたＣＣＭ受信信号からタイムアウト時間内に”２個”のＣＣＭ受信信号を受信した場合ＬＯＣ検出解除の信号を出力する。そして、この解除回路を”３個”並列に設け、起動回路７０がＣＣＭ受信信号ごとに順番に解除回路５０（１）〜５０（３）を起動させるので、ＣＣＭ受信信号の全てを基点として用いることができる。これにより、ピリオド値がＣＣＭフレームで異なっている場合でも、ＬＯＣ検出解除を確実に検出できる。
【００７０】
ここで、図１、図２において、クロック信号を出力するクロックの図示は省略している。また、ＣＣＭ受信回路１０、検出回路２０、解除回路５０（１）〜５０（３）、起動回路７０には、各回路の同期を図るクロック信号（クロック周波数は、各回路のパルス信号のパルス幅に比べて十分に早い）が入力される。また、解除回路５０（１）〜５０（３）のダウンカウンタ５２、フリップフロップ５４にもクロック信号が入力される。
【００７１】
なお、本発明はこれに限定されるものではなく、以下に示すようなものでもよい。
（１）ＬＯＣ解除回路５０（１）〜（３）の代わりに、図５に示すＬＯＣ解除回路３０を３個並べて用いてもよい。この場合、アンド回路３５には、信号ｅｎｄの代わりに起動回路７０からの起動信号Ｏｐ（１）〜Ｏｐ（３）を用いるとよい。
【００７２】
（２）ＩＥＥＥ８０２．１ａｇの規格に沿ってＬＯＣ検出の解除の条件は、タイムアウト時間内に２個のＣＣＭ受信信号を受信すれば解除する、としたが受信する個数は何個としてもよい。そして、タイムアウト時間内にｎ個のＣＣＭ受信信号を受信すれば解除するとした場合、解除回路５０を（ｎ＋１）個並列に設ければよい。また、フリップフロップ回路５４の出力するハイレベルの信号も、受信する個数に従って出力を遅らせるとよい。例えば、タイムアウト時間内に３個受信すれば解除する場合、フリップフロップ５４が、２個目のＣＣＭ受信信号を受信したときにハイレベルの信号を出力するとよい。
【００７３】
（３）フレームの一例として、イーサネット（登録商標）（登録商標）（登録商標）フレームを挙げたが、どのような規格のフレームであってもよい。
【００７４】
（４）図１、図２に示す接続監視装置は、ネットワーク機器やネットワーク試験装置に内蔵して用いてもよい。
【００７５】
例えば、ネットワークに接続され、受信したレームをこのフレームのアドレスに従って転送・送信するレイヤ２スイッチに代表されるネットワーク機器に用いてもよい。そして、図１に示す接続監視装置からのＬＯＣ検出信号によってアラームを出力し、ＬＯＣ解除信号によってアラームを消すとよい。
【００７６】
また、ネットワークやネットワーク機器（レイヤ２スイッチ）に接続され、ネットワークやネットワーク機器の試験を行なうネットワーク試験装置に用いてもよい。そして、図１に示す接続監視装置からのＬＯＣ検出信号によってアラームを出力し、ＬＯＣ解除信号によってアラームを消すとよい。また、メモリにアラーム検出の有無の記録を保存し、この記録に基づいてネットワークやネットワーク機器の解析を行なうとよい。また、ＬＯＣ解除回路５０（１）〜５０（３）それぞれからのタイムアウトの信号ＮＧ（１）〜ＮＧ（３）、このときのＰＥＲＩＯＤ値等をメモリに記録し、ＬＯＣ解除の解析等も行なうとよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施例を示した構成図である。
【図２】図１に示す装置の一部の詳細な構成例を示した図である。
【図３】図１に示す装置の動作の一例を説明したタイミングチャートである。
【図４】図１に示す装置のその他の動作の一例を説明したタイミングチャートである。
【図５】ＰＥＲＩＯＤ（ピリオド）値、送信間隔、タイムアウト時間の関係を示した図である。
【図６】従来の接続監視装置の構成を示した図である。
【図７】図６に示す装置の動作の一例を説明したタイミングチャートである。
【符号の説明】
【００７８】
１０  ＣＣＭ受信回路
２０  ＬＯＣ検出回路
４０  ＳＲフリップフロップ
５０（１）〜５０（３）  ＬＯＣ解除回路
５２  ダウンカウンタ
７０  起動回路
【図１】
2008236131.tif 000003
【図２】
2008236131.tif 000004
【図３】
2008236131.tif 000005
【図４】
2008236131.tif 000006
【図５】
2008236131.tif 000007
【図６】
2008236131.tif 000008
【図７】
2008236131.tif 000009