(57)【要約】【課題】ネットワークの管理者にかかる運用設定の負担を軽減させること。【解決手段】中継部２が、データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する。生成部３が、中継部２によって中継されるフレームから、転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する。そして、警報信号送信部４が、転送経路に障害が発生した場合に、生成部３によって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する。【選択図】        図１
2011250128.tif 000002
【特許請求の範囲】
【請求項１】
データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する中継部と、
前記中継部によって中継されるフレームから、前記転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する生成部と、
前記転送経路に障害が発生した場合に、前記生成部によって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する警報信号送信部と
を有することを特徴とする中継装置。
【請求項２】
前記生成部によって生成された制御情報を記憶する記憶部をさらに有し、
前記生成部は、前記記憶部によって記憶された制御情報に対応する経路識別情報又は装置識別装置が新たな情報に変更された場合に、前記記憶部によって記憶された制御情報を更新することを特徴とする請求項１に記載の中継装置。
【請求項３】
前記生成部は、前記終端となる伝送装置間で送受信されるフレームのうち、一方の伝送装置から送信された第１フレームから前記経路識別情報を含む第１情報を取得し、他方の伝送装置から送信された第２フレームから前記装置識別情報を含む第２情報を取得することを特徴とする請求項１に記載の中継装置。
【請求項４】
中継装置で実行される制御情報生成方法であって、
データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する中継ステップと、
前記中継ステップによって中継されるフレームから、前記転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する生成ステップと、
前記転送経路に障害が発生した場合に、前記生成ステップによって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する警報信号送信ステップと、
を含んだことを特徴とする制御情報生成方法。
【請求項５】
中継装置によって実行される制御情報生成プログラムであって、
前記中継装置に、
データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する中継手順と、
前記中継手順によって中継されるフレームから、前記転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する生成手順と、
前記転送経路に障害が発生した場合に、前記生成手順によって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する警報信号送信手順と、
を実行させることを特徴とする制御情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、中継装置、制御情報生成方法及び制御情報生成プログラムに関する。
【背景技術】
【０００２】
従来、キャリアネットワークのコスト削減やＩＰトラフィックの需要増大に伴い、ＳＤＨ（Synchronous Digital Hierarchy）伝送方式からパケット伝送方式への切替えが進められている。パケット伝送方式は、ＳＤＨ伝送方式と比較して、回線利用効率が良いという利点を有しているが、Ｌ２ＳＷ（Layer 2 Switch）が使用されているため、キャリアによるパスの制御ができず、キャリアグレードのサービスには不向きであった。
【０００３】
そこで、近年、パケット伝送方式において、キャリアがネットワークの状態を監視して、パスを制御することを可能にするＭＰＬＳ（Multi Protocol Label Switch）−ＴＰ（Transport Profile）の標準化が進められている。
【０００４】
また、パケット伝送方式においては、ネットワークの運用状況を把握して、障害や性能劣化を検出するＯＡＭ（Operation and Maintenance）の標準化もＩＥＴＦ（The  Institute  of  Electrical  and  Electronics  Engineers，Inc）などで進められている。パケット伝送方式のＯＡＭでは、管理対象のグループであるＭＥＧ（Maintenance  Entity  Group）ごとに、ＭＥＧ内の終端装置をＭＥＰ（Maintenance  Entity  End  Point）として設定する。
【０００５】
また、パケット伝送方式のＯＡＭでは、ＭＥＧ内の中継装置をＭＩＰ（Maintenance  Entity  Intermediate  Point）として設定し、ＯＡＭ専用のパケットを利用して障害監視や障害発生時の警報の転送を行なう。ここで、ＭＰＬＳ−ＴＰでの障害監視と警報転送について説明する。図１３は、ＭＰＬＳ−ＴＰネットワークの一例を示す図である。
【０００６】
図１３に示すように、ＭＰＬＳ−ＴＰネットワークは、終端ノードとしてノードＡ及びノードＣを有し、中継ノードとしてノードＢを有している。ノードＡは、スロット１−１、１−５及び１−６を有し、スロット１−５を介してノードＢと接続されている。ノードＢは、スロット１−６及び１−５を有し、スロット１−６を介してノードＡと接続されている。また、ノードＢは、スロット１−５を介してノードＣと接続されている。ノードＣは、スロット１−１、１−５及び１−６を有し、スロット１−６を介してノードＢと接続されている。
【０００７】
例えば、図１３に示すように、ＭＰＬＳ−ＴＰネットワークは、ノードＡからノードＣまでのパスを管理対象としたＭＥＧが設定される。また、図１３に示すように、ＭＰＬＳ−ＴＰネットワークは、ノードＡとノードＢとのセクション間を管理対象としたＭＥＧが設定される。また、図１３に示すように、ＭＰＬＳ−ＴＰネットワークは、ノードＢとノードＣとのセクション間を管理対象としたＭＥＧが設定される。
【０００８】
そして、ＭＰＬＳ−ＴＰネットワークでは、設定されたＭＥＧごとにＭＥＧＩＤ及びＭＥＰＩＤが割当てられる。例えば、図１３に示すように、ノードＡとノードＢとのセクション間に設定されたＭＥＧにおいては、「ノードＡのＭＥＰＩＤ：１１」、「ノードＢのＭＥＰＩＤ：１２」及び「ＭＥＧＩＤ：００１１」が割当てられる。同様に、ノードＢとノードＣとのセクション間に設定されたＭＥＧと、ノードＡからノードＣまでのパスに設定されたＭＥＧとにおいても、ＭＥＧＩＤ及びＭＥＰＩＤが割当てられる。なお、「ＭＥＧＩＤ」及び「ＭＥＰＩＤ」は、それぞれ「ＭＥＧ」と「ＭＥＰ」を一意に識別するための識別子である。
【０００９】
ＭＥＰは、ＭＥＧＩＤ及びＭＥＰＩＤに基づいて、対向するＭＥＰに対して接続性をチェックするためのフレームであるＣＣＭ（Continuity Check Message）フレームを、一定の周期毎に送信する。そして、対向するＭＥＰは、一定の周期毎に送信されるＣＣＭフレームを定期的に受信することにより、ＭＥＰ間の接続性を確認する。例えば、ノードＢとノードＣとのセクション間で設定されたＭＥＧにおいては、ＭＥＰであるノードＢは、対向するＭＥＰのノードＣからＣＣＭフレームを定期的に受信することによってノードＣとの接続性を確認する。
【００１０】
そして、ＭＥＰは、所定の周期連続でＣＣＭフレームを受信しなかった場合に、警報を転送する。例えば、ノードＢは、ノードＣからのＣＣＭフレームを３．５周期連続で受信しなかった場合に、ノードＣとのセクションがＬＯＣ（Loss of Continuity）であるとして、ＡＩＳ（Alarm Indication Signal）などの警報を送信する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−２９８６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した従来技術では、ネットワークの管理者にかかる運用設定の負担が増大するという問題があった。具体的には、上記した従来技術では、ノードは、ネットワークの管理者によって予め設定された情報を参照して、ＡＩＳなどの警報を転送する。図１４は、ＡＩＳの転送を示す図である。図１４では、図１３に示すＭＰＬＳ−ＴＰネットワークにおいてノードＢとノードＣとのセクション間で障害が発生した場合のＡＩＳの転送について示している。
【００１３】
図１４の（Ａ）に示すように、ノードＡ、ノードＢ及びノードＣには、それぞれのフローポイントごとに、ＭＥＧレベルと、ＭＥＧＩＤと、ＭＥＰＩＤと、ＥＦＰ（Egress flow point）とが対応付けられた情報が予め設定されている。ＭＥＧレベルとは、ＭＥＧの管理レベルを意味する。また、ＭＥＧＩＤは、ＡＩＳを送信する対象となるパスに設定されたＭＥＧのＩＤを示している。また、ＭＥＰＩＤは、ノードＡからノードＣまでのパスに設定されたＭＥＧにおいて、ＡＩＳの送信先となるＭＥＰのＩＤを意味している。また、ＥＦＰは、ＡＩＳが送信された際の、各ノードにおける出口側のフローポイントを意味している。
【００１４】
例えば、ノードＢのフローポイント１−５−１−１には、図１４の（Ａ）に示すように、「ＭＥＧレベル：７、ＭＥＧＩＤ：０００１、ＭＥＰＩＤ：１、ＥＦＰ：１−６−１−１」が設定される。上記した情報は、「ＭＥＧＩＤ：０００１」のＭＥＧの管理レベルが「７」であることを意味している。また、上記した情報は、「ＭＥＧＩＤ：０００１」のＭＥＧにおいてノードＢのスロット１−５からノードＣのスロット１−１までの経路に障害が発生した場合には、ノードＢが、「ＭＥＰＩＤ：１」のＭＥＰであるノードＡにＡＩＳを送信することを意味している。さらに、上記した情報は、ノードＢが自身のスロット１−６からノードＡのスロット１−１を介する経路でＡＩＳを送出することを意味している。
【００１５】
そして、図１４の（Ｂ）に示すように、ノードＢとノードＣとのセクション間で障害が発生してノードＢの入力断になった場合には、ノードＢは、フローポイント１−５−１−１に設定された情報を参照して、ＡＩＳパケットを生成する。例えば、ノードＢは、図１４の（Ｂ）に示すように、「ラベル：２０１、ＭＥＧレベル：７、ＯｐＣｏｄｅ：ＡＩＳ、ＭＥＰＩＤ：１、ＭＥＧＩＤ：０００１」とするＡＩＳパケットを生成して、ノードＡに対して送信する。
【００１６】
従って、ネットワーク上の各ノードに対して、障害が発生した旨の警報を自律的に送信させるためには、ネットワークの管理者は、ネットワークの運用前にネットワーク上のノードのフローポイントごとに情報を設定することとなる。その結果、ネットワークの管理者にかかる運用設定の負担が増大する。
【００１７】
そこで、本開示の技術は、上述した従来技術の問題を鑑みて、ネットワークの管理者にかかる運用設定の負担を軽減させることが可能である中継装置、制御情報生成方法及び制御情報生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上述した課題を解決し、目的を達成するため、開示の装置は、中継部が、データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する。生成部が、中継部によって中継されるフレームから、転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する。そして、警報信号送信部が、転送経路に障害が発生した場合に、生成部によって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する。
【発明の効果】
【００１９】
開示の装置は、ネットワークの管理者にかかる運用設定の負担を軽減させることを可能にする。
【図面の簡単な説明】
【００２０】
【図１】図１は、実施例１に係る中継装置の構成を示す図である。
【図２】図２は、実施例２に係る中継ノードを含むネットワークの一例を示す図である。
【図３】図３は、パスＯＡＭフォーマットの一例を示す図である。
【図４】図４は、ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。
【図５】図５は、ＣＣＭ  ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。
【図６】図６は、実施例２に係る中継ノードの構成を示す図である。
【図７】図７は、リモートＭＥＰリスト記憶部を示す図である。
【図８】図８は、ＡＩＳ  ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。
【図９】図９は、実施例２に係る中継ノードを含むネットワークにおける処理の手順を示すシーケンス図である。
【図１０】図１０は、実施例２に係る中継ノードによるリモートＭＥＰリストの生成処理の手順を示す図である。
【図１１】図１１は、実施例２に係る中継ノードによるＡＩＳの送信処理の手順を示す図である。
【図１２】図１２は、制御情報生成プログラムを実行するコンピュータを示す図である。
【図１３】図１３は、ＭＰＬＳ−ＴＰネットワークの一例を示す図である。
【図１４】図１４は、ＡＩＳの転送を示す図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照して、本願の開示する中継装置、制御情報生成方法及び制御情報生成プログラムの実施例を詳細に説明する。なお、本願の開示する中継装置、制御情報生成方法及び制御情報生成プログラムは、以下の実施例により限定されるものではない。
【実施例１】
【００２２】
実施例１に係る中継装置の構成を説明する。図１は、実施例１に係る中継装置の構成を示す図である。図１に示すように、中継装置１は、中継部２と、生成部３と、警報信号送信部４とを有する。中継部２は、データの転送経路の終端となる伝送装置間で送受信されるフレームを中継する。
【００２３】
生成部３は、中継部２によって中継されるフレームから、転送経路を識別する経路識別情報と、伝送装置を識別する装置識別情報とを取得し、取得した経路識別情報と装置識別情報とに基づいて、制御情報を生成する。警報信号送信部４は、転送経路に障害が発生した場合に、生成部３によって生成された制御情報に基づいて警報信号を生成し、生成した警報信号を送信する。
【００２４】
上述したように、実施例１に係る中継装置１は、中継するフレームから経路識別情報と装置識別情報とを取得し、取得した経路識別情報と装置識別情報とを用いて、警報信号を送信する際に用いる制御情報を生成する。従って、実施例１に係る中継装置１は、ネットワークの管理者が設定することなく、警報信号を送信する際に用いる制御情報を自律的に生成することができる。その結果、実施例１に係る中継装置１は、ネットワークの管理者にかかる運用設定の負担を軽減することを可能にする。
【実施例２】
【００２５】
実施例２では、まず、実施例２に係る中継ノードを含むネットワークの一例について説明する。その後、実施例２に係る中継ノードについて説明する。
【００２６】
［実施例２に係る中継ノードを含むネットワークの構成］
まず、実施例２に係る中継ノードを含むネットワークの構成について説明する。図２は、実施例２に係る中継ノードを含むネットワークの構成の一例を示す図である。図２に示すように、実施例２に係る中継ノードを含むネットワークは、中継ノード１００と、終端ノード２００と、終端ノード３００とを有し、終端ノード２００及び終端ノード３００が、それぞれ中継ノード１００と接続されている。
【００２７】
そして、実施例２に係る中継ノードを含むネットワークは、ＭＰＬＳ−ＴＰ及びＯＡＭが適用され、終端ノード２００と終端ノード３００との間でパスＰ１が設定されている。また、実施例２に係る中継ノードを含むネットワークは、図２に示すように、終端ノード２００に「ＭＥＰＩＤ：１」、終端ノード３００に「ＭＥＰＩＤ：２」、終端ノード２００と終端ノード３００との間のパスに「ＭＥＧＩＤ：０００１」が割当てられている。なお、図示していないが、終端ノード２００と中継ノード１００との間のセクション、及び、終端ノード３００と中継ノード１００との間のセクションにおいてもセクションＯＡＭが適用されており、それぞれにＭＥＧＩＤとＭＥＰＩＤとが割当てられている。
【００２８】
終端ノード２００は、対向する終端ノード３００に対して、接続性をチェックするためのＣＣＭフレームを、一定の周期毎に送信する。例えば、終端ノード２００は、図２に示すように、終端ノード３００に対して「ラベル：１０１」を付与したＣＣＭフレームを、フローポイント１−５−１−１から送信する。また、終端ノード２００は、対向する終端ノード３００から送信されたＣＣＭフレームを定期的に受信する。例えば、終端ノード２００は、図２に示すように、「ラベル：２０１」が付与されたＣＣＭフレームを終端ノード３００から定期的に受信する。
【００２９】
終端ノード３００は、対向する終端ノード２００に対して、一定の周期毎にＣＣＭフレームを送信する。例えば、終端ノード３００は、図２に示すように、終端ノード２００に対して「ラベル：２０２」を付与したＣＣＭフレームを、フローポイント１−６−１−１から送信する。また、終端ノード３００は、対向する終端ノード２００から送信されたＣＣＭフレームを定期的に受信する。例えば、終端ノード３００は、図２に示すように、「ラベル：１０２」が付与されたＣＣＭフレームを終端ノード２００から定期的に受信する。
【００３０】
ここで、終端ノード２００と終端ノード３００との間で送受信されるパスＯＡＭのフレームについて説明する。図３は、パスＯＡＭフォーマットの一例を示す図である。図３に示すように、パスＯＡＭのフレームには、管理情報である「Ｅｔｈｅｒｎｅｔ（登録商標）ヘッダ」と、パスラベルを示すシムヘッダである「ＬＳＦ＃１」と、チャネルラベルを示すシムヘッダである「ＬＳＦ＃２」とが含まれている。また、図３に示すように、パスＯＡＭのフレームには、フレームのバージョンを示す「ＡＣＨ」と、ＯＡＭで用いられるデータを設定する領域である「ＯＡＭ  ＰＤＵ（Protocol Data Unit）」とが含まれている。
【００３１】
Ｅｔｈｅｒｎｅｔ（登録商標）ヘッダには、送信先ノードのインターフェースに設定されたＭＡＣ（Media Access Control）アドレスである「ＭＡＣ  ＤＡ（Destination Address）」が含まれる。また、Ｅｔｈｅｒｎｅｔ（登録商標）ヘッダには、送信元ノードのインターフェースに設定されたＭＡＣアドレスである「ＭＡＣ  ＳＡ（Source Address）」と、プロトコルのＩＤである「ＴＰＩＤ（８８４７）」とが含まれる。
【００３２】
ＬＳＦ＃１とＬＳＦ＃２には、ラベルと、タイムインターバルを示す「ＴＣ（Time Code）」と、シムヘッダを識別するための「Ｓ」フィールドと、ラベルの生存期間示す「ＴＴＬ（Time To Live）」とがそれぞれ含まれる。ＡＣＨには、フレームの「Function Type(0001)」と、「Version(0000)」と、「Reserved(0000 0000)」と、「Channel Type(0×8902)」とが含まれる。
【００３３】
図４は、ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。図４に示すように、ＯＡＭ  ＰＤＵには、送信元ＭＥＰのＭＥＧレベルを示す「ＭＥＬ」、フレームのバージョン情報を示す「Ｖｅｒｓｉｏｎ（０）」、フレームのコード情報を示す「ＯｐＣｏｄｅ」などを設定する固定領域が含まれる。ＯｐＣｏｄｅは、ＯＡＭのタイプと関連するノードの情報を対応付けた値である。例えば、ＯｐＣｏｄｅには、「ＯｐＣｏｄｅ  Ｖａｌｕｅ：１、ＯＡＭ  ＰＤＵ  Ｔｙｐｅ：ＣＣＭ、ＯｐＣｏｄｅ  ｒｅｌｅｖａｎｃｅ  ｆｏｒ  ＭＥＰｓ／ＭＩＰｓ」で示す「ＯｐＣｏｄｅ  Ｖａｌｕｅ」の「１」が設定される。同様に、ＯｐＣｏｄｅには、フレームをＯＡＭのどのような機能で用いるかによって、それぞれ異なるＯｐＣｏｄｅ  Ｖａｌｕｅが設定される。
【００３４】
また、ＯＡＭ  ＰＤＵには、「ＭＥＬ」、「Ｖｅｒｓｉｏｎ（０）」、「ＯｐＣｏｄｅ」などの固定領域のほかに、種々のパラメータを設定する可変領域であるＴＬＶ（Type Length Value）が含まれる。Typeは、Valueに含まれる項目のタイプを示す。また、Length は、Valueの長さを示す。また、Valueは、パケットのデータ部分である。例えば、ＴＬＶには、「Ｔｙｐｅ  Ｖａｌｕｅ：０×００、ＴＬＶ  Ｎａｍｅ：Ｅｎｄ  ＴＬＶ（Ｎｏｔｅ  １）」で示す「Ｔｙｐｅ  Ｖａｌｕｅ」の「０×００」が設定される。同様に、ＴＬＶには、フレームにどのようなパラメータを設定するかによって、それぞれ異なるＴｙｐｅ  Ｖａｌｕｅが設定される。
【００３５】
ここで、図５を用いてＣＣＭフレームの一例を説明する。図５は、ＣＣＭ  ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。例えば、ＣＣＭフレームのＯＡＭ  ＰＤＵには、図５に示すように、「ＯｐＣｏｄｅ」に「ＣＣＭ＝１」が設定される。そして、ＣＣＭフレームのＯＡＭ  ＰＤＵには、送信される際の番号を示す「Ｓｅｑｕｅｎｃｅ  ｎｕｍｂｅｒ（０）」、送信先ノードの「ＭＥＰＩＤ」、パスに割当てられた「ＭＥＧＩＤ」などが含まれる。そして、ＣＣＭフレームのＯＡＭ  ＰＤＵの「Ｆｌａｇｓ」には、ＣＣＭフレームの送受信間隔を示す「Ｐｅｒｉｏｄ」が設定される。例えば、「Ｆｌａｇｓ」には、「Ｆｌａｇｓ［３：１］：００１、Ｐｅｒｉｏｄ  ｖａｌｕｅ：３．３３ｍｓ、Ｃｏｍｍｅｎｔｓ：３００ frames per second」で示す「Ｆｌａｇｓ［３：１］」の「００１」が設定される。上記した場合には、１秒で３００フレーム、すなわち、３．３ミリ秒で１フレームを送受信することとなる。
【００３６】
図２に戻って、例えば、終端ノード２００は、図２に示す「パスラベル」に「１０１」を設定し、さらに、図５に示す「ＭＥＰＩＤ」に「２」、「ＭＥＧＩＤ」に「０００１」を設定したＣＣＭフレームを送信する。同様に、終端ノード３００は、図２に示す「パスラベル」に「２０２」を設定し、さらに、図５に示す「ＭＥＰＩＤ」に「１」、「ＭＥＧＩＤ」に「０００１」を設定したＣＣＭフレームを送信する。
【００３７】
中継ノード１００は、図２に示すように、終端ノード２００から送信されたフレームに付与されたラベル「１０１」を「１０２」に付け替えて、終端ノード３００に送信する。また、中継ノード１００は、図２に示すように、終端ノード３００から送信されたフレームに付与されたラベル「２０２」を「２０１」に付け替えて、終端ノード２００に送信する。なお、中継ノード１００の処理については、実施例２に係る中継ノードの構成において説明する。
【００３８】
［実施例２に係る中継ノードの構成］
次に、実施例２に係る中継ノードの構成について説明する。図６は、実施例２に係る中継ノード１００の構成を示す図である。図６に示すように、中継ノード１００は、入力インターフェース部１１０ａと、入力インターフェース部１１０ｂと、出力インターフェース部１２０ａと、出力インターフェース部１２０ｂと、スイッチ部１３０と、記憶部１４０と、制御部１５０とを有する。
【００３９】
入力インターフェース部１１０ａは、終端ノード２００によって送信されたフレームの入力を制御するインターフェース部である。また、入力インターフェース部１１０ａは、終端ノード２００によって送信されたＣＣＭフレームに含まれる情報をモニタする。具体的には、入力インターフェース部１１０ａは、終端ノード２００によって送信されたＣＣＭフレームに含まれるＭＥＧレベル、ＭＥＧＩＤ、ＭＥＰＩＤなどをモニタする。  
【００４０】
入力インターフェース部１１０ｂは、終端ノード３００によって送信されたフレームの入力を制御するインターフェース部である。また、入力インターフェース部１１０ｂは、終端ノード３００によって送信されたＣＣＭフレームに含まれる情報をモニタする。具体的には、入力インターフェース部１１０ｂは、終端ノード３００によって送信されたＣＣＭフレームに含まれるＭＥＧレベル、ＭＥＧＩＤ、ＭＥＰＩＤなどをモニタする。
【００４１】
出力インターフェース部１２０ａは、後述するスイッチ部１３０又は制御部１５０から入力されるフレームの終端ノード２００への送信を制御するインターフェース部である。出力インターフェース部１２０ｂは、後述するスイッチ部１３０又は制御部１５０から入力されるフレームの終端ノード３００への送信を制御するインターフェース部である。
【００４２】
なお、入力インターフェース部１１０ａ及び出力インターフェース部１２０ａは、図２に示すスロット１−６に対応するインターフェース部である。また、入力インターフェース部１１０ｂ及び出力インターフェース部１２０ｂは、図２に示すスロット１−５に対応するインターフェース部である。
【００４３】
スイッチ部１３０は、入力インターフェース部１１０ａから入力されるフレームのラベルを付け替えて適切な出力インターフェース部に転送する。例えば、スイッチ部１３０は、入力インターフェース部１１０ａから入力されたＣＣＭフレームに付与されたラベル「１０１」を「１０２」に付け替えて、出力インターフェース部１２０ｂに転送する。また、スイッチ部１３０は、入力インターフェース部１１０ｂから入力されるフレームのラベルを付け替えて適切な出力インターフェース部に転送する。例えば、スイッチ部１３０は、入力インターフェース部１１０ｂから入力されたＣＣＭフレームに付与されたラベル「２０２」を「２０１」に付け替えて、出力インターフェース部１２０ａに転送する。
【００４４】
記憶部１４０は、図６に示すように、フロー制御用データ記憶部１４１と、リモートＭＥＰリスト記憶部１４２とを有し、中継ノード１００によって用いられる種々のデータや後述する制御部１５０による処理結果を記憶する。記憶部１４０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ（Flash Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。
【００４５】
フロー制御用データ記憶部１４１は、入力インターフェース部１１０ａから入力され、出力インターフェース部１２０ｂから出力されるフレームに付与されたラベルの付け替え情報であるフロー制御用データを記憶する。例えば、フロー制御用データ記憶部１４１は、入力インターフェース部１１０ａから入力されたＣＣＭフレームに付与されたラベル「１０１」を「１０２」に付け替える旨の情報を記憶する。また、入力インターフェース部１１０ｂから入力され、出力インターフェース部１２０ａから出力されるフレームに付与されたラベルの付け替え情報を記憶する。例えば、フロー制御用データ記憶部１４１は、入力インターフェース部１１０ｂから入力されたＣＣＭフレームに付与されたラベル「２０２」を「２０１」に付け替える旨の情報を記憶する。
【００４６】
リモートＭＥＰリスト記憶部１４２は、後述する制御部１５０によって生成されたリモートＭＥＰリストを記憶する。具体的には、リモートＭＥＰリスト記憶部１４２は、中継ノード１００が接続されたネットワーク上に障害が発生して、後述する制御部１５０が警報フレームを生成する際に用いられるリモートＭＥＰリストを記憶する。なお、警報フレームとは、例えば、ＡＩＳなどである。図７は、リモートＭＥＰリスト記憶部１４２を示す図である。
【００４７】
図７に示すように、リモートＭＥＰリスト記憶部１４２は、ＭＥＧレベルと、ＭＥＧＩＤと、ＭＥＰＩＤと、ＥＦＰとを対応付けたリモートＭＥＰリストを記憶する。ここで、「ＭＥＧレベル」とは、ＭＥＧに設定された管理レベルを意味する。また、「ＭＥＧＩＤ」とは、設定されたＭＥＧを一意に特定するための識別子を意味する。また、「ＭＥＰＩＤ」とは、警報フレームを送信するＭＥＰを一意に特定するための識別子を意味する。「ＥＦＰ」とは、警報フレームが送信された際の、各ノードにおける出口側のフローポイントを意味する。
【００４８】
例えば、リモートＭＥＰリスト記憶部１４２は、図７に示すように、「ＭＥＧレベル：７」と、「ＭＥＧＩＤ：０００１」と、「ＭＥＰＩＤ：１」と、「ＥＦＰ：１−６−１−１」とを対応付けたリモートＭＥＰリストを記憶する。
【００４９】
図６に戻って、制御部１５０は、コマンド処理部１５１と、フロー管理部１５２と、リモートＭＥＰリスト管理部１５３と、障害監視部１５４と、ＡＩＳ送信判定部１５５と、ＡＩＳ送信部１５６とを有する。制御部１５０は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）などの集積回路、または、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）などの電子回路である。
【００５０】
コマンド処理部１５１は、中継ノード１００が含まれるネットワークの管理者によって図示しない入力部から入力されたコマンドを実行する。例えば、コマンド処理部１５１は、管理者によって設定されたフロー制御用データをフロー制御用データ記憶部１４１に格納する。フロー管理部１５２は、フレームの入出力を管理する。具体的には、フロー管理部１５２は、パスが設定された際に、中継するフレームが出力される出口の情報であるフローポイントを生成し、生成したフローポイントをパスごとに対応付けたＴＳＧ（Transport Service Group）を記憶部１４０に格納する。例えば、フロー管理部１５２は、ＴＳＧ「ＭＥＧＩＤ：０００１、フローポイント：１−５−１−１、フローポイント：１−６−１−１」を生成して、記憶部１４０に格納する。
【００５１】
リモートＭＥＰリスト管理部１５３は、スイッチ部１３０を介して中継されるフレームから、ＭＥＧを識別するＭＥＧＩＤと、ＭＥＰを識別するＥＰＩＤとを取得する。そして、リモートＭＥＰリスト管理部１５３は、取得したＭＥＧＩＤとＭＥＰＩＤとを用いて、警報信号を送信する際のリモートＭＥＰリストを生成して、生成したリモートＭＥＰリストをリモートＭＥＰリスト記憶部１４２に格納する。
【００５２】
また、リモートＭＥＰリスト管理部１５３は、終端となるノード間で送受信されるフレームのうち、一方のノードから送信された第１フレームからＭＥＧＩＤを含む第１情報を取得する。そして、リモートＭＥＰリスト管理部１５３は、他方のノードから送信された第２フレームからＭＥＰＩＤを含む第２情報を取得する。
【００５３】
また、リモートＭＥＰリスト管理部１５３は、リモートＭＥＰリスト記憶部１４２によって記憶されたリモートＭＥＰリストに対応するＭＥＧＩＤ又はＭＥＰＩＤが新たな情報に変更された場合に、リモートＭＥＰリストを更新する。
【００５４】
具体的には、リモートＭＥＰリスト管理部１５３は、入力されたＣＣＭフレームの出口側のリモートＭＥＰリストに、ＣＣＭフレームに含まれるＭＥＧレベルと、ＭＥＧＩＤと、警報フレームの出口のフローポイントであるＥＦＰとを設定する。また、リモートＭＥＰリスト管理部１５３は、入力されたＣＣＭフレームの入口側のリモートＭＥＰリストに入力されたＣＣＭフレームに含まれるＭＥＰＩＤを設定する。そして、リモートＭＥＰリスト管理部１５３は、出口側のリモートＭＥＰリスト及び入口側のリモートＭＥＰリストそれぞれをリモートＭＥＰリスト記憶部１４２に格納する。なお、以下では、出口側をＥｇｒｅｓｓ、入口側をＩｎｇｒｅｓｓと記す場合がある。
【００５５】
例えば、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ａによってモニタされたＣＣＭフレームに含まれる「ＭＥＧレベル：７」と「ＭＥＧＩＤ：０００１」とをフレームの出口側「１−５−１−１」のリモートＭＥＰリストに設定する。また、リモートＭＥＰリスト管理部１５３は、ＣＣＭフレームの出口側である「１−５−１−１」のリモートＭＥＰリストに、「ＥＦＰ：１−６−１−１」を設定する。
【００５６】
そして、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ａによってモニタされたＣＣＭフレームに含まれる「ＭＥＰＩＤ：２」を、ＣＣＭフレームの入口側である「１−６−１−１」のリモートＭＥＰリストに設定する。
【００５７】
同様に、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ｂによってモニタされたＣＣＭフレームに含まれる「ＭＥＧレベル：７」と「ＭＥＧＩＤ：０００１」とをフレームの出口側「１−６−１−１」のリモートＭＥＰリストに設定する。また、リモートＭＥＰリスト管理部１５３は、ＣＣＭフレームの出口側である「１−６−１−１」のリモートＭＥＰリストに、「ＥＦＰ：１−５−１−１」を設定する。
【００５８】
そして、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ｂによってモニタされたＣＣＭフレームに含まれる「ＭＥＰＩＤ：１」を、ＣＣＭフレームの入口側である「１−５−１−１」のリモートＭＥＰリストに設定する。
【００５９】
すなわち、リモートＭＥＰリスト管理部１５３は、ＭＥＧの終端に位置する双方のＭＥＰから送信されたＣＣＭフレームを用いて、１つのリモートＭＥＰリストを生成する。そして、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ａ、１１０ｂそれぞれでモニタされた情報がリモートＭＥＰリスト記憶部１４２によって記憶された情報と異なる場合に、リモートＭＥＰリストを更新する。
【００６０】
障害監視部１５４は、セクションごとに障害が発生したか否かを監視する。例えば、  障害監視部１５４は、セクションＯＡＭで送受信しているＣＣＭフレームが一定期間受信されなかった場合に、障害が発生したと判定する。
【００６１】
ＡＩＳ送信判定部１５５は、障害監視部１５４によって障害が発生したと判定された場合に、障害が発生したセクションを含むＴＳＧが記憶部１４０に記憶されているか否かを判定する。そして、ＡＩＳ送信判定部１５５は、障害が発生したセクションを含むＴＳＧが記憶部１４０に記憶されている場合に、警報フレームを送信することを決定する。例えば、ＡＩＳ送信判定部１５５は、障害が発生したセクションを含むＴＳＧが記憶部１４０に記憶されている場合に、ＡＩＳを送信することを決定する。
【００６２】
ＡＩＳ送信部１５６は、障害が発生した場合に、リモートＭＥＰリスト管理部１５３によって生成されたリモートＭＥＰリストに基づいて警報信号を生成し、生成した警報信号を送信する。具体的には、ＡＩＳ送信部１５６は、ＡＩＳ送信判定部１５５によって警報フレームを送信すると決定された場合に、警報フレームを生成して、対象となるＭＥＰに対して警報フレームを送信する。例えば、ＡＩＳ送信部１５６は、ＡＩＳ送信判定部１５５によってＡＩＳを送信すると決定された場合に、ＡＩＳを生成して、対象となるＭＥＰに対してＡＩＳを送信する。図８は、ＡＩＳ  ＯＡＭ  ＰＤＵフォーマットの一例を示す図である。
【００６３】
図８に示すように、ＡＩＳフレームは、フレームのコード情報である「ＯｐＣｏｄｅ」にＡＩＳのタイプ値として、例えば、図８に示すように、「０×２１」が設定されている。また、図８に示すように、ＡＩＳフレームのＯＡＭ  ＰＤＵには、ＭＥＧレベルを設定するＭＥＬや、ＭＥＰＩＤ又はＭＩＰＩＤを設定するＭＥＰ／ＭＩＰＩＤなどの領域を含んでいる。例えば、ＡＩＳ送信部１５６は、図８に示すＡＩＳ  ＯＡＭ  ＰＤＵに各種情報を設定し、設定したＡＩＳフレームを対象となるＭＥＰに対して送信する。
【００６４】
次に、実施例２に係る中継ノード１００を含むネットワークおける処理の手順と、実施例２に係る中継ノード１００による処理の手順を説明する。なお、以下では、まず、実施例２に係る中継ノード１００を含むネットワークおける処理の手順を説明したのち、実施例２に係る中継ノード１００による処理の手順を説明する。
【００６５】
［実施例２に係る中継ノードを含むネットワークおける処理の手順］
図９は、実施例２に係る中継ノードを含むネットワークおける処理の手順を示すシーケンス図である。図９に示すように、まず、実施例２に係る中継ノード１００を含むネットワークにおいては、管理者が終端ノード２００と中継ノードとの間と、中継ノード１００と終端ノード３００との間にセクションを設定する（ステップＳ１０１）。そして、管理者が、終端ノード２００と終端ノード３００との間にパスを設定すると（ステップＳ１０１）、フロー管理部１５２がＴＳＧを登録する（ステップＳ１０２）。具体的には、フロー管理部１５２は、パスが設定された際に、中継するフレームが出力される出口の情報であるフローポイントを生成し、生成したフローポイントをパスごとに対応付けたＴＳＧを記憶部１４０に格納する。
【００６６】
そして、フロー管理部１５２は、フロー制御用データ記憶部１４１によって記憶されたラベル付け替えに関する情報とＴＳＧとを対応付ける（ステップＳ１０３）。例えば、フロー管理部１５２は、ＴＳＧの「１−５−１−１」と、「ラベル入力：２０２、ラベル出力：１０２」とを対応付ける。なお、上記情報は、フローポイント「１−５−１−１」に入力されるフレームのラベルが「２０２」であり、フローポイント「１−５−１−１」から出力されるフレームのラベルが「１０２」であることを意味している。同様に、フロー管理部１５２は、各フローポイントに対してラベル付け替えに関する情報を対応付ける。
【００６７】
そして、終端ノード２００が、パスＯＡＭのＣＣＭフレームを送出すると、中継ノード１００は、フローポイント１−６−１−１から入力されたフレームのラベルを付け替えて、フローポイント１−５−１−１から送信する（ステップＳ１０４）。例えば、終端ノード２００は、「ラベル：１０１、ＭＥＬ：７、ＯｐＣｏｄｅ：ＣＣＭ、ＭＥＰＩＤ：２、ＭＥＧＩＤ：０００１」のＣＣＭフレームＦ１を終端ノード３００に対して送信する。
【００６８】
中継ノード１００は、フレームＦ１に示す「ラベル：１０１」を「ラベル：１０２」に付け替えたフレームＦ２を終端ノード３００に転送する。そして、終端ノード３００は、フレームＦ２を受信すると、終端ノード２００との接続が維持されていると確認する。なお、上記「ＭＥＬ」は、ＭＥＧレベルを意味する。
【００６９】
ここで、中継ノード１００は、終端ノード２００から受信したＣＣＭフレームＦ１を用いてリモートＭＥＰリストＬ１及びＬ２を生成する（ステップＳ１０５）。具体的には、入力インターフェース１１０ａが、入力されたフレームＦ１に含まれる情報をモニタしてリモートＭＥＰリスト管理部１５３に通知する。そして、リモートＭＥＰリスト管理部１５３は、通知された情報を用いてリモートＭＥＰリストＬ１及びＬ２を生成する。
【００７０】
例えば、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ａによってモニタされたフレームＦ１に含まれる「ＭＥＬ：７」と「ＭＥＧＩＤ：０００１」とをフレームの出口側である「１−５−１−１」のリモートＭＥＰリストＬ１に設定する。また、リモートＭＥＰリスト管理部１５３は、フレームの出口側である「１−５−１−１」のリモートＭＥＰリストＬ１に、「ＥＦＰ：１−６−１−１」を設定する。
【００７１】
そして、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ａによってモニタされたフレームＦ１に含まれる「ＭＥＰＩＤ：２」を、フレームの入口側である「１−６−１−１」のリモートＭＥＰリストＬ２に設定する。
【００７２】
その後、終端ノード３００が、パスＯＡＭのＣＣＭフレームを送出すると、中継ノード１００は、フローポイント１−５−１−１から入力されたフレームのラベルを付け替えて、フローポイント１−６−１−１から送信する（ステップＳ１０６）。例えば、終端ノード２００は、「ラベル：２０２、ＭＥＬ：７、ＯｐＣｏｄｅ：ＣＣＭ、ＭＥＰＩＤ：１、ＭＥＧＩＤ：０００１」のＣＣＭフレームＦ３を終端ノード２００に対して送信する。
【００７３】
中継ノード１００は、フレームＦ３に示す「ラベル：２０２」を「ラベル：２０１」に付け替えたフレームＦ４を終端ノード２００に転送する。そして、終端ノード２００は、フレームＦ４を受信すると、終端ノード３００との接続が維持されていると確認する。
【００７４】
ここで、中継ノード１００は、終端ノード３００から受信したＣＣＭフレームＦ３を用いてリモートＭＥＰリストＬ１及びＬ２を生成する（ステップＳ１０７）。具体的には、入力インターフェース１１０ｂが、入力されたフレームＦ３に含まれる情報をモニタしてリモートＭＥＰリスト管理部１５３に通知する。そして、リモートＭＥＰリスト管理部１５３は、通知された情報を用いてリモートＭＥＰリストＬ１及びＬ２を生成する。
【００７５】
例えば、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ｂによってモニタされたフレームＦ３に含まれる「ＭＥＬ：７」と「ＭＥＧＩＤ：０００１」とをフレームの出口側である「１−６−１−１」のリモートＭＥＰリストＬ２に設定する。また、リモートＭＥＰリスト管理部１５３は、フレームの出口側である「１−６−１−１」のリモートＭＥＰリストＬ２に、「ＥＦＰ：１−５−１−１」を設定する。
【００７６】
そして、リモートＭＥＰリスト管理部１５３は、入力インターフェース部１１０ｂによってモニタされたフレームＦ３に含まれる「ＭＥＰＩＤ：１」を、フレームの入口側である「１−５−１−１」のリモートＭＥＰリストＬ１に設定する。上述したように、中継ノード１００は、ＭＥＧの終端に位置する双方のＭＥＰから送信されたＣＣＭフレームを用いて、リモートＭＥＰリストを自律的に生成する。
【００７７】
リモートＭＥＰリストを生成した後に、ネットワークに障害が発生した場合には、中継ノード１００は、生成したリモートＭＥＰリストを参照して警報フレームを生成する。例えば、中継ノード１００と終端ノード３００との間のセクションに障害が発生すると、中継ノードは、セクションの障害を検出して、ＡＩＳを生成する（ステップＳ１０８）。
【００７８】
詳細に説明すると、障害監視部１５４がセクションの障害を検出すると、ＡＩＳ送信判定部１５５が終端ノード２００にＡＩＳを送信すると決定する。そして、ＡＩＳ送信部１５６が、リモートＭＥＰリストＬ１を参照して、「ラベル：２０１、ＭＥＬ：７、ＯｐＣｏｄｅ：ＡＩＳ、ＭＥＰＩＤ：１、ＭＥＧＩＤ：０００１」のＡＩＳフレームＦ５を生成して終端ノード２００に対して送信する（ステップＳ１０９）。
【００７９】
なお、上記処理の手順では、終端ノード２００が先にＣＣＭフレームを送信する場合について説明したが、本実施例はこれに限定されるものではなく、例えば、終端ノード３００が先にＣＣＭフレームを送信する場合であってもよい。また、終端ノード２００と終端ノード３００が同時にＣＣＭフレームを送信する場合であってもよい。
【００８０】
［実施例２に係る中継ノードによるリモートＭＥＰリストの生成処理の手順］
図１０は、実施例２に係る中継ノード１００によるリモートＭＥＰリストの生成処理の手順を示す図である。図１０に示すように、実施例２に係る中継ノード１００においては、パスＯＡＭが設定されると（ステップＳ２０１肯定）、フロー管理部１５２がフローポイントを生成して、ＴＳＧに登録する（ステップＳ２０２）。
【００８１】
そして、ＣＣＭフレームを受信すると（ステップＳ２０３肯定）、入力インターフェース部１１０ａ又は入力インターフェース部１１０ｂがＣＣＭフレームをモニタして（ステップＳ２０４）、記憶済みの情報か否かを判定する（ステップＳ２０５）。ここで、記憶済みの情報である場合には（ステップＳ２０５肯定）、中継ノード１００は、処理を終了する。
【００８２】
一方、記憶済みの情報でない場合には（ステップＳ２０５否定）、リモートＭＥＰリスト管理部１５３が、ＴＳＧからＥｇｒｅｓｓのフローポイントを取得する（ステップＳ２０６）。そして、リモートＭＥＰリスト管理部１５３は、ＥｇｒｅｓｓのフローポイントのリモートＭＥＰリストにＭＥＧレベル、ＭＥＧＩＤ、ＥＦＰを設定する（ステップＳ２０７）。また、リモートＭＥＰリスト管理部１５３は、ＩｎｇｒｅｓｓのフローポイントのリモートＭＥＰリストにＭＥＰＩＤを設定して（ステップＳ２０８）、処理を終了する。なお、ＣＣＭフレームを受信するまで、中継ノード１００は待機状態である（ステップＳ２０３否定）。
【００８３】
［実施例２に係る中継ノードによるＡＩＳの送信処理の手順］
図１１は、実施例２に係る中継ノード１００によるＡＩＳの送信処理の手順を示す図である。図１１に示すように、実施例２に係る中継ノード１００においては、監視時期に達すると（ステップＳ３０１肯定）、障害監視部１５４が、Ｉ（Input）／Ｏ（Output）からコンディションを収集する（ステップＳ３０２）。そして、障害監視部１５４は、セクションレイヤに障害があるか否かを判定する（ステップＳ３０３）。
【００８４】
ここで、障害があると判定されると（ステップＳ３０３肯定）、ＡＩＳ送信判定部１５５が該当するセクションがＴＳＧに含まれるか否かを判定する（ステップＳ３０４）。ここで、該当するセクションがＴＳＧに含まれると判定した場合には（ステップＳ３０４肯定）、ＡＩＳ送信判定部１５５は、ＴＳＧから該当するフローポイントを取得する（ステップＳ３０５）。そして、ＡＩＳ送信判定部１５５は、取得したフローポイントがｎｕｌｌの状態が否かを判定する（ステップＳ３０６）。
【００８５】
ここで、取得したフローポイントがｎｕｌｌの状態ではないと判定した場合には（ステップＳ３０６否定）、ＡＩＳ送信部１５６が、リモートＭＥＰリストがあるか否かを判定する（ステップＳ３０７）。ここで、リモートＭＥＰリストがあると判定した場合には（ステップＳ３０７肯定）、ＡＩＳ送信部１５６は、リモートＭＥＰリストから情報を取得してＡＩＳ  ＯＡＭフレームに設定する（ステップＳ３０９）。そして、ＡＩＳ送信部１５６は、ＡＩＳ  ＯＡＭフレームを送信して（ステップＳ３１０）、処理を終了する。
【００８６】
なお、障害が発生したセクションがＴＳＧに含まれなかった場合（ステップＳ３０４否定）や、セクションレイヤに障害がない場合（ステップＳ３０３否定）には、中継ノード１００は、ステップＳ３０１に戻って、監視時期に達したか否かを判定する。また、中継ノード１００は、監視時期に達するまで待機状態である（ステップＳ３０１否定）。
【００８７】
また、取得したフローポイントがｎｕｌｌであると判定した場合（ステップＳ３０６肯定）やリモートＭＥＰリストがない場合（ステップＳ３０７否定）には、ＡＩＳ送信判定部１５５は全てのフローポイントを確認したか否かを判定する（ステップＳ３０８）。ここで、全てのフローポイントを確認していない場合には（ステップＳ３０８否定）、ＡＩＳ送信判定部１５５は、ステップＳ３０５に戻って、ＴＳＧから該当するフローポイントを取得する。一方、全てのフローポイントを確認した場合には（ステップＳ３０８肯定）、中継ノード１００は、処理を終了する。
【００８８】
［実施例２の効果］
上述したように、実施例２によれば、スイッチ部１３０は、パスの終端となるノード間で送受信されるＣＣＭフレームを中継する。そして、リモートＭＥＰリスト管理部１５３は、スイッチ部１３０によって中継されるＣＣＭフレームから、ＭＥＧを識別するＭＥＧＩＤと、ＭＥＰを識別するＭＥＰＩＤとを取得する。また、リモートＭＥＰリスト管理部１５３は、取得したＭＥＧＩＤとＭＥＰＩＤとを用いてリモートＭＥＰリストを生成する。ＡＩＳ送信部１５６は、障害が発生した場合に、リモートＭＥＰリスト管理部１５３によって生成されたリモートＭＥＰリストに基づいて警報信号を生成し、生成した警報信号を送信する。従って、実施例２に係る中継ノード１００は、ネットワークの管理者が設定することなく、警報信号を送信する際に用いる制御情報を自律的に生成することができる。その結果、実施例２に係る中継ノード１００は、ネットワークの管理者にかかる運用設定の負担を軽減することを可能にする。
【００８９】
また、実施例２に係る中継ノード１００は、警報信号を送信する際に用いる制御情報を自律的に生成することで、管理者がネットワークの運用設定に要する時間を短縮させることができ、サービスを迅速に提供することを可能にする。
【００９０】
また、実施例２によれば、リモートＭＥＰリスト記憶部１４２が、リモートＭＥＰリスト管理部１５３によって生成されたリモートＭＥＰリストを記憶する。そして、リモートＭＥＰリスト管理部１５３は、リモートＭＥＰリスト記憶部１４２によって記憶されたリモートＭＥＰリストに対応するＭＥＧＩＤ又はＭＥＰＩＤが新たな情報に変更された場合に、リモートＭＥＰリストを更新する。従って、実施例２に係る中継ノード１００は、リモートＭＥＰリスト生成にかかる自装置への負荷を低減することを可能にする。
【００９１】
また、実施例２によれば、リモートＭＥＰリスト管理部１５３は、終端となるノード間で送受信されるＣＣＭフレームのうち、一方のノードから送信された第１フレームからＭＥＧＩＤを含む第１情報を取得する。そして、リモートＭＥＰリスト管理部１５３は、他方のノードから送信された第２フレームからＭＥＰＩＤを含む第２情報を取得する。従って、実施例２に係る中継ノード１００は、確実な情報を取得することを可能にする。
【実施例３】
【００９２】
さて、これまで実施例１及び２について説明したが、上述した実施例１及び２以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、種々の異なる実施例を（１）〜（３）に区分けして説明する。
【００９３】
（１）リモートＭＥＰリスト
上記実施例２では、ＭＥＧの終端に位置する双方のＭＥＰから送信されたＣＣＭフレームを用いて、１つのリモートＭＥＰリストを生成する場合について説明した。しかしながら、本実施例はこれに限定するものではなく、例えば、一方のＭＥＧから送信されたＣＣＭからリモートＭＥＰリストを生成する場合であってもよい。
【００９４】
（２）システム構成等
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示された構成要素と同一であることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図６に示すＡＩＳ送信判定部１５５とＡＩＳ送信部１５６とを一つの制御部として統合してもよい。また、一方で、図６に示すリモートＭＥＰリスト記憶部１４２を、出口側のリモートＭＥＰリストを記憶する出口側リモートＭＥＰリスト記憶部と、入口側のリモートＭＥＰリストを記憶する入口側リモートＭＥＰリスト記憶部とに分散してもよい。
【００９５】
（３）制御情報生成プログラム
ところで、上記実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本実施例はこれに限定されるものではなく、予め用意されたプログラムをコンピュータで実行するようにしてもよい。そこで、以下では、図１２を用いて上記実施例１に示した中継装置１と同様の機能を有する制御情報生成プログラムを実行するコンピュータの一例を説明する。図１２は、制御情報生成プログラムを実行するコンピュータを示す図である。
【００９６】
図１２に示すように、情報処理装置としてのコンピュータ１０００は、キーボード１０２０、モニタ１０３０、ＲＡＭ１０４０、ＨＤＤ１０５０、ＣＰＵ１０６０およびＲＯＭ１０７０を有する。そして、キーボード１０２０、モニタ１０３０、ＲＡＭ１０４０、ＨＤＤ１０５０、ＣＰＵ１０６０およびＲＯＭ１０７０は、バス１０１０などで接続される。
【００９７】
ＲＯＭ１０７０には、上記の実施例１に示した中継装置１と同様の機能を発揮する制御情報生成プログラム、つまり、図１２に示すように、中継プログラム１０７１、生成プログラム１０７２が予め記憶されている。また、ＲＯＭ１０７０には、警報信号送信プログラム１０７３が予め記憶されている。なお、これらのプログラム１０７１〜１０７３については、図１に示した中継装置１の各構成要素と同様、適宜統合または分散してもよい。
【００９８】
そして、ＣＰＵ１０６０が、これらのプログラム１０７１〜１０７３をＲＯＭ１０７０から読み出して実行することで、図１２に示すように、各プロセスとして機能するようになる。すなわち、中継プロセス１０６１、生成プロセス１０６２、警報信号送信プロセス１０６３が機能するようになる。なお、各プロセス１０６１〜１０６３は、図１に示した中継部２、生成部３、警報信号送信部４にそれぞれ対応する。
【００９９】
なお、上記各プログラム１０７１〜１０７３は、必ずしも最初からＲＯＭ１０７０に記憶させておく必要は無く、他の記憶媒体や記憶装置に各プログラムを記憶させておき、コンピュータ１０００がこれらから各プログラムを読み出して実行するようにしてもよい。他の記憶媒体や記憶装置とは、例えば、コンピュータ１０００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」である。また、他の記憶媒体や記憶装置とは、例えば、コンピュータ１０００の内外に備えられるＨＤＤなどの「固定用物理媒体」である。また、他の記憶媒体や記憶装置とは、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１０００に接続される「他のコンピュータ（またはサーバ）」である。
【符号の説明】
【０１００】
１  中継装置
２  中継部
３  生成部
４  警報信号送信部
１００  中継ノード
１１０ａ、１１０ｂ  入力インターフェース部  
１２０ａ、１２０ｂ  出力インターフェース部
１３０  スイッチ部
１４１  フロー制御用データ記憶部
１４２  リモートＭＥＰリスト記憶部
１５１  コマンド処理部
１５２  フロー管理部
１５３  リモートＭＥＰリスト管理部
１５４  障害監視部
１５５  ＡＩＳ送信判定部
１５６  ＡＩＳ送信部
２００、３００  終端ノード
【図１】
2011250128.tif 000003
【図２】
2011250128.tif 000004
【図３】
2011250128.tif 000005
【図４】
2011250128.tif 000006
【図５】
2011250128.tif 000007
【図６】
2011250128.tif 000008
【図７】
2011250128.tif 000009
【図８】
2011250128.tif 000010
【図９】
2011250128.tif 000011
【図１０】
2011250128.tif 000012
【図１１】
2011250128.tif 000013
【図１２】
2011250128.tif 000014
【図１３】
2011250128.tif 000015
【図１４】
2011250128.tif 000016