(57)【要約】【課題】加入者へのサービス低下を回避しつつ、好適にＯＮＵのファームウェアのバージョンアップを行う。【解決手段】ＰＯＮシステムのＯＬＴは、システム運用中に定期的にＯＮＵ１２が運用しているファームウェアのバージョンを取得し、取得したファームウェアのバージョンが最新のバージョンであるか否か判定し、ファームウェアのバージョンが最新でない場合、システム運用中にＯＮＵ１２に最新のバージョンのファームウェアをダウンロードする。ＯＮＵ１２は、運用中のファームウェアを保持する第１面と、ＯＬＴ１４からダウンロードしたファームウェアを保持する第２面とを有するファームウェア記憶部２４と、ＯＮＵ１２がＯＬＴ１４から切断後に再接続されたとき、第２面のファームウェアのバージョンが第１面のファームウェアのバージョンよりも新しい場合は、第２面のファームウェアを用いてＯＮＵ１２を再起動する起動部２９とを備える。【選択図】図２
2017034579.tif 000002
【特許請求の範囲】
【請求項１】
局側装置と複数の加入者側装置との間で光信号を送受信するＰＯＮシステムであって、
前記局側装置は、
前記加入者側装置と光信号を送受信する局側光送受信部と、
システム運用中に定期的に前記加入者側装置が運用しているファームウェアのバージョンを取得するバージョン取得部と、
取得したファームウェアのバージョンが最新のバージョンであるか否か判定するバージョン判定部と、
前記加入者側装置のファームウェアのバージョンが最新でない場合、システム運用中に前記加入者側装置に最新のバージョンのファームウェアをダウンロードするダウンロード部と、
を備え、
前記加入者側装置は、
前記局側装置と光信号を送受信する加入者側光送受信部と、
運用中のファームウェアを保持する第１面と、前記局側装置からダウンロードしたファームウェアを保持する第２面と、を有するファームウェア記憶部と、
当該加入者側装置が前記局側装置から切断後に再接続されたとき、第２面のファームウェアのバージョンが第１面のファームウェアのバージョンよりも新しい場合は、第２面のファームウェアを用いて前記加入者側装置を再起動する起動部と、
を備えることを特徴とするＰＯＮシステム。
【請求項２】
前記起動部は、当該加入者側装置の電源がオンされたとき、第２面のファームウェアのバージョンが第１面のファームウェアのバージョンよりも新しい場合は、第２面のファームウェアを用いて前記加入者側装置を起動することを特徴とする請求項１に記載のＰＯＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、局側装置と複数の加入者側装置との間で通信を行うＰＯＮ（Passive Optical Network）システムに関する。
【背景技術】
【０００２】
従来より、一般家庭等の加入者宅を対象とした加入者系光ファイバネットワークシステムとして、ＰＯＮシステムが知られている。このＰＯＮシステムは、通信事業者局舎に設置される局側装置（ＯＬＴ：Optical Line Terminal）に接続された１本の光ファイバを光スプリッタにより分岐し、複数の加入者側装置（ＯＮＵ：Optical Network Unit）と接続したものである。ＰＯＮシステムは、ＯＬＴとＯＮＵを１対１で接続するシングルスター型のシステムに比べ、複数のＯＮＵで１本の光ファイバを共用するため低コストな光通信ネットワークを構築できる。
【０００３】
加入者宅内のＯＮＵは、キャリアの提供サービス変更や新規サービス、装置機能エンハンス、ハードウェアの改版、不具合修正等の理由により、搭載されているファームウェアのバージョンアップが必要となる。この場合に、従来は、ＰＯＮシステムの管理者によって、ダウンロードするＯＮＵのファームウェアを、先ず、ＯＬＴに、例えば、ＦＴＰ（File Transfer Protocl）により転送し、そのＯＬＴの制御パッケージの保存エリアに格納する。そして、管理者は、保存したファームウェアを、ＯＮＵに展開するためにダウンロードコマンドを投入する。その際、管理者はダウンロード対象ＯＮＵが収容されている通信パッケージ番号とＯＮＵ番号とを指定して、ダウンロードコマンドを実行する。指定されたＯＮＵへのファームウェアのダウンロードが完了すると、ＯＮＵを新しいファームウェアで稼動させるために、リブートが必要である。このリブートを行うことにより、ＯＮＵの待機面に保存されたファームウェアを稼動面にコピーして、新しいファームウェアで稼動できるようにするものであり、ＯＬＴによるＯＮＵへのダウンロード後、ＯＬＴによる自動リブート、または管理者による遠隔リブートを行って、ＯＮＵを新しいファームウェアで稼動させるものである。
【０００４】
このようなＯＮＵのファームウェアのダウンロードは、管理者によるＣＬＩ（コマンドライン・インタフェース）コマンドにより実行するものであり、ＯＮＵ毎に、ＣＬＩコマンドによって行っており、ファームウェアのダウンロード対象のＯＮＵが数万台以上に及ぶ場合に、版数変更の度毎にダウンロードすることになるが、逐一管理者が操作するもので、その作業量が膨大となり、管理者側の負担が大きい問題があった。
【０００５】
そこで、ＯＮＵのファームウェアをバージョンアップする場合のコマンド操作の手間を軽減するため、ＯＮＵのＯＬＴへの接続時にＯＬＴがＯＮＵのファームウェアの版数をチェックし、ＯＬＴにあらかじめ保存してあるものより古ければ自動的に新しいファームウェアをダウンロードしてバージョンアップする機能（自動バージョンアップ機能）を持つＰＯＮシステムが提案されている（例えば、特許文献１参照）。自動バージョンアップは、ＯＮＵがＯＬＴにより認証されたときに行われ、同時に複数のバージョンアップ対象のＯＮＵがある場合は、１台ずつ順次実施される。
【０００６】
ＯＮＵは加入者宅内に設置されることが多く、夜間や不在時にＯＮＵの電源をＯＦＦにする加入者もいるが、この自動バージョンアップ機能により、計画的なファームウェアバージョンアップを行う際に加入者がＯＮＵの電源を落としていてバージョンアップできなかった場合も、後からＯＮＵの電源ＯＮ時に運用の手間をかけずにバージョンアップが可能となる。また、計画的なバージョンアップを始める前にあらかじめ自動バージョンアップを有効にしておくことで、加入者の自主的な電源ＯＦＦ／ＯＮのタイミングでバージョンが上がり、計画的にバージョンアップする対象ＯＮＵ数を減らすことが期待できる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２８２１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のような自動バージョンアップ機能には、以下の課題がある。計画的なバージョンアップを行う前（ＯＮＵは全て古いファームウェア）に、自動バージョンアップを有効にした状態でＯＬＴ側のインタフェース（ＰＯＮ−ＩＦ）がリブートすると、ＯＮＵが一斉にＯＬＴに接続してくるため、バージョンアップが順次実施される間、バージョンアップ待ちとなるＯＮＵが出てくる。また、最後にバージョンアップされるＯＮＵは、バージョンアップを完了し通信可能になるまでの時間が長くなる。加入者から見ると、一度通信可能となった後で予期せぬタイミングで再度通信断になり、好ましくない。
【０００９】
本発明はこうした状況に鑑みてなされたものであり、その目的は、加入者へのサービス低下を回避しつつ、好適にＯＮＵのファームウェアのバージョンアップを行うことのできるＰＯＮシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある態様のＰＯＮシステムは、局側装置と複数の加入者側装置との間で光信号を送受信するＰＯＮシステムである。局側装置は、加入者側装置と光信号を送受信する局側光送受信部と、システム運用中に定期的に加入者側装置が運用しているファームウェアのバージョンを取得するバージョン取得部と、取得したファームウェアのバージョンが最新のバージョンであるか否か判定するバージョン判定部と、加入者側装置のファームウェアのバージョンが最新でない場合、システム運用中に加入者側装置に最新のバージョンのファームウェアをダウンロードするダウンロード部と、を備える。加入者側装置は、局側装置と光信号を送受信する加入者側光送受信部と、運用中のファームウェアを保持する第１面と、局側装置からダウンロードしたファームウェアを保持する第２面と、を有するファームウェア記憶部と、当該加入者側装置が局側装置から切断後に再接続されたとき、第２面のファームウェアのバージョンが第１面のファームウェアのバージョンよりも新しい場合は、第２面のファームウェアを用いて加入者側装置を再起動する起動部と、を備える。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、加入者へのサービス低下を回避しつつ、好適にＯＮＵのファームウェアのバージョンアップを行うことのできるＰＯＮシステムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るＰＯＮシステムを示す図である。
【図２】本発明の実施形態に係るＯＮＵの構成を示す図である。
【図３】本発明の実施形態に係るＯＬＴの構成を示す図である。
【図４】比較例に係るＰＯＮシステムの動作を説明するための図である。
【図５】本発明の実施形態に係るＰＯＮシステムの動作を説明するための図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の実施形態に係るＰＯＮシステム１０を示す図である。図１に示すように、ＰＯＮシステム１０は、局側装置（ＯＬＴ）１４に接続された１本の基幹光ファイバ１１が光スプリッタ１６_１〜１６_３により複数の分岐光ファイバ１３_１〜１３_４に分岐され、該分岐光ファイバ１３_１〜１３_４の端部に複数の加入者側装置（ＯＮＵ）１２_１〜１２_４が接続された構成となっている。また、ＰＯＮシステム１０は、監視制御端末１７と、ＦＴＰ／ＴＦＴＰサーバ１８とを備える。
【００１５】
ＰＯＮシステム１０においては、ＯＬＴ１４から各ＯＮＵ１２_１〜１２_４への下り光信号は、時分割多重（ＴＤＭ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）により多重化された連続的な光信号である。一方、各ＯＮＵ１２_１〜１２_４からＯＬＴ１４への上り光信号は、ＴＤＭＡ方式により多重化される。ＴＤＭＡでは、各ＯＮＵ１２_１〜１２_４からの光信号が衝突するのを防ぐため、各光信号間にガードタイムと呼ばれる無信号区間が挿入される。そのため、ＯＬＴ１４から各ＯＮＵ１２_１〜１２_４への下り光信号が連続的な光信号となるのと異なり、各ＯＮＵ１２_１〜１２_４からＯＬＴ１４への上り光信号は、信号の送出が間欠的に行われるバースト状の光信号となる。
【００１６】
ＰＯＮシステム１０においては、各ＯＮＵ１２_１〜１２_４からＯＬＴ１４までの距離が異なり、また各上り光信号が通過する光スプリッタの数が異なる。従って、ＰＯＮシステム１０においては、ＯＮＵ１２_１〜１２_４ごとに伝送路損失が異なる。
【００１７】
図２は、本発明の実施形態に係るＯＮＵ１２の構成を示す図である。
【００１８】
図２に示すように、ＯＮＵ１２は、ＯＬＴと光信号を送受信するＯＮＵ光送受信部２０と、フレームの転送処理を行うＯＮＵフレーム転送部２１と、パーソナルコンピュータやセットトップボックスなどのＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）から受信した主信号に所定のフレーム処理を施し、ＯＮＵフレーム転送部２１にデータフレームを出力するＯＮＵ主信号処理部２２と、ＯＮＵ１２に関する各種制御を行うＯＮＵ制御部２３と、ファームウェアを記憶するファームウェア記憶部２４と、ＡＣアダプタ２７を介して入力された電流をＯＮＵ１２全体に供給する電源部２６とを備える。
【００１９】
ファームウェア記憶部２４は、２つのファームウェアの記録領域（以下、「第１面」、「第２面」と呼ぶ）。第１面は、運用中のファームウェアを保持する領域である。第２面は、ＯＬＴ１４からダウンロードしたファームウェアを保持する領域である。
【００２０】
ＯＮＵ制御部２３は、ファームウェア書込部２８と、起動部２９とを備える。
【００２１】
ファームウェア書込部２８は、ＯＬＴ１４からダウンロードしたファームウェアをファームウェア記憶部２４の第２面に書き込む機能を有する。
【００２２】
起動部２９は、電源がＯＮされたときに、ＯＮＵ１２を起動する機能を有する。起動部２９は、電源がＯＮされた際に、ファームウェア記憶部２４の第１面に保持されたファームウェアのバージョンと、ファームウェア記憶部２４の第２面に保持されたファームウェアのバージョンとを比較し、新しいバージョンのファームウェアを用いてＯＮＵ１２を起動する。それ以外の場合、起動部２９は、第１面のファームウェアを用いてＯＮＵ１２を起動する。
【００２３】
また、起動部２９は、ＯＮＵ１２がＯＬＴ１４から切断後に再接続された場合に、ファームウェア記憶部２４の第１面に保持されたファームウェアのバージョンと、ファームウェア記憶部２４の第２面に保持されたファームウェアのバージョンとを比較する。そして、起動部２９は、第２面のファームウェアのバージョンが第１面のファームウェアのバージョンよりも新しい場合は、第２面のファームウェアを用いてＯＮＵ１２を再起動する。それ以外の場合、起動部２９は、第１面のファームウェアを用いてＯＮＵ１２を再起動する。
【００２４】
図３は、本発明の実施形態に係るＯＬＴ１４の構成を示す図である。
【００２５】
図３に示すように、ＯＬＴ１４は、各ＯＮＵと光信号を送受信するＯＬＴ光送受信部３０（ＰＯＮ−ＩＦ）と、フレームの転送処理を行うＯＬＴフレーム転送部３１と、ＯＬＴフレーム転送部３１から転送されたデータフレームに所定の終端処理を施し、ＣＮＩ（Ｃｏｒｅ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）に送出するＯＬＴ主信号処理部３２と、ＯＬＴ制御部３３と、管理テーブル３４とを備える。なお当然ながら、ＯＬＴ１４は、上述した構成要素の他に、各ＯＮＵ１２の光信号の送信順序および各ＯＮＵに割り当てる信号帯域が制御する動的帯域割当機能（ＤＢＡ（Dynamic Bandwidth Allocation）を実現するための構成要素を備える。
【００２６】
ＯＬＴ制御部３３は、バージョン取得部３６と、バージョン判定部３７と、ダウンロード部３８とを備える。
【００２７】
バージョン取得部３６は、ＰＯＮシステム１０の運用中に、定期的にＯＮＵ１２のファームウェアのバージョンを取得する機能を有する。このＯＮＵ１２のファームウェアのバージョン情報は、ＩＥＥＥ８０２．３で規定されたＧＥ−ＰＯＮの制御フレームであるＯＡＭ（Operation,Administration,Maintenance）フレームを用いて伝送されてよい。
【００２８】
バージョン判定部３７は、ＯＮＵ１２のファームウェアのバージョンが最新のバージョンであるか否か判定する機能を有する。
【００２９】
ダウンロード部３８は、ＯＮＵ１２のファームウェアのバージョンが最新でない場合、ＯＮＵ１２に最新のバージョンのファームウェアをダウンロードする機能を有する。ダウンロード部３８は、最新のバージョンのファームウェアをＦＴＰ／ＴＦＴＰサーバ１８（図１参照）からＦＴＰまたはＴＦＴＰ等のファイル転送プロトコルで転送し、記憶している。
【００３０】
管理テーブル３４は、ＯＬＴ１４に接続されたＯＮＵ１２に関する情報を管理するためのテーブルである。管理テーブル３４が管理する情報には、上述のバージョン取得部３６で取得した各ＯＮＵ１２のファームウェアのバージョン情報が含まれる。上述のバージョン判定部３７は、管理テーブル３４を参照して、各ＯＮＵ１２が運用中のファームウェアのバージョンが最新であるか否か判定する。
【００３１】
以下、ＰＯＮシステム１０の動作について説明する。まず、比較例を説明する。図４は、上述の特許文献１に記載された従来のＰＯＮシステムにおいて、ＰＯＮ−ＩＦ（ＯＬＴ光送受信部）がリブートした場合の動作を示す。
【００３２】
図４に示すように、従来のＰＯＮシステムにおいては、ＰＯＮ−ＩＦ（ＯＬＴ光送受信部）がリブートすると、ＯＮＵ（ＯＮＵ♯１〜ＯＮＵ♯ｎ）が一斉にＯＬＴに接続してくる。図４に示すようにＯＮＵごとに順次認証が行われ、認証が終わったＯＮＵからバージョンアップが実施される。バージョンアップが終わると、ＯＮＵは再起動され、再度認証が行われる。このため、バージョンアップが順次実施される間、バージョンアップ待ちとなるＯＮＵがでてくる。また、後にバージョンアップされるＯＮＵは、バージョンアップを完了し通信可能になるまでの時間が長くなる。加入者から見ると、一度通信可能となった後で予期せぬタイミングで再度通信断になり、好ましくない。
【００３３】
図５は、本発明の実施形態に係るＰＯＮシステム１０の動作を説明するための図である。ＰＯＮシステム１０の管理者は、監視制御端末１７（図１参照）を用いて、ＯＬＴ１４にＯＮＵ１２の最新のバージョンのファームウェアを、ＦＴＰまたはＴＦＴＰ等のファイル転送プロトコルでＦＴＰ／ＴＦＴＰサーバ１８からＯＬＴ１４に転送する。転送された最新バージョンのファームウェアは、ダウンロード部３８に保存される。ＯＬＴ１４のバージョン取得部３６は、定期的に各ＯＮＵ１２の運用中のファームウェアのバージョンを取得する。ＯＬＴ１４のバージョン判定部３７は、取得したＯＮＵ１２のファームウェアのバージョンと、最新のファームウェアのバージョンとを比較し、ＯＮＵ１２のファームウェアのバージョンが最新であるか否か判定する。ＯＮＵ１２のファームウェアのバージョンが最新でない場合、ダウンロード部３８は、ＯＮＵ１２に最新のバージョンのファームウェアをダウンロード（ＤＬ）する。
【００３４】
ＯＮＵ１２のファームウェア書込部２８は、ＯＬＴ１４からダウンロードしたファームウェアを、ファームウェア記憶部２４の第２面に書き込む。これにより、ＯＮＵ１２のファームウェア記憶部２４の第２面に最新のファームウェアが書き込まれた状態となる。起動しているＯＮＵ１２（ＯＮＵ♯１〜ＯＮＵ♯ｎ）には順次ファームウェアが書き込まれた状態となる。この状態で、ＰＯＮ−ＩＦ（ＯＬＴ光送受信部）がリブートすると、ＯＬＴ１４の配下のＯＮＵ１２が一斉にＯＬＴ１４に接続する。この場合、ＯＮＵ１２の起動部２９は、ファームウェア記憶部２４の第１面に保持されたファームウェアのバージョンと、ファームウェア記憶部２４の第２面に保持されたファームウェアのバージョンとを比較し、第２面のファームウェアが第１面のファームウェアよりも新しければ、第２面のファームウェアを用いてＯＮＵ１２を再起動する。
【００３５】
本実施形態に係るＰＯＮシステム１０では、運用中に予め最新のファームウェアがダウンロードされているため、各ＯＮＵ１２は、図４で説明した従来のＰＯＮシステムのように長時間ファームウェアのバージョンアップ待ちとなることなく、並列に（すなわちＯＮＵごとに独立に）最新のファームウェアにバージョンアップすることができる。また、ＯＮＵ１２の再起動は、ＰＯＮ−ＩＦのリブート等でそもそもサービス断になったタイミングで行われるため、加入者のサービス断の影響を小さくすることができる。このように、本実施形態に係るＰＯＮシステム１０によれば、加入者へのサービス低下を回避しつつ、好適にＯＮＵのファームウェアのバージョンアップを行うことができる。
【００３６】
また、本実施形態に係るＰＯＮシステム１０では、加入者により電源がＯＮされたタイミングで、新しいバージョンのファームウェアでＯＮＵ１２を起動することができる。これにより、ＯＮＵ１２の電源ＯＦＦ／ＯＮを行う加入者がいれば、強制的なサービス停止を伴わずにＯＮＵ１２のファームウェアをバージョンアップできるため、加入者へのサービス低下を回避できる。
【００３７】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００３８】
１０  ＰＯＮシステム、  １２  ＯＮＵ、  １４  ＯＬＴ、  ２０  ＯＮＵ光送受信部、  ２１  ＯＮＵフレーム転送部、  ２２  ＯＮＵ主信号処理部、  ２３  ＯＮＵ制御部、  ２４  ファームウェア記憶部、  ２６  電源部、  ２８  ファームウェア書込部、  ２９  起動部、  ３０  ＯＬＴ光送受信部、  ３１  ＯＬＴフレーム転送部、  ３２  ＯＬＴ主信号処理部、  ３３  ＯＬＴ制御部、  ３４  管理テーブル、  ３６  バージョン取得部、  ３７  バージョン判定部、  ３８  ダウンロード部。
【図１】
2017034579.tif 000003
【図２】
2017034579.tif 000004
【図３】
2017034579.tif 000005
【図４】
2017034579.tif 000006
【図５】
2017034579.tif 000007