(57)【要約】【課題】複数経路に信号を並列伝送することなく、更に、伝送装置の回路を大規模化させることなく無瞬断で切り替えを行う技術を提供する。【解決手段】選択系の１つの伝送路を経由して受信側の伝送装置にパケットを送信する伝送装置において、上流側の装置から受信するパケットを一時的に保持するための遅延制御手段と、前記遅延制御手段から読み出されたパケットを、第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記出力制御手段に対する選択系の切り替えを実施した後、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されているパケットを読み出し、送り出す制御手段と、を備える。【選択図】図１
2011199530.tif 000002
【特許請求の範囲】
【請求項１】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、
前記上流側の装置から受信するパケットを一時的に保持するための遅延制御手段と、
前記遅延制御手段から読み出されたパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、
選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記出力制御手段に対する選択系の切り替えを実施した後、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されているパケットを読み出し、前記出力制御手段を介して送り出す制御手段と、
を備えたことを特徴とする伝送装置。
【請求項２】
前記所定の時間は、前記遅延差の時間、又は、前記遅延差の時間に、予め定めた時間を加えた時間である
ことを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記記憶手段は、予め定めた読み出し間隔時間を保持しており、
前記制御手段は、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されている各パケットを、前記読み出し間隔時間で読み出す
ことを特徴とする請求項１又は２に記載の伝送装置。
【請求項４】
前記記憶手段は、予め定めた読み出しレートを保持しており、
前記制御手段は、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されている各パケットを前記読み出しレートで読み出す際に、先に読み出すパケットの長さを前記読み出しレートで除して得られる時間の間隔で、次のパケットを読み出す
ことを特徴とする請求項１又は２に記載の伝送装置。
【請求項５】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
予め定めた閾値時間を保持する記憶手段と、
選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記上流側の装置からパケットを受信し、前記出力制御手段を介して送出した後、前記閾値時間が経過する前に次のパケットを受信しなかったことを検知したときに、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、
を備えたことを特徴とする伝送装置。
【請求項６】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記上流側の装置から受信するパケットの種別が、予め定めた種別であるかどうかを判定するパケット識別手段と、
選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記パケット識別手段により、前記上流側の装置から受信したパケットが、前記予め定めた種別のパケットであると判定されたときに、当該パケットを前記出力制御手段を介して送出した後、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、
を備えたことを特徴とする伝送装置。
【請求項７】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、
前記上流側の装置に対して、パケットの送出を一時的に中断させる指示パケットを送出する遅延制御手段と、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、
選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記上流側の装置に対し、前記遅延差に基づく所定の時間だけパケット送出を中断させるための指示パケットを前記遅延制御手段に送出させた後に、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、
を備えたことを特徴とする伝送装置。
【請求項８】
請求項１ないし７のうちいずれか１項に記載の伝送装置における制御手段の機能を、当該伝送装置に実現させるためのプログラム。
【請求項９】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置が実行する伝送路切り替え方法であって、
前記伝送装置は、
前記上流側の装置から受信するパケットを一時的に保持するための遅延制御手段と、
前記遅延制御手段から読み出されたパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、
を備えており、
選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記出力制御手段に対する選択系の切り替えを実施した後、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されているパケットを読み出し、前記出力制御手段を介して送り出す
ことを特徴とする伝送路切り替え方法。
【請求項１０】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置が実行する伝送路切り替え方法であって、
前記伝送装置は、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
予め定めた閾値時間を保持する記憶手段と、
を備えており、
選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記上流側の装置からパケットを受信し、前記出力制御手段を介して送出した後、前記閾値時間が経過する前に次のパケットを受信しなかったことを検知したときに、前記出力制御手段に対する選択系の切り替えを実施する
ことを特徴とする伝送路切り替え方法。
【請求項１１】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置が実行する伝送路切り替え方法であって、
前記伝送装置は、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記上流側の装置から受信するパケットの種別が、予め定めた種別であるかどうかを判定するパケット識別手段と、
を備えており、
選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記パケット識別手段により、前記上流側の装置から受信したパケットが、前記予め定めた種別のパケットであると判定されたときに、当該パケットを前記出力制御手段を介して送出した後、前記出力制御手段に対する選択系の切り替えを実施する
ことを特徴とする伝送路切り替え方法。
【請求項１２】
上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置が実行する伝送路切り替え方法であって、
前記伝送装置は、
前記上流側の装置に対して、パケットの送出を一時的に中断させる指示パケットを送出する遅延制御手段と、
前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、
前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、
を備えており、
選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記上流側の装置に対し、前記遅延差に基づく所定の時間だけパケット送出を中断させるための指示パケットを前記遅延制御手段に送出させた後に、前記出力制御手段に対する選択系の切り替えを実施する
ことを特徴とする伝送路切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークにおいて、伝送路間の切り替えを行う伝送装置に関するものである。
【背景技術】
【０００２】
送信側伝送装置と受信側伝送装置を備え、これらを複数の伝送路で接続した伝送システムにおいて、無瞬断で伝送路の切り替えを行う無瞬断伝送技術が従来からあり、商用ネットワークにおいてビル間伝送の無瞬断化等に利用されている。
【０００３】
従来の無瞬断伝送技術としては、例えば、特許文献１に記載されているように、伝送路故障等の発生時に無瞬断で切り替えを行うことにより、ユーザに与える影響を無くすことを目的とする技術がある。
【０００４】
伝送路故障等発生時の無瞬断切り替えを実現するための従来技術では、送信側伝送装置から複数本の伝送路（系）に同一の信号を送り、受信側伝送装置において、各系の遅延を比較し、早着系（短距離系とも呼ぶ）に遅延を挿入することにより、各系の信号の位相を最遅延系（長距離系とも呼ぶ）の信号の位相に合わせている。そして、受信側伝送装置において選択している系に故障が発生した場合等に、選択する系を他の正常な系に切り替える。
【０００５】
このような従来技術では、短距離系の伝送路に長距離系の遅延が常時挿入されているため、無瞬断機能を有していない回線と比べると遅延が大きくなるという問題があった。特に、回線の容量が大きい場合は、遅延時間による影響が顕著となる。また、信号の伝送経路が複数の区間を経由する場合には、各区間の長距離系の遅延が積算されるので、遅延の影響が顕著に表れることになる。そのため、音声通話のような絶対遅延に敏感なアプリケーションや、オンラインゲーム等のアプリケーションに上記従来技術を適用することができない場合が多かった。
【０００６】
さて、長距離伝送路では、回線や中継装置等に故障が発生して経路断となる頻度よりも、計画的な道路、橋梁工事等によって生じる経路（光ファイバ等）断の頻度の方が高い場合が多い。このような場合、頻度の高い計画工事の場合だけ無瞬断切り替えを実現できれば十分であるという考えがある。また、音声通話のような絶対遅延に敏感なアプリケーションにも適用可能な遅延の少ない無瞬断切り替え伝送方式が求められている。
【０００７】
このような観点から、計画工事の無い通常の運用時には、上記のような最遅延系に合わせるために遅延を挿入することを止めて、発生する可能性が非常に低い瞬断切り替えを許容し、計画工事の時だけ無瞬断での切り替えを適用する従来技術として特許文献２に記載された技術がある。
【０００８】
特許文献２に記載された技術では、通常運用時に受信側伝送装置で遅延を挿入せず、計画切り替え時にのみ遅延を挿入する。また、極力アプリケーションやユーザへの影響を少なくするために、遅延を挿入する際には徐々に遅延を挿入していく。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平９−１３５２２８号公報
【特許文献２】特開２００７−２２８２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献２に記載された従来技術では、常に遅延を挿入する無瞬断伝送方式における問題を解消できる。
【００１１】
しかし、特許文献２に記載された従来技術は、受信側伝送装置で切り替えを行う方式であるため、送信側伝送装置から複数経路に並列にパケットを伝送する必要があり、そのために占有する帯域が経路数分必要になる。また、受信側伝送装置において、遅延差制御を行うためのバッファを複数経路分備える必要があり、回路が大規模化するという課題があった。
【００１２】
なお、上記の課題を解決するために、通常は短距離系で運用し、計画切り替え時に送信側伝送装置において選択する系を、短距離系から長距離系に切り替える方式を採用することが考えられるが、この方式では、長距離系から短距離系への切り戻しのときに、パケットの順序逆転が発生するという課題があった。
【００１３】
本発明は上記の点に鑑みてなされたものであり、計画的な系切り替えに対して無瞬断で切り替えを行う技術において、複数経路に信号を並列伝送することなく、更に、伝送装置の回路を大規模化させることなく無瞬断で切り替えを行う技術を提供することを目的とする。なお、本発明に関して、本明細書における"無瞬断"という用語は、切り替えの前後で信号の順序逆転が発生せず、信号の連続性が保たれていることを意味する。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明は、上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、前記上流側の装置から受信するパケットを一時的に保持するための遅延制御手段と、前記遅延制御手段から読み出されたパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記出力制御手段に対する選択系の切り替えを実施した後、前記遅延差に基づく所定の時間が経過した時点で、前記遅延制御手段に保持されているパケットを読み出し、前記出力制御手段を介して送り出す制御手段と、を備えたことを特徴とする伝送装置として構成できる。
【００１５】
また、本発明は、上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、予め定めた閾値時間を保持する記憶手段と、選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記上流側の装置からパケットを受信し、前記出力制御手段を介して送出した後、前記閾値時間が経過する前に次のパケットを受信しなかったことを検知したときに、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、を備えたことを特徴とする伝送装置として構成してもよい。
【００１６】
また、本発明は、上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、前記上流側の装置から受信するパケットの種別が、予め定めた種別であるかどうかを判定するパケット識別手段と、選択系の伝送路を、前記第１の伝送路から、当該第１の伝送路の遅延よりも小さな遅延を有する前記第２の伝送路に切り替える場合において、前記パケット識別手段により、前記上流側の装置から受信したパケットが、前記予め定めた種別のパケットであると判定されたときに、当該パケットを前記出力制御手段を介して送出した後、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、を備えたことを特徴とする伝送装置として構成することもできる。
【００１７】
また、本発明は、上流側の装置からパケットを受信し、当該パケットを、複数の伝送路のうちの選択系の１つの伝送路を経由して受信側の伝送装置に送信する伝送装置であって、前記上流側の装置に対して、パケットの送出を一時的に中断させる指示パケットを送出する遅延制御手段と、前記上流側の装置から受信するパケットを、少なくとも第１の伝送路と第２の伝送路のうちの１つの選択系の伝送路に送り出す出力制御手段と、前記第１の伝送路の遅延と、当該遅延よりも小さな遅延を有する前記第２の伝送路の遅延との間の遅延差を保持する記憶手段と、選択系の伝送路を、前記第１の伝送路から前記第２の伝送路に切り替える場合において、前記上流側の装置に対し、前記遅延差に基づく所定の時間だけパケット送出を中断させるための指示パケットを前記遅延制御手段に送出させた後に、前記出力制御手段に対する選択系の切り替えを実施する制御手段と、を備えたことを特徴とする伝送装置として構成してもよい。
【００１８】
また、上記の各伝送装置が、ＣＰＵとメモリ等からなるコンピュータの構成を含む場合、制御手段の機能を、当該コンピュータにプログラムを実行させることにより実現することとしてもよい。また、本発明として、当該プログラムを提供することができる。
【発明の効果】
【００１９】
本発明によれば、複数経路に信号を並列伝送することなく、更に、従来技術と比較して伝送装置の回路を大規模化させることなく無瞬断で伝送路の切り替えを行う技術を提供することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態における伝送装置１０の構成図である。
【図２】第１の実施の形態におけるパケットのタイミング図である。
【図３】第１の実施の形態における伝送装置１０の動作を説明するためのフローチャートである。
【図４】第１の実施の形態におけるパケットのタイミング図である。
【図５】参考用のパケットのタイミング図である。
【図６】受信側でインタフェースの切り替えを要する場合の構成例である。
【図７】第２の実施の形態におけるパケットのタイミング図である。
【図８】第２の実施の形態の変形例における動作を説明するためのフローチャートである。
【図９】第１の実施の形態に基づく動作に対応するタイミング図である。
【図１０】第３の実施の形態における伝送装置１０の動作を説明するためのフローチャートである。
【図１１】第３の実施の形態におけるパケットのタイミング図である。
【図１２】クライアント−サーバ間のＴＣＰ通信の例を示す図である。
【図１３】第３の実施の形態における変形例の伝送装置１０の構成図である。
【図１４】第３の実施の形態における変形例を説明するためのフローチャートである。
【図１５】第４の実施の形態における伝送装置１０の構成図である。
【図１６】第４の実施の形態における遅延差情報の例である。
【図１７】第４の実施の形態における伝送装置１０の動作を説明するためのフローチャートである。
【図１８】ＰＡＵＳＥフレームのフレーム構成である。
【図１９】第５の実施の形態における伝送装置１０の構成図である。
【図２０】第５の実施の形態における伝送装置１０の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の実施の形態を説明する。
【００２２】
＜第１の実施の形態＞
（装置構成）
図１に本発明の第１の実施の形態における伝送装置１０の構成を示す。図１に示す伝送装置１０は、複数の伝送装置が伝送路を介して接続された伝送システムにおける各伝送装置として使用可能なものであるが、本発明の実施の形態に係る伝送装置１０は信号送信側の構成に特徴があるため、図１の伝送装置１０は、信号送信のための構成を示しており、信号受信のための構成は図示されていない。また、当該伝送装置１０は、信号の方路を選択するためのルーティング機能等も備えてよいが図示はしていない。
【００２３】
また、図１には、本実施の形態における伝送装置１０から送信された信号を受信し、すぐに下流側に送出する受信側の伝送装置２０と、通信ネットワークを介して伝送装置１０の監視制御を行うオペレーションシステム３０が示されている。受信側の伝送装置２０は、送信側の伝送装置１０により伝送路の切り替えが行われた場合に、切り替えられた伝送路を経由するパケットを連続的に受信できる構成であればどのような構成を有していてもよい。  
本実施の形態において伝送の対象となる信号である"パケット"は、ＡＴＭセル、イーサネット（登録商標）フレーム、ＩＰパケット、ＴＣＰフレーム等を含む広い意味で使用する。更に、本実施の形態では、一例として２経路（経路１、経路２）の伝送路を用いるものとし、経路１の伝送路のほうが経路２の伝送路よりも長く、経路１の伝送路での信号伝送遅延をＢ、経路２の伝送路での信号伝送遅延をｂとした場合に、Ｂ＞ｂが成立するものとする。また、以下、経路１に対応する系を長距離系と呼び、経路２に対応する系を短距離系と呼ぶことにする。
【００２４】
図１に示すように、伝送装置１０は、インタフェース部１１（ＩＦ＿Ｒ１）、メモリ１２１により構成される遅延制御部１２、出力先選択部１３、制御部１４、インタフェース部１５（ＩＦ＿Ｓ１）、インタフェース部１６（ＩＦ＿Ｓ２）を備えている。
【００２５】
インタフェース部１１（ＩＦ＿Ｒ１）は、伝送装置１０の上流側の通信装置（ＰＣ等の端末を含む）からパケットを受信し、伝送装置１０内にパケットを入力するインタフェースである。遅延制御部１２は、メモリ１２１からなる。メモリ１２１には、制御部１４による書き込み・読み出しの制御に基づき、インタフェース部１１（ＩＦ＿Ｒ１）から入力されたパケットが書き込まれ、後述するように必要に応じて遅延が与えられて読み出され、出力先選択部１３に出力される。
【００２６】
出力先選択部１３は、メモリ１２１から出力されたパケットを入力し、制御部１３から指示された系に対応するインタフェース部に出力する機能部である。この出力先選択部１３は、例えば、セレクタ、スイッチ、経路テーブルを参照する出力機構等である。
【００２７】
インタフェース部１５（ＩＦ＿Ｓ１）は、経路１（長距離系）の伝送路にパケットを送出するインタフェースであり、インタフェース部１６（ＩＦ＿Ｓ２）は、経路２（短距離系）の伝送路にパケットを送出する機能部である。なお、出力先選択部１３と各出力用インタフェース部とを、まとめて出力制御部と呼んでもよい。
【００２８】
制御部１４は、経路間の遅延差の情報等を保持するとともに、選択系の状態（長距離系or短距離系）を保持するメモリ等の記憶手段を備える。制御部１４が保持する経路間の遅延差は、例えば、受信側の伝送装置２０が測定し、オペレーションシステム３０又は伝送路を介して制御部１４に伝達されるようにしてもよいし、経路長等に基づきオペレーションシステム３０が算出した値を、オペレーションシステム３０から制御部１４に通知することとしてもよい。また、制御部１４に通知される情報は、遅延差そのものであってもよいし、各伝送路の遅延量でもよい。制御部１４に通知される情報が、各伝送路の遅延量である場合は、制御部１４が、遅延差を算出して記憶手段に保持する。
【００２９】
本実施の形態において、系の切り替え時に用いる遅延差はどのような方法で取得してもよく、遅延差の取得方法は、系の切り替え手法に影響を与えることはない。
【００３０】
どの系を選択するかの系切り替え指示は、オペレーションシステム３０から制御部１４に通知される。もちろん、伝送装置１０に操作端末を接続し、当該操作端末から制御部１４に対して切り替え指示を行ってもよいし、予め伝送装置１０の制御部１４に切替時刻を予約設定しておき、当該時刻になったときに切り替えを行うようにしてもよい。また、伝送装置１０に接続される伝送路を介して、切り替えトリガを受信してもよく、オペレーションシステムや操作端末に限定されるものではない。
【００３１】
また、制御部１４は、出力先選択部１３に系切り替え指示を行う機能、遅延制御部１２（メモリ１２１）に対するパケットの書き込み及び読み出し制御を行う機能等も有する。
【００３２】
上記の伝送装置１０は、例えば、CPU及び記憶装置等を備えたコンピュータの構成を含むルータやスイッチ等の伝送装置に、実施の形態で説明する制御部１４により実行される動作に対応するプログラムを搭載することにより実現することが可能である。他の実施の形態でも同様である。もちろん、伝送装置１０を、ハードウェア回路で実現することも可能である。上記プログラムは、可搬メモリ等の記録媒体に格納し、当該記録媒体から上記伝送装置にインストールしてもよいし、伝送装置が接続された通信ネットワーク上のサーバからダウンロードし、伝送装置にインストールしてもよい。
【００３３】
（伝送装置１０の動作）
以下、本実施の形態における伝送装置１０の動作を説明する。
（１）通常時の動作
系の切り替えがない通常時においては、遅延を小さくするために、制御部１４からの指示に基づき、出力先選択部１３は、短距離系を選択している。また、通常時においては、インタフェース部１１（ＩＦ＿Ｒ１）から入力され、メモリ１２１に書き込まれたパケットは、すぐに読み出され、出力先選択部１３に渡される。そして、出力先選択部１３は、制御部１４からの指示に基づき選択している系である短距離系のインタフェース部１６（ＩＦ＿Ｓ２）にパケットを送り出す。これにより、パケットは、インタフェース部１２（ＩＦ＿Ｓ２）から短距離系の伝送路に送出され、短距離系の伝送路を介して受信側の伝送装置２０に到達する。
（２）切り替え時の動作１（短距離系⇒長距離系）
計画工事等を契機にして、オペレーションシステム３０等から、選択系を短距離系から長距離系に切り替える切り替え指示を制御部１４が受信すると、制御部１４は、メモリ１２１から読み出し中のパケットがあるかどうかをチェックし、読み出し中のパケットがある場合には、切り替え前に、当該パケットの送出処理を行う。つまり、このパケットは、短距離系の伝送路に送出される。
【００３４】
その後、制御部１４は、系切り替え指示を出力先選択部１３に出し、出力先選択部１３は、選択系を短距離系から長距離系に切り替える。短距離系から長距離系への系切り替え後、インタフェース部１１（ＩＦ＿Ｒ１）から入力されたパケットは、通常時の動作と同様にして出力先選択部１３に渡され、出力先選択部１３から長距離系のインタフェース部１５（ＩＦ＿Ｓ１）に送出され、インタフェース部１５（ＩＦ＿Ｓ１）から長距離系の伝送路に送出される。  
図２に、短距離系から長距離系に切り替えを行う場合のパケットのタイミング図を示す。（ａ）に示す"送信側受信"は、伝送装置１０が、上流側からパケットを受信するタイミングを示し、（ｂ）の"短距離系到着"は、伝送装置１０から送出されたパケットが、短距離系の伝送路を経由して、受信側の伝送装置２０に到着するタイミングを示し、（ｃ）に示す"長距離系到着"は、伝送装置１０から送出されたパケットが、長距離系の伝送路を経由して、受信側の伝送装置２０に到着するタイミングを示し、（ｄ）に示す"受信側送信"は、受信側の伝送装置２０が、下流にパケットを送出するタイミングを示す。
【００３５】
図２に示すように、（ａ）に示すパケット６とパケット７の間で短距離系から長距離系への切り替え指示があった場合においては、伝送装置１０において、パケット６とパケット７の間で系が切り替えられるから、パケット６までは短距離系で伝送され、パケット７以降は長距離系で伝送される。また、（ｃ）と（ｄ）に示すように、パケット７以降は、長距離系伝送路が持つ遅延により遅れて受信側伝送装置２０に届くので、受信側の伝送装置２０において、パケット６とパケット７の間には、長距離系と短距離系の遅延差Ｘ分の間隔が空くが、バーストや順序逆転、フレームロスが発生することはない。
（３）切り替え動作２（長距離系⇒短距離系）
計画工事完了後、遅延の小さい短距離系での運用を再開するために、長距離系から短距離系への切り替え（切り戻し）が行われる。以下、長距離系から短距離系への切り替え動作について図３のフローチャートの手順に沿って説明する。
【００３６】
短距離系の工事により、短距離系の経路長が変化している可能性がある。従って、切り替え前に、まず、制御部１４は、長距離系と短距離系との間の遅延差を更新する。ここでは、例えば、オペレーションシステム３０が制御部１４に対して最新の遅延差を含む更新命令を送信し、制御部１４が最新の遅延差を記憶手段に保持する。なお、本実施の形態、及び他の実施の形態において、特に記述しない場合でも、遅延差の更新は、必要に応じて適宜行われるものである。
【００３７】
そして、オペレーションシステム３０等の外部から、制御部１４が切り替え指示を受信すると（ステップ１）、制御部１４は、メモリ１２１から読み出し中のパケットがあるかどうかをチェックし、読み出し中のパケットがある場合には、当該パケットの送出処理を切り替えの前に行う（ステップ２）。
【００３８】
その後に、制御部１４は、系切り替え指示を出力先選択部１３に出し、系切り替えを実行する（ステップ３）。これにより、出力先選択部１３における選択系は長距離系から短距離系に切り替わる。
【００３９】
系の切り替え後（つまり、前のパケットがメモリ１２１から出力された後）、制御部１４は、すぐにはメモリ１２１からパケットを読み出さず、系の切り替え時点から、遅延差であるＸ時間経過後に、パケットの読み出しを開始する（ステップ４、５）。なお、制御部１４は、現在の選択系の状態（短距離系選択）を保持し、遅延差Ｘを最新の情報に更新する。この後は、通常時の処理が行われる。
【００４０】
図４に、長距離系から短距離系に切り替えを行う場合のパケットのタイミング図を示す。図４（ａ）に示すように、パケット６とパケット７の間で切り替え指示があった場合、そこで出力先選択部１３における系の切り替えは行われるが、パケット７の読み出しはＸ時間だけ遅らせるため、（ｂ）と（ｃ）に示すように、短距離系伝送路を経由するパケット７は、長距離系伝送路を経由する最後のパケット６の後に受信側伝送装置２０に到着する。これにより、（ｄ）に示すように、パケットの順序逆転を発生させずに切り替えを行うことができる。ただし、短距離系への切り替え後、メモリ１２１からの読み出しを止める時間だけ、メモリ１２１にパケットが蓄積され、蓄積されたパケットがまとめて送出されるため、バーストが発生し、帯域が増加する。
【００４１】
本実施の形態における長距離系から短距離系への切り替え手法の効果を分かりやすくするために、参考として、図５に、切り替え時のパケットの待ち合わせを行わない場合におけるタイミング図を示す。図５に示すように、切り替え後に、短距離系で伝送されるパケット（パケット７等）の後に、長距離系で伝送されるパケット（パケット５等）が受信側に到着してしまい、順序逆転が発生してしまう。一方、本実施の形態では、上述したように、順序逆転は発生しない。
【００４２】
上述した例では、長距離系から短距離系への切り替え時に、パケットの読み出しを止めてから遅延差時間であるＸ時間後に読み出すこととしたが、このパケット読み出しの開始時間をＸ＋αとしてもよい。つまり、α分のマージンを持たせてもよい。このマージンαは、制御部１４の記憶手段に保持しておく値であり、想定される伝送路遅延揺らぎ量以上の値とする。これにより、伝送路の遅延時間に揺らぎ変動がある場合でも、順序逆転を発生させないようにすることができる。
【００４３】
また、上述した例では、受信側の伝送装置２０は、送信側の伝送装置１０により伝送路の切り替えが行われた場合に、切り替えられた伝送路を経由するパケットを受信できる構成であればどのような構成を有してもよいとしたが、例えば、受信側の伝送装置２０が、伝送路切り替えに伴って、インタフェースの切り替えを要する場合には、図６に示す構成を採用できる。
【００４４】
図６に示す例では、伝送装置１０にパケット生成部１７が備えられる。パケット生成部１７は、制御部１４から系切り替え指示を受けたときに、系切り替えの前に、系切り替え指示用のパケットを送出する。受信側の伝送装置２０は、系切り替え指示用のパケットを受信することにより、インタフェースの切り替えを速やかに行うことができる。  
更に、上記の例では、遅延差Ｘを、長距離系から短距離系への切り替え（つまり、切り戻し）のときにのみ用いているが、遅延差ＸをＸ＝max（０，（（選択系の遅延時間）−（非選択系の遅延時間）））と定義し、制御部１４がこの定義に基づき遅延差Xを算出することにより、切り替えの方向を区別することなく、図３に示す動作に基づき、切り替え動作を実施できる。
【００４５】
上記のｍａｘ（Ａ，Ｂ）は、ＡとＢのうちの大きなほうの値を返す関数であり、例えば、選択系（切り替え前）が短距離系で、非選択系（切り替え先）が長距離系である場合、（（選択系の遅延時間）−（非選択系の遅延時間））の値は負となるので、Ｘは０になる。従って、図３で示す処理において、ステップ４での待ち合わせを行うことなく、メモリ１２１からのパケット読み出しが行われることになる。一方、選択系（切り替え前）が長距離系で、非選択系（切り替え先）が短距離系である場合、（（選択系の遅延時間）−（非選択系の遅延時間））の値は正となり、Ｘの値となる。この場合、図３を参照して説明したとおりの処理が行われる。
【００４６】
以上説明した第１の実施の形態は、以下で説明する各実施の形態の基本となるものである。
【００４７】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。第２の実施の形態における伝送装置１０の構成は、第１の実施の形態における伝送装置１０の構成と同じであり、図１に示したとおりである。ただし、本実施の形態では、伝送装置１０が保持する情報や動作において、第１の実施の形態における伝送装置１０と異なる点がある。以下、第１の実施の形態における伝送装置１０と異なる点を中心に説明する。
【００４８】
第１の実施の形態では、長距離系から短距離系への切り替えの際に、メモリからパケットを読み出すレートをワイヤーレートとしているために、図４（ｃ）、（ｄ）に示したようにバーストが発生している。
【００４９】
そこで、本実施の形態では、予め制御部１４がパケットの読み出し間隔時間βを保持しておく。制御部１４は、長距離系から短距離系への切り替え時において、遅延差であるＸ時間もしくはＸ＋α時間だけメモリ１２１からの読み出しを待ち合わせた後、メモリ１２１からの読み出しを行う際に、待ち合わせによりメモリ１２１に蓄積されたパケットが空になるまで、読み出し間隔時間βで各パケットを読み出し、出力先選択部１３に送出する。メモリ１２１に蓄積されたパケットが空になった後は、通常時と同様に、メモリ１２１に書き込まれたパケットが、すぐに読み出される。
【００５０】
第２の実施の形態におけるパケットのタイミング図を図７に示す。図７（ｂ）、（ｄ）に示すように、第２の実施の形態では、図４の場合と比較して、メモリ１２１からの読み出し開始後のバースト性が緩和されている。
【００５１】
（変形例）
上記の例は、予め定めた読み出し間隔時間βで、メモリ１２１からパケットを読み出すので、各パケットの長さが一定の場合に適した方法である。以下、パケットの長さが可変である場合（例えば、パケットが、イーサネットフレーム等である場合）にも適用できる例を、第２の実施の形態の変形例として説明する。以下においても、第１の実施の形態における伝送装置１０と異なる点を中心に説明する。  
本変形例では、長距離系から短距離系への切り替え後のメモリ１２１からの読み出しレートＲ（ｂｐｓ）を制御部１４が保持している。この読み出しレートＲは、例えば、オペレーションシステム３０から制御部１４に対して予め通知される値であり、パケットが伝送される回線速度以上の値である。
【００５２】
また、本変形例では、制御部１４は、メモリ１２１から読み出す直前のパケットの長さＬ（バイト）を、パケットに含まれるヘッダ情報等から取得し、ＬとＲから、パケットの読み出し間隔時間である８Ｌ／Ｒの値を算出し、この値を保持し、この値を用いて、次のパケットの読み出しを制御する機能を備える。この処理は、メモリ１２１に格納されたパケットが空になるまで、読み出すパケット毎に行われる。
【００５３】
本変形例でのパケットの読み出し処理を、図８に示すフローチャートを参照して説明する。図８に示す処理は、図３に示すステップ５のパケット読み出し処理を詳細に示したものに相当する。また、図８に示す読み出し処理においては、並行して、パケット毎に上述した８Ｌ／Ｒの値を算出する処理が行われている。
【００５４】
まず、制御部１４は、メモリ１２１に格納されている先頭のパケットのデータを読み出しレートＲで読み出す（ステップ１１）。そして、メモリ１２１が空でなければ（ステップ１２のＮｏ）、当該パケットの読み出し開始の時点から、当該パケットに対応する（８Ｌ／Ｒ）の時間が経過したかどうかをチェックする（ステップ１３）。そして、当該時間が経過した時点で、次のパケットを読み出す。このような処理が、メモリ１２１が空になるまで繰り返される。この動作により、パケットの長さが可変である場合でも、切り替え後にメモリに蓄積されたパケットを徐々に読み出すことが可能となる。
【００５５】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。まず、第１の実施の形態に基づく動作に対応するタイミング図である図９を参照して、本実施の形態における処理の概要を説明しておく。図９に示す例において、パケット２とパケット３の間で、長距離系から短距離系への切り替え指示があった場合、遅延差Ｘだけ待ってから短距離系へのパケット送出を開始する。しかし、前述したように、この方式では、パケットの順序逆転を防止できるが、バーストが発生する。
【００５６】
さて、一般に、パケットの送信間隔は一定でなく、例えば、図９（ａ）に示すように、遅延差程度以上の間隔が空く場合は頻繁に発生する。
【００５７】
そこで、このようなパケット間の空きを検知した場合に、長距離系から短距離系への切り替えを行うようにすれば、空き時間自体が、メモリ１２１における待ち合わせ時間と同様の作用をもたらし、メモリ１２１の待ち合わせを行うことなく長距離系から短距離系への切り替えを行うことができる。図９の例でいえば、切り替え指示があった後、例えば、Ａに示す時点で実際の切り替えを行うこととすれば、長距離系で伝送されるパケット６よりも後に、短距離系で伝送されるパケット７以降のパケットが受信側に到達することになり、順序逆転もバーストも生じなくなる。本実施の形態は、この原理に基づく方式である。
【００５８】
第３の実施の形態における伝送装置１０の構成は、第１の実施の形態における伝送装置１０の構成と同じであり、図１に示したとおりである。ただし、本実施の形態では、伝送装置１０が保持する情報や動作において、第１の実施の形態における伝送装置１０と異なる点がある。以下、第１の実施の形態における伝送装置１０と異なる点を中心に説明する。
【００５９】
本実施の形態においては、伝送装置１０における制御部１４の記憶手段は、時間間隔Ｔａを保持している。この時間間隔Ｔａの値は、オペレーションシステム３０等から制御部１４に予め通知され、制御部１４にて保持されるものである。また、Ｔａは、遅延差Ｘよりも大きな値である。また、制御部１４は、パケット毎に、パケットの読み出しを完了した時刻をパケット送出時刻Ｔとして保持する機能を備える。
【００６０】
本実施の形態における長距離系から短距離系への切り替え時の動作を、図１０のフローチャートを参照して説明する。
【００６１】
オペレーションシステム３０等の外部から、制御部１４が切り替え指示を受信すると（ステップ２１）、制御部１４は、メモリ１２１から読み出し中のパケットがあるかどうかをチェックし、読み出し中のパケットがある場合には、当該パケットの送出処理を行う（ステップ２２）。
【００６２】
パケットがメモリ１２１から読み出されると、制御部１４は、当該パケットのパケット送出時刻Tを取得し、保持する（ステップ２３）。そして、制御部１４は、パケット送出時刻Tから、Ｔａ時間内に、次のパケットがメモリ１２１に書き込まれるかどうかを監視しており（ステップ２４）、Ｔａ時間内にメモリ１２１に書き込まれた場合には、当該パケットの読み出しを行って（ステップ２５）、ステップ２３に戻る。
【００６３】
ステップ２３における監視において、直前のパケット送出時刻Ｔから、Ｔａ時間内に、次のパケットがメモリ１２１に書き込まれなかった場合、つまり、パケットが書き込まれず、ＴからＴａが経過した時点で、制御部１４は、出力先選択部１３に対して出力先の切り替え指示を出すことにより切り替えを実施する（ステップ２６）。系の切り替え後は、通常時の処理に移行する。
【００６４】
図１１に、第３の実施の形態における長距離系から短距離系への切り替え時のパケットのタイミング図を示す。図１１に示すように、パケット２とパケット３の間で切り替え指示があった場合において、その後のパケット３〜パケット６までの各パケット間の時間間隔はＴａ未満であるので、系の切り替えは実施されず、この間は、（ｃ）に示すとおり、長距離系を経由したパケットが受信側の伝送装置２０に到着する。
【００６５】
図１１（ａ）に示すように、制御部１４は、パケット６の送出がされた後、Ｔａ時間内にパケットがメモリ１２１に書き込まれないことを検知するので、切り替えを実施し、その後、上流から受信するパケット７以降のパケットは短距離系で送出される。（ｂ）〜（ｄ）に示すように、パケット間の空きにより、短距離系へのパケット送出が遅らされているので、パケットの順序逆転は発生しない。また、パケットがメモリ１２１で待たされることがないので、バーストも発生しない。
【００６６】
なお、上記の例では、Ｔａとして遅延差Ｘより大きな値を用いることとしたが、ＴａとしてＸ以下の値を使用することとしてもよい。ただし、この場合、順序逆転を防止するために、図３に示したステップ４の処理と同様の方式で、（Ｘ−Ｔａ）時間だけ、切り替え後のパケットの読み出しを待ち合わせる。
【００６７】
（変形例）
上記の例では、パケット間で、Ｔａ以上の時間間隔が空くことをパケット書き込みの監視により検出していたが、このような時間の監視を行うことなく、パケットの種別を識別することにより、遅延差Ｘ以上の空きが発生することを検知（予測）した場合に、切り替えを実施するようにしてもよい。
【００６８】
一例として、クライアント−サーバ間のＴＣＰ通信の例を図１２に示す。図１２に示すように、ヘッダにＰＳＨフラグが立っているＴＣＰパケットの場合、当該パケットでの特定バイトのデータ送出後、次のＰＳＨデータ送信までには、対地間距離の２倍の伝送距離分の伝送時間がかかることを予測できる。この時間は、少なくとも遅延差Ｘ以上であるとみなすことができる。
【００６９】
このような原理に基づき、本実施の形態における伝送装置１０は、予め定めた特定の種別のパケットの入力を検知したときに、切り替えを行うこととしている。なお、上記の例は一例に過ぎず、空きを予測できる種別であれば、どのような種別を対象としてもよい。
【００７０】
本例では、図１３に示すように、伝送装置１０は、メモリ１２１に書き込まれるパケットの種別を識別し、空きが生じることを予測できる種別であるとして予め定めた種別のパケットを検知した場合に、制御部１４へ通知を行うパケットモニタ部１８を備えている。  
以下、本例における長距離系から短距離系への切り替え時の伝送装置１０の動作を図１４のフローチャートを参照して説明する。
【００７１】
オペレーションシステム３０等の外部から、制御部１４が切り替え指示を受信すると（ステップ３１）、制御部１４は、パケットモニタ部１８に、パケットの監視を指示する（ステップ３２）。パケットモニタ部１８は、入力されるパケット毎に、パケットが、予め定めた種別のパケットかどうかをチェックする（ステップ３３）。予め定めた種別のパケットが検出されない場合、制御部１４は、切り替えを実施することなく、通常通りに、パケット送出処理を行う（ステップ３４）。そして、予め定めた種別のパケットが検出された場合に、パケットモニタ部１８は、予め定めた種別のパケットが検出された旨の通知を制御部１４に行う（ステップ３５）。
【００７２】
そして、ステップ３５の後、制御部１４は、パケットモニタ部１８により検知されたパケットの送出処理を行った後に（ステップ３６）、出力先選択部１３に切り替え指示を出すことにより切り替えを実施する（ステップ３７）。
【００７３】
パケットモニタ部１８により検知されたパケットの次のパケットは、遅延差Ｘ以上の遅延後に、伝送装置１０に入力されるはずであるから、ステップ３６より前に長距離系で伝送されたパケットと、ステップ３６以降に短距離系で伝送されたパケットについて、受信側の伝送装置２０において順序逆転やバーストは生じない。
【００７４】
＜第４の実施の形態＞
次に、第４の実施の形態について説明する。第４の実施の形態は、伝送路の経路数を２ではなく、３以上も含むように一般化した例である。また、本例では、短距離系から長距離系、長距離系から短距離系などのように、"短距離"及び"長距離"を区別する必要もなくした形態になっている。第４の実施の形態も基本構成及び動作は、第１の実施の形態と同様であり、以下では、第１の実施の形態と異なる点を中心に説明する。
【００７５】
（装置構成）
図１５に本実施の形態の伝送装置１０の構成図を示す。本実施の形態の伝送装置１０の構成は、基本的に第１の実施の形態の伝送装置１０の構成と同じであるが、本実施の形態の伝送装置１０では、経路数が３以上でもよいことを示す一例として、経路数が３である場合に対応するように、インターフェース部１９（ＩＦ＿Ｓ３）を備えている。
【００７６】
また、本実施の形態では、オペレーションシステム３０等の外部からの指示により、制御部１４は、各経路の遅延量（ｄ１，ｄ２，ｄ３）を予め保持するとともに、選択している系ｎ（ｎ＝１，２，...．．）を管理・保持する。また、制御部１４は、上記の遅延量に基づき、各経路間の遅延差Xnm＝max（０，（（選択系の遅延時間）−（非選択系の遅延時間）））（n≠ｍ）を算出し、記憶手段に保持しておく。経路数が３つの場合において、制御部１４に保持されるXnmは、例えば、図１６に表形式で示すことができる。
【００７７】
（伝送装置１０の動作）
以下、本実施の形態における伝送装置１０の動作を説明する。
（１）通常時の動作
系の切り替えがない通常時においては、制御部１４は、到着したパケットをメモリ１２１に書き込み、すぐに読み出す。読み出されたパケットは、出力先選択部１３が選択している経路ｎの伝送路へ送出される。
（２）切り替え時の動作
次に、計画工事のための切り替えや切り戻し等の切り替え時の動作について、図１７のフローチャートを参照して説明する。
【００７８】
オペレーションシステム３０等の外部から、制御部１４が切り替え指示（切り替え先の系ｍの情報を含む）を受信すると（ステップ４１）、制御部１４は、メモリ１２１から読み出し中のパケットがあるかどうかをチェックし、読み出し中のパケットがある場合には、当該パケットの送出処理を切り替えの前に行う（ステップ４２）。
【００７９】
その後に、制御部１４は、系切り替え指示を出力先選択部１３に出し、系切り替えを実行する（ステップ４３）。つまり、系ｎから系ｍへの切り替えが行われる。
【００８０】
系の切り替え後（つまり、前のパケットがメモリ１２１から出力された後）、制御部１４は、系の切り替え時点から、遅延差であるＸnm時間経過後に、パケットの読み出しを開始する（ステップ４４、４５）。この後、制御部１４は、現在の選択系の状態（系ｍ選択）を保持し、この後は、通常時の処理が行われる。なお、上記の処理において、Xnmが０であれば（つまり、短距離系から長距離系への切り替えの場合）、ステップ４４での待ち合わせを行うことなく、パケットの送出が行われる。
【００８１】
＜第５の実施の形態＞
次に、第５の実施の形態について説明する。これまでの実施の形態では、遅延制御部１２として、メモリ１２１を利用し、メモリ１２１からのパケット読み出しタイミングを調整することにより、遅延の挿入等を行っていたが、本実施の形態は、遅延制御の手段として、ＩＥＥＥ８０２．３ｘに規定されるＰＡＵＳＥフレームを使用する。また、本実施の形態では、"パケット"は、イーサネットフレームである。
【００８２】
ＩＥＥＥ８０２．３ｘにおいて、全二重通信であるフロー制御のためのＭＡＣ制御方式が規定されている。この方式では、送出ステーション（上流側の通信装置）に対し、ＰＡＵＳＥフレームを送信することにより、ＰＡＵＳＥフレームで指定した時間だけ、送信を止めさせることが可能となる。本実施の形態の伝送装置１０は、切り替え指示を受けたときに、ＰＡＵＳＥフレームを生成し、送信ステーションに送信することにより、送信ステーションからのパケット送出間隔を制御する。これにより、経路の遅延差を吸収する時間を確保し、パケット順序逆転のない切り替えを実現している。参考として、図１８に、ＰＡＵＳＥフレームのフレーム構成を示す。図１８に示すように、中断時間は、ビットで表現され、所望の中断時間がビット情報で与えられる。図示の例の場合、中断時間は、５１２ビット時間である。また、例えば、１ビット時間は、１Ｇインタフェースの場合、１ｎｓである。
【００８３】
（装置構成）
図１９に、本実施の形態に係る伝送装置１０の構成を示す。本実施の形態の伝送装置１０の基本的な構成は、第１の実施の形態と同様であるが、本実施の形態では、遅延制御部１２として、メモリ１２１ではなく、ＰＡＵＳＥフレーム生成部１２２を備える。また、図１９には、送信ステーション６０側にＰＡＵＳＥフレームを送出するためのインタフェース部５１（ＩＦ＿Ｓ０）が示されている。また、本実施の形態の伝送装置１０には、ＰＡＵＳＥフレームと、上流側（送信ステーション側）に送出するフレームとを合流させるために合流部５２を備える。更に、図１９には、伝送装置２０からフレームを受信するインタフェース部５３（ＩＦ＿Ｒ１）及びインタフェース部５４（ＩＦ＿Ｒ２）が示されている。本実施の形態での制御部１４は、第１の実施の形態と同様の遅延差Ｘを保持する。
【００８４】
なお、本実施の形態でも、バッファとして機能するメモリを備えているが、本実施の形態では、当該メモリを遅延制御部として機能させないので、図示されていない。
【００８５】
（伝送装置１０の動作）
通常時における動作、及び、短距離系から長距離系への切り替えの動作は、第１の実施の形態における動作と同じである。長距離系から短距離系への切り替え時の動作を、図２０のフローチャートを参照して説明する。
【００８６】
オペレーションシステム３０等の外部から、制御部１４が切り替え指示を受信すると（ステップ５１）、制御部１４は、遅延差Ｘの時間を示す情報と、ＰＡＵＳＥフレーム送出指示とをＰＡＵＳＥフレーム生成部１２２に送信する（ステップ５２）。指示を受けたＰＡＵＳＥフレーム生成部１２２は、遅延差Ｘの時間だけ、伝送装置１０へのフレーム送出を止めることを示す情報を含むＰＡＵＳＥフレームを生成し、それを送信ステーション６０に送出する（ステップ５３）。
【００８７】
ステップ５３の後、制御部１４は、Ｕ＋２Ｚの時間だけ待ってから、系切り替え指示を出力先選択部１３に出し、系切り替えを実行する（ステップ５４）。ここで、Ｚは、送信ステーション６０と伝送装置１０との間の伝送時間であり、Ｕは、送信ステーション６０がＰａｕｓｅフレーム受信後、パケットの送出を止めるまでの処理時間である。
【００８８】
切り替え指示受信から、ステップ５４の切り替え前までは、通常時と同様にパケット（フレーム）の送出が行われている。切り替え実行により、出力先選択部１３における選択系は長距離系から短距離系に切り替わる。この後、制御部１４は、現在の選択系の状態（短距離系選択）を保持する。
【００８９】
ＰＡＵＳＥフレームを受信した送信ステーション６０は、Ｕの時間が経過した後、遅延差であるＸ時間経過後に、パケット送出を再開し、伝送装置１０は、到着したパケットを通常時と同様にして、選択系（短距離系）から送出する（ステップ５５）。
【００９０】
なお、本例では、ＰＡＵＳＥフレームを用いているが、ＰＡＵＳＥフレーム以外に、同様の機能を有するパケットを用いて、本実施の形態における切り替えの待ち合わせ制御を行ってもよい。
【００９１】
＜実施の形態の効果＞
本発明の実施の形態における伝送装置１０によれば、系の切り替えによる順序逆転を無くすことができる。また、パケットをメモリ１２１から徐々に読み出す方式や、パケットのメモリ１２１での待ち合わせを実施しない方式では、バーストも抑制できる。
【００９２】
また、伝送装置１０の通常運用時では、短距離系を選択するので、通常運用時の短遅延化を実現できる。また、複数区間で信号伝送を行っている場合、計画工事等のあった経路のみが長距離系となり、エンド−エンドの遅延を抑制できる。
【００９３】
また、本実施の形態における方式は、送信側での切り替え方式であるため、１経路にのみパケットを転送すればよく、従来技術に比べて占有帯域に無駄がなくなり、帯域を有効に活用することが可能となる。また、送信側での切り替え方式であるため、受信側の構成として、経路数分のバッファメモリ等を備える必要がなくなるので、伝送装置の回路を小規模化できる。従って、本実施の形態の伝送装置１０の機能は、ルータやスイッチ等のパケット転送機器にも容易に実装できる。
【００９４】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００９５】
１０、２０  伝送装置
３０  オペレーションシステム
１１、１５、１６、１９、５１、５３、５４  インタフェース部
１２  遅延制御部
１３  出力先選択部
１４  制御部
１２１  メモリ
１７  パケット生成部
１８  パケットモニタ部
５２  合流部
１２２  ＰＡＵＳＥフレーム生成部
【図１】
2011199530.tif 000003
【図２】
2011199530.tif 000004
【図３】
2011199530.tif 000005
【図４】
2011199530.tif 000006
【図５】
2011199530.tif 000007
【図６】
2011199530.tif 000008
【図７】
2011199530.tif 000009
【図８】
2011199530.tif 000010
【図９】
2011199530.tif 000011
【図１０】
2011199530.tif 000012
【図１１】
2011199530.tif 000013
【図１２】
2011199530.tif 000014
【図１３】
2011199530.tif 000015
【図１４】
2011199530.tif 000016
【図１５】
2011199530.tif 000017
【図１６】
2011199530.tif 000018
【図１７】
2011199530.tif 000019
【図１８】
2011199530.tif 000020
【図１９】
2011199530.tif 000021
【図２０】
2011199530.tif 000022