(57)【要約】【課題】  帯域効率を向上させることが可能な光加入者線端局装置を提供すること。【解決手段】  受信部１１は、ＯＮＵ２からのレポートを受信する。グラント生成部２１は、受信部１１によって受信されたレポートに応じて、仮想ＯＮＵ毎にグラントを生成し、ＲＴＴ値が小さい順に、仮想ＯＮＵに対するグラントを送信部１６に送出させる。したがって、無駄な帯域を減らして帯域効率を向上させることが可能となる。【選択図】        図２
2005160045.tif 000002
【特許請求の範囲】
【請求項１】
光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置であって、
前記光加入者線終端装置からのレポートを受信するための受信手段と、
グラントを前記光加入者線終端装置に送出するための送信手段と、
前記受信手段によって受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを前記送信手段に送出させるための制御手段とを含む、光加入者線端局装置。
【請求項２】
光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置であって、
前記光加入者線終端装置からのレポートを受信するための受信手段と、
グラントを前記光加入者線終端装置に送出するための送信手段と、
前記受信手段によって受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して前記送信手段に送出させるための制御手段とを含む、光加入者線端局装置。
【請求項３】
前記制御手段は、前記光加入者線端局装置に接続される光加入者線終端装置の固有情報を格納するための第１のテーブルと、
前記光加入者線終端装置に所属する仮想光加入者線終端装置の固有情報を格納するための第２のテーブルと、
前記受信手段によって受信されたレポートに付加される光加入者線終端装置を示す識別子および仮想光加入者線終端装置を示す論理識別子に基づいて、前記第１のテーブルおよび前記第２のテーブルを検索して情報を管理するための管理手段とを含む、請求項１または２記載の光加入者線端局装置。
【請求項４】
前記制御手段は、前記光加入者線端局装置に接続される光加入者線終端装置の固有情報を格納するための第１のテーブルと、
前記光加入者線終端装置に所属する仮想光加入者線終端装置の固有情報を格納するための第２のテーブルと、
前記受信手段によって受信されたレポートに付加される仮想光加入者線終端装置を示す情報を、光加入者線終端装置を示す識別子および仮想光加入者線終端装置を示す論理識別子に変換するための第３のテーブルと、
前記仮想光加入者線終端装置を示す情報に基づいて、前記第１のテーブル、前記第２のテーブルおよび前記第３のテーブルを検索して情報を管理するための管理手段とを含む、請求項１または２記載の光加入者線端局装置。
【請求項５】
前記管理手段は、新規に登録を要求する仮想光加入者線終端装置がある場合には、前記第２のテーブルに当該仮想光加入者線終端装置の固有情報を追加する、請求項３または４記載の光加入者線端局装置。
【請求項６】
前記制御手段は、前記仮想光加入者線終端装置がどの光加入者線終端装置に含まれるかを示す情報を格納するための第４のテーブルを含み、
前記送信手段は、前記第４のテーブルを検索して同一光加入者線終端装置に属する仮想光加入者線終端装置を判別してグラントを送出する、請求項２記載の光加入者線端局装置。
【請求項７】
前記第４のテーブルは、前記仮想光加入者線終端装置の識別情報と、前記仮想光加入者線終端装置に対応する光加入者線終端装置の識別情報とを含む、請求項６記載の光加入者線端局装置。
【請求項８】
前記第４のテーブルは、前記仮想光加入者線終端装置の識別情報と、前記識別情報をリンクするための次エントリポインタとを含む、請求項６記載の光加入者線端局装置。
【請求項９】
前記送信手段は、次グラント開始予定時刻と、現在時刻と、ラウンドトリップ時間とに基づいて前記第４のテーブルの検索を開始する、請求項６〜８のいずれかに記載の光加入者線端局装置。
【請求項１０】
前記送信手段は、同一の光加入者線終端装置に属する仮想光加入者線終端装置に対するグラントを連続して送出する際、次のグラントに対応するグラント開始時刻を、当該グラントに対応するグラント終了時刻よりも早い時刻に設定する、請求項６〜９のいずれかに記載の光加入者線端局装置。
【請求項１１】
光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置におけるグラント送出方法であって、
前記光加入者線終端装置からのレポートを受信するステップと、
前記受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを送出するステップとを含む、光加入者線端局装置におけるグラント送出方法。
【請求項１２】
光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置におけるグラント送出方法であって、
前記光加入者線終端装置からのレポートを受信するステップと、
前記受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して送出するステップとを含む、光加入者線端局装置におけるグラント送出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の宅側装置が媒体を共有してデータの伝送を行なう媒体共有型通信であるＰＯＮ（Passive Optical Network）に関し、特に、データをイーサネット（登録商標）フレームのまま伝送を行なうＧ−ＥＰＯＮ（Giga-Ethernet(登録商標) PON）において、効率的にグラントを割当てることが可能なＯＬＴ（光加入者線端局装置）およびグラント送出方法に関する。
【背景技術】
【０００２】
近年、インターネットが広く普及しており、利用者は世界各地で運営されているサイトの様々な情報にアクセスし、その情報を入手することが可能である。それに伴って、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、ＦＴＴＨ（Fiber To The Home）などのブロードバンドアクセスに対する要望も急速に高まってきている。
【０００３】
図１４は、従来のＰＯＮシステムの概略構成を示すブロック図である。このＰＯＮシステムは、主に電話局などに設置されるＯＬＴ１０１と、主に各宅内に設置される複数のＯＮＵ１０２−１〜１０２−ｎと、ＯＬＴ１０１から送出される光信号を分岐してＯＮＵ１０２−１〜１０２−ｎに送出し、ＯＮＵ１０２−１〜１０２−ｎから送出される光信号を集束してＯＬＴ１０１に送出するスプリッタ１０５と、ＯＮＵ１０２−１〜１０２−ｎのそれぞれに接続されるユーザ端末１１１とを含む。なお、第１のＯＮＵ１０２−１〜第ｎのＯＮＵ１０２−ｎは、それぞれ同じ構成を有している。
【０００４】
ＯＬＴ１０１は、上位ネットワーク１０９を介して受信したデータを、伝送路１０４およびスプリッタ１０５を介してＯＮＵ１０２−１〜１０２−ｎに送出する。また、ＯＬＴ１０１は、ＯＮＵ１０２−１〜１０２−ｎから送出されたレポート１０７に基づいて、ＯＮＵ１０２−１〜１０２−ｎ内のバッファ１０３−１〜１０３−ｎに蓄積されているデータの送出開始時刻および送出許可量を演算し、指示信号を挿入したグラント１０６を伝送路１０４およびスプリッタ１０５を介してＯＮＵ１０２−１〜１０２−ｎに送出する。
【０００５】
たとえば、ＯＮＵ１０２−１が下位ネットワーク１１０を介してユーザ端末１１１から上り情報フレーム１０８を受信すると、この上り情報フレーム１０８を一旦バッファ１０３−１に蓄積する。ＯＮＵ１０２−１は、ＯＬＴ１０１からグラント１０６を受信すると、そのグラント１０６によって指定された時刻にバッファ１０３−１内のデータ量をレポート１０７でＯＬＴ１０１に通知する。なお、上り情報フレーム１０８は、可変長パケット単位で到着する。
【０００６】
ＯＮＵ１０２−１は、ＯＬＴ１０１から指示信号を挿入したグラント１０６を受信すると、その指示信号に基づいてバッファ１０３−１内のデータをレポート１０７とともにＯＬＴ１０１に送出する。
【０００７】
図１５は、従来のＰＯＮシステムの動作手順を説明するためのシーケンス図である。なお、このシーケンス図は、ＯＬＴ１０１と、ＯＮＵ１０２−１との動作についてのものであるが、他のＯＮＵ１０２−２〜１０２−ｎの動作についても同様である。
【０００８】
運用時間開始時刻Ｔ０において、ＯＬＴ１０１はＯＮＵ１０２−１〜１０２−ｎに関するＲＴＴ（Round Trip Time）を既に計算している。時刻Ｔａ１において、ＯＬＴ１０１は送出要求量を通知させるために、ＯＮＵ１０２−１に対してレポート送出開始時刻Ｔｂ２を含んだグラント１２１を送信する。このレポート送出開始時刻Ｔｂ２は、他のＯＮＵから送信されるレポートと衝突しないように計算される。
【０００９】
ＯＮＵ１０２−１は、自身に対するグラント１２１を受信すると、バッファ１０３−１に蓄積されたデータ量を参照して送出要求量を算出し、グラント１２１に含まれるレポート送出開始時刻Ｔｂ２に、ＯＬＴ１０１に対して送出要求量を含んだレポート１２２を送出する。
【００１０】
ＯＬＴ１０１はレポート１２２を受信すると、固定または可変の最大送出許可量以下となり、かつレポート１２２に含まれるバッファ内データ量のデータをなるべく多く送れるような値を演算し、演算結果を送出許可量としてグラント１２３に挿入する。レポート１２２に含まれる送出要求量がゼロの場合には、ＯＬＴ１０１による演算結果がゼロとなるため帯域が割当てられないが、ＯＮＵ１０２−１にレポートを送出させる必要があるので、ＯＬＴ１０１はＯＮＵ１０２−１に対して必ずグラント１２３を送出する。
【００１１】
グラント１２３に含まれる送出開始時刻Ｔｂ４は、演算済みである前回のＯＮＵデータの受信予定時刻、前回のＯＮＵの送出許可量、現在のＯＮＵに関するＲＴＴおよび固定時間であるガードタイムを用い、データおよびレポートが他のＯＮＵからのデータまたはレポートと衝突しないように計算される。なお、ＯＬＴ１０１は、送出許可量および送出開始時刻Ｔｂ４を含むグラント１２３を送出する時刻Ｔａ３を、グラント１２３が送出開始時刻Ｔｂ４までにＯＮＵ１０２−１に到着するように計算する。
【００１２】
ＯＮＵ１０２−１は、自身に対するグラント１２３を受信すると、グラント１２３に含まれる送出開始時刻Ｔｂ４に、送出許可量分のデータ１２４を、次回の送出要求量を含んだレポートとともにＯＬＴ１０１に送出する。このレポートはデータの直前または直後に送出されるが、データの直前に送出される場合には、送出要求量としてＯＬＴ１０１に報告する値は、バッファ１０３−１に蓄積されているデータ量とデータ１２４のデータ量との差分である。
【００１３】
ＯＬＴ１０１はデータおよびレポート１２４を受信すると、データを上位ネットワーク１０９に送出し、レポートについてはレポート１２２に対する処理と同様の処理を行なう。以上説明した処理は、全てのＯＮＵ１０２−１〜１０２−ｎに対して独立に行なわれ、運用時間が終了するまで時刻Ｔａ３〜時刻Ｔａ４の処理が繰返される。
【００１４】
これに関連する先行技術として、「GE-PONに適した動的帯域割当アルゴリズム」（吉原他、信学技報、NS2002-17,pp1-4,2002.04）がある。この先行技術は、集中型割当方式に関するものであり、ＯＮＵが、グラント周期あたりに割当可能な最大データサイズを上限としたバッファ量と、バッファの先頭から規定の上限値以下のバッファ量とをレポートとして送出する。ＯＬＴは、先頭のＯＮＵから順に上限値以下のバッファ量を許可し、グラント周期の最後のＯＮＵのみに未割当帯域分をグラントとして与えることにより、割当ロスを軽減している。
【非特許文献１】「GE-PONに適した動的帯域割当アルゴリズム」（吉原他、信学技報、NS2002-17,pp1-4,2002.04）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上述したように、１台のＯＬＴには複数台のＯＮＵが接続されている。各ＯＮＵの配下には仮想ＯＮＵが存在し、システム内では各仮想ＯＮＵに固有のＬＬＩＤ（Logical Link IDentifier）値が与えられる。ＯＬＴは、仮想ＯＮＵ登録時にその仮想ＯＮＵに対するＬＬＩＤをアサインし、ＬＬＩＤを単位にグラントを与える。
【００１６】
図１６は、ＬＬＩＤを単位としてグラントを与える場合の第１の問題点を説明するための図である。各仮想ＯＮＵに対してグラントを送出する際、グラント毎にレーザオン時間（Laser On）、クロック同期時間（Sync time）およびレーザオフ時間（Laser off）が必要になる。これは、ＯＬＴが、各ＯＮＵ毎にレーザの強度を調整したり、同期をとる必要があるからである。なお、ＯＬＴは、ＯＮＵから送出されたアイドルパターンを受信して、ＯＮＵとの同期をとる。
【００１７】
図１６から分かるように、各仮想ＯＮＵに対するグラント毎にレーザオン／オフ時間およびクロック同期時間が必要になるため、無駄な帯域が大きくなり、帯域効率が悪くなるといった問題点があった。これは、サポートするＬＬＩＤの数が多くなるほど顕著となる。
【００１８】
図１７は、ＬＬＩＤを単位としてグラントを与える場合の第２の問題点を説明するための図である。図１７においては、ＯＬＴが、ＲＴＴの短いＯＮＵ＃ｉ内の仮想ＯＮＵ（ＬＬＩＤ＃ｉ０）に対してゲートフレームを送出した後、ＲＴＴの長いＯＮＵ＃ｊ内の仮想ＯＮＵ（ＬＬＩＤ＃ｊ０）に対してゲートフレームを送出する場合を示している。
【００１９】
図１７から分かるように、ＬＬＩＤ＃ｉ０に対するグラント（ＬＬＩＤ＃ｉ０からの上りフレームの受信）の終了から、ＬＬＩＤ＃ｊ０に対するグラント（ＬＬＩＤ＃ｊ０からの上りフレームの受信）の開始までの間、どのＯＮＵにも割当てられない無駄な帯域が発生する。このように、ＲＴＴ時間の違いによって、どのＬＬＩＤにも割当てられない空き帯域が発生し、上り方向における無駄な帯域が大きくなるといった問題点があった。
【００２０】
本発明は、上記問題点を解決するためになされたものであり、第１の目的は、帯域効率を向上させることが可能な光加入者線端局装置を提供することである。
【００２１】
第２の目的は、帯域効率を向上させることが可能な光加入者線端局装置におけるグラント送出方法を提供することである。
【００２２】
第３の目的は、仮想光加入者線終端装置の固有情報に高速にアクセスすることが可能な光加入者線端局装置を提供することである。
【課題を解決するための手段】
【００２３】
請求項１に記載の光加入者線端局装置は、光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置であって、光加入者線終端装置からのレポートを受信するための受信手段と、グラントを光加入者線終端装置に送出するための送信手段と、受信手段によって受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを送信手段に送出させるための制御手段とを含む。
【００２４】
請求項２に記載の光加入者線端局装置は、光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置であって、光加入者線終端装置からのレポートを受信するための受信手段と、グラントを光加入者線終端装置に送出するための送信手段と、受信手段によって受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して送信手段に送出させるための制御手段とを含む。
【００２５】
請求項３に記載の光加入者線端局装置は、請求項１または２記載の光加入者線端局装置であって、制御手段は、光加入者線端局装置に接続される光加入者線終端装置の固有情報を格納するための第１のテーブルと、光加入者線終端装置に所属する仮想光加入者線終端装置の固有情報を格納するための第２のテーブルと、受信手段によって受信されたレポートに付加される光加入者線終端装置を示す識別子および仮想光加入者線終端装置を示す論理識別子とに基づいて、第１のテーブルおよび第２のテーブルを検索して情報を管理するための管理手段とを含む。
【００２６】
請求項４に記載の光加入者線端局装置は、請求項１または２記載の光加入者線端局装置であって、制御手段は、光加入者線端局装置に接続される光加入者線終端装置の固有情報を格納するための第１のテーブルと、光加入者線終端装置に所属する仮想光加入者線終端装置の固有情報を格納するための第２のテーブルと、受信手段によって受信されたレポートに付加される仮想光加入者線終端装置を示す情報を、光加入者線終端装置を示す識別子および仮想光加入者線終端装置を示す論理識別子に変換するための第３のテーブルと、仮想光加入者線終端装置を示す情報に基づいて、第１のテーブル、第２のテーブルおよび第３のテーブルを検索して情報を管理するための管理手段とを含む。
【００２７】
請求項５に記載の光加入者線端局装置は、請求項３または４記載の光加入者線端局装置であって、管理手段は、新規に登録を要求する仮想光加入者線終端装置がある場合には、第２のテーブルに当該仮想光加入者線終端装置の固有情報を追加する。
【００２８】
請求項６に記載の光加入者線端局装置は、請求項２記載の光加入者線端局装置であって、制御手段は、仮想光加入者線終端装置がどの光加入者線終端装置に含まれるかを示す情報を格納するための第４のテーブルを含み、送信手段は、第４のテーブルを検索して同一光加入者線終端装置に属する仮想光加入者線終端装置を判別してグラントを送出する。
【００２９】
請求項７に記載の光加入者線端局装置は、請求項６記載の光加入者線端局装置であって、第４のテーブルは、仮想光加入者線終端装置の識別情報と、仮想光加入者線終端装置に対応する光加入者線終端装置の識別情報とを含む。
【００３０】
請求項８に記載の光加入者線端局装置は、請求項６記載の光加入者線端局装置であって、第４のテーブルは、仮想光加入者線終端装置の識別情報と、識別情報をリンクするための次エントリポインタとを含む。
【００３１】
請求項９に記載の光加入者線端局装置は、請求項６〜８のいずれかに記載の光加入者線端局装置であって、送信手段は、次グラント開始予定時刻と、現在時刻と、ラウンドトリップ時間とに基づいて第４のテーブルの検索を開始する。
【００３２】
請求項１０に記載の光加入者線端局装置は、請求項６〜９のいずれかに記載の光加入者線端局装置であって、送信手段は、同一の光加入者線終端装置に属する仮想光加入者線終端装置に対するグラントを連続して送出する際、次のグラントに対応するグラント開始時刻を、当該グラントに対応するグラント終了時刻よりも早い時刻に設定する。
【００３３】
請求項１１に記載の光加入者線端局装置におけるグラント送出方法は、光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置におけるグラント送出方法であって、光加入者線終端装置からのレポートを受信するステップと、受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを送出するステップとを含む。
【００３４】
請求項１２に記載の光加入者線端局装置におけるグラント送出方法は、光加入者線終端装置からのレポートに対して仮想光加入者線終端装置毎にグラントを与える光加入者線端局装置におけるグラント送出方法であって、光加入者線終端装置からのレポートを受信するステップと、受信されたレポートに応じて、仮想光加入者線終端装置毎にグラントを生成し、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して送出するステップとを含む。
【発明の効果】
【００３５】
請求項１に記載の光加入者線端局装置によれば、制御手段が、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを送信手段に送出させるので、無駄な帯域を減らして帯域効率を向上させることが可能となった。
【００３６】
請求項２に記載の光加入者線端局装置によれば、制御手段が、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して送信手段に送出させるので、レーザオン／オフ時間、クロック同期時間などの無駄な帯域を減らすことができ、帯域効率を向上させることが可能となった。
【００３７】
請求項３に記載の光加入者線端局装置によれば、管理手段が、受信手段によって受信されたレポートに付加される光加入者線終端装置を示す識別子および仮想光加入者線終端装置を示す論理識別子とに基づいて、第１のテーブルおよび第２のテーブルを検索して情報を管理するので、情報へのアクセスを容易に行なうことが可能となった。
【００３８】
請求項４に記載の光加入者線端局装置によれば、管理手段が、仮想光加入者線終端装置を示す情報に基づいて、第１のテーブル、第２のテーブルおよび第３のテーブルを検索して情報を管理するので、情報へのアクセスを容易に行なうことが可能となった。
【００３９】
請求項５に記載の光加入者線端局装置によれば、新規に登録を要求する仮想光加入者線終端装置がある場合には、管理手段が、第２のテーブルに当該仮想光加入者線終端装置の固有情報を追加するので、グラント生成部による情報アクセスを容易に行なうことが可能となった。
【００４０】
請求項６に記載の光加入者線端局装置によれば、送信手段が、第４のテーブルを検索して同一光加入者線終端装置に属する仮想光加入者線終端装置を判別してグラントを送出するので、制御手段はグラントの連結処理を行なう必要がなくなり、制御手段の負荷を軽減させることが可能となった。
【００４１】
請求項７に記載の光加入者線端局装置によれば、第４のテーブルが、仮想光加入者線終端装置の識別情報と、仮想光加入者線終端装置に対応する光加入者線終端装置の識別情報とを含むので、送信手段は同一光加入者線終端装置に属する仮想光加入者線終端装置を容易に判別することが可能となった。
【００４２】
請求項８に記載の光加入者線端局装置によれば、第４のテーブルが、仮想光加入者線終端装置の識別情報と、該識別情報を含む情報を格納したエントリ間をリンクするための次エントリポインタとを含むので、送信手段は同一光加入者線終端装置に属する仮想光加入者線終端装置を容易に判別することが可能となった。
【００４３】
請求項９に記載の光加入者線端局装置によれば、送信手段が、次グラント開始予定時刻と、現在時刻と、ラウンドトリップ時間とに基づいて第４のテーブルの検索を開始するので、より多くの仮想光加入者線終端装置間のグラント連結が可能となった。
【００４４】
請求項１０に記載の光加入者線端局装置によれば、送信手段が、同一の光加入者線終端装置に属する仮想光加入者線終端装置に対するグラントを連続して送出する際、次のグラントに対応するグラント開始時刻を、当該グラントに対応するグラント終了時刻よりも早い時刻に設定するので、無駄な帯域を減らして帯域効率を向上させることが可能となった。
【００４５】
請求項１１に記載の光加入者線端局装置におけるグラント送出方法によれば、ラウンドトリップ時間が小さい順に、仮想光加入者線終端装置に対するグラントを送出するので、無駄な帯域を減らして帯域効率を向上させることが可能となった。
【００４６】
請求項１２に記載の光加入者線端局装置におけるグラント送出方法によれば、同一の光加入者線終端装置に所属する仮想光加入者線終端装置に対するグラントを連続して送出するので、レーザオン／オフ時間、クロック同期時間などの無駄な帯域を減らすことができ、帯域効率を向上させることが可能となった。
【発明を実施するための最良の形態】
【００４７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態におけるＧ−ＥＰＯＮシステムの構成例を示す図である。このＧ−ＥＰＯＮシステムは、ＯＬＴ１と、３つのＯＮＵ＃ｉ、＃ｊおよび＃ｋとを含む。ＯＮＵ＃ｉは、ＬＬＩＤ＃ｉ０〜＃ｉ１の２つの仮想ＯＮＵを含む。また、ＯＮＵ＃ｊは、ＬＬＩＤ＃ｊ０〜＃ｊ２の３つの仮想ＯＮＵを含む。また、ＯＮＵ＃ｋは、ＬＬＩＤ＃ｋ０〜＃ｋ１の２つの仮想ＯＮＵを含む。
【００４８】
図２は、本発明の第１の実施の形態におけるＯＬＴ１の概略構成を示すブロック図である。このＯＬＴ１は、ＯＮＵ２からの光信号を受信してフレームを出力する受信部１１と、受信部１１から受けたデータフレームを上位ネットワークに送出する送信部１２と、受信部１１から受けたレポートフレームに基づいてグラントフレームを生成したり、上位ネットワークから受信したデータフレームの送信制御を行なったりする制御フレーム処理部１３と、上位ネットワークからのフレームを受信する受信部１４と、受信部１４によって受信されたフレームを蓄積するバッファメモリ１５と、制御フレーム処理部１３による制御によってバッファメモリ１５に蓄積されたフレームをＯＮＵに送出する送信部１６とを含む。なお、バッファメモリ１５は、レジスタ、フリップフロップ回路、ラッチ回路など、データを記憶できるものであればよい。
【００４９】
また、制御フレーム処理部１３は、受信部１１から受けたレポートフレームに基づいてグラントフレームを生成するグラント生成部２１と、新規にシステムへの参加を要求している仮想ＯＮＵに対してＬＬＩＤの登録処理を行なうディスカバリ処理部２２とを含む。
【００５０】
受信部１１は、ＯＮＵからの光信号を受信し、フレームのヘッダ部分を読取ることによってデータフレームであるか、レポートフレームなどの制御フレームであるかを判定する。受信したフレームがデータフレームであれば、受信部１１は当該データフレームを送信部１２に転送する。また、受信したフレームが制御フレームであれば、受信部１１は当該制御フレームを制御フレーム処理部１３に転送し、制御フレーム処理部１３がさらに制御フレームのタイプに応じて、ディスカバリ処理部２２（ディスカバリ関連フレームの場合）またはグラント生成部２１（レポートフレームの場合）に転送する。
【００５１】
送信部１２は、受信部１１からデータフレームを受けると、当該データフレームを上位ネットワークに送出する。
【００５２】
グラント生成部２１は、受信部１１からレポートフレームを受けると、グラントフレームを作成してバッファメモリ１５に転送する。また、制御フレーム処理部１３は、バッファメモリ１５に蓄積されているフレームの送信制御も行なう。
【００５３】
ディスカバリ処理部２２は、新規にシステムへの参加を要求する仮想ＯＮＵがあるか否かをＯＮＵ２に対して定期的に問合わせる。そして、ディスカバリ処理部２２は、新規にシステムへの参加を要求する仮想ＯＮＵがあれば、その仮想ＯＮＵに対してＬＬＩＤ値を与え、後述するＬＬＩＤ管理テーブルに登録する。また、仮想ＯＮＵの登録を抹消する場合には、後述するＬＬＩＤ管理テーブルからその仮想ＯＮＵのＬＬＩＤを削除する。
【００５４】
また、ディスカバリ処理部２２は、ディスカバリ処理時に、新規に登録された仮想ＯＮＵに対するＲＴＴ値を計測し、その値を保持する。なお、同一のＯＮＵに属する仮想ＯＮＵは、同一のＲＴＴ値をもつことになる。
【００５５】
受信部１４は、上位ネットワークからのフレームを受信し、バッファメモリ１５に転送する。バッファメモリ１５は、グラント生成部２１および受信部１４から転送された制御フレームおよびデータフレームをキューに蓄積し、制御フレーム処理部１３による制御によってキューに蓄積されたフレームを送信部１６に転送する。送信部１６は、バッファメモリ１５から転送された制御フレームおよびデータフレームをＯＮＵ２へ送出する。
【００５６】
図３は、制御フレーム処理部１３によって管理されるＯＮＵ情報管理テーブルおよびＬＬＩＤ情報管理テーブルのデータ構造の一例を示す図である。ＯＮＵ情報管理テーブル３１には、ＯＮＵのＭＡＣ（Media Access Control）アドレス、製造ベンダ情報などのＯＮＵに固有の情報（以下、ＯＮＵ固有情報と呼ぶ。）が格納される。また、ＬＬＩＤ情報管理テーブル３２には、通信品質の設定、最新のキューレポートなどのＬＬＩＤに固有の情報（以下、ＬＬＩＤ固有情報と呼ぶ。）が格納される。
【００５７】
ＯＮＵ情報管理テーブル３１は、２つのポインタを有している。第１のポインタは、次のＯＮＵ固有情報を指し示すものである。ＯＮＵ情報管理テーブル３１の並びは、ＲＴＴ値に応じて昇順となるようにソートされている。図３においては、ＯＮＵ＃ｉ、＃ｊ、＃ｋの順にＲＴＴ値が大きくなっている。
【００５８】
第２のポインタは、ＯＮＵ情報管理テーブル３１内のＯＮＵ固有情報に対応するＬＬＩＤ固有情報を指し示すものであり、そのＯＮＵ配下の一連のＬＬＩＤ固有情報の先頭を指し示す。図３においては、ＯＮＵ＃ｉおよび＃ｋのそれぞれに対応して２つのＬＬＩＤが登録され、ＯＮＵ＃ｊに対応して３つのＬＬＩＤが登録されていることを示している。
【００５９】
図４は、ＯＮＵ情報管理テーブル３１およびＬＬＩＤ情報管理テーブル３２の具体例を示す図である。図４においては、ＯＮＵ情報管理テーブル３１に最大６４台のＯＮＵが登録され、ＬＬＩＤ情報管理テーブル３２に１台のＯＮＵ当たり最大１６個の仮想ＯＮＵが登録される場合を示している。
【００６０】
ＯＮＵ情報管理テーブル３１は、一連のメモリスペース上に配置されており、ＯＮＵ固有情報がＲＴＴ値によって昇順となるように第１のポインタによってリンクされている。たとえば、ＯＮＵ＃０の次にＲＴＴ値が大きいのがＯＮＵ＃１であり、ＯＮＵ＃１の次にＲＴＴ値が大きいのがＯＮＵ＃ｘであり、ＯＮＵ＃ｘの次にＲＴＴ値が大きいのがＯＮＵ＃ｙであり、ＯＮＵ＃ｙの次にＲＴＴ値が大きいのがＯＮＵ＃ｎとなる。
【００６１】
また、ＬＬＩＤ情報管理テーブル３２は、一連のメモリスペース上に配置されており、ＯＮＵ情報管理テーブル３１内の各ＯＮＵ固有情報と、そのＯＮＵに対応する実際に登録されている先頭のＬＬＩＤ固有情報とが第２のポインタによってリンクされている。図４においては、ＯＮＵ＃ｎ固有情報と、ＯＮＵ＃ｎに対応する実際に登録されている先頭のＬＬＩＤ＃ｎ０固有情報とがリンクされている。
【００６２】
また、ＬＬＩＤ情報管理テーブル３２は、実際に登録されているＬＬＩＤ固有情報のみが第３のポインタによってリンクされている。図４においては、ＬＬＩＤ＃ｎ０、ＬＬＩＤ＃ｎ１、ＬＬＩＤ＃ｎ２、ＬＬＩＤ＃ｎ１５が実際に登録されていることを示している。
【００６３】
ディスカバリ処理部２２は、ディスカバリ処理によって新規に仮想ＯＮＵを登録する場合、または登録されている仮想ＯＮＵを抹消する場合に、これらのポインタを更新することによってそれを行なう。ＬＬＩＤ情報管理テーブル３２の内容の参照、更新やポインタの更新は、システム動作中に頻繁に行なわれるため、迅速にアクセスできるデータ構造であることが望ましい。以下に、そのアクセス方法の一例について説明する。
【００６４】
図５は、グラント生成部２１によるＬＬＩＤ情報管理テーブル３２へのアクセス方法の一例を示す図である。グラント生成部２１はレポートフレームを受信すると、そのフレームの先頭部に付加されている１５ビットのＬＬＩＤフィールド３３を参照してＬＬＩＤ情報管理テーブル３２にアクセスする。図５に示すように、ＬＬＩＤフィールド３３は、５ビットの予約フィールドと、６ビットのＯＮＵ識別フィールドと、４ビットのＬＬＩＤ識別フィールドとを含む。
【００６５】
ＯＮＵ識別フィールドには、ＯＮＵを識別するための情報が格納されており、最大６４台のＯＮＵを識別することが可能である。また、ＬＬＩＤ識別フィールドには、仮想ＯＮＵを識別するための情報が格納されており、最大１６個の仮想ＯＮＵを識別することが可能である。
【００６６】
まず、グラント生成部２１は、ＯＮＵ識別フィールドを参照して、ＯＮＵ情報管理テーブルにアクセスする。たとえば、ＯＮＵ識別フィールドにＯＮＵ＃ｎを示す情報が格納されていれば、第２のポインタによってＯＮＵ＃ｎに対応する最初のＬＬＩＤ＃ｎ０を抽出する。次に、グラント生成部２１は、ＬＬＩＤ識別フィールドを参照して、対応する仮想ＯＮＵのＬＬＩＤ固有情報にアクセスすることができる。
【００６７】
図６は、グラント生成部２１によるＬＬＩＤ情報管理テーブル３２へのアクセス方法の他の一例を示す図である。１５ビットのＬＬＩＤフィールド３３は、全てＬＬＩＤを識別するための情報に使用され、最大３２７６８個の仮想ＯＮＵを識別することが可能である。この場合、ＯＬＴ内にＬＬＩＤ変換テーブル３４が設けられる。ＬＬＩＤ変換テーブル３４は、ＬＬＩＤフィールド３３に格納される情報を、ＯＮＵ識別子およびＬＬＩＤ識別子に変換するためのテーブルである。
【００６８】
グラント生成部２１は、ＬＬＩＤ変換テーブル３４を参照して、ＬＬＩＤフィールド３３に格納される情報に対応するＯＮＵ識別子およびＬＬＩＤ識別子を抽出し、ＬＬＩＤ情報管理テーブル３２にアクセスする。なお、このアクセス方法は、図５に示すアクセス方法と同様であるので、詳細な説明は繰返さない。
【００６９】
グラント生成部２１は、グラントフレームを生成して各仮想ＯＮＵに送出する際、図４に示すデータ構造を参照しながら、ＲＴＴ値が小さいＯＮＵ配下の仮想ＯＮＵ（実際に登録されている仮想ＯＮＵ）から順番にグラントフレームを送出する。まず、グラント生成部２１は、ＳＴＡＲＴで示されるＯＮＵ情報管理テーブル３１のエントリ（ＯＮＵ＃０固有情報）にアクセスし、その配下の仮想ＯＮＵから順番にグラントを与えていく。そして、ＯＮＵ情報管理テーブル３１のエントリ間をつなぐ第１のポインタにしたがって、ＯＮＵ配下の仮想ＯＮＵ毎に順にグラントを与える。第１のポインタがＥＮＤに到達すれば、再度ＳＴＡＲＴに戻ってこのシーケンスを繰返す。
【００７０】
これによって、ＯＮＵ配下の仮想ＯＮＵは連続してグラントが与えられる。また、ＯＮＵ情報管理テーブル３１はＲＴＴ値によってソートされているので、ＲＴＴ値の小さい順にグラントが与えられる。なお、ＲＴＴ値が小さいＯＮＵ配下の仮想ＯＮＵ毎にグラントを与えるようにしたが、ＲＴＴ値が同じＯＮＵがある場合、それらのＯＮＵ配下の仮想ＯＮＵにグラントを与える順番は任意でもよい。
【００７１】
図７（ａ）は、任意の順番でＯＮＵ配下の仮想ＯＮＵにグラントを与える場合の帯域割当てを示す図である。ＯＬＴ１に５台のＯＮＵが接続される場合を想定しており、それぞれのＯＮＵは１，２，２，４，８（単位）のＲＴＴ値を有する。また、グラントとしてそれぞれ２（単位）が与えられ、集中型の帯域割当てアルゴリズムを用いるものとする。図７（ａ）に示すように、ＲＴＴ値が１，４，８，２，２のＯＮＵの順にグラントを与えた場合、１０単位のグラントを与えるためには１４単位が必要であり、帯域効率は約７１％となる。なお、ガードバンドによるオーバヘッドは無視している。
【００７２】
図７（ｂ）は、ＲＴＴ値でソートしてＯＮＵ配下の仮想ＯＮＵにグラントを与える場合の帯域割当てを示す図である。ＲＴＴ値が１，２，２，４，８のＯＮＵの順にグラントを与える以外は、図７（ａ）に示すものと同じ条件である。図７（ｂ）に示すように、１０単位のグラントを与えるためには１１単位が必要であり、帯域効率は約９１％となる。図７（ａ）に示す帯域割当てと比較して、スラック時間が減り、帯域効率が向上しているのが分かる。
【００７３】
以上説明したように、本実施の形態におけるＯＬＴによれば、ＲＴＴ値が小さいＯＮＵ配下の仮想ＯＮＵの順にグラントを与えるようにしたので、無駄な帯域を減らして帯域効率を向上させることが可能となった。
【００７４】
また、ＯＮＵ情報管理テーブル３１およびＬＬＩＤ情報管理テーブル３２を設け、グラント生成部２１がこれらのテーブルを参照しながらグラントを生成するようにしたので、ＲＴＴ値の順にグラントを生成することが容易となった。また、これらのテーブルを用いることによって、情報の格納に必要なメモリ容量を削減することができると共に、所望の情報に高速にアクセスすることが可能となった。
【００７５】
また、レポートフレームの先頭に付加されたＬＬＩＤフィールド３３をサブフィールドに分け、ＯＮＵ識別フィールドおよびＬＬＩＤ識別フィールドとして使用することによって、ＯＮＵ情報管理テーブル３１およびＬＬＩＤ情報管理テーブル３２へのアクセスを高速に行なうことが可能となった。
【００７６】
さらには、ＬＬＩＤフィールド３３をサブフィールドに分けず、ＬＬＩＤ変換テーブル３４を用いてＯＮＵ識別子およびＬＬＩＤ識別子を抽出するようにしたので、ＬＬＩＤフィールド３３に汎用性を持たせることが可能となった。
【００７７】
（第２の実施の形態）
本発明の第２の実施の形態におけるＧ−ＥＰＯＮシステムの構成例およびＯＬＴの概略構成は、図１に示す第１の実施の形態におけるＧ−ＥＰＯＮシステムの構成例およびＯＬＴの概略構成と同様である。また、本発明の第２の実施の形態におけるＯＮＵ情報管理テーブル３１、ＬＬＩＤ情報管理テーブル３２およびＬＬＩＤ変換テーブル３３の構成は、図３〜図６に示すものと同様であるので、詳細な説明は繰返さない。
【００７８】
制御フレーム処理部１３は、仮想ＯＮＵにグラントを与える際、仮想ＯＮＵが所属するＯＮＵを単位としてグラントを与える。すなわち、制御フレーム処理部１３は、図４に示すＯＮＵ情報管理テーブル３１を参照し、ＯＮＵ配下の仮想ＯＮＵを抽出してグラントフレームを送出する。
【００７９】
図８は、上り方向における各仮想ＯＮＵからの送信の様子を示す図である。ＬＬＩＤ＃ｉ０およびＬＬＩＤ＃ｉ１の２つの仮想ＯＮＵはＯＮＵ＃ｉに属しており、ＯＬＴ内のグラント生成部２１により連続してグラントが与えられる。ＬＬＩＤ＃ｉ０の送信開始時には、レーザオン時間、クロック同期時間が必要であるが、ＬＬＩＤ＃ｉ１の送信開始にはこれらは必要ではなく、即座にフレームの送信が可能である。ＯＮＵ＃ｉはＬＬＩＤ＃ｉ１のグラント終了時にレーザをオフする。
【００８０】
図９は、サイクル時間が１ミリ秒の場合のオーバヘッドを示す図である。図９においては、レーザオン／オフ時間、クロック同期時間などのオーバヘッド時間を１．９５マイクロ秒とし、仮想ＯＮＵ（ＬＬＩＤ）単位でグラントを与える場合と、ＯＮＵ単位でグラントを与える場合で、全体のＬＬＩＤの数が６４個の場合と１２８個の場合でのオーバヘッドの比較を示している。ＬＬＩＤは各ＯＮＵに均等に割り当てられていると仮定している。例えば、全ＬＬＩＤの数が６４個で、ＯＮＵの台数が１６台の場合、１つのＯＮＵには４個のＬＬＩＤが存在する。ＯＮＵの台数が１６台または３２台の場合、ＯＮＵ単位でグラントを与える方がオーバヘッドが小さくなることを示している。なお、ＯＮＵの台数が６４台のときには、ＯＮＵ単位でグラントを与える場合と、ＬＬＩＤ単位でグラントを与える場合（ＬＬＩＤの数が６４個）とでオーバヘッドが同じとなっている。
【００８１】
図１０は、サイクル時間が２ミリ秒の場合のオーバヘッドを示す図である。図９と同様に、ＯＮＵの台数が１６台または３２台の場合、ＯＮＵ単位でグラントを与える方がオーバヘッドが小さくなることを示している。なお、ＯＮＵの台数が６４台のときには、ＯＮＵ単位でグラントを与える場合と、ＬＬＩＤ単位でグラントを与える場合（ＬＬＩＤの数が６４個）とでオーバヘッドが同じとなっている。
【００８２】
図９および図１０に示すオーバヘッドをＲ（％）、オーバヘッド時間をＴｏｈ、ＬＬＩＤの数をＮｌｌｉｄ、ＯＮＵの数をＮｏｎｕ、サイクル時間をＴｃとすると、オーバヘッドＲは次式によって与えられる。
【００８３】
（１）仮想ＯＮＵ単位でグラントを与えた場合
Ｒ＝（（Ｔｏｈ×Ｎｌｌｉｄ）／Ｔｃ）×１００  …（１）
（２）ＯＮＵ単位でグラントを与えた場合
Ｒ＝（（Ｔｏｈ×Ｎｏｎｕ）／Ｔｃ）×１００  …（２）
以上説明したように、本実施の形態におけるＯＬＴによれば、仮想ＯＮＵが所属するＯＮＵを単位としてグラントを与えるようにしたので、レーザオン／オフ時間、クロック同期時間などの無駄な帯域（ガードバンド）を削減することができ、帯域効率を向上させることが可能となった。
【００８４】
（第３の実施の形態）
以下の説明においては、レーザオン／オフ時間およびクロック同期時間を含んだ１つのＬＬＩＤに対応するグラントの送信に要する時間をグラント送信時間と呼ぶ。したがって、グラント開始時刻からグラント送信時間だけ経った時刻がグラント終了時刻となり、次のグラント送信が可能になる。
【００８５】
図１１は、本発明の第３の実施の形態におけるＯＬＴの概略構成を示すブロック図である。第３の実施の形態におけるＯＬＴは、図２に示す受信部１１、送信部１２および受信部１４と同等の構成および機能を有する部分を含んでいるが、図示は省略している。
【００８６】
このＯＬＴは、受信部１１から受けたレポートフレームに基づいてグラント情報を生成する制御フレーム処理部４１と、受信部１４によって受信されたフレームおよび制御フレーム処理部４１によって生成されたグラント情報を格納するバッファメモリ４２と、バッファメモリ４２に蓄積されたフレームをＯＮＵへ送出するとともに、バッファメモリ４２に格納されたグラント情報に基づいてグラントフレームを生成してＯＮＵへ送出する送信部４３とを含む。なお、バッファメモリ４２は、レジスタ、フリップフロップ回路、ラッチ回路など、データを記憶できるものであればよい。
【００８７】
また、制御フレーム処理部４１は、受信部１１から受けたレポートフレームに基づいてグラント情報を生成するグラント生成部５１と、新規にシステムへの参加を要求している仮想ＯＮＵに対してＬＬＩＤの登録処理を行なうディスカバリ処理部５２とを含む。
【００８８】
また、バッファメモリ４２は、ロジカルリンクに対応するグラント情報が格納されるRe-orderバッファ５３を含む。Re-orderバッファ５３は、ロジカルリンクがどのＯＮＵに属するかを示すＯＮＵ識別子（ONU ID）と、グラントを与えるロジカルリンクの識別情報であるロジカルリンク情報と、ロジカルリンクに対応するグラント長とを格納する。
【００８９】
グラント生成部５１は、受信部１１からレポートフレームを受けると、グラントを与えるロジカルリンクを識別する情報（ロジカルリンク情報）およびそのグラント長を含んだグラント情報を生成し、ＯＮＵ識別子とともにRe-orderバッファ５３に格納する。
【００９０】
ディスカバリ処理部５２は、新規にシステムへの参加を要求する仮想ＯＮＵがあるか否かをＯＮＵ２に対して定期的に問合わせる。そして、ディスカバリ処理部５２は、新規にシステムへの参加を要求する仮想ＯＮＵがあれば、その仮想ＯＮＵに対してＬＬＩＤ値を与え、上述したＬＬＩＤ管理テーブルに登録する。また、仮想ＯＮＵの登録を抹消する場合には、上述したＬＬＩＤ管理テーブルからその仮想ＯＮＵのＬＬＩＤを削除する。
【００９１】
送信部４３は、Re-orderバッファ５３を検索し、各エントリに記述されたグラント情報に基づいてグラントフレームを生成し、対応するＯＮＵに対してグラントフレームを送出する。このとき、同一ＯＮＵに属するロジカルリンクに対しては連続したグラントを与える。ロジカルリンクがどのＯＮＵに属するかを判別する方法として、ロジカルリンク情報として格納されたロジカルリンク識別子の所定フィールドをＯＮＵ識別子に割り当てる方法がある。たとえば、図５に示すように、ＬＬＩＤフィールドにＯＮＵ識別フィールドを割り当てる。送信部４３は、このＯＮＵ識別子を検索することにより、同一ＯＮＵに属するロジカルリンクを判別することが可能である。
【００９２】
また、ロジカルリンクがどのＯＮＵに属するかを判別する別の方法として、図１１に示すようにロジカルリンク情報に対応してＯＮＵ識別子をRe-orderバッファ５３に格納する方法がある。送信部４３は、このＯＮＵ識別子を検索することにより、同一ＯＮＵに属するロジカルリンクを判別することが可能である。
【００９３】
このように、同一ＯＮＵに属するロジカルリンクに対して連続したグラントを与えるので、次のグラントに対応するグラント開始時刻を、当該グラントに対応するグラント終了時刻よりも早い時刻に設定することができる。
【００９４】
図１２は、送信部４３によるグラントフレーム生成タイミングを説明するための図である。図１２においては、グラント１〜４を生成してＯＮＵに送出する場合を示しており、現在時刻がグラント３を送出した直後となっている。送信部４３は、次グラント（グラント４）開始予定時刻よりもラウンドトリップ時間だけ早い時刻（グラント４送信予定時刻）にグラント４を送信する必要がある。グラントフレーム生成に要する時間を考慮して、このグラント４送信予定時刻よりも所定時間だけ早いタイミングでトリガをかけ、送信部４３はRe-orderバッファ５３の検索を開始する。また、制御フレーム処理部４１からのコマンド（グラントフレーム生成開始指示コマンド）をトリガとしてもよい。
【００９５】
以上説明したように、本実施の形態におけるＯＬＴによれば、送信部４３がRe-orderバッファ５３に格納されたグラント情報を検索して同一ＯＮＵに属するロジカルリンクを判別し、同一ＯＮＵに属するロジカルリンクに対しては連続したグラントを与えるようにしたので、グラント生成部５１はロジカルリンクとＯＮＵとの関係を考慮してグラント生成の順番を決定する必要がなくなった。
【００９６】
これにより、グラント生成部５１はグラント長の計算処理を終了した順にグラント情報をRe-orderバッファ５３に格納するだけでよくなった。たとえば、グラント生成部５１の機能を、ＣＰＵがプログラムを実行することによって実現する場合、ＣＰＵの負荷は大きなものとなる。したがって、グラントの連結処理を送信部４３に行なわせることによって、グラント生成部５１の負荷を軽減することができ、負荷の分散を図ることが可能となった。
【００９７】
また、同一ＯＮＵに属する複数のロジカルリンクがそれぞれ異なるトラフィッククラスをサポートする場合、各ロジカルリンク間でグラントを与える周期が異なる。たとえば、低遅延クラスをサービスするロジカルリンクに対しては、ベストエフォートクラスをサービスするロジカルリンクよりも速い頻度でグラントを生成する必要がある。このような場合でも、グラント生成部５１はロジカルリンク毎のグラント情報をRe-orderバッファ５３に格納するだけでよくなる。したがって、グラントの連結処理を送信部４３に行なわせることによって、負荷の分散を図ることが可能となった。
【００９８】
また、現在時刻、ラウンドトリップ時間および次グラント開始予定時刻を考慮してグラントフレーム生成タイミングを決定するようにしたので、より多くのロジカルリンク間のグラント連結が可能となった。
【００９９】
（第４の実施の形態）
本発明の第４の実施の形態におけるＯＬＴの概略構成は、図１１に示す第３の実施の形態におけるＯＬＴの概略構成と比較して、Re-orderバッファ５３の機能が異なる点のみが異なる。したがって、重複する構成および機能の詳細な説明は繰返さない。
【０１００】
図１３は、Re-orderバッファに格納されるグラント情報を示す図である。グラント情報には、ロジカルリンク情報およびグラント長以外に、エントリ番号と次エントリポインタとが付加される。次エントリポインタは、同一ＯＮＵに属するロジカルリンク間をリンクするための情報である。たとえば、エントリ番号２のグラント情報に含まれる次エンドリポインタは１３であるので、エントリ番号１３のロジカルリンクとリンクされていることが分かる。
【０１０１】
グラント生成部５１は、グラント情報をRe-orderバッファ５３に格納した後、次エントリポインタのリンケージを行なう。そして、送信部４３は、次エントリポインタに従ってグラントフレームを生成してＯＮＵに送出する。
【０１０２】
以上説明したように、本実施の形態におけるＯＬＴによれば、グラント情報に次エントリポインタを付加するようにしたので、第３の実施の形態において説明した効果に加えて、送信部４３は同一ＯＮＵに属するロジカルリンクを検索する処理を容易に行なうことが可能となった。
【０１０３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０４】
【図１】本発明の第１の実施の形態におけるＧ−ＥＰＯＮシステムの構成例を示す図である。
【図２】本発明の第１の実施の形態におけるＯＬＴ１の概略構成を示すブロック図である。
【図３】制御フレーム処理部１３によって管理されるＯＮＵ情報管理テーブルおよびＬＬＩＤ情報管理テーブルのデータ構造の一例を示す図である。
【図４】ＯＮＵ情報管理テーブル３１およびＬＬＩＤ情報管理テーブル３２の具体例を示す図である。
【図５】グラント生成部２１によるＬＬＩＤ情報管理テーブル３２へのアクセス方法の一例を示す図である。
【図６】グラント生成部２１によるＬＬＩＤ情報管理テーブル３２へのアクセス方法の他の一例を示す図である。
【図７】（ａ）は、任意の順番でＯＮＵ配下の仮想ＯＮＵにグラントを与える場合の帯域割当てを示す図である。（ｂ）は、ＲＴＴ値でソートしてＯＮＵ配下の仮想ＯＮＵにグラントを与える場合の帯域割当てを示す図である。
【図８】上り方向における各仮想ＯＮＵからの送信の様子を示す図である。
【図９】サイクル時間が１ミリ秒の場合のオーバヘッドを示す図である。
【図１０】サイクル時間が２ミリ秒の場合のオーバヘッドを示す図である。
【図１１】本発明の第３の実施の形態におけるＯＬＴの概略構成を示すブロック図である。
【図１２】送信部４３によるグラントフレーム生成タイミングを説明するための図である。
【図１３】Re-orderバッファに格納されるグラント情報を示す図である。
【図１４】従来のＰＯＮシステムの概略構成を示すブロック図である。
【図１５】従来のＰＯＮシステムの動作手順を説明するためのシーケンス図である。
【図１６】ＬＬＩＤを単位としてグラントを与える場合の第１の問題点を説明するための図である。
【図１７】ＬＬＩＤを単位としてグラントを与える場合の第２の問題点を説明するための図である。
【符号の説明】
【０１０５】
１，１０１  ＯＬＴ、２，１０２−１〜１０２−ｎ  ＯＮＵ、１１，１４  受信部、１２，１６，４３  送信部、１３，４１  制御フレーム処理部、１５，４２  バッファメモリ、２１，５１  グラント生成部、２２，５２  ディスカバリ処理部、３１  ＯＮＵ情報管理テーブル、３２  ＬＬＩＤ情報管理テーブル、３３  ＬＬＩＤフィールド、３４  ＬＬＩＤ変換テーブル、５３  Re-orderバッファ、１０４  伝送路、１０５  スプリッタ、１０９  上位ネットワーク、１１０  下位ネットワーク、１１１  ユーザ端末。
【図１】
2005160045.tif 000003
【図２】
2005160045.tif 000004
【図３】
2005160045.tif 000005
【図４】
2005160045.tif 000006
【図５】
2005160045.tif 000007
【図６】
2005160045.tif 000008
【図７】
2005160045.tif 000009
【図８】
2005160045.tif 000010
【図９】
2005160045.tif 000011
【図１０】
2005160045.tif 000012
【図１１】
2005160045.tif 000013
【図１２】
2005160045.tif 000014
【図１３】
2005160045.tif 000015
【図１４】
2005160045.tif 000016
【図１５】
2005160045.tif 000017
【図１６】
2005160045.tif 000018
【図１７】
2005160045.tif 000019