(57)【要約】【課題】  パスごとの警報通知の負荷を低減することができる伝送装置、監視装置、及び警報処理方法を提供する。【解決手段】  伝送装置は、伝送路に収容された複数のパスを監視する監視装置と接続された伝送装置において、前記伝送路の障害により発生した前記複数のパスの各々の警報を検出する検出部と、前記複数のパスの各々の警報を前記監視装置に通知する通知部と、前記障害による発生が予測される警報に基づき算出された第１照合値を、前記監視装置から受信する受信部と、前記検出部が検出した前記複数のパスの各々の警報に基づき第２照合値を算出し、前記第１照合値と照合する算出処理部と、前記第１照合値と前記第２照合値が一致する場合、前記通知部に前記複数のパスの各々の警報の通知を停止させる制御部とを有する。【選択図】図８
2018117226.tif 000002
【特許請求の範囲】
【請求項１】
伝送路に収容された複数のパスを監視する監視装置と接続された伝送装置において、
前記伝送路の障害により発生した前記複数のパスの各々の警報を検出する検出部と、
前記複数のパスの各々の警報を前記監視装置に通知する通知部と、
前記障害による発生が予測される警報に基づき算出された第１照合値を、前記監視装置から受信する受信部と、
前記検出部が検出した前記複数のパスの各々の警報に基づき第２照合値を算出し、前記第１照合値と照合する算出処理部と、
前記第１照合値と前記第２照合値が一致する場合、前記通知部に前記複数のパスの各々の警報の通知を停止させる制御部とを有することを特徴とする伝送装置。
【請求項２】
前記制御部は、前記第１照合値と前記第２照合値の照合結果を前記監視装置に通知することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記算出処理部は、前記監視装置が前記第１照合値を算出した手順と同じ手順で前記第２照合値を算出することを特徴とする請求項１または２に記載の伝送装置。
【請求項４】
前記通知部は、前記検出部が前記複数のパスの各々の警報を検出してから所定時間内に前記受信部が前記第１照合値を受信しない場合、前記複数のパスの各々の警報を前記監視装置に通知することを特徴とする請求項１乃至３の何れかに記載の伝送装置。
【請求項５】
前記通知部は、前記障害を前記監視装置に通知することを特徴とする請求項１乃至４の何れかに記載の伝送装置。
【請求項６】
伝送装置の伝送路に収容された複数のパスを監視する監視装置において、
前記伝送路の障害により発生する前記複数のパスの各々の警報を予測する予測部と、
前記予測部が予測した警報に基づき第１照合値を算出する算出処理部と、
前記第１照合値を前記伝送装置に送信する送信部と、
前記第１照合値と、前記障害により前記伝送装置が検出した前記複数のパスの各々の警報に基づき算出された第２照合値との照合結果を前記伝送装置から受信する受信部と、
前記照合結果が一致を示す場合、前記予測部が予測した前記複数のパスの各々の警報を出力する出力部とを有することを特徴とする監視装置。
【請求項７】
前記出力部は、前記照合結果が不一致を示す場合、前記伝送装置が検出した前記複数のパスの各々の警報を前記伝送装置から取得し出力することを特徴とする請求項６に記載の監視装置。
【請求項８】
前記障害と、前記障害による発生が予測される前記複数のパスの各々の警報とが互いに対応付けられて登録されたデータベースを記憶する記憶部を有し、
前記予測部は、前記データベースを参照することにより前記複数のパスの各々の警報を予測することを特徴とする請求項６または７に記載の監視装置。
【請求項９】
前記予測部は、前記伝送装置から通知された前記障害に基づき前記データベースを参照することを特徴とする請求項８に記載の監視装置。
【請求項１０】
伝送装置と、前記伝送装置の伝送路に収容された複数のパスを監視する監視装置との間で実行される警報処理方法において、
前記伝送装置は、前記伝送路の障害により発生した前記複数のパスの各々の警報を検出し、
前記監視装置は、前記伝送路の障害により発生する前記複数のパスの各々の警報を予測し、該予測した警報に基づき第１照合値を算出して前記伝送装置に送信し、
前記伝送装置は、検出した前記複数のパスの各々の警報に基づき第２照合値を算出して前記第１照合値と照合し、前記第１照合値と前記第２照合値が一致する場合、前記監視装置に対する前記複数のパスの各々の警報の通知を停止することを特徴とする警報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、伝送装置、監視装置、及び警報処理方法に関する。
【背景技術】
【０００２】
ＩＣＴ（Information and Communication Technology）の発達に伴う通信トラフィックの増加のため、ネットワーク内の伝送装置同士を結ぶ光ファイバなどの伝送路には、複数の伝送装置を経由する多数のパス（例えば１０００本）が収容されている。このため、伝送路に障害（例えば、光ファイバの切断など）が発生すると、その障害自体を示す警報（以下、「障害警報」と表記）が検出されるだけでなく、各伝送装置の間では、パスごとにＡＩＳ（Alarm Indication Signal）やＲＤＩ（Remote Defect Information）などの警報転送が行われる。
【０００３】
このため、各伝送装置は、障害警報に起因する警報転送によってパスごとに警報（以下、「パス警報」と表記）を検出する。なお、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）勧告Ｇ．７０７には、ＳＤＨ（Synchronous Digital Hierarchy）の警報転送が規定されている。また、障害に関し、例えば特許文献１−３には、データベースを用いた障害処理が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開２００４／０６１６８１号
【特許文献２】特開２０１１−１０９４８９号公報
【特許文献３】国際公開２０１１／００７３９４号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
各伝送装置は、警報転送によりパス警報を検出し、監視用の通信回線を介してＯｐＳなどの監視装置に通知する。監視装置は、１つの伝送装置（以下、「ＧＮＥ」（Gateway Network Element）と表記）をゲートウェイとして他の各伝送装置と通信する。
【０００６】
このため、伝送路に障害が発生した場合、パス数が多いほど、多くのパス警報が各伝送装置からＧＥＮを介して監視装置に通知され、ＧＮＥの通信処理の負荷が増加する。この場合、例えば、ＧＮＥの通信処理を実行するＣＰＵ（Central Processing Unit）が過負荷状態となることで、監視装置がネットワークを監視することができなくなるおそれがある。
【０００７】
そこで本件は、パスごとの警報通知の負荷を低減することができる伝送装置、監視装置、及び警報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、伝送装置は、伝送路に収容された複数のパスを監視する監視装置と接続された伝送装置において、前記伝送路の障害により発生した前記複数のパスの各々の警報を検出する検出部と、前記複数のパスの各々の警報を前記監視装置に通知する通知部と、前記障害による発生が予測される警報に基づき算出された第１照合値を、前記監視装置から受信する受信部と、前記検出部が検出した前記複数のパスの各々の警報に基づき第２照合値を算出し、前記第１照合値と照合する算出処理部と、前記第１照合値と前記第２照合値が一致する場合、前記通知部に前記複数のパスの各々の警報の通知を停止させる制御部とを有する。
【０００９】
１つの態様では、監視装置は、伝送装置の伝送路に収容された複数のパスを監視する監視装置において、前記伝送路の障害により発生する前記複数のパスの各々の警報を予測する予測部と、前記予測部が予測した警報に基づき第１照合値を算出する算出処理部と、前記第１照合値を前記伝送装置に送信する送信部と、前記第１照合値と、前記障害により前記伝送装置が検出した前記複数のパスの各々の警報に基づき算出された第２照合値との照合結果を前記伝送装置から受信する受信部と、前記照合結果が一致を示す場合、前記予測部が予測した前記複数のパスの各々の警報を出力する出力部とを有する。
【００１０】
１つの態様では、警報処理方法は、伝送装置と、前記伝送装置の伝送路に収容された複数のパスを監視する監視装置との間で実行される警報処理方法において、前記伝送装置は、前記伝送路の障害により発生した前記複数のパスの各々の警報を検出し、前記監視装置は、前記伝送路の障害により発生する前記複数のパスの各々の警報を予測し、該予測した警報に基づき第１照合値を算出して前記伝送装置に送信し、前記伝送装置は、検出した前記複数のパスの各々の警報に基づき第２照合値を算出して前記第１照合値と照合し、前記第１照合値と前記第２照合値が一致する場合、前記監視装置に対する前記複数のパスの各々の警報の通知を停止する方法である。
【発明の効果】
【００１１】
１つの側面として、パスごとの警報通知の負荷を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】ネットワークの一例を示す構成図である。
【図２】伝送装置の一例を示す構成図である。
【図３】制御ユニットの一例を示す構成図である。
【図４】ＯｐＳの一例を示す構成図である。
【図５】警報予測データベースの一例を示す図である。
【図６】パスデータベースの一例を示す図である。
【図７】警報出力データベースの一例を示す図である。
【図８】ＯｐＳと伝送装置の間の通信の一例を示すシーケンス図である。
【図９】障害警報／パス警報通知メッセージ、照合値通知メッセージ、及び照合結果通知メッセージの例を示す図である。
【図１０】ＯｐＳと伝送装置の間の通信の他の例を示すシーケンス図である。
【図１１】ＯｐＳの警報処理の一例を示すフローチャートである。
【図１２】伝送装置の警報処理の一例を示すフローチャートである。
【図１３】パスの追加例を示す図である。
【図１４】警報予測データベースの更新例を示す図である。
【発明を実施するための形態】
【００１３】
図１は、ネットワークの一例を示す構成図である。ネットワークＮＷには、一例として、互いにリング状に接続された複数の伝送装置（＃１〜＃８）１が含まれている。伝送装置１としては、ＳＤＨ／ＳＯＮＥＴ（Synchronous Optical Network）伝送装置が挙げられるが、これに限定されず、例えばパケット転送装置や波長多重伝送装置などの他の装置が用いられてもよい。なお、ネットワークＮＷの形態は、本例のようなリングネットワークに限定されず、メッシュネットワークであってもよく、また、伝送装置１の数（本例では８台）にも限定はない。
【００１４】
各伝送装置１の間は、光ファイバなどの伝送路９により接続されている。伝送路９には、点線で示されるように、各伝送装置１の間に設けられた複数のパス＃１〜＃ｎ（ｎ：正の整数、例えばｎ＝１０００）が収容されている。パス＃１〜＃ｎは、一例として、伝送装置（＃１）１から伝送装置（＃６）１の間に設けられているが、これに限定されない。
【００１５】
主信号は、パス＃１〜＃ｎごとに一方の端部ノードの伝送装置（＃１）１から他方の端部ノードの伝送装置（＃６）１へと伝送される。つまり、伝送装置（＃１）１は各パス＃１〜＃ｎの最上流に位置し、伝送装置（＃６）１は各パス＃１〜＃ｎの最下流に位置する。伝送装置（＃１）１は、例えばアクセスネットワークから受信した主信号を各パス＃１〜＃ｎを介して伝送し、伝送装置（＃６）１は、各パス＃１〜＃ｎを介して受信した主信号を他の中継ネットワークに転送する。なお、主信号の形態としては、イーサネット（登録商標）信号が挙げられるが、これに限定されず、他の形態の主信号が伝送されてもよい。
【００１６】
また、各伝送装置１の間の伝送路９には、一点鎖線で示されるように、監視用のパスＰｍが収容されている。監視用のパスＰｍはＯｐＳ３と各伝送装置１を結び、ＯｐＳ３がパス＃１〜＃ｎを監視するために用いられる。ＯｐＳ３は、監視用のパスＰｍを介して各伝送装置１と各種の通知メッセージを送受信する。このとき、ＯｐＳ３は、ＧＮＥである伝送装置（＃８）１をゲートウェイとして通信を行う。なお、ＯｐＳ３は、パス＃１〜＃ｎを監視する監視装置の一例である。
【００１７】
より具体的には、ＯｐＳ３は、各伝送装置１で検出される警報を監視する。伝送路９には多数のパス＃１〜＃ｎが収容されている。このため、伝送路９に障害（例えば、光ファイバの切断など）が発生すると、その障害警報が検出されるだけでなく、各伝送装置１の間では、パス＃１〜＃ｎごとにＡＩＳやＲＤＩなどの警報転送が行われる。
【００１８】
例えば、伝送装置（＃１）１と伝送装置（＃２）１の間の伝送路９に障害（点線の丸参照）が発生した場合、伝送装置（＃２）１は、障害警報の一例として、ＬＯＳ（Loss Of Signal）を検出する。伝送装置（＃２）１は、ＬＯＳの検出に伴い、パス警報の一例として、ＡＩＳをパス＃１〜＃ｎごとに下流側の伝送装置（＃３）１に転送する。また、伝送装置（＃３〜＃５）１も、上流側の伝送装置１からＡＩＳを受信すると下流側の伝送装置１にＡＩＳを転送する。
【００１９】
伝送装置（＃３）１は、上流側の伝送装置（＃２）１からＡＩＳを受信すると、パス警報の他の例として、ＲＤＩをパス＃１〜＃ｎごとに伝送装置（＃２）１に転送する。また、伝送装置（＃４〜＃６）１も、上流側の伝送装置１からＡＩＳを受信するとその伝送装置１にＲＤＩを転送する。なお、パス警報は、伝送路９の障害により発生した各パス＃１〜＃ｎの警報の一例である。
【００２０】
このようにして、伝送装置（＃２）１はＬＯＳとパス数分のＲＤＩを検出し、伝送装置（＃３〜＃５）１はパス数分のＡＩＳ及びＲＤＩを検出し、伝送装置（＃６）１はパス数分のＡＩＳを検出する。ここで、丸印はＡＩＳ検出点を示し、三角印はＲＤＩ検出点を示す。
【００２１】
仮に、各伝送装置１が、検出した各警報を、監視用の回線を介してＯｐＳ３に通知する。例えばパス数を１０００（ｎ＝１０００）とした場合、伝送装置（＃２）は１００１個の警報（１個の障害警報と１０００個のパス警報）を通知し、伝送装置（＃３〜＃５）１は２０００個のパス警報（各１０００個のＡＩＳ及びＲＤＩ）を通知し、伝送装置（＃６）１は１０００個のパス警報（１０００個のＡＩＳ）を通知する。
【００２２】
このため、ＧＮＥの伝送装置（＃８）１には、他の伝送装置（＃２〜＃６）１から受信した合計８００１個の警報通知メッセージの転送処理の負荷が生ずる。なお、符号ｒは、伝送装置（＃３）１が、各１０００個のＡＩＳ及びＲＤＩの警報通知メッセージを送信する経路を示す。
【００２３】
このように、伝送路９に障害が発生した場合、パス数が多いほど、多くのパス警報が各伝送装置１から伝送装置（＃８）１を介してＯｐＳ３に通知され、伝送装置（＃８）１の通信処理の負荷が増加する。この場合、例えば、伝送装置（＃８）１の通信処理を実行するＣＰＵが過負荷状態となることで、ＯｐＳ３がネットワークＮＷを監視することができなくなるおそれがある。
【００２４】
そこで、ＯｐＳ３は、データベースの一例である警報予測データベース（ＤＢ）３３１を用いて、伝送路９の障害により発生するパス警報を伝送装置１ごとに予測する。ＯｐＳ３は、予測したパス警報から照合値を算出して各伝送装置１に送信する。ここで、照合値とは、予測したパス警報の正常性を確認するための数値であり、例えばＣＲＣ（Cyclic Redundancy Check）のような誤り検出符号などが挙げられるが、これに限定されない。
【００２５】
一方、各伝送装置１は、検出したパス警報から照合値を算出して、ＯｐＳ３から受信した照合値と照合し、その照合結果をＯｐＳ３に送信する。ＯｐＳ３は、照合の結果、照合値が一致した場合、推測したパス警報を出力し、照合値が一致しない場合、伝送装置１から取得したパス警報を出力する。
【００２６】
このため、伝送装置１からＯｐＳ３へのパス警報の通知の負荷が低減される。以下に、伝送装置１とＯｐＳ３の構成について述べる。
【００２７】
図２は、伝送装置１の一例を示す構成図である。伝送装置１は、制御ユニット２０と、複数のインターフェース（ＩＦ）ユニット２１〜２３と、スイッチ（ＳＷ）ユニット２４とを有する。
【００２８】
ＩＦユニット２１〜２３、ＳＷユニット２４、及び制御ユニット２０は、例えば、複数の電気部品が実装された回路基板により構成され、伝送装置１の筐体（ハウジング）に設けられたスロットに実装される。ＩＦユニット２１〜２３、ＳＷユニット２４、及び制御ユニット２０は、伝送装置１内に設けられた配線基板と電気コネクタなどを介して接続され、配線基板を介して互いにデータを入出力する。なお、伝送装置１の筐体はラックに取りつけられている。
【００２９】
ＩＦユニット２１は伝送路９１に接続され、ＩＦユニット２２は伝送路９２に接続されている。ＩＦユニット２１，２２は、伝送路９１，９２から受信する主信号及びパス警報の処理などを行う。また、ＩＦユニット２３は、伝送路９３に接続され、伝送路９３に送信する主信号及びパス警報の処理などを行う。なお、伝送路９１〜９３は伝送路９に該当し、伝送路９１，９２は冗長系を構成する。
【００３０】
ＩＦユニット２１，２２はポート２００及び信号処理部２０１を有する。ポート２００は、例えばフォトダイオードなどの受光手段などを有し、パス＃１〜＃ｎごとの主信号及びパス警報を受信して信号処理部２０１に出力する。信号処理部２０１は、例えばＦＰＧＡ（Field Programmable Gate Array）などにより構成され、主信号を、ＳＷユニット２４を介してＩＦユニット２３に出力する。
【００３１】
また、信号処理部２０１は、主信号またはポート２００の光入力に基づいて障害警報を検出し、他の伝送装置１から転送されたパス警報からパス警報を検出する。信号処理部２０１は、障害警報及びパス警報を制御ユニット２０に通知する。信号処理部２０１は、伝送路９の障害により発生したパス警報を検出する検出部の一例である。
【００３２】
制御ユニット２０は、障害警報及びパス警報の通知を割り込み通知として処理し、ＳＷユニット２４に主信号を出力するＩＦユニット２１，２２を切り替える。制御ユニット２０は、例えば、ＩＦユニット２１の信号処理部２０１から障害警報またはパス警報の通知を受けると、符号Ｋで示されるように、ＳＷユニット２４に対し、出力側のＩＦユニット２２に出力する主信号の入力元をＩＦユニット２１からＩＦユニット２２に切り替える。これにより、伝送路９３に出力される主信号の入力元が伝送路９１から伝送路９２に切り替わるため、物理的な通信回線の冗長構成が実現される。
【００３３】
また、信号処理部２０１は、ＯｐＳ３から監視用のパスＰｍを介して受信した通知メッセージを制御ユニット２０に出力する。制御ユニット２０は、後述するように、警報処理に関しＯｐＳ３との間で各種の通知メッセージを送受信する。制御ユニット２０は、通知メッセージを、ＩＦユニット２２を介しＯｐＳ３に送信する。
【００３４】
ＩＦユニット２３はポート２０２及び信号処理部２０３を有する。信号処理部２０３は、例えばＦＰＧＡなどにより構成され、ＳＷユニット２４から入力された主信号、及び制御ユニット２０から入力された通知メッセージをポート２０２に出力する。ポート２０２は、例えばレーザダイオードなどの光送信手段を有し、信号処理部２０３から入力された主信号及び通知メッセージを伝送路９３に送信する。
【００３５】
図３は、制御ユニット２０の一例を示す構成図である。制御ユニット２０は、ＣＰＵ１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、ＨＤＤ（Hard Disk Drive）１３、及びハードウェアインターフェース部（ＨＷ−ＩＦ）１４を有する。ＣＰＵ１０は、互いに信号の入出力ができるように、ＲＯＭ１１、ＲＡＭ１２、ＨＤＤ１３、及びＨＷ−ＩＦ１４と、バス１９を介して接続されている。
【００３６】
ＲＯＭ１１は、ＣＰＵ１０を駆動するプログラムが格納されている。ＲＡＭ１２は、ＣＰＵ１０のワーキングメモリとして機能する。ＨＷ−ＩＦ１４は、例えばＡＳＩＣ（Application Specified Integrated Circuit）などにより構成され、ＣＰＵ１０と各ＩＦユニット２１〜２３の信号処理部２０１，２０３の通信を中継する。
【００３７】
ＣＰＵ１０は、ＲＯＭ１１からプログラムを読み込むと、機能として、警報処理制御部１００、警報通知部１０１、タイマ部１０２、算出処理部１０３、メッセージ（ＭＳＧ）送信部１０４、及びメッセージ（ＭＳＧ）受信部１０５が形成される。また、ＨＤＤ１３には、警報検出データベース（ＤＢ）１３０及びパスデータベース（ＤＢ）１３１が格納されている。
【００３８】
警報処理制御部１００は、警報通知部１０１、タイマ部１０２、算出処理部１０３、ＭＳＧ送信部１０４、及びＭＳＧ受信部１０５に対して動作を指示する。警報処理制御部１００は、信号処理部２０１から障害警報またはパス警報が通知されると、障害警報またはパス警報を警報検出ＤＢ１３０に登録する。
【００３９】
警報通知部１０１は、通知部の一例であり、障害警報またはパス警報をＯｐＳ３に通知する。警報通知部１０１は、警報検出ＤＢ１３０に登録された障害警報またはパス警報の警報通知メッセージを生成し、ＭＳＧ送信部１０４を介してＯｐＳ３に送信する。なお、以降の説明では、伝送装置１からＯｐＳ３に障害警報を通知する警報通知メッセージを障害警報通知メッセージと表記し、伝送装置１からＯｐＳ３にパス警報を通知する警報通知メッセージをパス警報通知メッセージと表記する。
【００４０】
警報処理制御部１００は、障害警報が検出された場合、警報通知部１０１に障害警報通知メッセージの送信を指示する。また、警報処理制御部１００は、パス警報が検出された場合、警報通知部１０１にパス警報通知メッセージの送信を保留させ、保留を解除した後、パス警報通知メッセージを送信させる。
【００４１】
ＭＳＧ受信部１０５は、受信部の一例であり、ＯｐＳ３からＨＷ−ＩＦ１４を介し照合値通知メッセージを受信する。照合値通知メッセージは、ＯｐＳ３が警報予測ＤＢ３３１から予測したパス警報に基づき算出した照合値と警報数をＯｐＳ３から伝送装置１に通知する。ＯｐＳ３において算出された照合値は、伝送路９の障害による発生が予測される警報に基づき算出された第１照合値の一例である。ＭＳＧ受信部１０５は照合値と警報数を警報処理制御部１００に出力する。
【００４２】
警報処理制御部１００は、照合値と警報数を算出処理部１０３に出力して、算出処理部１０３に照合値の算出を指示する。算出処理部１０３は、入力された警報数を警報検出ＤＢ１３０に登録された警報数と比較して、一致した場合、警報検出ＤＢ１３０に登録されたパス警報から照合値を算出する。算出処理部１０３は、警報数及び照合値の照合結果を警報処理制御部１００に通知する。
【００４３】
このように、算出処理部１０３は、信号処理部２０１が検出したパス警報に基づき照合値を算出し、ＯｐＳ３から通知された照合値と照合する。このため、算出処理部１０３は、照合結果からＯｐＳ３が予測したパス警報の正否を判定することができる。なお、算出処理部１０３が算出する照合値は第２照合値の一例である。
【００４４】
また、算出処理部１０３は、照合値の算出に先立ち、パスＤＢ１３１に登録されたパス数（本例では１０００）から照合値の算出の手順を決定する。パスＤＢ１３１には、パス＃１〜＃ｎの設定情報が登録されている。ＯｐＳ３もパスＤＢ１３１と同様のパスＤＢを有し、それに登録されたパス数から照合値の算出の手順を決定する。
【００４５】
このように、ＯｐＳ３は、パス＃１〜＃ｎの本数に応じた手順で照合値を算出し、算出処理部１０３は、パス＃１〜＃ｎの本数に応じた手順で照合値を算出する。したがって、算出処理部１０３は、ＯｐＳ３が照合値を算出した手順と同じ手順で照合値を算出する。このため、算出処理部１０３が算出した照合値とＯｐＳ３が算出した照合値が誤って一致する確立を低下させることができる。
【００４６】
警報処理制御部１００は、照合結果として、算出処理部１０３が算出した照合値とＯｐＳ３が算出した照合値が一致する場合、警報通知部１０１にパス警報の通知を停止させる。この場合、伝送装置１からＯｐＳ３にパス警報通知メッセージは送信されない。
【００４７】
このため、ＧＮＥの伝送装置（＃８）１の通信処理の負荷が低減される。例えば、図１の例の場合、伝送装置（＃１）１からＯｐＳ３には、障害警報通知メッセージとパス警報通知メッセージが１つずつ送信され、他の伝送装置（＃２〜＃８）１からＯｐＳ３には、１つのパス警報通知メッセージがそれぞれ送信される。このため、ＧＮＥの伝送装置（＃８）１が通信処理するメッセージ数は合計で９個である。したがって、伝送装置（＃８）１が通信処理の負荷は、上述した合計８００１個の警報通知メッセージを送信する場合と比べると低減される。
【００４８】
また、警報処理制御部１００は、照合結果として、算出処理部１０３が算出した照合値とＯｐＳ３が算出した照合値が一致しない場合、または警報数が一致しない場合、警報通知部１０１にパス警報の通知の保留を解除させる。この場合、伝送装置１からＯｐＳ３にパス警報を通知する警報通知メッセージが送信される。このため、ＯｐＳ３は、警報予測ＤＢ３３１から予測したパス警報が誤っていても、伝送装置１から正しいパス警報を収集することができる。
【００４９】
また、警報処理制御部１００は照合結果をＯｐＳ３に通知する。より具体的には、警報処理制御部１００は、照合結果を通知する照合結果通知メッセージを生成して、ＭＳＧ送信部１０４に対し照合結果通知メッセージのＯｐＳ３への送信を指示する。照合結果通知メッセージは、伝送装置１からＯｐＳ３に照合値同士の照合結果（一致または不一致）を通知する。このため、ＯｐＳ３は、伝送装置１から通知された照合結果に応じて適切に警報処理を行うことができる。
【００５０】
ＭＳＧ送信部１０４は、ＨＷ−ＩＦ１４を介してＯｐＳ３に通知メッセージを送信する。ＭＳＧ送信部１０４は、警報通知部１０１から警報処理制御部１００を介して入力されたパス警報通知メッセージをＯｐＳ３に送信する。
【００５１】
また、警報通知部１０１は、障害警報を検出した場合、障害警報を通知する障害警報通知メッセージを生成して警報処理制御部１００に出力する。警報処理制御部１００は、障害警報通知メッセージをＭＳＧ送信部１０４に出力し、ＭＳＧ送信部１０４に対し障害警報通知メッセージのＯｐＳ３への送信を指示する。
【００５２】
このように、警報通知部１０１は、伝送路９の障害をＯｐＳ３に通知する。このため、ＯｐＳ３は、伝送装置１から通知された障害から迅速にパス警報を推測することができる。
【００５３】
また、タイマ部１０２は、全てのパス＃１〜＃ｎのパス警報の検出後、ＯｐＳ３からの照合値通知メッセージの受信を監視する。警報処理制御部１００は、全てのパス＃１〜＃ｎのパス警報が検出された後、タイマ部１０２にタイマのスタートを指示する。警報処理制御部１００は、ＯｐＳ３からの照合値通知メッセージが受信された場合、タイマ部１０２のタイマをストップする。
【００５４】
警報処理制御部１００は、タイマ部１０２のタイマがタイムアウトした場合、警報通知部１０１に、パス警報通知メッセージの送信の保留を解除させて、パス警報通知メッセージを送信させる。つまり、警報通知部１０１は、信号処理部２０１が各パス＃１〜＃ｎのパス警報を検出してから所定時間内にＭＳＧ受信部１０５が照合値を受信しない場合、各パス＃１〜＃ｎのパス警報をＯｐＳ３に通知する。このため、例えばエラーにより照合値通知メッセージが伝送装置１で受信されなかった場合でも、ＯｐＳ３は伝送装置１からパス警報を収集することができる。
【００５５】
図４は、ＯｐＳ３の一例を示す構成図である。ＯｐＳ３は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、通信ポート３４、入力装置３５、及び出力装置３６を有する。ＣＰＵ３０は、互いに信号の入出力ができるように、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、通信ポート３４、入力装置３５、及び出力装置３６と、バス３９を介して接続されている。
【００５６】
ＲＯＭ３１は、ＣＰＵ３０を駆動するプログラムが格納されている。ＲＡＭ３２は、ＣＰＵ３０のワーキングメモリとして機能する。通信ポート３４は、例えばＮＩＣ（Network Interface Card）であり、ＣＰＵ３０とネットワークＮＷ内の伝送装置１の通信を中継する。
【００５７】
入力装置３５は、ＯｐＳ３に情報を入力する装置である。入力装置３５としては、例えばキーボード、マウス、及びタッチパネルなどが挙げられる。入力装置３５は、入力された情報を、バス３９を介しＣＰＵ３０に出力する。
【００５８】
出力装置３６は、ＯｐＳ３の情報を出力する装置である。出力装置３６としては、例えばディスプレイ、タッチパネル、及びプリンタなどが挙げられる。出力装置３６は、ＣＰＵ３０からバス３９を介して情報を取得して出力する。
【００５９】
ＣＰＵ３０は、ＲＯＭ３１からプログラムを読み込むと、機能として、警報処理制御部３００、警報予測部３０１、データベース（ＤＢ）管理部３０２、ＭＳＧ送信部３０３、ＭＳＧ受信部３０４、算出処理部３０５、及び警報出力処理部３０６が形成される。また、ＨＤＤ３３には、警報出力データベース（ＤＢ）３３０、警報予測ＤＢ３３１、及びパスデータベース（ＤＢ）３３２が格納されている。
【００６０】
警報処理制御部３００は、警報予測部３０１、ＤＢ管理部３０２、ＭＳＧ送信部３０３、ＭＳＧ受信部３０４、算出処理部３０５、及び警報出力処理部３０６に動作を指示する。ＭＳＧ受信部３０４は、伝送装置１から通信ポート３４を介し各種の通知メッセージを受信する。ＭＳＧ受信部３０４は、伝送装置１から障害警報通知メッセージ、パス警報通知メッセージ、及び照合結果通知メッセージを受信する。ＭＳＧ受信部３０４は、障害警報通知メッセージ、パス警報通知メッセージ、及び照合結果通知メッセージの受信を警報処理制御部３００に通知する。
【００６１】
警報処理制御部３００は、障害警報通知メッセージを受信すると、その障害警報を警報予測部３０１に通知してパス警報の予測を指示する。警報予測部３０１は、予測部の一例であり、伝送路９の障害により発生するパス警報を予測する。このため、ＯｐＳ３は、伝送装置１からパス警報を収集しなくても、予測によりパス警報を取得することができる。
【００６２】
より具体的には、警報予測部３０１は、警報予測ＤＢ３３１を参照することによりパス警報を予測する。警報予測ＤＢ３３１には、障害と、障害による発生が予測されるパス警報とが互いに対応付けられて登録されている。なお、ＨＤＤ３３は、警報予測ＤＢ３３１を記憶する記憶部の一例である。
【００６３】
図５は、警報予測ＤＢ３３１の一例を示す図である。警報予測ＤＢ３３１は、上位データ３３１ａ、中位データ３３１ｂ、及び下位データ３３１ｃがインデックスごとに互いにリンクした階層構造を有する。
【００６４】
上位データ３３１ａには、障害警報を検出した伝送装置１を識別する障害検出装置ＩＤが含まれている。つまり、障害検出装置ＩＤは、パス警報が発生する原因となる障害を検出した伝送装置１のＩＤである。本例では、伝送装置（＃１〜＃８）１に対応する８桁の数値［１１１１１１１１］〜［１１１１１１１８］（１６進数、以下同様）が障害検出装置ＩＤとして登録されている。
【００６５】
中位データ３３１ｂには、障害検出装置ＩＤのそれぞれに対応するように、障害警報を検出した伝送装置１のポート２０２を識別するポートＩＤと、障害警報を識別する障害警報ＩＤとが含まれている。ポートＩＤは、伝送装置１のラック番号と、ＩＦユニット２１，２２のスロット番号及びポート番号とから決定される。例えば、ラック番号が＃１であり、スロット番号が＃１であり、ポート番号が＃１である場合、ポートＩＤは［０００１０１０１］となり、ラック番号が＃１であり、スロット番号が＃２であり、ポート番号が＃１である場合、ポートＩＤは［０００１０２０１］となる。
【００６６】
また、障害警報ＩＤは、障害警報であるＬＯＳ、ＬＯＦ（Loss Of Frame）、ＬＯＳＹＮＣ（Loss Of Synchronization）、及びＬＯＣ（Loss Of Cell delineation）ごとに８桁の固有値［００００００１０］〜［００００００１３］が定義されている。
【００６７】
下位データ３３１ｃには、ポートＩＤ及び障害警報ＩＤの各組合せに対応するように、パス警報を検出する伝送装置１を識別する警報検出装置ＩＤと、検出されるパス警報の数である警報数と、パス警報が発生するパス＃１〜＃ｎを示すパスＩＤと、パス警報を識別するパス警報ＩＤとが含まれている。警報検出装置ＩＤは、障害検出装置ＩＤと同様に定義される。
【００６８】
パスＩＤは、パス＃１〜＃ｎごとに８桁の固有値［０００００００１］〜［０００００３Ｅ８］が定義されている。パス警報ＩＤは、ＡＩＳの場合、[０００００１００]を示し、ＲＤＩの場合、［０００００１０１］を示す。
【００６９】
警報予測部３０１は、伝送装置１から通知された障害に基づき警報予測ＤＢ３３１を参照する。より具体的には、警報予測部３０１は、伝送装置１から受信された障害警報通知メッセージに基づき警報予測ＤＢ３３１を参照する。
【００７０】
例えば、障害警報通知メッセージ（図９参照）に、送信元の装置ＩＤ＝［１１１１１１１２］、ポートＩＤ＝［０００１０１０１］、及び警報ＩＤ＝［００００００１０］（ＬＯＳ）が含まれていると仮定する。この場合、警報予測部３０１は、符号Ｄａで示されるように、上位データ３３１ａから送信元装置ＩＤに一致する障害検出装置ＩＤ［１１１１１１１２］を参照する。次に、警報予測部３０１は、符号Ｄｂで示されるように、障害検出装置ＩＤ［１１１１１１１２］に対応する中位データ３３１ｂのうち、ポートＩＤ［０００１０１０１］と、警報ＩＤに一致する障害警報ＩＤ［００００００１０］（ＬＯＳ）を参照する。
【００７１】
次に、警報予測部３０１は、符号Ｄｃ，Ｄｄで示されるように、ポートＩＤ［０００１０１０１］及び障害警報ＩＤ［００００００１０］に対応する下位データ３３１ｃの警報検出装置ＩＤ、警報数、パスＩＤ、及びパス警報ＩＤを参照する。警報予測部３０１は、符号Ｄｃのデータから、伝送装置（＃２）１では、パス＃１〜＃１０００について合計１０００個のＲＤＩが検出されると予測し、符号Ｄｄのデータから、伝送装置（＃３）１では、パス＃１〜＃１０００について合計２０００個のＲＤＩ及びＡＩＳが検出されると予測する。
【００７２】
このように、警報予測部３０１は、警報予測ＤＢ３３１を参照することによりパス警報を予測する。このため、警報予測部３０１は、上述したように、順次にデータを参照することにより短時間でパス警報を予測することができる。
【００７３】
また、警報予測部３０１は、伝送装置１から通知された障害、つまり障害警報に基づき警報予測ＤＢ３３１を参照する。このため、警報予測部３０１は、上述したように、障害警報ＩＤをキーとして警報予測ＤＢ３３１から障害警報に対応するパス警報を容易に検索することができる。
【００７４】
再び図４を参照すると、警報予測部３０１は、パス警報の予測結果を警報処理制御部３００に通知する。警報予測部３０１は、パス警報の予測結果を算出処理部３０５に出力し、算出処理部３０５に照合値の算出を指示する。算出処理部３０５は、伝送装置１ごとに照合値を算出する。
【００７５】
算出処理部３０５は、図５の例の場合、伝送装置（＃２）１に関しては、符号Ｄｃで示される範囲内のパスＩＤ及びパス警報ＩＤに基づき照合値を算出し、伝送装置（＃３）１に関しては、符号Ｄｄで示される範囲内のパスＩＤ及びパス警報ＩＤに基づき照合値を算出する。このように、算出処理部３０５は、警報予測部３０１が予測したパス警報に基づき、パス警報が検出される伝送装置１ごとに照合値を算出する。
【００７６】
また、算出処理部３０５は、照合値の算出に先立ち、パスＤＢ３３２に基づき照合値の算出の手順を決定する。
【００７７】
図６は、パスＤＢ３３２の一例を示す図である。パスＤＢ３３２には、装置ＩＤ、パスＩＤ、及びパス設定情報が登録されている。装置ＩＤは、上述した障害検出装置ＩＤや警報検出装置ＩＤと同様に定義される。また、パスＩＤの定義も上述した通りである。また、パス設定情報には、例えばパスの優先度やＱｏＳ設定などが含まれている。
【００７８】
算出処理部３０５は、パスＤＢ３３２からネットワークＮＷに設定されているパス数（本例では１０００）を伝送装置１ごとに取得する。算出処理部３０５は、伝送装置１ごとにパス数に応じた手順で照合値を算出する。
【００７９】
例えば、算出処理部３０５は、パス数が１〜５００の範囲である場合、図５の符号Ｄｃ，Ｄｄで示されるデータのうち、奇数のパスＩＤに対応する全てのパス警報ＩＤのＣＲＣ６４を照合値として算出する。次に、算出処理部３０５は、偶数のパスＩＤに対応する全てのパス警報ＩＤのＣＲＣ６４を照合値として算出する。この場合、算出処理部３０５は、２つの照合値を算出する。
【００８０】
また、算出処理部３０５は、パス数が５０１〜１０００の範囲である場合、図５の符号Ｄｃ，Ｄｄで示されるデータのうち、奇数のパスＩＤに対応する全てのパス警報ＩＤのＣＲＣ６４を照合値として算出する。次に、算出処理部３０５は、偶数のパスＩＤに対応する全てのパス警報ＩＤのＣＲＣ６４を照合値として算出する。次に、算出処理部３０５は、全てのパスＩＤに対応する各パス警報ＩＤのＣＲＣ６４を照合値として算出する。この場合、算出処理部３０５は、３つの照合値を算出する。
【００８１】
このように、算出処理部３０５は、パス数に応じた手順で照合値を算出する。また、伝送装置１のパスＤＢ１３１もＯｐＳ３のパスＤＢ３３２と同様の構成を有しており、伝送装置１の算出処理部１０３は、算出処理部３０５と同様にパス数に応じた手順で照合値を算出する。このため、伝送装置１が検出した警報とＯｐＳ３が推測したパス警報が不一致であるにもかかわらず、伝送装置１の照合値とＯｐＳ３の照合値が一致するエラーの発生確率を無視できる程度まで十分に低減することが可能である。
【００８２】
例えば、各伝送装置１に１００本のパスが設定されている場合、各パスのパスＩＤは固有値であるため、１００本のパスのうち、伝送装置１が検出するパス警報の組み合わせは、パス警報数をＭ個とすると、１００ＣＭである。組み合わせの最大数を１００Ｃ５０（＝１．８４４６７×１０１９）とすると、照合値の算出手順の組み合わせの最大数ＵがＵ＜１００Ｃ５０を満たせば、パスＩＤの組み合わせが相違しても照合値が一致する。
【００８３】
例えば照合値の算出にＣＲＣ６４を用いた場合、Ｕ＝０ｘＦＦＦＦＦＦＦＦＦＦＦＦＦＦＦＦ（＝１．８４４６７×１０１９）となるため、算出の結果、照合値が同一の値となるパスＩＤの複数の組み合わせが存在する。しかし、上述したように、算出手順をパス数に応じて決定し、パスＩＤが奇数である場合とパスＩＤが偶数である場合のそれぞれについて照合値を算出すれば、２つの照合値が一致する確率は、１００Ｃ５０／Ｕ２（＝２．９６４９３×１０−１０）となるため、上記のエラーの発生確率は無視できる程度まで十分に低減される。
【００８４】
再び図４を参照すると、算出処理部３０５は、照合値を警報処理制御部３００に出力する。警報処理制御部３００は、照合値から照合値通知メッセージを生成してＭＳＧ送信部３０３に出力する。ＭＳＧ送信部３０３は、照合値通知メッセージを伝送装置１に送信する。ＭＳＧ送信部３０３は、照合値を伝送装置１に送信する送信部の一例である。
【００８５】
ＭＳＧ受信部３０４は、受信部の一例であり、算出処理部３０５が算出した照合値と、障害により伝送装置１が検出したパス警報に基づき算出された照合値との照合結果を伝送装置１から受信する。より具体的には、ＭＳＧ受信部３０４は、照合結果通知メッセージを受信して、照合結果を警報処理制御部３００に出力する。
【００８６】
警報処理制御部３００は、照合の結果、照合値が一致する場合、ＤＢ管理部３０２に、予測されたパス警報を出力して、予測されたパス警報の警報出力ＤＢ３３０への登録を指示する。
【００８７】
図７は、警報出力ＤＢ３３０の一例を示す図である。警報出力ＤＢ３３０には、レコードＮｏ．、装置ＩＤ、警報ＩＤ、ポートＩＤ、パスＩＤ、警報重要度、及び日時が登録されている。
【００８８】
レコードＮｏ．は、警報の記録ごとに付与された識別番号である。装置ＩＤは、上述したように、伝送装置１を識別する数値である。警報ＩＤは、上記の障害検出装置ＩＤ及び警報検出装置ＩＤと同様である。ポートＩＤ及びパスＩＤは、上述したとおりである。
【００８９】
警報重要度は、ネットワークＮＷの管理上における警報の重要度を示し、「１」（大）、「２」（中）、「３」（小）で区別される。日時は、警報が検出された年月日及び時刻である。なお、伝送装置１の警報検出ＤＢは、警報出力ＤＢ３３０と同様の構成を有する。
【００９０】
再び図４を参照すると、ＤＢ管理部３０２は、照合結果通知メッセージの内容（一致または不一致）に応じて、警報出力ＤＢ３３０に登録する警報を切り替える。ＤＢ管理部３０２は、照合結果通知メッセージが照合値の一致を示す場合、警報予測部３０１が予測したパス警報を警報出力ＤＢ３３０に登録する。
【００９１】
また、ＤＢ管理部３０２は、照合結果通知メッセージが照合値の不一致を示す場合、伝送装置１が検出したパス警報を警報出力ＤＢ３３０に登録する。この場合、ＭＳＧ受信部３０３は、予め伝送装置１からパス警報通知メッセージを受信して警報処理制御部３００に出力する。警報処理制御部３００は、パス警報通知メッセージからパス警報を取得してＤＢ管理部３０２に出力して、パス警報の警報出力ＤＢ３３０への登録を指示する。
【００９２】
また、ＭＳＧ受信部３０３は、警報予測部３０１が警報を予測する前、伝送装置１から障害警報通知メッセージを受信して警報処理制御部３００に出力する。警報処理制御部３００は、障害警報通知メッセージから障害警報を取得してＤＢ管理部３０２に出力して、障害警報の警報出力ＤＢ３３０への登録を指示する。ＤＢ管理部３０２は、登録の指示に従い、障害警報を警報出力ＤＢ３３０に登録する。
【００９３】
警報出力処理部３０６は、警報処理制御部３００からの指示に従い、警報出力ＤＢ３３０の障害警報及びパス警報を読み出して出力装置３６に出力する。警報出力ＤＢ３３０のパス警報は、上述したように、照合値の照合結果に応じて異なる。このため、警報出力処理部３０６は、照合値の照合結果が一致を示す場合、警報予測部３０１が予測したパス警報を出力装置３６に出力し、照合値の照合結果が不一致を示す場合、伝送装置１が検出したパス警報を出力装置３６に出力する。
【００９４】
このように、警報出力処理部３０６は、照合値の照合結果が一致を示す場合、警報予測部３０１が予測したパス警報を出力するため、伝送装置１からＯｐＳ３へのパス警報の通知の負荷が低減される。また、警報出力処理部３０６は、照合値の照合結果が不一致を示す場合、伝送装置１が検出したパス警報を出力するため、警報予測部３０１が予測したパス警報が誤っていても、正しいパス警報を出力することができる。なお、警報出力処理部３０６は出力部の一例である。
【００９５】
図８は、ＯｐＳ３と伝送装置１の間の通信の一例を示すシーケンス図である。本例では、ＯｐＳ３と伝送装置（＃２）１及び伝送装置（＃３）１の間の通信を挙げるが、ＯｐＳ３と他の伝送装置（＃４〜＃８）１の間の通信も同様に実行される。また、本例では、図１に示された警報の発生状態において、ＯｐＳ３の照合値と伝送装置（＃２）１及び伝送装置（＃３）１の照合値がそれぞれ一致する場合を挙げる。なお、本例のシーケンスは、伝送装置１とＯｐＳ３の間で実行される警報処理方法の一例である。
【００９６】
伝送路９に障害が発生すると、伝送装置（＃２）１の信号処理部２０１は、障害警報のＬＯＳを検出する（符号Ｓ１１）。ＬＯＳが検出されると、警報通知部１０１は、ＬＯＳを通知する障害警報通知メッセージ（ＭＳＧ）を生成してＯｐＳ３に送信する。
【００９７】
図９には、障害警報通知メッセージ及びパス警報通知メッセージが示されている。障害警報通知メッセージ及びパス警報通知メッセージは、送信元の伝送装置１を示す装置ＩＤなどを含むヘッダと、複数組のＴｙｐｅ、Ｌｅｎｇｔｈ、及びＶａｌｕｅを含むペイロードを有する。ＴｙｐｅはＶａｌｕｅの情報の種別を示し、ＬｅｎｇｔｈはＶａｌｕｅの情報のデータ量を示す。Ｖａｌｕｅには、上記のポートＩＤ及び警報ＩＤが含まれる。
【００９８】
再び図８を参照すると、伝送装置（＃２）１の警報通知部１０１は、パス警報であるＲＤＩを検出するが（符号Ｓ１２）、その通知をいったん保留する（符号Ｓ１３）。次に、タイマ部１０２は、ＯｐＳ３からの照合値通知メッセージの受信を監視するため、タイマをスタートする（符号Ｓ１４）。
【００９９】
また、伝送装置（＃３）１の警報通知部１０１は、パス警報であるＲＤＩ及びＡＩＳを検出するが（符号Ｓ２１）、その通知をいったん保留する（符号Ｓ２２）。次に、タイマ部１０２は、ＯｐＳ３からの照合値通知メッセージの受信を監視するため、タイマをスタートする（符号Ｓ２３）。
【０１００】
ＯｐＳ３の警報予測部３０１は、伝送装置（＃２）１から受信した障害警報通知メッセージが示すＬＯＳに基づいて警報予測ＤＢ３３１を参照することにより（符号Ｓ１）、伝送装置（＃２）１と伝送装置（＃３）１の各々についてパス警報を予測する（符号Ｓ２）。次に、算出処理部１０３は、パスＤＢ３３２から伝送装置（＃２）１のパス数を取得して、パス数に応じた照合値の算出手順を決定する（符号Ｓ３）。
【０１０１】
次に、算出処理部１０３は、決定した手順に従い、警報予測部３０１が予測したパス警報に基づき、伝送装置（＃２）１のパス警報を確認するための照合値Ｘ［２］を算出する（符号Ｓ４）。次に、ＭＳＧ送信部１０４は、照合値Ｘ［２］を通知する照合値通知メッセージ（ＭＳＧ）を伝送装置（＃２）１に送信する。
【０１０２】
次に、算出処理部１０３は、パスＤＢ３３２から伝送装置（＃３）１のパス数を取得して、パス数に応じた照合値の算出手順を決定する（符号Ｓ５）。次に、算出処理部１０３は、決定した手順に従い、警報予測部３０１が予測したパス警報に基づき、伝送装置（＃３）１のパス警報を確認するための照合値Ｘ［３］を算出する（符号Ｓ６）。次に、ＭＳＧ送信部１０４は、照合値Ｘ［３］を通知する照合値通知メッセージを伝送装置（＃３）１に送信する。
【０１０３】
図９には、照合値通知メッセージが示されている。照合値通知メッセージは、送信先の伝送装置１を示す装置ＩＤなどを含むヘッダと、複数組のＴｙｐｅ、Ｌｅｎｇｔｈ、及びＶａｌｕｅを含むペイロードを有する。Ｖａｌｕｅには、上記の照合値と警報数が含まれる。
【０１０４】
伝送装置（＃２）１のＭＳＧ受信部１０５は、ＯｐＳ３から照合値Ｘ［２］を通知する照合値通知メッセージを受信する。タイマ部１０２は、照合値通知メッセージの受信によりタイマをストップする（符号Ｓ１５）。次に、算出処理部１０３は、パスＤＢ１３１から伝送装置（＃２）１のパス数を取得して、パス数に応じた照合値の算出手順を決定する（符号Ｓ１６）。
【０１０５】
次に、算出処理部１０３は、決定した手順に従い、信号処理部２０１が検出したパス警報に基づき照合値Ｙ［２］を算出する（符号Ｓ１７）。このとき、算出処理部１０３は、警報検出ＤＢ１３０に登録されたパスＩＤ及び警報ＩＤ（パス警報のみ）から照合値Ｙ［２］を算出する。
【０１０６】
次に、算出処理部１０３は、照合値Ｙ［２］を照合値Ｘ［２］と照合する（符号Ｓ１８）。本例では、照合値Ｙ［２］と照合値Ｘ［２］は一致すると仮定する。このため、警報処理制御部１００は、照合値Ｙ［２］と照合値Ｘ［２］が一致する照合結果を示す照合結果通知メッセージ（ＭＳＧ）をＯｐＳ３に送信する。これにより、ＯｐＳ３は、警報予測部３０１が予測したパス警報が正しいことを検出することができる。
【０１０７】
図９には、照合結果通知メッセージが示されている。照合結果通知メッセージは、送信元の伝送装置１を示す装置ＩＤなどを含むヘッダと、複数組のＴｙｐｅ、Ｌｅｎｇｔｈ、及びＶａｌｕｅを含むペイロードを有する。Ｖａｌｕｅには、上記の照合結果（一致「０」または不一致「１」）が含まれる。
【０１０８】
再び図８を参照すると、警報通知部１０１は、パス警報通知メッセージの送信を停止する（符号Ｓ１９）。このとき、警報通知部１０１は、パス警報通知メッセージを廃棄するため、パス警報通知メッセージはＯｐＳ３に送信されない。
【０１０９】
また、伝送装置（＃３）１のＭＳＧ受信部１０５は、ＯｐＳ３から照合値Ｘ［３］を通知する照合値通知メッセージを受信する。タイマ部１０２は、照合値通知メッセージの受信によりタイマをストップする（符号Ｓ２４）。次に、算出処理部１０３は、パスＤＢ１３１から伝送装置（＃３）１のパス数を取得して、パス数に応じた照合値の算出手順を決定する（符号Ｓ２５）。
【０１１０】
次に、算出処理部１０３は、決定した手順に従い、信号処理部２０１が検出したパス警報に基づき照合値Ｙ［３］を算出する（符号Ｓ２６）。このとき、算出処理部１０３は、警報検出ＤＢ１３０に登録されたパスＩＤ及び警報ＩＤ（パス警報のみ）から照合値Ｙ［３］を算出する。
【０１１１】
次に、算出処理部１０３は、照合値Ｙ［３］を照合値Ｘ［３］と照合する（符号Ｓ２７）。本例では、照合値Ｙ［３］と照合値Ｘ［３］は一致すると仮定する。このため、警報処理制御部１００は、照合値Ｙ［３］と照合値Ｘ［３］が一致する照合結果を示す照合結果通知メッセージをＯｐＳ３に送信する。これにより、ＯｐＳ３は、警報予測部３０１が予測したパス警報が正しいことを検出することができる。
【０１１２】
次に、警報通知部１０１は、パス警報通知メッセージの送信を停止する（符号Ｓ２８）。このとき、警報通知部１０１は、パス警報通知メッセージを廃棄するため、パス警報通知メッセージはＯｐＳ３に送信されない。
【０１１３】
このように、伝送装置１は、検出した各パス警報に基づき照合値を算出してＯｐＳ３の照合値と照合し、各照合値が一致する場合、ＯｐＳ３に対するパス警報の通知を停止する。このため、伝送装置１からＯｐＳ３にパス警報を通知する警報通知メッセージは送信されないので、ＧＮＥの伝送装置（＃８）１の通信処理の負荷が低減される。
【０１１４】
ＯｐＳ３のＤＢ管理部３０２は、伝送装置（＃２）１から照合値の一致を示す照合結果通知メッセージを受信すると、警報予測部３０１が予測した伝送装置（＃２）１のパス警報を警報出力ＤＢ３３０に登録する（符号Ｓ７）。また、ＤＢ管理部３０２は、伝送装置（＃３）１から照合値の一致を示す照合結果通知メッセージを受信すると、警報予測部３０１が予測した伝送装置（＃３）１のパス警報を警報出力ＤＢ３３０に登録する（符号Ｓ８）。なお、ＤＢ管理部３０２は、装置警報のＬＯＳも警報出力ＤＢ３３０に登録する。
【０１１５】
次に、警報出力処理部３０６は、警報出力ＤＢ３３０から装置警報及びパス警報を読み出して出力装置３６に出力する（符号Ｓ９）。このとき、警報出力処理部３０６は、警報予測部３０１が予測したパス警報を出力するため、ＯｐＳ３は、伝送装置１からパス警報の通知を受ける必要が省かれる。したがって、伝送装置１からＯｐＳ３へのパス警報の通知の負荷が低減される。
【０１１６】
図１０は、ＯｐＳ３と伝送装置１の間の通信の他の例を示すシーケンス図である。図１０において、図８と共通する処理には同一の符号を付し、その説明を省略する。
【０１１７】
本例では、ＯｐＳ３と伝送装置（＃２）１及び伝送装置（＃３）１の間の通信を挙げるが、ＯｐＳ３と他の伝送装置（＃４〜＃８）１の間の通信も同様に実行される。また、本例では、図１に示された警報の発生状態において、ＯｐＳ３の照合値と伝送装置（＃２）１の照合値が一致せず、また、ＯｐＳ３から伝送装置（＃３）１への照合値通知メッセージがエラーにより損失する場合を挙げる。なお、本例のシーケンスは、伝送装置１とＯｐＳ３の間で実行される警報処理方法の他の例である。
【０１１８】
ＯｐＳ３から伝送装置（＃３）１への照合値通知メッセージがエラーにより損失すると（×印参照）、伝送装置（＃３）１のタイマ部１０２はタイムアウトを検出する（符号Ｓ２４ａ）。次に、警報処理制御部１００は、警報通知部１０１に対しパス警報の通知の保留を解除する（符号Ｓ２４ｂ）。これにより、警報通知部１０１は、パス警報であるＡＩＳ及びＲＤＩを通知するパス警報通知メッセージをＯｐＳ３に送信する。
【０１１９】
また、伝送装置（＃２）１のＭＳＧ送信部１０４は、算出処理部１０３における照合値Ｙ［２］，Ｘ［２］の照合の結果（符号Ｓ１８）、不一致であった場合、照合値の不一致を示す照合結果通知メッセージをＯｐＳ３に送信する。次に、警報処理制御部１００は、警報通知部１０１に対しパス警報の通知の保留を解除する（符号Ｓ１９ａ）。これにより、警報通知部１０１は、パス警報であるＲＤＩを通知するパス警報通知メッセージをＯｐＳ３に送信する。
【０１２０】
ＯｐＳ３のＤＢ管理部３０２は、伝送装置（＃２）１から照合値の一致を示す照合結果通知メッセージとパス警報通知メッセージを受信すると、パス警報通知メッセージから取得されたパス警報を警報出力ＤＢ３３０に登録する（符号Ｓ７ａ）。また、ＤＢ管理部３０２は、伝送装置（＃３）１からパス警報通知メッセージを受信すると、パス警報通知メッセージから取得されたパス警報を警報出力ＤＢ３３０に登録する（符号Ｓ８ａ）。
【０１２１】
次に、警報出力処理部３０６は、警報出力ＤＢ３３０から装置警報及びパス警報を読み出して出力装置３６に出力する（符号Ｓ９）。このとき、警報出力処理部３０６は、伝送装置（＃２）１が検出したパス警報を出力するため、警報予測部３０１が予測したパス警報が誤っていても、正しいパス警報を出力することができる。また、警報出力処理部３０６は、伝送装置（＃３）１が検出したパス警報を出力するため、伝送装置（＃３）１に送信した照合値通知メッセージが損失しても、パス警報を出力することができる。このようにして、ＯｐＳ３と伝送装置１の間の通信は行われる。
【０１２２】
図１１は、ＯｐＳ３の警報処理の一例を示すフローチャートである。ＭＳＧ受信部３０４は、伝送装置１から障害警報通知メッセージを受信したか否かを判定する（ステップＳｔ１）。障害警報通知メッセージが受信されていない場合（ステップＳｔ１のＮｏ）、処理は終了する。
【０１２３】
障害警報通知メッセージが受信されている場合（ステップＳｔ１のＹｅｓ）、警報予測部３０１は、警報予測ＤＢ３３１を参照し（ステップＳｔ２）、伝送装置１ごとにパス警報を推測する（ステップＳｔ３）。次に、算出処理部３０５は、パスＤＢ３３２からパス数を取得し、パス数から照合値の算出手順を決定する（ステップＳｔ４）。次に、算出処理部３０５は、決定した算出手順に従い照合値を算出する（ステップＳｔ５）。
【０１２４】
次に、ＭＳＧ送信部３０３は、照合値と警報数を含む照合値通知メッセージを伝送装置１ごとに送信する（ステップＳｔ６）。このとき、警報数は、警報予測ＤＢ３３１から取得される。
【０１２５】
次に、ＭＳＧ受信部３０４は、照合結果通知メッセージを受信したか否かを判定する（ステップＳｔ７）。照合結果通知メッセージが受信されていない場合（ステップＳｔ７のＮｏ）、処理は終了する。照合結果通知メッセージが受信された場合（ステップＳｔ７のＹｅｓ）、警報処理制御部３００は、照合結果通知メッセージから照合値が一致する否かを判定する（ステップＳｔ８）。
【０１２６】
照合値が一致する場合（ステップＳｔ８のＹｅｓ）、ＤＢ管理部３０２は、警報処理制御部３００の指示に従い、警報予測部３０１が予測したパス警報を警報出力ＤＢ３３０に登録する（ステップＳｔ９）。照合値が一致しない場合（ステップＳｔ８のＮｏ）、ＭＳＧ受信部３０４は、パス警報通知メッセージを受信したか否かを判定する（ステップＳｔ１１）。パス警報通知メッセージが受信されていない場合（ステップＳｔ１１のＮｏ）、処理は終了する。
【０１２７】
パス警報通知メッセージが受信された場合（ステップＳｔ１１のＹｅｓ）、ＤＢ管理部３０２は、パス警報通知メッセージから取得したパス警報を警報出力ＤＢ３３０に登録する（ステップＳｔ１２）。次に、警報出力処理部３０６は、警報出力ＤＢ３３０の障害警報及びパス警報を出力装置３６に出力する（ステップＳｔ１０）。このようにして、ＯｐＳ３は警報処理を実行する。
【０１２８】
図１２は、伝送装置１の警報処理の一例を示すフローチャートである。警報処理制御部３００は、信号処理部２０１が障害警報を検出したか否かを判定する（ステップＳｔ２１）。信号処理部２０１が障害警報を検出した場合（ステップＳｔ２１のＹｅｓ）、警報通知部１０１は、ＯｐＳ３に障害警報通知メッセージを送信する（ステップＳｔ２２）。信号処理部２０１が障害警報を検出していない場合（ステップＳｔ２１のＮｏ）、ステップＳｔ２２の処理は実行されない。
【０１２９】
次に、警報処理制御部１００は、信号処理部２０１がパス警報を検出したか否かを判定する（ステップＳｔ２３）。信号処理部２０１がパス警報を検出していない場合（ステップＳｔ２３のＮｏ）、処理は終了する。信号処理部２０１がパス警報を検出した場合（ステップＳｔ２３のＹｅｓ）、警報通知部１０１は、警報処理制御部１００の指示に従い、パス警報通知メッセージの送信を保留する（ステップＳｔ２４）。
【０１３０】
次に、タイマ部１０２はタイマをスタートさせる（ステップＳｔ２５）。次に、ＭＳＧ受信部１０５は、照合値通知メッセージを受信したか否かを判定する（ステップＳｔ２６）。照合値通知メッセージが受信されていない場合（ステップＳｔ２６のＮｏ）、タイマ部１０２は、タイマがタイムアウトしたか否かを判定する（ステップＳｔ２７）。タイマがタイムアウトしていない場合（ステップＳｔ２７のＮｏ）、再びステップＳｔ２６の処理が実行される、
【０１３１】
また、タイマがタイムアウトした場合（ステップＳｔ２７のＹｅｓ）、警報通知部１０１は、照合値通知メッセージの送信の保留が解除される（ステップＳｔ２８）。これにより、警報通知部１０１は、警報検出ＤＢ１３０のパス警報を通知するパス警報通知メッセージをＯｐＳ３に送信する。
【０１３２】
照合値通知メッセージが受信された場合（ステップＳｔ２６のＹｅｓ）、タイマ部１０２はタイマをストップする（ステップＳｔ２９）。次に、算出処理部１０３は、照合値通知メッセージから取得した警報数が、警報検出ＤＢ１３０の警報数と一致するか否かを判定する（ステップＳｔ３０）。
【０１３３】
警報数が一致しない場合（ステップＳｔ３０のＮｏ）、ＭＳＧ送信部１０４は、照合値の不一致を通知する照合値通知メッセージをＯｐＳ３に送信する（ステップＳｔ３７）。次に、警報通知部１０１は、照合値通知メッセージの送信の保留が解除される（ステップＳｔ３８）。これにより、警報通知部１０１は、警報検出ＤＢ１３０のパス警報を通知するパス警報通知メッセージをＯｐＳ３に送信する。
【０１３４】
警報数が一致した場合（ステップＳｔ３０のＹｅｓ）、算出処理部１０３は、パスＤＢ１３１から取得したパス数に応じて照合値の算出手順を決定する（ステップＳｔ３１）。次に、算出処理部１０３は、決定した算出手順に従い、警報検出ＤＢ１３０のパス警報から照合値を算出する（ステップＳｔ３２）。次に、算出処理部１０３は、算出した照合値を、ＯｐＳ３から受信した照合値と照合する（ステップＳｔ３３）。
【０１３５】
照合値が一致する場合（ステップＳｔ３４のＹｅｓ）、ＭＳＧ送信部１０４は、照合値の一致を通知する照合値通知メッセージをＯｐＳ３に送信する（ステップＳｔ３５）。次に、警報通知部１０１は、保留中のパス警報通知メッセージの送信を停止する（ステップＳｔ３６）。これにより、パス警報通知メッセージのＯｐＳ３への送信が中断される。
【０１３６】
また、照合値が一致しない場合（ステップＳｔ３４のＮｏ）、上記のステップＳｔ３７，Ｓ３８の各処理が実行される。このようにして、伝送装置１は警報処理を実行する。
【０１３７】
次に、パスが追加された場合の警報予測ＤＢ３３１の更新について述べる。
【０１３８】
図１３は、パスの追加例を示す図である。パスＰａは、パスＩＤが［０００００００１］であり、伝送装置（＃１）１から伝送装置（＃４）１までの区間に設けられている。また、パスＰｂは、パスＩＤが［０００００００２］であり、伝送装置（＃１）１から伝送装置（＃３）１までの区間に設けられている。
【０１３９】
また、パスＰａは、伝送装置（＃１）１においてポートＩＤが［０００１０２０１］であるポート２００を経由する。パスＰｂは、伝送装置（＃１）１においてポートＩＤが［０００１０１０１］であるポート２００を経由する。
【０１４０】
本例では、パスＰｂが、点線で示されるように、伝送装置（＃４）１まで延長される。すなわち、伝送装置（＃４）１にパスＰｂが追加される。
【０１４１】
ＯｐＳ３のＤＢ管理部３０２は、伝送装置（＃４）１にパスＰｂを追加するため、例えば入力装置３５からの入力信号に従いパスＤＢ３３２を更新する。さらに、ＤＢ管理部３０２は、以下に述べるように警報予測ＤＢ３３１を更新する。
【０１４２】
図１４は、警報予測ＤＢ３３１の更新例を示す図である。ＤＢ管理部３０２は、符号Ｗａで示されるように、上位データ３３１ａから、パスＰｂの始点である伝送装置（＃１）１に該当する障害検出装置ＩＤ［１１１１１１１１］を検出する。次に、ＤＢ管理部３０２は、符号Ｗｂで示されるように、障害検出装置ＩＤ［１１１１１１１１］に対応する中位データ３３１ｂから、パスＰｂが通過するポート２００のポートＩＤ［０００１０１０１］を検出する。
【０１４３】
次に、ＤＢ管理部３０２は、ポートＩＤ［０００１０１０１］の各障害警報ＩＤに対応する下位データ３３１ｃに対して以下の処理を行う。なお、本例では、ＬＯＳの障害警報ＩＤに対応する下位データ３３１ｃの処理のみを挙げるが、他の障害警報ＩＤに対応する下位データ３３１ｃの処理も同様に実行される。
【０１４４】
ＤＢ管理部３０２は、ＬＯＳの障害警報ＩＤに対応する下位データ３３１ｃから、パスＰｂの追加対象である伝送装置（＃４）１に該当する警報検出装置ＩＤ［１１１１１１１４］を検出する。下位データ３３１ｃには、符号Ｗｃで示されるように、警報検出装置ＩＤ［１１１１１１１４］に対応してパスＰａのパスＩＤとＡＩＳのパス警報ＩＤが登録済みである。
【０１４５】
ＤＢ管理部３０２は、符号Ｗｄで示されるように、パスＰｂのパスＩＤとＡＩＳのパス警報ＩＤを追加する。また、ＤＢ管理部３０２は、パスＩＤ及びパス警報ＩＤの追加に伴い、符号Ｗｅで示されるように、警報数を１から２に更新する。
【０１４６】
このようにて、警報予測ＤＢ３３１はパスの追加に応じて更新されるため、警報予測部３０１は、パスの設定状況によらずにパス警報を予測することができる。なお、上記の例ではパスが追加される場合を挙げたが、パスが削除される場合、ＤＢ管理部３０２は、パスの削除対象の伝送装置１に該当する警報検出装置ＩＤについて、パスＩＤ及びパス警報ＩＤの削除と警報数の更新を行う。
【０１４７】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０１４８】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  伝送路に収容された複数のパスを監視する監視装置と接続された伝送装置において、
前記伝送路の障害により発生した前記複数のパスの各々の警報を検出する検出部と、
前記複数のパスの各々の警報を前記監視装置に通知する通知部と、
前記障害による発生が予測される警報に基づき算出された第１照合値を、前記監視装置から受信する受信部と、
前記検出部が検出した前記複数のパスの各々の警報に基づき第２照合値を算出し、前記第１照合値と照合する算出処理部と、
前記第１照合値と前記第２照合値が一致する場合、前記通知部に前記複数のパスの各々の警報の通知を停止させる制御部とを有することを特徴とする伝送装置。
（付記２）  前記制御部は、前記第１照合値と前記第２照合値の照合結果を前記監視装置に通知することを特徴とする付記１に記載の伝送装置。
（付記３）  前記算出処理部は、前記監視装置が前記第１照合値を算出した手順と同じ手順で前記第２照合値を算出することを特徴とする付記１または２に記載の伝送装置。
（付記４）  前記通知部は、前記検出部が前記複数のパスの各々の警報を検出してから所定時間内に前記受信部が前記第１照合値を受信しない場合、前記複数のパスの各々の警報を前記監視装置に通知することを特徴とする付記１乃至３の何れかに記載の伝送装置。
（付記５）  前記通知部は、前記障害を前記監視装置に通知することを特徴とする付記１乃至４の何れかに記載の伝送装置。
（付記６）  伝送装置の伝送路に収容された複数のパスを監視する監視装置において、
前記伝送路の障害により発生する前記複数のパスの各々の警報を予測する予測部と、
前記予測部が予測した警報に基づき第１照合値を算出する算出処理部と、
前記第１照合値を前記伝送装置に送信する送信部と、
前記第１照合値と、前記障害により前記伝送装置が検出した前記複数のパスの各々の警報に基づき算出された第２照合値との照合結果を前記伝送装置から受信する受信部と、
前記照合結果が一致を示す場合、前記予測部が予測した前記複数のパスの各々の警報を出力する出力部とを有することを特徴とする監視装置。
（付記７）  前記出力部は、前記照合結果が不一致を示す場合、前記伝送装置が検出した前記複数のパスの各々の警報を前記伝送装置から取得し出力することを特徴とする付記６に記載の監視装置。
（付記８）  前記障害と、前記障害による発生が予測される前記複数のパスの各々の警報とが互いに対応付けられて登録されたデータベースを記憶する記憶部を有し、
前記予測部は、前記データベースを参照することにより前記複数のパスの各々の警報を予測することを特徴とする付記６または７に記載の監視装置。
（付記９）  前記予測部は、前記伝送装置から通知された前記障害に基づき前記データベースを参照することを特徴とする付記８に記載の監視装置。
（付記１０）  伝送装置と、前記伝送装置の伝送路に収容された複数のパスを監視する監視装置との間で実行される警報処理方法において、
前記伝送装置は、前記伝送路の障害により発生した前記複数のパスの各々の警報を検出し、
前記監視装置は、前記伝送路の障害により発生する前記複数のパスの各々の警報を予測し、該予測した警報に基づき第１照合値を算出して前記伝送装置に送信し、
前記伝送装置は、検出した前記複数のパスの各々の警報に基づき第２照合値を算出して前記第１照合値と照合し、前記第１照合値と前記第２照合値が一致する場合、前記監視装置に対する前記複数のパスの各々の警報の通知を停止することを特徴とする警報処理方法。
（付記１１）  前記伝送装置は、前記第１照合値と前記第２照合値の照合結果を前記監視装置に通知することを特徴とする付記１０に記載の警報処理方法。
（付記１２）  前記伝送装置は、前記監視装置が前記第１照合値を算出した手順と同じ手順で前記第２照合値を算出することを特徴とする付記１０または１１に記載の警報処理方法。
（付記１３）  前記伝送装置は、前記複数のパスの各々の警報を検出してから所定時間内に前記監視装置から前記第１照合値を受信しない場合、前記複数のパスの各々の警報を前記監視装置に通知することを特徴とする付記１０乃至１２の何れかに記載の警報処理方法。
（付記１４）  前記伝送装置は、前記障害を前記監視装置に通知することを特徴とする付記１０乃至１３の何れかに記載の警報処理方法。
（付記１５）  前記伝送装置は、前記第１照合値と前記第２照合値の照合結果を前記監視装置に送信し、
前記監視装置は、前記照合結果が一致を示す場合、予測した前記複数のパスの各々の警報を出力することを特徴とする付記１０乃至１４の何れかに記載の警報処理方法。
（付記１６）  前記監視装置は、前記照合結果が不一致を示す場合、前記伝送装置が検出した前記複数のパスの各々の警報を前記伝送装置から取得し出力することを特徴とする付記１５に記載の警報処理方法。
（付記１７）  前記監視装置は、前記障害と、前記障害による発生が予測される前記複数のパスの各々の警報とが互いに対応付けられて登録されたデータベースを参照することにより前記複数のパスの各々の警報を予測することを特徴とする付記１０乃至１６の何れかに記載の警報処理方法。
（付記１８）  前記監視装置は、前記伝送装置から通知された前記障害に基づき前記データベースを参照することを特徴とする付記１７に記載の警報処理方法。
【符号の説明】
【０１４９】
１       伝送装置
３       ＯｐＳ
９       伝送路
２０１，２０３     信号処理部
１００，３００     警報処理制御部
１０１      警報通知部
１０３，３０５     算出処理部
１０４，３０３     ＭＳＧ送信部
１０５，３０４     ＭＳＧ受信部
３０１      警報予測部
３０２      ＤＢ管理部
３０６      警報出力処理部
３３０      警報出力ＤＢ
３３１      警報予測ＤＢ
【図１】
2018117226.tif 000003
【図２】
2018117226.tif 000004
【図３】
2018117226.tif 000005
【図４】
2018117226.tif 000006
【図５】
2018117226.tif 000007
【図６】
2018117226.tif 000008
【図７】
2018117226.tif 000009
【図８】
2018117226.tif 000010
【図９】
2018117226.tif 000011
【図１０】
2018117226.tif 000012
【図１１】
2018117226.tif 000013
【図１２】
2018117226.tif 000014
【図１３】
2018117226.tif 000015
【図１４】
2018117226.tif 000016