(57)【要約】【課題】アラーム転送部に要する回路規模を小さくし、消費電力の削減を図る受信装置等を提供する。【解決手段】受信装置は、異なる伝送レートの信号を受信する受信装置である。受信装置は、抽出部と、記憶部と、順位記録部と、制御部とを有する。抽出部は、前記信号から警報情報を抽出する。記憶部は、前記抽出部にて抽出された前記警報情報を記憶する。順位記録部は、前記警報情報にアクセスする優先順位を前記警報情報毎に設定する情報が記憶される。制御部は、前記優先順位が高い順に、前記記憶部に記憶された前記警報情報にアクセスして転送処理を実行する。【選択図】図３
2017038303.tif 000002
【特許請求の範囲】
【請求項１】
異なる伝送レートの信号を受信する受信装置であって、
前記信号から警報情報を抽出する抽出部と、
前記抽出部にて抽出された前記警報情報を記憶する記憶部と、
前記警報情報にアクセスする優先順位を前記警報情報毎に設定する情報が記憶された順位記録部と、
前記優先順位が高い順に、前記記憶部に記憶された前記警報情報にアクセスして転送処理を実行する制御部と
を有することを特徴とする受信装置。
【請求項２】
前記順位記録部は、
前記警報情報が格納された前記信号の種別毎に、当該警報情報に関わる前記優先順位を対応付けた情報が記憶されていることを特徴とする請求項１に記載の受信装置。
【請求項３】
前記順位記録部は、
前記警報情報が格納された前記信号の伝送レートが速くなるに連れて、当該警報情報に関わる前記優先順位を高く設定する情報が記録されていることを特徴とする請求項１に記載の受信装置。
【請求項４】
前記順位記録部は、
前記警報情報が格納された前記信号を転送処理する監視点毎に、当該警報情報に関わる前記優先順位を対応付けた情報が記録されていることを特徴とする請求項１に記載の受信装置。
【請求項５】
前記制御部は、
前記記憶部に記憶された前記警報情報にアクセスし、アクセスした前記警報情報を前記監視点に出力することを特徴とする請求項１〜４の何れか一つに記載の受信装置。
【請求項６】
前記警報情報の種別毎に、当該警報情報を転送するか否かを示す転送要否情報を記憶する情報記憶部を有し、
前記制御部は、
前記記憶部に記憶された前記警報情報の内、前記転送要否情報に基づき、前記警報情報を転送するか否かを判定することを特徴とする請求項５に記載の受信装置。
【請求項７】
異なる伝送レートの信号を受信する受信装置は、
前記信号から警報情報を抽出し、
抽出された前記警報情報を記憶部に記憶し、
前記記憶部に記憶された前記警報情報の内、予め設定された優先順位の高い警報情報から順に後段へ転送処理を実行する
ことを特徴とする警報情報の転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置及び警報情報の転送方法に関する。
【背景技術】
【０００２】
ＩＴＵ−Ｔ（International  Telecommunication  Union  -  Telecommunication）Ｇ.７０９規格に示されるＯＴＮ（Optical  Transport  Network）伝送方式は、光ネットワークに流入するクライアント信号を格納してＯＴＵ（Optical  channel  Transport  Unit）として伝送する方式である。ＯＴＵには、クライアント信号を格納するペイロードに加え、ＯＰＵ（Optical  channel  Payload  Unit）のＯＨ（Over  Head）やＯＤＵ（Optical  channel  Data  Unit）のＯＨが格納されている。
【０００３】
ＯＴＮ伝送方式には、伝送レートの異なる複数種のクライアント信号を１つの信号に格納できる、複数種のＯＴＵが定義されている。例えば、ＯＴＵ０には、約１．２５Ｇｂｐｓまでのクライアント信号、ＯＴＵ１には、約２．５Ｇｂｐｓまでのクライアント信号が格納できる。また、ＯＴＵ２には、約１０Ｇｂｐｓまでのクライアント信号、ＯＴＵ３には、約４０Ｇｂｐｓまでのクライアント信号、ＯＴＵ４には、約１００Ｇｂｐｓのクライアント信号が格納できる。そして、ＯＴＵには、複数種のＯＤＵが格納可能である。
【０００４】
複数種のＯＤＵとして、例えば、ＯＤＵ０には、約１．２５Ｇｂｐｓまでのクライアント信号、ＯＤＵ１には、約２．５Ｇｂｐｓまでのクライアント信号が格納できる。また、ＯＤＵ２には、約１０Ｇｂｐｓまでのクライアント信号、ＯＤＵ３には、約４０Ｇｂｐｓまでのクライアント信号、ＯＤＵ４には、約１００Ｇｂｐｓのクライアント信号が格納できる。
【０００５】
ＯＤＵは、下位レベルのＯＤＵを格納可能にし、例えば、ＯＤＵ４は、ＯＤＵ０、ＯＤＵ１、ＯＤＵ２やＯＤＵ３を格納可能にし、ＯＤＵ３は、ＯＤＵ０、ＯＤＵ１やＯＤＵ２を格納可能にしている。しかも、ＯＤＵは、下位レベルのＯＤＵを多段にネストして格納できるマルチステージ方式を採用している。尚、下位レベルのＯＤＵを格納しているＯＤＵは、ＨＯ（High  Order）−ＯＤＵとする。下位レベルのＯＤＵを格納していないＯＤＵは、ＬＯ（Low  Order）−ＯＤＵとする。マルチステージ方式のＯＤＵ４は、例えば、８個のＬＯ−ＯＤＵ０を夫々格納した２個のＨＯ−ＯＤＵ２と、４個のＬＯ−ＯＤＵ２を夫々格納した２個のＨＯ−ＯＤＵ３とを多重化したものである。
【０００６】
このようにＯＴＮに準拠した伝送装置の分離部では、ＯＴＮから受信したＯＴＵ内のＨＯ−ＯＤＵからＬＯ−ＯＤＵのデータを抽出する。そして、伝送装置のクロスコネクト部は、ＬＯ−ＯＤＵ単位でデータをスイッチングする。そして、伝送装置の多重部は、クロスコネクト部でスイッチングされたＬＯ−ＯＤＵのデータを多重化したＨＯ−ＯＤＵをＯＴＵに格納して出力する。
【０００７】
また、伝送装置は、レイヤ又はポート毎にアラームを検出し、検出したアラームの転送信号を生成するアラーム転送部（Alarm  Propagation）を有する。アラーム転送部は、検出したアラームの種別に応じてアラーム転送信号を生成し、生成したアラーム転送信号を次段に転送する。尚、アラーム転送信号は、例えば、アラーム情報をＯＨ（Over  Head）バイトに挿入した信号、若しくは、例えば、ＡＩＳ（Alarm  Indication  Signal）信号、ＯＣＩ(Open  Connection  Indication)信号やＬＣＫ(Lock)信号等の保守信号に置き換えた信号である。
【０００８】
また、アラーム転送部は、アラームの種別に応じてアラーム転送信号を生成し、アラーム転送信号を対向側の伝送装置に出力する場合もある。
【０００９】
伝送装置では、伝送容量の増大化や多様な信号の取り込みによって、アラームの種別や発生するタイミング等の条件も多様化している。従って、伝送装置は、条件が多様化しているため、全ての条件に対応しようとした場合、考え得るアラーム転送部を条件毎に備え、ＬＳＩ（Large  Scale  Integration）やＦＰＧＡ(Field-Programmable  Gate  Array)で実現する際には回路規模が増大する。つまり、伝送装置では、信号種別等のレイヤ毎又はポート毎に生じる監視点にアラーム転送部を備える必要がある。更に、伝送装置は、レイヤを追加又はポートを増設する場合、レイヤの追加数又はポートの増設数に応じてアラーム転送部を追加する必要がある。
【００１０】
例えば、クライアント入力がＯＴＵ１×４ポート、ネットワーク出力がＯＴＵ２×１ポート構成の伝送装置の場合、ＯＴＵ１はＯＤＵ０が最大２個格納できるため、ＯＴＵ１×４＋ＯＤＵ０×８＋ＯＴＵ２×１の計１３カ所の監視点が生じる。従って、伝送装置は、計１３カ所の監視点にアラーム転送部を配備することになるため、合計１３個のアラーム転送部を要する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】実開平４−１３５０４５号公報
【特許文献２】特開平６−３１９１８６号公報
【特許文献３】特開平１１−２８４６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、クライアント入力がＯＴＵ２×１０ポート、ネットワーク出力がＯＴＵ４×１ポート構成の伝送装置の場合、ＯＴＵ２はＯＤＵ０が最大８個格納されるため、ＯＴＵ２×１０＋ＯＤＵ０×８０＋ＯＴＵ４×１の計９１カ所の監視点（監視点とは、例えばアラーム転送部など、各クライアント信号のヘッダを処理する制御回路をいう。）が生じる。従って、伝送装置では、計９１カ所の監視点にアラーム転送部を配備することになるため、合計９１個のアラーム転送部を要する。つまり、伝送装置は、レイヤの追加やポートの増設に応じて、アラーム転送部の配備数が増え、その回路規模が大きくなるため、消費電力量も増加する。
【００１３】
一つの側面では、アラーム転送部に要する回路規模を小さくし、消費電力の削減を図る受信装置及び警報情報の転送方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
一つの案の受信装置は、異なる伝送レートの信号を受信する受信装置である。受信装置は、抽出部と、記憶部と、順位記録部と、制御部とを有する。抽出部は、前記信号から警報情報を抽出する。記憶部は、前記抽出部にて抽出された前記警報情報を記憶する。順位記録部は、前記警報情報にアクセスする優先順位を前記警報情報毎に設定する情報が記憶される。制御部は、前記優先順位が高い順に、前記記憶部に記憶された前記警報情報にアクセスして転送処理を実行する。
【発明の効果】
【００１５】
アラーム転送部に要する回路規模を小さくし、消費電力の削減を図る。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施例の伝送システムの一例を示す説明図である。
【図２】図２は、ＡＤＭの一例を示すブロック図である。
【図３】図３は、アラーム転送部の一例を示すブロック図である。
【図４】図４は、優先順位テーブルの一例を示す説明図である。
【図５】図５は、転送要否テーブルの一例を示す説明図である。
【図６】図６は、設定テーブルの一例を示す説明図である。
【図７】図７は、転送要求処理に関わるスケジューラ部の処理動作の一例を示すフローチャートである。
【図８】図８は、転送処理に関わる生成部の処理動作の一例を示すフローチャートである。
【図９】図９は、アラーム転送に関わる各信号の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて、本願の開示する受信装置及び警報情報の転送方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例】
【００１８】
図１は、本実施例の伝送システム１の一例を示す説明図である。伝送システム１は、ＯＴＮ側のＷＡＮ（Wide  Area  Network）２と、Ｓｏｎｅｔ／ＳＤＨ（Synchronous  Optical  Network/Synchronous  Digital  Hierarchy）側のＷＡＮ３と、Ｅｔｈｅｒｎｅｔ(登録商標)側のＬＡＮ（Local  Area  Network）４とを有している。ＯＴＮ側のＷＡＮ２には、複数台の伝送装置である光波長多重装置(以下、単にＡＤＭと称する：Add  Drop  Multiplexer）５が接続されている。Ｓｏｎｅｔ／ＳＤＨ側のＷＡＮ３にも、複数台のＡＤＭ６が接続されている。
【００１９】
ＬＡＮ４には、クライアント７と接続する複数のＬ２ＳＷ（Layer  2  Switch）８が接続されている。ＯＴＮ側のＷＡＮ２内のＡＤＭ５は、ＬＡＮ４内のＬ２ＳＷ８やＡＳＷ（Aggregate  Switch）９と接続して、クライアント７とＷＡＮ２との間の通信を中継する。また、ＡＤＭ５は、ＯＴＮ側のＷＡＮ２内の各ＡＤＭ５と接続し、例えば、ＯＴＵ２とＯＴＵ４とを相互に通信する。ＡＤＭ５は、例えば、クライアント入力をＯＴＵ２×１０ポート、ネットワーク出力をＯＴＵ４×１ポート構成の伝送装置である。
【００２０】
図２は、ＡＤＭ５の一例を示すブロック図である。図２に示すＡＤＭ５は、クライアントＩ／Ｆ１０と、ネットワークＩ／Ｆ２０と、クロスコネクト部３０と、アラーム転送部４０とを有する。クライアントＩ／Ｆ１０は、クライアント側のＡＤＭ５との間での通信を司るインタフェースである。ネットワークＩ／Ｆ２０は、ネットワーク側のＡＤＭ５との間での通信を司るインタフェースである。クロスコネクト部３０は、クライアントＩ／Ｆ１０とネットワークＩ／Ｆ２０との間やクライアントＩ／Ｆ１０同士間の通信を切替接続するスイッチである。
【００２１】
クライアントＩ／Ｆ１０は、第１のＩ／Ｆ１１と、第１の分離・多重部１２とを有する。第１のＩ／Ｆ１１は、例えば、クライアント側のＡＤＭ５との間での通信を司るインタフェースである。第１のＩ／Ｆ１１は、クライアント側のＡＤＭ５との間でＯＴＵ２のクライアント信号を相互に通信する。第１の分離・多重部１２は、第１の分離部１３と、第１の多重部１４とを有する。第１の分離部１３は、第１のＩ／Ｆ１１を通じてクライアント信号（ＯＴＵ２）の流入を監視し、その監視結果に基づき、ＯＴＵ２のクライアント信号をＯＤＵ０に分離する。そして、第１の分離部１３は、各ＯＤＵ０をクロスコネクト部３０に伝送する。第１の多重部１４は、クロスコネクト部３０からのＯＤＵ０をＯＴＵ２内に格納し、ＯＴＵ２を第１のＩ／Ｆ１１経由で出力する。
【００２２】
ネットワークＩ／Ｆ２０は、ＯＤＵ処理部２１と、第２の分離・多重部２２と、第２のＩ／Ｆ２３とを有する。ＯＤＵ処理部２１は、ＯＤＵ０内のＯＨ等を監視する処理部である。第２の分離・多重部２２は、第２の多重部２４と、第２の分離部２５とを有する。第２の多重部２４は、監視結果に基づき、複数のＯＤＵ０を多重化したＯＴＵ４を生成する。尚、ＯＴＵ４は、例えば、複数のＯＤＵ０をＯＤＵ２に多段にネストして多重化したマルチステージ方式の信号である。第２のＩ／Ｆ２３は、ネットワーク側のＡＤＭ５との間の通信を司るインタフェースである。第２の多重部２４は、クロスコネクト部３０からの各ＯＤＵ０を多重化してＯＴＵ４を生成し、ＯＴＵ４を第２のＩ／Ｆ２３経由で出力する。
【００２３】
第２の分離部２５は、第２のＩ／Ｆ２３経由でＯＴＵ４内のＨＯ−ＯＤＵからＯＤＵ０のデータを抽出する。ＯＤＵ処理部２１は、第２の分離部２５で抽出された各ＯＤＵ０のデータを抽出し、抽出したＯＤＵ０のデータをクロスコネクト部３０に出力する。
【００２４】
ＡＤＭ５は、例えば、ＯＴＵ２×１０ポート、ＯＴＵ４×１ポート、ＯＤＵ０×８０ポートの構成とした場合、ＯＴＵ２対応の第１のＩ／Ｆ１１は１０個、ＯＴＵ４対応の第２のＩ／Ｆ２３は１個、ＯＤＵ０対応のＯＤＵ処理部２１は８０個備えることになる。各第１のＩ／Ｆ１１は、ＯＴＵ２のアラーム情報を監視する監視点である。第２のＩ／Ｆ２３は、ＯＴＵ４のアラーム情報を監視する監視点である。また、ＯＤＵ処理部２１は、ＯＤＵ０のアラーム情報を監視する監視点である。
【００２５】
例えば、＃１のクライアントＩ／Ｆ１０は＃１のＯＴＵ２、＃２のクライアントＩ／Ｆ１０は＃２のＯＴＵ２、＃３のクライアントＩ／Ｆ１０は＃３のＯＴＵ２、＃４のクライアントＩ／Ｆ１０は＃４のＯＴＵ２を入出力する。また、＃５のクライアントＩ／Ｆ１０は＃５のＯＴＵ２、＃６のクライアントＩ／Ｆ１０は＃６のＯＴＵ２、＃７のクライアントＩ／Ｆ１０は＃７のＯＴＵ２、＃８のクライアントＩ／Ｆ１０は＃８のＯＴＵ２を入出力する。また、＃９のクライアントＩ／Ｆ１０は＃９のＯＴＵ２、＃１０のクライアントＩ／Ｆ１０は＃１０のＯＴＵ２を入出力する。
【００２６】
図３は、アラーム転送部４０の一例を示す説明図である。図３に示すアラーム転送部４０は、判定部４１と、ＦＦ４２と、スケジューラ部４３と、生成部４４と、優先順位テーブル４５と、転送要否テーブル４６と、設定テーブル４７とを有する。
【００２７】
判定部４１は、第１のＩ／Ｆ１１、ＯＤＵ処理部２１及び第２のＩ／Ｆ２３等の監視点と接続し、第１のＩ／Ｆ１１、ＯＤＵ処理部２１及び第２のＩ／Ｆ２３等の各監視点からアラーム、フレームパルス及びタイプ種別等のアラーム情報を抽出する、例えば、抽出部である。アラームは、信号内に格納した警報情報である。フレームパルスは、各信号のフレームパルスである。タイプ種別は、各信号の信号種別、例えば、ＯＴＵ２、ＯＴＵ４及びＯＤＵ０を識別する信号種別である。判定部４１は、各第１のＩ／Ｆ１１を通過するＯＤＵ２からアラーム、フレームパルス及びタイプ種別等のアラーム情報を抽出し、最大１０ポート分のＯＴＵ２のアラーム情報を抽出する。更に、判定部４１は、第２のＩ／Ｆ２３を通過するＯＴＵ４からアラーム、フレームパルス及びタイプ種別等のアラーム情報を抽出する。更に、判定部４１は、各ＯＤＵ処理部２１を通過するＯＤＵ０からアラーム、フレームパルス及びタイプ種別等のアラーム情報を抽出し、最大８０ポート分のＯＤＵ０のアラーム情報を抽出する。
【００２８】
図４は、優先順位テーブル４５の一例を示す説明図である。図４に示す優先順位テーブル４５は、信号の種別を識別する信号タイプ４５Ａ毎に、アラーム転送処理を優先的に実行するための優先順位４５Ｂを記録したテーブル等が記録された順位記録部である。信号タイプ４５Ａは、例えば、ＯＴＵ４、ＯＤＵ４、ＯＴＵ３、ＯＤＵ３、ＯＴＵ２、ＯＤＵ２、ＯＴＵ１、ＯＤＵ１及びＯＤＵ０等の９種類の信号種別がある。尚、ＯＴＵ４／ＯＤＵ４の１フレーム周期は、例えば、１．１６８μ秒、ＯＴＵ３／ＯＤＵ３の１フレーム周期は、例えば、３．３０５μ秒、ＯＴＵ２／ＯＤＵ２の１フレーム周期は、例えば、１２．１９１μ秒である。また、ＯＴＵ１／ＯＤＵ１の１フレーム周期は、例えば、４８．９７１μ秒、ＯＤＵ０の１フレーム周期は、例えば、９８．３５４μ秒である。ＯＴＵ４は、他のフレームに比較し、そのフレーム周期が最短のフレーム周期である。例えば、１回のアラーム転送信号の生成に３クロックの処理時間を要し、ＯＴＵ４とＯＤＵ０×８０のリクエストが同時に生じた場合、ＯＤＵ０×８０の処理を優先すると、８０×３クロック＝２４０クロックの時間を要する。例えば、システムクロックを１６４ＭＨｚと想定した場合、２４０×６．１ｎ秒=１．４６μ秒となる。従って、ＯＤＵ０×８０の処理を優先した場合、ＯＴＵ４の１フレーム周期を飛び越えるため、ＯＴＵ４の処理が間に合わなくなる。そこで、フレーム周期が短いフレーム（信号）は、優先的に処理を実行する。従って、ＯＴＵ４は優先順位が最上位の第１位、ＯＤＵ４は第２位、ＯＴＵ３は第３位、ＯＤＵ３は第４位、ＯＴＵ２は第５位、ＯＤＵ２は第６位、ＯＴＵ１は第７位、ＯＤＵ１は第８位、ＯＤＵ０は第９位とした。
【００２９】
判定部４１は、第１のＩ／Ｆ１１、ＯＤＵ処理部２１及び第２のＩ／Ｆ２３から抽出したアラーム情報の内、優先順位が第１位のアラーム情報にスケジューラ部４３内の第１位の割当ポートＰ１を割り当てる。尚、スケジューラ部４３は、前述した通り、アラーム情報の監視点が９１個あるため、監視点のアラーム情報を入力するポート分の最大９１個の割当ポートＰ１〜Ｐ９１を備える。また、判定部４１は、優先順位が第２位のアラーム情報に第２位の割当ポートＰ２、優先順位が第３位のアラーム情報に第３位の割当ポートＰ３を割り当てる。すなわち、判定部４１は、優先順位に応じてスケジューラ部４３側の割当ポートＰを割り当てる。また、判定部４１は、同一信号種別のアラーム情報が複数ある場合、上位接続のアラーム情報を上位にする。例えば、＃２１及び＃２２のＯＤＵ０のアラーム情報の場合、＃２１のＯＤＵ０のアラーム情報を上位、＃２２のＯＤＵ０のアラーム情報を下位とする。
【００３０】
ＦＦ４２は、割当ポートＰ毎に備え、割当られたアラーム情報内のフレームパルスの入力に応じてリクエスト“Ｈ”をスケジューラ部４３に出力する。尚、リクエストは、アラーム情報の生成部４４への転送を要求する情報である。ＦＦ４２は、出力完了“Ｈ”の入力に応じてリクエスト“Ｈ”を“Ｌ”に切替設定する。尚、出力完了は、アラーム情報の生成部４４への転送が完了したことを示す情報である。
【００３１】
スケジューラ部４３は、判定部４１からアラーム情報を受信した場合、アラーム情報に関わるアラーム及び割当ポート番号を対応付けて格納する、例えば記憶部である。尚、割当ポート番号は、アラーム情報に割り当てられた割当ポートＰを識別するポート番号である。スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰがあるか否かを判定する。スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰがある場合、リクエスト“Ｈ”の割当ポートＰの内、優先順位の最上位の割当ポートＰを指定する。スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰを指定した場合、ＢＵＳＹモードをＯＮに設定する。尚、ＢＵＳＹモードは、現在指定中の割当ポートＰ以外の他の割当ポートＰの指定を禁止するモードである。スケジューラ部４３は、指定した割当ポートＰのアラーム及び割当ポート番号を読み出し、読み出したアラーム及び割当ポート番号を生成部４４に出力する。スケジューラ部４３は、アラーム及び割当ポート番号を生成部４４に出力した後、ＢＵＳＹモードをＯＦＦに設定する。
【００３２】
生成部４４は、アラーム及び割当ポート番号を受信した場合、転送要否テーブル４６を参照し、当該アラームの転送要否を判定する、例えば、制御部である。図５は、転送要否テーブル４６の一例を示す説明図である。図５に示す転送要否テーブル４６は、アラーム種別４６Ａ毎に、アラーム転送の要否を示す転送要否４６Ｂを対応付けて記憶する、例えば、情報記憶部である。尚、転送要否テーブル４６は監視点毎に備えているものとする。アラーム種別４６Ａには、例えば、ＬＯＳ（Loss  Of  Signal）、ＬＯＦ(Loss  Of  Frame)、ＬＯＭ(Loss  Of  Multi  frame)、ＯＯＦ(Out  Of  Frame)、ＯＯＭ(Out  Of  Multi  Frame)等のアラームがある。また、アラーム種別４６Ａには、ＢＥＲ−ＳＦ(Bit  Error  Rate  -  Severity  Failure)、ＢＥＲ−ＳＤ(Bit  Error  Rate  -  Severity  Defect)、ＯＤＵｋ−ＡＩＳ(Alarm  Indication  Signal)、ＯＤＵｋ−ＯＣＩやＯＤＵｋ−ＬＣＫ等のアラームがある。
【００３３】
ＬＯＳは信号断、ＬＯＦはフレーム同期外れの３ｍ秒の積算結果、ＬＯＭはマルチフレーム同期外れの３ｍ秒の積算結果、ＯＯＦはフレーム同期外れ、ＯＯＭはマルチフレーム同期外れを示す。ＢＥＲ−ＳＦは重度失敗のビットエラー、ＢＥＲ−ＳＤは重度欠陥のビットエラーを示す。ＯＤＵｋ−ＡＩＳはＯＤＵアラームインディケーション信号、ＯＤＵｋ−ＯＣＩはＯＤＵオープン接続インディケーション、ＯＤＵｋ−ＬＣＫはＯＤＵロック済みを示す。
【００３４】
生成部４４は、受信した割当ポート番号の割当ポートＰが割り当てられたアラーム情報の監視点を特定する。尚、監視点は、判定部４１から取得するものとする。生成部４４は、判定部４１から取得したアラーム情報の監視点を特定し、特定された監視点に対応した転送要否テーブル４６を参照する。生成部４４は、監視点に対応した転送要否テーブル４６を参照し、アラーム情報内のアラームの種別が転送要の場合、受信したアラームに基づきアラーム転送信号を生成する。図６は、設定テーブル４７の一例を示す説明図である。図６に示す設定テーブル４７は、監視点４７Ａ毎に、アラーム転送信号を表現する１６ビットのビット列４７Ｂを対応付けて記憶するテーブルである。更に、ビット列４７Ｂは、ビット単位でアラーム種別を定義している。生成部４４は、アラームが転送要の場合、受信したアラーム内容に応じて、ビット列内のビット単位を切替えてアラーム転送信号を生成する。例えば、生成部４４は、ＯＴＵ４のＬＯＳのアラーム転送信号を生成する場合、設定テーブル４７を参照し、ビット列の０番目のビット（ｂｉｔ０）に“１”を立ててアラーム転送信号を生成する。
【００３５】
更に、生成部４４は、生成したアラーム転送信号を当該アラーム情報の監視点に出力する。尚、監視点は、例えば、ＯＴＵ４のアラームの場合、当該アラームを含むＯＴＵ４を処理した第２のＩ／Ｆ２３である。また、監視点は、ＯＴＵ２のアラームの場合、当該アラームを含むＯＴＵ２を処理した第１のＩ／Ｆ１１に相当し、例えば、＃２のＯＴＵ２のアラームの場合、当該アラームを含む＃２のＯＴＵ２を処理した＃２の第１のＩ／Ｆ１１である。また、監視点は、ＯＤＵ０のアラームの場合、当該アラームを含むＯＤＵ０を処理したＯＤＵ処理部２１に相当し、例えば、＃７７のＯＤＵ０のアラームの場合、当該アラームを含む＃７７のＯＤＵ０を処理した＃７７のＯＤＵ処理部２１である。
【００３６】
例えば、生成部４４は、ＯＴＵ４のアラーム及び割当ポート番号を受信し、当該アラームが転送要の場合、当該アラームのアラーム転送信号を生成し、生成したアラーム転送信号を監視点の第２のＩ／Ｆ２３に転送する。その結果、第２のＩ／Ｆ２３は、次段のブロックにＯＴＵ４のアラームに関わるアラーム転送信号を転送できる。
【００３７】
また、生成部４４は、＃２のＯＴＵ２のアラームを受信した場合、アラーム転送信号を＃２対応の第１のＩ／Ｆ１１に転送する。その結果、＃２対応の第１のＩ／Ｆ１１は、次段のブロックに＃２のＯＴＵ２のアラームに関わるアラーム転送信号を転送できる。また、生成部４４は、＃８０のＯＤＵ０のアラームを受信した場合、そのアラーム転送信号を＃８０対応のＯＤＵ処理部２１に転送する。その結果、＃８０対応のＯＤＵ処理部２１は、次段のブロックに＃８０のＯＤＵ０のアラームに関わるアラーム転送信号を転送できる。
【００３８】
次に本実施例の伝送システム１の動作について説明する。図３に示すアラーム転送部４０内の判定部４１は、第１のＩ／Ｆ１１、第２のＩ／Ｆ２３及びＯＤＵ処理部２１からアラーム、フレームパルス及びタイプ種別等のアラーム情報を入力する。
【００３９】
判定部４１は、優先順位テーブル４５を参照し、アラーム情報のタイプ種別に応じた優先順位を決定する。判定部４１は、各アラーム情報の優先順位を決定し、決定した優先順位に基づき、各アラーム情報にスケジューラ部４３内の割当ポートＰを割り当てる。例えば、ＯＴＵ４のアラーム情報は、優先順位が第１位の割当ポートＰ１、＃１〜＃１０のＯＴＵ２のアラーム情報は、優先順位が第２位〜第１１位の割当ポートＰ２〜Ｐ１１に割り当てられる。また、＃１〜＃８０のＯＤＵ０のアラーム情報は、優先順位が第１２位〜第９１位の割当ポートＰ１２〜Ｐ９１に割り当てられる。また、例えば、＃１〜＃４のＯＴＵ２のアラーム情報がない場合、ＯＴＵ４のアラーム情報は、優先順位が第１位の割当ポートＰ１、＃５〜＃１０のＯＴＵ２のアラーム情報を第２位〜第７位の割当ポートＰ２〜Ｐ７、それ以降のＯＤＵ０のアラーム情報を第８位以降の割当ポートＰ８に割り当てる。つまり、判定部４１は、各アラーム情報の優先順位を決定した後、優先順位に対応する割当ポートＰに各アラーム情報を割り当てる。
【００４０】
判定部４１は、優先順位が第１位のアラーム情報内のアラームを第１位の割当ポートＰ１に出力すると共に、割当ポートＰ１対応のＦＦ４２にアラーム情報内のフレームパルスを出力する。そして、割当ポートＰ１対応のＦＦ４２は、フレームパルスの入力に応じてリクエスト“Ｈ”をスケジューラ部４３内の割当ポートＰ１に出力する。
【００４１】
また、判定部４１は、優先順位が第２位のアラーム情報内のアラームを第２位の割当ポートＰ２に出力すると共に、割当ポートＰ２対応のＦＦ４２にアラーム情報内のフレームパルスを出力する。そして、割当ポートＰ２対応のＦＦ４２は、フレームパルスの入力に応じてリクエスト“Ｈ”をスケジューラ部４３内の割当ポートＰ２に出力する。つまり、判定部４１は、優先順位に応じたアラーム情報内のアラームを各順位の割当ポートＰに出力すると共に、割当ポートＰ対応のＦＦ４２にアラーム情報内のフレームパルスを出力する。そして、割当ポートＰ対応のＦＦ４２は、フレームパルスの入力に応じてリクエスト“Ｈ”をスケジューラ部４３内の割当ポートＰに出力する。
【００４２】
スケジューラ部４３は、各割当ポートＰを通じてリクエスト“Ｈ”のアラーム情報を監視する。図７は、転送要求処理に関わるスケジューラ部４３の処理動作の一例を示すフローチャートである。図７に示す転送要求処理は、リクエスト“Ｈ”の割当ポートＰの内、優先順位が最上位の割当ポートＰを順次指定し、指定した割当ポートＰのアラーム情報の転送を生成部４４に要求する処理である。
【００４３】
図７においてスケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰがあるか否かを判定する（ステップＳ１１）。スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰがある場合（ステップＳ１１肯定）、リクエスト“Ｈ”の割当ポートＰが複数あるか否かを判定する（ステップＳ１２）。
【００４４】
スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰが複数ある場合（ステップＳ１２肯定）、リスクエスト“Ｈ”の割当ポートＰの内、優先順位が最上位の割当ポートＰを指定し（ステップＳ１３）、ＢＵＳＹモードをＯＮに設定する（ステップＳ１４）。
【００４５】
スケジューラ部４３は、ＢＵＳＹモードをＯＮに設定後、指定の割当ポートＰに入力されたアラーム及び、当該割当ポートＰを識別する割当ポート番号を生成部４４に出力する（ステップＳ１５）。更に、スケジューラ部４３は、指定の割当ポートＰのアラーム及び割当ポート番号を生成部４４に出力した後、指定の割当ポートＰに対応するＦＦ４２に出力完了“Ｈ”を出力する（ステップＳ１６）。尚、その結果、ＦＦ４２は、出力完了“Ｈ”の入力に応じてリクエストを“Ｈ”から“Ｌ”に切替出力する。
【００４６】
更に、スケジューラ部４３は、指定の割当ポートＰに対応するＦＦ４２に出力完了“Ｈ”を出力した後、ＢＵＳＹモードをＯＮからＯＦＦに切替設定する（ステップＳ１７）。スケジューラ部４３は、ＢＵＳＹモードをＯＦＦ設定した後、リクエスト“Ｈ”の割当ポートＰの内、未指定の割当ポートＰがあるか否かを判定する（ステップＳ１８）。そして、スケジューラ部４３は、未指定の割当ポートＰがある場合（ステップＳ１８肯定）、リクエスト“Ｈ”の割当ポートＰが複数あるか否かを判定すべく、ステップＳ１２に移行する。スケジューラ部４３は、未指定の割当ポートＰがない場合（ステップＳ１８否定）、図７に示す処理動作を終了する。
【００４７】
また、スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰがない場合（ステップＳ１１否定）、図７に示す処理動作を終了する。更に、スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰが複数ない場合（ステップＳ１２否定）、リクエスト“Ｈ”の割当ポートＰを指定し（ステップＳ１９）、ＢＵＳＹモードをＯＮに設定すべく、ステップＳ１４に移行する。
【００４８】
図７に示す転送要求処理を実行するスケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰの内、優先順位の高い割当ポートＰを指定し、指定した割当ポートＰに入力されたアラーム及び割当ポート番号を生成部４４に出力する。その結果、スケジューラ部４３は、指定した割当ポートＰのアラームのアラーム転送信号の生成及び転送を生成部４４に要求できる。
【００４９】
スケジューラ部４３は、リクエスト“Ｈ”の割当ポートＰの内、優先順位の高い割当ポートＰを指定した場合、ＢＵＳＹモードをＯＮに設定し、指定した割当ポートＰのアラーム及び割当ポート番号の出力が完了するまでＢＵＳＹモードのＯＮを維持する。その結果、スケジューラ部４３は、指定した割当ポートＰ以外の割当ポートＰの指定を禁止し、優先順位に応じてシリアルにアラームを生成部４４に出力できる。
【００５０】
図８は、転送処理に関わる生成部４４の処理動作の一例を示すフローチャートである。図８に示す転送処理は、スケジューラ部４３から受信したアラーム及び割当ポート番号に基づきアラーム転送信号を生成し、生成したアラーム転送信号を監視点に転送出力する処理である。図８において生成部４４は、スケジューラ部４３から割当ポート単位のアラーム及び割当ポート番号を受信したか否かを判定する（ステップＳ２１）。
【００５１】
生成部４４は、アラーム及び割当ポート番号を受信した場合（ステップＳ２１肯定）、判定部４１から割当ポート番号に基づき、当該アラームの監視点を取得する（ステップＳ２２）。尚、判定部４１は、監視点毎のアラーム情報が割り当てられた割当ポートＰを識別しているため、割当ポートＰを識別する割当ポート番号からアラーム情報の監視点を特定できる。
【００５２】
生成部４４は、取得した監視点に対応する転送要否テーブル４６を取得する（ステップＳ２３）。更に、生成部４４は、取得した監視点の転送要否テーブル４６を参照し、アラームのアラーム種別が転送要であるか否かを判定する（ステップＳ２４）。生成部４４は、アラーム種別が転送要の場合（ステップＳ２４肯定）、アラーム内容を識別し、識別したアラーム内容に基づきアラーム転送信号を生成する（ステップＳ２５）。尚、生成部４４は、図６に示すように、アラーム転送信号のビット列内の所定ビットにアラーム内容に対応した“１”を立てることでアラーム転送信号を生成する。
【００５３】
生成部４４は、アラーム転送信号を生成した後、生成したアラーム転送信号を当該アラームの監視点に出力し（ステップＳ２６）、図８に示す処理動作を終了する。生成部４４は、アラーム及び割当ポート番号を受信しなかった場合（ステップＳ２１否定）、図８に示す処理動作を終了する。生成部４４は、アラーム種別が転送要でない場合（ステップＳ２４否定）、図８に示す処理動作を終了する。その結果、監視点への無駄なアラームの転送を回避できる。
【００５４】
図８に示す転送処理を実行する生成部４４は、割当ポートＰ単位でアラーム及び割当ポート番号を受信した場合、アラーム転送信号を生成し、生成したアラーム転送信号を割当ポート番号に対応する監視点に出力する。その結果、生成部４４は、監視点毎にアラームを受信し、アラームに関わるアラーム転送信号を監視点に転送できる。
【００５５】
生成部４４は、アラームの種別が転送要の場合、アラーム内容に基づきアラーム転送信号を生成し、生成したアラーム転送信号を監視点に出力する。その結果、生成部４４は、アラーム転送要に関わるアラームのアラーム転送信号を監視点に出力できる。
【００５６】
更に、生成部４４は、アラームの種別が転送要でない場合、アラーム内容を識別するものの、アラーム転送信号を生成しない。その結果、アラームの無駄な転送を回避できる。
【００５７】
図９は、アラーム転送に関わる各信号の一例を示すタイミングチャートである。尚、説明の便宜上、割当ポートＰ１、Ｐ１２及びＰ１３の割当情報を入力し、優先順位がＰ１と高く、次位がＰ１２、次位がＰ１３とする。
【００５８】
先ず、判定部４１は、第１のタイミングＴ１よりも前のタイミングで、割当ポートＰ１３対応のＦＦ４２にアラーム情報内のフレームパルスを出力すると共に、割当ポートＰ１３にアラームを出力しているものとする。そして、割当ポートＰ１３対応のＦＦ４２は、第１のタイミングＴ１でリクエスト“Ｈ”をスケジューラ部４３に出力する。尚、スケジューラ部４３は、第１のタイミングＴ１でリクエスト“Ｈ”のアラーム情報が割当ポートＰ１３のみ、かつＢＵＳＹモードがＯＦＦであるため、第２のタイミングＴ２でＢＵＳＹモードをＯＮにする。更に、スケジューラ部４３は、ＢＵＳＹモードのＯＮに応じて、割当ポートＰ１３のアラーム情報に関わるアラーム転送信号の生成を開始する。
【００５９】
スケジューラ部４３は、割当ポートＰ１３対応のアラーム情報に関わるアラーム及び割当ポート番号の出力が完了した第３のタイミングＴ３で、出力完了を割当ポートＰ１３対応のＦＦ４２に出力する。更に、スケジューラ部４３は、第４のタイミングＴ４でＢＵＳＹモードをＯＮからＯＦＦに切替える。その結果、割当ポートＰ１３対応のＦＦ４２は、出力完了に応じてリクエスト“Ｈ”を“Ｌ”に出力する。
【００６０】
また、判定部４１は、第１のタイミングＴ１で割当ポートＰ１対応のＦＦ４２にアラーム情報内のフレームパルスを出力すると共に、割当ポートＰ１にアラームを出力する。そして、割当ポートＰ１対応のＦＦ４２は、第２のタイミングＴ２でリクエスト“Ｈ”をスケジューラ部４３に出力する。
【００６１】
また、判定部４１は、第１のタイミングＴ１で割当ポートＰ１２対応のＦＦ４２にアラーム情報内のフレームパルスを出力すると共に、割当ポートＰ１２にアラームを出力する。そして、割当ポートＰ１２対応のＦＦ４２は、第２のタイミングＴ２でリクエスト“Ｈ”をスケジューラ部４３に出力する。
【００６２】
しかしながら、スケジューラ部４３は、第２のタイミングＴ２でＢＵＳＹモードがＯＮ中であるため、現在処理中のＰ１３以外のアラーム情報の処理を受け付けない。そして、スケジューラ部４３は、第４のタイミングＴ４でＢＵＳＹモードがＯＦＦに切替わった時点で、リクエスト“Ｈ”のアラーム情報の割当ポートＰの内、優先順位の高い割当ポートＰ１のアラーム情報を指定する。更に、スケジューラ部４３は、ＢＵＳＹモードがＯＦＦ中であるため、第５のタイミングＴ５でＢＵＳＹモードをＯＮにし、割当ポートＰ１のアラーム情報に関わるアラーム転送信号の生成を開始することになる。
【００６３】
上記実施例のＡＤＭ５は、各監視点のアラームを単一のアラーム転送部４０に格納し、各監視点を通過する信号の種別に応じてアラームへのアクセスに関わる優先順位を決定し、優先順位に基づき、格納した各監視点のアラームにアクセスする。その結果、従来、監視点毎に配置したアラーム転送部の個数が少なくて済むため、ＡＤＭ５全体でのアラーム転送部の回路規模を小さくし、その消費電力を削減できる。例えば、監視点を９１個（ＯＴＵ２×１０ポート、ＯＴＵ４×１ポート、ＯＤＵ０×８０ポート）とした場合、従来、９１個のアラーム転送部を配備したのに比較して、１個のアラーム転送部４０で済むため、その回路規模を小さくして消費電力を削減できる。
【００６４】
ＡＤＭ５は、信号の種別毎に、信号の伝送レートが速くなるに連れて、アラームアクセス、例えばアラーム転送に関わる優先順位を高く設定したので、高速なＯＴＵ４のアラームアクセスを優先的に実行できる。
【００６５】
ＡＤＭ５は、アラームの種別毎に転送要否情報を記憶する転送要否テーブル４６を参照し、アラームが転送要の場合、アラームを監視点に出力すると共に、アラームが転送要でない場合、アラームを監視点に出力しない。その結果、ＡＤＭ５は、アラームの不要な転送を回避できる。しかも、ＡＤＭ５は、監視点毎に転送要否テーブル４６を備え、監視点毎にアラームの転送要否を判断するため、アラームの不要な転送を回避できる。
【００６６】
尚、上記実施例では、判定部４１が優先順位テーブル４５を参照し、各信号のアラームアクセスに関わる優先順位を決定した。しかしながら、スケジューラ部４３が優先順位テーブル４５を参照し、各信号のアラームアクセスに関わる優先順位を決定しても良い。
【００６７】
ＡＤＭ５では、各監視点のアラームをスケジューラ部４３内に格納し、格納した各監視点のアラームを優先順位に基づきアクセス可能にしている。その結果、各監視点のアラームを格納するメモリを共通化したので、回路規模を小さくできる。更に、各監視点のアラームを優先順位に基づきアクセス可能にしたので、アラームを格納するメモリを共通化した場合でも効率的にアラームにアクセスできる。
【００６８】
上記実施例では、信号の種別毎にアラーム転送（アラームアクセス）に関わる優先順位を設定したが、監視点（ポート）毎にアラーム転送（アラームアクセス）に関わる優先順位を設定しても良く、共通に格納したアラームのアクセス効率の向上が図れる。
【００６９】
生成部４４は、割当ポート番号が割り当てられたアラーム情報の監視点を判定部４１から取得した。しかしながら、生成部４４は、アラーム情報の監視点を記憶するテーブルを備え、判定部４１から取得することなく、テーブルからアラーム情報に対応する監視点を特定しても良い。
【００７０】
ＡＤＭ５は、ＬＯ−ＯＤＵをネストして多重化したＯＴＵを例示したが、例えば、ＯＤＵを２段階以上の複数段にネストして多重化したＯＴＵにも適用可能である。また、ＯＴＵに格納するＯＤＵの組み合わせパターンも適宜変更可能である。また、本実施例では、ＯＴＵ２×１０ポート、ＯＴＵ４×１ポート及びＯＤＵ０×８０ポート構成のＡＤＭ５を例示したが、この構成に限定されるものではなく、適宜設計変更可能である。
【００７１】
図５に示す転送要否テーブル４６は、アラーム種別毎に転送要否情報を記憶し、全てのアラーム種別を転送要としたが、適宜変更可能である。また、監視点の配置箇所に応じて転送要否情報を転送要若しくは転送不要と設定しても良い。監視点の配置箇所に応じたアラームの不要な転送を抑制できる。
【００７２】
上記実施例では、説明の便宜上、アラーム転送部４０を単一で説明したが、監視点の個数未満のアラーム転送部４０で構成すれば良く。例えば、２個とした場合、各アラーム転送部４０は、その処理負担を分散できる。しかも、従来のように監視点毎にアラーム転送部を配置する必要がなくなるため、その回路規模を小さくして消費電力を削減できる。
【００７３】
例えば、システムクロックが１７０ＭＨｚでアラーム転送処理に５クロックを要した場合の最大許容能力は最速伝送レートの信号種別に応じて変化する。現時点のＯＴＮの規格では、最速の伝送レートの信号種別はＯＴＵ４であるため、ＯＨ監視処理に７クロックを要し、その処理時間が１７０ＭＨｚ×５＝２９．４１２ｎ秒、ＯＴＵ４の伝送レートが１．１６８ｎ秒である。従って、ＯＴＵ４は最大で約３９個までのアラーム情報を同時処理できる。
【００７４】
上記実施例では、伝送レートの異なる信号を多重化した信号を受信するＯＴＮ対応のＡＤＭ５を例示したが、ＯＴＮ方式に限定されるものではなく、伝送レートの異なる信号を多重化した信号を受信する通信方式に適用可能である。
【００７５】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００７６】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【符号の説明】
【００７７】
５  ＡＤＭ
１１  第１のＩ／Ｆ
２１  ＯＤＵ処理部
２３  第２のＩ／Ｆ
４０  アラーム転送部
４１  判定部
４２  ＦＦ
４３  スケジューラ部
４４  生成部
４５  優先順位テーブル
４６  転送要否テーブル
４７  設定テーブル
【図１】
2017038303.tif 000003
【図２】
2017038303.tif 000004
【図３】
2017038303.tif 000005
【図４】
2017038303.tif 000006
【図５】
2017038303.tif 000007
【図６】
2017038303.tif 000008
【図７】
2017038303.tif 000009
【図８】
2017038303.tif 000010
【図９】
2017038303.tif 000011