(57)【特許請求の範囲】
【請求項１】
複数の対向伝送装置に伝送制御情報を周期的に送信する複数の送信周期を用いた、マルチスロットの最大送信許可帯域内で、上記複数の対向伝送装置のそれぞれに対して送信許可帯域を割り当てるものであって、上記複数の送信周期内で、各対向伝送装置に上記伝送制御情報を送信する期間を割り振り、上記伝送制御情報を送信する期間の送信開始時刻及び送信許可量を、上記対向伝送装置毎に決定する送信許可帯域決定手段と、
上記送信許可帯域決定手段により決定された、上記伝送制御情報を送信する期間を示すスロット番号と、当該スロット番号の上記送信開始時刻及び上記送信許可量とを、上記対向伝送装置毎に設定する伝送制御情報設定手段と、
再起動の際、上記伝送制御情報設定手段から取得した、対応する上記対向伝送装置の上記スロット番号と上記送信開始時刻及び上記送信許可量とに基づいて生成した上記伝送制御情報を上記送信周期に、対応する上記対向伝送装置に送信する複数の伝送制御情報送信手段と
を備え、
上記送信許可帯域決定手段が、
対向伝送装置に伝送制御情報を送信する１周期の最大送信許可帯域と、接続している対向伝送装置の数とに基づき、１台の対向伝送装置に割り当てる送信許可帯域が閾値未満のときに、上記マルチスロットの最大送信許可帯域内で割り当てを行い、
１台の対向伝送装置に割り当てる送信許可帯域が閾値以上のときに、１周期の送信周期内で割り当てを行う
ことを特徴とする伝送装置。
【請求項２】
上記送信許可帯域決定手段が、上記複数の送信周期内で、１台の上記対向伝送装置に対して複数のスロット番号を割り振り、それぞれのスロット番号毎に上記送信開始時刻及び上記送信許可量を決定するものであり、
上記伝送制御情報設定手段が、上記複数のスロット番号と、上記スロット番号毎に決定された上記送信開示時刻及び上記送信許可量とを対応付けて設定するものである
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
第１の伝送装置と複数の第２の伝送装置との間で、データ伝送を行なう伝送システムにおいて、
上記第１の伝送装置が、請求項１又は２に記載の伝送装置に相当することを特徴とする伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置及び伝送システムに関するものである。例えば、本発明は、伝送システムにおいて、ソフトウェア更新等に伴うＣＰＵ再起動中でも、継続して正常に主信号を導通する伝送装置及び伝送システムに適用し得るものである。
【背景技術】
【０００２】
近年、一般個人宅へ高速・広帯域なブロードバンドサービスを提供する目的で、伝送路に光ファイバを用いたＦＴＴＨ（Fiber  To  The  Home）と呼ばれるアクセス網が普及している。ＦＴＴＨによるブロードバンドサービスの提供には、ＰＯＮ（Passive  Optical  Network）と呼ばれる光アクセスシステムが多く利用されている。
【０００３】
ＰＯＮシステムは、図３に示すように、１つの局側光回線終端装置（ＯＬＴ：Optical  Line  Terminal）２と複数の加入者宅側光回線終端装置（ＯＮＵ：Optical  Network  Unit）１（１−１〜１−ｎ：以下、例えばＯＮＵ１−１等と示し、又ＯＮＵ全体を指すときにはＯＮＵ１と示す）とを、光スプリッタ（光カプラ）３と呼ばれる光受動素子を用いて１本の光ケーブル４を分岐させて１対多に接続する構成である。光ファイバ４や伝送装置を複数の加入者で共有することにより、経済的にＦＴＴＨサービスを提供することが可能である。
【０００４】
ＰＯＮシステムでは、一般的に、ＯＬＴ２からＯＮＵ１への通信およびＯＮＵ１からＯＬＴ２への通信にはそれぞれ異なる波長を用いたＷＤＭ（Wavelength  Division  Multiplexing）方式を利用している。また、１本のファイバを複数のＯＮＵ１−１〜１−ｎで共用しているため、ＯＮＵ１からＯＬＴ２への通信は、ＴＤＭＡ（Time  Division  Multiple  Access）方式を用いて、各ＯＮＵ１からの信号の衝突を回避している。
【０００５】
ＰＯＮシステムを用いたアクセスネットワークとしては、プロトコルにギガビットイーサネット（登録商標）を用い、ＩＥＥＥ  Ｓｔｄ  ８０２．３ａｈとして標準化されているＧＥ−ＰＯＮ（Gigabit  Ethernet  PON）と呼ばれるものがある。ＧＥ−ＰＯＮでは、上記ＴＤＭＡによるアクセス制御のために、Ｍｕｌｔｉ−ｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（ＭＰＣＰ）と呼ばれる制御機能を規定しており、ＭＡＣ  Ｃｏｎｔｒｏｌフレームと呼ばれる制御フレームをＯＬＴ２とＯＮＵ１との間で送受信することでＭＰＣＰ制御を実現している。
【０００６】
ＭＰＣＰでは、ＯＬＴ２とＯＮＵ１との間の通信に先立ち、ディスカバリープロセスと呼ばれる手順により、ＯＬＴ２とＯＮＵ１との間の通信路の確立を行う。ディスカバリープロセスでは、ＯＬＴ２とＯＮＵ１との間でＤｉｓｃｏｖｅｒｙ処理用ＭＡＣ  Ｃｏｎｔｒｏｌフレームを送受信することで、ＯＬＴ２とＯＮＵ１との間の通信路の確立を行う。また、ＯＮＵ１からＯＬＴ２へのＴＤＭＡ制御のために、ディスカバリープロセスにおいて、ＯＬＴ２と全ＯＮＵ１の時刻同期を行っている。
【０００７】
通信路の確立後は、ＯＮＵ１は、送信したいデータ量（送信要求量）をＭＡＣ  Ｃｏｎｔｒｏｌフレームの１つであるＲＥＰＯＲＴフレームを用いてＯＬＴ２に通知する。
【０００８】
ＯＬＴ２は、ＲＥＰＯＲＴフレームにより通知された各ＯＮＵ１の送信要求量から、各ＯＮＵ１の送信を許可するデータ量（送信許可量）と送信開始時刻とを、ＭＡＣ  Ｃｏｎｔｒｏｌフレームの１つであるＧＡＴＥフレームを用いてＯＮＵ１へ通知する。
【０００９】
ＯＮＵ１は、ＧＡＴＥフレームにより通知された送信許可量と送信開始時刻を元に、ＯＬＴ２へデータフレームを送信する。
【００１０】
また、ＩＥＥＥ  Ｓｔｄ  ８０２．３ａｈでは、ＯＬＴ−ＯＮＵ間の運用・管理・保守に関する機能（ＯＡＭ：Operation、Administration  and  Maintenance）を規定しており、スロープロトコルフレームと呼ばれる制御フレームを用いて、ＯＬＴ−ＯＮＵ間でＯＡＭ情報の通信を行っている。
【００１１】
ＯＬＴ−ＯＮＵ間のＯＡＭ情報の通信に関しては、ＭＰＣＰによる通信路が確立された後、ＯＡＭディスカバリーの仕組みにより、ＯＡＭ情報用通信路が確立される。ＯＡＭ情報用通信路が確立された後は、周期的なＯＡＭ情報のやりとりを監視することでＯＡＭ情報用通信路の正常性の確認を行っている。
【００１２】
以上説明した、ＭＰＣＰのディスカバリープロセス、通信路の確立後のＧＡＴＥフレーム、ＲＥＰＯＲＴフレームによる制御情報のやりとり、および運用・管理・保守機能に関しては、ＰＯＮシステムを構成する伝送装置において、ＣＰＵによるソフトウェア処理で実現されるのが一般的である。
【００１３】
しかしながら、ＯＬＴ２及びＯＮＵ１の装置に搭載されるソフトウェアは、機能拡張などの理由により、しばしばソフトウェアの更新が発生することが予想され、その際には、ＣＰＵの再起動が伴うのが一般的である。
【００１４】
そのため、ソフトウェア更新によるＣＰＵ再起動中においては、前記通信路確立後のＧＡＴＥフレーム、ＲＥＰＯＲＴフレームによる制御情報をやりとりする機能が停止してしまい、ＯＬＴとＯＮＵ間でのＧＡＴＥフレームとＲＥＰＯＲＴフレームの送受信が不可能になり、ひいては主信号フレームの導通が不可能になるという問題があった。
【００１５】
また、ソフトウェア更新によるＣＰＵ再起動中においては、前記運用・管理・保守機能が停止してしまい、ＯＡＭ情報用通信路の維持が不可能になり、伝送装置においては、運用・管理・保守用の通信路が切断されると、主信号の導通も切断するという動作が一般的であるため、主信号フレームの導通が不可能になるという問題があった。
【００１６】
上記のような問題を解決する方法として、特願２００９−２９０２１１に記載した技術を提案した。この方法は、あらかじめ計算されたＧＡＴＥ情報（フレーム送信開始時刻と送信許可量）を送信許可帯域設定メモリ部に設定しておき、ＣＰＵ再起動中は、そのあらかじめ設定された設定情報を周期的にＯＮＵに個別に通知するというものである。
【００１７】
この方法の場合、図４に示すように、１回のＧＡＴＥ情報送信周期中に、接続されているすべてのＯＮＵ１の送信開始時刻（ＳＴｉ；ｉはＯＮＵの番号を示す、１≦ｉ≦ｎ）と送信許可量（ＬＥＮｉ）を割り当て、その情報を周期的にＯＮＵ１へ通知する処理となる。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００９−０６５５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
しかしながら、前述の方法ではＯＮＵの接続台数とＧＡＴＥ情報の送信周期によっては問題が発生する場合がある。
【００２０】
１回の周期で与えられる最大の送信許可量は、その周期とそのときの伝送速度によって決まる。例えば、１回の周期で与えられる最大送信許可量が１００００バイトであり、そのとき接続されているＯＮＵ１が１０台であるとする。このとき、各ＯＮＵ１の１台当たりの送信許可量を均等に割り当てようとした場合、ＯＮＵ１の１台当たりの送信許可量は１０００バイトになる。
【００２１】
この場合、各ＯＮＵ１の割り当て状態は、例えば、図５（Ａ）のようになり、ＯＬＴ２の送信許可帯域設定メモリ部の設定内容は、ＯＮＵ１−１およびＯＮＵ１−１０を例にとると、図５（Ｂ）及び図５（Ｃ）のようになっている。すなわち、ＯＮＵ１−１についての送信許可帯域設定メモリ部は、図５（Ｂ）に例示するように、「送信開始時刻＝０」、「送信許可量＝１０００」を記憶し、またＯＮＵ１−１０についての送信許可帯域設定メモリ部は、図５（Ｃ）に例示するように、「送信開始時刻＝９０００」、「送信許可量＝１０００」を記憶する。
【００２２】
伝送装置上を導通するフレーム種類は、プロトコルにより様々である。例えば、イーサネット（登録商標）に着目した場合、一般的に、イーサネットフレームの最大フレーム長は１５１８バイトである。従って、ＯＮＵ１が、例えば１５００バイト長のフレームを伝送しようとした場合、上記のように周期的に与える送信許可量が１０００バイトであると、伝送帯域が足りず、フレームを導通することができなくなってしまうという問題が発生する。
【００２３】
そこで、本発明は、ＧＡＴＥ情報送信周期（＝１スロット）を複数回まとめてマルチスロット化し、それぞれのスロットで送信許可を与えるＯＮＵを制限する機能を搭載することにより、ソフトウェア更新などによるコンピュータ再起動中においても、フレーム長に関係なく、主信号の導通を断ずることなく、通信サービスを継続することができる伝送装置及び伝送システムを提供することを目的とする。
【課題を解決するための手段】
【００２４】
かかる課題を解決するために、第１の本発明は、（１）複数の対向伝送装置に伝送制御情報を周期的に送信する複数の送信周期を用いた、マルチスロットの最大送信許可帯域内で、複数の対向伝送装置のそれぞれに対して送信許可帯域を割り当てるものであって、複数の送信周期内で、各対向伝送装置に伝送制御情報を送信する期間を割り振り、伝送制御情報を送信する期間の送信開始時刻及び送信許可量を、対向伝送装置毎に決定する送信許可帯域決定手段と、（２）送信許可帯域決定手段により決定された、伝送制御情報を送信する期間を示すスロット番号と、当該スロット番号の送信開始時刻及び送信許可量とを、対向伝送装置毎に設定する伝送制御情報設定手段と、（３）再起動の際、伝送制御情報設定手段から取得した、対応する対向伝送装置のスロット番号と送信開始時刻及び送信許可量とに基づいて生成した伝送制御情報を送信周期に、対応する対向伝送装置に送信する複数の伝送制御情報送信手段とを備え、送信許可帯域決定手段が、対向伝送装置に伝送制御情報を送信する１周期の最大送信許可帯域と、接続している対向伝送装置の数とに基づき、１台の対向伝送装置に割り当てる送信許可帯域が閾値未満のときに、マルチスロットの最大送信許可帯域内で割り当てを行い、１台の対向伝送装置に割り当てる送信許可帯域が閾値以上のときに、１周期の送信周期内で割り当てを行うことを特徴とする伝送装置である。
【００２５】
第２の本発明は、第１の伝送装置と複数の第２の伝送装置との間で、データ伝送を行なう伝送システムにおいて、第１の伝送装置が、第１の本発明の伝送装置に相当することを特徴とする伝送システム。
【発明の効果】
【００２６】
本発明によれば、伝送制御情報の送信周期を複数回まとめてマルチスロット化し、それぞれのスロットにおける送信許可帯域を与えることにより、例えばソフトウェア更新などによるコンピュータ再起動中においても、フレーム長に関係なく、主信号の導通を断ずることなく、通信サービスを継続することができる。
【図面の簡単な説明】
【００２７】
【図１】第１の実施形態のＯＬＴ装置の内部構成を示す内部構成図である。
【図２】第２の実施形態のＯＬＴ装置の内部構成を示す内部構成図である。
【図３】ＰＯＮシステムの構成を示す図である。
【図４】従来技術におけるＣＰＵ再起動中の上り送信許可量の割り当て方法を示す図である。
【図５】従来技術におけるＣＰＵ再起動中の上り送信許可量の割り当て例を示す図である。
【図６】第１及び第２の実施形態のＯＬＴ装置とＯＮＵ装置との間の情報伝送処理を示すシーケンス図である。
【図７】第１及び第２の実施形態のＯＬＴ装置とＯＮＵ装置との間のＯＡＭフレームの送受信処理を示すシーケンス図である。
【図８】第１及び第２の実施形態のＯＬＴ装置におけるＣＰＵ再起動を行う場合の処理を示すフローチャートである。
【図９】第１の実施形態のＣＰＵ再起動中の上り送信許可量の割り当て方法を示す図である。
【図１０】第１の実施形態におけるＣＰＵ再起動中の上り送信許可量の割り当て例を示す図である。
【図１１】第１の実施形態のマルチスロットを用いるか否かの判断処理の動作を示すフローチャートである。
【図１２】第２の実施形態におけるＣＰＵ再起動中の上り送信許可量割り当て例を示す図である。
【図１３】第２の実施形態におけるＣＰＵ再起動中の上り送信許可量の割り当て例を示す図である。
【発明を実施するための形態】
【００２８】
（Ａ）第１の実施形態
以下では、本発明の伝送装置及び伝送システムの第１の実施形態を、図面を参照しながら説明する。
【００２９】
第１の実施形態は、ＰＯＮシステムのプロトコルにギガビットイーサネットを用いたＧＥ−ＰＯＮシステムを構成する局側伝送装置（ＯＬＴ装置）に、本発明を適用した場合を例示する。
【００３０】
（Ａ−１）第１の実施形態の構成
第１の実施形態のＧＥ−ＰＯＮシステムの全体構成は従来と同じであるので、第１の実施形態でも図３を用いて説明する。
【００３１】
図１は、第１の実施形態のＯＬＴ装置２の内部構成を示す内部構成図である。図１において、ＯＬＴ装置２は、Ｅ／Ｏ変換部１１、ＭＡＣ部１２、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３（１３−１〜１３−ｎ；ｎは整数。また以下では、全体を指すときはマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３と示す）、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４、マルチポイント送信制御部１５、マルチスロット制御部１６、ＯＡＭフレーム処理部１７、ＯＡＭクライアント部１８、ＭＡＣクライアント部１９を有する。
【００３２】
図１において、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４およびＯＡＭクライアント部１８は、ＯＬＴ装置２が備えるＣＰＵがＲＯＭに格納されるプログラムの実行によるソフトウェア処理で実行されるものである。それ以外の構成要素はハードウェア処理で実行される。
【００３３】
Ｅ／Ｏ変換部１１は、受信した光信号を電気信号に変換したり、ＭＡＣ部１２からの電気信号を光信号に変換したりするものである。
【００３４】
ＭＡＣ部（メディアアクセス制御部）１２は、ＯＳＩ参照モデルのデータリンク層（第２層）の下位副層に当たり、フレームの送受信や、誤り検出などを行うものである。
【００３５】
マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３は、ＯＬＴ装置２に接続されるＯＮＵ装置１毎に個別にフレーム処理を行うものである。
【００３６】
マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３は、図１に示すように、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２、Ｄｉｓｃｏｖｅｒｙ処理部１３３、ＧＡＴＥ処理部１３４、ＲＥＰＯＲＴ処理部１３５、ＧＡＴＥ情報設定部１３６を有する。
【００３７】
ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１は、ＭＡＣ部１２で受信されたフレームのうちＭＡＣ  Ｃｏｎｔｒｏｌフレームと呼ばれるフレームを識別するものである。ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１は、識別されたＭＡＣ  ＣｏｎｔｒｏｌフレームをＤｉｓｃｏｖｅｒｙ処理部１３３又はＲＥＰＯＲＴ処理部１３６へ出力し、それ以外のフレームをＯＡＭフレーム処理部１７へ転送する。
【００３８】
ＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２は、ＯＡＭフレーム処理部１７からのフレームとＤｉｓｃｏｖｅｒｙ処理部１３３およびＧＡＴＥ処理部１３４からのＭＡＣ  Ｃｏｎｔｒｏｌフレームを多重してＭＡＣ部１２へ出力する。
【００３９】
Ｄｉｓｃｏｖｅｒｙ処理部１３３は、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１から抽出されたＤｉｓｃｏｖｅｒｙ処理用ＭＡＣ  Ｃｏｎｔｒｏｌフレームを受信し、その内容をＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４へ通知する。また、Ｄｉｓｃｏｖｅｒｙ処理部１３３は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４から通知されるＤｉｓｃｏｖｅｒｙ処理情報に基づいて、Ｄｉｓｃｏｖｅｒｙ処理用ＭＡＣ  Ｃｏｎｔｒｏｌフレームを生成してＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２へ出力する。
【００４０】
ＲＥＰＯＲＴ処理部１３５は、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１から抽出されたＲＥＰＯＲＴフレームを受信し、その内容をＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４へ通知する。
【００４１】
ＧＡＴＥ処理部１３４は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４から通知されるＧＡＴＥ情報に基づいて、ＧＡＴＥフレームを生成してＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２へ出力する。または、ＧＡＴＥ処理部１３４は、ＧＡＴＥ情報設定部１３６に設定されたＧＡＴＥ情報に基づいて、ＧＡＴＥフレームを生成してＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２へ出力する。ＧＡＴＥ処理部１３４の動作は、設定により上記いずれかの動作が選択される。
【００４２】
ＧＡＴＥ情報設定部１３６は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４により決定された、ＧＡＴＥ情報送信周期のスロット番号（送信周期を特定する情報）と、そのスロットにおいて各ＯＮＵ装置１に対して決定した送信開始時刻及び送信許可量を設定するものである。
【００４３】
また、ＧＡＴＥ情報設定部１３６は、マルチスロット制御部１６から通知されたスロット番号と、スロット番号設定メモリ部１３６２に記憶されたスロット番号が一致した周期に、当該スロット番号に対応する送信開始時刻と送信許可量をＧＡＴＥ処理部１３４へ通知する。
【００４４】
ＧＡＴＥ情報設定部１３６は、送信許可帯域設定メモリ部１３６１、スロット番号設定メモリ部１３６２を有する。
【００４５】
送信許可帯域設定メモリ部１３６１は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２から通知された送信開始時刻及び送信許可量を記憶するものである。
【００４６】
スロット番号設定メモリ部１３６２は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２から通知されたスロット番号を記憶するものである。
【００４７】
マルチスロット制御部１６は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４から設定されるマルチスロットを構成するスロット数に基づいて、ＧＡＴＥ情報送信周期に該当するスロット番号を管理し、そのスロット番号を各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＧＡＴＥ情報設定部１３６に通知するものである。
【００４８】
ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４は、ディスカバリープロトコル処理部１４１、送信許可帯域計算処理部１４２を有する。
【００４９】
ディスカバリープロトコル処理部１４１は、各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＤｉｓｃｏｖｅｒｙ処理部１３３から通知されたＭＡＣ  Ｃｏｎｔｒｏｌフレーム情報に基づいて、ディスカバリープロセス処理を行い、応答するべきＭＡＣ  Ｃｏｎｔｒｏｌフレーム情報を該当するマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＤｉｓｃｏｖｅｒｙ処理部１３３に通知する。
【００５０】
送信許可帯域計算処理部１４２は、各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＲＥＰＯＲＴ処理部１３５から通知されたＲＥＰＯＲＴ情報に基づいて、各ＯＮＵ装置１に対して割り当てる送信開始時刻及び送信許可量を計算するものである。
【００５１】
さらに、送信許可帯域計算処理部１４２は、計算した各ＯＮＵ装置１の送信開始時刻と送信許可量を、各ＯＮＵ装置１に対応するマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＧＡＴＥ処理部１３５へ通知する。また、送信許可帯域計算処理部１４２は、計算した各ＯＮＵ装置１の送信開始時刻及び送信許可量と、スロット番号とをＧＡＴＥ情報として、ＧＡＴＥ情報設定部１３４に通知する。
【００５２】
マルチポイント送信制御部１５は、各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３からの送信要求を調停して、各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２へ送信許可を与えるものである。
【００５３】
ＯＡＭフレーム処理部１７は、ＯＡＭフレーム識別部１７１、ＯＡＭフレーム多重部１７２、ＯＡＭ処理部１７３、ＯＡＭ送信設定メモリ部１７４を有する。
【００５４】
ＯＡＭフレーム識別部１７１は、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３から出力されたフレームのうちスロープロトコルフレームを識別し、識別されたフレームをＯＡＭ処理部１７３へ出力し、それ以外のフレームはＭＡＣクライアント部１９へ転送する。
【００５５】
ＯＡＭフレーム多重部１７２は、ＭＡＣクライアント部１９からのフレームとＯＡＭ処理部１７３からのスロープロトコルフレームを多重してマルチプロトコルＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３へ出力する。
【００５６】
ＯＡＭ処理部１７３は、ＯＡＭフレーム識別部１７１から抽出されたスロープロトコルフレームを受信し、その内容をＯＡＭクライアント部１８へ通知する。また、ＯＡＭ処理部１７３は、ＯＡＭクライアント部１８から通知されるＯＡＭ情報に基づいて、スロープロトコルフレームを生成してＯＡＭフレーム多重部１７２へ出力する機能、あるいは、ＯＡＭ送信設定メモリ部１７４に設定されたＯＡＭ情報に基づいて、スロープロトコルフレームを生成してＯＡＭフレーム多重部１７２へ出力する機能をもち、それらの動作は、設定によりいずれかが選択される。
【００５７】
ＯＡＭ送信設定メモリ部１７４は、ＯＡＭクライアント部１８から通知されたＯＡＭ情報を記憶するものである。また、ＯＡＭ送信設定メモリ部１７４は、記憶したＯＡＭ情報を周期的にＯＡＭ処理部１７３へ通知する。
【００５８】
ＯＡＭクライアント１８は、ＯＡＭプロトコル処理部１８１を有する。ＯＡＭプロトコル処理部１８１は、ＯＡＭ処理部１７３から受け取ったスロープロトコルフレームの内容に基づいて、ＯＡＭプロトコル処理を行い、ＯＡＭ情報をＯＡＭ処理部１７３に与えるものである。
【００５９】
ＭＡＣクライアント部１９は、ブリッジ機能などを実現するものである。
【００６０】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のＧＥ−ＰＯＮシステムにおける伝送処理の動作を説明する。
【００６１】
（Ａ−２−１）ＯＮＵ装置１とＯＬＴ装置２との間の通信処理
図６は、ＯＮＵ装置１とＯＬＴ装置２との間の通信処理を説明するシーケンス図である。
【００６２】
図１に例示するＯＬＴ装置２に複数のＯＮＵ装置１が接続するＰＯＮシステムにおいて、まず始めに、ＯＬＴ装置２のＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４のディスカバリープロトコル処理部１４１とＯＮＵ装置１の同等機能との間で、Ｄｉｓｃｏｖｅｒｙ用ＭＡＣ  Ｃｏｎｔｒｏｌフレームを用いてＤｉｓｃｏｖｅｒｙ情報をやりとりすることにより（Ｓ１０１）、ディスカバリープロセスを完了し、ＯＬＴ装置２とＯＮＵ装置１との間の通信路の確立を行う（Ｓ１０２）。またこのとき、ＯＬＴ措置２とＯＮＵ装置１との間の時刻同期も行っている。
【００６３】
ＯＬＴ装置２及びＯＮＵ装置１間の通信路の確立後、ＯＮＵ装置１からＯＬＴ装置２への通信は以下の手順により行われる。
【００６４】
（１）ＯＬＴ装置２は、ＯＮＵ装置１から通知されるＲＥＰＯＲＴ情報に基づいて、そのＯＮＵ装置１が送信開始をしてもよい送信開始時刻と、送信してもよいデータ量（送信許可量）とをＧＡＴＥフレームにより、ＯＮＵ装置１に通知する（Ｓ１０３）。
【００６５】
なお、最初は、ＯＮＵ装置１からのＲＥＰＯＲＴ情報を受けていないため、ＲＥＰＯＲＴフレームを送信出来る分の送信許可量をＯＮＵ装置１に与える。
【００６６】
（２）ＯＮＵ装置１は、蓄積されたデータ量に基づいて計算したＲＥＰＯＲＴ情報を、ＲＥＰＯＲＴフレームによりＯＬＴ装置２に送信する（Ｓ１０４）。
【００６７】
（３）ＯＬＴ装置２で受信されたＲＥＰＯＲＴフレームのＲＥＰＯＲＴ情報は、ＭＡＣ部１２、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部１３１、ＲＥＰＯＲＴ処理部１３５を経由して、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２へ通知される。
【００６８】
（４）送信許可帯域計算処理部１４２は、通知された各ＯＮＵ装置１からのＲＥＰＯＲＴ情報を元に、各ＯＮＵ装置１の送信開始時刻と送信許可量を計算する（Ｓ１０５）。
【００６９】
送信許可帯域計算処理部１４により計算された各ＯＮＵ装置１の送信開始時刻及び送信許可量はＧＡＴＥ情報として、ＧＡＴＥ処理部１３４に与えられる。そして、ＧＡＴＥ処理部１３４は、各ＯＮＵ装置１の送信開始時刻と送信許可量をＧＡＴＥ情報として、ＧＡＴＥフレームにより、ＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部１３２、ＭＡＣ部１２を経由して各ＯＮＵ装置１へ送信する（Ｓ１０６）。
【００７０】
（５）ＯＮＵ装置１は、受信したＧＡＴＥフレームのＧＡＴＥ情報から送信開始時刻と送信許可量を抽出し、送信開始時刻になったら送信許可量分のフレームを出力する。
【００７１】
以後、（２）〜（５）を繰り返すことにより、ＯＮＵ装置１からＯＬＴ装置１への通信を実現する。
【００７２】
ＯＬＴ装置２からＯＮＵ装置１への通信は、ＯＬＴ装置２において、各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３からの送信要求を、マルチポイント送信制御部１５が調停する。これにより、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３からのフレーム出力をコントロールする。
【００７３】
図７は、ＯＬＴ装置２とＯＮＵ装置１との間のＯＡＭフレームの通信処理を示すシーケンス図である。
【００７４】
図７に示すように、ＯＬＴ装置２とＯＮＵ装置１との間の通信路確立後、ＯＬＴ装置２のＯＡＭクライアント部１８のＯＡＭプロトコル処理部１８１と、ＯＮＵ装置１の同等機能との間で、スロープロトコルフレームを用いてＯＡＭ情報をやりとりすることにより（Ｓ２０１）、ＯＡＭディスカバリープロセスを完了し、ＯＬＴ装置２とＯＮＵ装置１との間の運用・管理・保守用通信路（ＯＡＭ情報用通信路）の確立を行う（Ｓ２０２）。
【００７５】
ＯＡＭ情報用通信路が確立された後、ＯＬＴ装置２とＯＮＵ装置１との間で、周期的なＯＡＭ情報のやりとりを行い、その監視をすることでＯＡＭ情報用通信路の正常性の確認を行う（Ｓ２０３、Ｓ２０４）。
【００７６】
（Ａ−２−２）ＯＬＴ装置２のソフトウェアの更新処理を行う場合の処理
以上の状態において、ＯＬＴ装置２のソフトウェアの更新処理を行う場合の手順を説明する。
【００７７】
図８は、ＯＬＴ装置２のソフトウェアの更新処理の動作を説明するフローチャートである。
【００７８】
例えば、ＯＬＴ装置２においてソフトウェアの更新を行う際には、ＯＬＴ装置２において更新コマンドや再起動コマンド等をトリガとして以下の動作を行う。
【００７９】
ＯＬＴ装置２において、ソフトウェア更新の際に、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２が、例えば後述する方法により、マルチスロットを用いて各ＯＮＵ装置１に対して送信許可量及び送信開始時刻と、スロット番号とを決定する。
【００８０】
（１）ＯＬＴ装置２において、各ＯＮＵ装置１に対して決定した送信許可量及び送信開始時刻とスロット番号とが、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４から、各ＯＮＵ装置１に対応するマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＧＡＴＥ情報設定部１３６に通知される。
【００８１】
各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３のＧＡＴＥ情報設定部１３６では、受け取った送信開始時刻及び送信許可量を送信許可帯域設定メモリ部１３６１に設定し、スロット番号設定メモリ部１３６２にスロット番号を設定する（Ｓ３０１）。
【００８２】
ここで、図９は、マルチスロットにおいて各ＯＮＵ装置１に割り当てた送信開始時刻及び送信許可量とスロット番号との関係を説明する説明図である。
【００８３】
１スロットは、ＯＬＴ装置２に接続している１又は複数のＯＮＵ装置１に対して、周期的に、ＧＡＴＥ情報を送信するＧＡＴＥ情報送信周期の１周期をいう。この実施形態では、図９に示すように、複数のスロットを組み合わせたマルチスロットの期間を、各ＯＮＵ装置１にＧＡＴＥ情報を割り当てる全体の期間として用いる。
【００８４】
ここで、マルチスロットで構成される期間内で各ＯＮＵ装置１のＧＡＴＥ情報の決定は、送信許可帯域計算処理部１４２が行う。
【００８５】
例えば、図９において、「ＯＮＵ＃１」のＯＮＵ装置１−１の場合、スロット番号は「スロット１」であり、その「スロット１」における送信開始時刻は「ＳＴ１」であり、送信許可量は「ＬＥＮ１」である。そして、このように割り当てられた、スロット番号がスロット番号設定メモリ部１３６２に設定され、当該スロットにおける送信開始時刻及び送信許可量が送信許可帯域設定メモリ部１３６１に設定される。
【００８６】
（２）ＯＬＴ装置２のＧＡＴＥ処理部１３４の動作を、「ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２から通知されるＧＡＴＥ情報をもとにＧＡＴＥフレームを生成して出力する」動作から、「ＧＡＴＥ情報設定部１３６に設定されたＧＡＴＥ情報をもとに、ＧＡＴＥフレームを生成して出力する」動作に設定を切り替える（Ｓ３０２）。
【００８７】
同時にマルチスロット制御部１６は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４から受け取ったマルチスロットを構成するスロット数を設定して、スロット番号管理動作を開始する。このスロット番号管理動作は、例えば、ＧＡＴＥ情報送信周期毎にスロット番号を１、２、３、…と設定数までカウントアップし、設定数まで達したら、また１から順にカウントを繰り返すといった動作で実現される（Ｓ３０３）。
【００８８】
（３）ＯＬＴ装置２のＯＡＭ送信設定メモリ部１７４に、各ＯＮＵ装置１宛のＯＡＭ情報を設定する（Ｓ３０４）。
【００８９】
（４）ＯＬＴ装置２のＯＡＭ処理部１７３の動作を、「ＯＡＭクライアント部１８から通知されるＯＡＭ情報をもとに、スロープロトコルフレームを生成して出力する」動作から、「ＯＡＭ送信設定メモリ部１７４に設定されたＯＡＭ情報をもとに、スロープロトコルフレームを生成して出力する」動作に設定を切り替える（Ｓ３０５）。
【００９０】
（５）ＯＬＴ装置２のソフトウェアを更新してＣＰＵを再起動する（Ｓ３０６）。
【００９１】
（６）ＣＰＵ再起動完了後、ＯＬＴ装置２のＧＡＴＥ処理部の動作を、「ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４の送信許可帯域計算処理部１４２から通知されるＧＡＴＥ情報をもとにＧＡＴＥフレームを生成して出力する」動作に切り戻す（Ｓ３０７）。
【００９２】
また、ＯＡＭ処理部１７３の動作を、「ＯＡＭクライアント部１８から通知されるＯＡＭ情報をもとに、スロープロトコルフレームを生成して出力する」動作に切り戻す（Ｓ３０８）。
【００９３】
以上の手順に従えば、ＯＬＴ装置２のＣＰＵ再起動中においては、ＯＡＭ送信設定メモリ部１７４に設定されたＯＡＭ情報が周期的に各ＯＮＵ装置１に通知されるので、ＯＬＴ装置２と各ＯＮＵ装置１との間のＯＡＭ情報用通信路の正常性が保たれ、その間にＯＮＵ装置１がＯＬＴ装置２との通信を断ずることはない。従って、その間に、ＯＬＴ装置２−ＯＮＵ装置１間の通信に影響を及ぼすことはない。
【００９４】
また、ＯＬＴ装置２のＣＰＵ再起動中においては、送信許可帯域設定メモリ部１３６１に設定されたＧＡＴＥ情報が周期的に各ＯＮＵ装置１に通知されるので、その間、各ＯＮＵ装置１からのＲＥＰＯＲＴ情報を反映した動的なＧＡＴＥ情報の通知機能は働かなくなるが、ＯＬＴ装置２−ＯＮＵ装置１間の通信に影響を及ぼすことはない。
【００９５】
ＯＬＴ装置２又は各ＯＮＵ装置１のＣＰＵ再起動中に、何らかの要因で通信断になった場合は、ＣＰＵ再起動後に、ＭＰＣＰのディスカバリープロセスから開始することで、通信を復旧することができる。
【００９６】
（Ａ−２−３）ＧＡＴＥ情報の決定方法
次に、ＯＬＴ装置２において、各ＯＮＵ装置１のＧＡＴＥ情報（送信開始時刻及び送信許可量とスロット番号と）を決定する方法について説明する。
【００９７】
ＯＬＴ装置２では、送信許可帯域計算処理部１４２が、各ＯＮＵ装置１の送信開始時刻及び送信許可量とスロット番号とを求める。
【００９８】
送信許可帯域計算処理部１４２による送信許可量等の決定方法は、マルチスロットを用いて各ＯＮＵ装置１に送信許可量を求める方法であれば、種々の方法を適用することができる。
【００９９】
例えば、１回の周期で与えられる最大送信許可量が１００００バイトであり、そのとき接続されているＯＮＵ装置が１０台であり、各ＯＮＵ装置１の１台当たりに送信許可量を均等に割り当てる場合を例示する。
【０１００】
このとき、従来の方法の場合、１スロットの最大送信許可量が１００００バイトであるから、１台当たりのＯＮＵ装置１の送信許可量は１０００バイトとなり、例えばイーサネットフレームの最大フレーム長（１５１８バイト）より小さくなり、フレーム導通ができなくなる場合がある。
【０１０１】
そこで、例えば、送信許可帯域計算処理部１４２は、各ＯＮＵ装置１の送信許可量を「２０００バイト」とし、その時点で接続しているＯＮＵ装置１の台数と送信許可量「２０００バイト」とを乗じる。そして、送信許可帯域計算処理部１４２は、上記乗算結果と、そのときの１周期の最大許可量との比較結果に基づいて、ＧＡＴＥ情報送信周期のスロット数を決定する。
【０１０２】
例えば、この場合、送信許可帯域計算処理部１４２は、マルチスロットを構成するスロット数を「２」とする。なお、スロット数の決定方法は、種々の方法を広く適用することができ、上記の例に限定されるものではない。
【０１０３】
送信許可帯域計算処理部１４２は、最初のスロット「スロット１」において、５台のＯＮＵ装置１−１〜１−５の送信許可量及び送信開始時刻を割り当て、「スロット２」において、別の５台のＯＮＵ装置１−６〜１−１０の送信許可量及び送信開始時刻を決定する。
【０１０４】
図１０は、第１の実施形態のＧＡＴＥ情報の割り当ての状態を説明する説明図である。
【０１０５】
図１０（Ａ）において、例えば、「ＯＮＵ＃１」のＯＮＵ装置１−１について、送信許可帯域計算処理部１４２は、スロット番号を「スロット１」とし、送信開始時刻を「ＳＴ１＝０」とし、送信許可量を「ＬＥＮ１＝２０００（バイト）」を割り当てる。
【０１０６】
次に、送信許可帯域計算処理部１４２は、「ＯＮＵ＃１」に続けて、「ＯＮＵ＃２」のＯＮＵ装置１−２について、スロット番号を「スロット１」とし、送信許可量を「ＬＥＮ２＝２０００（バイト）」とし、送信開始時刻を「ＳＴ２＝２０００」として割り当てる。
【０１０７】
ここで、送信開始時刻は、同一スロット内での相対時刻を示している。例えば、「ＳＴ２＝２０００」は、「ＳＴ１＝０」に対して、２０００バイトのデータ伝送時間経過後の時刻を意図する。なお、この実施形態では、送信開始時刻を同一スロット内での相対時刻としたが、絶対時刻であってもよい。
【０１０８】
上記のようにして、「ＯＮＵ＃３」〜「ＯＮＵ＃５」のＯＮＵ装置１−３〜１−５についても、同様に、送信開始時刻及び送信許可量とスロット番号とを決定する。
【０１０９】
次に、送信許可帯域計算処理部１４２は、「ＯＮＵ＃６」のＯＮＵ装置１−６について、「スロット１」のＧＡＴＥ情報送信周期の次の周期において割り当てるので、スロット番号を「スロット２」とし、当該スロット内での送信開始時刻を「ＳＴ６＝０」とし、送信許可量を「ＬＥＮ６＝２０００（バイト）」を割り当てる。
【０１１０】
なお、「ＯＮＵ＃７」〜「ＯＮＵ＃１０」のＯＮＵ装置１−７〜１−１０についても、同様に、送信開始時刻及び送信許可量とスロット番号とを決定する。
【０１１１】
上記のように、送信許可帯域計算処理部１４２によって決定された、送信開始時刻及び送信許可量とスロット番号とは、図１０（Ｂ）及び図１０（Ｃ）に示すように、各ＯＮＵ装置１に対応する各マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部１３−１〜１３−１０のＧＡＴＥ情報設定部１３６の送信許可帯域設定メモリ部１３６１とスロット番号設定メモリ部１３６２とに記憶される。
【０１１２】
この方法に従えば、各ＯＮＵ装置１の送信許可帯域を２０００バイトに設定することができ、例えばイーサネットの最大フレーム長でも導通が可能となる。
【０１１３】
なお、上記では、送信許可帯域計算処理部１４２がマルチスロットを用いて各ＯＮＵ装置１の送信許可量等を決定する場合を説明したが、次のようにして、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４が、１スロット内で割り当てを行うか、又はマルチスロットで割り当てを行うかを判断するようにしてもよい。
【０１１４】
図１１は、割り当て方法の判断方法の処理の一例を示すフローチャートである。図１１において、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４は、まず、そのときのＧＡＴＥ情報送信周期の最大送信許可量と（Ｓ４０１）、ＯＬＴ装置２が接続するＯＮＵ装置１の台数とを取得する（Ｓ４０２）。ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４は、１回のＧＡＴＥ情報送信周期の最大送信許可量と、ＯＮＵ装置１の台数とに基づいて、１台当たりのＯＮＵ装置１に対して割り当てることができる送信許可量を求める。そして、１台当たりの送信許可量が閾値（例えば、イーサネットの最大フレーム長の値）未満のときには（Ｓ４０３）、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４はマルチスロットで割り当てを行うようにし（Ｓ４０４）、そうでないとき、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部１４は１スロット内で割り当てを行う（Ｓ４０５）。
【０１１５】
（Ａ−３）第１の実施形態の効果
以上のように、第１の実施形態によれば、ＧＡＴＥ情報送信周期（＝１スロット）を複数回まとめてマルチスロット化し、指定されたスロット番号の送信周期にのみ、あらかじめ設定されたＧＡＴＥ情報を通知する機能を搭載することにより、最大フレーム長でも、ＧＡＴＥ情報送信周期、ＯＮＵ接続台数に影響されることなく、ソフトウェア更新などによるＯＬＴ装置のＣＰＵ再起動中に、通信サービスを継続することが可能となる。
【０１１６】
（Ｂ）第２の実施形態
次に、本発明の伝送装置及び伝送システムの第２の実施形態について、図面を参照しながら説明する。
【０１１７】
（Ｂ−１）第２の実施形態の構成
図２は、第２の実施形態のＯＬＴ装置の内部構成を示す内部構成図である。
【０１１８】
図２において、第２の実施形態のＯＬＴ装置２０は、Ｅ／Ｏ変換部１１、ＭＡＣ部１２、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３（２３−１〜２３−ｎ、以下、全体を指すときは、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３と示す）、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４、マルチポイント送信制御部１５、マルチスロット制御部１６、ＯＡＭフレーム処理部１７、ＯＡＭクライアント部１８、ＭＡＣクライアント部１９を有する。
【０１１９】
第２の実施形態のＯＬＴ装置２０は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４のＧＡＴＥ情報の決定方法と、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３の構成とが第１の実施形態と異なり、それ以外の構成要素については、第１の実施形態と同じであり、同じ符号を付している。
【０１２０】
そのため、以下では、第１の実施形態と異なるマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３と、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４の構成を中心に詳細に説明する。
【０１２１】
ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４は、ディスカバリープロトコル処理部１４１、送信許可帯域計算処理部２４２を有する。第２の実施形態では、送信許可帯域計算処理部２４２による各ＯＮＵ装置１に決定するＧＡＴＥ情報の決定方法が第１の実施形態と異なる。
【０１２２】
送信許可帯域計算処理部２４２は、第１の実施形態の機能に加えて、１台のＯＮＵ装置１に対して複数のスロットに亘って、送信許可量及び送信開始時刻を決定するものである。これにより、あるＯＮＵ装置１について、複数のスロットにおいて送信開始時刻及び送信許可量を決定することができる。
【０１２３】
マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３は、第１の実施形態と同様に、ＯＮＵ装置１毎に個別に設けられたものである。
【０１２４】
また、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３は、第１の実施形態ＧＡＴＥ情報設定部１３６に代えて、複数のＧＡＴＥ情報設定部２３６（２３６−１〜２３６−３；以下、全体を指すときＧＡＴＥ情報設定部２３６と示す）を有する。
【０１２５】
ＧＡＴＥ情報設定部２３６は、送信許可帯域計算処理部２４２が複数のスロットに亘って送信許可量及び送信開始時刻を決定した場合に、各スロットの送信許可量及び送信開始時刻をスロット番号毎に設定するものである。
【０１２６】
１個のマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３が備えるＧＡＴＥ情報設定部２３６の数は、複数スロットに亘ってＧＡＴＥ情報が決定されたときに、各スロット毎にＧＡＴＥ情報を設定することができればよく、特に限定されるものではない。
【０１２７】
ＧＡＴＥ情報設定部２３６は、送信許可帯域設定メモリ部２３６１と、スロット番号設定メモリ部２３６２とを有する。
【０１２８】
送信許可帯域設定メモリ部２３６１は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４の送信許可帯域計算処理部２４２から通知されたフレーム送信開始時刻と送信許可量を記憶するものである。
【０１２９】
スロット番号設定メモリ部２３６２は、ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部２４の送信許可帯域計算処理部２４２から通知されたスロット番号を記憶するものである。
【０１３０】
また、ＧＡＴＥ情報設定部２３６は、マルチスロット制御部１６から通知されたスロット番号と、スロット番号設定メモリ部２３６２に記憶されたスロット番号が一致した周期に、送信許可帯域設定メモリ部２３６１に記憶されるフレーム送信開始時刻と送信許可量をＧＡＴＥ処理部１３４へ通知する。
【０１３１】
（Ｂ−２）第２の実施形態の動作
次に、第２の実施形態のＯＬＴ装置２０における処理の動作について、図面を参照しながら説明する。
【０１３２】
以下では、ＯＬＴ装置２０においてＧＡＴＥ情報決定方法、及び決定されたＧＡＴＥ情報をＧＡＴＥ情報設定部２３６に設定する処理の動作を中心に説明する。
【０１３３】
なお、ＯＬＴ装置２とＯＮＵ装置１との間の通信処理の動作や、ＯＬＴ装置２におけるソフトウェアの更新処理の動作は、第１の実施形態と同じであるから、ここでの詳細な説明は省略する。
【０１３４】
第１の実施形態では、複数のＯＮＵ装置１に対して均等に送信許可量を割り当てた場合を例示した。しかし、あるＯＮＵ装置１の送信許可量と他のＯＮＵ装置１のそれとが異なるように決定する場合もある。
【０１３５】
例えば、ＯＮＵ装置１の接続台数が５台の場合に、ＯＮＵ装置１−１の送信許可量とそれ以外のＯＮＵ装置１−１〜１−４の送信許可量の比を、「ＯＮＵ装置１−１：それ以外のＯＮＵ装置１−２〜１−５＝６：１」にする場合を例示する。
【０１３６】
この場合、第１の実施形態による手順によれば、マルチスロット中で、ＯＮＵ装置１に割り当てることができるスロットは１個のみである。従って、割り当て方の一例は、例えば図１２のようになる。
【０１３７】
図１２の例では、スロット数が「２」とし、１周期の最大送信許可量が「１００００バイト」であるとする。この場合、「ＯＮＵ＃１」のＯＮＵ装置１−１に対して割り当てることができるスロット数が１個であるから、「スロット１」の全部を「ＯＮＵ＃１」に割り当て、次の「スロット２」については、「ＯＮＵ＃２」〜「ＯＮＵ＃５」のＯＮＵ装置１−２〜１−５に対して割り当てる。
【０１３８】
そうすると、「ＯＮＵ＃１」の送信許可量は「ＬＥＮ１＝１００００」となり、「ＯＮＵ＃２」〜「ＯＮＵ＃５」の送信許可量は「ＬＥＮ２〜ＬＥＮ５＝２０００」となり、割り当て比率も「ＯＮＵ＃１：それ以外のＯＮＵ＃２〜＃５＝５：１」となってしまう。さらに、「スロット２」において、帯域に余りがでてしまい、無駄になってしまう。
【０１３９】
また、「スロット２」において帯域に余りがでないようにすると、「ＯＮＵ＃２」〜「ＯＮＵ＃５」の送信許可量が「ＬＥＮ＝２５００」となってしまうから、割り当て比率も「ＯＮＵ＃１：それ以外のＯＮＵ＃２〜＃５＝４：１」となってしまう。
【０１４０】
つまり、上記の例の場合では、１台のＯＮＵ装置１に与えられる最大の送信許可量は全体の帯域に対して、スロット数分の１に制限される。
【０１４１】
そこで、第２の実施形態では、ＯＬＴ装置２におけるソフトウェアの更新処理の際に、送信許可帯域計算処理部２４２が、以下のようにして、各ＯＮＵ装置１の送信開始時刻及び送信許可量と、スロット番号とを決定する。
【０１４２】
図１３は、第２の実施形態のＧＡＴＥ情報の割り当ての状態を説明する説明図である。
【０１４３】
例えば、１回の周期で与えられる最大送信許可量が「１００００バイト」であり、接続されているＯＮＵ装置１が「５台」であり、割り当て比率が「ＯＮＵ＃１：それ以外のＯＮＵ＃２〜ＯＮＵ＃５＝６：１」とする場合を例示する。
【０１４４】
この場合、送信許可帯域計算処理部２４２が１スロットでＧＡＴＥ情報を決定するとき、１台のＯＮＵ装置１当たりの送信許可量は「６０００バイト」、「１０００バイト」になってしまうため、例えば、送信許可帯域計算処理部２４２は、マルチスロットを構成するスロット数を「２」として、スロット１について、「ＯＮＵ＃１」、「ＯＮＵ＃２」、「ＯＮＵ＃３」を割り当て、スロット２について、「ＯＮＵ＃１」、「ＯＮＵ＃４」、「ＯＮＵ＃５」を割り当てるようにする。なお、各スロットでどのＯＮＵ装置１を割り当てるかは、特に限定されるものではない。
【０１４５】
すなわち、スロット１において、「ＯＮＵ＃１」について、送信許可帯域計算処理部２４２は、スロット番号を「スロット１」とし、送信開始時刻を「ＳＴ１＝０」とし、送信許可量を「ＬＥＮ１＝６０００」を割り当てる。
【０１４６】
さらに、送信許可帯域計算処理部２４２は、「ＯＮＵ＃２」について、送信開始時刻を「ＳＴ２＝６０００」とし、送信許可量を「ＬＥＮ２＝２０００」とし、「ＯＮＵ＃３」について、送信開始時刻を「ＳＴ３＝８０００」とし、送信許可量を「ＬＥＮ３＝２０００」とする。
【０１４７】
また、スロット２において、送信許可帯域計算処理部２４２は、「ＯＮＵ＃１」について、スロット１とは別に、送信開始時刻を「ＳＴ１＝０」とし、送信許可量を「ＬＥＮ１＝６０００」を割り当てる。
【０１４８】
さらに、送信許可帯域計算処理部２４２は、「ＯＮＵ＃４」について、送信開始時刻を「ＳＴ４＝６０００」とし、送信許可量を「ＬＥＮ４＝２０００」とし、「ＯＮＵ＃５」について、送信開始時刻を「ＳＴ５＝８０００」とし、送信許可量を「ＬＥＮ５＝２０００」とする。
【０１４９】
送信許可帯域計算処理部２４２は、上記のようにして決定した各ＯＮＵ装置１に対するＧＡＴＥ情報を、各ＯＮＵ装置１に対応するマルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部２３のＧＡＴＥ情報設定部２３６に設定する。
【０１５０】
例えば、図１３（Ｂ）に示すように、「ＯＮＵ＃１」の場合、２個のＧＡＴＥ情報設定部２３６−１及び２３６−２に、各スロットのＧＡＴＥ情報が設定される。
【０１５１】
すなわち、図１３（Ｂ）に示すように、ＧＡＴＥ情報設定部２３６−１には、「スロット番号：１」がスロット番号設定メモリ部２３６２に設定され、「送信開始時刻＝０」及び「送信許可量＝６０００」が送信許可帯域設定メモリ部２３６１に設定される。また、ＧＡＴＥ情報設定部２３６−２には、「スロット番号：２」がスロット番号設定メモリ部２３６２に設定され、「送信開始時刻＝０」及び「送信許可量＝６０００」が送信許可帯域設定メモリ部２３６１に設定される。
【０１５２】
また、図１３（Ｃ）に示すように、「ＯＮＵ＃５」の場合、ＧＡＴＥ情報設定部２３６−１には、「スロット番号：２」がスロット番号設定メモリ部２３６２に設定され、「送信開始時刻＝８０００」及び「送信許可量＝２０００」が送信許可帯域設定メモリ部２３６１に設定される。しかし、「ＯＮＵ＃５」は１スロットのみの設定であるから、ＧＡＴＥ情報設定部２３６−２には、「スロット番号：なし」がスロット番号設定メモリ部２３６２に設定され、「送信開始時刻＝なし」及び「送信許可量＝なし」が送信許可帯域設定メモリ部２３６１と記憶される。
【０１５３】
上記のように、マルチスロット中で、ＯＮＵ装置１−１の送信許可帯域をあわせて「１２０００バイト」、それ以外のＯＮＵ装置１−２〜１−５の送信許可帯域を「２０００バイト」に設定することができ、「ＯＮＵ＃１：それ以外のＯＮＵ＃２〜＃５＝６：１」の割り当て比を実現することができる。さらに各ＯＮＵ装置１についても最大フレーム長での導通も可能となる。
【０１５４】
（Ｂ−３）第２の実施形態の効果
以上のように、第２の実施形態によれば、第１の実施形態の効果に加えて、ＯＮＵ当たり（例えば、マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部当たり）のＧＡＴＥ情報設定部を複数搭載したことにより、同一ＯＮＵ装置に対して複数スロットに指定することができる。
【０１５５】
これにより、ソフトウェア更新などによるＯＬＴ装置のＣＰＵ再起動中でも、ＧＡＴＥ情報送信周期、ＯＮＵ接続台数に影響されることなく、ある１台のＯＮＵ装置に割り当てを多くするなど、ＯＮＵ間での割り当て比を自由に設定して、通信サービスを継続することが可能となる。
【０１５６】
（Ｃ）他の実施形態
上述した第１の実施形態では、ＯＮＵ接続台数を１０台で例示したが、この接続台数に限るものではない。またマルチスロットを構成するスロット数を２としているが、これ以上の値としてもよい。また各ＯＮＵへの割り当てが均等になるような例示をしているが、割り当ては均等に限らず、ある重みをもって割り当ててもよい。
【０１５７】
上述した第２の実施形態では、ＯＮＵ接続台数を５台で例示したが、この接続台数に限るものではない。またマルチスロットを構成するスロット数を２としているが、これ以上の値としてもよい。またスロット１にＯＮＵ１、２、３を、スロット２にＯＮＵ１、４、５を割り当てた例を示しているが、これに限らず、スロット１にＯＮＵ１のみ、スロット２にＯＮＵ１〜５を割り当てるなどの割り当てとしてもよい。
【０１５８】
また、上述した第１及び第２の実施形態では、ＰＯＮシステムのプロトコルにギガビットイーサネットを用いたＧＥ−ＰＯＮシステムについての実施形態を示しているが、特にＧＥ−ＰＯＮシステムに限らず、その他のＰＯＮシステムで使用される局側伝送装置に本発明を適用しても同様の効果が得られる。また、ＰＯＮシステムに限らず、２装置間で同様な通信制御を行っている局側伝送装置に本発明を適用した場合も同様の効果が得られる。さらに、光通信に限定されず、電気通信においても適用することができる。
【符号の説明】
【０１５９】
１（１−１〜１−ｎ）…ＯＮＵ装置、
２及び２０…ＯＬＴ装置、
１１…Ｅ／Ｏ変換部、１２…ＭＡＣ部、
１３（１３−１〜１３−ｎ）及び２３（２３−１〜２３−ｎ）…マルチポイントＭＡＣ  Ｃｏｎｔｒｏｌフレーム処理部、
１３１…ＭＡＣ  Ｃｏｎｔｒｏｌフレーム識別部、１３２…ＭＡＣ  Ｃｏｎｔｒｏｌフレーム多重部、１３３…Ｄｉｓｃｏｖｅｒｙ処理部、１３４…ＧＡＴＥ処理部、１３５…ＲＥＰＯＲＴ処理部、
１３６及び２３６（２３６−１〜２３６−ｎ）…ＧＡＴＥ情報設定部、
１３６１及び２３６１…送信許可帯域設定メモリ部、
１３６２及び２３６２…スロット番号設定メモリ部、
１４…ＭＡＣ  Ｃｏｎｔｒｏｌクライアント部、
１５…マルチポイント送信制御部、１６…マルチスロット制御部、
１７…ＯＡＭフレーム処理部、１８…ＯＡＭクライアント部、
１９…ＭＡＣクライアント部、
３…光スプリッタ、４…光ファイバ。
【図１】
0005728783.tif 000002
【図２】
0005728783.tif 000003
【図３】
0005728783.tif 000004
【図４】
0005728783.tif 000005
【図５】
0005728783.tif 000006
【図６】
0005728783.tif 000007
【図７】
0005728783.tif 000008
【図８】
0005728783.tif 000009
【図９】
0005728783.tif 000010
【図１０】
0005728783.tif 000011
【図１１】
0005728783.tif 000012
【図１２】
0005728783.tif 000013
【図１３】
0005728783.tif 000014