(57)【要約】【課題】上位側および下位側の両方において冗長構成を有する通信装置において、通信サービスを継続しながら上位側および下位側のファームウェアを更新する。【解決手段】本発明の一態様に係る通信装置のファームウェアの更新方法は、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置（たとえば上位装置１−１）を作るステップと、その上位装置のファームウェアを更新するステップと、下位装置（たとえば下位装置２−１）のファームウェアを更新するステップとを備え、下位装置のファームウェアを更新するステップにおいて、冗長切替および互換性のある上位装置（たとえば上位装置１−１）を選択する。【選択図】図４
2019075057.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって継続的な通信が可能に構成された通信装置のファームウェアの更新方法であって、
下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、
前記下位装置が接続されていない前記少なくとも１つの上位装置のファームウェアを更新するステップと、
前記下位装置のファームウェアを更新するステップとを備え、
前記下位装置のファームウェアを更新するステップにおいて、冗長切替および互換性のある上位装置を選択する、通信装置のファームウェア更新方法。
【請求項２】
前記複数の下位装置は、前記複数の上位装置よりも多く、
前記上位装置のファームウェアを更新するステップは、
前記複数の上位装置のうちの一部の上位装置のファームウェアを更新して、前記ファームウェアが更新済の上位装置と、ファームウェアが未更新の上位装置とを準備するステップと、
ファームウェアが未更新の下位装置を、前記未更新の上位装置から切り離すステップと、
前記未更新の下位装置の前記ファームウェアを更新するステップと、
前記ファームウェアが更新済の下位装置を、前記更新済の上位装置に接続するステップとを含む、請求項１に記載の通信装置のファームウェア更新方法。
【請求項３】
１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって継続的な通信が可能に構成された通信装置を制御する制御装置であって、
前記制御装置は、
下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、
前記下位装置が接続されていない前記少なくとも１つの上位装置のファームウェアを更新するステップと、
前記下位装置のファームウェアを更新するステップと、を実行するように構成され、前記下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む、通信装置の制御装置。
【請求項４】
１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、
代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置と、
制御部とを備え、前記制御部は、
下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、
前記下位装置が接続されていない前記少なくとも１つの上位装置のファームウェアを更新するステップと、
前記下位装置のファームウェアを更新するステップと、を実行するように構成され、前記下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置のファームウェア更新方法、通信装置の制御装置および通信装置に関する。
【背景技術】
【０００２】
上位側ネットワークと下位側ネットワークとを仲立ちする通信装置が知られている。このような通信装置において、耐障害性を高める観点から、上位側および下位側の少なくとも一方を冗長化した構成が提案されている。
【０００３】
たとえば特開２０１０−１４７８０１号公報（特許文献１）は、複数の宅側装置が媒体を共有してデータの伝送を行なう媒体共有型通信であるＰＯＮ（Passive  Optical  Network）に適用される局側装置を開示する。この局側装置は、局側において終端する複数の光回線ユニットを冗長化することにより、耐障害性を高めている。具体的には、局側装置は、運用系の光回線ユニットに加えて、１または複数の予備光回線ユニットを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４７８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、通信装置は、その機能を実行するためのファームウェアを実装している。上位側装置と下位側装置とを有する通信装置においては、上位側装置と下位側装置との両方のファームウェアの更新が必要になる場合がある。
【０００６】
しかしながら、たとえば上位側と下位側のインタフェースに変更を伴うファームウェア更新の場合、新しい上位側ファームウェアと、古い下位側ファームウェアとの間（逆に、古い上位側ファームウェアと、新しい下位側ファームウェアとの組み合わせもあり得る）において互換性を維持するのが難しい。このため、新しいファームウェアが複雑化する、あるいは、ファームウェア更新中に通信断を伴うといったことが考えられる。
【０００７】
特開２０１０−１４７８０１号公報に開示された局側装置では、下位装置である光回線ユニットは冗長化されている。一方、上位装置である集線部は冗長化されていない。このため、特開２０１０−１４７８０１号公報には、上述した課題およびその解決方法は開示されていない。
【０００８】
本発明の目的は、上位側および下位側の両方において冗長構成を有する通信装置において、通信サービスを継続しながら上位側および下位側のファームウェアを更新することである。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る通信装置のファームウェアの更新方法は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって、継続的な通信が可能に構成された通信装置のファームウェアの更新方法であって、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップとを備え、下位装置のファームウェアを更新するステップにおいて、冗長切替および互換性のある上位装置を選択する。
【００１０】
本発明の一態様に係る制御装置は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって継続的な通信が可能に構成された通信装置を制御する制御装置であって、制御装置は、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップと、を実行するように構成され、下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む。
【００１１】
本発明の一態様に係る通信装置は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置と、制御部とを備える。制御部は、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップと、を実行するように構成され、下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む。
【発明の効果】
【００１２】
上記によれば、上位側および下位側の両方において冗長構成を有する通信装置において、通信サービスを継続しながら上位側および下位側のファームウェアを更新することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る通信装置の概略的な構成を示したブロック図である。
【図２】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第１の図である。
【図３】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第２の図である。
【図４】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第３の図である。
【図５】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第４の図である。
【図６】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第５の図である。
【図７】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第６の図である。
【図８】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第７の図である。
【図９】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第８の図である。
【図１０】本発明の実施の形態に係る通信装置のファームウェアの更新方法の一例における手順を示した第９の図である。
【図１１】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第１の図である。
【図１２】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第２の図である。
【図１３】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第３の図である。
【図１４】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第４の図である。
【図１５】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第５の図である。
【図１６】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第６の図である。
【図１７】本発明の実施の形態に係る通信装置のファームウェアの更新方法の別の例における手順を示した第７の図である。
【図１８】本発明の実施の形態に係る通信装置のＰＯＮの局側装置への適用例を説明するためのブロック図である。
【発明を実施するための形態】
【００１４】
[本発明の実施形態の説明]
最初に本発明の実施態様を列記して説明する。
【００１５】
（１）本発明の一態様に係る通信装置のファームウェアの更新方法は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって、継続的な通信が可能に構成された通信装置のファームウェアの更新方法であって、下位装置の接続先の上位装置を集約することにより、少なくとも１つの下位装置が接続されていない上位装置を作るステップと、下位装置が接続されていない上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップとを備え、下位装置のファームウェアを更新するステップにおいて、冗長切替および互換性のある上位装置を選択する。
【００１６】
上記によれば、上位側および下位側の両方において冗長構成を有する通信装置において、通信サービスを継続しながら上位側および下位側のファームウェアを更新することができる。下位装置の接続先の上位装置を集約することによって、下位装置が接続されていない上位装置を少なくとも１つ作る。その上位装置のファームウェアを更新する。この時点において、少なくとも１つの上位装置のファームウェアは新しい（更新済の）ファームウェアであり、他の少なくとも１つの上位装置のファームウェアは、古い（未更新の）ファームウェアである。一方で、すべての下位装置のファームウェアは更新前のファームウェアであるので、すべての下位装置は、新しいファームウェアが実装された上位装置には接続されていない。下位装置は、自身のファームウェアを更新する。下位装置のファームウェアを更新するステップにおいて、冗長切替および互換性のある上位装置を選択する。これにより、上位装置と下位装置との間でファームウェアのバージョンが異なることに起因する、通信サービスの継続への影響を回避できる。したがって、通信サービスを継続したままファームウェアを更新することができる。
【００１７】
（２）好ましくは、複数の下位装置は、複数の上位装置よりも多い。上位装置のファームウェアを更新するステップは、複数の上位装置のうちの一部の上位装置のファームウェアを更新して、ファームウェアが更新済の上位装置と、ファームウェアが未更新の上位装置とを準備するステップと、ファームウェアが未更新の下位装置を、未更新の上位装置から切り離すステップと、未更新の下位装置のファームウェアを更新するステップと、ファームウェアが更新済の下位装置を、更新済の上位装置に接続するステップとを含む。
【００１８】
上記によれば、下位装置のファームウェアの更新後に、上位装置と下位装置との間でファームウェアのバージョンが異なることに起因する、通信サービスの継続への影響を回避できる。
【００１９】
（３）本発明の一態様に係る制御装置は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置とを備えることによって継続的な通信が可能に構成された通信装置を制御する制御装置であって、制御装置は、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップと、を実行するように構成され、下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む。
【００２０】
上記によれば、上位側および下位側の両方において冗長構成を有する通信装置において、通信サービスを継続しながら上位側および下位側のファームウェアが更新されるように、通信装置を制御することができる。
【００２１】
（４）本発明の一態様に係る通信装置は、１つまたは複数の論理リンクに束ねられる複数の物理リンクをそれぞれ介して上位網に接続されるように冗長化された複数の上位装置と、代替可能な下位装置によって冗長化され、かつ下位回線に接続可能な複数の下位装置と、制御部とを備える。制御部は、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作るステップと、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新するステップと、下位装置のファームウェアを更新するステップと、を実行するように構成され、下位装置のファームウェアを更新するステップは、冗長切替および互換性のある上位装置を選択するステップを含む。
【００２２】
上記によれば、上位側および下位側の両方において冗長構成を有し、かつ通信サービスを継続しながら上位側および下位側のファームウェアを更新可能な通信装置を提供することができる。
【００２３】
[本発明の実施形態の詳細]
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００２４】
図１は、本発明の実施の形態に係る通信装置の概略的な構成を示したブロック図である。図１を参照して、通信装置１００は、上位網（図示せず）と、下位回線１０２（端末側）とを接続する通信装置である。
【００２５】
通信装置１００の上位側は、冗長化された複数の上位装置により構成される。図１に示すように、通信装置１００は、上位回線１０１によって上位網に接続される上位装置１−１，１−２を備える。上位回線１０１は、通信線１０１−１，１０１−２を含む。通信線１０１−１，１０１−２は、上位網への物理リンクを実現する。この実施の形態では、上位網への複数の物理リンクは束ねられて１つまたは複数の論理リンクに束ねられる。すなわち、通信装置１００はリンクアグリゲーションによって上位網に接続される。通信線１０１−１，１０１−２の各々は、１本の線でもよく複数本の線により構成されてもよい。ただし図示を容易にするため、図１および以後説明する図面においては、通信線１０１−１，１０１−２の各々を１本の線により表現する。
【００２６】
一方、通信装置１００の下位側は、冗長化された複数の下位装置により構成される。複数の下位装置は、複数の正常系と、少なくとも１つの予備系とを備える。各々の正常系は、下位回線を構成する通信線に接続されて、１または複数の端末（図示せず）を収容する。
【００２７】
図１に示された構成では、通信装置１００は、複数の正常系（下位装置２−１，２−２）と、１つの予備系（下位装置２−３）とを含む。下位装置２−１，２−２は、下位回線１０２を構成する通信線１０２−１，１０２−２にそれぞれ接続される。
【００２８】
下位装置２−３は、スイッチ５により、通信線１０２−１または通信線１０２−２に接続可能である。さらに、下位装置２−３は、スイッチ５によって、通信線１０２−１および通信線１０２−２の両方から切り離されることもできる。したがって下位装置２−３は、下位装置２−１または下位装置２−２のトラフィックを代替することができる。一実施形態では、下位装置２−１，２−２，２−３の各々は、差替え可能なボードにより実現される。ボードが故障した場合、その故障したボードが新しいボードに差し替えられる。
【００２９】
上位装置１−１，１−２、および下位装置２−１，２−２，２−３はスイッチ３に接続され、スイッチ３は接続先（送信先）を選択可能に構成される。図１によれば、下位装置２−１および下位装置２−２は、上位装置１−１および上位装置１−２の両方に接続される。したがって上位装置１−１および上位装置１−２の各々は、下位装置２−１および下位装置２−２のトラフィックを集約する。
【００３０】
外部装置８は、オペレータ（図示せず）の入力に応じて、制御部４に指示を送る。制御部４は、外部装置８からの指示に応じて通信装置１００を制御する。さらに、スイッチ５は、制御部４からの指示により接続先を切り換える。この実施の形態では、制御部４は、通信装置１００の内部に設けられている。また、制御部４を通信装置１００の外部に設けてもよい。このような場合、制御部４は通信装置１００の制御装置を実現する。
【００３１】
以下、図２から図１０を参照して、本発明の実施の形態に係る、通信装置１００のファームウェアの更新方法の例を説明する。なお、上位装置および下位装置へのファームウェアの提供手段は特に限定されるものではない。たとえば外部装置８から制御部４を経由して上位装置および下位装置に新しいファームウェアが提供されてもよい。
【００３２】
図２に示すように、まず、スイッチ３により、下位装置２−１および下位装置２−２のトラフィックが、上位装置１−２に集約される。次に、上位装置１−１のファームウェアが更新される。これにより、ファームウェアが更新済の上位装置１−１と、ファームウェアが未更新の上位装置１−２とを準備する。
【００３３】
図３に示すように、スイッチ３によって、ファームウェアが未更新の下位装置２−１を上位装置１−２から切り離すとともに、下位装置２−３を上位装置１−２に接続する。さらに、スイッチ５によって、下位装置２−３を通信線１０２−１に接続する。上位装置１−１および下位装置２−１を経由していたトラフィックは、上位装置１−２および下位装置２−３を経由するトラフィックへと切り替えられる。この状態で、下位装置２−１のファームウェアが更新される。
【００３４】
続いて図４に示すように、スイッチ５によって、下位装置２−３を通信線１０２−１，１０２−２から切り離す。さらに、スイッチ３によって、下位装置２−１を上位装置１−１に接続する。上位装置１−１と下位装置２−１とは、ともにファームウェアが更新されているので、トラフィックは、上位装置１−１と下位装置２−１を経由することができる。
【００３５】
続いて図５に示すように、スイッチ３によって、ファームウェアが未更新の下位装置２−２を上位装置１−２から切り離すとともに、下位装置２−３を上位装置１−２に接続する。さらに、スイッチ５によって、下位装置２−３を通信線１０２−２に接続する。したがって、上位装置１−２および下位装置２−２を経由していたトラフィックは、上位装置１−２および下位装置２−３を経由するトラフィックへと切り替えられる。続いて図６に示されるように、下位装置２−２のファームウェアが更新される。
【００３６】
図７に示すように、スイッチ５によって、下位装置２−３を通信線１０２−１，１０２−２から切り離す。さらに、スイッチ３によって、下位装置２−２を上位装置１−１に接続されるようにが切り替えられる。上位装置１−１と下位装置２−２との組合わせは、ファームウェアの更新済の上位装置および下位装置の組合わせであるので、トラフィックが許可される。したがって下位装置２−１および下位装置２−２のトラフィックが、上位装置１−１の側に集約される。
【００３７】
続いて図８に示すように、上位装置１−２のファームウェアが更新される。さらに、図９に示すように、スイッチ３によって、下位装置２−１および下位装置２−２を上位装置１−１および上位装置１−２の両方に接続する。その後、図１０に示すように、下位装置２−３のファームウェアを更新する。
【００３８】
このように、本発明の実施の形態では、まず、下位装置の接続先の上位装置を集約することにより、下位装置が接続されていない少なくとも１つの上位装置を作る。次に、下位装置が接続されていない少なくとも１つの上位装置のファームウェアを更新する。図２から図４の例では、まず、下位装置２−１，２−２の接続先の上位装置を上位装置２−２に集約する。これにより、上位装置１−１は、下位装置が接続されていない上位装置となる。そして上位装置１−１のファームウェアを更新する。次に下位装置２−１が、自身のファームウェアの更新されたバージョンと互換性を有する上位装置である上位装置１−１を選択するとともに、自身のファームウェアを更新する。この選択においては、冗長切替および互換性のある上位装置が選択される。
【００３９】
上述の手順を繰り返すことにより、通信サービスを継続させながら、すべての上位装置およびすべての下位装置のファームウェアを更新することができる。なお、上記手順では、下位装置のファームウェア更新に関しては、正常系のファームウェアの更新が先になり、予備系のファームウェアの更新が後になる。しかしながら本発明の実施の形態はこのように限定されるものではない。下位装置のファームウェア更新に関して、予備系のファームウェアが先に更新され、正常系のファームウェアが後に更新されてもよい。このようなファームウェアの更新手順について、以下に説明する。
【００４０】
まず、図２に示されるように、スイッチ３により、下位装置２−１および下位装置２−２のトラフィックがすべて、上位装置１−２の側に集約されて、上位装置１−１のファームウェアが更新される。次に、図１１に示すように、下位装置２−３（予備系）のファームウェアが更新される。
【００４１】
次に、図１２に示すように、スイッチ３によって、ファームウェアが未更新の下位装置２−１を上位装置１−２から切り離すとともに、下位装置２−３を上位装置１−１に接続する。さらに、スイッチ５により、下位装置２−３を通信線１０２−１に接続する。上位装置１−２および下位装置２−１を経由していたトラフィックは、上位装置１−１および下位装置２−３を経由するトラフィックへと切り替えられる。この状態で、図１３に示すように、下位装置２−１のファームウェアが更新される。
【００４２】
続いて図１４に示すように、スイッチ３によって、上位装置１−２と下位装置２−２との組合わせが、上位装置１−１と下位装置２−３との組合わせに切り替わる。さらに、スイッチ５によって、下位装置２−３を通信線１０２−２に接続する。図２から図４に示された例と同じく、トラフィックを発生させない上位装置１−１と下位装置２−１との組合わせが決定され、その決定された組合わせのトラフィックを、上位装置および下位装置の他の組合わせ（上位装置１−１および下位装置２−３）で代替させつつ、その決定された組合わせの上位装置または下位装置のファームウェアを更新する。そして、他の組合わせのトラフィックは、元の組合わせ（上位装置１−１および下位装置２−１）を経由するトラフィックへと戻される。
【００４３】
図１５に示すように、下位装置２−２は、上位装置１−１および上位装置１−２の両方から切り離されるとともに、ファームウェアが更新される。次に図１６に示すように、スイッチ３により、下位装置２−２を上位装置１−１に接続するととともに、下位装置２−３を上位装置１−１から切り離す。さらに、スイッチ５により、下位装置２−３を通信線１０２−１，１０２−２から切り離す。これにより、下位装置２−１および下位装置２−２のトラフィックが上位装置１−１の側に集約される。この状態で上位装置１−２のファームウェアが更新される。図１７に示すように、下位装置２−１および下位装置２−２のトラフィックを上位装置１−２にも接続する。
【００４４】
なお、図２において、下位装置２−１および下位装置２−２のトラフィックを上位装置１−１の側に集約して、上位装置１−２のファームウェアを更新してもよい。この場合、以後の更新手順については、上記の説明において上位装置１−１と上位装置１−２とを入れ替えたものと等価になる。また、図３において、下位装置２−２（正常系）のトラフィックが下位装置２−３（予備系）に切り替えられるとともに、下位装置２−２のファームウェアが更新されてもよい。この場合の更新手順については、図４から図７の説明において、下位装置２−１と下位装置２−２とを入れ替えたものと等価である。同じように図１２に示された状態から、下位装置２−２のファームウェアが先に更新されてもよい。この場合の更新手順については、図１３以後の図の説明において、下位装置２−１と下位装置２−２とを入れ替えたものと等価である。
【００４５】
本発明の実施の形態に係る通信装置は、上位側ネットワークと下位側ネットワークとを仲立ちする通信装置であって、上位側と下位側とのそれぞれに冗長構成を有する通信装置に適用することができる。特に、本発明の実施の形態に係る通信装置は、下位側に複数または多数の加入者回線を収容する通信装置に好適であり、たとえばＰＯＮの局側装置に適用することができる。
【００４６】
図１８は、本発明の実施の形態に係る通信装置のＰＯＮの局側装置への適用例を説明するためのブロック図である。図１８に示すように、局側装置である通信装置１００は、上位装置１−１，１−２と、下位装置に相当するボード２２−１，２２−２，・・・，２２−Ｍ，２３と、スイッチ３と、制御部４とを備える。Ｍ個（Ｍは２以上の整数である）のボード２２−１，２２−２，・・・，２２−Ｍは正常系であり、ボード２３は、予備系である。ボード２２−１，２２−２，・・・，２２−Ｍの各々に、最大でＮ本（Ｎは２以上の整数である）の通信線を接続することができる。例示的にボード２２−１には、通信線１１２−１，１１２−２，・・・，１１２−Ｎが接続される。各通信線は、具体的には光ファイバであり、各通信線には、光スプリッタ１０４が接続される。光スプリッタ１０４から複数の光ファイバ支線が分岐して、光ファイバ支線には宅側装置１０３が接続される。
【００４７】
ボード２３は、スイッチ５−１，５−２，・・・，５−Ｎに接続される。スイッチ５−１，５−２，・・・，５−Ｎの各々は、１：Ｍスイッチであり、ボード２２−１，２２−２，・・・，２２−Ｍの対応する通信線（合計するＭ本の通信線）の間で、ボード２３（予備系）の接続先を切り換える。このような構成においても、上述した手順に従って、上位装置１−１，１−２および下位装置（ボード２２−１，２２−２，・・・，２２−Ｍ，２３）に実装されたファームウェアを更新することができる。
【００４８】
なお、上記の実施の形態では、下位装置は、自身のファームウェア更新後に、自身の接続可能な上位装置を選択する。しかしながら、上位装置のファームウェアの更新の前後において上位装置と下位装置との間の互換性が変わらない場合も生じ得る。したがって上位装置１−１，１−２の両方に互換性がある場合には、下位装置は制御部４の指示に従って当該下位装置が接続可能な上位装置を選択し、上位装置１−１，１−２の片方のみ互換性がある場合には、下位装置は、その互換性を有する上位装置を選択するのでもよい。
【００４９】
また、制御部４を通信装置１００の内部に設ける構成あるいは制御部４を通信装置１００の外部に設ける構成において、制御部４が通信装置を制御することによって、本発明の実施の形態に係るファームウェア更新手順を制御してもよい。
【００５０】
また、上述の実施の形態では、上位装置の個数が２であるが、３個以上の上位装置を含む通信装置においても本発明の実施の形態は適用可能である。
【００５１】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は上記した実施の形態ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味、および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５２】
１−１，１−２  上位装置
２−１，２−２  下位装置（正常系）
２−３  下位装置（予備系）
３，５，５−１，５−２，５−Ｎ  スイッチ
４  制御部
８  外部装置
２２−１，２２−２，２２−Ｍ  ボード（正常系）
２３  ボード（予備系）
１００  通信装置
１０１−１，１０１−２，１０２−１，１０２−２，１１２−１，１１２−２，１１２−Ｎ  通信線
１０１  上位回線
１０２  下位回線
１０３  宅側装置
１０４  光スプリッタ
【図１】
2019075057.tif 000003
【図２】
2019075057.tif 000004
【図３】
2019075057.tif 000005
【図４】
2019075057.tif 000006
【図５】
2019075057.tif 000007
【図６】
2019075057.tif 000008
【図７】
2019075057.tif 000009
【図８】
2019075057.tif 000010
【図９】
2019075057.tif 000011
【図１０】
2019075057.tif 000012
【図１１】
2019075057.tif 000013
【図１２】
2019075057.tif 000014
【図１３】
2019075057.tif 000015
【図１４】
2019075057.tif 000016
【図１５】
2019075057.tif 000017
【図１６】
2019075057.tif 000018
【図１７】
2019075057.tif 000019
【図１８】
2019075057.tif 000020