(57)【要約】【課題】  通信装置間の接続性の確認において、通信装置内のパッケージやモジュールなど詳細な単位を折り返し点として指定できない。【解決手段】  通信装置の少なくとも一つの所定のモジュールである折り返し点が記載されたループバックメッセージを作成して通信装置宛てに送信し、前記ループバックメッセージに対応して受信した、折り返し確認の結果が記載されたループバックレスポンスの内容を出力する。【選択図】      図７
2015156562.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置の少なくとも１つの所定のモジュールである折り返し点が記載されたループバックメッセージを作成して前記通信装置宛てに送信し、前記ループバックメッセージに対応して受信した、折り返し確認の結果が記載されたループバックレスポンスの内容を出力することを特徴とする通信装置。
【請求項２】
他の通信装置から受信した自装置宛てループバックメッセージに記載された折り返し点であるモジュールに折り返し確認を行い、前記折り返し確認の結果が記載されたループバックレスポンスを作成して前記通信装置宛てに送信することを特徴とする通信装置。
【請求項３】
前記モジュールが複数である場合、各モジュールにそれぞれ折り返し確認を行い、前記折り返し確認の結果が各モジュールについてのものであることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記ループバックレスポンスには前記モジュールが実装されているスロットが記載されることを特徴とする請求項２または３に記載の通信装置。
【請求項５】
請求項１に記載の通信装置と請求項２、３もしくは４に記載の通信装置とが通信し、前記送信と前記受信が行われることを特徴とする通信システム。
【請求項６】
通信装置の少なくとも一つの所定のモジュールである折り返し点が記載されたループバックメッセージを作成して前記通信装置宛てに送信し、前記ループバックメッセージに対応して受信された、折り返し確認の結果が記載されたループバックレスポンスの内容を出力することを特徴とする通信方法。
【請求項７】
通信装置から受信されたループバックメッセージに記載された折り返し点であるモジュールに折り返し確認を行い、前記折り返し確認の結果が記載されたループバックレスポンスを作成して前記通信装置宛てに送信することを特徴とする通信方法。
【請求項８】
前記モジュールが複数である場合、各モジュールにそれぞれ折り返し確認を行い、前記折り返し確認の結果が各モジュールについてのものであることを特徴とする請求項７に記載の通信方法。
【請求項９】
前記ループバックレスポンスには前記モジュールが実装されているスロットが記載されることを特徴とする請求項７または８に記載の通信方法。
【請求項１０】
請求項６に記載の通信方法の前記送信と前記受信とが請求項７、８もしくは９に記載の通信方法の前記受信と前記送信とにそれぞれ対応することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、システムおよび方法に関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol）通信網で回線型トラフィックとパケット型トラフィックとを収容するのに適した技術として、ＭＰＬＳ−ＴＰがある。ＭＰＬＳ−ＴＰはMulti-Protocol Label Switching  Transport-Profileの略称である。これには、パケット網技術に欠けている通信の信頼性を確保するため、保守運用であるＯＡＭ（Operation Administration and Maintenance）やプロテクションであるＡＰＳ（Automatic Protection Switching）などの機能が含まれる。
【０００３】
そのＯＡＭの機能は、障害検出、障害箇所特定、網性能測定などの機能に分けられる。高い稼働率が求められる専用線サービス、電話サービスなどにおいては、装置における交換や修理を伴うような障害による通信断の時間を低減するため、障害箇所を特定するＯＡＭ機能が必要である。障害個所特定のＯＡＭ機能には、網内の経路途中のノードでの折返しの接続性試験であるＬＢ（Loop Back）、ＬＴ（Link Trace）、ＰＴ（Path Trace）などがある。しかしながら、ＭＰＬＳは基本的に網内の経路を指定するプロトコルであるため、ＭＰＬＳ−ＴＰのＯＡＭ機能では網内での障害箇所特定のための折り返し点が装置内の詳細な単位で指定されていない。
【０００４】
このような問題の解決に関する技術が特許文献１、２に記載されている。
【０００５】
特許文献１に記載の通信システムは、複数の通信装置を備え、通信パスを介して複数の通信装置間でパケットを転送する。複数の通信装置のうちの一つの通信装置は、通信パス上のいずれかの通信装置でパケットを折り返して通信パスの接続性を確認する場合に、パケットを折り返す通信装置を指定するため第１の情報をパケットのヘッダ情報の第１の領域に格納する。その通信装置は、さらに、指定された通信装置内の折り返し点に関する第２の情報をパケットのヘッダ情報内の第２の領域に格納し、該第１の情報及び第２の情報が付与されたパケットを送出する。なお、第２の情報により指定される通信装置内の折り返し点がＩｎｇｒｅｓｓやＥｇｒｅｓｓなどの装置内の詳細な単位となっている。
【０００６】
特許文献２に記載の技術は、ユーザフレームを収容する回線に接続される終端装置同士を従属関係に設定し、上位側（センタ側）終端装置と複数の下位側（拠点側）終端装置との間で接続性監視を実施することで障害検知区間の明確化を実現する。その接続性監視の実施において、ＶＬＡＮ（Virtual Local Area Network）毎に各終端装置を一意に識別するために、各終端装置へユニークに設定するユニットＩＤ（Identification）が用いられる。つまり、ユニットＩＤによりＶＬＡＮ毎に各終端装置が一意に識別されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２０１１／０６４８８４号
【特許文献２】特開２０１２−１８２７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の技術において、第２の情報により指定される通信装置内の折り返し点がＩｎｇｒｅｓｓやＥｇｒｅｓｓなどとなっているが、通信装置内のパッケージやモジュールなどさらに詳細な単位が折り返し点として指定されていない。
【０００９】
特許文献２に記載の技術において、ユニットＩＤによりＶＬＡＮ毎に各終端装置が一意に識別されているが、装置内の詳細な単位が識別されていない。
【００１０】
つまり、通信装置間の接続性の確認において、通信装置内のパッケージやモジュールなど詳細な単位を折り返し点として指定できないことが課題である。
【００１１】
本発明の目的は、この課題を解決する通信装置、システムおよび方法を提供することである。
【課題を解決するための手段】
【００１２】
本発明の通信装置は、他の通信装置の少なくとも一つの所定のモジュールである折り返し点が記載されたループバックメッセージを作成して前記通信装置宛てに送信し、前記ループバックメッセージに対応して受信した、折り返し確認の結果が記載されたループバックレスポンスの内容を出力することを特徴とする。
【００１３】
本発明の通信方法は、通信装置の少なくとも一つの所定のモジュールである折り返し点が記載されたループバックメッセージを作成して前記通信装置宛てに送信し、前記ループバックメッセージに対応して受信された、折り返し確認の結果が記載されたループバックレスポンスの内容を出力することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、通信装置間の接続性の確認において、通信装置内のパッケージやモジュールなど詳細な単位を折り返し点として指定することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態における通信システムの構成例を示す図である。
【図２】本発明の第１の実施形態における通信装置の構成例を示す図である。
【図３】本発明の第１の実施形態における通信装置の構成例を示す表である。
【図４】本発明の第１の実施形態におけるリモートループバックメッセージの例を示す図である。
【図５】本発明の第１の実施形態におけるリモートループバックレスポンスの例を示す図である。
【図６】本発明の第１の実施形態における通信システムの動作を示すフローチャートである。
【図７】本発明の第２の実施形態における通信装置の構成例を示す図である。
【発明を実施するための形態】
【００１６】
本発明の第１の実施形態について、図面を参照して説明する。
【００１７】
図１は本実施形態における通信システムの構成例を示す。本通信システムは、通信装置１０、２０、３０を含む。通信装置１０、２０、３０は互いにリニアに接続されている。
【００１８】
通信装置１０は、ＭＰＬＳに対応しており、図２の様に、送受信部１１、コントロールプレーン１２など、複数のモジュールを有する。
【００１９】
通信装置１０の各部を説明する。
【００２０】
送受信部１１は、他の通信装置とパケットの送受信を行う。
【００２１】
コントロールプレーン１２は、ループバックメッセージおよびループバックレスポンスの作成、ループバックの制御を行う。
【００２２】
なお、通信装置２０、３０の構成は通信装置１０と同様である。
【００２３】
次に、本実施形態における通信システムの動作について、図１〜図６を参照して説明する。なお、図６は本実施形態における通信システムの動作を示すフローチャートである。
【００２４】
まず、図１における通信装置１０、２０、３０についてモジュールのＩＤおよび実装状態が例えば図３の通りになっているものとする。各通信装置においてモジュールのＩＤおよび実装状態の情報はコントロールプレーンで管理されている。
【００２５】
ユーザにより通信装置１０でループバック開始の操作が行われ、折り返し点として例えば通信装置３０のモジュールｃ（図３参照  以下同様）が指定される。ループバック開始の操作に応じてコントロールプレーン１２（モジュールｂ）で図４のループバックメッセージ（ＬＢＭ）が作成される。通信装置３０内で指定されたモジュールｃに一意に対応付けられているＩＤ値の３がループバックメッセージのＩＤフィールドに記載される（Ｓ１）。また、ループバックメッセージのｆｌａｇｓフィールドには０が記載される。さらに、指定された通信装置３０を宛先とするためのラベルが作成され、ループバックメッセージはそのラベルを付されて送受信部１１  Ｅａｓｔ（モジュールａ）より送信される（Ｓ２）。
【００２６】
なお、図４のループバックメッセージにおいて次の各フィールドは周知のものであるが、本実施形態での設定例を示す。
【００２７】
MEL：MEG（Maintenance Entity Group） Levelで、ユーザにより0〜7の内の一つの整数が設定される。
【００２８】
Version：0と設定される。
【００２９】
OpCode：LBMの場合に2、ループバックレスポンス（LBR）の場合に3と設定される。
【００３０】
flags：受信（折り返し）の場合に1、送信（転送）の場合に0と設定される。
【００３１】
TLV（Type Length Value） Offset：4と設定される。
【００３２】
Transaction ID/Sequence Number：設定値は装置で適宜設定される。
【００３３】
Type：3（Data TLV）と設定される。
【００３４】
Length：Data TLVのサイズが設定される。
【００３５】
通信装置２０において、ループバックメッセージは送受信部２１  Ｗｅｓｔ（モジュールａ）で受信され、宛先が通信装置３０であるため、送受信部２１  Ｅａｓｔ（モジュールａ）より通信装置３０に転送される（Ｓ３）。
【００３６】
通信装置３０において、ループバックメッセージは送受信部３１  Ｗｅｓｔ（モジュールａ）で受信され、コントロールプレーン３２（モジュールｂ）に転送される。ループバックメッセージの宛先が自装置であるため、コントロールプレーン３２は自装置での折り返しであると判断する。コントロールプレーン３２はループバックメッセージのｆｌａｇｓ値を０から１に変更し、ＩＤ値に一意に対応付けられている複数のモジュールｃ（図３通信装置３０  Ｓｌｏｔ４、５、６）にループバックメッセージを転送する（Ｓ４）。モジュールｃは、ループバックメッセージのｆｌａｇｓ値が１となっているため、ループバックメッセージをコントロールプレーン３２に折り返す（Ｓ５）。コントロールプレーン３２は、折り返されたループバックメッセージを所定の時間内に受信したかどうかに応じて、図５のループバックレスポンスを作成する。すなわち、ループバックレスポンスのＳｌｏｔフィールドおよびＲｅｓｕｌｔフィールドにコントロールプレーン３２での折り返しループバックメッセージの受信状態を示す判別子が記載され、ｆｌａｇｓフィールドには０が記載される。さらに、送信元の通信装置１０を宛先とするラベルが作成され、ループバックレスポンスはそのラベルを付されて送受信部３１  Ｗｅｓｔより送信される（Ｓ６）。
【００３７】
なお、Ｓｌｏｔフィールドは例えば１６ビットの２進数で表記され、最下位ビットから順に１から大きくなる自然数の番号のスロットを表している。Ｓｌｏｔフィールドには、ある番号のスロットに実装されているモジュールからの折り返しループバックメッセージが受信された場合にそのスロット番号に対応するビットに１が記載され、受信されない場合に０が記載される。図５のループバックレスポンスの例では、Ｓｌｏｔ４、５、６のモジュールｃからの折り返しループバックメッセージが受信された場合、Ｓｌｏｔフィールドには００００００００００１１１０００と記載される。また、Ｒｅｓｕｌｔフィールドには、あるＩＤの全てのモジュールからの折り返しループバックメッセージが受信された場合に１が記載され、受信されない場合に０が記載される。さらに、Ｉｎｖｅｎｔｏｒｙフィールドには、コントロールプレーンで管理されているモジュールの実装状態がＳｌｏｔフィールドと同様の方法で記載され、あるＩＤのモジュールが実装されている場合に１が記載され、実装されていない場合に０が記載される。
【００３８】
通信装置２０において、ループバックレスポンスは送受信部２１  Ｅａｓｔ（モジュールａ）で受信され、宛先が通信装置１０であるため、送受信部２１  Ｗｅｓｔ（モジュールａ）より通信装置１０に転送される（Ｓ７）。
【００３９】
通信装置１０において、ループバックレスポンスは送受信部１１  Ｅａｓｔ（モジュールａ）で受信され、コントロールプレーン１２（モジュールｂ）に転送される（Ｓ８）。コントロールプレーン１１はループバックレスポンスのＳｌｏｔフィールド、Ｒｅｓｕｌｔフィールド、Ｉｎｖｅｎｔｏｒｙフィールドの内容を出力する（Ｓ９）。これにより、ユーザは指定したモジュールの実装状態をＩｎｖｅｎｔｏｒｙフィールドにより確認し、ループバックの結果をＳｌｏｔフィールド、Ｒｅｓｕｌｔフィールドにより確認できる。また、図３で示すように通信装置内の複数のモジュールに一つのＩＤを一意に対応付けることにより、前述のように、ループバックメッセージの宛先の通信装置においてコントロールプレーンから複数のモジュールにループバックメッセージが転送される。このため、一度に複数の折り返し点について確認することが可能となる。
【００４０】
なお、通信装置１０、２０、３０はイーサネット（登録商標）ＯＡＭ機能等、ループバック試験を行う機能を備える通信装置であればよい。また、通信装置１０、２０、３０の接続形態はリニアに限られず、リング、その他でもよい。
【００４１】
以上のように、通信装置間の接続性の確認において、通信装置内のパッケージやモジュールなど詳細な単位を折り返し点として指定することが可能となる。
【００４２】
次に、本発明の第２の実施形態について、図面を参照して説明する。
【００４３】
図７は本実施形態における通信装置の構成例を示す。通信装置４０は、他の通信装置とパケットの送受信を行い、また、ループバックメッセージの作成、ループバックの制御を行う。
【００４４】
次に、本実施形態における通信装置の動作について、図７を参照して説明する。
【００４５】
ユーザにより他の通信装置の所定のモジュールが折り返し点として指定されると、通信装置４０は指定された折り返し点が記載されたループバックメッセージを作成して前記通信装置宛てに送信する。（前記通信装置では少なくとも一つのモジュールについて折り返し確認が行われる。）通信装置４０は前記ループバックメッセージに対応して受信したループバックレスポンスの内容を出力する。
【００４６】
以上により、通信装置間の接続性の確認において、通信装置内のパッケージやモジュールなど詳細な単位を折り返し点として指定することが可能となる。
【産業上の利用可能性】
【００４７】
本発明は、通信装置、システムおよび方法で利用可能である。
【符号の説明】
【００４８】
１０、２０、３０、４０    通信装置
１１、２１、３１    送受信部
１２、２２、３２    コントロールプレーン
【図１】
2015156562.tif 000003
【図２】
2015156562.tif 000004
【図３】
2015156562.tif 000005
【図４】
2015156562.tif 000006
【図５】
2015156562.tif 000007
【図６】
2015156562.tif 000008
【図７】
2015156562.tif 000009