(57)【要約】【課題】ＯＮＵでパケットが廃棄されるのを防止でき、ＰＯＮ下り帯域を効率的に利用することが可能な光加入者線端局装置を提供すること。【解決手段】送信パケット量補正部１８は、バッファ残量更新部１６によって更新されたＯＮＵのバッファ残量が、スケジューリング処理部１７によって決定された送信パケット量よりも少ない場合に、ＯＮＵへの送信パケット量をバッファ残量に補正する。送信順序変更部１９は、バッファ残量更新部１６によって更新されたＯＮＵのバッファ残量からスケジューリング処理部１７によって決定された送信パケット量を差し引いた値（バッファゆとり量）が大きい順番となるように複数のＯＮＵへの送信順序を変更する。したがって、ＯＮＵでパケットが廃棄されるのを防止でき、ＰＯＮ下り帯域を効率的に利用することが可能となる。【選択図】図２
2009130623.tif 000002
【特許請求の範囲】
【請求項１】
上位ネットワークから受信したパケットを複数の光加入者線終端装置に送信する光加入者線端局装置であって、
前記複数の光加入者線終端装置に送信すべきパケットを格納する格納手段と、
前記格納手段に格納されたパケットのスケジューリングを行なうスケジューリング手段と、
前記複数の光加入者線終端装置からバッファ残量を受信する受信手段と、
前記受信手段によって受信されたバッファ残量に応じて、前記スケジューリング手段によって決定された前記複数の光加入者線終端装置への送信パケット量および／または送信順序を制御する制御手段とを含む、光加入者線端局装置。
【請求項２】
前記制御手段は、前記受信手段によって受信されたバッファ残量に応じて、前記スケジューリング手段によって決定された前記複数の光加入者線終端装置への送信パケット量を補正する補正手段と、
前記受信手段によって受信されたバッファ残量および前記スケジューリング手段によって決定された送信パケット量に応じて、前記スケジューリング手段によって決定された前記複数の光加入者線終端装置への送信順序を変更する変更手段とを含む、請求項１記載の光加入者線端局装置。
【請求項３】
前記補正手段は、前記受信手段によって受信されたバッファ残量が前記スケジューリング手段によって決定された送信パケット量よりも少ない場合に、光加入者線終端装置への送信パケット量を前記バッファ残量に補正する、請求項２記載の光加入者線端局装置。
【請求項４】
前記変更手段は、前記受信手段によって受信されたバッファ残量から前記スケジューリング手段によって決定された送信パケット量を差し引いた値が大きい順番となるように前記複数の光加入者線終端装置への送信順序を変更する、請求項２または３記載の光加入者線端局装置。
【請求項５】
前記制御手段はさらに、前記補正手段による送信パケット量の補正によって余った帯域を、前記受信手段によって受信されたバッファ残量から前記スケジューリング手段によって決定された送信パケット量を差し引いた値が所定値よりも大きい光加入者線終端装置に割当てる割当手段を含む、請求項２〜４のいずれかに記載の光加入者線端局装置。
【請求項６】
前記受信手段は、前記複数の光加入者線終端装置からバッファ残量を含んだレポートフレームまたは管理フレームを受信する、請求項１〜５のいずれかに記載の光加入者線端局装置。
【請求項７】
上位ネットワークからフレームを受信する光加入者線端局装置と、該光加入者線端局装置から送出されたフレームを受信して宅内ネットワークに送信する複数の光加入者線終端装置とを含んだ通信システムであって、
前記光加入者線端局装置は、前記複数の光加入者線終端装置に送信すべきパケットを格納する格納手段と、
前記格納手段に格納されたパケットのスケジューリングを行なうスケジューリング手段と、
前記複数の光加入者線終端装置からバッファ残量を受信する受信手段と、
前記受信手段によって受信されたバッファ残量に応じて、前記スケジューリング手段によって決定された前記複数の光加入者線終端装置への送信パケット量および／または送信順序を制御する制御手段とを含み、
前記光加入者線終端装置のそれぞれは、前記光加入者線端局装置から受信したパケットを記憶するバッファ手段と、
前記バッファ手段のバッファ残量を前記光加入者線端局装置に送信する送信手段とを含む、通信システム。
【請求項８】
上位ネットワークから受信したパケットを複数の光加入者線終端装置に送信する光加入者線端局装置のパケット送信方法であって、
蓄積された前記複数の光加入者線終端装置に送信すべきパケットのスケジューリングを行なうステップと、
前記複数の光加入者線終端装置からバッファ残量を受信するステップと、
前記受信されたバッファ残量に応じて、前記スケジューリングによって決定された前記複数の光加入者線終端装置への送信パケット量および／または送信順序を変更するステップと、
前記変更された送信パケット量および／または送信順序に応じて、前記複数の光加入者線終端装置にパケットを送信するステップとを含む、パケット送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の宅側装置が媒体を共有してデータの伝送を行なう媒体共有型通信であるＰＯＮ（Passive Optical Network）に関し、特に、データをイーサネット（登録商標）フレームのまま伝送を行なうＥＰＯＮ（Ethernet（登録商標） PON）における下り帯域を効率的に利用することが可能な光加入者線端局装置（ＯＬＴ（Optical Line Terminal））、それを含んだ通信システムおよびパケット送信方法に関する。
【背景技術】
【０００２】
近年、ブロードバンドアクセスが可能なネットワークが広く普及しつつあり、その中でも高速通信が可能なＧＥ−ＰＯＮ（Gigabit Ethernet-PON）が注目されている。ＧＥ−ＰＯＮは、複数の宅側装置が媒体を共有してデータの伝送を行なう媒体共有型通信であるため、ＰＯＮ帯域を効率的に利用することが重要となる。下りＰＯＮ帯域の効率的な利用に関する技術として、下記の特許文献１に開示された発明がある。
【０００３】
特許文献１に開示された光加入者線終端装置（ＯＮＵ（Optical Network Unit））は、キュー長が設定されたしきい値Ｈを超えた場合、ＯＬＴに対する通知（キューオーバフローアラーム）のための制御フレームを生成し、ＯＬＴに送信する。ＯＬＴは、このキューオーバフローアラームを受信すると、当該ＯＮＵへのフレーム転送を制限する。
【０００４】
また、キュー長が設定されたしきい値Ｌを下回った場合、ＯＬＴに対する通知（キューオーバフローアラームクリア）のための制御フレームを生成し、ＯＬＴに送信する。ＯＬＴは、このキューオーバフローアラームクリアを受信すると、当該ＯＮＵへのフレーム転送を再開する。
【特許文献１】特開２００７−４９３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に開示されたＯＮＵにおいては、キュー長がしきい値を超えた場合、すなわちＯＮＵのバッファ残量が少なくなった場合にＯＬＴに制御フレームを送信し、ＯＬＴからのフレーム送信を停止させるものである。そのため、ＯＮＵのバッファ残量が少なくなってから、ＯＬＴがフレーム送信を停止するまでにある程度の時間を要する。
【０００６】
たとえば、ＯＮＵが２０ｋｍ離れた地点にあるＯＬＴに制御フレームを送信する場合、約１０μｓの時間を要する。ＯＬＴからＯＮＵに対して１０Ｇｂｐｓでフレームが送信されるとすると、ＯＮＵがＯＬＴに制御フレームを送信してから、ＯＬＴがフレーム送信を停止するまでの間に、ＩＦＧ（Inter-Frame Gaps）およびＰＡ（Pre-Amble）を含めて約１２．５ＫＢｙｔｅ（＝１００００／６．４×８）のデータがＯＮＵに送信されてくることになる。ＯＮＵがこのデータをバッファに蓄積しきれなければ、フレームが廃棄される。したがって、下り帯域を効率的に利用することができない場合があるといった問題点がある。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、その目的は、光加入者線終端装置でパケットが廃棄されるのを防止でき、ＰＯＮ下り帯域を効率的に利用することが可能な光加入者線端局装置、それを含んだ通信システムおよびパケット送信方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明のある局面に従えば、上位ネットワークから受信したパケットを複数の光加入者線終端装置に送信する光加入者線端局装置であって、複数の光加入者線終端装置に送信すべきパケットを格納する格納手段と、格納手段に格納されたパケットのスケジューリングを行なうスケジューリング手段と、複数の光加入者線終端装置からバッファ残量を受信する受信手段と、受信手段によって受信されたバッファ残量に応じて、スケジューリング手段によって決定された複数の光加入者線終端装置への送信パケット量および／または送信順序を制御する制御手段とを含む。
【０００９】
したがって、光加入者線終端装置でパケットが廃棄されるのを防止することが可能となる。
【００１０】
好ましくは、制御手段は、受信手段によって受信されたバッファ残量に応じて、スケジューリング手段によって決定された複数の光加入者線終端装置への送信パケット量を補正する補正手段と、受信手段によって受信されたバッファ残量およびスケジューリング手段によって決定された送信パケット量に応じて、スケジューリング手段によって決定された複数の光加入者線終端装置への送信順序を変更する変更手段とを含む。
【００１１】
したがって、バッファ残量が少なくなる光加入者線終端装置のバッファ残量の回復を促すことが可能となる。
【００１２】
さらに好ましくは、補正手段は、受信手段によって受信されたバッファ残量がスケジューリング手段によって決定された送信パケット量よりも少ない場合に、光加入者線終端装置への送信パケット量をバッファ残量に補正する。
【００１３】
したがって、バッファ残量を超えるパケットが送信されるのを防止することが可能となる。
【００１４】
さらに好ましくは、変更手段は、受信手段によって受信されたバッファ残量からスケジューリング手段によって決定された送信パケット量を差し引いた値が大きい順番となるように複数の光加入者線終端装置への送信順序を変更する。
【００１５】
したがって、バッファ残量が少なくなる光加入者線終端装置のバッファ残量の回復をより適切に促すことが可能となる。
【００１６】
さらに好ましくは、制御手段はさらに、補正手段による送信パケット量の補正によって余った帯域を、受信手段によって受信されたバッファ残量からスケジューリング手段によって決定された送信パケット量を差し引いた値が所定値よりも大きい光加入者線終端装置に割当てる割当手段を含む。
【００１７】
したがって、ＰＯＮ下り帯域をさらに効率的に利用することが可能となる。
好ましくは、受信手段は、複数の光加入者線終端装置からバッファ残量を含んだレポートフレームまたは管理フレームを受信する。
【００１８】
したがって、バッファ残量を通知するための専用の制御フレームを生成する必要がなくなり、上りトラフィックの増加を防止することが可能となる。
【００１９】
本発明の別の局面に従えば、上位ネットワークからフレームを受信する光加入者線端局装置と、光加入者線端局装置から送出されたフレームを受信して宅内ネットワークに送信する複数の光加入者線終端装置とを含んだ通信システムであって、光加入者線端局装置は、複数の光加入者線終端装置に送信すべきパケットを格納する格納手段と、格納手段に格納されたパケットのスケジューリングを行なうスケジューリング手段と、複数の光加入者線終端装置からバッファ残量を受信する受信手段と、受信手段によって受信されたバッファ残量に応じて、スケジューリング手段によって決定された複数の光加入者線終端装置への送信パケット量および／または送信順序を制御する制御手段とを含み、光加入者線終端装置のそれぞれは、光加入者線端局装置から受信したパケットを記憶するバッファ手段と、バッファ手段のバッファ残量を光加入者線端局装置に送信する送信手段とを含む。
【００２０】
本発明のさらに別の局面に従えば、上位ネットワークから受信したパケットを複数の光加入者線終端装置に送信する光加入者線端局装置のパケット送信方法であって、蓄積された前記複数の光加入者線終端装置に送信すべきパケットのスケジューリングを行なうステップと、複数の光加入者線終端装置からバッファ残量を受信するステップと、受信されたバッファ残量に応じて、スケジューリングによって決定された複数の光加入者線終端装置への送信パケット量および／または送信順序を変更するステップと、変更された送信パケット量および／または送信順序に応じて、複数の光加入者線終端装置にパケットを送信するステップとを含む。
【発明の効果】
【００２１】
本発明のある局面によれば、制御手段が、受信手段によって受信されたバッファ残量に応じて、スケジューリング手段によって決定された複数の光加入者線終端装置への送信パケット量および／または送信順序を制御するので、光加入者線終端装置でパケットが廃棄されるのを防止することが可能となる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の実施の形態における通信システムの全体構成を示すブロック図である。この通信システムは、局側装置であるＯＬＴ１と、宅側装置である複数のＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）とを含む。ＯＬＴ１と、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）とはＰＯＮによって接続される。
【００２３】
また、ＯＬＴ１は、インターネットなどの広域ネットワーク（以下、上位ネットワークと呼ぶ。）に接続される。また、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）は、ＬＡＮ（Local Area Network）などの宅内ネットワークを介して端末に接続される。
【００２４】
ＯＬＴ１は、上位ネットワークを介して１０Ｇｂｐｓで下りフレームを受信することができ、同じ速度でＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）のいずれかに下りフレームを送信することが可能である。また、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）は、１０／１００／１０００Ｍｂｐｓで宅内ネットワークを介して下りフレームを中継することが可能である。
【００２５】
図２は、本発明の実施の形態におけるＯＬＴ１の概略構成を示すブロック図である。このＯＬＴ１は、上位ネットワークからの下りフレームを受信するＳＮＩ（Service Network Interface）下り受信部１１と、ＳＮＩ下り受信部１１によって受信されたフレームを蓄積するバッファ１２と、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）に対して下りフレームを送信するＰＯＮ下り送信部１３と、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）からの上りフレームを受信するＰＯＮ上り受信部１４と、ＰＯＮ上り受信部１４によって受信されたフレームを振り分けるフレーム振り分け処理部１５と、フレーム振り分け処理部１５によって振り分けられた制御フレームに基づいてＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）のバッファ残量を更新するバッファ残量更新部１６と、各ＯＮＵに対する下りフレームのスケジューリングを行なうスケジューリング処理部１７と、スケジューリング処理部１７によって決定された各ＯＮＵ宛てのパケットの送信量（以下、送信パケット量と呼ぶ。）を補正する送信パケット量補正部１８と、スケジューリング処理部１７によって決定されたパケットの送信順序を変更する送信順序変更部１９と、フレーム振り分け処理部１５によって振り分けられた上りフレームを上位ネットワークに送信するＳＮＩ上り送信部２０とを含む。
【００２６】
ＳＮＩ下り受信部１１は、上位ネットワークを介して下りフレームを受信し、宛先に応じてバッファ１２内の各ＦＩＦＯ（First In First Out）に振り分けてパケットを格納する。
【００２７】
バッファ１２は、各ＯＮＵ宛てのパケットがそれぞれ振り分けて蓄積されるＯＮＵ  １  ＦＩＦＯ〜ＯＮＵ  Ｎ  ＦＩＦＯ（２１−１〜２１−Ｎ）を含む。
【００２８】
スケジューリング処理部１７は、バッファ１２内の各ＦＩＦＯのパケット蓄積量を参照し、送信すべきパケットが蓄積されているＦＩＦＯの中でラウンドロビン方式によりＦＩＦＯを順次選択し、各ＯＮＵ宛ての送信パケット量および送信順序を決定する。なお、本実施の形態における下りフレームのスケジューリング方法自体は、従来のスケジューリング方法が用いられる。スケジューリング方法の詳細については、本出願人が出願した特開２００４−３４３７３４号公報、特開２００７−４９３７６号公報などを参照されたい。
【００２９】
ＰＯＮ下り送信部１３は、バッファ１２から出力されたパケットを電気信号から光信号に変換し、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）に送信する。
【００３０】
ＰＯＮ上り受信部１４は、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）からの光信号を電気信号に変換することにより上りフレームを受信し、フレーム振り分け処理部１５に転送する。
【００３１】
フレーム振り分け処理部１５は、ＰＯＮ上り受信部１４から受けたフレームの種別を判定し、上位ネットワークを介して送信すべきデータフレームなどをＳＮＩ上り送信部２０に転送し、ＯＮＵのバッファ残量を含んだ制御フレームをバッファ残量更新部１６に転送する。
【００３２】
ＳＮＩ上り送信部２０は、フレーム振り分け処理部１５から転送されたデータフレームなどを上位ネットワークを介して送信する。
【００３３】
バッファ残量更新部１６は、フレーム振り分け処理部１５から受けた制御フレームに含まれるＯＮＵのバッファ残量を抽出し、各ＯＮＵのバッファ残量を更新する。なお、バッファ残量更新部１６は、内部にバッファ残量を記憶するテーブルを各ＯＮＵごとに有しており、フレーム振り分け処理部１５から受けた制御フレームに含まれるＯＮＵのバッファ残量に応じて、テーブル内の対応箇所を更新する。
【００３４】
送信パケット量補正部１８は、スケジューリング処理部１７によって決定された各ＯＮＵ宛ての送信パケット量を補正し、補正後の送信パケット量をバッファ１２に通知する。送信パケット量の補正方法については後述する。
【００３５】
送信順序変更部１９は、スケジューリング処理部１７によって決定されたＯＮＵへのパケット送信順序を変更し、変更後の送信順序をバッファ１２に通知する。送信順序の変更方法については後述する。
【００３６】
図３は、バッファ残量更新部１６の処理手順を説明するためのフローチャートである。まず、ＰＯＮ上り受信部１４がＯＮＵのいずれかから制御フレーム（レポートフレーム）を受信すると、バッファ残量更新部１６は、フレーム振り分け処理部１５を介してレポートフレームを受け、レポートフレームに含まれるＯＮＵのバッファ残量を抽出する（Ｓ１１）。
【００３７】
次に、バッファ残量更新部１６は、抽出したバッファ残量を内部のテーブルの対応箇所に格納することにより、バッファ残量を更新する（Ｓ１２）。これらの処理は、ＯＮＵからレポートフレームを受信するたびに行なわれる。
【００３８】
図４は、スケジューリング処理部１７、送信パケット量補正部１８および送信順序変更部１９の処理手順を説明するためのフローチャートである。まず、スケジューリング処理部１７は、バッファ１２内の各ＦＩＦＯのパケット蓄積量を参照して、各ＯＮＵに送信するパケットのスケジューリングを行ない、各ＯＮＵに対応する送信パケット量および送信順序を決定する（Ｓ２１）。
【００３９】
次に、送信パケット量補正部１８は、バッファ残量更新部１６内のテーブルから対応するＯＮＵのバッファ残量を取得し（Ｓ２２）、バッファ残量がスケジューリング処理部１７によって決定された送信パケット量以上であるか否かを判定する（Ｓ２３）。
【００４０】
バッファ残量が送信パケット量以上であれば（Ｓ２３，Ｙｅｓ）、送信パケット量を補正せずに、そのままステップＳ２５に処理が進む。また、バッファ残量が送信パケット量未満であれば（Ｓ２３，Ｎｏ）、送信パケット量をバッファ残量に補正し（Ｓ２４）、ステップＳ２５に処理が進む。
【００４１】
ステップＳ２５において、全てのＯＮＵについての送信パケット量の補正が終了したか否かが判定される。送信パケット量の補正が終了していないＯＮＵがあれば（Ｓ２５，Ｎｏ）、ステップＳ２２に戻って以降の処理を繰返す。
【００４２】
全てのＯＮＵについての送信パケット量の補正が終了すれば（Ｓ２５，Ｙｅｓ）、送信パケット量の補正によって余った帯域をバッファ残量が多いＯＮＵに割当てる（Ｓ２６）。ここで、バッファ残量が多いＯＮＵとは、ステップＳ２３でバッファ残量が送信パケット量以上であると判定されたＯＮＵであって、バッファ１２に送信すべきパケットが蓄積されているＯＮＵを指す。
【００４３】
また、単に後述するバッファゆとり量が所定のしきい値、たとえば０よりも大きいＯＮＵをバッファ残量が多いＯＮＵとしてもよい。
【００４４】
バッファ残量（バッファゆとり量）が多いＯＮＵが複数ある場合には、バッファ残量（バッファゆとり量）が多いＯＮＵの順番に帯域を割当ててもよいし、バッファ１２に蓄積されているパケット量が多いＯＮＵの順番に帯域を割当ててもよい。ただし、バッファ残量（バッファゆとり量）を上回る帯域割当ては行なわない。
【００４５】
次に、送信順序変更部１９は、スケジューリング処理部１７によって決定された各ＯＮＵへの送信パケット量および各ＯＮＵのバッファ残量から、各ＯＮＵのバッファゆとり量を計算し、バッファゆとり量が多い順番となるように送信順序を変更する（Ｓ２７）。
【００４６】
図５は、バッファゆとり量の計算方法を説明するための図である。図５においては、一例として、ＯＮＵ＃１〜ＯＮＵ＃４（２−１〜２−４）のバッファゆとり量の計算方法を示している。なお、送信パケット量およびバッファ残量の単位は、ＫＢｙｔｅとし、次式によってバッファゆとり量が計算されるものとする。
【００４７】
バッファゆとり量＝（ＯＮＵのバッファ残量）−（スケジューリング処理部１７によって決定された送信パケット量）    …（１）
ＯＮＵ＃１（２−１）において、スケジューリング処理部１７によって決定された送信パケット量が“８０”であり、バッファ残量が“１３０”であるので、バッファゆとり量が“５０”と計算される。
【００４８】
同様にして、ＯＮＵ＃２（２−２）のバッファゆとり量が“０”、ＯＮＵ＃３（２−３）のバッファゆとり量が“−３０”、ＯＮＵ＃４（２−４）のバッファゆとり量が“−２０”と計算される。
【００４９】
このとき、送信順序変更部１９は、バッファゆとり量が多い、ＯＮＵ＃１、ＯＮＵ＃２、ＯＮＵ＃４、ＯＮＵ＃３の順番となるように送信順序を変更する。このように、ゆとり量が少ないＯＮＵの順番を後にするのは、そのＯＮＵのバッファ残量が回復するのを待つためである。これによって、ＯＮＵでパケットが廃棄される可能性を少なくすることができる。
【００５０】
なお、バッファゆとり量の計算において、スケジューリング処理部１７によって決定された送信パケット量を用いるのではなく、ステップＳ２６において余った帯域を割当てた後の送信パケット量を用いるようにしてもよい。
【００５１】
最後に、ＰＯＮ下り送信部１３は、送信パケット量補正部１８によって補正された送信パケット量および送信順序変更部１９によって変更された送信順序に基づいてバッファ１２から出力されたパケットを受け、ＯＮＵ＃１〜ＯＮＵ＃Ｎ（２−１〜２−Ｎ）にパケットを送信する（Ｓ２８）。そして、ステップ２１に戻って以降の処理が繰返される。
【００５２】
図６は、本発明の実施の形態におけるＯＮＵ２の概略構成を示すブロック図である。このＯＮＵ２は、ＯＬＴ１からの下りフレームを受信するＰＯＮ下り受信部３１と、ＰＯＮ下り受信部３１によって受信されたデータフレームを宅内ネットワークを介して端末に送信するＵＮＩ（User Network Interface）下り送信部３２と、バッファメモリ３５のバッファ残量を含んだ制御フレームを生成する制御フレーム処理部３３と、宅内ネットワークを介して端末からデータフレームを受信するＵＮＩ上り受信部３４と、制御フレーム処理部３３によって生成された制御フレームおよびＵＮＩ上り受信部３４によって受信されたデータフレームを蓄積するバッファメモリ３５と、バッファメモリ３５に蓄積されたフレームをＯＬＴ１によって許可された帯域内で送信するＰＯＮ上り送信部３６とを含む。
【００５３】
制御フレーム処理部３３は、定期的にバッファメモリ３５のバッファ残量を計算し、そのバッファ残量を含んだレポートフレーム（制御フレーム）を生成してバッファメモリ３５に蓄積する。ＰＯＮ上り送信部３６は、バッファメモリ３５に蓄積されたレポートフレームをＯＬＴ１に送信することにより、ＯＮＵ２のバッファ残量を通知する。
【００５４】
この通知は、ＩＥＥＥ８０２．３ａｈで規定されるMPCP REPORTフレームのReservedフィールドを使用することも可能であるし、ＩＥＥＥ８０２．３ａｈで規定されるＯＡＭ（Operations, Administration and maintenance）などの他の管理フレームのReservedフィールド、Vendor拡張フィールドなどを使用することも可能である。MPCP REPORTフレームは、ＯＮＵ２からＯＬＴ１に対して定期的に（数ｍｓ程度の周期で）送信されるので、通知のために無駄な帯域を使用することはなく、また通知のための遅延も最小限に抑えることが可能である。
【００５５】
以上説明したように、本実施の形態におけるＯＬＴ１によれば、ＯＮＵのバッファ残量に応じてＯＮＵへの送信パケット量を補正し、バッファゆとり量が多い順番となるように送信順序を変更するようにしたので、ＯＮＵでパケットが廃棄されるのを防止でき、ＰＯＮ下り帯域を効率的に利用することが可能となった。
【００５６】
また、送信パケット量の補正によって余った帯域を、バッファ残量（バッファゆとり量）が大きいＯＮＵに割当てるようにしたので、ＰＯＮ下り帯域をさらに効率的に利用することが可能となった。
【００５７】
なお、以上の説明においては、送信パケット量補正部１８および送信順序変更部１９によって決定された送信パケット量および送信順序に変更するようにしたが、送信パケット量補正部１８によって補正された送信パケット量のみを変更するようにしてもよいし、送信順序変更部１９によって決定された送信順序のみを変更するようにしてもよい。いずれかのみを変更する場合でも、ＯＮＵでパケットが廃棄されるのを防止でき、ＰＯＮ下り帯域を効率的に利用することが可能となる。
【００５８】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態における通信システムの全体構成を示すブロック図である。
【図２】本発明の実施の形態におけるＯＬＴ１の概略構成を示すブロック図である。
【図３】バッファ残量更新部１６の処理手順を説明するためのフローチャートである。
【図４】スケジューリング処理部１７、送信パケット量補正部１８および送信順序変更部１９の処理手順を説明するためのフローチャートである。
【図５】バッファゆとり量の計算方法を説明するための図である。
【図６】本発明の実施の形態におけるＯＮＵ２の概略構成を示すブロック図である。
【符号の説明】
【００６０】
１  ＯＬＴ、２−１〜２−Ｎ  ＯＮＵ、１１  ＳＮＩ下り受信部、１２  バッファ、１３  ＰＯＮ下り送信部、１４  ＰＯＮ上り受信部、１５  フレーム振り分け処理部、１６  バッファ残量更新部、１７  スケジューリング処理部、１８  送信パケット量補正部、１９  送信順序変更部、２０  ＳＮＩ上り送信部、２１−１〜２１−Ｎ  ＦＩＦＯ、３１  ＰＯＮ下り受信部、３２  ＵＮＩ下り送信部、３３  制御フレーム処理部、３４  ＵＮＩ上り受信部、３５  バッファメモリ、３６  ＰＯＮ上り送信部。
【図１】
2009130623.tif 000003
【図２】
2009130623.tif 000004
【図３】
2009130623.tif 000005
【図４】
2009130623.tif 000006
【図５】
2009130623.tif 000007
【図６】
2009130623.tif 000008