(57)【要約】【課題】ネットワークの保守に用いられる保守用フレームで正確な往復遅延時間測定を行うことを課題とする。【解決手段】送信処理中のユーザフレーム１のヘッダのコピーであるヘッダ情報２を記憶しておき、ユーザフレーム１の送信処理中に、ＯＡＭフレームの受信を検知した場合には、ユーザフレーム１において、送信処理済みの部分と、送信処理未実施の部分とに分割して、後続のデータへの送信処理を中断するとともに、送信処理済みの部分に結合情報３を付加する。そして、後続のデータへの送信処理ではなく、ＯＡＭフレーム４の送信処理を開始し、ＯＡＭフレーム４の送信処理が完了すると、ユーザフレーム１の後続のデータへの送信処理を再開するとともに、ユーザフレーム１の送信処理時に記憶したヘッダ情報２および結合情報５を付加する。分割されたユーザフレームを受信した場合には、当該ユーザフレーム同士を結合情報に基づいて結合する。【選択図】        図１
2008236266.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、
前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、
前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、
前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、
を備えたことを特徴とする伝送装置。
【請求項２】
ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、
前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、
前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、
前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、
前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合手段と、
を備えたことを特徴とする伝送装置。
【請求項３】
ネットワークの保守に用いられる保守用フレームを送信した測定側伝送装置が他の伝送装置で折り返された応答保守用フレームを受信することで往復遅延時間を測定するシステムで適用される保守用フレーム処理方法であって、
前記他の伝送装置は、
送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持工程と、
前記測定側伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知工程と、
前記保守用フレーム検知工程によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御工程と、
前記送信処理中断制御工程によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理工程と、
前記応答保守用フレーム送信処理工程によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御工程によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持工程で保持されたヘッダ情報を付加する送信処理再開制御工程と、
を含み、
前記測定側伝送装置は、
前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合工程を含んだことを特徴とする保守用フレーム処理方法。
【請求項４】
ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する方法をコンピュータに実行させる伝送プログラムであって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持手順と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手順と、
前記保守用フレーム検知手順によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手順と、
前記送信処理中断制御手順によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手順と、
前記応答保守用フレーム送信処理手順によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手順によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持手順で保持されたヘッダ情報を付加する送信処理再開制御手順と、
をコンピュータに実行させることを特徴とする伝送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよびネットワークの保守に用いられる保守用フレームを送受信する伝送装置、保守用フレーム処理方法および伝送プログラムに関する。
【背景技術】
【０００２】
イーサネット（登録商標）では、イーサネット（登録商標）網の保守機能や管理機能に関する規格であるＥｔｈｅｒｎｅｔ  ＯＡＭ（Operation Administration Management）が定められている。このＥｔｈｅｒｎｅｔ  ＯＡＭでは、Ｌ２ＳＷ（layer 2 switch）装置などの伝送装置同士が専用のＯＡＭフレームを送受信することで、種々の保守機能や管理機能を実現する。例えば、特許文献１では、ＯＡＭフレームを利用して、受信低速回線の異常や、受信モジュールの抜去等の発生を検出する技術が開示されている。
【０００３】
ここで、ネットワークにおける所定経路の遅延時間を測定することも、Ｅｔｈｅｒｎｅｔ  ＯＡＭで実現される保守機能や管理機能の一つであり、この遅延時間測定を利用した技術として、例えば、特許文献２では、予め相手装置までの遅延時間である片道遅延時間を測定し、当該測定された遅延時間に応じて、バッファに格納可能なデータ閾値を決定することでバッファオーバーフローを防止する技術が開示されている。
【０００４】
また、往復遅延時間を測定する技術もあり、所定の伝送装置「Ａ」は、送信時刻を付与したＯＡＭフレームを測定対象である経路に送出する。そして、伝送装置「Ａ」は、当該ＯＡＭフレームを受信した伝送装置「Ｂ」にて折り返されたＯＡＭフレームを受信し、その受信時刻と、送信時刻との差で往復遅延時間を測定する。
【０００５】
【特許文献１】特開２００２−３６８７１１号公報
【特許文献２】特開２００４−２８９７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した従来の技術では、正確な往復遅延時間を測定できないという課題があった。具体的には、ＯＡＭフレームを折り返す側の伝送装置「Ｂ」は、伝送装置「Ａ」からのＯＡＭフレームを受信した際に、ユーザ装置で生成されたユーザフレームを送信処理中であった場合には、当該ユーザフレームの送信後にＯＡＭフレームを送信する。よって、伝送装置「Ｂ」がユーザフレームの送信処理に費やした時間が長いほど正確な往復遅延時間を測定できない（例えば、ジャンボフレームであれば、さらに不正確さが顕著になる）という課題があった。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、正確な往復遅延時間測定を行うことが可能な伝送装置、保守用フレーム処理方法および伝送プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合手段と、を備えたことを特徴とする。
【００１０】
また、請求項３に係る発明は、ネットワークの保守に用いられる保守用フレームを送信した測定側伝送装置が他の伝送装置で折り返された応答保守用フレームを受信することで往復遅延時間を測定するシステムで適用される保守用フレーム処理方法であって、前記他の伝送装置は、送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持工程と、前記測定側伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知工程と、前記保守用フレーム検知工程によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御工程と、前記送信処理中断制御工程によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理工程と、前記応答保守用フレーム送信処理工程によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御工程によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持工程で保持されたヘッダ情報を付加する送信処理再開制御工程と、を含み、前記測定側伝送装置は、前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合工程を含んだことを特徴とする。
【００１１】
また、請求項４に係る発明は、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する方法をコンピュータに実行させる伝送プログラムであって、前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持手順と、前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手順と、前記保守用フレーム検知手順によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手順と、前記送信処理中断制御手順によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手順と、前記応答保守用フレーム送信処理手順によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手順によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持手順で保持されたヘッダ情報を付加する送信処理再開制御手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
請求項１、３または４の発明によれば、他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶し、ユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する。そして、ユーザフレームの送信処理が中断された場合に、保守用フレームに対する応答である応答保守用フレームの送信処理を行い、応答保守用フレームが送信処理された場合に、中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、中断前のユーザフレームと結合するための結合情報およびヘッダ情報記憶手段に記憶されているヘッダ情報を付加する。こうすることで、正確な往復遅延時間測定を行うことが可能となる。つまり、ユーザフレームの送信処理を中断し、応答保守用フレームを割り込ませて送信することでユーザフレームの送信処理に費やす時間を短くする結果、正確な往復遅延時間を測定することが可能となる。
【００１３】
請求項２の発明によれば、他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶し、ユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する。そして、ユーザフレームの送信処理が中断された場合に、保守用フレームに対する応答である応答保守用フレームの送信処理を行い、応答保守用フレームが送信処理された場合に、中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、中断前のユーザフレームと結合するための結合情報およびヘッダ情報記憶手段に記憶されているヘッダ情報を付加する。また、他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を結合情報に基づいて結合する。こうすることによって、正確な往復遅延時間測定を行うことが可能となる。つまり、ユーザフレームの送信処理を中断し、応答保守用フレームを割り込ませて送信することでユーザフレームの送信処理に費やす時間を短くする結果、正確な往復遅延時間を測定することが可能となる。また、応答保守用フレームを割り込ませるために分割したユーザフレームを復元することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明に係る伝送装置、伝送プログラムおよび保守用フレーム処理方法を説明する。なお、以下では、本実施例で用いる主要な用語、実施例１に係る伝送装置の概要および特徴、実施例１に係る伝送装置の構成および処理の流れ、実施例１の効果を順に説明した後、本発明に含まれる他の実施例を実施例２として説明する。
【実施例１】
【００１５】
［用語の説明］
最初に、以下の実施例で用いる主要な用語を説明する。以下の実施例で用いる「伝送装置」とは、他の伝送装置との間で、所定の規格（例えば、イーサネット（登録商標）など）に準拠してデータを中継する中継装置のことであり、他の伝送装置とともにネットワークを形成してユーザフレームを中継する。
【００１６】
また、「ユーザフレーム」とは、所定の規格（例えば、イーサネット（登録商標）など）で扱われるデータの単位であり、少なくとも、送信元アドレスや宛先アドレスが含まれるヘッダと、データとで構成される。
【００１７】
また、「ＯＡＭフレーム」とは、ネットワーク（例えば、イーサネット（登録商標）網など）の保守機能や管理機能を実現するために利用されるデータであり、特に本発明では、ネットワークにおける所定経路の往復遅延時間の測定に用いられ、伝送装置が当該ＯＡＭフレームを送信した送信時刻と、他の伝送装置で折り返されることで同ＯＡＭフレームを受信した受信時刻とから、往復遅延時間が測定される。
【００１８】
［実施例１に係る伝送装置の概要および特徴］
まず、図１を用いて、実施例１に係る伝送装置の概要および特徴を説明する。図１は、実施例１に係る伝送装置の概要および特徴を説明するための図である。
【００１９】
実施例１に係る伝送装置は、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよびネットワークの保守に用いられるＯＡＭフレームを送受信することを概要としており、正確な往復遅延時間測定を行うことを可能にしている点に主たる特徴がある。なお、実施例１では、図１の（Ａ）に示すように、ネットワーク６内の２つの伝送装置であり、一つは、往復遅延時間を測定する側の伝送装置４０と、伝送装置４０によって送信されたＯＡＭフレーム４を折り返す側の伝送装置１０とに分けて説明するが、両者は同様の機能を有する。
【００２０】
この主たる特徴について説明すると、伝送装置１０は、他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶する。具体的に例を挙げて説明すると、図１の（Ｂ）や（Ｃ）に示すように、伝送装置１０は、送信処理中のユーザフレーム１のヘッダのコピーであるヘッダ情報２を記憶する。
【００２１】
そして、伝送装置１０は、他の伝送装置に対するユーザフレームの送信処理中に、ＯＡＭフレームを受信したか否かを検知する。具体的に例を挙げて説明すると、図１の（Ｃ）に示すように、伝送装置１０は、ユーザフレーム１を送信処理中（図１では、ユーザフレーム１のうち網掛けを施した部分が送信処理済みであり、後続のデータへ送信処理が続いている状況である）に、ＯＡＭフレームを受信した場合には、それを検知する。
【００２２】
そして、伝送装置１０は、ユーザフレームの送信処理中にＯＡＭフレームの受信を検知した場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する。
【００２３】
具体的に例を挙げて説明すると、図１の（Ｃ）や（Ｄ）に示すように、伝送装置１０は、ユーザフレーム１を送信処理中に、ＯＡＭフレームの受信を検知した場合には、ユーザフレーム１において、送信処理済みの部分と、送信処理未実施の部分とに分割して、後続のデータへの送信処理を中断するとともに、送信処理済みの部分に結合情報３を付加する。
【００２４】
そして、伝送装置１０は、ユーザフレームの送信処理を中断した場合に、ＯＡＭフレームに対する応答である応答ＯＡＭフレームの送信処理を行う。具体的に例を挙げて説明すると、図１の（Ｅ）に示すように、伝送装置１０は、後続のデータへの送信処理ではなく、ＯＡＭフレーム４の送信処理を開始する（なお、図１では、送信処理が完了したフレームを点線で表す）。
【００２５】
そして、伝送装置１０は、応答ＯＡＭフレームを送信処理した場合に、中断していた後続のユーザフレームの送信を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、中断前のユーザフレームと結合するための結合情報および記憶したヘッダ情報を付加する。
【００２６】
具体的に例を挙げて説明すると、図１の（Ｆ）に示すように、伝送装置１０は、ＯＡＭフレーム４の送信処理が完了すると、ユーザフレーム１の後続のデータへの送信処理を再開するとともに、ユーザフレーム１の送信処理時に記憶したヘッダ情報２および結合情報５を付加する。
【００２７】
なお、図１の（Ｆ）において、伝送装置１０は、ユーザフレーム１の後続のデータに対する送信処理中に、さらに別のＯＡＭフレームを受信した場合には、上記した同様の処理を行うことによって、ユーザフレーム１の間に複数のＯＡＭフレームを割り込ませる。
【００２８】
一方、伝送装置４０は、伝送装置１０によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を結合情報に基づいて結合する。具体的に例を挙げて説明すると、図１の（Ｄ）や（Ｆ）に示すように、伝送装置４０は、結合情報３が付加されたユーザフレームと、結合情報５が付加されたユーザフレームを受信すると、両者を結合して元のユーザフレーム１に復元する。
【００２９】
したがって、この伝送装置によれば、上記した主たる特徴のとおり、正確な往復遅延時間測定を行うことが可能となる。つまり、ユーザフレームの送信処理を中断し、応答ＯＡＭフレームを割り込ませて送信することでユーザフレームの送信処理に費やす時間を短くする結果、正確な往復遅延時間を測定することが可能となる。また、ＯＡＭフレームを割り込ませるために分割したユーザフレームを復元することが可能となる。
【００３０】
なお、伝送装置とは、イーサネット（登録商標）における中継装置に限定されるものではなく、保守機能や管理機能が専用のデータによって実現されるネットワークにおける中継装置であればよく、例えば、ルータなどでもよい。
【００３１】
また、伝送装置１０と、伝送装置４０とが直接接続される場合を説明したが、本発明はこれに限定されるものではなく、伝送装置１０と、伝送装置４０との間に他の伝送装置が存在してもよい。
【００３２】
［実施例１に係る伝送装置１０の構成］
次に、図２を用いて、図１に示した伝送装置１０の構成を説明する。なお、図２は、伝送装置１０の構成を示すブロック図である。また、以下では、特に本発明に関連するものとして、ユーザフレームを分割して中継する処理と、ＯＡＭフレームに対して応答する処理とを担う構成を説明する。
【００３３】
図２に示すように、伝送装置１０は、フレームが入出力される物理的な接続口であるポート１１〜１２と、記憶部２０と、処理部３０とを備える。なお、ここでは、伝送装置１０は、２つのポート１１〜１２を備えるが、さらに多くのポートを備えてもよい。
【００３４】
記憶部２０は、処理部３０による各種処理に用いられるデータなどを記憶し、特に本発明に密接に関連するものとしては、受信バッファ２１と、送信バッファ２２と、ヘッダ情報記憶部２３とを備える。なお、ヘッダ情報記憶部２３は、特許請求の範囲に記載の「ヘッダ情報記憶手段」に対応する。
【００３５】
受信バッファ２１は、受信したユーザフレームやＯＡＭフレームを記憶する。具体的には、受信バッファ２１は、ポート１１〜１２から入力されたユーザフレームやＯＡＭフレームを記憶し、後述する送信処理部３１によって送信処理が完了されるまで、当該ユーザフレームやＯＡＭフレームを記憶する。
【００３６】
送信バッファ２２は、送信するユーザフレームやＯＡＭフレームを記憶する。具体的には、送信バッファ２２は、後述する送信部３６によってユーザフレームやＯＡＭフレームが読み出され、ポート１１〜１２から送信されるまで、当該ユーザフレームやＯＡＭフレームを記憶する。
【００３７】
ヘッダ情報記憶部２３は、他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶する。具体的には、図３に示すように、ヘッダ情報記憶部２３は、後述する送信処理部３１から出力されるヘッダ情報のコピーと、現にそのヘッダ情報を含むユーザフレームが送信処理中であるか否かを示す送信処理中フラグとを対応付けて記憶する。例えば、図３に示すように、ヘッダ情報記憶部２３は、ヘッダ情報のコピー「００Ｅ０２８ＦＡ０４ＣＤ」と、送信処理中フラグ「オン状態」とを対応付けて記憶する。なお、ヘッダ情報記憶部２３は、受信した全てのユーザフレームについて、そのヘッダ情報を記憶してもよいが、少なくとも、現に送信処理中のヘッダ情報を記憶する。
【００３８】
処理部３０は、伝送装置１０を制御して各種処理を実行し、特に本発明に密接に関連するものとしては、送信処理部３１と、ＯＡＭフレーム検知部３２と、送信処理中断制御部３３と、ＯＡＭフレーム送信処理部３４と、送信処理再開制御部３５と、送信部３６とを備える。なお、ＯＡＭフレーム検知部３２は、特許請求の範囲に記載の「保守用フレーム検知手段」に対応し、送信処理中断制御部３３は、同じく「送信処理中断制御手段」に対応し、ＯＡＭフレーム送信処理部３４は、同じく「応答保守用フレーム送信処理手段」に対応し、送信処理再開制御部３５は、同じく「送信処理再開制御手段」に対応する。
【００３９】
送信処理部３１は、ユーザフレームまたはＯＡＭフレームに対して送信処理を行う。具体的には、送信処理部３１は、受信バッファ２１からユーザフレームまたはＯＡＭフレームを読み出して送信処理を行いつつ、送信バッファ２２に出力する。その際、送信処理部３１は、ユーザフレームのヘッダ情報のコピーをヘッダ情報記憶部２３に出力し、ヘッダ情報記憶部２３にて当該ヘッダ情報のコピーに対応付けられたフラグのみをオン状態にする。
【００４０】
ＯＡＭフレーム検知部３２は、他の伝送装置に対するユーザフレームの送信処理中に、ＯＡＭフレームを受信したか否かを検知する。具体的には、ＯＡＭフレーム検知部３２は、送信処理部３１の処理動作および受信バッファ２１へのフレーム入力を監視し、送信処理部３１がユーザフレームに対して送信処理中の際に、受信バッファ２１にＯＡＭフレームが入力された場合には、後述する送信処理中断制御部３３に処理の開始を指示する制御信号を出力する。
【００４１】
送信処理中断制御部３３は、ユーザフレームの送信処理中に保守用フレームの受信が検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する。
【００４２】
具体的には、送信処理中断制御部３３は、上述したＯＡＭフレーム検知部３２から制御信号を受け取ると、送信処理部３１が現に送信処理を行っているユーザフレームを、送信処理済みの部分と、送信処理未実施の部分とに分割して、後続のデータへの送信処理を中断するように送信処理部３１を制御するとともに、送信処理済みの部分に後続のユーザフレームと結合するための結合情報（例えば、シーケンシャルに付される番号など）を付加する。また、送信処理中断制御部３３は、送信処理部３１による送信処理を中断すると、後述するＯＡＭフレーム送信処理部３４に処理の開始を指示する制御信号を出力する。なお、例えば、送信処理中断制御部３３は、シーケンシャルに付される番号を結合情報として付加する場合には、後述する送信処理再開制御部３５と同じ番号から始めて、同じステップで次の番号を定めるなどする。
【００４３】
ＯＡＭフレーム送信処理部３４は、ユーザフレームの送信処理が中断された場合に、ＯＡＭフレームに対する応答を行う。具体的には、ＯＡＭフレーム送信処理部３４は、上述した送信処理中断制御部３３から制御信号を受け取ると、受信バッファ２１からＯＡＭフレームを読み出して宛先を送信元である伝送装置４０に変換しつつ、送信バッファ２２に出力する。また、ＯＡＭフレーム送信処理部３４は、ＯＡＭフレームの送信処理が完了すると、処理の開始を指示する制御信号を後述する送信処理再開制御部３５に出力する。
【００４４】
送信処理再開制御部３５は、ＯＡＭフレームが送信処理された場合に、中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、中断前のユーザフレームと結合するための結合情報およびヘッダ情報を付加する。
【００４５】
具体的には、送信処理再開制御部３５は、上述したＯＡＭフレーム送信処理部３４から制御信号を受け取ると、送信処理部３１が中断していた後続のデータへの送信処理を再開するように制御する。ここで、送信処理再開制御部３５は、送信処理が中断される以前の送信処理済みであるユーザフレームと結合するための結合情報（例えば、シーケンシャルに付される番号など）を後続のデータへ付加して、さらに、ヘッダ情報記憶部２３よりオン状態のフラグに対応付けられたヘッダ情報を読み出し（図３参照）、当該ヘッダ情報についても後続のデータへ付加する。なお、例えば、送信処理再開制御部３５は、シーケンシャルに付される番号を結合情報として付加する場合には、上述した送信処理中断制御部３３と同じ番号から始めて、同じステップで次の番号を定めるなどする。
【００４６】
送信部３６は、ユーザフレームやＯＡＭフレームを送信する。具体的には、送信部３６は、送信バッファ２２からユーザフレームやＯＡＭフレームを読み出して送信する。
【００４７】
［実施例１に係る伝送装置４０の構成］
引き続き、図４を用いて、伝送装置４０の構成を説明する。なお、図４は、伝送装置４０の構成を示すブロック図である。また、以下では、ユーザフレームを結合して中継する処理と、ＯＡＭフレームを発信し、折り返されたＯＡＭフレームを受信する処理とを担う構成を説明する。
【００４８】
図４に示すように、伝送装置４０は、フレームが入出力される物理的な接続口であるポート４１〜４２と、記憶部５０と、処理部６０とを備える。
【００４９】
記憶部５０は、処理部６０による各種処理に用いられるデータなどを記憶し、特に本発明に密接に関連するものとしては、受信バッファ５１と、送信バッファ５２と、退避用メモリ５３と、ＯＡＭフレームメモリ５４とを備える。なお、受信バッファ５１および送信バッファ５２については、伝送装置１０における受信バッファ２１および送信バッファ２２と同様の機能であるので説明を省略する。
【００５０】
退避用メモリ５３は、分割されたユーザフレームを記憶する。具体的には、退避用メモリ５３は、後述する送信処理部６１から出力されたユーザフレームを記憶する。
【００５１】
ＯＡＭフレームメモリ５４は、ＯＡＭフレームを記憶する。具体的には、ＯＡＭフレームメモリ５４は、後述する送信処理部６１から出力されたＯＡＭフレームを記憶する。
【００５２】
処理部６０は、伝送装置４０を制御して各種処理を実行し、特に本発明に密接に関連するものとしては、送信処理部６１と、送信部６２と、結合部６３と、ＯＡＭフレーム処理部６４とを備える。なお、結合部６３は、特許請求の範囲に記載の「結合手段」に対応する。
【００５３】
送信処理部６１は、ユーザフレームまたはＯＡＭフレームに対する送信処理および受信処理を行う。具体的には、ユーザフレームに対して、送信処理部６１は、結合情報が付加されないユーザフレームを受信バッファ５１から読み出すと、通常通り送信処理を行いつつ、送信バッファ５２に格納する。また、送信処理部６１は、結合情報が付加されたユーザフレームを受信バッファ５１から読み出すと、退避用メモリ５３に格納する。
【００５４】
一方、ＯＡＭフレームに対して、送信処理部６１は、後述するＯＡＭフレーム処理部６４からＯＡＭフレームを受け取ると、送信処理を行いつつ、送信バッファ５２に格納する。また、送信処理部６１は、伝送装置１０にて折り返されたＯＡＭフレームを受信バッファ５１から読み出すと、ＯＡＭフレームメモリ５４に格納する。
【００５５】
送信部６２は、ユーザフレームやＯＡＭフレームを送信する。具体的には、送信部６２は、送信バッファ５２からユーザフレームやＯＡＭフレームを読み出して送信する。
【００５６】
結合部６３は、他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を結合情報（例えば、シーケンシャルに付される番号など）に基づいて結合する。具体的には、結合部６３は、上述した送信処理部６１によって退避用メモリ５３に分割された最後尾のユーザフレームが格納されると、退避用メモリ５３からヘッダ情報が共通する分割されたユーザフレームを読み出し、結合情報を削除しつつ結合することで元のユーザフレームに復元する。
【００５７】
ＯＡＭフレーム処理部６４は、ＯＡＭフレームを送信するとともに、その応答を受信すると、往復遅延時間を算出する。具体的には、ＯＡＭフレームの送信については、ＯＡＭフレーム処理部６４は、所定のタイミングで（例えば、一定の間隔ごとに）ＯＡＭフレームを生成して上述した送信処理部６１に出力する（送信処理部６１が送信処理を行った後、送信部６２にて出力される）。ＯＡＭフレームの受信については、ＯＡＭフレーム処理部６４は、上述した送信処理部６１によってＯＡＭフレームメモリ５４にＯＡＭフレームが格納されると、当該ＯＡＭフレームを読み出し、付与されている受信時刻と、送信時刻との差で往復遅延時間を測定する。
【００５８】
［伝送装置１０による処理］
次に、図５を用いて、伝送装置１０による処理を説明する。図５は、伝送装置１０による処理の流れを示すフローチャートである。
【００５９】
図５に示すように、伝送装置１０は、ユーザフレーム送信処理中にＯＡＭフレームを受信すると（ステップＳ５０１肯定）、送信処理中のユーザフレームを送信処理済みの部分と、送信処理未実施の部分とに分割し（ステップＳ５０２）、ユーザフレームに対する送信処理を中断して送信処理済みの部分に結合情報を付加し（ステップＳ５０３）、ＯＡＭフレームに対する送信処理を行う（ステップＳ５０４）。
【００６０】
そして、伝送装置１０は、ＯＡＭフレームに対する送信処理後に、ユーザフレームにおいて送信処理未実施の部分に対する送信処理を再開するとともにヘッダ情報および結合情報を付加し（ステップＳ５０５）、処理を終了する。
【００６１】
［伝送装置４０による処理］
次に、図６を用いて、伝送装置４０による処理を説明する。図６は、伝送装置４０による処理の流れを示すフローチャートである。
【００６２】
図６に示すように、伝送装置４０は、受信バッファにユーザフレームが入力されると（ステップＳ６０１肯定）、当該ユーザフレームに対する送信処理を開始し（ステップＳ６０２）、ユーザフレームに結合情報が付加されていた場合には（ステップＳ６０３肯定）、当該ユーザフレームを退避用メモリ５３に格納する（ステップＳ６０４）。そして、伝送装置４０は、分割されたユーザフレームのうち最後尾のユーザフレームが退避用メモリ５３に格納されると（ステップＳ６０５肯定）、ユーザフレームに付加された結合情報に基づいてユーザフレーム同士を結合し（ステップＳ６０６）、処理を終了する。なお、伝送装置４０は、送信処理中のユーザフレームに結合情報が付加されていない場合には（ステップＳ６０３否定）、通常の送信処理を行い（ステップＳ６０７）、処理を終了する。
【００６３】
［実施例１の効果］
上記したように、実施例１によれば、他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶し、他の伝送装置に対するユーザフレームの送信処理中に、ＯＡＭフレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する。また、ユーザフレームの送信処理が中断された場合に、ＯＡＭフレームに対する応答である応答ＯＡＭフレームの送信処理を行い、応答ＯＡＭフレームが送信処理された場合に、中断していた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、中断前のユーザフレームと結合するための結合情報および記憶したヘッダ情報を付加する。このため、正確な往復遅延時間測定を行うことが可能となる。つまり、ユーザフレームの送信処理を中断し、応答ＯＡＭフレームを割り込ませて送信することでユーザフレームの送信処理に費やす時間を短くする結果、正確な往復遅延時間を測定することが可能となる。
【００６４】
また、実施例１によれば、他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を結合情報に基づいて結合するので、応答ＯＡＭフレームを割り込ませるために分割したユーザフレームを復元することが可能となる。
【実施例２】
【００６５】
以上、本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）〜（４）にそれぞれ区分けして異なる実施例を説明する。
【００６６】
（１）処理の構成
上記の実施例１では、往復遅延時間を測定する伝送装置１０がユーザフレームを分割する処理を担い、ＯＡＭフレーム４を折り返す伝送装置４０が分割されたユーザフレームを結合する処理を担う構成で説明を行ったが、本発明はこれに限定されるものではなく、一つの伝送装置が上記した伝送装置１０および伝送装置４０の処理を担う構成であってもよい。
【００６７】
（２）ユーザフレーム
また、上記の実施例１では、ユーザフレームについて少なくとも、送信元アドレスや宛先アドレスが含まれるヘッダと、データとを含む構成として説明したが、本発明はこれに限定されるものではなく、所定の規格に準拠したものであればいかなる構成であってもよい。例えば、イーサネット（登録商標）に準拠する場合には、ヘッダと、データと、ＦＣＳ（Frame Check Sequence）とで構成されるＭＡＣ（Media Access Control）フレームをユーザフレームとして扱うようにしてもよい。なお、ＭＡＣフレームを分割する場合には、分割されたフレームごとにＦＣＳを付加することが望ましい。
【００６８】
（３）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、ＯＡＭフレーム検知部３２と送信処理中断制御部３３を統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、送信処理中フラグの「オン状態」など）については、特記する場合を除いて任意に変更することができる。
【００６９】
（４）伝送プログラム
ところで、上記の実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図７を用いて、上記の実施例１に示した伝送装置と同様の機能を有する伝送プログラムを実行するコンピュータの一例を説明する。図７は、伝送プログラムを実行するコンピュータを示す図である。
【００７０】
図７に示すように、伝送装置としてのコンピュータ７０は、ポート７１、ＣＰＵ７２、ＲＯＭ７３、ＨＤＤ７４およびＲＡＭ７５をバス７６などで接続して構成される。
【００７１】
ＲＯＭ７３には、上記の実施例１に示した伝送装置１０や伝送装置４０と同様の機能を発揮する伝送プログラム、つまり、図７に示すように、送信処理プログラム７３ａと、ＯＡＭフレーム検知プログラム７３ｂと、送信処理中断制御プログラム７３ｃと、ＯＡＭフレーム送信処理プログラム７３ｄと、送信処理再開プログラム７３ｅと、送信プログラム７３ｆと、結合プログラム７３ｇと、ＯＡＭフレーム処理プログラム７３ｈとが予め記憶されている。なお、これらのプログラム７３ａ〜プログラム７３ｈについては、図２や図４に示した伝送装置１０や伝送装置４０の各構成要素と同様、適宜統合または分散してもよい。
【００７２】
そして、ＣＰＵ７２が、これらのプログラム７３ａ〜プログラム７３ｈをＲＯＭ７３から読み出して実行することで、図７に示すように、プログラム７３ａ〜プログラム７３ｈは、送信処理プロセス７２ａ、ＯＡＭフレーム検知プロセス７２ｂ、送信処理中断制御プロセス７２ｃ、ＯＡＭフレーム送信処理プロセス７２ｄ、送信処理再開プロセス７２ｅ、送信プロセス７２ｆ、結合プロセス７２ｇ、ＯＡＭフレーム処理プロセス７２ｈとして機能するようになる。なお、プロセス７２ａ〜プロセス７２ｈは、図２や図４に示した送信処理部３１（送信処理部６１）と、ＯＡＭフレーム検知部３２と、送信処理中断制御部３３と、ＯＡＭフレーム送信処理部３４と、送信処理再開制御部３５と、送信部３６と、結合部６３と、ＯＡＭフレーム処理部６４にそれぞれ対応する。
【００７３】
また、ＨＤＤ７４には、図７に示すように、ヘッダ情報テーブル７４ａが設けられる。なお、ヘッダ情報テーブル７４ａは、図２に示したヘッダ情報記憶部２３に対応する。そして、ＣＰＵ７２は、ヘッダ情報テーブル７４ａを読み出してＲＡＭ７５に格納し、ＲＡＭ７５に格納されたヘッダ情報データ７５ｅのほか、受信バッファ７５ａ、送信バッファ７５ｂ、退避用メモリ７５ｃ、ＯＡＭフレームメモリ７５ｄに格納されたデータに基づいて伝送処理を行う。
【００７４】
なお、上記したプログラム７３ａ〜プログラム７３ｈについては、必ずしも最初からＲＯＭ７３に記憶させておく必要はなく、例えば、コンピュータ７０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ７０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ７０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ７０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００７５】
（付記１）ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、
前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、
前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、
前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、
を備えたことを特徴とする伝送装置。
【００７６】
（付記２）ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する伝送装置であって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を記憶するヘッダ情報記憶手段と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手段と、
前記保守用フレーム検知手段によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手段と、
前記送信処理中断制御手段によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手段と、
前記応答保守用フレーム送信処理手段によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手段によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報記憶手段に記憶されているヘッダ情報を付加する送信処理再開制御手段と、
前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合手段と、
を備えたことを特徴とする伝送装置。
【００７７】
（付記３）ネットワークの保守に用いられる保守用フレームを送信した測定側伝送装置が他の伝送装置で折り返された応答保守用フレームを受信することで往復遅延時間を測定するシステムで適用される保守用フレーム処理方法であって、
前記他の伝送装置は、
送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持工程と、
前記測定側伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知工程と、
前記保守用フレーム検知工程によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御工程と、
前記送信処理中断制御工程によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理工程と、
前記応答保守用フレーム送信処理工程によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御工程によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持工程で保持されたヘッダ情報を付加する送信処理再開制御工程と、
を含み、
前記測定側伝送装置は、
前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合工程を含んだことを特徴とする保守用フレーム処理方法。
【００７８】
（付記４）ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する方法をコンピュータに実行させる伝送プログラムであって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持手順と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手順と、
前記保守用フレーム検知手順によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手順と、
前記送信処理中断制御手順によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手順と、
前記応答保守用フレーム送信処理手順によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手順によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持手順で保持されたヘッダ情報を付加する送信処理再開制御手順と、
をコンピュータに実行させることを特徴とする伝送プログラム。
【００７９】
（付記５）ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する方法をコンピュータに実行させる伝送プログラムであって、
前記他の伝送装置に対して送信処理中であるユーザフレームのヘッダ情報を保持するヘッダ情報保持手順と、
前記他の伝送装置に対するユーザフレームの送信処理中に、前記保守用フレームを受信したか否かを検知する保守用フレーム検知手順と、
前記保守用フレーム検知手順によってユーザフレームの送信処理中に保守用フレームを受信したことが検知された場合に、当該送信処理中のユーザフレームを分割して当該ユーザフレームの送信処理を中断するよう制御するとともに、当該中断に際して送信されるユーザフレームに、後続のユーザフレームと結合するための結合情報を付加する送信処理中断制御手順と、
前記送信処理中断制御手順によってユーザフレームの送信処理が中断された場合に、前記保守用フレームに対する応答である応答保守用フレームの送信処理を行う応答保守用フレーム送信処理手順と、
前記応答保守用フレーム送信処理手順によって応答保守用フレームが送信処理された場合に、前記送信処理中断制御手順によって中断されていた後続のユーザフレームの送信処理を再開するよう制御するとともに、当該再開に際して送信されるユーザフレームに、前記中断前のユーザフレームと結合するための結合情報および前記ヘッダ情報保持手順で保持されたヘッダ情報を付加する送信処理再開制御手順と、
前記他の伝送装置によって分割されたユーザフレームを受信した場合に、当該ユーザフレーム同士を前記結合情報に基づいて結合する結合手順と、
をコンピュータに実行させることを特徴とする伝送プログラム。
【産業上の利用可能性】
【００８０】
以上のように、本発明に係る伝送装置、保守用フレーム処理方法および伝送プログラムは、ネットワークをともに形成する他の伝送装置との間で、ユーザ装置で生成されたユーザフレームおよび前記ネットワークの保守に用いられる保守用フレームを送受信する場合に有用であり、特に、正確な往復遅延時間測定を行うことに適する。
【図面の簡単な説明】
【００８１】
【図１】実施例１に係る伝送装置の概要および特徴を説明するための図である。
【図２】実施例１に係る伝送装置の構成を示すブロック図である。
【図３】ヘッダ情報記憶部が記憶する情報の例を示す図である。
【図４】実施例１に係る伝送装置の構成を示すブロック図である。
【図５】伝送装置による処理の流れを示すフローチャートである。
【図６】伝送装置による処理の流れを示すフローチャートである。
【図７】伝送プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００８２】
１  ユーザフレーム
２  ヘッダ情報
３  結合情報
４  ＯＡＭフレーム
５  結合情報
６  ネットワーク
１０  伝送装置
１１、１２  ポート
２０、５０  記憶部
２１、５１  受信バッファ
２２、５２  送信バッファ
２３  ヘッダ情報記憶部
３０、６０  処理部
３１、６１  送信処理部
３２  ＯＡＭフレーム検知部
３３  送信処理中断制御部
３４  ＯＡＭフレーム送信処理部
３５  送信処理再開制御部
３６  送信部
４０  伝送装置
４１、４２  ポート
５３  退避用メモリ
５４  ＯＡＭフレームメモリ
６２  送信部
６３  結合部
６４  ＯＡＭフレーム処理部
【図１】
2008236266.tif 000003
【図２】
2008236266.tif 000004
【図３】
2008236266.tif 000005
【図４】
2008236266.tif 000006
【図５】
2008236266.tif 000007
【図６】
2008236266.tif 000008
【図７】
2008236266.tif 000009