(57)【要約】【課題】送信側でパケットを複数の経路に送出し、受信側で１つの経路のパケットを選択するパケット通信システムにおける受信側のパケット転送装置において、全ての系のパケット入力に異常があった場合に、その異常を検出することを可能とした技術を提供することを目的とする。【解決手段】受信側のパケット転送装置において、複数の系の伝送路のそれぞれからパケットを入力するパケット入力手段により入力された各系のパケットの到着間隔を監視する到着間隔監視手段と、各系のパケットを一時的に格納するパケットバッファと、前記パケットバッファから各系のパケットを読み出し、１つの系のパケットを選択して下流に送出するパケット選択制御手段と、を備え、前記到着間隔監視手段を、パケットの到着間隔に対応する監視量が第１の閾値から外れたことを検知した場合に、パケットの到着に異常があったと判定し、警報を出力するように構成する。【選択図】図４
2014093661.tif 000002
【特許請求の範囲】
【請求項１】
送信側でパケットを複製して複数の系の伝送路に送出し、受信側で複数の系の伝送路からパケットを受信し、受信したパケットのうちの１つの系のパケットを選択して下流に送出するパケット通信システムにおける受信側のパケット転送装置であって、
前記複数の系の伝送路のそれぞれからパケットを入力するパケット入力手段と、
前記パケット入力手段により入力された各系のパケットの到着間隔を監視する到着間隔監視手段と、
前記パケット入力手段により入力された各系のパケットを一時的に格納するパケットバッファと、
前記パケットバッファから各系のパケットを読み出し、１つの系のパケットを選択して下流に送出するパケット選択制御手段と、を備え、
前記到着間隔監視手段は、パケットの到着間隔に対応する監視量が第１の閾値から外れたことを検知した場合に、パケットの到着に異常があったと判定し、警報を出力する
ことを特徴とするパケット転送装置。
【請求項２】
前記パケット選択制御手段は、下流へのパケット出力状態を監視するパケット出力状態監視手段を備え、
前記パケット出力状態監視手段は、下流に送出するパケットが枯渇してからの時間に対応する監視量が第２の閾値から外れたことを検知した場合に、前記パケットバッファをリセットする
ことを特徴とする請求項１に記載のパケット転送装置。
【請求項３】
送信側でパケットを複製して複数の系の伝送路に送出し、受信側で複数の系の伝送路からパケットを受信し、受信したパケットのうちの１つの系のパケットを選択して下流に送出するパケット通信システムにおける受信側のパケット転送装置における監視方法であって、
前記パケット転送装置は、前記複数の系の伝送路のそれぞれからパケットを入力するパケット入力手段と、前記パケット入力手段により入力された各系のパケットを一時的に格納するパケットバッファと、前記パケットバッファから各系のパケットを読み出し、１つの系のパケットを選択して下流に送出するパケット選択制御手段と、を備え、
前記パケット入力手段により入力された各系のパケットの到着間隔に対応する監視量を監視し、当該監視量が第１の閾値から外れたことを検知した場合に、パケットの到着に異常があったと判定し、警報を出力する
ことを特徴とする監視方法。
【請求項４】
前記パケット選択制御手段が、下流に送出するパケットが枯渇してからの時間に対応する監視量を監視し、当該監視量が第２の閾値から外れたことを検知した場合に、前記パケットバッファをリセットする
ことを特徴とする請求項３に記載の監視方法。
【請求項５】
送信側でパケットを複製して複数の系の伝送路に送出し、受信側で複数の系の伝送路からパケットを受信し、受信したパケットのうちの１つの系のパケットを選択して下流に送出するパケット通信システムにおける受信側のパケット転送装置であり、前記複数の系の伝送路のそれぞれからパケットを入力するパケット入力手段と、前記パケット入力手段により入力された各系のパケットを一時的に格納するパケットバッファとを備えるパケット転送装置を、
前記パケット入力手段により入力された各系のパケットの到着間隔を監視する到着間隔監視手段、
前記パケットバッファから各系のパケットを読み出し、１つの系のパケットを選択して下流に送出するパケット選択制御手段、として機能させるプログラムであって、
前記到着間隔監視手段は、パケットの到着間隔に対応する監視量が第１の閾値から外れたことを検知した場合に、パケットの到着に異常があったと判定し、警報を出力する
ことを特徴とするプログラム。
【請求項６】
前記パケット選択制御手段は、下流へのパケット出力状態を監視するパケット出力状態監視手段を備え、
前記パケット出力状態監視手段は、下流に送出するパケットが枯渇してからの時間に対応する監視量が第２の閾値から外れたことを検知した場合に、前記パケットバッファをリセットする
ことを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット転送ネットワーク（例：ＩＰ網、イーサネット（登録商標）網、ＭＰＬＳ網等）において、送信側で入力されたパケットを複数の伝送路を介して伝送し、受信側において１つの伝送路のパケットを選択し、送信側で入力された順番でパケットを下流に送出する技術に関するものである。
【背景技術】
【０００２】
例えば、映像通信のようなリアルタイム性を要求される高信頼のネットワークを形成する際に、中継ネットワークとしてパケット到着順序やパケット到着時間間隔を保証しないパケット転送ネットワークを利用するケースがある。この際、End-Endでは相応に高い品質の通信を提供する要求があり、そういった要求がある場合には、中継ネットワーク区間を二面化（二重化、冗長化）する等して品質の担保を図る仕組みが提案されている。
【０００３】
特にIP網等では、パケットが転送されることにより、パケットの到着タイミング揺らぎの発生やパケットの到着順序の逆転、パケットの欠落等が発生し、パケットを利用する下流のアプリケーションに影響を及ぼすことがあるため、このような揺らぎを抑制することや順序逆転を訂正することが必要となる。
【０００４】
上記の課題に対処した従来技術の例として、例えば、特許文献１には、パケットにその順序を識別するための順序識別子（シーケンス番号）を挿入し、当該パケットをコピーして複数のパケットを生成し、これらを複数の経路に送出し、受信側では複数の経路から受信したパケットの順序及び同一性を順序識別子に基づき識別し、同一パケットのうちの１つをパケットの順序に従って下流に転送する技術が記載されている。
【０００５】
また、他の従来技術の例として、特許文献２には、パケットを複数の経路に送出し、受信側で１つの経路のパケットを選択する技術において、同期パケットを用いることにより、送出する個々のパケットを加工することなく、受信側において無瞬断でパケットの選択を行うとともに、到着タイミングの揺らぎを吸収して、パケットの送信側での入力順序に従ってパケットを下流に送出する技術が記載されている。
【０００６】
なお、本願明細書及び特許請求の範囲において"パケット"の用語は、"フレーム"や"セル"等の意味を含む広い意味で使用するものとする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】ＷＯ２００６／００６６３２
【特許文献２】特開２００８−２２７６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
パケットを複数の経路（以下ではＡ系、Ｂ系とする）に送出し、受信側で１つの経路のパケットを選択するパケット通信システムにおける受信側のパケット転送装置１の構成概要例を図１に示す。図１は受信機能のみを示す。図１を参照して課題を説明する。
【０００９】
図１に示すように、このパケット転送装置１は、Ａ系のパケットを受信するパケット入力部２Ａ、Ｂ系のパケットを受信するパケット入力部２Ｂ、Ａ系のパケットを一時的に格納するメモリであるパケットバッファ３Ａ、Ｂ系のパケットを一時的に格納するパケットバッファ３Ｂ、パケットバッファ３Ａ、３Ｂからパケットを取り出して、一方の系のパケットを選択して出力するパケット選択制御部４、パケットを下流側に出力するパケット出力部５を備える。
【００１０】
パケット選択制御部４は、例えばパケットに付されたシーケンス番号を参照することで、シーケンス番号の順序に従ってパケットを選択してパケット出力部３に渡す順序制御や、揺らぎ吸収等を行っている。また、パケット選択制御部４は、予め定められた出力位相（出力タイミング）でパケットを取り出し、出力する動作を行っている。また、パケット選択制御部４は、出力するパケットのシーケンス番号を記録（カウント）しており、記録したシーケンス番号により、次に送出すべきパケットのシーケンス番号を把握する。
【００１１】
図１のパケット転送装置１において、例えば、Ａ系の伝送路からのパケット受信に異常（パケット断、欠落等）があり、Ｂ系において正常にパケットの受信を行っている状態を想定する。この場合、パケット選択制御部４は、Ｂ系のパケットをパケットバッファ３Ｂから取り出すことで、正常に出力を行うことができる。また、出力パケットのシーケンス番号との比較により、Ａ系において到着すべきパケットが到着していないことを把握できる。この場合は、パケット選択制御部４は、Ａ系でパケット入力の異常があったと判定できる。
【００１２】
次に、Ａ系とＢ系の両方の伝送路からのパケットが途絶える等の異常がある場合を想定する。この場合、パケット選択制御部４は、パケットバッファＡ系、Ｂ系に、次に送出できるパケットが到来するのを待つ動作を行う。この場合、出力パケットのシーケンス番号は更新されない。一方、パケット出力部５（もしくはパケット選択制御部４における出力機能部）は、パケットを送出できなくなるので、出力異常を示す警報を発生する。
【００１３】
上記のように、パケット選択制御部４は、パケットの到来を待つだけであるので、入力側に異常があることを検出できない。従って、出力側に異常が発生したことはわかるが、一見すると入力側には異常は無い状態であるかのように見えるという問題が発生する。
【００１４】
一般的な通信装置のように、パケット入力部とパケット出力部が１：１対応であれば、パケット出力部の警報発生によりパケット入力部の異常を検出できる。しかし、上記のような無瞬断対応のパケット転送装置には、複数のパケット入力部があり、パケット選択制御部４が出力パケットのシーケンス番号を決定している。
【００１５】
ネットワーク故障により1 つのパケット入力部のみがデータを受信しない場合には、他系入力が正常であるためパケット選択制御部４の出力シーケンス番号は常に更新され、ネットワーク故障が発生した系のパケットのシーケンス番号と、この更新される出力シーケンス番号とを比較することで当該系のパケット入力部におけるシーケンス番号の欠落が継続していることを判定し、警報を出力できる。
【００１６】
一方、ネットワーク故障により全てのパケット入力部がパケットを受信しない場合には、パケット選択制御部４の出力シーケンス番号は更新されず、入力パケットのシーケンス番号も出力パケットのシーケンス番号も変化がないため、パケット選択制御部４は、入力異常を検出できない。あるいは、入力パケットがないため、出力シーケンス番号と入力パケットのシーケンス番号との比較が行われず、入力異常を検出できない。
【００１７】
本発明は上記の問題点に鑑みてなされたものであり、送信側でパケットを複数の経路に送出し、受信側で１つの経路のパケットを選択するパケット通信システムにおける受信側のパケット転送装置において、全ての系のパケット入力に異常があった場合でも、その異常を検出することを可能とした技術を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記の課題を解決するために、本発明は、送信側でパケットを複製して複数の系の伝送路に送出し、受信側で複数の系の伝送路からパケットを受信し、受信したパケットのうちの１つの系のパケットを選択して下流に送出するパケット通信システムにおける受信側のパケット転送装置であって、
前記複数の系の伝送路のそれぞれからパケットを入力するパケット入力手段と、
前記パケット入力手段により入力された各系のパケットの到着間隔を監視する到着間隔監視手段と、
前記パケット入力手段により入力された各系のパケットを一時的に格納するパケットバッファと、
前記パケットバッファから各系のパケットを読み出し、１つの系のパケットを選択して下流に送出するパケット選択制御手段と、を備え、
前記到着間隔監視手段は、パケットの到着間隔に対応する監視量が第１の閾値から外れたことを検知した場合に、パケットの到着に異常があったと判定し、警報を出力することを特徴とするパケット転送装置として構成される。
【００１９】
前記パケット選択制御手段は、例えば、下流へのパケット出力状態を監視するパケット出力状態監視手段を備え、当該パケット出力状態監視手段は、下流に送出するパケットが枯渇してからの時間に対応する監視量が第２の閾値から外れたことを検知した場合に、警報を出力する。また、例えば、映像など同期伝送アプリケーションの場合には前記パケットバッファをリセットする。
【００２０】
また、本発明は、前記パケット転送装置において実行される監視方法、及びプログラムとして構成することもできる。
【発明の効果】
【００２１】
本発明によれば、送信側でパケットを複数の経路に送出し、受信側で１つの経路のパケットを選択するパケット通信システムにおける受信側のパケット転送装置において、全ての系のパケット入力に異常があった場合でも、その異常を検出することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】課題を説明するための図である。
【図２】本発明の実施の形態に係るパケット通信システムの全体構成図である。
【図３】送信側のパケット転送装置１０の構成例である。
【図４】受信側のパケット転送装置２０の構成例である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００２４】
（システムの全体構成）
図２に、本発明の実施の形態のパケット転送装置を含むシステムの全体構成図を示す。図２に示すように、本実施の形態におけるパケット通信システムは、パケット転送装置１０、及びパケット転送装置２０がパケット転送網３０に接続された構成を有する。パケット転送網３０は、例えばIP網、イーサネット（登録商標）網、MPLS網等のパケットを転送するネットワークである。
【００２５】
パケット転送装置１０、２０はそれぞれパケットを送信するための機能部とパケットを受信するための機能部の両方を有するが、以下の説明ではパケット転送装置１０を送信側とし、パケット転送装置２０を受信側として説明する。パケット転送装置１０のパケット入力側（上流と呼ぶ）及びパケット転送装置２０のパケット出力側（下流と呼ぶ）のそれぞれには例えばユーザ装置やユーザ網が接続される。
【００２６】
このパケット通信システムでは、送信側のパケット転送装置１０が、パケットにシーケンス番号を付与し、コピーして複数経路（Ａ系、Ｂ系とする）で送信し、受信側のパケット転送装置２０では、シーケンス番号等を用いて、正しい順序でパケットを下流に送出する。
【００２７】
（送信側パケット転送装置１０の構成例、動作例）
図３に本実施の形態における送信側のパケット転送装置１０の構成例を示す。図３は、パケット転送装置１０における送信機能のみを示すものである。パケット転送装置１０は図２に示したＡ系の伝送路、Ｂ系の伝送路に接続されるものとする。
【００２８】
図３に示すように、本実施の形態のパケット転送装置１０は、パケット入力部１１、パケット制御部１２、パケットコピー部１３、パケット出力部１４A、１４Bを備えている。
【００２９】
パケット入力部１１が上流から送信されたパケットを受信し、そのパケットを順次パケット制御部１２に送る。パケット制御部１２は、パケットにシーケンス番号を挿入し、パケットをパケットコピー部１３に渡す。パケットコピー部１３はパケットのコピーを行って同じパケットを２つ生成し、パケット出力部１４A、１４Bに渡す。パケット出力部１４A、１４Bのそれぞれは、パケットをＡ系、Ｂ系の伝送路に送出する。
【００３０】
なお、シーケンス番号を挿入する対象となるパケットは、個々のパケットであってもよいし、例えば特許文献２に記載されたような同期パケットの技術を採用する場合には、同期パケットを生成するとともに、同期パケットのみにシーケンス番号を挿入することでもよい。
【００３１】
（受信側パケット転送装置２０の構成例、動作例）
図４に、受信側のパケット転送装置２０の機能構成図を示す。図４は、パケット転送装置２０における受信機能のみを示すものである。実際には、パケット転送装置２０は図３に示したような送信機能も含む。パケット転送装置２０は図２に示したＡ系の伝送路、Ｂ系の伝送路に接続されるものとする。
【００３２】
図４に示すように、パケット転送装置２０は、パケット入力部２１A、２１B、故障検出部２２、パケットバッファ２３A、２３B、パケット選択制御部２４、パケット出力部２５を備えている。
【００３３】
故障検出部２２は、到着間隔監視部２２１Ａ、２２１Ｂを含む。パケット選択制御部２４は、選択部２４１、遅延差調整部２４２、順序制御部２４３、揺らぎ調整部２４４、バッファリセット部２４５を含む。
【００３４】
パケット受信部２１A、２１BはそれぞれＡ系伝送路、Ｂ系伝送路からパケットを受信し、それぞれの系のパケットは故障検出部２２に入力される。故障検出部２２は、それぞれの系でパケットのCRCやFCSなどにより異常検出を行い、検出結果をパケット選択制御部２４に通知する。パケット選択制御部２４は、この通知に基づき、選択する系を替えることができる。
【００３５】
故障検出部２２は、系毎の到着間隔監視部２２１Ａ、２２１Ｂを含む。以下、Ａ系、Ｂ系を区別しない場合は単に到着間隔監視部２２１と記載する。
【００３６】
到着間隔監視部２２１（到着間隔監視部２２１Ａ、２２１Ｂのそれぞれ)には、閾値時間が設定されている。到着間隔監視部２２１は、入力パケットの到着間隔が閾値を越えたかどうかを確認し、超えた場合に、入力パケットの欠落が継続していると判定して、警報を出力する。警報は、例えば外部のオペレーションシステムに通知される。
【００３７】
すなわち、到着間隔監視部２２１は、あるパケットを受信してパケットバッファに格納してから、次のパケットを受信するまでの時間を計測し、次のパケットを受信しないまま閾値の時間が経過した場合に、入力パケットの欠落が継続していると判定して、警報を出力する。この到着間隔監視部２２１A、２２１Ｂは、順序制御部２４３よりも前段にあり、パケット転送網３０における順序入れ替えや揺らぎをそのまま含むパケットを入力とする。
【００３８】
本実施の形態では、閾値は時間であるが、閾値はデータ量でもよい。閾値がデータ量である場合、例えば、到着間隔監視部２２１は、一定時間内にパケットバッファに格納するデータ量を一定時間毎に監視し、データ量が閾値より小さい場合に、警報を出力する。
【００３９】
いずれの場合も、入力パケットの到着間隔に対応する監視量が閾値を外れた場合に、入力パケットの欠落が継続していると判定して、警報を出力する。
【００４０】
パケットバッファ２３Ａ、２３Ｂは、入力されたパケットを一時的に蓄積するメモリ（例：連想メモリ、Content Addressable Memory(CAM)）であり、パケット選択制御部２４により読み取り（刈り取り）の制御がなされる。
【００４１】
パケット選択制御部２４は、選択部２４１、遅延差調整部２４２、順序制御部２４３、揺らぎ調整部２４４、バッファリセット部２４５を有する。
【００４２】
選択部２４１は、基本的には、パケットバッファ２３A、２３Bから遅延調整済みのパケットをシーケンス番号順に揺らぎ調整部２４４が設定する出力位相（出力タイミング）で読み出し、A系、B系のうちのいずれかのパケットをパケット出力部２５に渡す機能部である。系の選択は、例えば、故障検出部２２において異常が検出されていない系のほうを選択する。両方の系で異常がない場合は、予め定めたほうの系とするが、選択部２４１による系選択論理により、随時、系は入れ替わる可能性がある。
【００４３】
遅延差調整部２４２は、同じシーケンス番号を持つパケットの到着時刻を用いて系の間でのパケットの遅延差を測定し、その測定結果を用いて、系間での遅延を調整する。すなわち、選択部２４１がパケットバッファ２３Ａ、２３Ｂからパケットを読み出すタイミングを調整する。具体的には、早く到着したほうの系のパケットを読み出すタイミングを遅らせ、遅いほうの系に合わせる。
【００４４】
このような遅延差調整を行うことで、基本的に、選択部２４１は、Ａ系とＢ系から同じタイミングでパケットを取得することになるので、無瞬断で系を切り替えることができる。また、両系で同期がとれるほどの遅延差調整を行わない設定である場合でも、遅延差調整を行うことにより、故障等で系を切り替えた場合に、少ないパケットロスで系を切り替えることができる。
【００４５】
順序制御部２４３は、パケットに付されたシーケンス番号等に基づいて、パケットを正しい順序（送信側のパケット転送装置１０に入力された順序）でパケット出力部２５に送るように制御を行う機能部である。
【００４６】
本発明の適用において、順序制御の手法は特定の方法に限定されない。一例として、順序制御部２４３は、下流に送出したパケットのシーケンス番号を記録する機能を有しており、各系から順次取得するパケットのシーケンス番号と、記録されている出力シーケンス番号を比較し、記録された出力シーケンス番号の次のシーケンス番号を持つパケットを下流に送出するとともに、そのシーケンス番号を記録する。Ａ系パケット、Ｂ系パケットの両方が次のシーケンス番号を持つパケットである場合は、例えば、現在、運用系として定めた系のパケットを選択すればよい。また、Ａ系パケット、Ｂ系パケットのいずれも期待したシーケンス番号のパケットでない場合は、期待したシーケンス番号のパケットを取得できるまで、例えば所定数個分のパケットの出力を待つような動作を行う。このように、出力したパケットのシーケンス番号を記録し、記録したシーケンス番号とバッファから取得したパケットのシーケンス番号を比較することで正しい順序でパケットを送出するようにする。
【００４７】
このような手法以外にも、例えば、特許文献２に記載されたように、同期パケットに予め挿入したパケットの特徴値と、受信パケットの特徴値とを比較することでパケットの順序を確認し、確認した順序に従ってパケットを送出する手法をとることもできる。
【００４８】
パケット出力部２５は、あるパケットを送信してから次のパケットを送信するまでの時間を計測し、次のパケットを送信しないまま閾値(入力側とは独立した設定値)の時間が経過した場合に、出力パケットの欠落が継続していると判定して、警報を出力する。
【００４９】
揺らぎ調整部２４４は、パケットの到着タイミングの揺らぎを吸収して、パケットが送信側パケット転送装置で入力されたタイミングで各パケットを受信側パケット転送装置の下流に転送する機能部であり、例えば、特許文献２に記載された手法を用いることができる。
【００５０】
バッファリセット部２４５は、予め定めた閾値の時間を超える時間、出力するパケットがない場合（枯渇した場合）に、パケットバッファ２３Ａ、パケットバッファ２３Ｂをリセットする機能部である。バッファリセットは、ネットワークのアプリケーションが映像など同期伝送を必要とする場合に、遅延調整とバッファ量蓄積を適切にやり直す効果がある。例えば、パケット１、パケット２、パケット３...のようにパケットを下流に送出しているときに、パケット５を送出した後、いずれの系からも、送出できるパケットを取得できない状態が、上記閾値の時間続いた場合に、パケットバッファ２３Ａ、パケットバッファ２３Ｂをリセットする。バッファリセット部２４５は、下流へのパケット出力状態を監視するパケット出力状態監視手段の例である。なお、同期伝送アプリケーション（映像など）以外の通常のデータ通信においては、予め定めた閾値の時間を超える時間、出力するパケットがない場合などでもリセットは不要であり、このような場合、例えば、警報を出力する。
【００５１】
パケット５を送出した後、いずれの系からも、送出できるパケットを取得できない状態とは、例えば、パケットバッファ２３Ａ、２３Ｂが枯渇して、取得するパケットがない場合や、パケット５を送出した後、パケットを取得できても、許容できるシーケンス番号の欠落以上の欠落があるパケット（例：１つのみ欠落を許容しているときに、パケット８以降しか来ないような場合等）しか取得できない場合等である。
【００５２】
このような場合、パケットバッファ２３Ａ、２３Ｂにパケットが格納されている場合でも、格納されているパケットはとびとびの不完全なものである可能性が高く、遅延調整とパケットバッファ蓄積量を初期から適切に再試行するため、下流に送出せずに、パケットバッファ２３Ａ、２３Ｂにあるパケットをリセットして削除し、次から受信するパケットを送出対象にするものである。
【００５３】
なお、入力側における到着間隔監視部２２１での閾値時間と、出力側のバッファリセット部２４５での閾値時間に関し、入力側ではパケット到着間隔がばらつくので、一例として、入力側の閾値時間を出力側の閾値時間よりも長い時間とする。
【００５４】
本実施の形態では、閾値として時間を用いているが、閾値としてデータ量を用いてもよい。この場合、例えば、選択部２４１が一定時間内にパケット出力部２５に出したパケットのデータ量を一定時間毎に監視し、データ量が閾値よりも小さい場合に、パケット出力に異常があると判定し、パケットバッファをリセットする。
【００５５】
いずれの場合も、バッファリセット部２４５は、下流に送出するパケットが枯渇してからの時間に対応する監視量が閾値から外れたことを検知した場合に、パケットバッファをリセットする。
【００５６】
なお、パケットバッファの残量の監視も重要であり、上限値・下限値を設けて警報を出すようにしてもよい。
【００５７】
本実施の形態に係るパケット転送装置２０は、コンピュータの機能、パケット入力手段、パケットバッファ、パケット出力手段などを含む通信装置に、本実施の形態で説明する故障検出部２２及びパケット選択制御部２４の処理に対応するプログラムを実行させることにより実現可能である。当該プログラムは、可搬メモリ等の記憶媒体に格納して配布し、上記通信装置にインストールして用いてもよいし、ネットワーク上のサーバからダウンロードして上記通信装置にインストールしてもよい。また、本実施の形態で説明する処理をハードウェア回路として実現し、当該ハードウェア回路を通信装置に備えることとしてもよい。
【００５８】
（実施の形態の効果）
上記のように本実施の形態では、入力側でパケット到着状態を確認する機能（到着間隔監視部２２１）を備えるとともに、出力側で出力状態を確認する機能（バッファリセット部２４５）を備えることを特徴としている。これにより以下のような効果がある。
【００５９】
データが揺らぐネットワークで、例えばリアルタイム性および周波数同期が要求されるようなアプリケーションを利用する場合において、複数の入力があるパケットから一つの出力を選択する際に、入力時にパケット到着有無を確認することで効率的にネットワークからの入力の正常性を監視することができ、信頼性の高い通信を担保することができる。また、出力側も入力側とは独立して状態監視することにより、入側、出側のいずれのアラームも独立して検出することが可能となる。
【００６０】
また、本実施の形態の技術は、映像データなどを配信するようなネットワークに特に効果的である。
【００６１】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００６２】
１  パケット転送装置
２Ａ、２Ｂ  パケット入力部
３Ａ、３Ｂ  パケットバッファ
４  パケット選択制御部
５  パケット出力部
１０、２０  パケット転送装置
３０  パケット転送網
１１  パケット入力部
１２  パケット制御部
１３  パケットコピー部
１４A、１４B  パケット出力部
２１A、２１B  パケット入力部
２２  故障検出部
２３Ａ、２３Ｂ  パケットバッファ
２４  パケット選択制御部
２５  パケット出力部
２２１Ａ、２２１Ｂ  到着間隔監視部
２４１  選択部
２４２  遅延差調整部
２４３  順序制御部
２４４  揺らぎ調整部
２４５  バッファリセット部
【図１】
2014093661.tif 000003
【図２】
2014093661.tif 000004
【図３】
2014093661.tif 000005
【図４】
2014093661.tif 000006