(57)【要約】【課題】配信元で異常が発生したのか又は伝送制御装置自体で異常が発生したのかを区別することを可能にすることにより、通信ネットワーク上における異常の発生場所を指定することを容易にする。【解決手段】配信元から送信されたフレームを受信する受信処理部1A１と、受信されたフレーム内に異常が発生しているか否かを、フレームに含まれるＦＣＳに基づいて判定する受信フレーム判定部1B1と、フレーム内に異常が発生していないと判定された場合、フレームに含まれるヘッダ情報を置換するヘッダ情報置換部1D2と、ヘッダ情報の置換後のフレーム内に異常が発生したか否かを、フレーム内のＦＣＳに基づいて判定する配信フレーム判定部1E1と、異常が発生していないと判定された場合、当該異常が発生していないフレームを配信先に送信する送信処理部1G1とを具備した構成とする。【選択図】      図１
2005210205.tif 000002
【特許請求の範囲】
【請求項１】
配信元から送信された、フレームを受信し、当該フレームを配信先に送信する伝送制御装置であって、
前記配信元から送信されたフレームを受信するフレーム受信手段と、
前記フレ−ム受信手段により受信されたフレーム内に異常が発生しているか否かを、前記フレームに含まれるＦＣＳに基づいて判定する第１の伝送異常判定手段と、
前記第１の伝送異常判定手段により前記フレーム内に異常が発生していないと判定された場合、前記フレームに含まれるヘッダ情報を置換するヘッダ情報置換手段と、
前記ヘッダ情報の置換後のフレーム内に異常が発生したか否かを、前記ヘッダ情報の置換後のフレーム内のＦＣＳに基づいて判定する第２の伝送異常判定手段と、
前記第２の伝送異常判定手段により異常が発生していないと判定された場合、当該異常が発生していないフレームを前記配信先に送信するフレーム送信手段と
を具備した伝送制御装置。
【請求項２】
請求項１に記載の伝送制御装置において、
前記第１の伝送異常判定手段により前記フレーム内に異常が発生していると判定された場合、前記受信したフレームに異常が発生していることを示す第１の異常ログ情報と、前記ヘッダ情報内の配信元情報とが対応して記憶される第１の異常ログ情報記憶手段と、
前記第２の伝送異常判定手段により異常が発生していると判定された場合、前記フレームに伝送制御装置自体で異常が発生したことを示す第２の異常ログ情報と、前記伝送制御装置自体の識別情報とが対応して記憶される第２の異常ログ情報記憶手段と
を更に具備した伝送制御装置。
【請求項３】
配信元から送信された、ヘッダ情報を含むフレームを受信し、当該フレーム内のヘッダ情報を置換して配信先に送信する伝送制御装置であって、
前記配信元から送信されたフレームを受信するフレーム受信手段と、
前記フレーム受信手段により受信されたフレーム内のヘッダ情報に含まれる配信元情報を検出する配信元情報検出手段と、
前記フレーム内のＦＣＳに基づいて、前記フレーム内に異常が発生しているか否かを判定する第１の伝送異常判定手段と、
前記第１の伝送異常判定手段により異常が発生していると判定された異常フレーム数をカウントする第１の異常フレーム数カウント手段と、
前記第１の異常フレーム数カウント手段によりカウントされた異常フレーム数と、前記配信元情報検出手段により検出された配信元情報とが対応して記憶される第１の異常フレーム情報記憶手段と、
前記第１の伝送異常判定手段により異常が発生していないと判定された場合、前記フレーム内のヘッダ情報を置換するヘッダ情報置換手段と、
前記ヘッダ情報の置換後のフレーム内のＦＣＳに基づいて、前記ヘッダ情報の置換後のフレーム内に異常が発生しているか否かを判定する第２の伝送異常判定手段と、
前記第２の伝送異常判定手段により異常が発生していると判定された異常フレーム数をカウントする第２の異常フレーム数カウント手段と、
前記第２の異常フレーム数カウント手段によりカウントされた異常フレーム数と、伝送制御装置自体の識別情報とが対応して記憶される第２の異常フレーム情報記憶手段と、
前記第２の伝送異常判定手段により前記フレーム内に異常が発生していないと判定した場合に、前記ヘッダ情報の置換後のフレームを配信先に送信するフレーム送信手段と
を具備した伝送制御装置。
【請求項４】
請求項３に記載の伝送制御装置において、
前記第１の異常フレーム情報記憶手段に記憶された異常フレーム数に基づいて、単位時間当たりの異常フレーム数を算出する第１の異常フレーム数算出手段と、
前記第１の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数と、所定のフレーム数との比較結果に基づいて、前記配信元に異常が発生したか否かを判定する第３の伝送異常判定手段と、
前記第２の異常フレーム情報記憶手段に記憶された異常フレーム数に基づいて、単位時間当たりの異常フレーム数を算出する第２の異常フレーム数算出手段と、
前記第２の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数と、所定のフレーム数との比較結果に基づいて、伝送制御装置自体に異常が発生したか否かを判定する第４の伝送異常判定手段と、
前記第３又は前記第４の伝送異常判定手段による判定結果を外部に出力する判定結果出力手段と
を更に具備した伝送制御装置。
【請求項５】
請求項４に記載の伝送制御装置において、
前記第１の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数、前記異常フレームの配信元情報、及び前記第３の伝送異常判定手段によりなされた異常判定時刻の組が記憶される第１の異常フレーム履歴情報記憶手段と、
前記第２の異常フレーム数算出手段により算出された単位時間当たりの異常フレ−ム数、前記伝送制御装置自体の識別情報、及び前記第４の伝送異常判定手段によりなされた異常判定時刻の組が記憶される第２の異常フレーム履歴情報記憶手段と
を更に具備した伝送制御装置。
【請求項６】
請求項５に記載の伝送制御装置において、
外部から送信された、異常フレーム数を読み出すための読み出し要求を受信する読み出し要求受信手段と、
前記読み出し要求受信手段により受信された読み出し要求に基づいて、前記第１の異常フレーム情報記憶手段から所定時間内の異常フレーム数を読み出す第１の異常フレーム数読み出し手段と、
前記読み出し要求受信手段により受信された読み出し要求に基づいて、前記第２の異常フレーム情報記憶手段から所定時間内の異常フレーム数を読み出す第２の異常フレーム数読み出し手段と、
前記第１又は第２の異常フレーム数読み出し手段により読み出された所定時間内の異常フレーム数を外部に送信する第１の情報通知手段と
を更に具備した伝送制御装置。
【請求項７】
請求項５又は請求項６に記載の伝送制御装置において、
前記読み出し要求受信手段により受信された異常フレーム数の読み出し要求に基づいて、前記第１の異常フレーム履歴情報記憶手段に記憶されている単位時間当たりの異常フレーム数を読出す第３の異常フレーム数読み出し手段と、
前記読み出し要求受信手段により受信された異常フレーム数の読み出し要求に基づいて、第２の異常フレーム履歴情報記憶手段に記憶されている単位時間当たりの異常フレーム数を読出す第４の異常フレーム数読み出し手段と、
前記第３又は第４の異常フレーム数読み出し手段により読み出された単位時間当たりの異常フレーム数を外部に送信する第２の情報通知手段と
を更に具備した伝送制御装置。
【請求項８】
配信元から送信された、フレームを受信し、当該フレームを配信先に送信する伝送方法であって、
前記配信元から送信されたフレームを受信するフレーム受信工程と、
前記フレ−ム受信工程により受信されたフレーム内に異常が発生しているか否かを、前記フレームに含まれるＦＣＳに基づいて判定する第１の伝送異常判定工程と、
前記第１の伝送異常判定工程により前記フレーム内に異常が発生していないと判定された場合、前記フレームに含まれるヘッダ情報を置換するヘッダ情報置換工程と、
前記ヘッダ情報の置換後のフレーム内に異常が発生したか否かを、前記ヘッダ情報の置換後のフレーム内のＦＣＳに基づいて判定する第２の伝送異常判定工程と、
前記第２の伝送異常判定工程により異常が発生していないと判定された場合、当該異常が発生していないフレームを前記配信先に送信するフレーム送信工程と
を含む伝送方法。
【請求項９】
配信元から送信された、ヘッダ情報を含むフレームを受信し、当該フレーム内のヘッダ情報を置換して当該フレームを配信先に送信する伝送方法であって、
前記配信元から送信されたフレームを受信するフレーム受信工程と、
前記フレーム受信工程により受信されたフレーム内のヘッダ情報に含まれる配信元情報を検出する配信元情報検出工程と、
前記フレーム内のＦＣＳに基づいて、前記受信したフレーム内に異常が発生しているか否かを判定する第１の伝送異常判定工程と、
前記第１の伝送異常判定工程により異常が発生していないと判定された場合、前記フレーム内のヘッダ情報を置換するヘッダ情報置換工程と、
前記ヘッダ情報の置換後のフレームに内のＦＣＳに基づいて、前記ヘッダ情報の置換後のフレーム内に異常が発生しているか否かを判定する第２の伝送異常判定工程と、
前記第２の伝送異常判定工程により前記フレーム内に異常が発生していないと判定した場合に、前記ヘッダ情報の置換後のフレームを配信先に送信するフレーム送信工程と
を含む伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上に設けられる伝送制御装置及び伝送方法に関する。
【背景技術】
【０００２】
近年における通信ネットワーク技術の進歩に伴い、各種通信ネットワークを使用したデータ通信が行われている。
【０００３】
一般に、データ通信では、伝送データの伝送中に、伝送機器や通信回線自体又は外部からの雑音等により、例えばランダム誤りやバースト誤り等の異常が発生する場合がある。
【０００４】
このような異常を検出する技術として、種々の伝送誤り検出方法が知られている（例えば、特許文献１参照）。
【０００５】
ここで、特許文献１には、チェック用のデータと共に、固定ビットパターンを付加して送信し、誤り検出をする構成により、ＣＲＣ（Cyclic Redundancy Code）方式よりも確実に伝送誤りを検出可能な技術が開示されている（第３頁右欄第３１−３５行目参照）。
【特許文献１】特許第３０５９３０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、この種の伝送誤り検出方式を用いた伝送制御装置では、受信したフレーム内に異常が発生しているか否かを判定することが出来るが、配信元情報で異常が発生しているのか又は当該フレームを受信した伝送制御装置自体の内部で異常が発生したのかを区別出来ないので、異常が発生していることは分かっても、通信ネットワーク上で異常が発生した発生場所の指定が出来ないという問題がある。
【０００７】
本発明者の考察によれば、通信ネットワーク上で異常が発生した場合に、回復処置を早急に行うことを可能にするため、異常が発生した発生場所を指定することが可能な伝送制御装置に対する要望が高まっている。
【０００８】
そこで、本発明は、上記事情に考慮してなされたもので、配信元で異常が発生したのか又は伝送制御装置自体の内部で異常が発生したのかを区別することを可能にすることにより、通信ネットワーク上における異常の発生場所を指定することを容易にする伝送制御装置及び伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の骨子は、受信したフレームに、ヘッダ情報の置換前後のフレームに２回の異常判定を行う構成により、配信元で異常が発生したのか又はフレームを受信した伝送制御装置自体の内部で異常が発生したのかを区別することを可能にすることによって、通信ネットワーク上における異常が発生した発生場所を指定することを容易にするという効果を達成することにある。
【００１０】
ここで、フレームに異常判定を行う手法としては、周知のＣＲＣ方式（Cyclic  Redundancy  Check：巡回符号検査方式）等がある。
【００１１】
なお、本明細書に記載の異常は、誤りと呼んでもよい。
【００１２】
さて、以上のような本発明の骨子は、具体的には以下のような手段を講じることにより実現される。
【００１３】
本発明の一態様に係る伝送制御装置は、配信元から送信された、フレームを受信し、当該フレームを配信先に送信する伝送制御装置であって、配信元から送信されたフレームを受信するフレーム受信手段と、フレ−ム受信手段により受信されたフレーム内に異常が発生しているか否かを、フレームに含まれるＦＣＳに基づいて判定する第１の伝送異常判定手段と、第１の伝送異常判定手段によりフレーム内に異常が発生していないと判定された場合、フレームに含まれるヘッダ情報を置換するヘッダ情報置換手段と、ヘッダ情報の置換後のフレーム内に異常が発生したか否かを、ヘッダ情報の置換後のフレーム内のＦＣＳに基づいて判定する第２の伝送異常判定手段と、第２の伝送異常判定手段により異常が発生していないと判定された場合、当該異常が発生していないフレームを配信先に送信するフレーム送信手段とを具備した伝送制御装置である。
【００１４】
なお、本明細書に記載のＦＣＳは、Frame  Check  Sequenceの略称を意味する。
【００１５】
このような構成とすれば、配信元で異常が発生したのか又は伝送制御装置自体で異常が発生したのかを指定することが出来ることとなり、異常が発生した発生場所を容易に指定することが出来る。
【００１６】
なお、上記伝送制御装置において、第１の伝送異常判定手段によりフレーム内に異常が発生していると判定された場合、受信したフレームに異常が発生していることを示す第１の異常ログ情報と、ヘッダ情報内の配信元情報とが対応して記憶される第１の異常ログ情報記憶手段と、第２の伝送異常判定手段により異常が発生していると判定された場合、フレームに伝送制御装置自体で異常が発生したことを示す第２の異常ログ情報と、伝送制御装置自体の識別情報とが対応して記憶される第２の異常ログ情報記憶手段とを更に具備してもよい。
【００１７】
本発明の他の伝送制御装置は、配信元から送信された、ヘッダ情報を含むフレームを受信し、当該フレーム内のヘッダ情報を置換して配信先に送信する伝送制御装置であって、配信元から送信されたフレームを受信するフレーム受信手段と、フレーム受信手段により受信されたフレーム内のヘッダ情報に含まれる配信元情報を検出する配信元情報検出手段と、フレーム内のＦＣＳに基づいて、フレーム内に異常が発生しているか否かを判定する第１の伝送異常判定手段と、第１の伝送異常判定手段により異常が発生していると判定された異常フレーム数をカウントする第１の異常フレーム数カウント手段と、第１の異常フレーム数カウント手段によりカウントされた異常フレーム数と、配信元情報検出手段により検出された配信元情報とが対応して記憶される第１の異常フレーム情報記憶手段と、第１の伝送異常判定手段により異常が発生していないと判定された場合、フレーム内のヘッダ情報を置換するヘッダ情報置換手段と、ヘッダ情報の置換後のフレーム内のＦＣＳに基づいて、ヘッダ情報の置換後のフレーム内に異常が発生しているか否かを判定する第２の伝送異常判定手段と、第２の伝送異常判定手段により異常が発生していると判定された異常フレーム数をカウントする第２の異常フレーム数カウント手段と、第２の異常フレーム数カウント手段によりカウントされた異常フレーム数と、伝送制御装置自体の識別情報とが対応して記憶される第２の異常フレーム情報記憶手段と、第２の伝送異常判定手段によりフレーム内に異常が発生していないと判定した場合に、ヘッダ情報の置換後のフレームを配信先に送信するフレーム送信手段とを具備した伝送制御装置である。
【００１８】
このような構成によれば、配信元で異常が発生したのか又は伝送制御装置自体で異常が発生したのかを指定することが出来ることとなり、異常が発生した発生場所を容易に指定することが出来る。
【００１９】
なお、上記伝送制御装置において、第１の異常フレーム情報記憶手段に記憶された異常フレーム数に基づいて、単位時間当たりの異常フレーム数を算出する第１の異常フレーム数算出手段と、第１の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数と、所定のフレーム数との比較結果に基づいて、配信元に異常が発生したか否かを判定する第３の伝送異常判定手段と、第２の異常フレーム情報記憶手段に記憶された異常フレーム数に基づいて、単位時間当たりの異常フレーム数を算出する第２の異常フレーム数算出手段と、第２の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数と、所定のフレーム数との比較結果に基づいて、伝送制御装置自体に異常が発生したか否かを判定する第４の伝送異常判定手段と、第３又は前記第４の伝送異常判定手段による判定結果を外部に出力する判定結果出力手段とを更に具備していてもよい。
【００２０】
また、上記伝送制御装置において、第１の異常フレーム数算出手段により算出された単位時間当たりの異常フレーム数、異常フレームの配信元情報、及び第３の伝送異常判定手段によりなされた異常判定時刻の組が記憶される第１の異常フレーム履歴情報記憶手段と、第２の異常フレーム数算出手段により算出された単位時間当たりの異常フレ−ム数、伝送制御装置自体の識別情報、及び第４の伝送異常判定手段によりなされた異常判定時刻の組が記憶される第２の異常フレーム履歴情報記憶手段とを更に具備していてもよい。
【００２１】
なお、上記伝送制御装置において、外部から送信された、異常フレーム数を読み出すための読み出し要求を受信する読み出し要求受信手段と、読み出し要求受信手段により受信された読み出し要求に基づいて、第１の異常フレーム情報記憶手段から所定時間内の異常フレーム数を読み出す第１の異常フレーム数読み出し手段と、読み出し要求受信手段により受信された読み出し要求に基づいて、第２の異常フレーム情報記憶手段から所定時間内の異常フレーム数を読み出す第２の異常フレーム数読み出し手段と、第１又は第２の異常フレーム数読み出し手段により読み出された所定時間内の異常フレーム数を外部に送信する第１の情報通知手段とを更に具備していてもよい。
【００２２】
また、上記伝送制御装置において、読み出し要求受信手段により受信された異常フレーム数の読み出し要求に基づいて、第１の異常フレーム履歴情報記憶手段に記憶されている単位時間当たりの異常フレーム数を読出す第３の異常フレーム数読み出し手段と、読み出し要求受信手段により受信された異常フレーム数の読み出し要求に基づいて、第２の異常フレーム履歴情報記憶手段に記憶されている単位時間当たりの異常フレーム数を読出す第４の異常フレーム数読み出し手段と、第３又は第４の異常フレーム数読み出し手段により読み出された単位時間当たりの異常フレーム数を外部に送信する第２の情報通知手段とを更に具備していてもよい。
【００２３】
なお、上述した説明では、「装置」の発明として表現したが、例えば、「方法」又は「プログラム」といった他の発明として表現してもよい。
【発明の効果】
【００２４】
本発明によれば、配信元で異常が発生したのか又は伝送制御装置自体の内部で異常が発生したのかを区別することを可能にすることにより、通信ネットワーク上における異常の発生場所を指定することを容易にすることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の各実施の形態に関し、図面を参照して説明する。
【００２６】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係る伝送制御装置の一例を示す模式図であり、図２は、本実施の形態に係る伝送制御装置が送信／受信するフレームのデータ構成の一例を示す模式図である。
【００２７】
本実施の形態に係る伝送制御装置が伝送するフレーム（Ｆ）は、図２に示すように、宛先ＭＡＣアドレス（Ｆ１）と、配信元情報ＭＡＣアドレス（Ｆ２）と、データのタイプ（Ｆ３）と、データ本体（Ｆ４）と、ＦＣＳ（Ｆ５）とを具備している。
【００２８】
宛先ＭＡＣアドレス（Ｆ１）は、配信先の機器に割り当てられた識別番号を示す６オクテットのデータであり、以下の本実施の形態に関する説明では、配信先情報又は伝送制御装置自体の識別情報に対応する。
【００２９】
配信元ＭＡＣアドレス（Ｆ２）は、配信元情報の機器に割り当てられた識別番号を示す６オクテットのデータであり、以下の本実施の形態に関する説明では、配信元情報又は伝送制御装置自体の識別情報に対応する。
【００３０】
データのタイプ（Ｆ３）は、送信／受信されたデータの内容、特に後に続くのがどのようなデータであるかに関する情報を意味する２オクテットのデータである。
【００３１】
データ本体（Ｆ４）は、配信元から送信された４６〜１５００オクテットの送信データそのものを意味する。
【００３２】
ＦＣＳ（Ｆ５）は、配信エラーを検出する観点からフレームの末尾に付加される４オクテットのビット列であり、このビット列の並びを多項式の係数とみなした場合の当該多項式を周知の生成多項式で除算した場合の剰余が０であるか否かに基づいて、データの配信が正常に行われたか否かを判定するためのものである。
【００３３】
本実施の形態に係る伝送制御装置は、図１に示すように、受信処理部１Ａ１と、受信フレーム判定部１Ｂ１と、受信フレーム判定情報記憶部１Ｃ１と、配信処理管理部１Ｄと、配信フレーム判定部１Ｅ１と、配信フレーム判定情報記憶部１Ｆ１と、送信処理部１Ｇ１とを具備している。また、配信処理管理部１Ｄは、配信経路テーブル記憶部１Ｄ１と、ヘッダ情報置換部１Ｄ２とを具備している。
【００３４】
受信処理部１Ａ１は、図示しない配信元情報である他の伝送制御装置から伝送路を介して送信されたフレームを受信する機能と、受信したフレームのヘッダ情報内に含まれる配信先情報を検出する機能と、検出した配信先情報が自己の識別情報と一致するか否かに基づいて、自己宛のデータであるか否かを判定する機能と、当該判定の結果、自己宛のデータであると判定した場合、受信したフレームを受信フレーム判定部１Ｂ１に出力する機能と、前述した判定の結果、自己宛のデータでないと判定した場合、受信したフレームを破棄する機能とを有する。
【００３５】
なお、本実施の形態に係る受信処理部１Ａ１では、フレームのヘッダ情報内に含まれる配信先情報を検出し、検出した配信先情報が自己の識別情報と一致するか否かに基づいて、自己宛のデータであるか否かを判定する機能と、当該判定の結果、自己宛のデータであると判定した場合、受信したフレームを受信フレーム判定部１Ｂ１に出力する機能と、前述した判定の結果、自己宛のデータでないと判定した場合、受信したフレームを破棄する機能とを有していたが、これに限らず、フレームのヘッダ情報内に含まれる配信先情報を検出する機能と、検出した配信先情報が自己の識別情報と一致するか否かに基づいて、自己宛のデータであるか否かを判定する機能と、当該判定の結果、自己宛のデータであると判定した場合、受信したフレームを受信フレーム判定部１Ｂ１に出力する機能と、前述した判定の結果、自己宛のデータでないと判定した場合、受信したフレームを破棄する機能とを受信処理部１Ａ１とは別に設けてもよい。
【００３６】
受信フレーム判定部１Ｂ１は、受信処理部１Ａ１から出力されたフレームを受け取り、受け取ったフレーム内のＦＣＳに含まれるビット列を多項式の係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、当該受け取ったフレーム内に異常が発生しているか否かを判定する機能と、当該判定の結果、フレーム内に異常が発生していると判定した場合に、受信したフレーム内に異常が発生していること、換言すれば配信元情報である他の伝送制御装置に異常が発生していることを示す情報（以下、説明の簡略化を図る観点から第１の異常ログ情報と称する）を作成する機能と、当該第１の異常ログ情報と配信元情報との組を受信フレーム判定情報記憶部１Ｃ１に記憶させる機能と、異常が発生しているフレームの送信を停止する機能と、フレーム内に異常が発生していない、換言すれば、配信元の他の伝送制御装置に異常が発生していないと判定した場合に、受信したフレーム内に異常が発生していない旨の情報（以下、簡略化の観点から第１の正常ログ情報と称する）を作成する機能と、当該第１の正常ログ情報と配信元情報との組を受信フレーム判定情報記憶部１Ｃ１に記憶させる機能と、当該フレームをヘッダ情報置換部１Ｄ２に出力する機能とを有する。
【００３７】
なお、本実施の形態では、受信したフレーム内に異常が発生しているか否かを判定する手法として周知のＣＲＣ３２の生成多項式を用いたが、これに限らず、周知のＣＲＣ１６の生成多項式や周知のチェックサムを用いた手法に代えてもよいことはいうまでもない。
【００３８】
また、本実施の形態に係る受信フレーム判定部１Ｂ１には、所定時間内に異常が発生したと判定した異常フレーム数をカウントする機能と、当該カウントされた異常フレーム数と配信元情報とを対応して図示しない記憶手段に記憶させる機能とを有していてもよい。
【００３９】
更に、本実施の形態に係る受信フレーム判定部１Ｂ１には、所定時間内に異常が発生したと判定した異常フレーム数が所定のしきい値より大きい値であるか否かにより、図示しない他の配信元の伝送制御装置に異常が発生したか否かを判定する機能を付加してもよい。
【００４０】
受信フレーム判定情報記憶部１Ｃ１には、受信フレーム判定部１Ｂ１により作成された第１の異常ログ情報又は第１の正常ログ情報と配信元情報との組が記憶されている。
【００４１】
ここで、「ログ情報」とは、配信先毎に、受信フレームの異常情報を管理し、異常時の解析判断に使用出来るようにするものをいう。
【００４２】
配信経路テーブル記憶部１Ｄ１には、配信元情報、伝送制御装置１自体の識別情報、及び配信先情報が対応して記憶されており、ヘッダ情報置換部１Ｄ２によりフレーム内のヘッダ情報に含まれる配信元情報に対応した配信先情報が読み出される。
【００４３】
ヘッダ情報置換部１Ｄ２は、フレーム内のヘッダ情報に含まれる配信元情報に基づいて、配信経路テーブル記憶部１Ｄ１から配信元情報に対応する配信先情報を読出す機能と、当該フレームのヘッダ情報内の配信元情報を当該伝送制御装置１自体の識別情報に置換する機能と、当該フレームのヘッダ情報内の配信先情報を配信経路テーブル記憶部１Ｄ１から読み出した配信先情報に置換する機能と、ヘッダ情報を置換したフレームを配信フレーム判定部１Ｅ１に出力する機能とを有する。
【００４４】
配信フレーム判定部１Ｅ１は、ヘッダ情報置換部１Ｄ２から出力されたヘッダ置換後のフレームのＦＣＳ内に含まれるビット列を係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、フレーム内に異常が発生しているか否かを判定する機能と、当該判定の結果、フレーム内に異常が発生していると判定した場合に、当該伝送制御装置１内でフレームに異常が発生していることを示す情報（以下、簡略化の観点から第２の異常ログ情報と称する）を作成する機能と、当該第２の異常ログ情報と配信元情報との組を配信フレーム判定情報記憶部１Ｆ１に記憶させる機能と、異常が発生しているフレームの送信を停止する機能と、当該伝送制御装置１内でフレームに異常が発生していないと判定した場合に、伝送制御装置１内でフレームに異常が発生していないことを示す情報（以下、簡略化の観点から第２正常ログ情報と称する）を作成する機能と、当該第２の正常ログ情報と当該伝送制御装置１自体の識別情報との組を配信フレーム判定情報記憶部１Ｆ１に記憶させる機能と、当該フレームを送信処理部１Ｇ１に出力する機能とを有する。
【００４５】
なお、本実施の形態では、配信フレーム判定部１Ｅ１は、周知のＣＲＣ３２の生成多項式を用いる手法により、伝送制御装置自体の内部でフレームに異常が発生しているか否かを判定しているが、これに限らず、周知のＣＲＣ１６の生成多項式を用いる手法を用いてもよいし、周知のチェックサムを用いる手法であってもよいことはいうまでもない。
【００４６】
また、本実施の形態の受信フレーム判定部１Ｂ１と配信フレーム判定部１Ｅ１とは、同様の手法によってフレーム内に異常が発生しているか否かを判定しているが、これに限らず、受信フレーム判定部１Ｂ１と配信フレーム判定部１Ｅ１とは、それぞれ別個の手法によってフレーム内に異常が発生しているか否かを判定してもよいことはいうまでもない。
【００４７】
配信フレーム判定情報記憶部１Ｆ１（第２の異常ログ情報記憶手段）には、第２の正常ログ情報又は第２の異常ログ情報と伝送制御装置１自体の識別情報とが対応して記憶されている。
【００４８】
送信処理部１Ｇ１は、配信フレーム判定部１Ｅ１から出力されたフレームを配信先である他の伝送制御装置に送信する機能を有する。
【００４９】
次に、以上のように構成された伝送制御装置１の動作に関し、図面を参照して説明する。
【００５０】
図３乃至図８は、本実施の形態に係る伝送制御装置１の動作を説明するためのフローチャートである。
【００５１】
本実施の形態に係る伝送制御装置１は、図３に示すように、フレーム受信処理（ＳＴＡ）、受信フレーム異常判定処理（ＳＴＢ）、ヘッダ情報置換処理（ＳＴＣ）、配信フレーム異常判定処理（ＳＴＤ）、及びフレーム送信処理（ＳＴＥ）の各処理を順次実行する。
【００５２】
以下、各処理に関し、より詳細に説明する。
【００５３】
［フレーム受信処理：ＳＴＡ］
図４は、本実施の形態に係る受信処理部１Ａ１の実行するフレーム受信処理を説明するフローチャートである。
【００５４】
始めに、受信処理部１Ａ１は、図示しない配信元情報の他の伝送制御装置から伝送路を介して送信された送信データを受信する（Ａ１：フレーム受信手段）。
【００５５】
次に、受信処理部１Ａ１は、受信した送信データを構成するフレーム内のヘッダ情報に基づいて、自己宛のフレームであるか否かを判定する（Ａ２）。受信処理部１Ａ１は、この工程Ａ２で自己宛のフレームであると判定した場合（Ａ２：ＹＥＳ）、受信したフレームを受信フレーム判定部１Ｂ１に出力する（Ａ３）。
【００５６】
一方、受信処理部１Ａ１は、受信したフレーム内のヘッダ情報に基づいて、自己宛のフレームでないと判定した場合（Ａ２：Ｎｏ）、受信したフレームを破棄し（Ａ４）、そのまま処理を終了する。
【００５７】
以上のような一連の処理により、受信処理部１Ａ１は、フレーム受信処理を終了する。
【００５８】
［受信フレーム異常判定処理：ＳＴＢ］
図５は、本実施の形態に係る受信フレーム判定部１Ｂ１が実行する受信フレーム異常判定処理を説明するフローチャ―トである。
【００５９】
始めに、受信フレーム判定部１Ｂ１は、受信処理部１Ａ１から出力されたフレームを受け取る（Ａ１１）。
【００６０】
次に、受信フレーム判定部１Ｂ１は、周知のＣＲＣ３２の生成多項式を用いて、ＦＣＳの表す多項式を除算して剰余を算出する（Ａ１２）。
【００６１】
次に、受信フレーム判定部１Ｂ１は、算出された剰余が０であるか否かにより、当該フレームに異常があるか否か、換言すれば配信元情報に対応する他の伝送制御装置で異常が発生しているか否かを判定する（Ａ１３：第１の伝送異常判定手段）。受信フレーム判定部１Ｂ１は、この工程Ａ１３で剰余と０とが一致する、換言すれば配信元情報に対応する他の伝送制御装置で異常が発生していないと判定した場合（Ａ１３：Ｎｏ）、第１の正常ログ情報と配信元情報との組を受信フレーム判定情報記憶部１Ｃ１に記憶させる（Ａ１４）。
【００６２】
次に、受信フレーム判定部１Ｂ１は、受信処理部１Ａ１から受け取ったフレームをヘッダ情報置換部１Ｄ２に出力する（Ａ１５）。
【００６３】
一方、受信フレーム判定部１Ｂ１は、工程Ａ１３で剰余と０とが一致しない、換言すれば、配信元情報に対応する他の伝送制御装置で異常が発生していると判定した場合（Ａ１３：Ｙｅｓ）、第１の異常ログ情報と当該フレームの配信元情報との組を受信フレーム判定情報記憶部１Ｃ１に記憶させる（Ａ１６）。
【００６４】
次に、受信フレーム判定部１Ｂ１は、異常が発生していると判定されたフレームの送信処理を停止する（Ａ１７）。
【００６５】
以上のような一連の処理により、受信フレーム判定部１Ｂ１は、受信フレーム異常判定処理を終了する。
【００６６】
［ヘッダ情報置換処理：ＳＴＣ］
図６は、本実施の形態に係るヘッダ情報置換部１Ｄ２の実行するヘッダ情報置換処理の一例を説明するためのフローチャートである。
【００６７】
始めに、ヘッダ情報置換部１Ｄ２は、受信フレーム判定部１Ｂ１から出力されたフレームを受け取る（Ａ２１）。
【００６８】
次に、ヘッダ情報置換部１Ｄ２は、当該フレーム内の配信元情報に基づいて、配信経路テーブル記憶部１Ｄ１を参照し、該当する配信先情報を読出す（Ａ２２）。
【００６９】
次に、ヘッダ情報置換部１Ｄ２は、配信先情報として書き込まれていた当該伝送制御装置１の識別情報を、当該読み出した配信先情報に置換する（Ａ２３）。
【００７０】
次に、ヘッダ情報置換部１Ｄ２は、予め配信元情報として書き込まれていた配信元情報の識別情報を当該伝送制御装置１自体の識別情報に置換する（Ａ２４）。
【００７１】
次に、ヘッダ情報置換部１Ｄ２は、ヘッダ情報を置換したフレームを配信フレーム判定部１Ｅ１に出力する（Ａ２５）。
【００７２】
なお、本実施の形態に係るヘッダ情報置換部１Ｄ２は、配信先情報として書き込まれていた当該伝送制御装置１の識別情報を、当該読み出した配信先情報に置換した後（Ａ２３）、配信元情報として書き込まれていた配信元の識別情報を当該伝送制御装置１自体の識別情報に置換したが（Ａ２４）、これに限らず、工程Ａ２３と工程Ａ２４とは、逆の順序で実行されてもよいし、工程Ａ２３と工程Ａ２４とは、同時に実行されてもよい。
【００７３】
以上のような一連の処理により、ヘッダ情報置換部１Ｄ２は、ヘッダ情報置換処理を終了する。
【００７４】
［配信フレーム異常判定処理：ＳＴＤ］
図７は、本実施の形態に係る配信フレーム判定部１Ｅ１の実行する配信フレーム異常判定処理を説明するためのフローチャートである。
【００７５】
始めに、配信フレーム判定部１Ｅ１は、ヘッダ情報置換部１Ｄ２から出力されたフレームを受け取る（Ａ３１）。
【００７６】
次に、配信フレーム判定部１Ｅ１は、周知のＣＲＣ３２の生成多項式を用いて、ＦＣＳの表す多項式を除算して剰余を算出する（Ａ３２）。
【００７７】
次に、配信フレーム判定部１Ｅ１は、算出した剰余が０であるか否かにより、当該フレームに異常があるか否か、換言すれば当該伝送制御装置１自体の内部で異常が発生しているか否かを判定する（Ａ３３：第２の伝送異常判定手段）。
【００７８】
配信フレーム判定部１Ｅ１は、この工程Ａ３３で剰余と０とが一致した、換言すれば、当該伝送制御装置１自体の内部で異常が発生していないと判定した場合（Ａ３３：Ｎｏ）、第２の正常ログ情報と当該フレームの配信元情報としての伝送制御装置１自体の識別情報との組を配信フレーム判定情報記憶部１Ｆ１に記憶させる（Ａ３４）。
【００７９】
次に、配信フレーム判定部１Ｅ１は、異常がないと判定されたフレームを送信処理部１Ｇ１に出力する（Ａ３５）。
【００８０】
一方、配信フレーム判定部１Ｅ１は、工程Ａ３３で、算出した剰余と０とが一致しない、換言すれば、当該伝送制御装置自体の内部で異常が発生していると判定した場合（Ａ３３：Ｙｅｓ）、第２の異常ログ情報と配信元情報としての当該伝送制御装置１自体の識別情報との組を、配信フレーム判定情報記憶部１Ｆ１に記憶させる（Ａ３６）。
【００８１】
次に、配信フレーム判定部１Ｅ１は、当該異常が発生したと判定されたフレームの送信処理を停止する（Ａ３７）。
【００８２】
以上のような一連の処理により、配信フレーム判定部１Ｅ１は、配信フレーム異常判定処理を終了する。
【００８３】
［フレーム送信処理：ＳＴＥ］
図８は、本実施の形態に係る送信処理部１Ｇ１が実行するフレーム送信処理を説明するためのフローチャートである。
【００８４】
始めに、送信処理部１Ｇ１は、配信フレーム判定部１Ｅ１から出力されたフレームを受け取る（Ａ４１）。
【００８５】
次に、送信処理部１Ｇ１は、受け取ったフレームをヘッダ情報に含まれる配信先情報に対応する配信先である他の伝送制御装置に送信する（Ａ４２：フレーム送信手段）。
【００８６】
以上のような一連の処理により、送信処理部１Ｇ１は、フレームの送信処理を終了する。
【００８７】
上述したように本実施の形態においては、受信フレーム判定部１Ｂ１により配信元で発生した異常を検出でき、かつ、配信フレーム判定部１Ｅ１により当該伝送制御装置１自体で発生した異常が検出出来ることになるので、通信ネットワーク上における異常の発生場所を容易に指定することが出来る。
【００８８】
＜第２の実施の形態＞
図９は、本発明の第２の実施の形態に係る伝送制御装置１´´の一例を示す模式図である。
【００８９】
本実施の形態に係る伝送制御装置１´´は、第１の実施の形態と同様に、図示しない他の伝送制御装置から通信ネットワークの一部を構成する伝送路を介して送信された送信データを含むフレームを受信し、当該受信したフレームを、伝送路を介して接続された更に他の伝送制御装置に送信する装置である。
【００９０】
本実施の形態に係る伝送制御装置１´は、図９に示すように、受信処理部１Ａ２と、第１の配信元検出部１Ｈ１１Ｈ１と、受信フレーム判定部１Ｂ２と、受信フレーム判定情報記憶部１Ｃ２と、受信フレーム判定情報履歴記憶部１Ｃ３と、配信経路テーブル記憶部１Ｄ３と、ヘッダ情報置換部１Ｄ４と、第２の配信元検出部１Ｈ２と、配信フレーム判定部１Ｅ１と、配信フレーム判定情報記憶部１Ｆ２と、配信フレーム判定情報履歴記憶部１Ｆ２と、データ入力部１Ｉ１と、異常出力判定部１Ｉ２と、第１の異常出力判定情報履歴記憶部１Ｉ３と、第２の異常出力判定情報履歴記憶部１Ｉ４と、異常出力部１Ｉ５と、第１の判定情報通知部１Ｊ１と、第２の判定情報通知部１Ｊ２とを具備している。
【００９１】
受信処理部１Ａ２は、第１の実施の形態と同様に、図示しない配信元情報の他の伝送制御装置から伝送路を介して送信されたフレームを受信する機能と、受信したフレームのヘッダ情報内の配信先情報が自己の識別情報に一致するか否かに基づいて、自己宛のフレームであるか否かを判定する機能と、当該判定の結果、自己宛であると判定した場合に、受信したフレームを第１の配信元検出部１Ｈ１に出力する機能と、当該判定の結果、自己宛でないと判定した場合に、受信したフレームを破棄する機能と、図示しない他の伝送制御装置から伝送路を介して送信された異常フレーム数の読み出し要求と、読み出し対象の伝送制御装置を示す配信元情報と、異常フレーム数の読み出し要求の送信元である他の制御装置を示す送信元情報との組を受信したか否かを判定する機能と、当該判定結果として、異常フレーム数の読み出し要求と配信元情報と送信元情報とを受信したと判定した場合に、当該読み出し要求と配信元情報と送信元情報との組を第１の判定情報通知部１Ｊ１と第２の判定情報通知部１Ｊ２とにそれぞれ出力する機能とを有する。
【００９２】
第１の配信元検出部（配信元検出手段）１Ｈ１は、受信処理部１Ａ２から出力されたヘッダ情報に含まれる配信元情報を検出する機能と、当該検出した配信元情報と検出時刻とを受信フレーム判定情報記憶部１Ｃ１に記憶させる機能と、受信処理部１Ａ２から出力されたフレームを受信フレーム判定部１Ｂ２に出力する機能とを有する。
【００９３】
受信フレーム判定部１Ｂ２は、第１の配信元検出部１Ｈ１から出力されたフレームを受け取り、受け取ったフレーム内のＦＣＳに含まれるビット列を多項式の係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、当該受け取ったフレーム内に異常が発生しているか否か、換言すれば配信元の伝送制御装置に異常が発生しているか否かを判定する機能と、当該判定の結果、配信元に異常が発生していると判定した場合に、異常が発生した異常発生時刻と、当該フレームの配信元情報とを対応させて受信フレーム判定情報記憶部１Ｃ２に記憶させる機能と、異常が発生したと判定したフレームの送信処理を停止する機能と、前述した判定の結果、異常が発生していないと判定した場合に、当該フレームをヘッダ情報置換部１Ｄ４に出力する機能と、受信フレーム判定情報記憶部１Ｃ２から異常発生時刻と配信元情報とを読み出し、所定時間内に異常が発生している異常フレーム数をカウントする機能（第１の異常フレーム数カウント手段）と、所定時間内にカウントした異常フレーム数と、カウントした時間と、配信元情報と、異常判定時刻とを対応させて受信フレーム判定情報履歴記憶部１Ｃ３に記憶させる機能とを有する。
【００９４】
なお、本実施の形態では、フレーム内に異常が発生しているか否かを判定する手法として周知のＣＲＣ３２の生成多項式を用いた手法を用いたが、これに限らず、周知のＣＲＣ１６の生成多項式や周知のチェックサムを用いた手法に代えてもよいことはいうまでもない。
【００９５】
受信フレーム判定情報記憶部１Ｃ２には、フレームに異常が発生した異常発生時刻と、異常が発生したフレームの配信元情報とが対応して記憶されている。
【００９６】
受信フレーム判定情報履歴記憶部１Ｃ３（第１の異常フレーム情報記憶手段）には、異常フレーム数と、異常フレーム数をカウントした所定時間と、フレームの配信元情報と、異常判定時刻とが対応して記憶されている。
【００９７】
なお、本実施の形態に係る伝送制御装置１´´では、受信フレーム判定情報履歴記憶部１Ｃ３を設けない構成に変更してもよい。
【００９８】
配信経路テーブル記憶部１Ｄ３には、第１の実施の形態と同様に、配信元情報、伝送制御装置１´´自体の識別情報、及び通信ネットワーク上で送信可能な他の伝送制御装置の識別情報である配信先情報が対応して記憶されている。
【００９９】
ヘッダ情報置換部１Ｄ４は、第１の実施の形態と同様に、受信フレーム判定部１Ｂ２から出力されたフレームを受け取り、受け取ったフレーム内のヘッダ情報を置換し、当該ヘッダ情報を置換したフレームを第２の配信元検出部１Ｈ２に出力する。
【０１００】
第２の配信元検出部１Ｈ２は、ヘッダ情報置換部１Ｄ４から出力されたフレームのヘッダ情報内の配信元情報を検出する機能と、検出した配信元情報と検出時刻との組を配信フレーム判定情報記憶部１Ｆ２に記憶させる機能と、配信元情報を検出したフレームを配信フレーム判定部１Ｅ２に出力する機能とを有する。
【０１０１】
配信フレーム判定部１Ｅ２は、第２の配信元検出部１Ｈ２から出力されたヘッダ置換後のフレームのＦＣＳ内に含まれるビット列を多項式の係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、フレーム内に異常が発生しているか否か、換言すれば、当該伝送制御装置１´´自体の内部で異常が発生しているか否かを判定する機能と、当該判定の結果、伝送制御装置１´´自体の内部で異常が発生していると判定した場合に、異常が発生した異常発生時刻と、異常が発生したフレームの配信元情報である伝送制御装置１´´自体の識別情報とを対応させて配信フレーム判定情報記憶部１Ｆ２に記憶させる機能と、異常が発生したと判定したフレームの送信処理を停止する機能と、前述した判定の結果、異常が発生していないと判定した場合に、当該フレームを送信処理部１Ｇ２に出力する機能と、配信フレーム判定情報記憶部１Ｆ２から異常発生時刻と当該伝送制御装置１´´自体の識別情報とを読み出し、所定時間内に異常が発生しているフレーム数をカウントする機能（第２の異常フレーム数カウント手段）と、所定時間内にカウントした異常フレーム数と、カウントした時間と、伝送制御装置１´´自体の識別情報と、異常判定時刻とを対応させて配信フレーム判定情報履歴記憶部１Ｆ３（第２の異常フレーム情報記憶手段）に記憶させる機能とを有する。
【０１０２】
なお、本実施の形態に係る配信フレーム判定部１Ｅ２には、更に単位時間当たりの異常フレーム数を算出する機能と、算出した単位時間当たりの異常フレーム数を伝送制御装置１´´自体の識別情報に対応させて配信フレーム判定情報履歴記憶部１Ｆ３に記憶させる機能を付加してもよい。この場合、配信フレーム判定情報履歴記憶部１Ｆ３には、単位時間当たりの異常フレーム数と、所定時間内にカウントした異常フレーム数と、カウントした時間と、異常の判定時刻とを伝送制御装置１´´自体の識別情報に対応させて記憶させるものとする。
【０１０３】
配信フレーム判定情報記憶部１Ｆ２には、フレームに異常が発生した異常発生時刻と、異常が発生したフレームの配信元情報である伝送制御装置１´´自体の識別情報とが対応して記憶されている。
【０１０４】
配信フレーム判定情報履歴記憶部１Ｆ３（第２の異常フレーム情報記憶手段）には、異常フレーム数と、異常フレーム数をカウントした所定時間と、フレームの配信元情報である伝送制御装置１´´自体の識別情報と、異常判定時刻とが対応して記憶されている。
【０１０５】
また、本実施の形態に係る伝送制御装置１´´では、配信フレーム判定情報履歴記憶部１Ｆ３を設けない構成に変更してもよい。
【０１０６】
データ入力部１Ｉ１は、通常のデータ入力機能を有し、主としてオペレ−タによって入力された異常判定要求と異常判定の対象である配信元情報又は伝送制御装置１´´自体の識別情報と相異なる２つの時刻で指定される所定時間とを異常出力判定部１Ｉ２に出力する。
【０１０７】
異常出力判定部１Ｉ２は、データ入力部１Ｉ１から入力された異常判定要求と、異常の判定の対象である配信元情報と、所定時間とに基づいて、受信フレーム判定情報記憶部１Ｃ２から所定時間内に異常が発生した全フレームのデータ、換言すれば全フレームの異常発生時刻と当該フレームの配信元情報との組を読み出し、所定時間内における異常フレーム数をカウントする機能と、所定時間内における異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、図示しない配信元の伝送制御装置に異常が発生したか否かを判定する機能と、当該判定結果を異常出力部１Ｉ５に出力する機能と、受信フレーム判定情報履歴記憶部１Ｃ３から配信元情報に対応する異常フレーム数と、異常フレーム数をカウントした所定時間と、フレームの配信元情報と、異常判定時刻とを読み出し、読み出した所定時間内における単位時間当たりの異常フレーム数を算出する機能（第１の異常フレーム数算出手段）と、算出された単位時間当たりの異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、図示しない配信元の伝送制御装置に異常が発生したか否かを判定する機能（第３の伝送異常判定手段）と、当該判定の結果得られた異常の有無に関する情報と、異常フレーム数と、配信元情報と、異常判定時刻とを対応して第１の異常出力判定情報履歴記憶部１Ｉ３に記憶させる機能と、判定結果を異常出力部１Ｉ５に出力する機能と、配信フレーム判定情報記憶部１Ｆ２から所定時間内における異常を発生した全フレームのデータ、換言すれば、異常を発生したフレームの異常発生時刻と当該伝送制御装置１´´自体の識別情報との組を読み出し、所定時間内における異常フレーム数をカウントする機能と、所定時間内における異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、当該伝送制御装置１´´自体の内部で異常が発生したか否かを判定する機能と、当該判定結果を異常出力部１Ｉ５に出力する機能と、配信フレーム判定情報履歴記憶部１Ｆ３から異常フレーム数と、異常フレーム数をカウントした所定時間と、当該伝送制御装置１´´自体の識別情報と、異常判定時刻とを読み出し、読み出した所定時間内における単位時間当たりの異常フレーム数を算出する機能（第２の異常フレーム数算出手段）と、算出した単位時間当たりの異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、当該伝送制御装置１´´自体の内部で異常が発生したか否かを判定する機能（第４の伝送異常判定手段）と、当該判定結果を第２の異常出力判定情報履歴記憶部１Ｉ４に記憶させる機能と、当該判定結果を異常出力部１Ｉ５に出力する機能とを有する。
【０１０８】
なお、本実施の形態に係る異常出力判定部１Ｉ２が配信元又は伝送制御装置１´´自体でフレーム内に異常が発生したか否かを判定する手法としては、過去における異常フレーム数の時系列変化と、判定対象の異常フレーム数の時系列変化とが互いに類似しているか否かにより、異常が発生しているか否かを判定する手法によってもよい。
【０１０９】
また、本実施の形態に係る異常出力判定部１Ｉ２は、受信フレーム判定情報履歴記憶部１Ｃ３又は配信フレーム判定情報履歴記憶部１Ｆ３から読み出した異常フレーム数と所定のしきい値、及び異常出力判定情報履歴記憶部１Ｉ４に記憶された前回フレームに異常が発生したと判定された時点における異常フレーム数とを比較する機能と、当該比較の結果、異常フレーム数が前回フレームに異常が発生したと判定された時点における異常フレーム数以上の値である場合に、配信元又は当該伝送制御装置１´´自体に異常が発生していることを示す警報を異常出力部１Ｉ５に出力する機能と、前述した比較の結果、所定のしきい値と前回フレームに異常が発生したと判定された時点における異常フレーム数とで定められる範囲内に異常フレーム数がある場合に、配信元又は当該伝送制御装置１´´自体に異常が発生する可能性があることを示す軽警報を異常出力部１Ｉ５に出力する機能とを有していてもよい。
【０１１０】
また、本実施の形態における異常出力判定部１Ｉ２は、異常が発生しているか否かを判定するためのしきい値として前回の異常発生時の異常フレーム数、又は単位時間当たりの異常フレーム数を用いてもよいし、過去に異常が発生したと判定された数回分の異常フレーム数を相加平均した数値又は相乗平均した数値若しくは調和平均した数値を用いてもよいことはいうまでもない。
【０１１１】
なお、本実施の形態に係る異常出力判定部１Ｉ２は、所定時間内にカウントした異常フレーム数と所定のしきい値との比較結果に基づいて、配信元又は当該伝送制御装置１´´自体の何れかに異常が発生したか否かを判定したが、これに限らず、単位時間当たりの異常フレーム数と所定のしきい値との比較結果に基づいて、配信元又は当該伝送制御装置１´´自体の何れかに異常が発生したか否かを判定してもよい。
【０１１２】
第１の異常出力判定情報履歴記憶部１Ｉ３（第１の異常フレーム履歴情報記憶手段）には、異常の有無に関する情報と、単位時間当たりの異常フレーム数と、配信元情報と、異常判定時刻とが対応して記憶されている。
【０１１３】
なお、本実施の形態に係る第１の異常出力判定情報履歴記憶部１Ｉ３には、異常の有無に関する情報と、単位時間当たりの異常フレーム数と、配信元情報と、異常判定時刻とが対応して記憶されていたが、配信元毎に定められた異常フレーム数のしきい値、又は配信元毎に定められた単位時間当たりの異常フレーム数のしきい値と、配信元情報とが対応して記憶されていてもよい。
【０１１４】
第２の異常出力判定情報履歴記憶部１Ｉ４（第２の異常フレーム履歴情報記憶手段）には、異常の有無に関する情報と、単位時間当たりの異常フレーム数と、当該伝送制御装置の識別情報と、異常判定時刻とが対応して記憶されている。
【０１１５】
なお、本実施の形態に係る第２の異常出力判定情報履歴記憶部１Ｉ４には、異常の有無に関する情報と、単位時間当たりの異常フレーム数と、当該伝送制御装置１´´自体の識別情報と、異常判定時刻とが対応して記憶されていたが、配信元毎に定められた異常フレーム数のしきい値、又は配信元毎に定められた単位時間当たりの異常フレーム数のしきい値と、当該伝送制御装置１´´の識別情報とが対応して記憶されていてもよい。
【０１１６】
また、本実施の形態では、第１の異常出力判定情報履歴記憶部１Ｉ３と第２の異常出力判定情報履歴記憶部１Ｉ４とを配信元と当該伝送制御装置１´´とで別個に設けたが、1つの構成としてもよいことはいうまでもない。
【０１１７】
異常出力部１Ｉ５は、異常出力判定部１Ｉ２から出力されたフレーム内の異常の有無に関する判定結果を出力する。
【０１１８】
第１の判定情報通知部１Ｊ１は、外部から通信ネットワークである伝送路を介して送信された配信元の異常フレーム数の読み出し要求を受け取り、受け取った異常フレーム数の読み出し要求に基づいて、受信フレーム判定情報履歴記憶部１Ｃ３から異常フレーム数を読み出す機能（第１の異常フレーム数読み出し手段）と、読み出した異常フレーム数と読み出し要求の送信元情報とを含むフレームを生成する機能と、生成したフレームを送信処理部１Ｇ２に出力する機能とを有する。
【０１１９】
なお、本実施の形態に係る伝送制御装置１´´では、第１の判定情報通知部１Ｊ１を設けない構成に変更してもよい。
【０１２０】
また、本実施の形態に係る第１の判定情報通知部１Ｊ１には、受信された異常フレーム数の読み出し要求に基づいて、第１の異常出力判定情報履歴記憶部１Ｉ３に記憶されている単位時間当たりの異常フレーム数を読出す機能（第３の異常フレーム数読み出し手段）を付加してもよい。この場合、第１の判定情報通知部１Ｊ１は、読出された単位時間当たりの異常フレーム数と読み出し対象の配信元情報と読み出し要求の送信元の送信元情報とを含むフレームを生成する機能を有し、送信処理部１Ｇ２は、生成されたフレームを単位時間当たりの異常フレーム数の読み出し要求の送信元である外部の伝送制御装置に送信する機能を有しているものとする。
【０１２１】
第２の判定情報通知部１Ｊ２は、外部から通信ネットワークである伝送路を介して送信された異常フレーム数の読み出し要求と、読み出し対象の伝送制御装置１´´自体の識別情報と、読み出し要求の送信元情報とを受け取り、受け取った異常フレーム数の読み出し要求に基づいて、配信フレーム判定情報履歴記憶部１Ｆ３から異常フレーム数を読み出す機能（第２の異常フレーム数読み出し手段）と、読み出した異常フレーム数と伝送制御装置１´´自体の識別情報と、読み出し要求の送信元とを含むフレームを生成する機能と生成したフレームを送信処理部１Ｇ２に出力する機能とを有する。
【０１２２】
なお、本実施の形態に係る伝送制御装置１´´では、第２の判定情報通知部１Ｊ２を設けない構成に変更してもよい。
【０１２３】
また、本実施の形態に係る第２の判定情報通知部１Ｊ２には、受信された読み出し要求と伝送制御装置１´´自体の識別情報と、読み出し要求の送信元情報とに基づいて、第２の異常出力判定情報履歴記憶部１Ｉ４に記憶されている当該伝送制御装置１´´自体の単位時間当たりの異常フレーム数を読出す機能（第４の異常フレーム数読み出し手段）を付加してもよい。この場合、第２の判定情報通知部１Ｊ２は、読出された単位時間当たりの異常フレーム数と、配信元情報と読み出し要求の送信元情報とを含むフレームを生成する機能を更に有し、送信処理部１Ｇ２は、生成されたフレームを単位時間当たりの異常フレーム数の読み出し要求の送信元である外部の伝送制御装置に送信する機能を有しているものとする。
【０１２４】
送信処理部１Ｇ２は、第１の実施の形態に係る送信処理部１Ｇ１と同様に、配信フレーム判定部１Ｅ２から出力されたフレームを配信先である他の伝送制御装置に送信する機能と、第１の判定情報通知部１Ｊ１から出力された異常フレーム数を含むフレームを読み出し要求の送信元である他の伝送制御装置に送信する機能と、第２の判定情報通知部１Ｊ２から出力された異常フレーム数を含むフレームを読み出し要求の送信元である他の伝送制御装置に送信する機能とを有する。
【０１２５】
次に、以上のように構成された伝送制御装置１´´の動作に関し、図面を参照して説明する。
【０１２６】
［外部から異常フレーム数の読み出し要求がない場合における動作］
図１０乃至図２０は、本実施の形態に係る伝送制御装置１´´の動作を説明するためのフローチャートである。
【０１２７】
本実施の形態に係る伝送制御装置１´´は、図１０に示すように、フレーム受信処理（ＳＴＡ´）と、第１の配信元検出処理（ＳＴＦ）と、受信フレーム異常判定処理（ＳＴＢ´）と、ヘッダ情報置換処理（ＳＴＣ´）と、第２の配信元検出処理（ＳＴＧ）と、配信フレーム異常判定処理（ＳＴＤ´）と、フレーム送信処理（ＳＴＥ´）と、異常判定処理（ＳＴＨ）と、異常フレーム数読み出し処理（ＳＴＩ）と、異常フレーム数送信処理（ＳＴＪ）とを実行する。
【０１２８】
以下、各処理に関し、詳細に説明する。
【０１２９】
＜フレーム受信処理処理ＳＴＡ´＞
図１１は、本実施の形態に係る受信処理部１Ａ２の実行するフレーム受信処理を説明するフローチャートである。
【０１３０】
始めに、受信処理部１Ａ２は、図示しない配信元の他の伝送制御装置から伝送路を介して送信された送信データを含むフレームを受信する（Ｂ１：フレーム受信手段）。
【０１３１】
次に、受信処理部１Ａ２は、受信した送信データを含むフレーム内のヘッダ情報に基づいて、自己宛のフレームであるか否かを判定する（Ｂ２）。受信処理部１Ａ２は、この工程Ｂ２で自己宛のフレームであると判定した場合（Ｂ２：ＹＥＳ）、受信したフレームを第１の配信元検出部１Ｈ１に出力する（Ｂ３）。
【０１３２】
一方、受信処理部１Ａ２は、受信したフレーム内のヘッダ情報に基づいて、自己宛のフレームでないと判定した場合（Ｂ２：Ｎｏ）、受信したフレームを破棄する。
【０１３３】
以上のような一連の処理により、受信処理部１Ａ２は、フレーム受信処理を終了する。
【０１３４】
［第１の配信元検出処理：ＳＴＦ］
図１２は、本実施の形態に係る第１の配信元検出部１Ｈ１の実行する第１の配信元検出処理の一例を説明するためのフローチャートである。
【０１３５】
始めに、第１の配信元検出部１Ｈ１は、受信処理部１Ａ２から出力されたフレームを受け取る（Ｂ１１）。
【０１３６】
次に、第１の配信元検出部１Ｈ１は、受け取ったフレームのヘッダ情報内の配信元情報を検出する（Ｂ１２）。
【０１３７】
次に、第１の配信元検出部１Ｈ１は、検出した配信元情報と、検出時刻とを対応させて受信フレーム判定情報記憶部１Ｃ２に記憶させる（Ｂ１３）。
【０１３８】
次に、第１の配信元検出部１Ｈ１は、配信元情報を検出したフレームを受信フレーム判定部１Ｂ２に出力する（Ｂ１４）。
【０１３９】
以上のような一連の処理により、第１の配信元検出部１Ｈ１は、第１の配信元検出処理を終了する。
【０１４０】
＜受信フレーム異常判定処理：ＳＴＢ´＞
図１３は、本実施の形態に係る受信フレーム判定部１Ｂ２の実行する受信フレーム判定処理の一例を説明するためのフローチャートである。
【０１４１】
始めに、受信フレーム判定部１Ｂ２は、第１の配信元検出部１Ｈ１から出力されたフレームを受け取る（Ｂ２１）。
【０１４２】
次に、受信フレーム判定部１Ｂ２は、受け取ったフレーム内のＦＣＳに含まれるビット列を多項式の係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、当該受け取ったフレーム内に異常が発生しているか否か、換言すれば配信元に異常が発生しているか否かを判定する（Ｂ２２）。
【０１４３】
受信フレーム判定部１Ｂ２は、この工程Ｂ２２で配信元に異常が発生していると判定した場合（Ｂ２２：ＹＥＳ）に、異常が発生した異常発生時刻と、異常が発生したフレームの配信元の配信元情報とを対応させて受信フレーム判定情報記憶部１Ｃ２に記憶させる（Ｂ２３）。
【０１４４】
次に、受信フレーム判定部１Ｂ２は、受信フレーム判定情報記憶部１Ｃ２から所定時間内の全ての異常フレームのデータ、換言すれば、異常発生時刻と配信元情報とを読み出す（Ｂ２４）。
【０１４５】
次に、受信フレーム判定部１Ｂ２は、所定時間内に異常が発生しているフレーム数をカウントする（Ｂ２５）。
【０１４６】
次に、受信フレーム判定部１Ｂ２は、所定時間内にカウントした異常フレーム数と、カウントした時間と、配信元情報と、カウント実行時刻とを対応させて受信フレーム判定情報履歴記憶部１Ｃ３に記憶させる（Ｂ２６）。
【０１４７】
次に、受信フレーム判定部１Ｂ２は、異常が発生していると判定したフレームの送信処理を停止する（Ｂ２７）。
【０１４８】
一方、受信フレーム判定部１Ｂ２は、前述した工程Ｂ２２で配信元に異常が発生していないと判定した場合（Ｂ２２：Ｎｏ）、当該判定したフレームをヘッダ情報置換部１Ｄ４に出力する（Ｂ２８）。
【０１４９】
以上のような一連の処理により、受信フレーム判定部１Ｂ２は、受信フレーム異常判定処理を終了する。
【０１５０】
＜ヘッダ情報置換処理：ＳＴＣ´＞
図１４は、本実施の形態に係るヘッダ情報置換部１Ｄ４の実行するヘッダ情報置換処理の一例を説明するためのフローチャートである。
【０１５１】
始めに、ヘッダ情報置換部１Ｄ４は、受信フレーム判定部１Ｂ２から出力されたフレームを受け取る（Ｂ３１）。
【０１５２】
次に、ヘッダ情報置換部１Ｄ４は、受け取ったフレーム内の配信元情報に基づいて、配信経路テーブル記憶部１Ｄ３を参照し、該当する配信先情報を読出す（Ｂ３２）。
【０１５３】
次に、ヘッダ情報置換部１Ｄ４は、配信先情報として書き込まれていた当該伝送制御装置１´´の識別情報を、当該読み出した配信先情報に置換する（Ｂ３３）。
【０１５４】
次に、ヘッダ情報置換部１Ｄ４は、予め配信元情報として書き込まれていた配信元情報の識別情報を当該伝送制御装置１´´自体の識別情報に置換する（Ｂ３４）。
【０１５５】
次に、ヘッダ情報置換部１Ｄ４は、ヘッダ情報を置換したフレームを第２の配信元検出部１Ｈ２に出力する（Ｂ３５）。
【０１５６】
なお、本実施の形態に係るヘッダ情報置換部１Ｄ４は、配信先情報として書き込まれていた当該伝送制御装置１´´の識別情報を、当該読み出した配信先情報に置換した後（Ｂ３３）、配信元情報として書き込まれていた配信元情報の識別情報を当該伝送制御装置自体の識別情報に置換したが（Ｂ３４）、これに限らず、工程Ｂ３３と工程Ｂ３４とは、逆の順序で実行されてもよいし、工程Ｂ３３と工程Ｂ３４とは、同時に実行されてもよい。
【０１５７】
以上のような一連の処理により、ヘッダ情報置換部１Ｄ４は、ヘッダ情報置換処理を終了する。
【０１５８】
＜第２の配信元検出処理：ＳＴＧ＞
図１５は、本実施の形態に係る第２の配信元検出部１Ｈ２の実行する第２の配信元検出処理の一例を説明するためのフローチャートである。
【０１５９】
始めに、第２の配信元検出部１Ｈ２は、へッダ情報置換部１Ｄ４から出力されたフレームを受け取る（Ｂ４１）。
【０１６０】
次に、第２の配信元検出部１Ｈ２は、第１の配信元検出部１Ｈ１と同様に、受け取ったフレームのヘッダ情報内の配信元情報である当該伝送制御装置１´´自体の識別情報を検出する（Ｂ４２）。
【０１６１】
次に、第２の配信元検出部１Ｈ２は、第１の配信元検出部１Ｈ１と同様に、検出した配信元情報である当該伝送制御装置１´´自体の識別情報と検出時刻とを対応させて配信フレーム判定情報記憶部１Ｆ２に記憶させる（Ｂ４３）。
【０１６２】
次に、第２の配信元検出部１Ｈ２は、配信元情報を検出したフレームを配信フレーム判定部１Ｅ２に出力する（Ｂ４４）。
【０１６３】
以上のような一連の処理により、第２の配信元検出部１Ｈ２は、第２の配信元検出処理を終了する。
【０１６４】
＜配信フレーム判定処理：ＳＴＤ´＞
図１６は、本実施の形態に係る配信フレーム判定部１Ｅ２の実行する配信フレーム判定処理の一例を説明するためのフローチャートである。
【０１６５】
始めに、配信フレーム判定部１Ｅ２は、第２の配信元検出部１Ｈ２から出力されたフレームを受け取る（Ｂ５１）。
【０１６６】
次に、配信フレーム判定部１Ｅ２は、受け取ったフレーム内のＦＣＳに含まれるビット列を多項式の係数とみなした場合の多項式を、周知のＣＲＣ３２の生成多項式で除算して得られた剰余が０であるか否かにより、当該受け取ったフレーム内に異常が発生しているか否か、換言すれば配信元の伝送制御装置１´´自体で異常が発生しているか否かを判定する（Ｂ５２）。
【０１６７】
配信フレーム判定部１Ｅ２は、この工程Ｂ５２で配信元の伝送制御装置１´´自体で異常が発生していると判定した場合（Ｂ５２：ＹＥＳ）に、異常が発生した異常発生時刻と、異常が発生したフレームの配信元の配信元情報とを対応させて配信フレーム判定情報記憶部１Ｆ２に記憶させる（Ｂ５３）。
【０１６８】
次に、配信フレーム判定部１Ｅ２は、配信フレーム判定情報記憶部１Ｆ２から当該伝送制御装置１´´自体で異常が発生した全フレームのデータ、換言すれば異常発生時刻と配信元情報である当該伝送制御装置１´´自体の識別情報とを読み出す（Ｂ５４）。
【０１６９】
次に、配信フレーム判定部１Ｅ２は、所定時間内に異常が発生している異常フレーム数をカウントする（Ｂ５５）。
【０１７０】
次に、配信フレーム判定部１Ｅ２は、所定時間内にカウントした異常フレーム数と、カウントした時間と、当該伝送制御装置１´´の識別情報と、カウント実行時刻とを対応させて配信フレーム判定情報履歴記憶部１Ｆ３に記憶させる（Ｂ５６）。
【０１７１】
次に、配信フレーム判定部１Ｅ２は、異常が発生していると判定したフレームの送信処理を停止する（Ｂ５７）。
【０１７２】
一方、配信フレーム判定部１Ｅ２は、前述した工程Ｂ５２で配信元の当該伝送制御装１´´自体で異常が発生していないと判定した場合（Ｂ５２：Ｎｏ）、当該判定したフレームを送信処理部１Ｇ２に出力する（Ｂ５８）。
【０１７３】
これにより、送信処理部１Ｇ２は、配信フレーム判定部１Ｅ２から出力されたフレームを配信先の他の伝送制御装置に送信する。
【０１７４】
以上のような一連の処理により、配信フレーム判定部１Ｅ２は、配信フレーム判定処理を終了する。
【０１７５】
＜異常判定処理：ＳＴＨ＞
図１７及び図１８は、本実施の形態に係る異常出力判定部１Ｉ２の動作を説明するためのフローチャートである。
【０１７６】
始めに、異常出力判定部１Ｉ２は、外部から異常判定要求と、異常の判定対象である配信元情報又は当該伝送制御装置１´´自体の識別情報と、相異なる２つの時刻で指定される所定時間とが入力されたか否かを判定する（Ｂ６１）。
【０１７７】
異常出力判定部１Ｉ２は、この工程Ｂ６１で異常判定要求と、異常の判定対象である配信元情報又は当該伝送制御装置１´´自体の識別情報と、相異なる２つの時刻で指定される所定時間とが入力されたと判定した場合（Ｂ６１：ＹＥＳ）、受信フレーム判定情報記憶部１Ｃ２から異常の判定対象である配信元情報に対応する所定時間内における全ての異常フレームのデータを読み出す（Ｂ６２）。
【０１７８】
次に、異常出力判定部１Ｉ２は、配信元で所定時間内に発生した異常フレーム数をカウントする（Ｂ６３）。
【０１７９】
次に、異常出力判定部１Ｉ２は、カウントした異常フレーム数と所定のしきい値とを比較することにより、配信元に異常が発生したか否かを判定する（Ｂ６４）。
【０１８０】
次に、異常出力判定部１Ｉ２は、判定の結果を異常出力部１Ｉ５から出力する（Ｂ６５）。
【０１８１】
次に、異常出力判定部１Ｉ２は、配信フレーム判定情報記憶部１Ｆ２から所定時間内における異常の判定対象である伝送制御装置１´´自体の識別情報に対応する全ての異常フレームのデータを読み出す（Ｂ６６）。
【０１８２】
次に、異常出力判定部１Ｉ２は、伝送制御装置１´´自体で所定時間内に発生した異常フレーム数をカウントする（Ｂ６７）。
【０１８３】
次に、異常出力判定部１Ｉ２は、カウントした異常フレーム数と所定のしきい値とを比較することにより、伝送制御装置１´´自体に異常が発生したか否かを判定する（Ｂ６８）。
【０１８４】
次に、異常出力判定部１Ｉ２は、判定の結果を異常出力部１Ｉ５から出力する（Ｂ６９）。
【０１８５】
次に、異常出力判定部１Ｉ２は、受信フレーム判定情報履歴記憶部１Ｃ３から、異常の判定対象である配信元情報に対応する異常フレーム数と、異常フレーム数をカウントした所定時間と、異常判定時刻とを読み出す（Ｂ７０）。
【０１８６】
次に、異常出力判定部１Ｉ２は、読み出した所定時間内における単位時間当たりの異常フレーム数を算出する（Ｂ７１：第１の異常フレーム数算出手段）。
【０１８７】
次に、異常出力判定部１Ｉ２は、算出された単位時間当たりの異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、図示しない配信元に異常が発生したか否かを判定する（Ｂ７２）。
【０１８８】
次に、異常出力判定部１Ｉ２は、当該判定結果、得られた異常の有無に関する情報と、単位時間当たりの異常フレーム数と、配信元情報と、異常判定時刻とを対応して第１の異常出力判定情報履歴記憶部１Ｉ３に記憶させる（Ｂ７３）。
【０１８９】
次に、異常出力判定部１Ｉ２は、当該判定結果を異常出力部１Ｉ５に出力する（Ｂ７４）。
【０１９０】
次に、異常出力判定部１Ｉ２は、配信フレーム判定情報履歴記憶部１Ｆ３から、異常の判定対象である伝送制御装置１´´自体の識別情報に対応する異常フレーム数と、異常フレーム数をカウントした所定時間と、異常判定時刻とを読み出す（Ｂ７５）。
【０１９１】
次に、異常出力判定部１Ｉ２は、読み出した所定時間内における単位時間当たりの異常フレーム数を算出する（Ｂ７６）。
【０１９２】
次に、異常出力判定部１Ｉ２は、算出された単位時間当たりの異常フレーム数が所定のしきい値よりも大きい値であるか否かにより、伝送制御装置１´´自体に異常が発生したか否かを判定する（Ｂ７７）。
【０１９３】
次に、異常出力判定部１Ｉ２は、当該判定結果、得られた異常の有無に関する情報と、単位時間当たりの異常フレーム数と、伝送制御装置１´´自体の識別情報と、異常判定時刻とを対応して第２の異常出力判定情報履歴記憶部１Ｉ４に記憶させる（Ｂ７８）。
【０１９４】
次に、異常出力判定部１Ｉ２は、当該判定結果を異常出力部１Ｉ５に出力する（Ｂ７９）。
【０１９５】
一方、異常出力判定部１Ｉ２は、前述した工程Ｂ６１で、異常判定要求と、配信元情報又は当該伝送制御装置１´´自体の識別情報と、相異なる２つの時刻で指定される所定時間とが入力されていないと判定した場合、引き続き、当該判定処理を実行する。
【０１９６】
以上のような一連の処理により、異常出力判定部１Ｉ２は、異常判定処理を終了する。
【０１９７】
［外部から異常フレーム数の読み出し要求がある場合の動作］
＜第１の異常フレーム数送信処理＞
図１９は、本実施の形態に係る第１の判定情報通知部１Ｊ１の動作を説明するためのフローチャートである。
【０１９８】
始めに、第１の判定情報通知部１Ｊ１は、外部から伝送路を介して送信された異常フレーム数の読み出し要求と、読み出し対象である伝送制御装置の配信元情報と読み出し要求の送信元情報の組を、受信処理部１Ａ２を介して受け取る（Ｂ８１）。
【０１９９】
次に、第１の判定情報通知部１Ｊ１は、受信フレーム判定情報履歴記憶部１Ｃ３から配信元情報に対応する異常フレーム数を読み出す（Ｂ８２）。
【０２００】
次に、第１の判定情報通知部１Ｊ１は、異常フレーム数と配信元情報と送信元情報とを含むフレームを生成する（Ｂ８３）。
【０２０１】
次に、第１の判定情報通知部１Ｊ１は、生成したフレームを送信処理部１Ｇ２に出力する（Ｂ８４）。
【０２０２】
これにより、送信処理部１Ｇ２から異常フレーム数と配信元情報と送信元情報とを含むフレームが読み出し要求の送信元である外部の伝送制御装置に送信される。
【０２０３】
なお、本実施の形態に係る第１の判定情報通知部１Ｊ１は、受信フレーム判定情報履歴記憶部１Ｃ３から所定時間内における配信元情報に対応する異常フレーム数を読み出したが、これに限らず、第１の異常出力判定情報履歴記憶部１Ｉ３から単位時間当たりの異常フレーム数を読み出してもよいことはいうまでもない。
【０２０４】
＜第２の異常フレーム数送信処理＞
図２０は、本実施の形態に係る第２の判定情報通知部１Ｊ２の動作を説明するためのフローチャートである。
【０２０５】
始めに、第２の判定情報通知部１Ｊ２は、外部から伝送路を介して送信された異常フレーム数の読み出し要求と読み出し対象である伝送制御装置１´´自体の識別情報と読み出し要求の送信元との組を、受信処理部１Ａ２を介して受け取る（Ｂ９１）。
【０２０６】
次に、第２の判定情報通知部１Ｊ２は、配信フレーム判定情報履歴記憶部１Ｆ３から当該伝送制御装置１´´の識別情報に対応する異常フレーム数を読み出す（Ｂ９２）。
【０２０７】
次に、第２の判定情報通知部１Ｊ２は、異常フレーム数と当該伝送制御装置１´´の識別情報と読み出し要求の送信元情報とを含むフレームを生成する（Ｂ９３）。
【０２０８】
次に、第２の判定情報通知部１Ｊ２は、生成したフレームを送信処理部１Ｇ２に出力する（Ｂ９４）。
【０２０９】
これにより、送信処理部１Ｇ２は、第２の判定情報通知部１Ｊ２から出力された異常フレーム数と当該伝送制御装置１´´の識別情報と読み出し要求の送信元情報とを含むフレームが読み出し要求の送信元である外部の伝送制御装置に送信される。
【０２１０】
以上のような一連の処理により、第２の判定情報通知部１Ｊ２は、第２の異常フレーム数送信処理を終了する。
【０２１１】
なお、本実施の形態に係る第２の判定情報通知部１Ｊ２は、配信フレーム判定情報記憶部１Ｆから所定時間内における異常フレーム数を読み出したが、これに限らず、第２の異常フレーム判定情報履歴記憶部１Ｉ４から、所定時間内における単位時間当たりの異常フレーム数を読み出してもよいことはいうまでもない。
【０２１２】
上述したように、本実施の形態によれば、フレームに異常が発生したか否かに関する情報を受信フレーム判定情報記憶部１Ｃ２と、配信フレーム判定情報記憶部１Ｆ２とに配信元毎に分けて記憶させるので、通信ネットワーク上における異常の発生場所を容易に特定することが出来る。
【０２１３】
本実施の形態によれば、第１の判定情報通知部１Ｊ１又は第２の判定情報通知部１Ｊ２が、外部から送信された異常フレーム数の読み出し要求と、読み出し対象の配信元情報と、読み出し要求の送信元情報とに基づいて、受信フレーム判定情報履歴記憶部１Ｃ３又は配信フレーム判定情報履歴記憶部１Ｆ３から異常フレーム数を読み出し、読み出した異常フレーム数と配信元情報と送信元情報とを含むフレームを作成し、作成したフレームを送信処理部１Ｇ２が読み出し要求の送信元に送信するので、他の伝送制御装置に異常フレーム数を通知することが出来ることとなり、当該他の伝送制御装置によって異常発生の事前予測を行うことが出来る。
【０２１４】
本実施の形態によれば、異常出力判定部１Ｉ２により異常フレーム数が所定のしきい値以上の値となった場合に、配信元又は当該伝送制御装置１´´自体のどちらかに異常が発生したと判定し、当該判定結果が異常出力部１Ｉ５により外部に出力されるので、配信元に異常が発生したのか又は当該伝送制御装置１´´自体に異常が発生したのかを外部から知ることが出来る。
【０２１５】
本実施の形態によれば、受信フレーム判定情報履歴記憶部１Ｃ３、配信フレーム判定情報履歴記憶部１Ｆ３、第１の異常出力判定情報履歴記憶部１Ｉ３、及び第２の異常出力判定情報履歴記憶部１Ｉ４で単位時間当たりの異常フレーム数と、所定時間と、配信元情報又は伝送制御装置１´´自体の識別情報と、時刻データとを記憶すると共に、単位時間当たりの異常フレーム数と時刻データとの組の時間変化を異常出力判定部１Ｉ２で監視することにより、異常発生の事前予測や異常発生の予防を行うことが出来る。
【０２１６】
本実施の形態によれば、異常の発生場所が容易に指定できるので、伝送異常の発生時における回復処理を迅速に実行することが出来る。
【０２１７】
本実施の形態によれば、異常情報の状態遷移を管理することにより異常発生の事前予測、及び異常発生の予防を行うことが出来る。
【０２１８】
なお、上記各実施の形態に記載した手法は、コンピュータに実行させることの出来るプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することが出来る。
【０２１９】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は、何れの形態であってもよい。
【０２２０】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本発明の実施の形態を実現するための各処理の一部を実行してもよい。
【０２２１】
さらに、本発明の実施の形態における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０２２２】
また、記憶媒体は１つに限らず、複数の媒体から本発明の実施の形態における処理が実行される場合も本発明の実施の形態における記憶媒体に含まれ、媒体構成は何れの構成で有ってもよい。
【０２２３】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施の形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０２２４】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０２２５】
なお、上記各実施の形態に記載した手法を実現するプログラムは、通信ネットワーク、例えばインターネット又はイントラネット若しくはイーサーネットを介して送信することによって提供することも出来る。
【０２２６】
この通信ネットワークを介したプログラムの提供方法としては、例えば、ＡＳＰ（Application  Service  Provider）によるものを包含する。
【０２２７】
また、プログラムは、上記の機能を実現するものであれば、例えば、Ｃ（登録商標）、Ｃ++（登録商標）、又はＪＡＶＡ（登録商標）等、どのようなプログラミング言語で記載されたものであってもよい。
【０２２８】
また、本発明は、上述した各機能を実現するプログラムを構成するのに必要不可欠なデータ構造、加工用プログラム、及び上記加工用プログラムが機能する各種ハードウェアを包含する。
【０２２９】
なお、この発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化出来る。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成出来る。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施の形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０２３０】
【図１】本発明の第１の実施の形態に係る伝送制御装置の一例を示す模式図。
【図２】第１の実施の形態に係る伝送制御装置が送信／受信するフレームのデータ構成の一例を示す模式図。
【図３】第１の実施の形態に係る伝送制御装置１の動作を説明するためのフローチャート。
【図４】第１の実施の形態に係る受信処理部１Ａ１の実行するフレーム受信処理を説明するフローチャート。
【図５】第１の実施の形態に係る受信フレーム判定部１Ｂ１が実行する受信フレーム異常判定処理を説明するフローチャ―ト。
【図６】第１の実施の形態に係るヘッダ情報置換部１Ｄ２の実行するヘッダ情報置換処理の一例を説明するためのフローチャート。
【図７】第１の実施の形態に係る配信フレーム判定部１Ｅ１の実行する配信フレーム異常判定処理を説明するためのフローチャート。
【図８】第１の実施の形態に係る送信処理部１Ｇ１が実行するフレーム送信処理を説明するためのフローチャート。
【図９】第２の実施の形態に係る伝送制御装置１´´の一例を示す模式図。
【図１０】第２の実施の形態に係る伝送制御装置１´´の動作を説明するためのフローチャート。
【図１１】第２の実施の形態に係る受信処理部１Ａ２の実行するフレーム受信処理を説明するフローチャート。
【図１２】第２の実施の形態に係る第１の配信元検出部１Ｈ１の実行する第１の配信元検出処理の一例を説明するためのフローチャート。
【図１３】第２の実施の形態に係る受信フレーム判定部１Ｂ２の実行する受信フレーム判定処理の一例を説明するためのフローチャート。
【図１４】第２の実施の形態に係るヘッダ情報置換部１Ｄ４の実行するヘッダ情報置換処理の一例を説明するためのフローチャート。
【図１５】第２の実施の形態に係る第２の配信元検出部１Ｈ２の実行する第２の配信元検出処理の一例を説明するためのフローチャート。
【図１６】第２の実施の形態に係る配信フレーム判定部１Ｅ２の実行する配信フレーム判定処理の一例を説明するためのフローチャート。
【図１７】第２の実施の形態に係る異常出力判定部１Ｉ２の動作を説明するためのフローチャート。
【図１８】第２の実施の形態に係る異常出力判定部１Ｉ２の動作を説明するためのフローチャート。
【図１９】第２の実施の形態に係る第１の判定情報通知部１Ｊ１の動作を説明するためのフローチャート。
【図２０】第２の実施の形態に係る第２の判定情報通知部１Ｊ２の動作を説明するためのフローチャート。
【符号の説明】
【０２３１】
１、１´´…伝送制御装置、１Ａ１、１Ａ２…受信処理部、１Ｂ１、１Ｂ２…受信フレーム判定部、１Ｃ１、１Ｃ２…受信フレーム判定情報記憶部、１Ｃ３…受信フレーム判定情報履歴記憶部、１Ｄ…配信処理管理部、１Ｄ１１Ｄ３…配信経路テーブル記憶部、１Ｄ２、１Ｄ４…ヘッダ情報置換部、１Ｅ１、１Ｅ２…配信フレーム判定部、１Ｆ１、１Ｆ２…配信フレーム判定情報記憶部、１Ｆ３…配信フレーム判定情報履歴記憶部、１Ｇ１、１Ｇ２…送信処理部、１Ｈ１…第１の配信元検出部、１Ｈ２…第２の配信元検出部、１Ｉ１…データ入力部、１Ｉ２…異常出力判定部、１Ｉ３…第１の異常出力判定情報履歴記憶部、１Ｉ４…第２の異常出力判定情報履歴記憶部、１Ｉ５…異常出力部
【図１】
2005210205.tif 000003
【図２】
2005210205.tif 000004
【図３】
2005210205.tif 000005
【図４】
2005210205.tif 000006
【図５】
2005210205.tif 000007
【図６】
2005210205.tif 000008
【図７】
2005210205.tif 000009
【図８】
2005210205.tif 000010
【図９】
2005210205.tif 000011
【図１０】
2005210205.tif 000012
【図１１】
2005210205.tif 000013
【図１２】
2005210205.tif 000014
【図１３】
2005210205.tif 000015
【図１４】
2005210205.tif 000016
【図１５】
2005210205.tif 000017
【図１６】
2005210205.tif 000018
【図１７】
2005210205.tif 000019
【図１８】
2005210205.tif 000020
【図１９】
2005210205.tif 000021
【図２０】
2005210205.tif 000022