(57)【要約】【課題】本発明は、ソフトウェアのダウンロード時間を短縮し、特定のゲートウェイ伝送装置や回線の負担を軽減するダウンロード方法およびそれを用いた伝送装置を提供することを目的とする。【解決手段】ネットワークを構成する伝送装置にソフトウェアをダウンロードするダウンロード方法において、隣接伝送装置との間の未使用チャネルを探索し未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定し、ソフトウェア格納手段に格納されているソフトウェアを通信用チャネルにより隣接伝送装置に送信し、隣接伝送装置から通信用チャネルにより転送されるソフトウェアを受信してソフトウェア格納手段に格納する。【選択図】図２
2007221234.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する伝送装置にソフトウェアをダウンロードするダウンロード方法において、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定し、
ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信し、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納することを特徴とするダウンロード方法。
【請求項２】
請求項１記載のダウンロード方法において、
前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送し、 
ネットワークを構成する全ての伝送装置のソフトウェアをダウンロードすることを特徴とするダウンロード方法。
【請求項３】
ネットワークを介してソフトウェアをダウンロードする伝送装置において、
ソフトウェアを格納するソフトウェア格納手段と、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定する通信用チャネル設定手段と、
前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信するソフトウェア送信手段と、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納するソフトウェア受信手段を
有することを特徴する伝送装置。
【請求項４】
請求項３記載の伝送装置において、
前記ソフトウェア送信手段は、前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送することを特徴とする伝送装置。
【請求項５】
請求項３または４記載の伝送装置において、
前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信したのち前記クロスコネクトを解除するクロスコネクト解除手段を
有することを特徴とする伝送装置。
【請求項６】
請求項３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、双方向ラインスイッチリング方式のプロテクションチャネルとのクロスコネクトを設定して前記通信用チャネルを設定することを特徴とする伝送装置。
【請求項７】
請求項３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、複数の未使用チャネルをコンカチネーションまたはバーチャルコンカチネーションによりクロスコネクトを設定して前記通信用チャネルを設定することを特徴とする伝送装置。
【請求項８】
請求項３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、前記通信用チャネルに障害が発生したとき前記隣接伝送装置との間の他の未使用チャネルとのクロスコネクトを設定して通信用チャネルを設定することを特徴とする伝送装置。
【請求項９】
請求項４乃至８のいずれか１項記載の伝送装置において、
前記隣接伝送装置から前記通信用チャネルの設定要求と共に転送しようとするソフトウェアのバージョン情報を供給され、前記バージョン情報が前記ソフトウェア格納手段に格納されているソフトウェアのバージョン情報と同一であるとき、前記隣接伝送装置からの前記ソフトウェアの転送を拒否する転送拒否手段を
有することを特徴とする伝送装置。
【請求項１０】
請求項４記載の伝送装置において、
前記ソフトウェアは、前記ネットワークを構成する伝送装置の識別情報を付与されており、
前記ソフトウェア格納手段に格納したソフトウェアの識別情報が自装置の識別情報と一致したとき、前記ソフトウェア格納手段に格納したソフトウェアを自装置に適用するソフトウェア適用手段を
有することを特徴とする伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード方法およびそれを用いた伝送装置に関し、ネットワークを構成する伝送装置にソフトウェアをダウンロードするダウンロード方法およびそれを用いた伝送装置に関する。
【背景技術】
【０００２】
ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）やＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）に代表される同期デジタル伝送方式において、ネットワークを構成する各伝送装置のソフトウェア（ファームウェアを含む）を遠隔地から更新する方法としては、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）ネットワークを構築し、伝送装置にファイル転送を行うソフトウェアダウンロード機能がある。
【０００３】
ＳＯＮＥＴ／ＳＤＨ網のＯＳＩネットワークとは、主信号とは別に、伝送装置の保守用に使われる通信経路であり、保守コマンド（ＴＬ−１）による装置の設定や、装置で発生するアラームの収集等にも使用されている。
【０００４】
ＯＳＩネットワークの物理層としては、ＳＯＮＥＴ／ＳＤＨフレームのセクションオーバヘッド（ＳＯＨ）内にあるＤ１〜Ｄ３バイト（１９２ｋｂｐｓ）、Ｄ４〜Ｄ１２バイト（５７６ｋｂｐｓ）を用いたＤＣＣ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌ：データ通信チャネル）が一般に用いられる。
【０００５】
光同期網における保守用ＯＳＩネットワーク構成の一例を図１に示す。同図中、ソフトウェアを更新するには、ソフトウェアファイルが格納された保守端末（ＯＳ）１から、ＬＡＮまたはＷＡＮで接続された伝送装置（ＧＮＥ：Ｇａｔｅｗａｙ  Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）２上のディスクにファイルを転送する。続いて、ＳＯＮＥＴ／ＳＤＨ上のＯＳＩネットワークを利用して更新が必要な伝送装置３〜７に一つずつファイルを転送することにより、光同期網を構成する各伝送装置のソフトウェアを更新して行く。
【０００６】
なお、特許文献１には、ダウンロード装置から上位装置を介して複数の下位装置にプログラムダウンロードを行うとき、上位装置にタイムスロット合成回路を設け、下位装置にタイムスロット分離回路を設けることが記載されている。
【０００７】
特許文献２には、ネットワークの複数の伝送装置にダウンロードすべきソフトウェアデータを格納するメモリと、伝送装置内で主信号を伝送する伝送路の空きタイムスロットにより対応するターゲットアドレス位置にソフトウェアデータをダウンロード制御する制御部を有することが記載されている。
【特許文献１】特開２０００−３５７０８４号公報
【特許文献２】国際公開ＷＯ  ０２／１９１０３  Ａ１号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００８】
最近では伝送装置の高機能化・収容可能伝送容量の拡大により、装置のサービスを提供するためのソフトウェア、並びに装置設定・構成を管理するデータベースの肥大化が進み、巨大な光同期網を構成する伝送装置の保守に手間と時間が掛かるようになった。また、ソフトウェア更新中はＧＮＥへの負荷が高くなり、伝送装置が本来行うべきアラーム収集・冗長切り替え等のサービスに影響を与えるおそれがあるといった問題があった。
【０００９】
本発明は、上記の点に鑑みなされたものであり、ソフトウェアのダウンロード時間を短縮し、特定のゲートウェイ伝送装置や回線の負担を軽減するダウンロード方法およびそれを用いた伝送装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施態様のダウンロード方法は、ネットワークを構成する伝送装置にソフトウェアをダウンロードするダウンロード方法において、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定し、
ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信し、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納することにより、ソフトウェアのダウンロード時間を短縮し、特定のゲートウェイ伝送装置や回線の負担を軽減することができる。
【００１１】
前記ダウンロード方法において、前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送し、 
ネットワークを構成する全ての伝送装置のソフトウェアをダウンロードすることができる。
【００１２】
本発明の一実施態様の伝送装置は、ネットワークを介してソフトウェアをダウンロードする伝送装置において、
ソフトウェアを格納するソフトウェア格納手段と、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定する通信用チャネル設定手段と、
前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信するソフトウェア送信手段と、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納するソフトウェア受信手段を有することにより、ソフトウェアのダウンロード時間を短縮し、特定のゲートウェイ伝送装置や回線の負担を軽減することができる。
【００１３】
前記伝送装置において、前記ソフトウェア送信手段は、前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送することができる。
【００１４】
前記伝送装置において、前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信したのち前記クロスコネクトを解除するクロスコネクト解除手段を有することができる。
【００１５】
前記伝送装置において、前記通信用チャネル設定手段は、双方向ラインスイッチリング方式のプロテクションチャネルとのクロスコネクトを設定して前記通信用チャネルを設定することができる。
【００１６】
前記伝送装置において、前記通信用チャネル設定手段は、複数の未使用チャネルをコンカチネーションまたはバーチャルコンカチネーションによりクロスコネクトを設定して前記通信用チャネルを設定することができる。
【００１７】
前記伝送装置において、前記通信用チャネル設定手段は、前記通信用チャネルに障害が発生したとき前記隣接伝送装置との間の他の未使用チャネルとのクロスコネクトを設定して通信用チャネルを設定することができる。
【００１８】
前記伝送装置において、前記隣接伝送装置から前記通信用チャネルの設定要求と共に転送しようとするソフトウェアのバージョン情報を供給され、前記バージョン情報が前記ソフトウェア格納手段に格納されているソフトウェアのバージョン情報と同一であるとき、前記隣接伝送装置からの前記ソフトウェアの転送を拒否する転送拒否手段を有することができる。
【００１９】
前記伝送装置において、前記ソフトウェアは、前記ネットワークを構成する伝送装置の識別情報を付与されており、
前記ソフトウェア格納手段に格納したソフトウェアの識別情報が自装置の識別情報と一致したとき、前記ソフトウェア格納手段に格納したソフトウェアを自装置に適用するソフトウェア適用手段を有することができる。
【発明の効果】
【００２０】
本発明によれば、ソフトウェアのダウンロード時間を短縮し、特定のゲートウェイ伝送装置や回線の負担を軽減できる。
【発明を実施するための最良の形態】
【００２１】
以下、図面に基づいて本発明の実施形態について説明する。
【００２２】
本発明は、伝送装置内に主信号の空きチャネルを探索する部分と、ファイル転送データをＳＯＮＥＴ／ＳＤＨ信号に変換する部分を設け、空きチャネルを使用してファイルを順々に転送して行く機能を設ける。
【００２３】
＜伝送装置の構成＞
図２は、本発明の伝送装置のブロック図を示す。同図中、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂそれぞれは、伝送装置に接続された光ファイバケーブル２０Ａ，２０Ｂまたは同軸ケーブルもしくはペア線等の物理回線を終端し、ＳＯＮＥＴ／ＳＤＨ信号を主信号スイッチ部２２に送信する。
【００２４】
主信号スイッチ部２２は、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂから受信した信号のスイッチング及びアッド／ドロップを行い、他方のＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂ，２１Ａに主信号を送信する。
【００２５】
ＤＣＣ制御部２３は、ＤＣＣ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌ）上でデータのやり取りを行うため、ＯＳＩプロトコル上に制御データを乗せて、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂに送信する。
【００２６】
ＳＷＤＬ（ＳｏｆｔＷａｒｅ  ＤｏｗｎＬｏａｄ）信号終端部２４は、ＳＷＤＬ制御部２６より通知される転送対象のソフトウェアデータをＳＯＮＥＴ／ＳＤＨ信号に変換し、主信号スイッチ部２２に送信する。
【００２７】
クロスコネクト管理制御部２５は、ユーザ設定または障害発生により主信号スイッチ部２２に接続の変更を依頼する。また、現状の主信号接続と使用状況をＳＷＤＬ信号チャネル制御部２７に通知する。
【００２８】
ＳＷＤＬ制御部２６は、ＬＡＮポート３２から受信したソフトウェアをソフトウェア格納部２９に格納する処理を行い、また、ソフトウェア転送開始要求を受けてＳＷＤＬ信号チャネル制御部２７に空きチャネルの探索を依頼し、ＳＷＤＬ信号終端部２４にディスク上のソフトウェアを送信する。
【００２９】
ＳＷＤＬ信号チャネル制御部２７は、ＳＷＤＬ制御部２６のソフトウェア転送要求により、現在の空きチャネル情報をクロスコネクト管理制御部２５より受け取り、ソフトウェアダウンロードに使用するチャネルを決定する。
【００３０】
ＬＡＮ終端部２８は、更新対象ソフトウェアを格納した端末とのインタフェースを提供する。ソフトウェア格納部２９は、更新対象ソフトウェアを一時格納するための記憶装置である。
【００３１】
管理データ格納部３０は、クロスコネクト情報、冗長構成情報等のデータを格納する。ＢＯＯＴファイル格納部３１は、自装置を起動するために使用するソフトウェア（ＢＯＯＴファイル）を格納するための記憶装置である。
【００３２】
＜ＧＮＥへのソフトウェアダウンロード＞
図３に示すように、伝送装置（ＧＮＥ）４１に保守端末４０が接続されているものとする。伝送装置４１はＬＡＮ終端部２８により保守端末４０と接続されている。ＳＷＤＬ制御部２６はＬＡＮ終端部２８を経由して、保守端末４０からソフトウェアファイルを取得して、ソフトウェア格納部２９に格納する。
【００３３】
ＳＷＤＬ制御部２６がソフトウェア格納部２９のファイルをＢＯＯＴファイル格納部３１にコピーする。ＳＷＤＬ制御部２６がＢＯＯＴファイル格納部３１に格納されている最新のソフトウェアファイルを読み込んで装置を再起動することにより、伝送装置４１のソフトウェアダウンロードが完了する。
【００３４】
＜ソフトウェアファイル転送元における通信用チャネル設定＞
伝送装置４１から伝送装置４２にソフトウェアファイルを転送する際の通信用チャネル設定動作について説明する。
【００３５】
図４にソフトウェアファイル転送元における通信用チャネル設定のシーケンスを示す。伝送装置４１のＳＷＤＬ制御部２６は、伝送装置４２との間にソフトウェアファイル転送用チャネルの設定するためにＳＷＤＬ信号チャネル制御部２７に対して空きチャネル探索要求を行う。
【００３６】
ＳＷＤＬ信号チャネル制御部２７は、クロスコネクト管理制御部２５に未使用である空きチャネルを問い合せる。クロスコネクト管理制御部２５は、管理データ格納部３０に格納されているクロスコネクト情報を参照し、ＳＷＤＬ制御部２６に対して空きチャネルを応答する。
【００３７】
伝送装置４１のＳＷＤＬ制御部２６は、空きチャネル情報を隣接する伝送装置４２に通知するため、空きチャネル情報を、ＤＣＣ制御部２３を経由してＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂから送信する。
【００３８】
＜ソフトウェアファイル転送先における通信用チャネル設定＞
図５にソフトウェアファイル転送先における通信用チャネル設定のシーケンスを示す。伝送装置４２において、伝送装置４１と接続されているＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａから受信した空きチャネル情報はＤＣＣ制御部２３を経由し、ＳＷＤＬ制御部２６に通知される。
【００３９】
ＳＷＤＬ制御部２６は空きチャネル情報と、使用チャネルの決定依頼をＳＷＤＬ信号チャネル制御部２７に通知する。複数の空きチャネルが存在する場合は、その中のどれを使用するかを決定後、クロスコネクト設定依頼をクロスコネクト管理制御部２５に通知する。
【００４０】
クロスコネクト管理制御部２５は、主信号スイッチ部２２に対してクロスコネクトを設定後、クロスコネクト設定情報を管理データ格納部３０に格納して、ＳＷＤＬ制御部２６に応答を返す。ＳＷＤＬ制御部２６はクロスコネクト設定を行ったチャネル情報を、ＤＣＣ制御部２３に通知して、隣接する伝送装置４１と接続されているＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａから送信する。
【００４１】
伝送装置４１は伝送装置４２からの応答をＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂ、ＤＣＣ制御部２３を経由してＳＷＤＬ制御部２６に通知する。さらに、ＳＷＤＬ信号チャネル制御部２７、クロスコネクト管理制御部２５により伝送装置４２から通知されたチャネルのクロスコネクト設定を行う。
【００４２】
ここまでの動作により、伝送装置４１と伝送装置４２との間の未使用チャネルを用いたソフトウェアファイル転送用の通信チャネルの設定が完了する。
【００４３】
＜ソフトウェアファイル転送元におけるファイル送信動作＞
伝送装置４１から伝送装置４２にソフトウェアファイルを転送する動作について説明する。
【００４４】
図６にソフトウェアファイル転送元におけるファイル送信動作のシーケンスを示す。伝送装置４１のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されているソフトウェアファイルをＳＷＤＬ信号終端部２４に対して送信する。
【００４５】
ＳＷＤＬ信号終端部２４から主信号スイッチ部２２に送信されるデータは、先に設定したクロスコネクトに従いＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂの該当チャネルに送信される。ソフトウェアファイルは、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂを経由して、隣接する伝送装置４２のＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａに転送される。
【００４６】
＜ソフトウェアファイル転送先におけるファイル受信動作＞
図７にソフトウェアファイル転送先におけるファイル送信動作のシーケンスを示す。伝送装置４２のＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａで受信したソフトウェアファイルは主信号スイッチ部２２に転送され、先に設定したクロスコネクトに従いＳＷＤＬ信号終端部２４に通知される。
【００４７】
ソフトウェアファイルはＳＷＤＬ信号終端部２４からＳＷＤＬ制御部２６に転送され、ソフトウェア格納部２９に格納される。ＳＷＤＬ制御部２６がソフトウェア格納部２９のファイルをＢＯＯＴファイル格納部３１にコピーする。ＳＷＤＬ制御部２６がＢＯＯＴファイル格納部３１に格納されている最新のソフトウェアファイルを読み込んで装置を再起動することにより、伝送装置４２のソフトウェアダウンロードが完了する。
【００４８】
＜隣接する伝送装置へのファイル転送＞
図３において、伝送装置４２と伝送装置４３間、伝送装置４１と伝送装置４６間等で図４〜図７と同様の動作を行うことで、ネットワーク上の全ての伝送装置４１〜４６に対するソフトウェア更新が可能となる。
【００４９】
＜ソフトウェアファイル通信用チャネルの削除＞
伝送装置４１から伝送装置４２へのソフトウェアファイル転送が完了した後の伝送装置４１、伝送装置４２間の通信用チャネル削除動作について説明する。
【００５０】
伝送装置４２のＳＷＤＬ制御部２６は、ＳＷＤＬ信号チャネル制御部２７にクロスコネクトの削除依頼を通知する。ＳＷＤＬ信号チャネル制御部２７は、クロスコネクト管理制御部２５に対して、先に設定したクロスコネクトの削除依頼を行う。
【００５１】
クロスコネクト管理制御部２５は、主信号スイッチ部２２にクロスコネクトの削除を依頼して、管理データ格納部３０より当該クロスコネクト情報を削除し、ＳＷＤＬ信号チャネル制御部２７に応答する。ＳＷＤＬ信号チャネル制御部２７からの応答を受信したＳＷＤＬ制御部２６へは、ＤＣＣを用いて隣接伝送装置４１にソフトウェアダウンロードの完了を通知するため、完了した旨をＤＣＣ制御部２３に通知して、隣接伝送装置４１と接続されているＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａから送信する。
【００５２】
伝送装置４１のＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂで受信した完了通知はＤＣＣ制御部２３を経由して、ＳＷＤＬ制御部２６に通知される。ＳＷＤＬ制御部２６は、ＳＷＤＬ信号チャネル制御部２７にクロスコネクトの削除依頼を通知する。
【００５３】
ＳＷＤＬ信号チャネル制御部２７は、クロスコネクト管理制御部２５に対して、先に設定したクロスコネクトの削除依頼を行う。クロスコネクト管理制御部２５は、主信号スイッチ部２２にクロスコネクトの解除を依頼して、管理データ格納部３０より当該クロスコネクト情報を削除して、ＳＷＤＬ信号チャネル制御部２７に応答する。ＳＷＤＬ信号チャネル制御部２７はＳＷＤＬ制御部２６に応答する。
【００５４】
このようにして、ソフトウェアファイル転送用のチャネルのクロスコネクトを削除することが可能となる。
【００５５】
上記のように伝送装置４２がソフトウェアダウンロード後に主体的にクロスコネクトを削除する方法以外に、伝送装置４１が主体的にＤＣＣや主信号チャネルを用いて伝送装置４２にクロスコネクトの削除依頼を行う方法も可能である。
【００５６】
ＤＣＣを使用する場合は、伝送装置４１のＳＷＤＬ制御部２６からＤＣＣ制御部２３とＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂを経由して伝送装置４２にクロスコネクトの削除依頼を送信する。
【００５７】
主信号チャネルを使用する場合は、伝送装置４１のＳＷＤＬ制御部２６からＳＷＤＬ信号終端部２４と主信号スイッチ部２２とＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂを経由して伝送装置４２にクロスコネクトの削除依頼を送信する。
【００５８】
＜ＢＬＳＲのプロテクションチャネルを利用したソフトウェア転送＞
図4のシーケンスにおいて、ＳＷＤＬ信号チャネル制御部２７が任意の未使用チャネルを選択する際に、ＢＬＳＲ（Ｂｉｄｉｒｅｃｔｉｏｎａｌ  Ｌｉｎｅ  Ｓｗｉｔｃｈｅｄ  Ｒｉｎｇ：双方向ラインスイッチリング）のプロテクションチャネルを選択する。これにより、ＢＬＳＲのプロテクションチャネルをファイル転送用チャネルとして使用することが可能となる。
【００５９】
＜コンカチネーションを利用したソフトウェア転送＞
また、図4のシーケンスにおいて、ＳＷＤＬ信号チャネル制御部２７が任意の未使用チャネルを選択する際に、複数の未使用チャネルが存在する場合は、コンカチネーション、または複数のクロスコネクトをバーチャルコンカチネーションとして設定することにより、ソフトウェアファイル転送用のより容量の大きなチャネルを設定することが可能となる。
【００６０】
＜未使用チャネルが存在しない場合のＤＣＣによるソフトウェア転送＞
また、図4のシーケンスにおいて、ＳＷＤＬ信号チャネル制御部２７にて未使用チャネルを選択する際に、未使用チャネルが存在しない場合は、クロスコネクトを設定せずに、ＳＷＤＬ制御部２６に未使用チャネルが存在しない旨を応答する。
【００６１】
ＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されているソフトウェアファイルを転送するため、ＤＣＣ制御部２３を経由し、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂから隣接する伝送装置４２に転送する。
【００６２】
伝送装置４２でも同様に、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａから受信したＤＣＣ上のソフトウェアファイルをＤＣＣ制御部２３で受信後、ＳＷＤＬ制御部２６に通知しソフトウェア格納部２９に格納する。
【００６３】
これにより、未使用チャネルが存在しない場合にＤＣＣを使用してソフトウェアファイルを転送することが可能となる。
【００６４】
＜ＢＬＳＲの主信号チャネル救済時のソフトウェア転送＞
ＢＬＳＲのプロテクションチャネルを使用してソフトウェアファイルを転送している際に、当該プロテクションチャネルが主信号チャネルの障害により主信号の救済用として使用されたことを伝送装置４１のＳＷＤＬ信号終端部２４において検出する。ＳＷＤＬ信号終端部２４は、プロテクションチャネルが使用できなくなったことをＳＷＤＬ制御部２６に通知する。
【００６５】
ＳＷＤＬ制御部２６は、使用できなくなったソフトウェアファイル通信用チャネルの削除を行う。また、新たに使用可能なチャネルを選択してクロスコネクトを設定する。続いて新たに設定したチャネルを使用してのソフトウェアファイルの転送が可能となる。未使用チャネルが存在しない場合は、先に説明したようにＤＣＣを使用する。
【００６６】
＜使用中チャネル障害時のソフトウェア転送＞
また、伝送装置４１のＳＷＤＬ信号終端部２４において、ソフトウェアファイル転送用に使用しているチャネル自体の障害を検出することにより、他の未使用チャネルまたはＤＣＣを使用したソフトウェアファイルの転送が可能となる。
【００６７】
＜複数の隣接伝送装置からソフトウェア転送依頼を受けた場合の拒否＞
図３の伝送装置４４において、すでに伝送装置４３から転送されたソフトウェアファイルのダウンロードを完了した後に、伝送装置４５から通信用チャネル設定依頼を受信したとする。このとき、伝送装置４５においては、伝送装置４４にチャネル情報を通知するが、チャネル情報に加えて、転送しようとするソフトウェアファイルのバージョンを通知する。
【００６８】
伝送装置４４のＳＷＤＬ制御部２６は、通知されたソフトウェアファイルのバージョンと、ソフトウェア格納部２９に格納済みのソフトウェアのバージョンとを比較して、同一であった場合は伝送装置４５に転送拒否を応答する。
【００６９】
伝送装置４５のＳＷＤＬ制御部２６で転送拒否応答を受信した場合は、ＳＷＤＬ信号チャネル制御部２７にクロスコネクトの削除依頼を行う。この動作により、同一バージョンのファイルの重複受信を行わないようにすることが可能となる。
【００７０】
＜特定の装置にだけソフトウェアダウンロードを実施する場合＞
図３において、例えば伝送装置４３のみにソフトウェアファイルをダウンロードしたいとする。このとき、予め保守端末４０に格納されているソフトウェアファイルに、ダウンロードの適用対象である伝送装置４３の識別情報を付与しておく。
【００７１】
伝送装置４１のＳＷＤＬ制御部２６は、ソフトウェア格納部２９にソフトウェアを格納した後、自伝送装置４１の識別情報が付与されている場合に限りＢＯＯＴファイル格納部３１にコピーし、自伝送装置４１の識別情報が付与されていない場合はコピーしないようにすることにより、ソフトウェアの適用可否の決定が可能となる。
【００７２】
伝送装置４２についても同様に、自伝送装置４２の識別情報が付与されていない場合はＢＯＯＴファイル格納部３１へのコピーを行わないようにする。
【００７３】
伝送装置４３については、自伝送装置４３の識別情報が付与されているため、ＢＯＯＴファイル格納部３１にソフトウェアファイルをコピーする。このようにして、ソフトウェアの適用可否の決定が可能となる。
【００７４】
＜装置起動時のソフトウェアバージョン確認＞
図３において、伝送装置４４が再起動したとする。再起動中に他の伝送装置のみソフトウェアダウンロードが行われている可能性もあるため、伝送装置４４は起動した際のＳＷＤＬ制御部２６からＤＣＣを使用して隣接する伝送装置４３、伝送装置４５が保持しているソフトウェアのバージョンを問い合せるため、ＤＣＣ制御部２３〜ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂを経由して伝送装置４３、伝送装置４５に問い合せメッセージを送信する。
【００７５】
伝送装置４３、伝送装置４５は当該メッセージをＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂ〜ＤＣＣ制御部２３を経由してＳＷＤＬ制御部２６で受信する。伝送装置４３、伝送装置４５のＳＷＤＬ制御部２６はソフトウェア格納部２９に格納されているソフトウェアファイルのバージョンを調べて、ＤＣＣ制御部２３〜ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂと経由して応答メッセージを送信する。
【００７６】
伝送装置４４は応答メッセージをＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ，２１Ｂ〜ＤＣＣ制御部２３を経由してＳＷＤＬ制御部２６で受信する。応答メッセージで通知された隣接伝送装置４３，４５のソフトウェアファイルのバージョンと、自伝送装置４４のソフトウェア格納部２９に格納されているソフトウェアファイルのバージョンとを比較して、隣接伝送装置４３，４５のバージョンが新しければ、ＤＣＣを利用して当該隣接伝送装置４３，４５にソフトウェアファイル転送要求を通知する。
【００７７】
隣接伝送装置４３，４５から当該伝送装置４４はへのソフトウェアファイルの転送については、図４〜図７と同様の動作を行う。このようにして、伝送装置が起動したときに隣接装置が保持する最新のソフトウェアファイルを自装置にダウンロードすることが可能となる。
【００７８】
＜転送可否情報の確認＞
伝送装置４３が保持しているソフトウェアファイルは伝送装置４３以外に転送してはいけないものとする。伝送装置４３のソフトウェア格納部２９には、ソフトウェアファイルに加えて、「転送可否情報」を格納しておく。この場合は「転送不可」という情報が格納されているものとする。
【００７９】
上記の装置起動時のソフトウェアバージョン確認において、伝送装置４３、伝送装置４５のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されているソフトウェアファイルのバージョンに加えて、「転送可否情報」を伝送装置４４に応答する。応答を受信した伝送装置４４のＳＷＤＬ制御部２６において、「転送可否情報」が「転送不可」となっている場合は、ソフトウェアファイルのバージョンの新旧によらず隣接伝送装置４３，４５にソフトウェアファイルの転送要求を行わないようにすることにより、「転送可能」な場合にのみ隣接装置に対してファイル転送を要求することが可能となる。
【００８０】
＜第1実施形態＞
図８は本発明の第1実施形態の装置間シーケンスを示し、図９は管理データ格納部が保持するクロスコネクト情報を示す。また、図１０乃至図１２は本発明における装置間制御用パケット構成を示す。
【００８１】
送信側装置（伝送装置４１）と受信側装置（伝送装置４２）間のラインＯＣ−ｎ上にあるＳＴＳパスを使用して、ファイルの転送を実施する場合を例として説明する。
【００８２】
前提条件として、伝送装置４１のＬＡＮ終端部２８を経由して保守端末４０と接続されており、ＳＷＤＬ制御部２６は保守端末４０からダウンロード対象ソフトウェアを取得し、ソフトウェア格納部２９に予め転送しておく。また、自装置の立ち上げソフトウェアとして使用するために、ＢＯＯＴファイル格納部３１へもコピーしておく。
【００８３】
図８において、ソフトウェア転送開始要求により、伝送装置４１のＳＷＤＬ制御部２６はソフトウェア格納部２９に対象となるソフトウェアが存在するかどうか確認する。存在を確認した後、ＳＷＤＬ信号チャネル制御部２７を経由し、クロスコネクト管理制御部２５に空きチャネルの検索を依頼する。
【００８４】
クロスコネクト管理制御部２５は、管理データ格納部３０より、クロスコネクト情報を抽出し、現在使用されていないチャネルを図９に示すクロスコネクト情報から抽出する。クロスコネクト情報はＳＷＤＬ制御部２６に渡され、ＤＣＣをもつＯＣ−３，ＯＣ−１２，ＯＣ−４８等のライン単位に、そのラインに存在するチャネルの空き情報、並びにファイルのバージョン情報を含んだ図１０に示す接続要求パケットを生成し、ＤＣＣ制御部２３に通知する。
【００８５】
伝送装置４１のＤＣＣ制御部２３は指定されたラインを終端するＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂに接続要求パケットを通知し、ＳＯＮＥＴ／ＳＤＨインタフェース部２１ＢはＳＯＮＥＴ／ＳＤＨ上のＤチャネル（ＤＣＣ）に本パケットを乗せて、隣接する受信側装置（伝送装置４２）に通知する。
【００８６】
伝送装置４２は、ＳＯＮＥＴ／ＳＤＨインタフェース部２１ＡよりＤチャネルに乗せられた接続要求パケットを取り出し、ＤＣＣ制御部２３に通知する。ＤＣＣ制御部２３は、各ラインより収集した情報をＳＷＤＬ制御部２６に転送する。ＳＷＤＬ制御部２６では、すでに同じバージョンのソフトウェアがソフトウェア格納部２９に格納されていないかをチェックし、同じバージョンがすでに格納済みである場合は、接続要求パケットを破棄する。
【００８７】
格納されていない場合は、通知されたソフトウェアのバージョンと各ライン内の空きチャネル情報と、ＳＷＤＬ信号チャネル制御部２７、クロスコネクト管理制御部２５を経由して、管理データ格納部３０から得た伝送装置４２のクロスコネクト状態とを比較して、使用するチャネルを決定する。この決定方法の一例として、より回線帯域の大きいチャネルを選択する方法等がある。
【００８８】
使用するチャネルが決定された後、ＳＷＤＬ信号チャネル制御部２７は、クロスコネクト管理制御部２５に対して指定したチャネルのクロスコネクト設定を依頼する。クロスコネクト管理制御部２５は、主信号スイッチ部２２のＩ／Ｏを設定し、指定されたチャネルを収容するＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａの当該チャネルとＳＷＤＬ信号終端部２４との間にクロスコネクトを設定する。
【００８９】
また、ＳＷＤＬ信号チャネル制御部２７は、ソフトウェアダウンロード用として設定したチャネルをＳＷＤＬ制御部２６に通知し、ＳＷＤＬ制御部２６にて、接続チャネル情報を含んだ図１１に示す接続応答パケットを生成し、ＤＣＣ制御部２３、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａを経由して、当該チャネルを収容するＤＣＣ回線を通じて、送信側装置（伝送装置４１）に通知する。
【００９０】
接続応答を受信した送信側装置（伝送装置４１）は、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂ、ＤＣＣ制御部２３を経由した後、ＳＷＤＬ制御部２６にて接続応答パケットから使用するチャネル情報を取り出し、ＳＷＤＬ信号チャネル制御部２７を経由してクロスコネクト管理制御部２５にクロスコネクトの設定を依頼する。
【００９１】
クロスコネクト管理制御部２５は、管理データ格納部３０にクロスコネクト情報を保存すると共に、主信号スイッチ部２２のＩ／Ｏを操作し、指定されたチャネルを収容するＳＯＮＥＴ／ＳＤＨインタフェース部２１ＢとＳＷＤＬ信号終端部２４の間にクロスコネクトを設定する。クロスコネクトが正常に設定できたら、ＳＷＤＬ制御部２６に対して接続完了通知を行う。
【００９２】
接続完了通知を受けたＳＷＤＬ制御部２６は、ソフトウェア格納部２９から対象となるソフトウェアのデータを取り出し、ＳＷＤＬ信号終端部２４に送信する。ＳＷＤＬ信号終端部２４は、前述の操作により接続されたチャネルにより、主信号スイッチ部２２、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂを経由して、対向する受信側装置（伝送装置４２）に通知する。
【００９３】
受信側装置（伝送装置４２）は、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ、主信号スイッチ部２２を経由して、ＳＷＤＬ信号終端部２４にソフトウェアデータが通知される。ファイル転送時のおけるエラー訂正やエラー発生時の再送の方法等はＯＳＩのおけるＦＴＡＭプロトコル、ＴＣＰ／ＩＰのおけるＦＴＰプロトコル等のファイル転送プロトコルに委ねるものとする。受信したソフトウェアデータは、ＳＷＤＬ制御部２６を経由して、ソフトウェア格納部２９に格納される。
【００９４】
送信側装置（伝送装置４１）のＳＷＤＬ制御部２６が対象となる全てのファイル転送の完了を認識したら、図１２に示す切断要求パケットを生成し、ＳＷＤＬ信号終端部２４、主信号スイッチ部２２、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂを経由して、受信側装置（伝送装置４２）に通知する。
【００９５】
切断要求パケットを受信した受信側装置（伝送装置４２）は、当該情報をＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ、主信号スイッチ部２２、ＳＷＤＬ信号終端部２４を経由し、ＳＷＤＬ制御部２６に通知する。
【００９６】
ＳＷＤＬ制御部２６では、当該チャネルを用いて実施していたソフトウェアの転送処理が全て完了していることを確認後、当該チャネルのクロスコネクトを切断するため、ＳＷＤＬ信号チャネル制御部２７に切断依頼を行う。
【００９７】
ＳＷＤＬ信号チャネル制御部２７は、クロスコネクト管理制御部２５に対してクロスコネクト切断依頼を行い、クロスコネクト管理制御部２５が主信号スイッチ部２２のＩ／Ｏを操作することによって、ＳＯＮＥＴ／ＳＤＨインタフェース部２１ＡとＳＷＤＬ信号終端部２４との間で張られていたクロスコネクトを解除する。また、これにより全てソフトウェア受信を完了したため、ソフトウェア格納部２９からＢＯＯＴファイル格納部３１へのソフトウェアコピーを実施する。
【００９８】
送信側装置（伝送装置４１）は、受信側装置（伝送装置４２）のクロスコネクトが解除されたことを伝送装置４２のＳＷＤＬ信号終端部２４が「ＵＮＥＱ−Ｐ」等のアラームを受信することによって認識する。
【００９９】
この後、送信側装置（伝送装置４１）側のクロスコネクトも解除するために、ＳＷＤＬ制御部２６を経由してＳＷＤＬ信号チャネル制御部２７にクロスコネクト解除通知を行い、クロスコネクト管理制御部２５に対してクロスコネクト解除要求を行う。クロスコネクト管理制御部２５は主信号スイッチ部２２のＩ／Ｏを操作することにより、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂと１−ＳＷＤＬ信号終端部２４との間に張られていたクロスコネクトを解除する。
となる。
【０１００】
＜第２実施形態＞
図１３は、本発明の第２実施形態の管理データ格納部３０内のクロスコネクト情報を示す。ここでは、装置間のＢＬＳＲのプロテクション回線を使用してファイルの転送を実施する場合を説明する。各伝送装置は、管理データ格納部３０に図１３に示すクロスコネクト設定状態とＢＬＳＲ構成の設定有無情報を保持している。
【０１０１】
送信側装置（伝送装置４１）のクロスコネクト管理制御部２５は、当該情報を使用して、ＢＬＳＲによる冗長構成が組まれているか否かを判定する。ＢＬＳＲ構成が組まれている場合は未使用のＢＬＳＲのプロテクション回線を検索する。図１３において反転表示で示す未使用のＢＬＳＲのプロテクション回線を検出した場合、送信側装置（伝送装置４１）は第１実施形態に示す手順にてクロスコネクトを設定し、ファイル転送を実行する。
【０１０２】
＜第３実施形態＞
図１４は、本発明の第３実施形態の管理データ格納部３０内のクロスコネクト情報を示す。ここでは、未使用の空きチャネルが複数存在する場合に、バーチャルコンカチネーションにより複数チャネルを使用してファイルの転送を実施する場合を説明する。各伝送装置は、管理データ格納部３０にクロスコネクトの設定状態を管理する図１４に示すクロスコネクト情報を保持している。
【０１０３】
送信側装置（伝送装置４１）のクロスコネクト管理制御部２５は、管理データ格納部３０が保持するクロスコネクト情報を使用して、図１４において反転表示で示す未使用チャネルの検索を行う。図１４に示すようにチャネル１−１−４〜１−１−６およびチャネル１−１−４５〜１−１−４７の複数の空きチャネルが存在する場合は、これら空きチャネル情報を図１０に示す接続要求パケットに乗せて、受信側装置（伝送装置４２）に通知する。
【０１０４】
受信側装置（伝送装置４２）では、受信した接続要求パケットから空きチャネル情報を抽出し、ＳＷＤＬ信号チャネル制御部２７に通知する。続いて、ＳＷＤＬ信号チャネル制御部２７では、使用可能である複数のチャネルとしてチャネル１−１−４〜１−１−６およびチャネル１−１−４５〜１−１−４７が存在することを認識し、これら全てのチャネルを用いたＳＴＳ１−６Ｖのバーチャルコンカチネーションによるクロスコネクト設定依頼をクロスコネクト管理制御部２５に通知する。
【０１０５】
クロスコネクト管理制御部２５は主信号スイッチ部２２のＩ／Ｏを操作することにより、ＳＯＮＥＴ／ＳＤＨインタフェース部２１ＡとＳＷＤＬ信号終端部２４の間にＳＴＳ１−６Ｖのバーチャルコンカチネーションを設定する。設定完了後、送信側装置（伝送装置４１）に接続応答パケットを通知する。
【０１０６】
接続応答パケットを受信した送信側装置（伝送装置４１）でも、同様のバーチャルコンカチネーションによるクロスコネクトを設定し、開設されたチャネルを使用してファイル転送を実行する。
【０１０７】
＜第４実施形態＞
図１５は、本発明の第４実施形態の管理データ格納部３０内のクロスコネクト情報を示す。ここでは、未使用のチャネルが存在しなかった場合を説明する。送信側装置（伝送装置４１）のクロスコネクト管理制御部２５は、クロスコネクト情報をより未使用チャネルの検索を行う。検索の結果、未使用のチャネルが１つも発見できなかった場合、ＳＷＤＬ信号チャネル制御部２７はＳＷＤＬ制御部２６にその旨を通知し、ＳＷＤＬ制御部２６は、ＤＣＣを用いてソフトウェアの転送を実施するために、ＤＣＣ制御部２３、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ｂを経由して、受信側装置（伝送装置４２）に通知する。
【０１０８】
受信側装置（伝送装置４２）は、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａ、ＤＣＣ制御部２３を経由し、ＳＷＤＬ制御部２６が通知を受ける。ＳＷＤＬ制御部２６は、ＤＣＣ制御部２３が受信するソフトウェアデータをソフトウェア格納部２９に転送するよう設定し、ＤＣＣ制御部２３、ＳＯＮＥＴ／ＳＤＨインタフェース部２１Ａを経由して、送信側装置（伝送装置４１）に応答を返す。
【０１０９】
応答を受信した送信側装置（伝送装置４１）のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されたソフトウェアデータをＤＣＣ制御部２３に送信し、受信側装置（伝送装置４２）との間でＤＣＣを用いてファイルの送信を行う。
【０１１０】
＜第５実施形態＞
ソフトウェアファイルの転送に使用していた回線が使用できなくなった場合の救済処理について説明する。ファイル転送用チャネルとして使用していたＢＬＳＲのプロテクション回線が、ＢＬＳＲの主信号チャネル救済のために使用できなくなった場合、送信側装置（伝送装置４１）のクロスコネクト管理制御部２５は、第1実施形態に示す手順にてファイル転送用に使用していたチャネルを削除した後、未使用チャネルの再検索を実施する。
【０１１１】
未使用のチャネルを検出した場合は、第２実施形態または第３実施形態に示す手順にてファイルの転送を実行する。また、未使用のチャネルが見つからなかった場合は、第４実施形態に示す手順にてファイルの転送を実行する。
【０１１２】
なお、ファイル転送用チャネルとして使用していたチャネルにて障害を検出した場合も、同様の手順にてファイルの転送を実行する。
【０１１３】
＜第６実施形態＞
図１６は、本発明の第６実施形態の転送されるソフトウェアに含まれる付属情報を示す。各伝送装置間を転送されて行くソフトウェアファイル一式には、そのファイルをダウンロード可能な伝送装置を管理するための情報である、図１６に示す適用対象ノードリストが添付されている。
【０１１４】
受信側装置（伝送装置４２）のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に受信したソフトウェアファイルと添付情報である適用対象ノードリストを格納する。続いて、ＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納したソフトウェアファイル内の適用対象ノードリストに、自装置の識別情報が登録されているか確認する。
【０１１５】
適用対象ノードリストに、自装置の識別情報が登録されている場合は、ソフトウェア格納部２９からＢＯＯＴファイル格納部３１へのソフトウェアコピーを実施する。適用対象ノードリストに、自装置の識別情報が登録されていない場合は、ＢＯＯＴファイル格納部３１へのソフトウェアコピーを実施しないことにより、転送されたソフトウェアを自装置に適用しないようにすることが可能となる。
【０１１６】
＜第７実施形態＞
図１７は、本発明の第７実施形態のソフトウェア格納部２９に保持される転送可否情報を示し、図１８は本発明の第７実施形態の転送可否判定処理のフローチャートを示す。ここでは、ノード起動時にソフトウェアファイルの更新を行う処理の例を説明する。
【０１１７】
各伝送装置のソフトウェア格納部２９には、受信したソフトウェアファイルの転送可否を管理するために、図１８に示す転送可否判定処理を保持している。
【０１１８】
まず、伝送装置４１よりも古いバージョンのソフトウェアがダウンロードされている伝送装置４２が起動した場合の動作について説明する。伝送装置４２起動後、ＳＷＤＬ制御部２６はＤＣＣを使用して、隣接伝送装置４１に対しソフトウェアのバージョンを問い合せる（ステップＳ１１）。
【０１１９】
伝送装置４２よりソフトウェアバージョンの問い合せを受けた伝送装置４１のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されているソフトウェアのバージョン、および転送可否情報を収集し、ＤＣＣを使用して伝送装置４２に通知する（ステップＳ２１）。
【０１２０】
伝送装置４１からの応答を受信した伝送装置４２のＳＷＤＬ制御部２６は、伝送装置４１より取得したソフトウェアのバージョンと、伝送装置４２のソフトウェア格納部２９に格納されているソフトウェアのバージョンを比較する（ステップＳ１２）。両者のソフトウェアバージョンを比較した結果、伝送装置４２のソフトウェアのバージョンの方が古いことが判明した場合、ＳＷＤＬ制御部２６は伝送装置４１より通知されている転送可否情報の転送可否設定を判定し（ステップＳ１３）、”転送可”に設定されていれば、ＤＣＣを使用して伝送装置４１に対し接続要求パケットを送信し（ステップＳ１４）、ファイルの転送を試みる。以降、図8に示す手順でソフトウェアダウンロードを実行する。
【０１２１】
また、逆のパターンとして、伝送装置４１よりも新しいバージョンのソフトウェアを保持している伝送装置４２が起動した場合の動作について述べる。伝送装置４２起動後、ＳＷＤＬ制御部２６はＤＣＣを使用して、隣接伝送装置４１に対しソフトウェアのバージョンを問い合せる（ステップＳ１１）。
【０１２２】
伝送装置４２よりソフトウェアバージョンの問い合せを受けた伝送装置４１のＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されているソフトウェアのバージョン、および転送可否情報を収集し、ＤＣＣを使用して伝送装置４２に通知する（ステップＳ２１）。
【０１２３】
伝送装置４１からの応答を受信した伝送装置４２のＳＷＤＬ制御部２６は、伝送装置４１より取得したソフトウェアのバージョンと、伝送装置４２のソフトウェア格納部２９に格納されているソフトウェアのバージョンを比較する（ステップＳ１２）。
【０１２４】
両者のソフトウェアバージョンを比較した結果、伝送装置４２のソフトウェアのバージョンの方が新しいことが判明した場合、ＳＷＤＬ制御部２６は、ソフトウェア格納部２９に格納されている伝送装置４２の転送可否情報の転送可否設定を判定し（ステップＳ１５）、”転送可”に設定されていれば、ＤＣＣを使用して伝送装置４１に対し接続要求パケットを送信し（ステップＳ１６）、以降、図8に示す手順で伝送装置４２から伝送装置４１に対してのソフトウェアファイルの転送を実行する。
【０１２５】
本発明によれば以下の効果が得られる。第1に、ＳＯＮＥＴ／ＳＤＨ伝送装置のおけるソフトウェアダウンロード方式において、ファイル転送用チャネルとして、未使用である広帯域な主信号用チャネルを使用することにより、各伝送装置へのソフトウェアダウンロードの高速化が可能となる。また、各伝送装置間で順々にファイルを転送して行くことにより、特定の伝送装置、チェネルに過大な負荷を与えることがなくなり、ネットワーク全体の安定化を図ることができる。
【０１２６】
第2に、未使用である主信号チャネルが存在しない状況においては、通常、信号が流れていないＢＬＳＲのプロテクション回線を使用することにより、ソフトウェアダウンロードの高速化とネットワーク全体の安定化を図ることができる。
【０１２７】
第3に、未使用である主信号チャネルが複数存在する状況においては、これらのチャネルをまとめて使用することにより、ソフトウェアダウンロードの更なる高速化が可能となる。
【０１２８】
第4に、未使用である主信号チャネル・プロテクションチャネルが全く存在しなかった場合においても、ＳＯＮＥＴ／ＳＤＨで提供されているＤＣＣを使った、既存のソフトウェアダウンロード方式に切り替えることにより、ソフトウェアダウンロードを実施することができる。
【０１２９】
第5に、未使用である主信号チャネル・またはプロテクションチャネルを使用してソフトウェアダウンロードを実施していた場合において、使用中のチャネルが使えなくなった時に、他のチャネルにと切り替えることにより、ソフトウェアダウンロードを中断することなく実施することができる。
【０１３０】
第6に、転送されて行くソフトウェアに、当該ソフトウェアの適用可否情報をつけることにより、装置のハード種別や構成に応じて、ソフトウェアの更新対象となる装置にだけ新しいソフトウェアを適用することができる。
【０１３１】
第7に、伝送装置が再起動した時に、隣接装置に対して最新のソフトウェアバージョンを問い合せることにより、隣接装置がソフトウェア転送要求を送信した時に自装置が停止していた場合においても、その後の装置起動時に最新のソフトウェアを取得することができる。
【０１３２】
なお、ソフトウェア格納部２９が請求項または付記記載のソフトウェア格納手段に相当し、ＳＷＤＬ制御部２６，ＳＷＤＬ信号チャネル制御部２７が通信用チャネル設定手段に相当し、ＳＷＤＬ信号終端部２４，ＳＷＤＬ制御部２６がソフトウェア送信手段に相当し、ＳＷＤＬ信号終端部２４，ＳＷＤＬ制御部２６がソフトウェア受信手段に相当し、ＳＷＤＬ制御部２６，ＳＷＤＬ信号チャネル制御部２７がクロスコネクト解除手段に相当し、ＳＷＤＬ制御部２６が転送拒否手段に相当し、ＳＷＤＬ制御部２６，ＢＯＯＴファイル格納部３１がソフトウェア適用手段に相当し、ＳＷＤＬ制御部２６が転送要求手段に相当する。
（付記１）
ネットワークを構成する伝送装置にソフトウェアをダウンロードするダウンロード方法において、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定し、
ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信し、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納することを特徴とするダウンロード方法。
（付記２）
付記１記載のダウンロード方法において、
前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送し、 
ネットワークを構成する全ての伝送装置のソフトウェアをダウンロードすることを特徴とするダウンロード方法。
（付記３）
ネットワークを介してソフトウェアをダウンロードする伝送装置において、
ソフトウェアを格納するソフトウェア格納手段と、
隣接伝送装置との間の未使用チャネルを探索し前記未使用チャネルとのクロスコネクトを設定してソフトウェアを転送するための通信用チャネルを設定する通信用チャネル設定手段と、
前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信するソフトウェア送信手段と、
前記隣接伝送装置から前記通信用チャネルにより転送されるソフトウェアを受信して前記ソフトウェア格納手段に格納するソフトウェア受信手段を
有することを特徴する伝送装置。
（付記４）
付記３記載の伝送装置において、
前記ソフトウェア送信手段は、前記隣接伝送装置からダウンロードして前記ソフトウェア格納手段に格納されているソフトウェアを別の隣接伝送装置に転送することを特徴とする伝送装置。
（付記５）
付記３または４記載の伝送装置において、
前記ソフトウェア格納手段に格納されているソフトウェアを前記通信用チャネルにより前記隣接伝送装置に送信したのち前記クロスコネクトを解除するクロスコネクト解除手段を
有することを特徴とする伝送装置。
（付記６）
付記３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、双方向ラインスイッチリング方式のプロテクションチャネルとのクロスコネクトを設定して前記通信用チャネルを設定することを特徴とする伝送装置。
（付記７）
付記３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、複数の未使用チャネルをコンカチネーションまたはバーチャルコンカチネーションによりクロスコネクトを設定して前記通信用チャネルを設定することを特徴とする伝送装置。
（付記８）
付記３乃至５のいずれか１項記載の伝送装置において、
前記通信用チャネル設定手段は、前記通信用チャネルに障害が発生したとき前記隣接伝送装置との間の他の未使用チャネルとのクロスコネクトを設定して通信用チャネルを設定することを特徴とする伝送装置。
（付記９）
付記４乃至８のいずれか１項記載の伝送装置において、
前記隣接伝送装置から前記通信用チャネルの設定要求と共に転送しようとするソフトウェアのバージョン情報を供給され、前記バージョン情報が前記ソフトウェア格納手段に格納されているソフトウェアのバージョン情報と同一であるとき、前記隣接伝送装置からの前記ソフトウェアの転送を拒否する転送拒否手段を
有することを特徴とする伝送装置。
（付記１０）
付記４記載の伝送装置において、
前記ソフトウェアは、前記ネットワークを構成する伝送装置の識別情報を付与されており、
前記ソフトウェア格納手段に格納したソフトウェアの識別情報が自装置の識別情報と一致したとき、前記ソフトウェア格納手段に格納したソフトウェアを自装置に適用するソフトウェア適用手段を
有することを特徴とする伝送装置。
（付記１１）
付記４記載の伝送装置において、
前記隣接伝送装置は、ソフトウェアと共に前記ソフトウェアのバージョン情報を格納しており、
起動時に前記隣接伝送装置に格納されているソフトウェアのバージョン情報を問い合せて、自装置に格納されているソフトウェアのバージョン情報より新しい場合に、前記隣接伝送装置にソフトウェアの転送要求を行う転送要求手段を
有することを特徴とする伝送装置。
（付記１２）
付記１１記載の伝送装置において、
前記隣接伝送装置は、ソフトウェアと共に前記ソフトウェアのバージョン情報および転送可否情報を格納しており、
前記転送要求手段は、起動時に前記隣接伝送装置に格納されているソフトウェアのバージョン情報に加えて転送可否情報を問い合せ、前記転送可否情報が転送可の場合にのみ、前記隣接伝送装置にソフトウェアの転送要求を行うことを特徴とする伝送装置。
【図面の簡単な説明】
【０１３３】
【図１】光同期網における保守用ＯＳＩネットワーク構成の一例を示す図である。
【図２】本発明の伝送装置のブロック図である。
【図３】本発明の伝送装置を用いたネットワーク構成図である。
【図４】ソフトウェアファイル転送元における通信用チャネル設定のシーケンスを示す図である。
【図５】ソフトウェアファイル転送先における通信用チャネル設定のシーケンスを示す図である。
【図６】ソフトウェアファイル転送元におけるファイル送信動作のシーケンスを示す図である。
【図７】ソフトウェアファイル転送先におけるファイル送信動作のシーケンスを示す図である。
【図８】本発明の第1実施形態の装置間シーケンス図である。
【図９】管理データ格納部が保持するクロスコネクト情報を示す図である。
【図１０】本発明における装置間制御用パケット構成を示す図である。
【図１１】本発明における装置間制御用パケット構成を示す図である。
【図１２】本発明における装置間制御用パケット構成を示す図である。
【図１３】本発明の第２実施形態の管理データ格納部３０内のクロスコネクト情報を示す図である。
【図１４】本発明の第３実施形態の管理データ格納部３０内のクロスコネクト情報を示す図である。
【図１５】本発明の第４実施形態の管理データ格納部３０内のクロスコネクト情報を示す図である。
【図１６】本発明の第６実施形態の転送されるソフトウェアに含まれる付属情報を示す図である。
【図１７】本発明の第７実施形態のソフトウェア格納部２９に保持される転送可否情報を示す図である。
【図１８】本発明の第７実施形態の転送可否判定処理のフローチャートである。
【符号の説明】
【０１３４】
２０Ａ，２０Ｂ  光ファイバケーブル
２１Ａ，２１Ｂ  ＳＯＮＥＴ／ＳＤＨインタフェース部
２２  主信号スイッチ部
２３  ＤＣＣ制御部
２４  ＳＷＤＬ信号終端部
２５  クロスコネクト管理制御部
２６  ＳＷＤＬ制御部
２７  ＳＷＤＬ信号チャネル制御部
２８  ＬＡＮ終端部
２９  ソフトウェア格納部
３０  管理データ格納部
３１  ＢＯＯＴファイル格納部
３２  ＬＡＮポート
４０  保守端末
４１〜４５  伝送装置
【図１】
2007221234.tif 000003
【図２】
2007221234.tif 000004
【図３】
2007221234.tif 000005
【図４】
2007221234.tif 000006
【図５】
2007221234.tif 000007
【図６】
2007221234.tif 000008
【図７】
2007221234.tif 000009
【図８】
2007221234.tif 000010
【図９】
2007221234.tif 000011
【図１０】
2007221234.tif 000012
【図１１】
2007221234.tif 000013
【図１２】
2007221234.tif 000014
【図１３】
2007221234.tif 000015
【図１４】
2007221234.tif 000016
【図１５】
2007221234.tif 000017
【図１６】
2007221234.tif 000018
【図１７】
2007221234.tif 000019
【図１８】
2007221234.tif 000020