(57)【要約】【課題】実行中のユーザ通信を切断する確率を減少させる。【解決手段】ループバック試験が行われるときにユーザ端末との間でユーザ通信を実行している場合には実行中のユーザ通信を切断するループバック試験装置であって、当該ループバック試験装置のバッファを監視するバッファ監視部と、ループバック試験に係る処理を実行するループバック処理部とを備え、ループバック処理部は、バッファ監視部によるバッファの監視結果に基づいてループバック試験の開始を制御する、ループバック試験装置。【選択図】図１
2018029403.tif 000002
【特許請求の範囲】
【請求項１】
ループバック試験が行われるときにユーザ端末との間でユーザ通信を実行している場合には実行中の前記ユーザ通信を切断するループバック試験装置であって、
当該ループバック試験装置のバッファを監視するバッファ監視部と、
前記ループバック試験に係る処理を実行するループバック処理部と
を備え、
前記ループバック処理部は、
前記バッファ監視部による前記バッファの監視結果に基づいて前記ループバック試験の開始を制御する、
ループバック試験装置。
【請求項２】
前記バッファ監視部は、
前記ループバック試験の開始を制御する第１通知を受信した後に前記バッファの監視を開始し、
前記ループバック処理部は、
前記バッファ監視部による前記バッファの監視結果としてバッファ量が所定量以下となったときに前記第１通知に対する応答である第１応答を送信し、前記ループバック試験の開始を制御する第２通知の受信後に前記第２通知に対する応答である第２応答を送信するとともに前記ユーザ通信を実行している場合には実行中の前記ユーザ通信を切断する、
請求項１に記載のループバック試験装置。
【請求項３】
前記ループバック処理部は、
前記バッファ監視部による前記バッファの監視結果として前記バッファ量が０となったときに前記第１応答を送信する、
請求項２に記載のループバック試験装置。
【請求項４】
ループバック試験が行われるときにユーザ端末との間でユーザ通信を実行している場合には実行中の前記ユーザ通信を切断するループバック試験装置における前記ループバック試験の試験方法であって、
バッファ監視部が、当該ループバック試験装置のバッファを監視するバッファ監視ステップと、
ループバック処理部が、前記ループバック試験に係る処理を実行するループバック処理ステップと
を有し、
前記ループバック処理ステップにおいて、
前記バッファ監視ステップによる前記バッファの監視結果に基づいて前記ループバック試験の開始を制御する、
ループバック試験の試験方法。
【請求項５】
請求項１から３のいずれか一項に記載のループバック試験装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ループバック試験装置、方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、ＯＬＴ（Optical Line Terminal：光加入者線終端局装置）と、ＯＮＵ（Optical Network Unit：光加入者線終端装置）とを用いた構成の光ネットワークであるＰＯＮ（受動光ネットワーク：Passive Optical Network）が普及している。ＰＯＮにおいては、ＯＮＵの正常性を確認する方法として、ＯＬＴからＯＮＵに対して、ユーザ通信とは別に、測定フレームを送信し、ＯＮＵ内で測定フレームを折り返し、ＯＮＵからＯＬＴへの測定フレームの到着を確認するループバック試験を実施している（例えば、特許文献１参照）。
【０００３】
特許文献１に記載のループバック試験は、ＯＮＵ内のＵＮＩ−ＰＨＹにおいて測定フレームを折り返す方式のループバック試験である。ＯＮＵ内における測定フレームの折り返しポイントがＵＮＩ−ＰＨＹよりも網側（例えばＰＯＮチップ内）にある場合にはＯＮＵ全体の正常性を確認することができないが、特許文献１に記載のループバック試験の如くＯＮＵ内における測定フレームの折り返しポイントがＵＮＩ−ＰＨＹである場合には、ＯＮＵ全体の正常性を確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０９１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＯＮＵ内のＵＮＩ−ＰＨＹにおいて測定フレームを折り返す方式のループバック試験では、ループバック試験の開始時に（具体的にはＯＮＵがＯＬＴから送信されたループバック試験開始通知を受信したとき）、ユーザ通信が行われていた場合、実行中のユーザ通信を切断する必要があるという問題があった。
【０００６】
上記事情に鑑み、本発明は、ＯＮＵ内のＵＮＩ−ＰＨＹにおいて測定フレームを折り返す方式のループバック試験において、実行中のユーザ通信を監視しつつ試験を実施することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、ループバック試験が行われるときにユーザ端末との間でユーザ通信を実行している場合には実行中の前記ユーザ通信を切断するループバック試験装置であって、当該ループバック試験装置のバッファを監視するバッファ監視部と、前記ループバック試験に係る処理を実行するループバック処理部とを備え、前記ループバック処理部は、前記バッファ監視部による前記バッファの監視結果に基づいて前記ループバック試験の開始を制御する。
【０００８】
本発明の一態様は、上記ループバック試験装置において、前記バッファ監視部は、前記ループバック試験の開始を制御する第１通知を受信した後に前記バッファの監視を開始し、前記ループバック処理部は、前記バッファ監視部による前記バッファの監視結果としてバッファ量が所定量以下となったときに前記第１通知に対する応答である第１応答を送信し、前記ループバック試験の開始を制御する第２通知の受信後に前記第２通知に対する応答である第２応答を送信するとともに前記ユーザ通信を実行している場合には実行中の前記ユーザ通信を切断する。
【０００９】
本発明の一態様は、上記ループバック試験装置において、前記ループバック処理部は、前記バッファ監視部による前記バッファの監視結果として前記バッファ量が０となったときに前記第１応答を送信する。
【００１０】
本発明の一態様は、ループバック試験が行われるときにユーザ端末との間でユーザ通信を実行している場合には実行中の前記ユーザ通信を切断するループバック試験装置における前記ループバック試験の試験方法であって、バッファ監視部が、当該ループバック試験装置のバッファを監視するバッファ監視ステップと、ループバック処理部が、前記ループバック試験に係る処理を実行するループバック処理ステップとを有し、前記ループバック処理ステップにおいて、前記バッファ監視ステップによる前記バッファの監視結果に基づいて前記ループバック試験の開始を制御する。
【００１１】
本発明の一態様は、上記のループバック試験装置としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明により、実行中のユーザ通信を監視しつつ試験を実施することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態の光ネットワークシステムのシステム構成を表すシステム構成図等である。
【図２】第１の実施形態の光ネットワークシステムにおけるループバック試験の処理の流れを示すフローチャートである。
【図３】第１の実施形態の光ネットワークシステムにおけるループバック試験の流れを示すシーケンス図である。
【図４】第２の実施形態の光ネットワークシステムのシステム構成を表すシステム構成図等である。
【図５】第２の実施形態の光ネットワークシステムにおけるループバック試験の処理の流れを示すフローチャートである。
【図６】第２の実施形態の光ネットワークシステムにおけるループバック試験の流れを示すシーケンス図である。
【図７】第３の実施形態の光ネットワークシステムのシステム構成を表すシステム構成図等である。
【図８】第３の実施形態の光ネットワークシステムにおけるループバック試験の処理の流れを示すフローチャートである。
【図９】第３の実施形態の光ネットワークシステムにおけるループバック試験の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
第１の実施形態は、ＯＬＴ（Optical Line Terminal：光加入者線終端局装置）が、ＯＮＵ（Optical Network Unit：光加入者線終端装置）へのループバック試験開始通知（以下、単に「試験開始通知」という）の送信に先立ってＯＮＵのユーザ通信を監視し、ユーザ通信におけるフレーム数が所定数以下となったときに、ＯＮＵに試験開始通知を送信する、というものである。端的に言えば、第１の実施形態は、ＯＬＴで通信状況を監視するものである。
【００１５】
図１は、第１の実施形態の光ネットワークシステム１のシステム構成を表すシステム構成図等である。光ネットワークシステム１は、図１（Ａ）に示すように、ＯＬＴ２０と、ＯＮＵ３０とを含む。ＯＬＴ２０とＯＮＵ３０とは光ファイバーにて接続され、双方向に通信可能である。なお、図示は省略したが、ＯＬＴ２０は複数台のＯＮＵ３０を収容可能である。また、ＯＬＴ２０とＯＮＵ３０の間には、他の機器（例えば、光スプリッタ等）を設けるようにしてもよい。
【００１６】
（ＯＬＴ２０の概要、ＯＮＵ３０の概要）
ＯＬＴ２０及びＯＮＵ３０の概要を説明する。ＯＮＵ３０は、ユーザ端末５０との間でユーザ通信（ユーザ端末５０を送信元又は送信先としデータを送受信する通信）を実行する。具体的には、ＯＮＵ３０は、ユーザ端末５０とリンクが確立された状態（リンクアップされている状態）において、ユーザ端末５０から送信されたデータを受信してＯＬＴ２０に送信し、ＯＬＴ２０から送信されたデータを受信してユーザ端末５０に送信する。ＯＬＴ２０は、ＯＮＵ３０を収容し、例えば、ＯＮＵ３０から送信されたデータを受信して網側（具体的には例えばインターネット上のサーバ等）に送信し、また、網側（具体的には例えばインターネット上のサーバ等）から送信されたデータを受信してＯＮＵ３０に送信する。
【００１７】
ＯＬＴ２０は、ＯＮＵ３０に対してループバック試験を実行可能である。具体的には、ＯＮＵ３０の端末側ＩＦ部３３（後述）において測定フレーム（「試験用フレーム」と称する場合もある）を折り返す方式のループバック試験を実行可能である。ＯＮＵ３０は、ループバック試験が行われるときにユーザ通信を実行している場合には実行中のユーザ通信を切断する。より詳細には、ＯＮＵ３０は、ＯＬＴ２０から送信されたループバック試験の開始を制御する通知（試験開始通知）を受信した場合に、ユーザ端末５０とリンクを切断する（リンクダウンする）。
【００１８】
従って、試験開始通知の受信タイミングにおいてユーザ通信が行われていれば、リンクダウンに伴ってデータの送受信が中断（又は中止）されるため、ユーザの不利益（例えばリトライ等による速度低下）となる。なお、試験開始通知の受信タイミングにおいてユーザ通信が行われていなければ、元々送受信データが存在していないため、送受信が中断（又は中止）されることはなく、少なくとも送受信が中断（又は中止）される場合に比べて不利益は少なくなる。
【００１９】
以上、第１の実施形態の光ネットワークシステム１に含まれるＯＬＴ２０及びＯＮＵ３０の概要を説明したが、第２の実施形態の光ネットワークシステム２に含まれるＯＬＴ１０（後述）及びＯＮＵ４０（後述）や、第３の実施形態の光ネットワークシステム３に含まれるＯＬＴ２０（後述）及びＯＮＵ４０（後述）についても同様である。
【００２０】
（ＯＬＴ２０の詳細、ＯＮＵ３０の詳細）
続いてＯＬＴ２０及びＯＮＵ３０の詳細を説明する。図１（Ａ）に示すように、ＯＬＴ２０は、端末側ＩＦ部２１と通信制御部２２と網側ＩＦ部２３とループバック試験実行部２４とフレーム監視部２５とフレーム監視用記憶部２９とを備える。ＯＮＵ３０は、局側ＩＦ部３１と通信制御部３２と端末側ＩＦ部３３とループバック処理部３４とを備える。ＯＮＵ３０側の通信制御部３２とループバック処理部３４は、例えばＰＯＮチップとして提供されるものであってもよい。
【００２１】
ＯＮＵ３０側において、局側ＩＦ部３１は、ＯＬＴ２０側のインターフェース部である。端末側ＩＦ部３３は、ユーザ端末５０側のインターフェース部である。端末側ＩＦ部３３は、ＯＬＴ２０が実行するループバック試験の折り返しポイントである。
【００２２】
通信制御部３２は、ＯＮＵ３０全体を制御する。例えば、通信制御部３２は、ユーザ通信におけるフレームを処理する。具体的には、通信制御部３２は、端末側ＩＦ部３３がユーザ端末５０から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を局側ＩＦ部３１に供給し、局側ＩＦ部３１がＯＬＴ２０側から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を端末側ＩＦ部３３に供給する。
【００２３】
ループバック処理部３４は、ＯＬＴ２０が実行するループバック試験に係る処理を実行する。例えば、ループバック処理部３４は、被試験装置側としてループバック試験の開始を制御する。具体的には、ループバック処理部３４は、ＯＬＴ２０が送信する試験開始通知の応答としてループバック試験開始応答（以下、単に「試験開始応答」という）の送信を制御する。また、ループバック処理部３４は、ＯＬＴ２０が送信する測定フレーム（以下、「実験用フレーム」と称する場合もある）の端末側ＩＦ部３３における折り返しを制御する。また、ループバック処理部３４は、被試験装置側としてループバック試験の終了を制御する。具体的には、ループバック処理部３４は、ＯＬＴ２０が送信するループバック試験終了通知（ループバック試験の終了を制御する通知。以下、単に「試験終了通知」という）の応答としてループバック試験終了応答（以下、単に「試験終了応答」という）の送信を制御する。
【００２４】
また、ループバック処理部３４は、試験開始通知の受信時には、端末側ＩＦ部３３におけるユーザ端末５０とリンクを切断する（リンクダウンする）。また、ループバック処理部３４は、試験終了通知の受信時には、端末側ＩＦ部３３におけるユーザ端末５０とリンクを接続（確立）する（リンクアップする）。
【００２５】
ＯＬＴ２０側において、端末側ＩＦ部２１は、ＯＮＵ３０側のインターフェース部である。網側ＩＦ部２３は、網側のインターフェース部である。
【００２６】
通信制御部２２は、ＯＬＴ２０全体を制御する。例えば、通信制御部２２は、ユーザ通信におけるフレームを処理する。具体的には、通信制御部２２は、端末側ＩＦ部２１がＯＮＵ３０から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を網側ＩＦ部２３に供給し、網側ＩＦ部２３が網側から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を網側ＩＦ部２３に供給する。
【００２７】
ループバック試験実行部２４は、ループバック試験を実行する。例えば、ループバック試験実行部２４は、ループバック試験を開始する際には（例えば、保守作業員による実行指示や、予めセットされている定期的な実行指示等があったときには）、フレーム監視部２５にフレームの監視を指示する。また、ループバック試験実行部２４は、フレーム監視部２５からループバック試験の進行を指示された場合には、ループバック試験の主体側としてループバック試験の開始を制御する。具体的には、ループバック試験実行部２４は、ＯＮＵ３０に対する試験開始通知の送信を制御する。
【００２８】
また、ループバック試験実行部２４は、ＯＮＵ３０から試験開始応答を受信した後にＯＮＵ３０に対する実験用フレーム（測定フレーム）の送信を制御する。また、ループバック試験実行部２４は、ループバック試験の主体側としてループバック試験の終了を制御する。具体的には、ループバック試験実行部２４は、ＯＮＵ３０に対する試験終了通知の送信を制御する。
【００２９】
フレーム監視部２５は、ユーザ通信におけるフレームを監視する。具体的には、フレーム監視部２５は、ループバック試験実行部２４からフレームの監視を指示された場合に、通信制御部２２によって処理された一定時間内のフレームの数（フレーム数）を監視する。例えば、フレーム監視部２５は、ループバック試験実行部２４による指示以降、定期的に、過去一定時間内のフレーム数を監視する。以下、一例として、フレーム監視部２５は、ループバック試験実行部２４による指示の１秒間経過以降における０．１秒毎に、過去１秒間のフレーム数を監視するものとする。
【００３０】
なお、フレーム監視部２５によるフレーム数の監視方法としては種々の監視方法が考えられるが、一例として下記のような方法であってもよい。ループバック試験実行部２４は、ループバック試験を開始する際には、フレーム監視部２５にフレームの監視を指示するとともに、通信制御部２２にユーザ通信におけるフレームを処理した場合にフレームを処理した旨をフレーム監視部２５に通知するように指示する。フレーム監視部２５は、通信制御部２２からフレームを処理した旨の通知があった場合には、当該通知時刻をフレーム処理時刻としてフレーム監視用記憶部２９に記憶する。また、フレーム監視部２５は、ループバック試験実行部２４による指示の１秒間経過以降における０．１秒毎に、フレーム監視用記憶部２９に記憶されているフレーム処理時刻を確認し、過去１秒間のフレーム数を監視する。つまり、フレーム監視部２５は、過去１秒間内に該当するフレーム処理時刻がフレーム監視用記憶部２９に何件記憶されているかを確認することにより、過去１秒間のフレーム数を監視する。
【００３１】
フレーム監視部２５は、監視結果として、過去１秒間のフレーム数が所定数以下となっていた場合には、ループバック試験実行部２４にループバック試験の進行を指示する。以下、一例として、フレーム監視部２５は、監視結果として、過去１秒間のフレーム数が０となっていた場合に、ループバック試験実行部２４にループバック試験の進行を指示するものとする。つまり、フレーム監視部２５は、過去１秒間のフレーム数が０となっていた場合に、ループバック試験実行部２４に対し、試験開始通知を送信するように制御する。
【００３２】
図１（Ｂ）は、監視結果等を説明する説明図である。図１（Ｂ）は、識別子ＬＬＩＤ（例えば、MACアドレス）によって識別可能な複数のＯＮＵ３０のループバック試験の実行前に行われた、ある時刻における、監視結果（夫々のユーザ通信におけるフレーム数）、及び、夫々の監視結果による判定内容（試験開始通知は送信可能か）を示している。
【００３３】
図２は、光ネットワークシステム１におけるループバック試験の処理の流れを示すフローチャートである。図３は、光ネットワークシステム１におけるループバック試験の流れを示すシーケンス図である。なお、図２のフローチャート（図３のシーケンス図も同様）は、ＯＬＴ２０が、ループバック試験の実行指示（例えば、保守作業員による実行指示や、予めセットされている定期的な実行指示等）を受け付けることにより開始するものとする。
【００３４】
図２において、ＯＬＴ２０（フレーム監視部２５）は、フレーム数の監視を開始する（ステップＳ１１）。なお、ステップＳ１３（ＮＯ）から戻った場合には開始ではなく継続である。なお、ステップＳ１１の処理は、図３の（Ａ１）に相当する。
【００３５】
続いて、ＯＬＴ２０（フレーム監視部２５）は、直前の１秒間のフレーム数が０であるか否かを判定する（ステップＳ１２）。
【００３６】
直前の１秒間のフレーム数が０でないときには（ステップＳ１２；ＮＯ）、ＯＬＴ２０（例えばフレーム監視部２５）は、最大監視時間Ｔ１を経過したか否かを判断する（ステップＳ１３）。ステップＳ１３における最大監視時間Ｔ１とは、監視の継続を許容する最大時間であってフレーム数の判定間隔（１秒）以上の時間（例えば１０秒、６０秒等）である。最大監視時間Ｔ１を経過していなければ（ステップＳ１３；ＮＯ）、ステップＳ１１に戻る。最大監視時間Ｔ１を経過していれば（ステップＳ１３；ＹＥＳ）、図２のフローチャートは終了する。
【００３７】
なお、最大監視時間Ｔ１は、例えば、第３の実施形態における、最大監視時間Ｔ３（図８参照）と最大監視時間Ｔ４（図８参照）の和と同程度であってもよい。
【００３８】
直前の１秒間のフレーム数が０であるときには（ステップＳ１２；ＹＥＳ）、ＯＬＴ２０は、ＯＮＵ３０に試験開始通知を送信する（ステップＳ１９）。例えば、直前の１秒間のフレーム数が０であるときには、フレーム監視部２５がループバック試験実行部２４にループバック試験の進行を指示し、当該指示に基づいてループバック試験実行部２４が試験開始通知の送信を制御することにより、試験開始通知が通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ３０に送信される。なお、ステップＳ１２（ＹＥＳ）及びステップＳ１９の処理は、図３の（Ａ２）及び（Ａ３）に相当する。
【００３９】
ステップＳ１９に続いて、ＯＮＵ３０は、ユーザ端末とのリンクをリンクダウンする（ステップＳ２０）。例えば、通信制御部３２が試験開始通知を受信した旨をループバック処理部３４に通知し、当該通知に基づいてループバック処理部３４がユーザ端末とのリンクをリンクダウンする。なお、ステップＳ２０の処理は、図３の（Ａ４）に相当する。なお、リンクダウンしたとしても、直前の１秒間のフレーム数が０であったため、ユーザ通信が中断（又は中止）される可能性は低い。
【００４０】
続いて、ＯＮＵ３０は、ＯＬＴ２０に試験開始応答を送信する（ステップＳ２１）。例えば、ループバック処理部３４が試験開始応答の送信を制御することにより、試験開始応答が通信制御部３２から局側ＩＦ部３１を経由してＯＬＴ２０に送信される。なお、ステップＳ２１の処理は、図３の（Ａ５）に相当する。
【００４１】
ステップＳ２１に続いて、ＯＬＴ２０は、ＯＮＵ３０に測定フレーム（試験用フレーム）を送信する（ステップＳ２２）。例えば、通信制御部２２が試験開始応答を受信した旨をループバック試験実行部２４に通知し、当該通知に基づいてループバック試験実行部２４が測定フレームの送信を制御することにより、測定フレームが通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ３０に送信される。なお、ステップＳ２２の処理は、図３の（Ａ６）に相当する。
【００４２】
ステップＳ２２に続いて、ＯＮＵ３０は、ＯＬＴ２０に測定フレーム（試験用フレーム）を送信する（ステップＳ２３）。例えば、ループバック処理部３４が端末側ＩＦ部３３における測定フレームの折り返しを制御することにより、局側ＩＦ部３１→通信制御部３２→端末側ＩＦ部３３→通信制御部３２→局側ＩＦ部３１というように、ＯＬＴ２０側から受信した測定フレームが端末側ＩＦ部３３にて折り返されてＯＬＴ２０側に送信される。なお、ステップＳ２３の処理は、図３の（Ａ７）に相当する。
【００４３】
ステップＳ２３に続いて、ＯＬＴ２０は、ＯＮＵ３０に試験終了通知を送信する（ステップＳ２４）。例えば、通信制御部２２が測定フレームを受信した旨（又は測定フレーム自体）をループバック試験実行部２４に通知し、当該通知に基づいてループバック試験実行部２４が試験終了通知の送信を制御することにより、試験終了通知が通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ３０に送信される。なお、ステップＳ２４の処理は、図３の（Ａ８）に相当する。
【００４４】
ステップＳ２４に続いて、ＯＮＵ３０は、ユーザ端末とのリンクをリンクアップする（ステップＳ２５）。例えば、通信制御部３２が試験終了通知を受信した旨をループバック処理部３４に通知し、当該通知に基づいてループバック処理部３４がユーザ端末とのリンクをリンクアップする。なお、ステップＳ２５の処理は、図３の（Ａ９）に相当する。
【００４５】
続いて、ＯＮＵ３０は、ＯＬＴ２０に試験終了応答を送信する（ステップＳ２６）。例えば、ループバック処理部３４が試験終了応答の送信を制御することにより、試験終了応答が通信制御部３２から局側ＩＦ部３１を経由してＯＬＴ２０に送信される。そして図２のフローチャートは終了する。なお、ステップＳ２６の処理は、図３の（Ａ１０）に相当する。
【００４６】
（第２の実施形態）
第２の実施形態は、ＯＬＴが、ＯＮＵへの試験開始通知の送信に先立ってループバック試験開始事前通知（以下、単に「試験開始事前通知」という）をＯＮＵに送信し、試験開始事前通知を受信したＯＮＵが、ＯＮＵ内のバッファ量を監視し、バッファ量が所定量以下となったときに、試験開始事前通知に対する応答であるループバック試験開始事前応答（以下、単に「試験開始事前応答」という）をＯＬＴに送信（応答）し、試験開始事前応答を受信したＯＬＴがＯＮＵに試験開始通知を送信する、というものである。端的に言えば、第２の実施形態は、ＯＮＵで通信状況を監視するものである。
【００４７】
図４は、第２の実施形態の光ネットワークシステム２のシステム構成を表すシステム構成図等である。光ネットワークシステム２は、図４（Ａ）に示すように、ＯＬＴ（Optical Line Terminal：光加入者線終端局装置）１０と、ＯＮＵ（Optical Network Unit：光加入者線終端装置）４０とを含む。ＯＬＴ１０とＯＮＵ４０とは光ファイバーにて接続され、双方向に通信可能である。なお、図示は省略したが、ＯＬＴ１０は複数台のＯＮＵ４０を収容可能である。また、ＯＬＴ１０とＯＮＵ４０の間には、他の機器（例えば、光スプリッタ等）を設けるようにしてもよい。
【００４８】
（ＯＬＴ１０の概要、ＯＮＵ４０の概要）
上述したように、光ネットワークシステム２に含まれるＯＬＴ１０及びＯＮＵ４０の概要は第１の実施形態の光ネットワークシステム１に含まれるＯＬＴ２０及びＯＮＵ３０の概要と同様であるため、ＯＬＴ１０の概要及びＯＮＵ４０の概要については説明を省略する。
【００４９】
（ＯＬＴ１０の詳細、ＯＮＵ４０の詳細）
続いてＯＬＴ１０及びＯＮＵ４０の詳細を説明する。図４（Ａ）に示すように、ＯＬＴ１０は、端末側ＩＦ部１１と通信制御部１２と網側ＩＦ部１３とループバック試験実行部１４とを備える。ＯＮＵ４０は、局側ＩＦ部４１と通信制御部４２と端末側ＩＦ部４３とループバック処理部４４とバッファ監視部４５とバッファ用記憶部４９とを備える。ＯＮＵ４０側の通信制御部４２とループバック処理部４４とバッファ監視部４５は、例えばＰＯＮチップとして提供されるものであってもよい。
【００５０】
ＯＮＵ４０側において、局側ＩＦ部４１は、ＯＬＴ１０側のインターフェース部である。端末側ＩＦ部４３は、ユーザ端末５０側のインターフェース部である。端末側ＩＦ部４３は、ＯＬＴ１０が実行するループバック試験の折り返しポイントである。
【００５１】
通信制御部４２は、ＯＮＵ４０全体を制御する。例えば、通信制御部４２は、ユーザ通信におけるフレームを処理する。具体的には、通信制御部４２は、端末側ＩＦ部４３がユーザ端末５０から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を局側ＩＦ部４１に供給し、局側ＩＦ部４１がＯＬＴ１０側から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を端末側ＩＦ部４３に供給する。
【００５２】
ループバック処理部４４は、ＯＬＴ１０が実行するループバック試験に係る処理を実行する。例えば、ループバック処理部４４は、ループバック試験を開始する際には（例えば、ＯＬＴ１０から試験開始事前通知があったときには）、バッファ監視部４５にバッファの監視を指示する。また、ループバック処理部４４は、バッファ監視部４５からループバック試験の進行を指示された場合には、被試験装置側としてループバック試験の開始を制御する。具体的には、ループバック処理部４４は、試験開始事前通知の応答として試験開始事前応答の送信を制御する。
【００５３】
また、ループバック処理部４４は、ＯＬＴ１０が送信する試験開始通知の応答として試験開始応答の送信を制御する。また、ループバック処理部４４は、ＯＬＴ１０が送信する測定フレーム（実験用フレーム）の端末側ＩＦ部４３における折り返しを制御する。また、ループバック処理部４４は、被試験装置側としてループバック試験の終了を制御する。具体的には、ループバック処理部４４は、ＯＬＴ１０が送信する試験終了通知の応答として試験終了応答（ループバック試験終了応答）の送信を制御する。
【００５４】
また、ループバック処理部４４は、試験開始通知の受信時には、端末側ＩＦ部４３におけるユーザ端末５０とリンクを切断する（リンクダウンする）。また、ループバック処理部４４は、試験終了通知の受信時には、端末側ＩＦ部４３におけるユーザ端末５０とリンクを接続（確立）する（リンクアップする）。
【００５５】
バッファ監視部４５は、当該ＯＮＵ４０のバッファを監視する。具体的には、バッファ監視部４５は、ループバック処理部４４からバッファの監視を指示された場合に、バッファに記憶されているフレームの記憶量（バッファ量）を監視する。例えば、バッファ監視部４５は、ループバック処理部４４による指示以降、定期的に、ユーザ通信におけるフレームのバッファ量を監視する。以下、一例として、バッファ監視部４５は、ループバック処理部４５による指示後１秒毎に、上記バッファ量を監視するものとする。
【００５６】
なお、バッファ監視部４５によるバッファ量の監視方法としては種々の監視方法が考えられるが、一例として下記のような方法であってもよい。ループバック処理部４４は、ＯＬＴ１０から試験開始事前通知があったときには、バッファ監視部４５にバッファの監視を指示するとともに、通信制御部４２に定期的（１秒以下毎。例えば０．１秒毎）にバッファ量をバッファ監視部４５に通知するように指示する。バッファ監視部４５は、通信制御部４２からバッファ量の通知があった場合には、当該バッファ量をバッファ監視用記憶部４９に記憶する。また、バッファ監視部４５は、ループバック処理部４４による指示後１秒毎に、バッファ監視用記憶部４９に記憶されているバッファ量を確認（監視）する。なお、バッファ監視用記憶部４９に最新のバッファ量のみを記憶する場合（０．１秒毎に上書きする場合には）、バッファ監視部４５はバッファ監視用記憶部４９に記憶されている唯一のバッファ量を確認（監視）し、バッファ監視用記憶部４９にバッファ量を蓄積する場合（ある時点において消去する迄、０．１秒毎のバッファ量を別個に夫々に記憶する場合には）、バッファ監視部４５はバッファ監視用記憶部４９に記憶されている最新のバッファ量を確認する。
【００５７】
バッファ監視部４５は、監視結果として、バッファ量が所定量以下となっていた場合には、ループバック処理部４４にループバック試験の進行を指示する。以下、一例として、バッファ監視部４５は、監視結果として、バッファ量が０となっていた場合に、ループバック処理部４４にループバック試験の進行を指示するものとする。つまり、バッファ監視部４５は、バッファ量が０となっていた場合に、ループバック処理部４４に対し、試験開始事前応答を送信するように制御する。
【００５８】
ＯＬＴ１０側において、端末側ＩＦ部１１は、ＯＮＵ４０側のインターフェース部である。網側ＩＦ部１３は、網側のインターフェース部である。
【００５９】
通信制御部１２は、ＯＬＴ１０全体を制御する。例えば、通信制御部１２は、ユーザ通信におけるフレームを処理する。具体的には、通信制御部１２は、端末側ＩＦ部１１がＯＮＵ４０から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を網側ＩＦ部１３に供給し、網側ＩＦ部１３が網側から受信したユーザ通信におけるフレーム（アウトバウンドのフレーム）を網側ＩＦ部１３に供給する。
【００６０】
ループバック試験実行部１４は、ループバック試験を実行する。例えば、ループバック試験実行部１４は、ループバック試験を開始する際には（例えば、保守作業員による実行指示や、予めセットされている定期的な実行指示等があったときには）、ループバック試験の主体側としてループバック試験の開始を制御する。具体的には、ループバック試験実行部１４は、ＯＮＵ４０に対する試験開始事前通知の送信を制御する。
【００６１】
また、ループバック試験実行部１４は、ＯＮＵ４０から試験開始事前応答を受信した後にＯＮＵ４０に対する試験開始通知の送信を制御する。また、ループバック試験実行部１４は、ＯＮＵ４０から試験開始応答を受信した後にＯＮＵ４０に対する実験用フレーム（測定フレーム）の送信を制御する。また、ループバック試験実行部１４は、ループバック試験の主体側としてループバック試験の終了を制御する。具体的には、ループバック試験実行部１４は、ＯＮＵ４０に対する試験終了通知の送信を制御する。
【００６２】
図４（Ｂ）は、監視結果等を説明する説明図である。図４（Ｂ）は、ＯＮＵ４０のループバック試験の実行前に行われた、ある時刻における、監視結果（バッファ量）、及び、監視結果による判定内容（試験開始事前応答は送信可能か）を示している。
【００６３】
図５は、光ネットワークシステム２におけるループバック試験の処理の流れを示すフローチャートである。図６は、光ネットワークシステム２におけるループバック試験の流れを示すシーケンス図である。なお、図５のフローチャート（図６のシーケンス図も同様）は、ＯＬＴ１０が、ループバック試験の実行指示（例えば、保守作業員による実行指示や、予めセットされている定期的な実行指示等）を受け付けることにより開始するものとする。
【００６４】
図５において、ＯＬＴ１０は、ＯＮＵ４０に試験開始事前通知を送信する（ステップＳ３４）。例えば、ループバック試験実行部１４が試験開始事前通知の送信を制御することにより、試験開始事前通知が通信制御部１２から端末側ＩＦ部１１を経由してＯＮＵ４０に送信される。なお、ステップＳ３４の処理は、図６の（Ｂ１）に相当する。
【００６５】
ステップＳ３４に続いて、ＯＮＵ４０は、バッファ量の監視を開始する（ステップＳ３５）。例えば、通信制御部４２が試験開始事前通知を受信した旨をループバック処理部４４に通知し、ループバック処理部４４がバッファ監視部４５にバッファの監視を指示し、当該指示に基づいてバッファ監視部４５がバッファ量の監視を開始する。なお、ステップＳ３７（ＮＯ）から戻った場合には開始ではなく継続である。なお、ステップＳ３５の処理は、図６の（Ｂ２）に相当する。
【００６６】
続いて、ＯＮＵ４０（バッファ監視部４５）は、バッファ量が０であるか否かを判定する（ステップＳ３６）。
【００６７】
バッファ量が０でないときには（ステップＳ３６；ＮＯ）、ＯＮＵ４０（例えばバッファ監視部４５）は、最大監視時間Ｔ２を経過したか否かを判断する（ステップＳ３７）。ステップＳ３７における最大監視時間Ｔ２とは、監視の継続を許容する最大時間であってバッファ量の判定間隔（１秒）以上の時間（例えば１０秒、６０秒等）である。最大監視時間Ｔ２を経過していなければ（ステップＳ３７；ＮＯ）、ステップＳ３５に戻る。最大監視時間Ｔ２を経過していれば（ステップＳ３７；ＹＥＳ）、図５のフローチャートは終了する。
【００６８】
なお、最大監視時間Ｔ２は、例えば、第３の実施形態における、最大監視時間Ｔ３（図８参照）と最大監視時間Ｔ４（図８参照）の和と同程度であってもよい。
【００６９】
バッファ量が０であるときには（ステップＳ３６；ＹＥＳ）、ＯＮＵ４０は、ＯＬＴ１０に試験開始事前応答を送信する（ステップＳ３８）。例えば、バッファ量が０であるときには、バッファ監視部４５がループバック処理部４４にループバック試験の進行を指示し、当該指示に基づいてループバック処理部４４が試験開始事前応答の送信を制御することにより、試験開始事前応答が通信制御部４２から端末側ＩＦ部４１を経由してＯＬＴ１０に送信される。なお、ステップＳ３６（ＹＥＳ）及びステップＳ３８の処理は、図６の（Ｂ３）及び（Ｂ４）に相当する。
【００７０】
ステップＳ３８に続いて、ＯＬＴ１０は、ＯＮＵ４０に試験開始通知を送信する（ステップＳ３９）。例えば、通信制御部１２が試験開始事前応答を受信した旨をループバック試験実行部１４に通知し、ループバック試験実行部１４が試験開始通知の送信を制御することにより、試験開始通知が通信制御部１２から端末側ＩＦ部１１を経由してＯＮＵ４０に送信される。なお、ステップＳ３９の処理は、図６の（Ｂ５）に相当する。
【００７１】
ステップＳ３９に続いて、ＯＮＵ４０は、ユーザ端末とのリンクをリンクダウンする（ステップＳ４０）。例えば、通信制御部４２が試験開始通知を受信した旨をループバック処理部４４に通知し、当該通知に基づいてループバック処理部４４がユーザ端末とのリンクをリンクダウンする。なお、ステップＳ４０の処理は、図６の（Ｂ６）に相当する。なお、リンクダウンしたとしても、直前にバッファ量が０であったため、ユーザ通信が中断（又は中止）される可能性は低い。
【００７２】
続いて、ＯＮＵ４０は、ＯＬＴ１０に試験開始応答を送信する（ステップＳ４１）。例えば、ループバック処理部４４が試験開始応答の送信を制御することにより、試験開始応答が通信制御部４２から局側ＩＦ部４１を経由してＯＬＴ１０に送信される。なお、ステップＳ４１の処理は、図６の（Ｂ７）に相当する。
【００７３】
ステップＳ４１に続いて、ＯＬＴ１０は、ＯＮＵ４０に測定フレーム（試験用フレーム）を送信する（ステップＳ４２）。例えば、通信制御部１２が試験開始応答を受信した旨をループバック試験実行部１４に通知し、当該通知に基づいてループバック試験実行部１４が測定フレームの送信を制御することにより、測定フレームが通信制御部１２から端末側ＩＦ部１１を経由してＯＮＵ４０に送信される。なお、ステップＳ４２の処理は、図６の（Ｂ８）に相当する。
【００７４】
ステップＳ４２に続いて、ＯＮＵ４０は、ＯＬＴ１０に測定フレーム（試験用フレーム）を送信する（ステップＳ４３）。例えば、ループバック処理部４４が端末側ＩＦ部４３における測定フレームの折り返しを制御することにより、局側ＩＦ部４１→通信制御部４２→端末側ＩＦ部４３→通信制御部４２→局側ＩＦ部４１というように、ＯＬＴ１０側から受信した測定フレームが端末側ＩＦ部４３にて折り返されてＯＬＴ１０側に送信される。なお、ステップＳ４３の処理は、図６の（Ｂ９）に相当する。
【００７５】
ステップＳ４３に続いて、ＯＬＴ１０は、ＯＮＵ４０に試験終了通知を送信する（ステップＳ４４）。例えば、通信制御部１２が測定フレームを受信した旨（又は測定フレーム自体）をループバック試験実行部１４に通知し、当該通知に基づいてループバック試験実行部１４が試験終了通知の送信を制御することにより、試験終了通知が通信制御部１２から端末側ＩＦ部１１を経由してＯＮＵ４０に送信される。なお、ステップＳ４４の処理は、図６の（Ｂ１０）に相当する。
【００７６】
ステップＳ４４に続いて、ＯＮＵ４０は、ユーザ端末とのリンクをリンクアップする（ステップＳ４５）。例えば、通信制御部４２が試験終了通知を受信した旨をループバック処理部４４に通知し、当該通知に基づいてループバック処理部４４がユーザ端末とのリンクをリンクアップする。なお、ステップＳ４５の処理は、図６の（Ｂ１１）に相当する。
【００７７】
続いて、ＯＮＵ４０は、ＯＬＴ１０に試験終了応答を送信する（ステップＳ４６）。例えば、ループバック処理部４４が試験終了応答の送信を制御することにより、試験終了応答が通信制御部４２から局側ＩＦ部４１を経由してＯＬＴ１０に送信される。そして図５のフローチャートは終了する。なお、ステップＳ４６の処理は、図６の（Ｂ１２）に相当する。
【００７８】
（第３の実施形態）
第３の実施形態は、第１の実施形態と第２の実施形態とを合わせたものである。即ち、ＯＬＴが、ＯＮＵへの試験開始事前通知の送信に先立ってＯＮＵのユーザ通信を監視し、ユーザ通信におけるフレーム数が所定数以下となったときに、ＯＮＵに試験開始事前通知を送信し、試験開始事前通知を受信したＯＮＵが、ＯＮＵ内のバッファ量を監視し、バッファ量が所定量以下となったときに試験開始事前応答をＯＬＴに送信（応答）し、試験開始事前応答を受信したＯＬＴがＯＮＵに試験開始通知を送信する、というものである。端的に言えば、第３の実施形態は、ＯＬＴ及びＯＮＵで通信状況を監視するものである。
【００７９】
図７は、第３の実施形態の光ネットワークシステム３のシステム構成を表すシステム構成図等である。光ネットワークシステム３は、図７に示すように、第１の実施形態の光ネットワークシステム１におけるＯＬＴ２０（図１（Ａ）参照）と同様のＯＬＴ２０と、第２の実施形態の光ネットワークシステム２におけるＯＮＵ４０（図４（Ａ）参照）と同様のＯＮＵ４０とを含む。ＯＬＴ２０とＯＮＵ４０とは光ファイバーにて接続され、双方向に通信可能である。なお、図示は省略したが、ＯＬＴ２０は複数台のＯＮＵ４０を収容可能である。また、ＯＬＴ２０とＯＮＵ４０の間には、他の機器（例えば、光スプリッタ等）を設けるようにしてもよい。
【００８０】
（ＯＬＴ２０の概要、ＯＮＵ４０の概要）
上述したように、光ネットワークシステム３に含まれるＯＬＴ２０及びＯＮＵ４０の概要は、第１の実施形態の光ネットワークシステム１に含まれるＯＬＴ２０及びＯＮＵ３０の概要と同様であり、また、図１（Ａ）及び図７に示すように、第３の実施形態の光ネットワークシステム３におけるＯＬＴ２０は第１の実施形態の光ネットワークシステム１におけるＯＬＴ２０と同様であり、また、図４（Ａ）及び図７に示すように、第３の実施形態の光ネットワークシステム３におけるＯＮＵ４０は第２の実施形態の光ネットワークシステム２におけるＯＮＵ４０と同様であるため、ＯＬＴ２０の概要及びＯＮＵ４０の概要については説明を省略する。
【００８１】
（ＯＬＴ２０の詳細、ＯＮＵ４０の詳細）
上述したように、第３の実施形態の光ネットワークシステム３におけるＯＬＴ２０は第１の実施形態の光ネットワークシステム１におけるＯＬＴ２０と同様であり、第３の実施形態の光ネットワークシステム３におけるＯＮＵ４０は第２の実施形態の光ネットワークシステム２におけるＯＮＵ４０と同様であるため、ＯＬＴ１０の詳細及びＯＮＵ４０の詳細についても説明を省略する。
【００８２】
図８は、光ネットワークシステム３におけるループバック試験の処理の流れを示すフローチャートである。図９は、光ネットワークシステム３におけるループバック試験の流れを示すシーケンス図である。なお、図８のフローチャート（図９のシーケンス図も同様）は、ＯＬＴ２０が、ループバック試験の実行指示（例えば、保守作業員による実行指示や、予めセットされている定期的な実行指示等）を受け付けることにより開始するものとする。
【００８３】
図８において、ＯＬＴ２０（フレーム監視部２５）は、フレーム数の監視を開始する（ステップＳ５１）。なお、ステップＳ５３（ＮＯ）から戻った場合には開始ではなく継続である。なお、ステップＳ５１の処理は、図９の（Ｃ１）に相当する。
【００８４】
続いて、ＯＬＴ２０（フレーム監視部２５）は、直前の１秒間のフレーム数が０であるか否かを判定する（ステップＳ５２）。
【００８５】
直前の１秒間のフレーム数が０でないときには（ステップＳ５２；ＮＯ）、ＯＬＴ２０（例えばフレーム監視部２５）は、最大監視時間Ｔ３を経過したか否かを判断する（ステップＳ５３）。ステップＳ５３における最大監視時間Ｔ３とは、監視の継続を許容する最大時間であってフレーム数の判定間隔（１秒）以上の時間（例えば５秒、３０秒等）である。最大監視時間Ｔ３を経過していなければ（ステップＳ５３；ＮＯ）、ステップＳ１１に戻る。最大監視時間Ｔ３を経過していれば（ステップＳ５３；ＹＥＳ）、図８のフローチャートは終了する。
【００８６】
直前の１秒間のフレーム数が０であるときには（ステップＳ５２；ＹＥＳ）、ＯＬＴ２０は、ＯＮＵ４０に試験開始事前通知を送信する（ステップＳ５４）。例えば、ループバック試験実行部２４が試験開始事前通知の送信を制御することにより、試験開始事前通知が通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ４０に送信される。なお、ステップＳ５２（ＹＥＳ）及びステップＳ５４の処理は、図９の（Ｃ２）及び（Ｃ３）に相当する。
【００８７】
ステップＳ５４に続いて、ＯＮＵ４０は、バッファ量の監視を開始する（ステップＳ５５）。例えば、通信制御部４２が試験開始事前通知を受信した旨をループバック処理部４４に通知し、ループバック処理部４４がバッファ監視部４５にバッファの監視を指示し、当該指示に基づいてバッファ監視部４５がバッファ量の監視を開始する。なお、ステップＳ５７（ＮＯ）から戻った場合には開始ではなく継続である。なお、ステップＳ５５の処理は、図９の（Ｃ４）に相当する。
【００８８】
続いて、ＯＮＵ４０（バッファ監視部４５）は、バッファ量が０であるか否かを判定する（ステップＳ５６）。
【００８９】
バッファ量が０でないときには（ステップＳ５６；ＮＯ）、ＯＮＵ４０（例えばバッファ監視部４５）は、最大監視時間Ｔ４を経過したか否かを判断する（ステップＳ５７）。ステップＳ５７における最大監視時間Ｔ４とは、監視の継続を許容する最大時間であってバッファ量の判定間隔（１秒）以上の時間（例えば５秒、３０秒等）である。最大監視時間Ｔ４を経過していなければ（ステップＳ５７；ＮＯ）、ステップＳ５５に戻る。最大監視時間Ｔ４を経過していれば（ステップＳ５７；ＹＥＳ）、図８のフローチャートは終了する。
【００９０】
なお、ステップＳ５３の最大監視時間Ｔ３とステップＳ５７の最大監視時間Ｔ４との和が、第１の実施形態における最大監視時間Ｔ１（図２参照）と同程度になるようにしてもよい。また、最大監視時間Ｔ３と最大監視時間Ｔ４との和が、第２の実施形態における最大監視時間Ｔ２（図５参照）と同程度になるようにしてもよい。
【００９１】
バッファ量が０であるときには（ステップＳ５６；ＹＥＳ）、ＯＮＵ４０は、ＯＬＴ２０に試験開始事前応答を送信する（ステップＳ５８）。例えば、バッファ量が０であるときには、バッファ監視部４５がループバック処理部４４にループバック試験の進行を指示し、当該指示に基づいてループバック処理部４４が試験開始事前応答の送信を制御することにより、試験開始事前応答が通信制御部４２から端末側ＩＦ部４１を経由してＯＬＴ２０に送信される。なお、ステップＳ５６（ＹＥＳ）及びステップＳ５８の処理は、図９の（Ｃ５）及び（Ｃ６）に相当する。
【００９２】
ステップＳ５８に続いて、ＯＬＴ２０は、ＯＮＵ４０に試験開始通知を送信する（ステップＳ５９）。例えば、通信制御部２２が試験開始事前応答を受信した旨をループバック試験実行部２４に通知し、ループバック試験実行部２４が試験開始通知の送信を制御することにより、試験開始通知が通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ４０に送信される。なお、ステップＳ５９の処理は、図９の（Ｃ７）に相当する。
【００９３】
ステップＳ５９に続いて、ＯＮＵ４０は、ユーザ端末とのリンクをリンクダウンする（ステップＳ６０）。例えば、通信制御部４２が試験開始通知を受信した旨をループバック処理部４４に通知し、当該通知に基づいてループバック処理部４４がユーザ端末とのリンクをリンクダウンする。なお、ステップＳ６０の処理は、図９の（Ｃ８）に相当する。なお、リンクダウンしたとしても、直前の１秒間のフレーム数が０であったため、また、直前にバッファ量が０であったため、ユーザ通信が中断（又は中止）される可能性は低い。
【００９４】
続いて、ＯＮＵ４０は、ＯＬＴ２０に試験開始応答を送信する（ステップＳ６１）。例えば、ループバック処理部４４が試験開始応答の送信を制御することにより、試験開始応答が通信制御部４２から局側ＩＦ部４１を経由してＯＬＴ２０に送信される。なお、ステップＳ６１の処理は、図９の（Ｃ９）に相当する。
【００９５】
ステップＳ６１に続いて、ＯＬＴ２０は、ＯＮＵ４０に測定フレーム（試験用フレーム）を送信する（ステップＳ６２）。例えば、通信制御部２２が試験開始応答を受信した旨をループバック試験実行部２４に通知し、当該通知に基づいてループバック試験実行部２４が測定フレームの送信を制御することにより、測定フレームが通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ４０に送信される。なお、ステップＳ６２の処理は、図９の（Ｃ１０）に相当する。
【００９６】
ステップＳ６２に続いて、ＯＮＵ４０は、ＯＬＴ２０に測定フレーム（試験用フレーム）を送信する（ステップＳ６３）。例えば、ループバック処理部４４が端末側ＩＦ部４３における測定フレームの折り返しを制御することにより、局側ＩＦ部４１→通信制御部４２→端末側ＩＦ部４３→通信制御部４２→局側ＩＦ部４１というように、ＯＬＴ２０側から受信した測定フレームが端末側ＩＦ部４３にて折り返されてＯＬＴ２０側に送信される。なお、ステップＳ６３の処理は、図９の（Ｃ１１）に相当する。
【００９７】
ステップＳ６３に続いて、ＯＬＴ２０は、ＯＮＵ４０に試験終了通知を送信する（ステップＳ６４）。例えば、通信制御部２２が測定フレームを受信した旨（又は測定フレーム自体）をループバック試験実行部２４に通知し、当該通知に基づいてループバック試験実行部２４が試験終了通知の送信を制御することにより、試験終了通知が通信制御部２２から端末側ＩＦ部２１を経由してＯＮＵ４０に送信される。なお、ステップＳ６４の処理は、図９の（Ｃ１２）に相当する。
【００９８】
ステップＳ６４に続いて、ＯＮＵ４０は、ユーザ端末とのリンクをリンクアップする（ステップＳ６５）。例えば、通信制御部４２が試験終了通知を受信した旨をループバック処理部４４に通知し、当該通知に基づいてループバック処理部４４がユーザ端末とのリンクをリンクアップする。なお、ステップＳ６５の処理は、図９の（Ｃ１３）に相当する。
【００９９】
続いて、ＯＮＵ４０は、ＯＬＴ２０に試験終了応答を送信する（ステップＳ６６）。例えば、ループバック処理部４４が試験終了応答の送信を制御することにより、試験終了応答が通信制御部４２から局側ＩＦ部４１を経由してＯＬＴ２０に送信される。そして図８のフローチャートは終了する。なお、ステップＳ６６の処理は、図９の（Ｃ１４）に相当する。
【０１００】
以上、第１の実施形態の光ネットワークシステム１、第２の実施形態の光ネットワークシステム２、第３の実施形態の光ネットワークシステム３について説明したが、第１の実施形態の光ネットワークシステム１のＯＮＵ３０は、ループバック試験が行われるときに（具体的には試験開始通知を受信したときに）、ユーザ端末５０との間でユーザ通信を実行している場合には実行中のユーザ通信を切断する（図３の（Ａ３）（Ａ４））。また、第２の実施形態の光ネットワークシステム２のＯＮＵ４０も、ループバック試験が行われるときに（具体的には試験開始通知を受信したときに）、ユーザ端末５０との間でユーザ通信を実行している場合には実行中のユーザ通信を切断する（図６の（Ｂ５）（Ｂ６））。また、第３の実施形態の光ネットワークシステム３のＯＮＵ４０も、ループバック試験が行われるときに（具体的には試験開始通知を受信したときに）、ユーザ端末５０との間でユーザ通信を実行している場合には実行中のユーザ通信を切断する（図９の（Ｃ７）（Ｃ８））。より詳細には、ＯＮＵ３０（ＯＮＵ４０も同様）は、試験開始通知の受信後に、当該試験開始通知に対する試験開始応答を送信するとともにユーザ通信を実行している場合には実行中のユーザ通信を切断する機能を有している（図３の（Ａ３）（Ａ４）（Ａ５）、図６の（Ｂ５）（Ｂ６）（Ｂ７）、図９の（Ｃ７）（Ｃ８）（Ｃ９））。
【０１０１】
また、第１の実施形態の光ネットワークシステム１のＯＬＴ２０（第３の実施形態の光ネットワークシステム３のＯＬＴ２０も同様）は、ＯＮＵ３０（又はＯＮＵ４０）を光ネットワークにより収容する。ＯＬＴ２０は、ユーザ通信におけるフレームを監視するフレーム監視部２５と、ＯＮＵ３０（又はＯＮＵ４０）に対するループバック試験を実行するループバック試験実行部２４とを備え、ループバック試験実行部２４は、フレーム監視部２５によるフレームの監視結果に基づいてループバック試験の開始を制御（試験開始通知を送信）する。
【０１０２】
具体的には、ＯＬＴ２０のループバック試験実行部２４は、フレーム監視部２５によるフレームの監視結果としてフレーム数が所定数以下（一例としてフレーム数が０）となったときに試験開始通知を送信し、試験開始応答の受信後に測定フレーム（試験用フレーム）を送信する。
【０１０３】
また、第２の実施形態の光ネットワークシステム２のＯＬＴ１０（第３の実施形態の光ネットワークシステム３のＯＬＴ２０も同様）は、ループバック試験の開始を制御する第１通知（試験開始事前通知）を送信し、第１通知に対する応答である第１応答（試験開始事前応答）の受信後にループバック試験の開始を制御する第２通知（試験開始通知）を送信し、第２通知に対する応答である第２応答（試験開始応答）の受信後に試験用フレームを送信する機能を有している（図６の（Ｂ１）（Ｂ４）（Ｂ５）（Ｃ７）（Ｃ８）。
【０１０４】
また、第２の実施形態の光ネットワークシステム２のＯＮＵ４０（第３の実施形態の光ネットワークシステム３のＯＮＵ４０も同様）は、バッファを監視するバッファ監視部４５と、ループバック試験に係る処理を実行するループバック処理部４４とを備え、ループバック処理部４４は、バッファ監視部４５によるバッファの監視結果に基づいてループバック試験の開始を制御する（試験開始事前応答を送信）する。
【０１０５】
具体的には、ＯＮＵ４０のバッファ監視部４５は、第１通知（試験開始事前通知）を受信した後にバッファの監視を開始し、ループバック処理部４４は、バッファ監視部４５によるバッファの監視結果としてバッファ量が所定量以下（一例としてバッファ量が０）となったときに第１応答（試験開始事前応答）を送信し、第２通知（試験開始通知）の受信後に第２応答（試験開始応答）を送信するとともにユーザ通信を実行している場合には実行中のユーザ通信を切断する。
【０１０６】
また、第３の実施形態の光ネットワークシステム３において、ＯＬＴ２０は、ユーザ通信におけるフレームを監視するフレーム監視部２５と、ＯＮＵ４０に対するループバック試験を実行するループバック試験実行部２４とを備え、ＯＮＵ４０は、当該ＯＮＵ４０のバッファを監視するバッファ監視部４５と、ループバック試験に係る処理を実行するループバック処理部４４とを備える。ＯＬＴ２０のループバック試験実行部２４は、フレーム監視部２５によるフレームの監視結果としてフレーム数が所定数以下（一例としてフレーム数が０）となったときにループバック試験の開始を制御する第１通知（試験開始事前通知）を送信する。また、ＯＮＵ４０のバッファ監視部４５は、第１通知を受信した後にバッファの監視を開始し、ループバック処理部４４は、バッファ監視部４５によるバッファの監視結果としてバッファ量が所定量以下（一例としてバッファ量が０）となったときに第１通知に対する応答である第１応答（試験開始事前応答）を送信する。また、ＯＬＴ２０のループバック試験実行部２４は、第１応答の受信後にループバック試験の開始を制御する第２通知（試験開始通知）を送信する。また、ＯＮＵ４０のループバック処理部４４は、第２通知の受信後に第２通知に対する応答である第２応答（試験開始応答）を送信するとともにユーザ通信を実行している場合には実行中のユーザ通信を切断する。また、ＯＬＴ２０のループバック試験実行部２４は、第２応答の受信後に試験用フレームを送信する。
【０１０７】
以上、各実施形態によれば、フレームの監視結果やバッファの監視結果に基づいて、ループバック試験の開始を制御することにより、ユーザ通信の発生していないタイミング（０ではなく所定数（所定量）以下の場合にはユーザ通信が略発生していないタイミング）でループバック試験を実施しているため、実行中のユーザ通信を切断する確率を減少させることができる。これにより、ユーザへの影響を低減させることができる。
【０１０８】
また、第２の実施形態では宅内の個々のＯＮＵ側にバッファの監視に係る機能を追加するのに対し、第１の実施形態ではＯＬＴ側にフレームの監視に係る機能を追加するため、第２の実施形態と比較すると、第１の実施形態の方が導入コストを抑えることができる。なお、ＰＯＮシステムの特性上、ＯＬＴは複数のユーザでバッファを共用するため、ＯＬＴにおいてバッファを監視した場合、ユーザ単位の通信状況の監視は不可能又は困難である。そこで、通信状況をＯＬＴ側で監視する場合には、ユーザ単位で管理可能なフレームを監視することとしている。
【０１０９】
また、第２の実施形態ではユーザ端末により近いＯＮＵ側で通信状況を監視するため、第１の実施形態と比較すると、第２の実施形態の方がユーザ通信を切断する確率をより減少させることができる。なお、ＯＮＵの場合は、１ユーザがＯＮＵのバッファを占有できるため、最大限既存機能を流用し、装置開発、改コストを最小減に抑えるため、フレームの監視ではなくバッファを監視することとしている。
【０１１０】
また、第３の実施形態ではＯＬＴ側とＯＮＵ側の両方で通信状況を監視するため、ＯＬＴ側のみで監視する第１の実施形態と比較すると、ユーザ通信を切断する確率をより減少させることができる。また、ＯＮＵ側のみで通信状況を監視する第２の実施形態と比較すると、ループバック試験を実施不可と判断する迄の時間を短縮させることができる。例えば、第２の実施形態では実施不可と最初に判断する迄の間に試験開始事前通知の送受信が行われるが（図５のステップＳ３５、ステップＳ３７（ＮＯ）参照）、第３の実施形態では実施不可と最初の判断する迄の間に何らの送受信も行われない（図８のステップＳ５３（ＮＯ）参照）。
【０１１１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１１２】
例えば、ＰＰＰｏＥ（Point-to-Point Protocol over Ethernet）セッションが確立されていないことや、ＵＮＩ（User Network Interface）のリンク断を確認することによって、ループバック試験によるユーザ通信断の発生確率を更に減少させるようにしてもよい。
【０１１３】
例えば、第１の実施形態の光ネットワークシステム１におけるＯＬＵ２０によるフレーム数の監視に加え、或いは、第２の実施形態の光ネットワークシステム２におけるＯＮＵ４０によるバッファ量の監視に加え、或いは、第３の実施形態の光ネットワークシステム３におけるＯＬＵ２０によるフレーム数の監視及びＯＮＵ４０によるバッファ量の監視に加え、下記の（Ａ）（Ｂ）の一方又は両方の監視を行うようにしてもよい。
【０１１４】
（Ａ）ＰＰＰｏＥセッションの状態（切断、確立）
例えば監視結果が切断であった場合には、直ちにユーザ通信は発生し難いと想定できる。従って、切断されていることを条件に加えることにより、ユーザ通信に影響を与える可能性をより低減させることができる。
（Ｂ）ＯＮＵのＵＮＩリンク（非接続（ユーザ端末の電源ＯＦＦを含む）、接続）
例えば監視結果が非接続（リンク断）であった場合には、現在ＯＮＵ配下にユーザ端末が接続されていないため、直ちにユーザ通信は発生しないと想定できる。従って、非接続となっていることを条件に加えることにより、ユーザ通信に影響を与える可能性をより低減させることができる。
【０１１５】
なお、本実施形態において、ＯＬＴ、ＯＮＵは、ループバック試験を実行するため、ループバック試験装置と称してもよい。
【０１１６】
なお、上記の各システム（光ネットワークシステム１、２、３）、各システムに含まれる装置（ＯＬＴ２０、ＯＮＵ４０）を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１１７】
１…光ネットワークシステム，２…光ネットワークシステム，３…光ネットワークシステム，１０…ＯＬＴ（光加入者線終端局装置），１１…端末側ＩＦ部，１２…通信制御部，１３…網側ＩＦ部，１４…ループバック試験実行部，２０…ＯＬＴ（光加入者線終端局装置），２１…端末側ＩＦ部，２２…通信制御部，２３…網側ＩＦ部，２４…ループバック試験実行部，２５…フレーム監視部，２９…フレーム監視用記憶部，３０…ＯＮＵ（光加入者線終端装置），３１…局側ＩＦ部，３２…通信制御部，３３…端末側ＩＦ部，３４…ループバック処理部，４０…ＯＮＵ（光加入者線終端装置），４１…局側ＩＦ部，４２…通信制御部，４３…端末側ＩＦ部，４４…ループバック処理部，４５…バッファ監視部，４９…バッファ監視用記憶部，５０…ユーザ端末
【図１】
2018029403.tif 000003
【図２】
2018029403.tif 000004
【図３】
2018029403.tif 000005
【図４】
2018029403.tif 000006
【図５】
2018029403.tif 000007
【図６】
2018029403.tif 000008
【図７】
2018029403.tif 000009
【図８】
2018029403.tif 000010
【図９】
2018029403.tif 000011