(57)【要約】【課題】帯域の有効活用を図ること。【解決手段】ＰＯＮシステム１００は、ＯＮＵ１１１〜１１ｎと、ＯＬＴ１３０と、を含む。ＯＮＵ１１１〜１１ｎのそれぞれは、ＯＬＴ１３０と複数の論理リンクで接続されている。また、ＯＮＵ１１１〜１１ｎのそれぞれは、ＯＬＴ１３０へ送信する各論理リンクの各データの量を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームを生成する。そして、ＯＮＵ１１１〜１１ｎのそれぞれは、生成した制御フレームをＯＬＴ１３０へ送信する。【選択図】図２
2017208681.tif 000002
【特許請求の範囲】
【請求項１】
他の光通信装置と複数の論理リンクで接続された光通信装置において、
前記他の光通信装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成する生成部と、
前記生成部によって生成された前記制御フレームを前記他の光通信装置へ送信する送信部と、
を備えることを特徴とする光通信装置。
【請求項２】
前記制御フレームは、前記複数の論理リンクのうちの最も遅延が小さい論理リンクの制御フレームであり、
前記送信部は、前記制御フレームを前記最も遅延が小さい論理リンクにより送信する、
ことを特徴とする請求項１に記載の光通信装置。
【請求項３】
前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信する受信部を備え、
前記送信部は、前記受信部によって受信された前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する、
ことを特徴とする請求項１または２に記載の光通信装置。
【請求項４】
他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
前記他の光通信装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成し、
生成した前記制御フレームを前記他の光通信装置へ送信する、
ことを特徴とする光通信方法。
【請求項５】
他の光通信装置と複数の論理リンクで接続された光通信装置において、
自装置から前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信する受信部と、
前記受信部によって受信された前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する送信部と、
を備えることを特徴とする光通信装置。
【請求項６】
他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
自装置から前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信し、
受信した前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する、
ことを特徴とする光通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光通信装置および光通信方法に関する。
【背景技術】
【０００２】
従来、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）の光通信システムの１つとしてＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムが知られている（たとえば、下記特許文献１，２参照。）。ＰＯＮシステムにおける収容局側の光通信装置は、たとえばＯＬＴ（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）と呼ばれる。また、ＰＯＮシステムにおける加入者側の光通信装置は、たとえばＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）と呼ばれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２１０４２号公報
【特許文献２】特開２０１３−１８７８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、たとえば、ＯＮＵとＯＬＴとの間で複数の論理リンクが設定される場合に、論理リンクごとに制御フレームが送受信されるため、ユーザデータ等のトラフィックに使用可能な帯域が少なくなる。このため、光通信に使用可能な帯域を有効に活用できない場合がある。
【０００５】
１つの側面では、本発明は、帯域の有効活用を図ることができる光通信装置および光通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、他の光通信装置と複数の論理リンクで接続された光通信装置において、前記他の光通信装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成し、生成した前記制御フレームを前記他の光通信装置へ送信する光通信装置および光通信方法が提案される。
【０００７】
また、本発明の別の一側面によれば、他の光通信装置と複数の論理リンクで接続された光通信装置において、自装置から前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信し、受信した前記制御フレームが示す前記帯域により前記複数の論理リンクの各データを送信する光通信装置および光通信方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、帯域の有効活用を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかるＰＯＮシステムの一例を示す図である。
【図２】図２は、実施の形態にかかるＰＯＮシステムにおけるＯＮＵとＯＬＴとの間の論理リンクの一例を示す図である。
【図３】図３は、実施の形態にかかるＰＯＮシステムにおけるＵＬのデータの送信に関する処理の一例を示すシーケンス図である。
【図４】図４は、実施の形態にかかるＯＬＴがＯＮＵへ送信するＭＰＣＰフレームの一例を示す図である。
【図５】図５は、実施の形態にかかるＯＮＵがＯＬＴへ送信するＭＰＣＰフレームの一例を示す図である。
【図６】図６は、実施の形態にかかるＯＮＵの一例を示す図である。
【図７】図７は、実施の形態にかかるＯＮＵのハードウェア構成の一例を示す図である。
【図８】図８は、実施の形態にかかるＯＬＴの一例を示す図である。
【図９】図９は、実施の形態にかかるＯＬＴのハードウェア構成の一例を示す図である。
【図１０】図１０は、実施の形態にかかるＯＮＵによる処理の一例を示すフローチャートである。
【図１１】図１１は、実施の形態にかかるＯＬＴによる処理の一例を示すフローチャートである。
【図１２】図１２は、実施の形態にかかるＰＯＮシステムにおける信号の送受信のタイミングの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる光通信装置および光通信方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（実施の形態にかかるＰＯＮシステム）
図１は、実施の形態にかかるＰＯＮシステムの一例を示す図である。図１に示すように、実施の形態にかかるＰＯＮシステム１００は、ｎ個のＯＮＵ１１１〜１１ｎ（＃１〜＃ｎ）と、スプリッタ１２０と、ＯＬＴ１３０と、を含む。ｎはたとえば１以上の自然数である。ＯＮＵ１１１〜１１ｎは、スプリッタ１２０を介してＯＬＴ１３０と接続されている。ＯＮＵ１１１〜１１ｎのそれぞれは、スプリッタ１２０を介してＯＬＴ１３０との間で光通信が可能な加入者側の光通信装置（宅内装置）である。ＯＬＴ１３０は、スプリッタ１２０を介してＯＮＵ１１１〜１１ｎのそれぞれと光通信が可能な収容局側の光通信装置（たとえば局側装置）である。
【００１２】
（実施の形態にかかるＰＯＮシステムにおけるＯＮＵとＯＬＴとの間の論理リンク）
図２は、実施の形態にかかるＰＯＮシステムにおけるＯＮＵとＯＬＴとの間の論理リンクの一例を示す図である。図２において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。ＯＮＵ１１１〜１１ｎのそれぞれは、ＯＬＴ１３０との間で複数の論理リンクを形成する。図２に示す例では、ＯＮＵ１１１〜１１ｎのそれぞれは、ＯＬＴ１３０との間で３個の論理リンク＃１〜＃３を形成している。ＯＮＵごとに複数の論理リンクを形成することで、サービスの柔軟な運用が可能になる。
【００１３】
ＯＬＴ１３０からＯＮＵ１１１へのＤＬ（Ｄｏｗｎ  Ｌｉｎｋ：下りリンク）のデータの送信について説明する。ＯＬＴ１３０は、ＯＬＴ１３０とＯＮＵ１１１との間の論理リンクの設定時に、設定する論理リンクに論理リンクＩＤを付与する。ＯＮＵ１１１は、ＯＬＴ１３０から送信される各ＯＮＵへのＤＬのデータのうちの、ＯＬＴ１３０によってＯＬＴ１３０と自ＯＮＵとの間の論理リンクに付与された論理リンクＩＤを含むデータのみを抽出して受信する。ＯＬＴ１３０からＯＮＵ１１１へのＤＬのデータの送信について説明したが、ＯＬＴ１３０からＯＮＵ１１２〜１１ｎへのＤＬのデータの送信についても同様である。
【００１４】
ＯＮＵ１１１からＯＬＴ１３０へのＵＬ（Ｕｐ  Ｌｉｎｋ：上りリンク）のデータの送信について説明する。ＯＮＵ１１１は、ＯＬＴ１３０との間で送受信する制御フレームを使用して、ＯＬＴ１３０から指示された帯域によりＵＬのデータの送信を行う。ＵＬのデータの送信のためにＯＮＵ１１１とＯＬＴ１３０との間で送受信される制御フレームは、たとえばＭＰＣＰ（Ｍｕｌｔｉ  Ｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）フレームである。
【００１５】
ＯＬＴ１３０がＯＮＵ１１１に指示する帯域は、ＯＬＴ１３０がＯＮＵ１１１に割り当てた時間リソースである。たとえば、帯域は、ＯＮＵ１１１がＵＬのデータの送信を開始する送信開始時刻と、ＯＮＵ１１１がＵＬのデータの送信を行う送信時間（時間長）と、の組み合わせによって指示される。ただし、帯域は、送信開始時刻と送信時間の組み合わせに限らず、たとえば送信開始時刻および送信終了時刻の組み合わせや、送信開始時刻および送信データ量の組み合わせなどで指示されてもよい。
【００１６】
ＯＮＵ１１１からＯＬＴ１３０へのＵＬのデータの送信について説明したが、ＯＮＵ１１２〜１１ｎからＯＬＴ１３０へのＵＬのデータの送信についても同様である。
【００１７】
また、ＯＮＵ１１１およびＯＬＴ１３０は、互いの間の論理リンク＃１〜＃３についてのＭＰＣＰフレームを、互いの間の論理リンク＃１〜＃３のうちの代表の論理リンク（以下、「代表リンク」と称する。）を用いて送受信する。一例として、ＯＮＵ１１１とＯＬＴ１３０との間の論理リンク＃１〜＃３のうちの論理リンク＃１が代表リンクである場合について説明する。
【００１８】
たとえば、ＯＮＵ１１１は、ＯＬＴ１３０との間の論理リンク＃１〜＃３についてのＵＬのデータの量（蓄積量）を、ＯＬＴ１３０との間の論理リンク＃１（代表リンク）のＵＬのＭＰＣＰフレーム（ＲＥＰＯＲＴフレーム）を用いてＯＬＴ１３０に通知する。これにより、ＯＮＵ１１１とＯＬＴ１３０との間の論理リンク＃２，＃３において、従来はＵＬのＭＰＣＰフレームの送信に使用していた帯域を、ＵＬのユーザデータやＭＰＣＰフレーム以外のＵＬの制御情報の送信に使用することが可能になる。
【００１９】
また、ＯＮＵ１１１は、論理リンク＃１〜＃３のＵＬの各データの量を示す各情報を、論理リンク＃１〜＃３の各識別情報と対応付けられた順番で格納した論理リンク＃１のＭＰＣＰフレームをＯＬＴ１３０へ送信する。たとえば、ＰＯＮシステム１００において、論理リンク＃１と一番、論理リンク＃２と二番、論理リンク＃３と三番がそれぞれ対応付けられているとする。この場合に、ＯＮＵ１１１は、論理リンク＃１のＵＬのデータの量を示す情報、論理リンク＃２のＵＬのデータの量を示す情報、論理リンク＃３のＵＬのデータの量を示す情報の順に格納したＭＰＣＰフレームをＯＬＴ１３０へ送信する。
【００２０】
また、ＯＬＴ１３０は、ＯＮＵ１１１との間の論理リンク＃１〜＃３についてのＵＬのデータの送信に割り当てた各帯域を、ＯＮＵ１１１との間の論理リンク＃１（代表リンク）のＤＬのＭＰＣＰフレーム（ＧＡＴＥフレーム）を用いてＯＮＵ１１１に指示する。これにより、ＯＮＵ１１１とＯＬＴ１３０との間の論理リンク＃２，＃３において、従来はＤＬのＭＰＣＰフレームの送信に使用していた帯域を、ＤＬのユーザデータやＭＰＣＰフレーム以外のＤＬの制御情報の送信に使用することが可能になる。
【００２１】
また、ＯＬＴ１３０は、論理リンク＃１〜＃３によるＯＮＵ１１１からのＵＬのデータの送信に割り当てた帯域を示す各情報を、論理リンク＃１〜＃３の各識別情報と対応付けられた順番で格納した論理リンク＃１のＭＰＣＰフレームをＯＮＵ１１１へ送信する。たとえば、ＰＯＮシステム１００において、論理リンク＃１と一番、論理リンク＃２と二番、論理リンク＃３と三番がそれぞれ対応付けられているとする。この場合に、ＯＬＴ１３０は、論理リンク＃１について割り当てた帯域を示す情報、論理リンク＃２について割り当てた帯域を示す情報、論理リンク＃３について割り当てた帯域を示す情報の順に格納したＭＰＣＰフレームをＯＮＵ１１１へ送信する。
【００２２】
ＯＮＵ１１１とＯＬＴ１３０との間のＭＰＣＰフレームの送受信について説明したが、ＯＮＵ１１２〜１１ｎとＯＬＴ１３０との間のＭＰＣＰフレームの送受信についても同様としてもよい。
【００２３】
ＯＮＵ１１１〜１１ｎとＯＬＴ１３０との間のＭＰＣＰフレームの送受信の流れの一例について説明する。たとえば、ＯＮＵ１１１〜１１ｎのそれぞれは、ＯＬＴ１３０へＭＰＣＰフレームを送信する時刻において、論理リンクごとのバッファに蓄積されているＵＬの各データの量を、代表リンクのＭＰＣＰフレームによりＯＬＴ１３０へ通知する。
【００２４】
ＯＬＴ１３０は、ＯＮＵ１１１〜１１ｎの各代表リンクから受信したＭＰＣＰフレームに基づいて、ＯＮＵ１１１〜１１ｎの各論理リンクにおけるＵＬのデータの送信に割り当てる帯域を算出する。そして、ＯＬＴ１３０は、たとえばＯＮＵ１１１の各論理リンクにおけるＵＬのデータの送信に割り当てた各帯域を、ＯＮＵ１１１の代表リンクのＭＰＣＰフレームによりＯＮＵ１１１へ通知する。同様に、ＯＬＴ１３０は、ＯＮＵ１１２〜１１ｎの各論理リンクにおけるＵＬのデータの送信に割り当てた各帯域を、それぞれＯＮＵ１１２〜１１ｎの代表リンクのＭＰＣＰフレームによりＯＮＵ１１２〜１１ｎへ通知する。
【００２５】
これにより、ＯＮＵ１１１〜１１ｎからＯＬＴ１３０へのＵＬのユーザデータの帯域制御に要する論理リンクを減らすことが可能になる。このため、たとえばユーザデータやＭＰＣＰフレーム以外の制御情報の送信に使用する帯域を増やし、帯域の有効活用を図ることができる。たとえばユーザデータの送信に使用する帯域を増やすことで、ユーザデータの遅延を抑制することができる。
【００２６】
また、たとえばＯＮＵ１１１の代表リンクは、ＯＮＵ１１１の論理リンク＃１〜＃３のうちの最も遅延（レイテンシ）が小さい論理リンクとしてもよい。遅延が小さい論理リンクは、たとえば帯域が割り当てられる周期が短い論理リンクである。論理リンクの遅延は、たとえば論理リンクの通信サービスに応じて設定される。一例としては、ウェブブラウジングやＥメールなどの小遅延（低レイテンシ）が要求されない通信サービスの論理リンクの遅延は大きく設定される。一方、通話や対戦ゲームなどの小遅延（低レイテンシ）が要求される通信サービスの論理リンクの遅延は小さく設定される。
【００２７】
たとえば、ＯＬＴ１３０は、論理リンク＃１〜＃３の各通信サービスに応じて論理リンク＃１〜＃３のうちの最も遅延（レイテンシ）が小さい論理リンクを代表リンクとして設定し、設定結果をＯＮＵ１１１へ通知する。または、この代表リンクの設定はＯＮＵ１１１が行ってもよい。この場合は、ＯＮＵ１１１が代表リンクの設定結果をＯＬＴ１３０へ通知する。ＯＮＵ１１１の代表リンクの設定方法について説明したが、ＯＮＵ１１２〜１１ｎの代表リンクの設定方法についても同様である。
【００２８】
複数の論理リンクのうちの最も遅延が小さい論理リンクを代表リンクとすることで、たとえば小遅延が要求される論理リンクの遅延が、各論理リンクの制御情報を代表リンクでまとめて送信することによって大きくなることを回避することができる。
【００２９】
図２においては、ＯＮＵ１１１〜１１ｎのそれぞれが３個の論理リンク＃１〜＃３を形成する構成について説明したが、ＯＮＵ１１１〜１１ｎが形成する論理リンクの数は２以上の任意の数とすることができる。また、ＯＮＵ１１１〜１１ｎのうちの一部のＯＮＵは、形成する論理リンクが１個のＯＮＵであってもよい。
【００３０】
（実施の形態にかかるＰＯＮシステムにおける処理）
図３は、実施の形態にかかるＰＯＮシステムにおけるＵＬのデータの送信に関する処理の一例を示すシーケンス図である。実施の形態にかかるＰＯＮシステム１００においては、ＵＬのデータの送信に関する処理として、たとえば図３に示す各ステップが繰り返し実行される。
【００３１】
まず、ＯＮＵ１１１〜１１ｎのそれぞれが、自ＯＮＵのバッファに蓄積されている各論理リンクのＵＬのデータの量（蓄積量）を計算する（ステップＳ３０１）。つぎに、ＯＮＵ１１１〜１１ｎのそれぞれが、ステップＳ３０１により計算した各論理リンクの蓄積量を示すＭＰＣＰフレームを自ＯＮＵの代表リンクによりＯＬＴ１３０へ送信する（ステップＳ３０２）。
【００３２】
つぎに、ＯＬＴ１３０が、ステップＳ３０２により送信されたＯＮＵ１１１〜１１ｎからのＭＰＣＰフレームに基づいて、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）の各論理リンクに割り当てる帯域を計算する（ステップＳ３０３）。ステップＳ３０３により計算される帯域は、たとえば論理リンクにおける送信開始時刻および送信時間（時間長）である。
【００３３】
つぎに、ＯＬＴ１３０が、ステップＳ３０３により計算した各帯域を示すＭＰＣＰフレームを、ＯＮＵ１１１〜１１ｎの各代表リンクによりＯＮＵ１１１〜１１ｎへ送信する（ステップＳ３０４）。ステップＳ３０４において、ＯＬＴ１３０は、たとえば、ＯＮＵ１１１の各論理リンクに割り当てた帯域を示すＭＰＣＰフレームを、ＯＮＵ１１１の代表リンクによりＯＮＵ１１１へ送信する。同様に、ＯＬＴ１３０は、ＯＮＵ１１２〜１１ｎの各論理リンクに割り当てた帯域を示すＭＰＣＰフレームを、それぞれＯＮＵ１１２〜１１ｎの代表リンクによりＯＮＵ１１２〜１１ｎへ送信する。
【００３４】
つぎに、ＯＮＵ１１１〜１１ｎのそれぞれが、ステップＳ３０４により送信されたＭＰＣＰフレームが示す帯域により、各論理リンクのＵＬのデータを自ＯＮＵのバッファから読み出してＯＬＴ１３０へ送信する（ステップＳ３０５）。たとえば、ＯＮＵ１１１は、自ＯＮＵの論理リンクのそれぞれについて、ステップＳ３０４により送信されたＭＰＣＰフレームが示す送信開始時刻から、そのＭＰＣＰフレームが示す送信時間だけＵＬのデータを送信する。同様に、ＯＮＵ１１２〜１１ｎは、自ＯＮＵの論理リンクのそれぞれについて、ステップＳ３０４により送信されたＭＰＣＰフレームが示す送信開始時刻から、そのＭＰＣＰフレームが示す送信時間だけＵＬのデータを送信する。
【００３５】
（実施の形態にかかるＯＬＴがＯＮＵへ送信するＭＰＣＰフレーム）
図４は、実施の形態にかかるＯＬＴがＯＮＵへ送信するＭＰＣＰフレームの一例を示す図である。実施の形態にかかるＯＬＴ１３０は、たとえば図３に示したステップＳ３０４において、ＯＮＵ１１１〜１１ｎへ、たとえば図４に示すＭＰＣＰフレーム４００を送信する。図４に示す例では、ＯＮＵ１１１〜１１ｎのそれぞれがＯＬＴ１３０との間でｍ個の論理リンクを設定したとする。
【００３６】
ＭＰＣＰフレーム４００は、プリアンブル４１０と、送信先ＭＡＣアドレス４２０と、送信元ＭＡＣアドレス４３０と、イーサタイプ４４０と、ＭＰＣＰヘッダ４５０と、送信開始時刻４６１〜４６ｍと、送信時間４７１〜４７ｍと、を含む。ＭＡＣはＭｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌの略である。
【００３７】
プリアンブル４１０は、ＭＰＣＰフレーム４００の先頭のプリアンブルである。たとえば、プリアンブル４１０は、ＭＰＣＰフレーム４００を送信する論理リンクのＩＤとすることができる。この場合に、ＰＯＮシステム１００においてＭＰＣＰフレーム４００は各ＯＮＵの代表リンクで送信されるため、プリアンブル４１０はＭＰＣＰフレーム４００の送信先のＯＮＵの代表リンクのＩＤとなる。
【００３８】
送信先ＭＡＣアドレス４２０は、ＯＮＵ１１１〜１１ｎのうちのＭＰＣＰフレーム４００の送信先のＭＡＣアドレスである。送信元ＭＡＣアドレス４３０は、ＭＰＣＰフレーム４００の送信元であるＯＬＴ１３０のＭＡＣアドレスである。イーサタイプ４４０は、ＭＰＣＰフレーム４００のフレーム種別を示す情報である。たとえば、イーサタイプ４４０は、ＭＰＣＰフレームを示す“０ｘ８８０９”とすることができる。ＭＰＣＰヘッダ４５０は、ＭＰＣＰメッセージのヘッダである。
【００３９】
送信開始時刻４６１〜４６ｍは、ＭＰＣＰフレーム４００の送信先のＯＮＵのそれぞれ論理リンク＃１〜＃ｍにおけるＵＬのデータの送信開始時刻を示す。送信時間４７１〜４７ｍは、ＭＰＣＰフレーム４００の送信先のＯＮＵのそれぞれ論理リンク＃１〜＃ｍにおけるＵＬのデータの送信時間（時間長）を示す。ＯＬＴ１３０は、たとえば図３に示したステップＳ３０３における帯域の計算結果を送信開始時刻４６１〜４６ｍに格納する。
【００４０】
たとえば、ＯＮＵ１１１は、論理リンク＃１〜＃ｍの識別情報（たとえば論理リンクＩＤ）と、送信開始時刻および送信時間の格納順と、の対応情報を記憶している。この対応情報においては、たとえば論理リンク＃１と格納順＝１番目、論理リンク＃２と格納順＝２番目、…、論理リンク＃ｍと格納順＝ｍ番目が対応付けられているとする。この対応情報は、ＰＯＮシステム１００における共通の対応情報として予めＯＮＵ１１１とＯＬＴ１３０に設定されていてもよいし、ＯＮＵ１１１とＯＬＴ１３０との間の論理リンク＃１〜＃ｍの設定時にＯＮＵ１１１とＯＬＴ１３０に設定されてもよい。
【００４１】
これにより、ＯＮＵ１１１は、送信開始時刻４６１〜４６ｍおよび送信時間４７１〜４７ｍについて、それぞれの格納順に基づいて、それぞれ論理リンク＃１〜＃ｍに関する送信開始時刻および送信時間であると判定することができる。たとえば、ＯＮＵ１１１は、１番目の送信開始時刻４６１は論理リンク＃１に関する送信開始時刻であり、２番目の送信開始時刻４６２は論理リンク＃２に関する送信開始時刻であると判定することができる。また、ＯＮＵ１１１は、１番目の送信時間４７１は論理リンク＃１に関する送信時間であり、２番目の送信時間４７２は論理リンク＃２に関する送信時間であると判定することができる。
【００４２】
そして、ＯＮＵ１１１は、自ＯＮＵの論理リンク＃１のＵＬのデータを、送信開始時刻４６１が示す時刻から、送信時間４７１が示す時間長だけ送信する。同様に、ＯＮＵ１１１は、ＯＬＴ１３０から受信したＭＰＣＰフレーム４００に基づいて、自ＯＮＵの論理リンク＃２〜＃ｍのＵＬのデータを、それぞれ送信開始時刻４６２〜４６ｍが示す時刻から、それぞれ送信時間４７２〜４７ｍが示す時間長だけ送信する。
【００４３】
ＯＮＵ１１１によるＭＰＣＰフレーム４００に基づくＵＬのデータの送信について説明したが、ＯＮＵ１１２〜１１ｎによるＭＰＣＰフレーム４００に基づくＵＬのデータの送信についても同様である。
【００４４】
また、ＭＰＣＰフレーム４００は、さらに、ＭＰＣＰフレーム４００の送信先のＯＮＵがＯＬＴ１３０へのＭＰＣＰフレームを送信するタイミング等を示す情報を含んでいてもよい。
【００４５】
（実施の形態にかかるＯＮＵがＯＬＴへ送信するＭＰＣＰフレーム）
図５は、実施の形態にかかるＯＮＵがＯＬＴへ送信するＭＰＣＰフレームの一例を示す図である。実施の形態にかかるＯＮＵ１１１〜１１ｎのそれぞれは、たとえば図３に示したステップＳ３０２において、ＯＬＴ１３０へ、たとえば図５に示すＭＰＣＰフレーム５００を送信する。図５に示す例では、ＯＮＵ１１１〜１１ｎのそれぞれがＯＬＴ１３０との間でｍ個の論理リンクを設定したとする。
【００４６】
ＭＰＣＰフレーム５００は、ｍ個の論理リンクにより送信するＵＬの各データの量（データ蓄積量）を示す各情報をｍ個の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームである。たとえば、ＭＰＣＰフレーム５００は、プリアンブル５１０と、送信先ＭＡＣアドレス５２０と、送信元ＭＡＣアドレス５３０と、イーサタイプ５４０と、ＭＰＣＰヘッダ５５０と、データ蓄積量５６１〜５６ｍと、を含む。
【００４７】
プリアンブル５１０は、ＭＰＣＰフレーム５００の先頭のプリアンブルである。たとえば、プリアンブル５１０は、ＭＰＣＰフレーム５００を送信する論理リンクのＩＤとすることができる。この場合に、ＰＯＮシステム１００においてＭＰＣＰフレーム５００は各ＯＮＵの代表リンクで送信されるため、プリアンブル５１０はＭＰＣＰフレーム５００の送信元のＯＮＵの代表リンクのＩＤとなる。
【００４８】
送信先ＭＡＣアドレス５２０は、ＭＰＣＰフレーム５００の送信先であるＯＬＴ１３０のＭＡＣアドレスである。送信元ＭＡＣアドレス５３０は、ＯＮＵ１１１〜１１ｎのうちのＭＰＣＰフレーム５００の送信元のＭＡＣアドレスである。イーサタイプ５４０は、ＭＰＣＰフレーム５００のフレーム種別を示す情報である。たとえば、イーサタイプ５４０はＭＰＣＰフレームを示す“０ｘ８８０９”とすることができる。ＭＰＣＰヘッダ５５０は、ＭＰＣＰメッセージのヘッダである。
【００４９】
データ蓄積量５６１〜５６ｍは、ＭＰＣＰフレーム５００の送信元のＯＮＵのバッファにおける、それぞれ論理リンク＃１〜＃ｍのＵＬのデータの蓄積量を示す。ＯＮＵ１１１〜１１ｎのそれぞれは、たとえば図３に示したステップＳ３０１の計算結果をデータ蓄積量５６１〜５６ｍに格納する。
【００５０】
ＯＬＴ１３０は、たとえば図３に示したステップＳ３０３において、ＯＮＵ１１１〜１１ｎのそれぞれから受信したＭＰＣＰフレーム５００のデータ蓄積量５６１〜５６ｍに基づいて、ＯＮＵ１１１〜１１ｎの各論理リンクに割り当てる帯域を計算する。
【００５１】
たとえば、ＯＬＴ１３０は、論理リンク＃１〜＃ｍの識別情報（たとえば論理リンクＩＤ）と、データ蓄積量の格納順と、の対応情報を記憶している。この対応情報においては、たとえば論理リンク＃１と格納順＝１番目、論理リンク＃２と格納順＝２番目、…、論理リンク＃ｍと格納順＝ｍ番目が対応付けられているとする。この対応情報は、ＰＯＮシステム１００における共通の対応情報として予めＯＮＵ１１１〜１１ｎとＯＬＴ１３０に設定されていてもよいし、各論理リンクの設定時にＯＮＵ１１１〜１１ｎとＯＬＴ１３０に設定されてもよい。
【００５２】
これにより、ＯＬＴ１３０は、データ蓄積量５６１〜５６ｍについて、それぞれの格納順に基づいて、それぞれ論理リンク＃１〜＃ｍに関するデータ蓄積量であると判定することができる。たとえば、ＯＬＴ１３０は、１番目のデータ蓄積量５６１は論理リンク＃１に関するデータ蓄積量であり、２番目のデータ蓄積量５６２は論理リンク＃２に関するデータ蓄積量であると判定することができる。
【００５３】
（実施の形態にかかるＯＮＵ）
図６は、実施の形態にかかるＯＮＵの一例を示す図である。実施の形態にかかるＯＮＵ１１１〜１１ｎのそれぞれは、たとえば図６に示すＯＮＵ６００により実現することができる。ＯＮＵ６００は、ユーザ通信部６１０と、バッファ６２０と、ＰＯＮ通信部６３０と、ＭＰＣＰ処理部６４０と、を備える。
【００５４】
ユーザ通信部６１０は、たとえばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話などのユーザ側（加入者側）の通信装置との間で通信を行う。たとえば、ユーザ通信部６１０は、受信したユーザ側からのＵＬのデータをバッファ６２０に格納する。また、ユーザ通信部６１０は、バッファ６２０に格納されたＤＬのデータのうちのユーザ側の通信装置へのデータを読み出してユーザ側の通信装置へ送信する。
【００５５】
ＰＯＮ通信部６３０は、スプリッタ１２０を介してＯＬＴ１３０との間で光通信を行う。たとえば、ＰＯＮ通信部６３０は、バッファ６２０から読み出されたＵＬのデータを光信号に変換し、変換した光信号を、スプリッタ１２０を介してＯＬＴ１３０へ送信する。また、ＰＯＮ通信部６３０は、ＯＬＴ１３０からスプリッタ１２０を介して送信された光信号を受光することによりＤＬのデータを得る。そして、ＰＯＮ通信部６３０は、得られたＤＬのデータをバッファ６２０に格納する。
【００５６】
ＭＰＣＰ処理部６４０は、ＭＰＣＰフレーム解析部６４１と、バッファ監視部６４２と、ＭＰＣＰフレーム生成部６４３と、を備える。ＭＰＣＰフレーム解析部６４１は、バッファ６２０に格納されたＤＬのデータのうちのＯＮＵ６００へのＤＬのＭＰＣＰフレームを読み出し、読み出したＭＰＣＰフレームの解析を行う。
【００５７】
たとえば、ＭＰＣＰフレーム解析部６４１は、読み出したＭＰＣＰフレームに基づいて、ＯＮＵ６００とＯＬＴ１３０との間の論理リンクのそれぞれについて、ＵＬのデータの送信開始時刻および送信時間を特定する。バッファ６２０に格納された各論理リンクのＵＬのデータは、ＭＰＣＰフレーム解析部６４１によって特定された送信開始時刻および送信時間によりバッファ６２０から読み出されてＰＯＮ通信部６３０からＯＬＴ１３０へ送信される。また、ＭＰＣＰフレーム解析部６４１は、読み出したＭＰＣＰフレームに基づいてＯＮＵ６００からＯＬＴ１３０へのＭＰＣＰフレームの送信タイミングを特定してもよい。
【００５８】
バッファ監視部６４２は、ＯＮＵ６００とＯＬＴ１３０との間の論理リンクのそれぞれについて、バッファ６２０に格納されたＵＬのデータの量（蓄積量）を監視する。そして、バッファ監視部６４２は、監視により得られた論理リンクごとのＵＬのデータの蓄積量をＭＰＣＰフレーム生成部６４３へ通知する。
【００５９】
ＭＰＣＰフレーム生成部６４３は、バッファ監視部６４２から通知された論理リンクごとのＵＬのデータの蓄積量を示すＭＰＣＰフレームであって、ＯＮＵ６００とＯＬＴ１３０との間の論理リンクのうちの代表リンクのＵＬのＭＰＣＰフレームを生成する。そして、ＭＰＣＰフレーム生成部６４３は、生成したＵＬのＭＰＣＰフレームを、ＯＮＵ６００とＯＬＴ１３０との間の論理リンクのうちの代表リンクにより送信する。
【００６０】
たとえば、ＭＰＣＰフレーム生成部６４３が生成したＵＬのＭＰＣＰフレームはバッファ６２０に格納される。そして、バッファ６２０に格納されたＵＬのＭＰＣＰフレームは、ＭＰＣＰフレーム解析部６４１により特定されたＯＬＴ１３０へのＭＰＣＰフレームの送信タイミングにおいて、バッファ６２０から読み出されてＰＯＮ通信部６３０からＯＬＴ１３０へ送信される。
【００６１】
ＯＮＵ６００において、各論理リンクのデータ蓄積量を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームを生成する生成部は、たとえばバッファ監視部６４２およびＭＰＣＰフレーム生成部６４３により実現することができる。また、生成部によって生成された制御フレームをＯＬＴ１３０へ送信する送信部は、たとえばＰＯＮ通信部６３０により実現することができる。また、各論理リンクによるＵＬの各データの送信に割り当てられた各帯域を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームをＯＬＴ１３０から受信する受信部は、たとえばＰＯＮ通信部６３０により実現することができる。
【００６２】
（実施の形態にかかるＯＮＵのハードウェア構成）
図７は、実施の形態にかかるＯＮＵのハードウェア構成の一例を示す図である。図６に示したＯＮＵ６００は、たとえば図７に示すＯＮＵ７００によって実現することができる。ＯＮＵ７００は、ＣＰＵ７０１と、メモリ７０２と、ユーザネットワークインタフェース７０３と、ＰＯＮインタフェース７０４と、を備える。ＣＰＵ７０１、メモリ７０２、ユーザネットワークインタフェース７０３およびＰＯＮインタフェース７０４は、バス７０９によって接続される。
【００６３】
ＣＰＵ７０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、ＯＮＵ７００の全体の制御を司る。メモリ７０２には、たとえばメインメモリおよび補助メモリが含まれる。メインメモリは、たとえばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メインメモリは、ＣＰＵ７０１のワークエリアとして使用される。補助メモリは、たとえば磁気ディスク、光フラッシュメモリなどの不揮発メモリである。補助メモリには、ＯＮＵ７００を動作させる各種のプログラムが記憶されている。補助メモリに記憶されたプログラムは、メインメモリにロードされてＣＰＵ７０１によって実行される。
【００６４】
ユーザネットワークインタフェース７０３は、ＰＣやＶｏＩＰ電話などのユーザ側（加入者側）の通信装置との間で通信を行うＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ：ユーザネットワークインタフェース）である。ユーザネットワークインタフェース７０３は、ＣＰＵ７０１によって制御される。ＰＯＮインタフェース７０４は、光信号によってＯＬＴ１３０との間で通信を行う通信インタフェースである。ＰＯＮインタフェース７０４は、ＣＰＵ７０１によって制御される。
【００６５】
図６に示したユーザ通信部６１０は、たとえばユーザネットワークインタフェース７０３により実現することができる。図６に示したバッファ６２０は、たとえばメモリ７０２により実現することができる。図６に示したＰＯＮ通信部６３０は、たとえばＰＯＮインタフェース７０４により実現することができる。図６に示したＭＰＣＰ処理部６４０は、たとえばＣＰＵ７０１により実現することができる。
【００６６】
（実施の形態にかかるＯＬＴ）
図８は、実施の形態にかかるＯＬＴの一例を示す図である。実施の形態にかかるＯＬＴ１３０は、たとえば、図８に示すように、ＰＯＮ通信部８１０と、バッファ８２０と、ネットワーク通信部８３０と、ＭＰＣＰ処理部８４０と、帯域計算部８５０と、を備える。
【００６７】
ＰＯＮ通信部８１０は、スプリッタ１２０を介してＯＮＵ１１１〜１１ｎとの間で光通信を行う。たとえば、ＰＯＮ通信部８１０は、バッファ８２０から読み出されたＤＬのデータを光信号に変換し、変換した光信号を、スプリッタ１２０を介してＯＮＵ１１１〜１１ｎへ送信する。また、ＰＯＮ通信部８１０は、ＯＮＵ１１１〜１１ｎからスプリッタ１２０を介して送信された光信号を受光することによりＵＬのデータを得る。そして、ＰＯＮ通信部８１０は、得られたＵＬのデータをバッファ８２０に格納する。
【００６８】
ネットワーク通信部８３０は、たとえばインターネットなどの広域ネットワークの通信装置との間で通信を行う。たとえば、ネットワーク通信部８３０は、受信した広域ネットワークからのＤＬのデータをバッファ８２０に格納する。また、ネットワーク通信部８３０は、バッファ８２０に格納されたＵＬのデータのうちの広域ネットワークの通信装置へのデータを読み出して広域ネットワークの通信装置へ送信する。
【００６９】
ＭＰＣＰ処理部８４０は、ＭＰＣＰフレーム解析部８４１と、ＭＰＣＰフレーム生成部８４２と、を備える。ＭＰＣＰフレーム解析部８４１は、バッファ８２０に格納されたＵＬのデータのうちのＯＬＴ１３０へのＭＰＣＰフレームを読み出し、読み出したＭＰＣＰフレームの解析を行う。
【００７０】
たとえば、ＭＰＣＰフレーム解析部８４１は、ＯＮＵ１１１〜１１ｎからのＭＰＣＰフレームに基づいて、ＯＮＵ１１１〜１１ｎとＯＬＴ１３０との間の各論理リンクのそれぞれについて、ＵＬのデータの蓄積量を解析する。そして、ＭＰＣＰフレーム解析部８４１は、ＵＬのデータの蓄積量の解析結果を帯域計算部８５０へ通知する。
【００７１】
ＭＰＣＰフレーム生成部８４２は、帯域計算部８５０から通知された論理リンクごとの帯域を示すＭＰＣＰフレームであって、そのＭＰＣＰフレームの送信先のＯＮＵの代表リンクのＭＰＣＰフレームを生成する。そして、ＭＰＣＰフレーム生成部８４２は、生成したＭＰＣＰフレームをバッファ８２０に格納する。バッファ８２０に格納されたＭＰＣＰフレームは、所定のＤＬの送信タイミングにおいてバッファ８２０から読み出されてＰＯＮ通信部８１０からＯＮＵ１１１〜１１ｎへ送信される。
【００７２】
帯域計算部８５０は、ＭＰＣＰフレーム解析部８４１から通知されたＵＬのデータの蓄積量の解析結果に基づいて、ＯＮＵ１１１〜１１ｎとＯＬＴ１３０との間の各論理リンクに割り当てる帯域（たとえば送信開始時刻および送信時間）を計算する。たとえば、帯域計算部８５０は、各論理リンクの帯域の合計が、ＯＬＴ１３０においてＵＬに使用可能な帯域を超えないように各論理リンクの帯域を計算する。そして、帯域計算部８５０は、計算した論理リンクごとの帯域をＭＰＣＰフレーム生成部８４２へ通知する。
【００７３】
各論理リンクにより送信するＵＬの各データの量を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームをＯＮＵ１１１〜１１ｎから受信する受信部は、たとえばＰＯＮ通信部８１０により実現することができる。また、受信部によって受信された制御フレームに基づいて、ＵＬの各データの送信に帯域を割り当てる割当部は、たとえばＭＰＣＰフレーム解析部８４１および帯域計算部８５０により実現することができる。また、割当部によって各論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームを生成する生成部は、たとえばＭＰＣＰフレーム生成部８４２により実現することができる。また、生成部によって生成された制御フレームをＯＮＵ１１１〜１１ｎへ送信する送信部は、たとえばＰＯＮ通信部８１０により実現することができる。
【００７４】
（実施の形態にかかるＯＬＴのハードウェア構成）
図９は、実施の形態にかかるＯＬＴのハードウェア構成の一例を示す図である。図８に示したＯＬＴ１３０は、たとえば図９に示すＯＬＴ９００によって実現することができる。ＯＬＴ９００は、ＣＰＵ９０１と、メモリ９０２と、ＰＯＮインタフェース９０３と、ネットワークインタフェース９０４と、を備える。ＣＰＵ９０１、メモリ９０２、ＰＯＮインタフェース９０３およびネットワークインタフェース９０４は、バス９０９によって接続される。
【００７５】
ＣＰＵ９０１は、ＯＬＴ９００の全体の制御を司る。メモリ９０２には、たとえばメインメモリおよび補助メモリが含まれる。メインメモリは、たとえばＲＡＭである。メインメモリは、ＣＰＵ９０１のワークエリアとして使用される。補助メモリは、たとえば磁気ディスク、フラッシュメモリなどの不揮発メモリである。補助メモリには、ＯＬＴ９００を動作させる各種のプログラムが記憶されている。補助メモリに記憶されたプログラムは、メインメモリにロードされてＣＰＵ９０１によって実行される。
【００７６】
ＰＯＮインタフェース９０３は、光信号によってＯＮＵ１１１〜１１ｎとの間で通信を行う通信インタフェースである。ＰＯＮインタフェース９０３は、ＣＰＵ９０１によって制御される。ネットワークインタフェース９０４は、広域ネットワークの通信装置との間で通信を行う通信インタフェースである。ネットワークインタフェース９０４は、ＣＰＵ９０１によって制御される。
【００７７】
図８に示したＰＯＮ通信部８１０は、たとえばＰＯＮインタフェース９０３により実現することができる。図８に示したバッファ８２０は、たとえばメモリ９０２により実現することができる。図８に示したネットワーク通信部８３０は、たとえばネットワークインタフェース９０４により実現することができる。図８に示したＭＰＣＰ処理部８４０および帯域計算部８５０は、たとえばＣＰＵ９０１により実現することができる。
【００７８】
（実施の形態にかかるＯＮＵによる処理）
図１０は、実施の形態にかかるＯＮＵによる処理の一例を示すフローチャートである。図６に示したＯＮＵ６００は、たとえば図１０に示す各ステップを実行する。まず、ＯＮＵ６００は、ＯＮＵ６００とＯＬＴ１３０との間の各論理リンクのうちの代表リンクによりＯＬＴ１３０から送信されるＭＰＣＰフレームを受信する（ステップＳ１００１）。ステップＳ１００１は、たとえば図６に示したＰＯＮ通信部６３０により実行される。ステップＳ１００１により受信されたＭＰＣＰフレームは、たとえば図６に示したＭＰＣＰフレーム解析部６４１へ転送される。
【００７９】
つぎに、ＯＮＵ６００は、ステップＳ１００１により受信したＭＰＣＰフレームに基づいて、ＯＬＴ１３０から指示された各論理リンクの送信開始時刻および送信時間を解析する（ステップＳ１００２）。ステップＳ１００２は、たとえば図６に示したＭＰＣＰフレーム解析部６４１により実行される。
【００８０】
つぎに、ＯＮＵ６００は、バッファ６２０における各論理リンクのＵＬのデータの蓄積量を算出する（ステップＳ１００３）。ステップＳ１００３は、たとえば図６に示したバッファ監視部６４２により実行される。ステップＳ１００３によって算出されたデータの蓄積量は、たとえば図６に示したＭＰＣＰフレーム生成部６４３へ通知される。
【００８１】
つぎに、ＯＮＵ６００は、ステップＳ１００３により算出した各論理リンクのＵＬのデータの蓄積量を示すＭＰＣＰフレームであって、ＯＮＵ６００とＯＬＴ１３０との間の各論理リンクのうちの代表リンクのＭＰＣＰフレームを生成する（ステップＳ１００４）。ステップＳ１００４は、たとえば図６に示したＭＰＣＰフレーム生成部６４３により実行される。ステップＳ１００４により生成されたＭＰＣＰフレームは、ＵＬのデータとして、たとえば図６に示したバッファ６２０に格納される。
【００８２】
つぎに、ＯＮＵ６００は、ステップＳ１００２によって解析した各論理リンクの送信開始時刻および送信時間に従って、バッファ６２０における各論理リンクのＵＬのデータを読み出してＯＬＴ１３０へ送信し（ステップＳ１００５）、ステップＳ１００１へ戻る。ステップＳ１００５は、たとえば図６に示したＰＯＮ通信部６３０により実行される。ステップＳ１００５によって送信されるＵＬのデータには、たとえばユーザ通信部６１０によって受信されたユーザ側からのＵＬのデータ（ユーザデータ）に加えて、ステップＳ１００４によって生成されたＭＰＣＰフレームが含まれる。
【００８３】
（実施の形態にかかるＯＬＴによる処理）
図１１は、実施の形態にかかるＯＬＴによる処理の一例を示すフローチャートである。実施の形態にかかるＯＬＴ１３０は、たとえば図１１に示す各ステップを実行する。まず、ＯＬＴ１３０は、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）からＯＮＵ１１１〜１１ｎ（各ＯＮＵ）の各代表リンクにより送信されるＭＰＣＰフレームを受信する（ステップＳ１１０１）。ステップＳ１００１は、たとえば図８に示したＰＯＮ通信部８１０により実行される。ステップＳ１１０１により受信されたＭＰＣＰフレームは、たとえば図８に示したＭＰＣＰフレーム解析部８４１へ転送される。
【００８４】
つぎに、ＯＬＴ１３０は、ステップＳ１１０１により受信したＭＰＣＰフレームに基づいて、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）のバッファ６２０における各論理リンクのＵＬのデータの蓄積量を解析する（ステップＳ１１０２）。ステップＳ１１０２は、たとえば図８に示したＭＰＣＰフレーム解析部８４１により実行される。ステップＳ１１０２により解析された蓄積量は、たとえば図８に示した帯域計算部８５０へ通知される。
【００８５】
つぎに、ＯＬＴ１３０は、ステップＳ１１０２により解析した蓄積量に基づいて、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）の各論理リンクに割り当てる帯域（たとえば送信開始時刻および送信時間）を計算する（ステップＳ１１０３）。ステップＳ１１０３は、たとえば図８に示した帯域計算部８５０により実行される。ステップＳ１１０３により計算された帯域は、たとえば図８に示したＭＰＣＰフレーム生成部８４２へ通知される。
【００８６】
つぎに、ＯＬＴ１３０は、ステップＳ１１０３により計算した帯域を示すＯＮＵ１１１〜１１ｎ（各ＯＮＵ）へのＭＰＣＰフレームであって、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）の代表リンクのＭＰＣＰフレームを生成する（ステップＳ１１０４）。ステップＳ１１０４は、たとえば図８に示したＭＰＣＰフレーム生成部８４２により実行される。ステップＳ１１０４により生成されたＭＰＣＰフレームは、たとえば図８に示したバッファ８２０に格納される。
【００８７】
つぎに、ＯＬＴ１３０は、ステップＳ１１０４により生成したＭＰＣＰフレームを、ＯＮＵ１１１〜１１ｎ（各ＯＮＵ）の代表リンクによりＯＮＵ１１１〜１１ｎ（各ＯＮＵ）へ送信し（ステップＳ１１０５）、ステップＳ１１０１へ戻る。ステップＳ１１０５は、たとえば図８に示したＰＯＮ通信部８１０により実行される。
【００８８】
ステップＳ１１０５において、ＯＬＴ１３０は、たとえばＯＮＵ１１１の各論理リンクに割り当てた帯域を示すＭＰＣＰフレームを、ＯＮＵ１１１の代表リンクによりＯＮＵ１１１へ送信する。同様に、ＯＬＴ１３０は、それぞれＯＮＵ１１２〜１１ｎの各論理リンクに割り当てた帯域を示すＭＰＣＰフレームを、それぞれＯＮＵ１１２〜１１ｎの代表リンクによりそれぞれＯＮＵ１１１へ送信する。
【００８９】
また、ＯＬＴ１３０は、ステップＳ１１０３によって計算した帯域によってＯＮＵ１１１〜１１ｎから送信されるＵＬのデータを受信する処理を行う。
【００９０】
（実施の形態にかかるＰＯＮシステムにおける信号の送受信のタイミング）
図１２は、実施の形態にかかるＰＯＮシステムにおける信号の送受信のタイミングの一例を示す図である。図１２において、縦方向は時間を示す。図１２においてはＯＮＵ１１１〜１１３とＯＬＴ１３０との間における信号の送受信のタイミングについて説明する。また、図１２に示す例では、ＯＮＵ１１１〜１１３のそれぞれにおいて、ＯＬＴ１３０との間で論理リンク＃１，＃２が設定され、論理リンク＃１，＃２のうちの論理リンク＃２が代表リンクに設定されているとする。
【００９１】
図１２に示すＭＰＣＰフレーム１２１１〜１２１４は、それぞれＮ回目〜Ｎ＋３回目にＯＮＵ１１１〜１１３からＯＬＴ１３０へ送信される各ＭＰＣＰフレームである。また、ＭＰＣＰフレーム１２１１〜１２１４のそれぞれは、ＯＮＵ１１１〜１１３のバッファ６２０におけるＵＬのデータの蓄積量を示すＭＰＣＰフレームである。ＭＰＣＰフレーム１２１１〜１２１４は、それぞれＯＮＵ１１１〜１１３の論理リンク＃２（代表リンク）により送信される。
【００９２】
ＭＰＣＰフレーム１２２１〜１２２４は、それぞれＭＰＣＰフレーム１２１１〜１２１４に基づいてＯＬＴ１３０からＯＮＵ１１１〜１１３へ送信される各ＭＰＣＰフレームである。たとえば、ＭＰＣＰフレーム１２２１は、ＭＰＣＰフレーム１２１１に基づいてＯＬＴ１３０が計算した各帯域を示すＭＰＣＰフレームである。同様に、ＭＰＣＰフレーム１２２２〜１２２４は、ＭＰＣＰフレーム１２１２〜１２１４に基づいてＯＬＴ１３０が計算した各帯域を示すＭＰＣＰフレームである。
【００９３】
ユーザトラフィック送信期間１２３０〜１２３３は、それぞれＮ−１回目〜Ｎ＋２回目のＯＮＵ１１１からＯＬＴ１３０への論理リンク＃２のユーザトラフィックの送信期間である。たとえば、ユーザトラフィック送信期間１２３０において、ＯＮＵ１１１〜１１３は、ＭＰＣＰフレーム１２２１（Ｎ回目）の前にＯＬＴ１３０から送信されたＭＰＣＰフレームが示す帯域によって論理リンク＃２のユーザトラフィックをＯＬＴ１３０へ送信する。同様に、ユーザトラフィック送信期間１２３１〜１２３３において、ＯＮＵ１１１〜１１３は、それぞれＭＰＣＰフレーム１２２１〜１２２３が示す帯域によって論理リンク＃２のユーザトラフィックをＯＬＴ１３０へ送信する。
【００９４】
ユーザトラフィック送信期間１２４０，１２４１は、それぞれＮ−１回目、Ｎ回目のＯＮＵ１１１からＯＬＴ１３０への論理リンク＃１のユーザトラフィックの送信期間である。たとえば、ユーザトラフィック送信期間１２４０において、ＯＮＵ１１１〜１１３は、ＭＰＣＰフレーム１２２１（Ｎ回目）の前にＯＬＴ１３０から送信されたＭＰＣＰフレームが示す帯域によって論理リンク＃１のユーザトラフィックをＯＬＴ１３０へ送信する。また、ユーザトラフィック送信期間１２４１において、ＯＮＵ１１１〜１１３は、ＭＰＣＰフレーム１２２１が示す帯域によって論理リンク＃１のユーザトラフィックをＯＬＴ１３０へ送信する。
【００９５】
図１２に示す例では、ＯＮＵ１１１〜１１３のそれぞれにおいて、論理リンク＃１は、論理リンク＃２より長い周期でＵＬのデータの送信を行う論理リンクである。すなわち、論理リンク＃１は、論理リンク＃２よりレイテンシ（遅延）が大きい論理リンクである。一例としては、論理リンク＃１は、ウェブブラウジングやＥメールなどの小遅延（低レイテンシ）が要求されない通信サービスの論理リンクであり、論理リンク＃２は、通話や対戦ゲームなどの小遅延（低レイテンシ）が要求される通信サービスの論理リンクである。
【００９６】
ユーザトラフィック送信期間１２５１〜１２５４は、それぞれＯＬＴ１３０からＯＮＵ１１１〜１１３へのユーザトラフィックの送信期間である。
【００９７】
新規利用可能帯域１２６１，１２６２は、たとえばＯＮＵ１１１〜１１３からの各論理リンクのＵＬのＭＰＣＰフレームをＯＮＵ１１１〜１１３の各代表リンクのＭＰＣＰフレーム１２１１，１２１３のみで送信することによって空いた帯域である。この新規利用可能帯域１２６１，１２６２は、たとえばＯＮＵ１１１〜１１３のＵＬのユーザトラフィックの送信に利用することが可能である。
【００９８】
新規利用可能帯域１２７１，１２７２は、たとえばＯＮＵ１１１〜１１３への各論理リンクのＤＬのＭＰＣＰフレームをＯＮＵ１１１〜１１３の各代表リンクのＭＰＣＰフレーム１２２２，１２２４のみで送信することによって空いた帯域である。この新規利用可能帯域１２７１，１２７２は、たとえばＯＮＵ１１１〜１１３のＤＬのユーザトラフィックの送信に利用することが可能である。
【００９９】
このように、実施の形態にかかるＯＮＵ１１１によれば、ＯＬＴ１３０へ送信する各論理リンクの各データの量を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレーム（ＭＰＣＰフレーム）をＯＬＴ１３０へ送信することができる。これにより、論理リンクごとに要するＵＬの制御フレームをまとめることができるため、帯域の有効活用を図ることができる。また、ＯＮＵ１１１に限らずＯＮＵ１１２〜１１ｎについてもＯＮＵ１１１と同様の構成としてもよい。
【０１００】
また、実施の形態にかかるＯＬＴ１３０によれば、ＯＮＵ１１１が自装置へ送信する各論理リンクの各データの量を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームをＯＮＵ１１１から受信することができる。これにより、論理リンクごとに要するＵＬの制御フレームをまとめることができるため、帯域の有効活用を図ることができる。また、ＯＮＵ１１１に限らずＯＮＵ１１２〜１１ｎについてもＯＮＵ１１１と同様にＵＬの制御フレームをまとめる構成としてもよい。
【０１０１】
また、実施の形態にかかるＯＬＴ１３０によれば、ＯＮＵ１１１からの各論理リンクの各データの送信に割り当てた帯域を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームをＯＮＵ１１１へ送信することができる。これにより、論理リンクごとに要するＤＬの制御フレームをまとめることができるため、帯域の有効活用を図ることができる。また、ＯＮＵ１１１に限らずＯＮＵ１１２〜１１ｎについてもＯＮＵ１１１と同様にＤＬの制御フレームをまとめる構成としてもよい。
【０１０２】
また、実施の形態にかかるＯＮＵ１１１によれば、自装置からＯＬＴ１３０への各論理リンクのデータの送信に割り当てられた帯域を示す各情報を各論理リンクの識別情報と対応付けられた順番で格納した制御フレームをＯＬＴ１３０から受信することができる。これにより、論理リンクごとに要するＤＬの制御フレームをまとめることができるため、帯域の有効活用を図ることができる。また、ＯＮＵ１１１に限らずＯＮＵ１１２〜１１ｎについてもＯＮＵ１１１と同様の構成としてもよい。
【０１０３】
また、上述した実施の形態においてはＵＬのＭＰＣＰフレームとＤＬのＭＰＣＰフレームの両方を代表リンクによりまとめる構成について説明したが、ＵＬのＭＰＣＰフレームとＤＬのＭＰＣＰフレームのいずれかを代表リンクによりまとめる構成としてもよい。
【０１０４】
たとえば、ＵＬのＭＰＣＰフレームを代表リンクによりまとめ、ＤＬのＭＰＣＰフレームについては各論理リンクにより送信する構成としてもよい。この場合においても、ＵＬの帯域の有効活用を図ることができる。また、ＤＬのＭＰＣＰフレームを代表リンクによりまとめ、ＵＬのＭＰＣＰフレームについては各論理リンクにより送信する構成としてもよい。この場合においても、ＤＬの帯域の有効活用を図ることができる。
【０１０５】
以上説明したように、光通信装置および光通信方法によれば、帯域の有効活用を図ることができる。たとえば、帯域のうち、ユーザデータの送信に使用可能な帯域を多くすることができる。
【０１０６】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０１０７】
（付記１）他の光通信装置と複数の論理リンクで接続された光通信装置において、
前記他の光通信装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成する生成部と、
前記生成部によって生成された前記制御フレームを前記他の光通信装置へ送信する送信部と、
を備えることを特徴とする光通信装置。
【０１０８】
（付記２）前記制御フレームは、前記複数の論理リンクのうちのいずれかの論理リンクの制御フレームであり、
前記送信部は、前記制御フレームを前記いずれかの論理リンクにより送信する、
ことを特徴とする付記１に記載の光通信装置。
【０１０９】
（付記３）前記制御フレームは、前記複数の論理リンクのうちの最も遅延が小さい論理リンクの制御フレームであり、
前記送信部は、前記制御フレームを前記最も遅延が小さい論理リンクにより送信する、
ことを特徴とする付記１に記載の光通信装置。
【０１１０】
（付記４）自装置はパッシブオプティカルネットワークにおける加入者側の光通信装置であり、
前記他の光通信装置は前記パッシブオプティカルネットワークにおける収容局側の光通信装置である、
ことを特徴とする付記１〜３のいずれか一つに記載の光通信装置。
【０１１１】
（付記５）前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信する受信部を備え、
前記送信部は、前記受信部によって受信された前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する、
ことを特徴とする付記１〜４のいずれか一つに記載の光通信装置。
【０１１２】
（付記６）他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
前記他の光通信装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成し、
生成した前記制御フレームを前記他の光通信装置へ送信する、
ことを特徴とする光通信方法。
【０１１３】
（付記７）他の光通信装置と複数の論理リンクで接続された光通信装置において、
前記他の光通信装置が自装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信する受信部と、
前記受信部によって受信された前記制御フレームに基づいて、前記他の光通信装置から自装置への前記複数の論理リンクによる各データの送信に帯域を割り当てる割当部と、
を備えることを特徴とする光通信装置。
【０１１４】
（付記８）前記割当部によって前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成する生成部と、
前記生成部によって生成された前記制御フレームを前記他の光通信装置へ送信する送信部と、
を備えることを特徴とする付記７に記載の光通信装置。
【０１１５】
（付記９）他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
前記他の光通信装置が自装置へ前記複数の論理リンクにより送信する各データの量を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信し、
受信した前記制御フレームに基づいて、前記他の光通信装置から自装置への前記複数の論理リンクによる各データの送信に帯域を割り当てる、
ことを特徴とする光通信方法。
【０１１６】
（付記１０）他の光通信装置と複数の論理リンクで接続された光通信装置において、
前記他の光通信装置から自装置への前記複数の論理リンクによる各データの送信に割り当てた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成する生成部と、
前記生成部によって生成された前記制御フレームを前記他の光通信装置へ送信する送信部と、
を備えることを特徴とする光通信装置。
【０１１７】
（付記１１）他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
前記他の光通信装置から自装置への前記複数の論理リンクによる各データの送信に割り当てた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを生成し、
生成した前記制御フレームを前記他の光通信装置へ送信する、
ことを特徴とする光通信方法。
【０１１８】
（付記１２）他の光通信装置と複数の論理リンクで接続された光通信装置において、
自装置から前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信する受信部と、
前記受信部によって受信された前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する送信部と、
を備えることを特徴とする光通信装置。
【０１１９】
（付記１３）他の光通信装置と複数の論理リンクで接続された光通信装置による光通信方法であって、
自装置から前記他の光通信装置への前記複数の論理リンクによる各データの送信に割り当てられた各帯域を示す各情報を前記複数の論理リンクの各識別情報と対応付けられた順番で格納した制御フレームを前記他の光通信装置から受信し、
受信した前記制御フレームに格納された前記各情報が示す前記各帯域により前記複数の論理リンクの各データを送信する、
ことを特徴とする光通信方法。
【符号の説明】
【０１２０】
１００  ＰＯＮシステム
１１１〜１１ｎ，６００，７００  ＯＮＵ
１２０  スプリッタ
１３０，９００  ＯＬＴ
４００，５００，１２１１〜１２１４，１２２１〜１２２４  ＭＰＣＰフレーム
４１０，５１０  プリアンブル
４２０，５２０  送信先ＭＡＣアドレス
４３０，５３０  送信元ＭＡＣアドレス
４４０，５４０  イーサタイプ
４５０，５５０  ＭＰＣＰヘッダ
４６１〜４６ｍ  送信開始時刻
４７１〜４７ｍ  送信時間
５６１〜５６ｍ  データ蓄積量
６１０  ユーザ通信部
６２０，８２０  バッファ
６３０，８１０  ＰＯＮ通信部
６４０，８４０  ＭＰＣＰ処理部
６４１，８４１  ＭＰＣＰフレーム解析部
６４２  バッファ監視部
６４３，８４２  ＭＰＣＰフレーム生成部
７０１，９０１  ＣＰＵ
７０２，９０２  メモリ
７０３  ユーザネットワークインタフェース
７０４，９０３  ＰＯＮインタフェース
７０９，９０９  バス
８３０  ネットワーク通信部
８５０  帯域計算部
９０４  ネットワークインタフェース
１２３０〜１２３３，１２４０，１２４１，１２５１〜１２５４  ユーザトラフィック送信期間
１２６１，１２６２，１２７１，１２７２  新規利用可能帯域
【図１】
2017208681.tif 000003
【図２】
2017208681.tif 000004
【図３】
2017208681.tif 000005
【図４】
2017208681.tif 000006
【図５】
2017208681.tif 000007
【図６】
2017208681.tif 000008
【図７】
2017208681.tif 000009
【図８】
2017208681.tif 000010
【図９】
2017208681.tif 000011
【図１０】
2017208681.tif 000012
【図１１】
2017208681.tif 000013
【図１２】
2017208681.tif 000014