(57)【要約】【課題】特定の性質を有するフレームを送信した端末装置を特定することが可能な転送制御装置を提供する。【解決手段】送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する制御部、を備える転送制御装置。【選択図】図１
2018078481.tif 000002
【特許請求の範囲】
【請求項１】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、
前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する制御部、
を備える転送制御装置。
【請求項２】
前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、
請求項１に記載の転送制御装置。
【請求項３】
前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、
請求項１または請求項２のいずれか１項に記載の転送制御装置。
【請求項４】
前記判定結果に関する情報は、前記端末装置には送信されない、
請求項３に記載の転送制御装置。
【請求項５】
前記特定の性質を有するフレームに関する情報は、前記端末装置には送信されない、
請求項１から請求項４のいずれか１項に記載の転送制御装置。
【請求項６】
前記制御部は、前記特定の性質を有するフレームに関する情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する、
請求項１から請求項５のいずれか１項に記載の転送制御装置。
【請求項７】
前記制御部は、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する、
請求項１から請求項６のいずれか１項に記載の転送制御装置。
【請求項８】
前記転送を行う転送部を備える、
請求項１から請求項７のいずれか１項に記載の転送制御装置。
【請求項９】
前記フレーム記憶部を備える、
請求項１から請求項８のいずれか１項に記載の転送制御装置。
【請求項１０】
前記特定の性質を有するフレームは、不正なフレームである、
請求項１から請求項９のいずれか１項に記載の転送制御装置。
【請求項１１】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御方法であって、
制御部が、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する、
転送制御方法。
【請求項１２】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、
前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送制御装置、転送制御方法およびプログラムに関する。
【背景技術】
【０００２】
複数の機器（端末装置）を通信可能に接続する規格として、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が知られている。ＣＡＮは、自動車分野あるいは他の分野で使用されている。
通信システムでは、例えば、端末装置に異常が発生する場合があった。
【０００３】
一例として、特許文献１に係る車両ネットワーク監視装置では、自動車等の車両に搭載された車両ネットワークに送信されるデータの監視を行う（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１３１９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＣＡＮでは、いずれかの端末装置が不正なフレームを送信したときに、当該フレームを検出することは可能であるが、当該フレームを送信した端末装置を特定することが難しい場合があった。例えば、ＣＡＮでは、エラーフレームにより不正なフレームを打ち消すことが可能であるが、当該フレームを送信した端末装置を特定することが難しいことから、根本的な解決が難しい場合があった。また、ＣＡＮ以外においても、同様な問題がある場合があった。
【０００６】
本発明の実施形態は、このような事情に鑑み、不正なフレームなどのように特定の性質を有するフレームを送信した端末装置を特定することが可能な転送制御装置、転送制御方法およびプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る転送制御装置は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する制御部、を備える。
本発明の一態様に係る転送制御装置において、前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記判定結果に関する情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームに関する情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記特定の性質を有するフレームに関する情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記転送を行う転送部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記フレーム記憶部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームは、不正なフレームである、構成が用いられてもよい。
【０００８】
本発明の実施形態に係る転送制御方法は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御方法であって、制御部が、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する。
本発明の実施形態に係るプログラムは、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能、を実現させるためのプログラムである。
【発明の効果】
【０００９】
上記した転送制御装置、転送制御方法およびプログラムによれば、不正なフレームなどのように特定の性質を有するフレームを送信した端末装置を特定することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態（第１実施形態）に係る通信システムの概略的な構成例を示す図である。
【図２】本発明の一実施形態（第１実施形態）に係る通信システムにおいて行われる処理の流れの一例を示す図である。
【図３】本発明の一実施形態（第１実施形態）の変形例に係る通信システムの概略的な構成例を示す図である。
【図４】本発明の一実施形態（第２実施形態）に係る通信システムの概略的な構成例を示す図である。
【図５】本発明の一実施形態（第２実施形態）に係る通信システムにおいて行われる処理の流れの一例を示す図である。
【図６】本発明の一実施形態（第３実施形態）に係る通信システムの概略的な構成例を示す図である。
【図７】本発明の一実施形態（第３実施形態）に係る通信システムにおいて行われる処理の流れの一例を示す図である。
【図８】本発明の一実施形態（第３実施形態）の変形例に係る通信システムの概略的な構成例を示す図である。
【図９】本発明の一実施形態（第４実施形態）に係るＣＡＮシステムの概略的な構成例を示す図である。
【図１０】本発明の一実施形態（第４実施形態）に係る転送／複製装置の概略的な構成例を示す図である。
【図１１】本発明の一実施形態（第４実施形態）に係る制御装置の概略的な構成例を示す図である。
【図１２】本発明の一実施形態（第４実施形態）に係る中継装置の概略的な構成例を示す図である。
【図１３】本発明の一実施形態（第４実施形態）に係る管理装置の概略的な構成例を示す図である。
【図１４】本発明の一実施形態（第４実施形態）に係るＣＡＮのフレームの概略的な構成例を示す図である。
【図１５】本発明の一実施形態（第４実施形態）に係るＣＡＮのＩＤの割り当て情報の一例を示す図である。
【図１６】本発明の一実施形態（第４実施形態）に係るＣＡＮのＩＤの割り当て情報の他の例を示す図である。
【図１７】本発明の一実施形態に係る各種の処理装置のハードウェア構成の例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態について図面を参照して詳細に説明する。
【００１２】
（第１実施形態）
［通信システム］
図１は、本発明の一実施形態に係る通信システム１の概略的な構成例を示す図である。
本実施形態に係る通信システム１では、所定の形式のフレームを通信する。
通信システム１は、転送制御装置１１と、端末装置１２と、不正検出装置１３と、ネットワーク３１を備える。
転送制御装置１１と端末装置１２とは、例えば直接的に、通信可能に接続されている。
転送制御装置１１と、不正検出装置１３は、それぞれ、ネットワーク３１に接続されている。
なお、それぞれの通信としては、例えば、有線の通信が行われてもよく、または、無線の通信が行われてもよい。
【００１３】
端末装置１２は、ネットワーク３１に接続された他の装置（図示せず）に宛てたフレームを転送制御装置１１に出力（送信）する。転送制御装置１１は、端末装置１２から入力されたフレームをネットワーク３１に出力（送信）する。
転送制御装置１１は、ネットワーク３１から入力（受信）されたフレームを端末装置１２に出力（送信）する。端末装置１２は、転送制御装置１１から入力（受信）されたフレームについて、自装置（当該端末装置１２）に宛てられたフレームであるか否かを判定し、自装置に宛てられたフレームについて処理を行う。なお、端末装置１２は、ブロードキャストのフレームについても、自装置に宛てられたフレームであると判定する。
【００１４】
不正検出装置１３は、ネットワーク３１を流れるフレームを取得して、当該フレームが不正なフレーム（不正フレーム）であるか否かを判定する。そして、不正検出装置１３は、不正フレームであると判定（検出）したフレームがあった場合、当該フレームに関する情報を含むフレーム（以下、「不正通知フレーム」ともいう。）をネットワーク３１に出力（送信）する。不正通知フレームは、ブロードキャストのフレームであってもよい。不正通知フレームには、例えば、通知対象の不正フレームそのままの内容の情報、あるいは、通知対象の不正フレームのダイジェストの情報が含まれる。不正フレームのダイジェストの情報としては、例えば、当該不正フレームの一部のそのままの内容の情報、または、当該不正フレームの内容を要約した情報であってもよい。
【００１５】
＜転送制御装置＞
転送制御装置１１は、転送部５１と、記憶部５２と、異常制御部５３を備える。
転送部５１は、端末装置１２とネットワーク３１との間で、フレームの転送を制御する。具体的には、転送部５１は、端末装置１２から転送制御装置１１に入力されたフレームをネットワーク３１に出力すること（転送）を行い、また、ネットワーク３１から転送制御装置１１に入力されたフレームを端末装置１２に出力すること（転送）を行う。
本実施形態では、転送部５１は、不正検出装置１３から送信された不正通知フレームについては、転送せず、端末装置１２に出力しない。
【００１６】
記憶部５２は、端末装置１２から転送制御装置１１に入力されたフレームを一時的に記憶する。本実施形態では、記憶部５２は、端末装置１２から転送制御装置１１に入力されたタイミングが新しい所定数のフレームを記憶し、新しいフレームが入力されるたびごとに最も古いフレームを削除して当該新しいフレームを記憶する。
【００１７】
異常制御部５３は、ネットワーク３１から転送制御装置１１に入力されたフレームを監視し、当該フレームが不正検出装置１３から送信された不正通知フレームであるか否かを判定する。そして、異常制御部５３は、不正通知フレームであることを判定（検出）した場合には、当該不正通知フレームにより通知された不正フレームが記憶部５２に記憶されているか否かを判定する。この場合に異常制御部５３が参照するフレームとしては、例えば、記憶部５２に記憶されているすべてのフレームであってもよく、または、最新の方から所定の数のフレームであってもよい。
異常制御部５３は、不正通知フレームにより通知された不正フレームが記憶部５２に記憶されていることを判定（検出）した場合、転送部５１によるフレームの転送を停止する指示を当該転送部５１に出力する。
【００１８】
転送部５１は、異常制御部５３から当該指示が入力された場合、端末装置１２とネットワーク３１との間におけるフレームの転送を停止する。転送部５１は、好ましい一例として、当該転送を直ちにすべて停止する。転送部５１は、例えば、ソフトウェア的に、転送を遮断する。なお、当該指示は、端末装置１２には通知されない。
ここで、転送部５１は、異常が発生した端末装置１２から発信されるフレームをネットワーク３１に流さないためには、端末装置１２からネットワーク３１への方向のフレームの転送を停止すればよいが、本実施形態では、さらに、ネットワーク３１から端末装置１２への方向のフレームの転送も停止して、安全性を向上させている。
【００１９】
なお、本実施形態では、端末装置１２から出力（送信）されたフレームのなかに不正フレームと一致するフレームが存在する場合、転送制御装置１１では当該端末装置１２に異常が発生しているとみなしている。
この場合、異常制御部５３は、例えば、端末装置１２に異常があることを示す情報を含むフレーム（以下、「端末異常通知フレーム」ともいう。）をネットワーク３１に出力（送信）してもよい。当該フレームとしては、例えば、ブロードキャストのフレームが用いられてもよい。端末異常通知フレームには、例えば、異常が発生した端末装置１２を識別する情報、あるいは、当該異常を判定した転送制御装置１１を識別する情報、が含められてもよい。
不正検出装置１３、他の端末装置（図示せず）、あるいは他の装置（図示せず）は、ネットワーク３１を介して、端末異常通知フレームを受信して、当該端末異常通知フレームの受信日時などの履歴の情報を記憶部（図示せず）に記憶してもよい。
【００２０】
さらに、異常制御部５３は、他の手法により、端末装置１２に異常があることを判定してもよい。
一例として、転送部５１は、端末装置１２から転送制御装置１１に入力されたフレームを異常制御部５３に出力する。異常制御部５３は、入力されたフレームが、不正検出装置１３のみが送信することが可能なフレームと一致した場合、端末装置１２に異常があることを判定（検出）する。不正検出装置１３のみが送信することが可能なフレームとしては、例えば、不正通知フレームが含まれてもよい。
ここで、異常制御部５３は、不正検出装置１３のみが送信することが可能なフレームであるか否かを判定するための情報を記憶する。当該フレームは、例えば、あらかじめ規定（設定）されている、または、任意のタイミングで規定（設定）されてもよい。当該情報は、当該フレームを特定することが可能な識別情報（ＩＤ）であってもよい。
【００２１】
他の例として、転送部５１は、端末装置１２から転送制御装置１１に入力されたフレームを異常制御部５３に出力する。異常制御部５３は、入力されたフレームが、当該異常制御部５３のみが送信することが可能なフレームと一致した場合、端末装置１２に異常があることを判定（検出）する。
ここで、異常制御部５３は、当該異常制御部５３のみが送信することが可能なフレームであるか否かを判定するための情報を記憶する。当該フレームは、例えば、あらかじめ規定（設定）されている、または、任意のタイミングで規定（設定）されてもよい。当該情報は、当該フレームを特定することが可能な識別情報（ＩＤ）であってもよい。
【００２２】
＜処理の流れの一例＞
図２は、本発明の一実施形態（第１実施形態）に係る通信システムにおいて行われる処理の流れの一例を示す図である。
図２には、端末装置１２と、転送制御装置１１と、ネットワーク３１と、不正検出装置１３を示してある。
端末装置１２は、ネットワーク３１に接続された他の装置（図示せず）に宛てたフレームを転送制御装置１１に出力（送信）する（処理Ｔ１）。
転送制御装置１１は、当該フレームをネットワーク３１に転送する（処理Ｔ２）。当該フレームは、不正検出装置１３により受信される。
転送制御装置１１は、転送した当該フレームを記憶する（処理Ｔ３）。
【００２３】
不正検出装置１３は、受信されたフレームが不正フレームであると判定した場合、当該不正フレームに関する情報を含む不正通知フレームをネットワーク３１に送信する（処理Ｔ４）。当該不正通知フレームは、転送制御装置１１により受信される。
転送制御装置１１は、受信された当該不正通知フレームにより通知された不正フレームと、自装置（当該転送制御装置１１）に記憶されたフレームと、が一致するか否かを判定する（処理Ｔ５）。
転送制御装置１１は、当該不正フレームと当該フレームとが一致すると判定した場合、端末装置１２とネットワーク３１との間における転送を停止する（処理Ｔ６）。
【００２４】
［変形例に係る通信システム］
図３は、本発明の一実施形態（第１実施形態）の変形例に係る通信システム２の概略的な構成例を示す図である。
通信システム２は、転送制御装置７１と、端末装置１２と、不正検出装置１３と、ネットワーク３１を備える。
転送制御装置７１は、転送／複製部９１と、記憶部９２と、異常制御部９３を備える。
転送制御装置７１と端末装置１２とは、例えば直接的に、通信可能に接続されている。
転送制御装置７１と、不正検出装置１３は、それぞれ、ネットワーク３１に接続されている。
【００２５】
ここで、本変形例では、図１に示される通信システム１と比べて、転送制御装置７１の構成が相違しており、他の構成については同様である。このため、以下では、図１に示される通信システム１と比べて相違する点について詳しく説明する。
【００２６】
＜変形例に係る転送制御装置＞
転送制御装置７１について、図１に示される転送制御装置１１と比べて相違する点を説明する。なお、転送制御装置７１について、図１に示される転送制御装置１１と比べて同様な点については詳しい説明を省略する。
図１に示される転送制御装置１１では、端末装置１２から転送制御装置１１に入力されたフレームが転送部５１および異常制御部５３のそれぞれに入力され、ネットワーク３１から転送制御装置１１に入力されたフレームが転送部５１および異常制御部５３のそれぞれに入力される構成とした。
【００２７】
これに対して、変形例に係る転送制御装置７１では、端末装置１２から転送制御装置７１に入力されたフレームが転送／複製部９１に入力され、当該フレームが転送／複製部９１により複製されて、複製されたフレームが転送／複製部９１から異常制御部９３に入力される。また、ネットワーク３１から転送制御装置７１に入力されたフレームが転送／複製部９１に入力され、当該フレームが転送／複製部９１により複製されて、複製されたフレームが転送／複製部９１から異常制御部９３に入力される。
このように、転送／複製部９１は、転送を行う機能と、複製を行う機能を有する。ここで、転送／複製部９１は、転送部の一例であると捉えることもできる。
なお、このような相違点に関する事項を除いて、記憶部９２の機能および異常制御部９３の機能は、図１に示される転送制御装置１１の場合と同様である。
【００２８】
［第１実施形態のまとめ］
以上のように、本実施形態に係る通信システム１では、転送制御装置１１は、外部の装置（本実施形態では、不正検出装置１３）からの指示（本実施形態では、不正通知フレーム）に基づいて、端末装置１２とネットワーク３１との間における通信の状態を判定することができ、当該通信の可否を制御することができる。例えば、転送制御装置１１は、端末装置１２に異常があると判定した場合に、当該通信を遮断することができる。これにより、転送制御装置１１は、例えば、端末装置１２に異常が発生した場合、あるいは、転送制御装置１１に対して端末装置１２の側に不正な他の端末装置が接続されたような場合においても、異常な通信あるいは不正な通信を遮断することが可能である。このように異常な通信あるいは不正な通信を遮断することで、通信システム１の全体に不具合が拡大することを防ぐことができる。
また、本実施形態に係る通信システム１では、異常が発生した端末装置１２を識別する情報、あるいは、当該異常を判定した転送制御装置１１を識別する情報などを記憶して管理することが可能である。これにより、本実施形態に係る通信システム１では、異常が発生した端末装置１２、あるいは、当該異常を判定した転送制御装置１１を特定することが可能である。
【００２９】
ここで、本実施形態では、ネットワーク３１から見て、例えば、転送制御装置１１は独立した端末装置のように見える。
また、本実施形態では、端末装置１２とネットワーク３１との間において、転送制御装置１１は透過型プロキシのように見える。
【００３０】
なお、本実施形態では、１個の転送制御装置１１に１個の端末装置１２が接続される構成を示したが、他の構成例として、１個の転送制御装置１１に複数個の端末装置１２が接続される構成が用いられてもよい。この構成では、転送制御装置１１は、例えば、当該転送制御装置に接続される複数個の端末装置１２のそれぞれについて本実施形態と同様な処理を行う機能を備える。
【００３１】
＜構成例＞
例えば、転送制御装置を実施することが可能である。
一構成例として、送信元情報（送信元を示す情報）を含まないフレームを通信するネットワーク（図１および図３の例ではネットワーク３１）と端末装置（図１および図３の例では端末装置１２）との間で前記フレームの転送を制御する転送制御装置（図１の例では転送制御装置１１、図３の例では転送制御装置７１）であって、前記ネットワークから特定の性質を有するフレーム（本実施形態では、不正なフレーム）に関する情報（本実施形態では、不正通知フレーム）を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部（図１の例では記憶部５２、図３の例では記憶部９２）を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する制御部（図１の例では異常制御部５３、図３の例では異常制御部９３）、を備える。
一構成例として、転送制御装置において、前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる。
一構成例として、転送制御装置において、前記制御部は、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報（本実施形態では、端末異常通知フレーム）を前記ネットワークに送信する。
一構成例として、転送制御装置において、前記判定結果に関する情報は、前記端末装置には送信されない。
一構成例として、転送制御装置において、前記特定の性質を有するフレームに関する情報は、前記端末装置には送信されない。
一構成例として、転送制御装置において、前記制御部は、前記特定の性質を有するフレームに関する情報を送信する装置（図１およびお図３の例では不正検出装置１３）が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する。
一構成例として、転送制御装置において、前記制御部は、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する。
一構成例として、転送制御装置において、前記転送を行う転送部（図１の例では転送部５１、図３の例では転送／複製部９１）を備える。
一構成例として、転送制御装置において、前記フレーム記憶部を備える。
一構成例として、転送制御装置において、前記特定の性質を有するフレームは、不正なフレームである。なお、特定の性質を有するフレームとしては、不正なフレームに限られず、他の様々な性質を有するフレームが用いられてもよい。
【００３２】
例えば、転送制御方法を実施することが可能である。
一構成例として、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御方法（図１の例では通信システム１の転送制御装置１１において行われる転送制御の方法、図３の例では通信システム２の転送制御装置７１において行われる転送制御の方法）であって、制御部が、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する。
例えば、プログラムを実施することが可能である。
一構成例として、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、前記ネットワークから特定の性質を有するフレームに関する情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能、を実現させるためのプログラムである。
【００３３】
（第２実施形態）
［通信システム］
図４は、本発明の一実施形態（第２実施形態）に係る通信システム１０１の概略的な構成例を示す図である。
本実施形態に係る通信システム１０１では、所定の形式のフレームを通信する。
通信システム１０１は、通信装置１１１と、中継装置１１２と、管理装置１１３と、ネットワーク１３１を備える。
通信装置１１１と、中継装置１１２と、管理装置１１３は、それぞれ、ネットワーク１３１と接続されている。
なお、それぞれの通信としては、例えば、有線の通信が行われてもよく、または、無線の通信が行われてもよい。
【００３４】
ここで、それぞれのフレームには、一部を除いて宛先を表す識別情報（以下、「宛先ＩＤ」ともいう。）が含まれる。また、宛先ＩＤは、優先順位を表す情報としても使用される。本実施形態では、宛先ＩＤとして、０以上の整数の値が用いられている。また、本実施形態では、宛先ＩＤの値が小さい方が、優先順位が高いと判定される。
本実施形態では、通信路において、それぞれ異なる値の宛先ＩＤを含む２個の異なるフレームが衝突した場合、宛先ＩＤが小さい方のフレーム（つまり、優先順位が高い方のフレーム）の通信が継続され、宛先ＩＤが大きい方のフレーム（つまり、優先順位が低い方のフレーム）の通信が中断（キャンセル）される、構成となっている。
【００３５】
本実施形態では、０の値を有する宛先ＩＤについては、通信システム１０１におけるいずれの装置にも宛先ＩＤとして割り当てられない。
そして、通信装置１１１あるいは中継装置１１２などは、０の値を有する宛先ＩＤを含むフレーム（以下、「通信抑制フレーム」ともいう。）を送信して、当該通信抑制フレームと他のフレーム（通信抑制フレーム以外のフレーム）とを衝突させることで、当該他のフレームの通信を中断させることができる。
なお、通信抑制フレームは、例えば、ペイロードを含んでもよく、または、ペイロードを含まなくてもよい。通信抑制フレームにペイロードが含まれない構成では、通信抑制フレームにペイロードが含まれる構成と比べて、通信抑制フレームのデータ量を少なくすることができる。
【００３６】
＜通信装置＞
通信装置１１１は、ネットワーク１３１を介して、他の装置（図示せず）との間で、フレームを通信する。
例えば、通信装置１１１は、他の装置に宛てたフレームをネットワーク１３１に出力（送信）する。
また、通信装置１１１は、他の装置から出力（送信）されたフレームを、ネットワーク１３１を介して、入力（受信）する。通信装置１１１は、入力（受信）されたフレームについて、自装置（当該通信装置１１１）に宛てられたフレームであるか否かを判定し、自装置に宛てられたフレームについて処理を行う。なお、通信装置１１１は、ブロードキャストのフレームについても、自装置に宛てられたフレームであると判定する。
【００３７】
通信装置１１１は、通信抑制部１５１を備える。
通信抑制部１５１は、通信抑制フレームをネットワーク１３１に出力（送信）する。当該通信抑制フレームは、中継装置１１２により受信される。
【００３８】
＜中継装置＞
中継装置１１２は、ネットワーク１３１を流れるフレームの通信を中継する。例えば、中継装置１１２は、通信装置１１１から他の装置に宛てられたフレームをネットワーク１３１から受信して、当該フレームを当該ネットワーク１３１に送信する。同様に、中継装置１１２は、他のフレームについても、当該フレームの通信を中継する。
【００３９】
中継装置１１２は、通信抑制制御部１７１と、記憶部１７２を備える。
通信抑制制御部１７１は、通信抑制フレームをネットワーク１３１に出力（送信）する。
中継装置１１２は、通信抑制制御部１７１により通信抑制フレームを出力する場合、当該通信抑制フレームに関する情報を記憶部１７２に記憶する。当該情報には、当該通信抑制フレームが出力される日時（日にち、および、時刻）の情報（以下、「日時情報Ａ１」ともいう。）が含まれる。
また、中継装置１１２は、ネットワーク１３１から通信抑制フレーム（例えば、通信装置１１１から送信された通信抑制フレーム）を受信した場合、当該通信抑制フレームに関する情報を記憶部１７２に記憶する。当該情報には、当該通信抑制フレームが受信された日時の情報（以下、「日時情報Ａ２」ともいう。）が含まれる。
通信抑制制御部１７１は、記憶部１７２に記憶する情報と同じ情報、または、記憶部１７２に記憶する情報に関連する情報を含むフレーム（以下、「通信抑制通知フレーム」ともいう。）を、管理装置１１３に宛てて、ネットワーク１３１に出力（送信）する。当該通信抑制通知フレームに含まれる情報には、日時情報Ａ１、あるいは、日時情報Ａ２が含まれる。
【００４０】
＜管理装置＞
管理装置１１３は、通信システム１０１における各種の管理を行う。
例えば、管理装置１１３は、通信システム１０１における各種の情報を記憶する。当該情報は、例えば、通信システム１０１において発生した事象に関する情報であってもよく、この場合、当該情報の履歴（例えば、ログ）を記憶して残すことができる。
【００４１】
管理装置１１３は、通信抑制制御部１９１と、記憶部１９２を備える。
通信抑制制御部１９１は、中継装置１１２から送信された通信抑制通知フレームを、ネットワーク１３１を介して、受信する。通信抑制制御部１９１は、受信された通信抑制通知フレームに含まれる情報を記憶部１９２に記憶する。当該情報には、中継装置１１２から出力された通信抑制フレームに関する情報、あるいは、中継装置１１２により受信された通信抑制フレームに関する情報が含まれ、日時情報Ａ１、あるいは、日時情報Ａ２が含まれる。
ここで、管理装置１１３は、例えば、このような情報を記憶するサーバー（管理サーバー）であってもよい。
【００４２】
＜処理の流れの一例＞
図５は、本発明の一実施形態（第２実施形態）に係る通信システム１０１において行われる処理の流れの一例を示す図である。
図５には、通信装置１１１と、ネットワーク１３１と、中継装置１１２と、管理装置１１３を示してある。
通信装置１１１は、ネットワーク１３１に接続された他の装置（中継装置１１２、管理装置１１３、または、それ以外の装置）から送信されたフレームが自装置（当該通信装置１１１）に到来することを抑制するために、通信抑制フレームをネットワーク１３１に送信する（処理Ｔ２１）。当該通信抑制フレームは、ネットワーク１３１から中継装置１１２により受信される。
【００４３】
中継装置１１２は、受信されたフレームが通信抑制フレームであることを判定した場合に（処理Ｔ２２）、当該通信抑制フレームに関する情報を記憶部１７２に記憶する（処理Ｔ２３）。また、中継装置１１２は、通信抑制フレームを送信する場合に（処理Ｔ２２）、当該通信抑制フレームに関する情報を記憶部１７２に記憶する（処理Ｔ２３）。
また、これらの場合、中継装置１１２は、管理装置１１３に宛てて、通信抑制通知フレームをネットワーク１３１に送信する（処理Ｔ２４）。
【００４４】
管理装置１１３は、中継装置１１２からネットワーク１３１を介して通信抑制通知フレームを受信する。
そして、管理装置１１３は、受信された通信抑制通知フレームに含まれる情報を記憶部１９２に記憶する（処理Ｔ２５）。
【００４５】
［変形例に係るフレームの構成］
本実施形態では、０以上の値を有する宛先ＩＤのなかで、最も優先度が高い０の値を有する宛先ＩＤを含むフレームを通信抑制フレームとして使用する構成とした。
他の構成例として、最も優先度が高い０の値を有する宛先ＩＤを含むフレームを緊急用のフレーム（以下、「緊急フレーム」ともいう。）として使用することとし、２番目に優先度が高い１の値を有する宛先ＩＤを含むフレームを通信抑制フレームとして使用する構成とすることが可能である。この構成では、緊急フレームは最も優先度が高く通信され、また、通信抑制フレームは、緊急フレームよりは優先度が低いが、緊急フレーム以外のフレームに対しては優先度が高く通信される。なお、この構成では、緊急フレームの優先度（０）および通信抑制フレームの優先度（１）は、通信システム１０１におけるいずれの装置にも宛先ＩＤとして割り当てられない。
【００４６】
［第２実施形態のまとめ］
以上のように、本実施形態に係る通信システム１０１では、管理装置１１３は、通信装置１１１あるいは中継装置１１２から送信された通信抑制フレームに関して、日時などの情報を管理することができる。例えば、通信装置１１１あるいは中継装置１１２などに何らかの異常が発生した場合に通信抑制フレームが送信される場合、管理装置１１３は、当該異常に関する情報をログなどとして記憶して残すことができる。そして、当該情報は、異常の解析などに使用されてもよい。
【００４７】
例えば、管理装置１１３において記憶された情報に基づいて、あるいは、当該情報と他の情報に基づいて、異常の解析などが行われてもよい。当該他の情報は、例えば、通信システム１０１に設けられた他の装置において記憶された情報であってもよい。
このような解析によって、通信システム１０１における全体的な問題点などを把握することが可能な場合があると考えられる。
なお、優先度が高い通信抑制フレームが送信される場合、それよりも優先度が低い輻輳するフレームについては遅延するが、実用上で問題が無ければよいと考えられる。
【００４８】
＜構成例＞
例えば、通信方法を実施することが可能である。
一構成例として、通信装置（図４の例では通信装置１１１）の宛先の指定に使用されるとともに通信の優先度を決める識別情報（ＩＤ）が含まれるフレームを通信するネットワーク（図４の例ではネットワーク１３１）において、いずれの前記通信装置の宛先にも割り当てられておらず、かつ、いずれの前記通信装置よりも優先度が高い値を有する前記識別情報が含まれている前記フレームを、前記フレームの通信を抑制する通信抑制フレームとして使用し、前記ネットワークに接続された中継装置（図４の例では中継装置１１２）は、前記通信抑制フレームの通信日時に関する情報を、第１の記憶部（図４の例では中継装置１１２の記憶部１７２）に記憶するとともに、前記ネットワークに接続された管理装置（図４の例では管理装置１１３）に送信し、前記管理装置は、前記中継装置から受信された前記情報を第２の記憶部（図４の例では管理装置１１３の記憶部１９２）に記憶する、通信方法（図４の例では通信システム１０１において行われる通信の方法）である。
一構成例として、通信方法において、前記ネットワークに接続された前記中継装置は、前記通信抑制フレームを送信する場合、前記通信抑制フレームの送信日時に関する情報を前記通信日時に関する情報とする。
一構成例として、通信方法において、前記ネットワークに接続された前記中継装置は、前記通信抑制フレームを受信した場合、前記通信抑制フレームの受信日時に関する情報を前記通信日時に関する情報とする。
【００４９】
例えば、通信システムを実施することが可能である。
一構成例として、通信装置の宛先の指定に使用されるとともに通信の優先度を決める識別情報が含まれるフレームを通信するネットワークと接続された通信システム（図４の例では通信システム１０１）であって、いずれの前記通信装置の宛先にも割り当てられておらず、かつ、いずれの前記通信装置よりも優先度が高い値を有する前記識別情報が含まれている前記フレームを、前記フレームの通信を抑制する通信抑制フレームとして使用し、前記ネットワークに接続された中継装置は、前記通信抑制フレームの通信日時に関する情報を、第１の記憶部に記憶するとともに、前記ネットワークに接続された管理装置に送信し、前記管理装置は、前記中継装置から受信された前記情報を第２の記憶部に記憶する。
【００５０】
（第３実施形態）
［通信システム］
図６は、本発明の一実施形態（第３実施形態）に係る通信システム２０１の概略的な構成例を示す図である。
通信システム２０１は、転送装置２１１と、端末装置２１２と、通信装置２１３と、ネットワーク２３１を備える。
転送装置２１１と端末装置２１２とは、例えば直接的に、通信可能に接続されている。
転送装置２１１と、通信装置２１３は、それぞれ、ネットワーク２３１に接続されている。
なお、それぞれの通信としては、例えば、有線の通信が行われてもよく、または、無線の通信が行われてもよい。
【００５１】
端末装置２１２は、ネットワーク２３１に接続された他の装置（図６の例では、例えば、通信装置２１３）に宛てたフレームを転送装置２１１に出力（送信）する。転送装置２１１は、端末装置２１２から入力されたフレームをネットワーク２３１に出力（送信）する。当該フレームは、当該他の装置により受信される。
【００５２】
通信装置２１３は、ネットワーク２３１に接続された他の装置（図６の例では、例えば、端末装置２１２）に宛てたフレームをネットワーク２３１に出力（送信）する。当該フレームは、転送装置２１１により入力（受信）される。
【００５３】
転送装置２１１は、ネットワーク２３１から入力（受信）されたフレームを端末装置２１２に出力（送信）する。当該フレームは、例えば、通信装置２１３からネットワーク２３１に出力（送信）されたフレームである。
端末装置２１２は、転送装置２１１から入力（受信）されたフレームについて、自装置（当該端末装置２１２）に宛てられたフレームであるか否かを判定し、自装置に宛てられたフレームについて処理を行う。なお、端末装置２１２は、ブロードキャストのフレームについても、自装置に宛てられたフレームであると判定する。
【００５４】
＜転送装置＞
転送装置２１１は、再送部２５１を備える。
再送部２５１は、フレームの再送を制御する。
一例として、再送部２５１は、端末装置２１２から転送装置２１１に入力されるフレームをネットワーク２３１に送信（転送）するときに、当該フレームの送信が失敗したと判定した場合に、当該フレームの送信を再び行う（つまり、当該フレームの再送を行う）。転送装置２１１は、当該フレームの送信が成功したと判定するまで、または、当該フレームの再送を断念して当該再送を停止するまで、当該フレームの情報を記憶部（図示せず）に記憶する。なお、フレームの再送を断念する条件としては、任意であってもよく、例えば、フレームの再送を所定の回数だけ行っても当該再送が成功しないという条件が用いられてもよい。
【００５５】
ここで、本実施形態では、端末装置２１２あるいは通信装置２１３は、自装置（当該端末装置２１２あるいは当該通信装置２１３）に宛てられたフレームを正常に受信した場合には、ＡＣＫを含むフレーム（以下、「ＡＣＫ」ともいう。）をネットワーク２３１に対して出力する（送信する）。
なお、端末装置２１２からの応答のフレーム（ＡＣＫ）の送信は、例えば、転送装置２１１において行われてもよい。
【００５６】
再送部２５１は、フレームを送信した場合に、当該フレームに対するＡＣＫを受信したときには、当該フレームの送信が成功したと判定する。
一方、再送部２５１は、フレームを送信した場合に、当該フレームに対するＡＣＫを受信できなかったとき、あるいは、当該フレームに対する応答が無いときには、当該フレームの送信が失敗したと判定する。
なお、このような判定（フレームの送信の成功または失敗の判定）は、端末装置２１２あるいは通信装置２１３においても行われてもよい。このような判定により、フレームの送信の完了（完了したか否か）が判定される。
【００５７】
転送装置２１１において、再送部２５１は、端末装置２１２から入力されたフレームをネットワーク２３１に再送することを行う際に、当該端末装置２１２から転送装置２１１に入力されるフレームを抑制する。
ここで、端末装置２１２から転送装置２１１に対して出力されるフレームを抑制する手法としては、任意の手法が用いられてもよい。例えば、再送部２５１は、端末装置２１２から転送装置２１１に対して出力されるフレームを抑制するための所定のフレームを端末装置２１２に出力（送信）してもよい。当該所定のフレームとして、例えば、第２実施形態に係る通信抑制フレームと同様なフレームが用いられてもよい。
また、端末装置２１２から転送装置２１１に対して出力されるフレームを抑制する他の手法として、例えば、再送部２５１は、端末装置２１２（送信元の装置）から転送装置２１１に対して出力されるフレームを抑制（例えば、停止）させるための指示を表す信号を端末装置２１２（当該送信元の装置）に出力（送信）してもよい。この場合、端末装置２１２（当該送信元の装置）は、当該信号を受信したことに応じて、転送装置２１１に対して出力するフレームを抑制（例えば、停止）する。
【００５８】
他の例として、再送部２５１は、ネットワーク２３１から転送装置２１１に入力されるフレームを端末装置２１２に送信（転送）するときに、当該フレームの送信が失敗したと判定した場合に、当該フレームの送信を再び行う（つまり、当該フレームの再送を行う）。転送装置２１１は、当該フレームの送信が成功したと判定するまで、または、当該フレームの再送を断念して当該再送を停止するまで、当該フレームの情報を記憶部（図示せず）に記憶する。
転送装置２１１において、再送部２５１は、ネットワーク２３１から入力されたフレームを端末装置２１２に再送することを行う際に、当該ネットワーク２３１から転送装置２１１に入力されるフレームを抑制する。
【００５９】
ここで、本実施形態では、再送部２５１は、再送待ちのフレームを記憶する記憶部（図示せず）を備える。例えば、転送装置２１１において、端末装置２１２の側とネットワーク２３１の側とで通信の同期が完全にとられているときには当該記憶部が備えられていなくても再送可能である場合があるが、このような同期が完全にはとられていないときには当該記憶部を備えてバッファとして使用する構成が好ましいと考えられる。
また、再送部２５１は、例えば、端末装置２１２の側からネットワーク２３１の側へ流れるフレームを記憶する記憶部と、ネットワーク２３１の側から端末装置２１２の側へ流れるフレームを記憶する記憶部とを、別に備えてもよい。
【００６０】
また、本実施形態では、転送装置２１１は、輻輳制御の機能を備える。例えば、転送装置２１１は、中継（転送）対象のフレームを出力（送信）するタイミングを調整する機能、および、中継（転送）対象として受信されたフレームを可能な限り送信完了するように試みる機能を備える。また、転送装置２１１は、例えば、未送信のフレームが残っている場合に新たに受信フレームが発生しないように制御する機能を備える。このような輻輳制御によって、通信されずに消失するフレームの数を低減することが可能である場合がある。
【００６１】
＜処理の流れの一例＞
図７は、本発明の一実施形態（第３実施形態）に係る通信システム２０１において行われる処理の流れの一例を示す図である。
図７には、端末装置２１２と、転送装置２１１と、ネットワーク２３１と、通信装置２１３を示してある。
端末装置２１２は、通信装置２１３に宛てたフレームを転送装置２１１に送信する（処理Ｔ４１）。
転送装置２１１は、端末装置２１２から入力されたフレームをネットワーク２３１に転送する（処理Ｔ４２）。
【００６２】
転送装置２１１は、例えば、フレームの転送が失敗したことを検出（判定）する（処理Ｔ４３）。
転送装置２１１は、フレームの転送が失敗したことを検出したことに応じて、端末装置２１２から転送装置２１１に入力されるフレームの数を抑制する制御を行う（処理Ｔ４４）。ここで、端末装置２１２から転送装置２１１に入力されるフレームの数を抑制する程度としては、例えば、当該フレームの数が０になる構成が好ましい一例であるが、他の構成が用いられてもよい。
転送装置２１１は、転送の失敗を検出したフレームをネットワーク２３１に再送する（処理Ｔ４５）。
【００６３】
転送装置２１１は、例えば、フレームの転送が失敗したことを検出（判定）する（処理Ｔ４６）。
転送装置２１１は、フレームの転送が失敗したことを検出したことに応じて、端末装置２１２から転送装置２１１に入力されるフレームの数を抑制する制御を行う（処理Ｔ４７）。なお、この制御は、例えば、（処理Ｔ４４）において継続的に行われている場合には、そのまま継続的に行われる。
転送装置２１１は、転送の失敗を検出したフレームをネットワーク２３１に再送する（処理Ｔ４８）。
【００６４】
転送装置２１１から再送されたフレームが通信装置２１３により正常に受信されると、当該通信装置２１３はＡＣＫをネットワーク２３１に送信する（処理Ｔ４９）。
この場合、転送装置２１１は、当該ＡＣＫを受信したことに応じて、フレームの転送が成功したことを検出（判定）する（処理Ｔ５０）。
【００６５】
ここで、図７の例では、再送の回数、再送が失敗するタイミングおよび再送が成功するタイミングなどは、一例であり、他の様々な場合があり得る。
また、図７の例では、端末装置２１２からネットワーク２３１の側へフレームを送信する場合について説明したが、他の例として、ネットワーク２３１の側から端末装置２１２へフレームを送信する場合についても同様である。
【００６６】
［変形例に係る通信システム］
図８は、本発明の一実施形態（第３実施形態）の変形例に係る通信システム２０２の概略的な構成例を示す図である。
通信システム２０２は、転送装置３１１と、端末装置２１２と、通信装置２１３と、ネットワーク２３１と、他の通信装置３１２と、他のネットワーク３３１を備える。
転送装置３１１と端末装置２１２とは、例えば直接的に、通信可能に接続されている。
転送装置３１１と、通信装置２１３は、それぞれ、ネットワーク２３１に接続されている。
また、転送装置３１１と、通信装置３１２は、それぞれ、ネットワーク３３１に接続されている。
なお、それぞれの通信としては、例えば、有線の通信が行われてもよく、または、無線の通信が行われてもよい。
【００６７】
ここで、本変形例では、図６に示される通信システム２０１と比べて、転送装置３１１に他のネットワーク３３１が接続されており、転送装置３１１の構成が相違しており、他の構成については同様である。このため、以下では、図６に示される通信システム２０１と比べて相違する点について詳しく説明する。
【００６８】
＜変形例に係る転送装置＞
転送装置３１１について、図６に示される転送装置２１１と比べて相違する点を説明する。なお、転送装置３１１について、図６に示される転送装置２１１と比べて同様な点については詳しい説明を省略する。
図６に示される転送装置２１１は、１個のネットワーク２３１と接続されている。
これに対して、本変形例に係る転送装置３１１は、２個のネットワーク２３１、３３１と接続されている。このため、本変形例に係る転送装置３１１では、端末装置２１２から入力されたフレームをネットワーク２３１に転送する場合、ネットワーク２３１から入力されたフレームを端末装置２１２に転送する場合ばかりでなく、端末装置２１２から入力されたフレームを他のネットワーク３３１に転送する場合、他のネットワーク３３１から入力されたフレームを端末装置２１２に転送する場合があり得る。
なお、本実施形態では、ネットワーク２３１および通信装置２１３により行われる動作と、他のネットワーク３３１および他の通信装置３１２により行われる動作とは、同様であるとしている。
【００６９】
転送装置３１１は、再送部３５１を備える。
再送部３５１は、端末装置２１２から入力されたフレームをネットワーク２３１に再送する場合、および、端末装置２１２から入力されたフレームを他のネットワーク３３１に再送する場合には、端末装置２１２から転送装置３１１に入力されるフレームの数を抑制する制御を行う。
また、再送部３５１は、ネットワーク２３１から入力されたフレームを端末装置２１２に再送する場合には、当該ネットワーク２３１から転送装置３１１に入力されるフレームの数を抑制する制御を行う。
また、再送部３５１は、他のネットワーク３３１から入力されたフレームを端末装置２１２に再送する場合には、当該他のネットワーク３３１から転送装置３１１に入力されるフレームの数を抑制する制御を行う。
【００７０】
このように、本変形例に係る転送装置３１１では、複数のネットワーク２３１、３３１と接続されている場合に、それぞれのネットワーク２３１、３３１ごとに、再送の制御（フレームの抑制の制御を含む。）を行うことが可能である。
ここで、本変形例では、転送装置３１１に２個の異なるネットワーク２３１、３３１が接続される場合を示したが、他の構成例として、転送装置３１１に３個以上の異なるネットワークが接続される場合においても、それぞれのネットワークごとに、再送の制御（フレームの抑制の制御を含む。）を行うことが可能である。
【００７１】
このように、１個の転送装置３１１に３個以上のもの（装置、あるいは、ネットワーク）が接続されてもよく、この場合、転送装置３１１はこれら３個以上のものの間におけるルーティング機能を備えてもよい。当該ルーティング機能では、例えば、フレームに含まれる宛先ＩＤに基づいて当該フレームのルーティングが行われてもよい。
【００７２】
［第３実施形態のまとめ］
以上のように、本実施形態に係る通信システム２０１では、転送装置２１１は、転送元の通信媒体から転送対象のフレームを受信して、当該フレームを転送先の通信媒体に送信する場合に、再送が発生したときに、再送中において、転送元から当該転送装置２１１に入力されるフレームを停止させる。これにより、転送装置２１１は、フレームの再送を効率良く行うことができる。
【００７３】
ここで、本実施形態に係る転送装置２１１は、例えば、エンドポイントではないネットワーク制御装置などとして構成されてもよい。当該ネットワーク制御装置は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）のスイッチのようなものであってもよい。
また、本実施形態に係る転送装置２１１と同様な機能を、転送装置以外のゲートウェイ（例えば、ネットワーク２３１に接続された中継装置など）に備える構成が用いられてもよい。
また、転送装置２１１に接続される通信媒体としては、様々なものが用いられてもよく、例えば、通信端末（端末装置）、ネットワーク、自装置（当該転送装置２１１）以外の転送装置などが用いられてもよい。
【００７４】
＜構成例＞
例えば、転送装置を実施することが可能である。
一構成例として、第１の通信媒体（図６および図８の例では端末装置２１２またはネットワーク２３１）と第２の通信媒体（図６および図８の例ではネットワーク２３１または端末装置２１２）との間でフレームを転送する転送装置（図６の例では転送装置２１１、図８の例では転送装置３１１）であって、前記第１の通信媒体から前記第２の通信媒体への前記フレームの転送の失敗が判定された場合、前記フレームの再送を行う再送部（図６の例では再送部２５１、図７の例では再送部３５１）を備え、前記再送部は、前記フレームの再送を行う期間、前記第１の通信媒体から前記第２の通信媒体への他のフレームの通信を抑制する。
一構成例として、転送装置において、前記再送部は、前記第１の通信媒体から前記第２の通信媒体への前記フレームの前記転送について、前記フレームの送信の完了を判定する。
一構成例として、転送装置において、前記再送部は、前記第１の通信媒体に対して所定のフレーム（本実施形態では、通信抑制フレーム）を送信することで、前記第１の通信媒体から前記第２の通信媒体への前記他のフレームの通信を抑制する。
【００７５】
例えば、転送方法を実施することが可能である。
一構成例として、第１の通信媒体と第２の通信媒体との間でフレームを転送する転送方法（図６の例では通信システム２０１の転送装置２１１において行われる転送の方法、図８の例では通信システム２０２の転送装置３１１において行われる転送の方法）であって、前記第１の通信媒体から前記第２の通信媒体への前記フレームの転送の失敗が判定された場合、前記フレームの再送を行い、前記フレームの再送を行う期間、前記第１の通信媒体から前記第２の通信媒体への他のフレームの通信を抑制する。
例えば、プログラムを実施することが可能である。
一構成例として、第１の通信媒体と第２の通信媒体との間でフレームを転送する転送装置を構成するコンピュータに、前記第１の通信媒体から前記第２の通信媒体への前記フレームの転送の失敗が判定された場合、前記フレームの再送を行い、前記フレームの再送を行う期間、前記第１の通信媒体から前記第２の通信媒体への他のフレームの通信を抑制する機能、を実現させるためのプログラムである。
【００７６】
（第４実施形態）
本実施形態では、以上に示される実施形態（第１実施形態〜第３実施形態）の構成をＣＡＮの通信システム（ＣＡＮシステム）に適用した場合を示す。
【００７７】
［ＣＡＮの通信システム］
図９は、本発明の一実施形態（第４実施形態）に係るＣＡＮシステム５０１の概略的な構成例を示す図である。
本実施形態に係るＣＡＮシステム５０１では、所定の形式のフレームを通信する。当該所定の形式は、ＣＡＮの形式に基づいているが、本実施形態において説明されるＣＡＮの形式とは相違する点についてはＣＡＮの形式とは異なってもよい。また、当該所定の形式は、本実施形態において特に説明されない点については、ＣＡＮの形式と同様であってもよい。
【００７８】
ＣＡＮシステム５０１は、コネクタ装置５１１と、端末装置であるＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）５１２と、侵入検知システム（ＩＤＳ：Ｉｎｔｒｕｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）５１３と、管理装置５１４と、端末部５２１〜５２２と、中継装置５２３と、ネットワークであるＣＡＮのバス５３１を備える。
ここで、コネクタ装置５１１と、ＩＤＳ５１３と、管理装置５１４と、それぞれの端末部５２１〜５２２と、中継装置５２３は、バス５３１と接続されており、バス５３１を介して互いに通信可能となっている。
なお、それぞれの通信としては、例えば、有線の通信が行われてもよく、または、無線の通信が行われてもよい。
【００７９】
ＥＣＵ５１２は、外部の装置と通信可能に接続するインターフェイス（Ｉ／Ｆ）５７１を備える。本実施形態では、ＥＣＵ５１２は、インターフェイス５７１を介して、外部の装置であるコネクタ装置５１１と通信可能に接続している。
ＥＣＵ５１２は、バス５３１に接続された他のＥＣＵ（図９の例では、いずれかの端末部５２１〜５２２に含まれるＥＣＵ）に宛てたフレームをコネクタ装置５１１に出力（送信）する。
ＥＣＵ５１２は、コネクタ装置５１１から入力（受信）されたフレームについて、自装置（当該ＥＣＵ５１２）に宛てられたフレームであるか否かを判定し、自装置に宛てられたフレームについて処理を行う。
なお、自装置（当該ＥＣＵ５１２）に宛てられたフレームとしては、例えば、自装置の宛先が指定されたフレームが含まれ、また、ブロードキャストのフレームについても含まれる。
【００８０】
端末部５２１は、他のＥＣＵ（図示せず）と他のコネクタ装置（図示せず）とが接続された構成部であり、当該他のコネクタ装置がバス５３１と接続されている。
同様に、端末部５２２は、さらに他のＥＣＵ（図示せず）とさらに他のコネクタ装置（図示せず）とが接続された構成部であり、当該さらに他のコネクタ装置がバス５３１と接続されている。
ここで、本実施形態では、２個の端末部５２１〜５２２を示したが、任意の数の端末部がバス５３１に接続されてもよい。
また、本実施形態では、すべての端末部５２１〜５２２が１個のＥＣＵおよび１個のコネクタ装置を含む構成としたが、他の構成例として、すべての端末部５２１〜５２２のうちの一部または全部が、コネクタ装置を含まずに、１個のＥＣＵであってもよく、この場合、当該ＥＣＵがバス５３１と接続される。
【００８１】
コネクタ装置５１１は、ＥＣＵ５１２から入力されたフレームをバス５３１に出力（送信）する。
コネクタ装置５１１は、バス５３１から入力（受信）されたフレームをＥＣＵ５１２に出力（送信）する。
また、コネクタ装置５１１は、ＥＣＵ５１２とバス５３１との間でフレームを転送する処理などに関し、所定の制御を行う。
【００８２】
ＩＤＳ５１３は、バス５３１を流れるフレームを取得して、当該フレームが不正なフレーム（不正フレーム）であるか否かを判定する。そして、ＩＤＳ５１３は、不正フレームであると判定（検出）したフレームがあった場合、当該フレームに関する情報を含むフレーム（「不正通知フレーム」ともいう。）をバス５３１に出力（送信）する。不正通知フレームは、ブロードキャストのフレームであってもよい。
ここで、バス５３１に複数個のコネクタ装置（コネクタ装置５１１および他のコネクタ装置）が接続されている場合、例えば、ＩＤＳ５１３から送信される不正通知フレームは、それぞれのコネクタ装置にとって、通信の優先順位が高い方が良く、通信の優先順位が同じ方が良く、一例として、ブロードキャストが用いられてもよい。
【００８３】
なお、他の構成例として、侵入を検知する機能を有するＩＤＳ５１３の代わりに、侵入を検知してその侵入を防止する機能を有する侵入防止システム（ＩＰＳ：Ｉｎｔｒｕｓｉｏｎ  Ｐｒｅｖｅｎｔｉｏｎ  Ｓｙｓｔｅｍ）が用いられてもよい。
【００８４】
中継装置５２３は、本実施形態では、ゲートウェイである。
中継装置５２３は、バス５３１を流れるフレームの通信を中継する。例えば、中継装置５２３は、ＥＣＵ５１２から他のＥＣＵに宛てられたフレームをバス５３１から受信して、当該フレームを当該バス５３１に送信する。同様に、中継装置５２３は、他のフレームについても、当該フレームの通信を中継する。
また、中継装置５２３は、通信の抑制に関して、所定の制御を行う。
【００８５】
管理装置５１４は、ＣＡＮシステム５０１における各種の管理を行う。
例えば、管理装置５１４は、ＣＡＮシステム５０１における各種の情報を記憶する。当該情報は、例えば、ＣＡＮシステム５０１において発生した事象に関する情報であってもよく、この場合、当該情報の履歴を記憶して残すことができる。
【００８６】
＜コネクタ装置＞
コネクタ装置５１１は、２個のインターフェイス（Ｉ／Ｆ）５５１、５５２と、転送／複製装置５５３と、記憶部５５４と、制御装置５５５を備える。
一方のインターフェイス５５１は、ＥＣＵ５１２のインターフェイス５７１と接続される。これにより、本実施形態では、コネクタ装置５１１とＥＣＵ５１２とが直接的に通信可能に接続される。
他方のインターフェイス５５２は、バス５３１と接続される。これにより、本実施形態では、コネクタ装置５１１とバス５３１とが直接的に通信可能に接続される。
転送／複製装置５５３は、２個のインターフェイス５５１、５５２の間に配置されており、ＥＣＵ５１２とバス５３１との間で、転送に関する処理および複製に関する処理を行う。
【００８７】
ここで、本実施形態では、ＥＣＵ５１２とバス５３１との間に配置される装置として、コネクタの形状を有する装置（コネクタ装置５１１）が用いられるが、他の構成例として、コネクタの形状を有する部分とともにケーブルの部分を備えた装置（ここで、説明の便宜上、「コネクタ付きケーブル装置」ともいう。）が用いられてもよい。コネクタ付きケーブル装置としては、例えば、ケーブルの部分の一方の端にＥＣＵ５１２と接続するためのコネクタの形状を有する部分を備え、当該ケーブルの部分の他方の端にバス５３１と接続するためのコネクタの形状を有する部分を備えた装置が用いられてもよい。
また、コネクタ装置５１１が備える２個のインターフェイス５５１、５５２と、ＥＣＵ５１２が備える１個のインターフェイス５７１は、それぞれ、ＣＡＮに専用のチップを用いて構成されてもよい。
【００８８】
記憶部５５４は、ＥＣＵ５１２からコネクタ装置５１１に入力されたフレームを一時的に記憶する。記憶部５５４は、バッファとしての役割を有し、本実施形態では、リングバッファの機能を有する。
本実施形態では、ＥＣＵ５１２からコネクタ装置５１１に入力されたフレームが転送／複製装置５５３により複製されて、複製されたフレームが記憶部５５４に入力されて記憶される。
本実施形態では、記憶部５５４は、ＥＣＵ５１２からコネクタ装置５１１に入力されたタイミングが新しい所定数のフレームを記憶し、新しいフレームが入力されるたびごとに最も古いフレームを削除して当該新しいフレームを記憶する。当該所定数としては、本実施形態では、３［個］が用いられている。
【００８９】
制御装置５５５は、転送／複製装置５５３により行われる転送の処理に関して、所定の制御を行う。
本実施形態では、バス５３１からコネクタ装置５１１に入力されたフレームが転送／複製装置５５３により複製されて、複製されたフレームが制御装置５５５に入力されて記憶される。
【００９０】
ここで、ＥＣＵ５１２は、一例として、電源を有して、当該電源から供給される電力を用いて動作してもよい。
また、ＥＣＵ５１２は、他の例として、コネクタ装置５１１を介して供給される電力を用いて動作してもよい。この場合、コネクタ装置５１１は、電源から供給される電力を伝送し、当該電力をＥＣＵ５１２に供給する。
【００９１】
＜＜転送／複製装置の構成例＞＞
図１０は、本発明の一実施形態（第４実施形態）に係る転送／複製装置５５３の概略的な構成例を示す図である。
転送／複製装置５５３は、端末側通信部６１１と、バス側通信部６１２と、記憶部６１３と、制御部６１４を備える。
端末側通信部６１１は、端末側のインターフェイス５５１を介してＥＣＵ５１２との間で通信を行う。具体的には、端末側通信部６１１は、フレームをＥＣＵ５１２に出力（送信）すること、あるいは、ＥＣＵ５１２からフレームを入力（受信）することを行う。
バス側通信部６１２は、バス側のインターフェイス５５２を介してバス５３１との間で通信を行う。具体的には、バス側通信部６１２は、フレームをバス５３２に出力（送信）すること、あるいは、バス５３２からフレームを入力（受信）することを行う。
【００９２】
記憶部６１３は、フレームなどの情報を記憶する。本実施形態では、記憶部６１３は、再送対象のフレームを記憶するバッファとしての役割を有し、本実施形態では、リングバッファの機能を有する。
ここで、記憶部６１３としては、例えば、ＥＣＵ５１２の側からバス５３１の側へ流れるフレームを記憶する記憶部と、バス５３１の側からＥＣＵ５１２の側へ流れるフレームを記憶する記憶部とが、別に備えられてもよい。
なお、本実施形態では、転送／複製装置５５３に記憶部６１３が備えられる構成としたが、他の構成例として、当該記憶部６１３の代わりに、転送／複製装置５５３の外部にある記憶部５５４が使用されてもよい。
【００９３】
制御部６１４は、転送／複製装置５５３における各種の制御を行う。
制御部６１４は、転送／複製部６３１と、異常制御部６３２と、通信抑制部６３３と、再送部６３４を備える。
転送／複製部６３１は、転送部６５１と、複製部６５２を備える。
異常制御部６３２は、異常判定部６７１と、異常通知部６７２を備える。
再送部６３４は、再送制御部６９１と、送信完了判定部６９２を備える。
【００９４】
＜＜転送／複製部＞＞
転送／複製部６３１について説明する。
転送部６５１は、ＥＣＵ５１２から端末側通信部６１１により受信されたフレームを、バス側通信部６１２によりバス５３１に出力（送信）する。
また、転送部６５１は、バス５３１からバス側通信部６１２により受信されたフレームを、端末側通信部６１１によりＥＣＵ５１２に出力（送信）する。
本実施形態では、転送部６５１は、ＩＤＳ５１３から送信された不正通知フレームについては、転送せず、ＥＣＵ５１２に出力しない。
【００９５】
ここで、転送部６５１は、転送／複製装置５５３に備えられた異常制御部６３２の異常通知部６７２あるいは制御装置５５５により制御される。例えば、転送部６５１は、転送／複製装置５５３に備えられた異常制御部６３２の異常通知部６７２あるいは制御装置５５５から、フレームの転送を停止する指示が入力された場合、ＥＣＵ５１２とバス５３１との間におけるフレームの転送を停止する。転送部６５１は、好ましい一例として、当該転送を直ちにすべて停止する。転送部６５１は、例えば、ソフトウェア的に、転送を遮断する。なお、当該指示は、ＥＣＵ５１２には通知されない。
ここで、転送部６５１は、異常が発生したＥＣＵ５１２から発信されるフレームをバス５３１に流さないためには、ＥＣＵ５１２からバス５３１への方向のフレームの転送を停止すればよいが、本実施形態では、さらに、バス５３１からＥＣＵ５１２への方向のフレームの転送も停止して、安全性を向上させることもできる。
【００９６】
複製部６５２は、ＥＣＵ５１２から入力されるフレームのうちで所定のフレームを複製して、複製されたフレームを記憶部５５４に出力する。当該所定のフレームとしては、本実施形態では、すべてのフレームであってもよい。
複製部６５２は、バス５３１から入力されるフレームのうちで所定のフレームを複製して、複製されたフレームを制御装置５５５に出力する。当該所定のフレームとしては、例えば、不正通知フレームが含まれる。当該所定のフレームとしては、例えば、すべてのフレームであってもよい。
【００９７】
＜＜異常制御部＞＞
異常制御部６３２について説明する。
異常判定部６７１は、所定の異常の判定を行う。
異常通知部６７２、所定の異常の通知を行う。異常通知部６７２は、例えば、転送部６５１に対して異常の通知を行ってもよく、または、バス５３１に対して異常の通知を行ってもよい。
【００９８】
一例として、異常判定部６７１は、ＥＣＵ５１２から転送／複製装置５５３に入力されたフレームが、ＩＤＳ５１３のみが送信することが可能なフレームと一致した場合、ＥＣＵ５１２に異常があることを判定（検出）する。当該フレームは、例えば、あらかじめ規定（設定）されている、または、任意のタイミングで規定（設定）されてもよい。ＩＤＳ５１３のみが送信することが可能なフレームとしては、例えば、不正通知フレームが含まれてもよい。
この場合、異常通知部６７２は、例えば、フレームの転送を停止する指示を転送部６５１に出力（通知）する。また、異常通知部６７２は、例えば、ＥＣＵ５１２に異常があることを示す情報を含むフレーム（「端末異常通知フレーム」ともいう。）を、バス側通信部６１２により、バス５３１に出力（送信）してもよい。当該フレームとしては、例えば、ブロードキャストのフレームが用いられてもよい。
ここで、転送／複製装置５５３では、記憶部６１３に、ＩＤＳ５１３のみが送信することが可能なフレームであるか否かを判定するための情報を記憶する。当該情報は、当該フレームを特定することが可能な識別情報（ＩＤ）であってもよい。
【００９９】
他の例として、異常判定部６７１は、ＥＣＵ５１２から転送／複製装置５５３に入力されたフレームが、制御装置５５５のみが送信することが可能なフレームと一致した場合、ＥＣＵ５１２に異常があることを判定（検出）する。当該フレームは、例えば、あらかじめ規定（設定）されている、または、任意のタイミングで規定（設定）されてもよい。
この場合、異常通知部６７２は、例えば、フレームの転送を停止する指示を転送部６５１に出力（通知）する。また、異常通知部６７２は、例えば、ＥＣＵ５１２に異常があることを示す情報を含むフレーム（端末異常通知フレーム）を、バス側通信部６１２により、バス５３１に出力（送信）してもよい。当該フレームとしては、例えば、ブロードキャストのフレームが用いられてもよい。
ここで、転送／複製装置５５３では、記憶部６１３に、制御装置５５５のみが送信することが可能なフレームであるか否かを判定するための情報を記憶する。当該情報は、当該フレームを特定することが可能な識別情報（ＩＤ）であってもよい。
【０１００】
ここで、端末異常通知フレームには、例えば、異常が発生したＥＣＵ５１２を識別する情報、あるいは、当該異常を判定したコネクタ装置５１１を識別する情報、が含められてもよい。それぞれの装置を識別する情報としては、例えば、ＩＤの情報が用いられてもよい。
中継装置５２３、管理装置５１４、あるいは他の端末部５２１〜５２２（例えば、コネクタ装置、または、ＥＣＵ）は、バス５３１を介して、端末異常通知フレームを受信して、当該端末異常通知フレームの受信日時などの履歴の情報を記憶部（中継装置５２３の記憶部８１２、管理装置５１４の記憶部９１２、あるいは他の端末部５２１〜５２２の記憶部（図示せず））に記憶してもよい。
【０１０１】
＜＜通信抑制部＞＞
通信抑制部６３３について説明する。
通信抑制部６３３は、通信を抑制するためのフレーム（「通信抑制フレーム」ともいう。）をバス５３１に出力（送信）する。当該通信抑制フレームは、中継装置５２３により受信される。
通信抑制部６３３は、任意のタイミングで、任意の向き（図９の例では、ＥＣＵ５１２の向き、または、バス５３１の向き）に、通信抑制フレームを出力してもよい。通信抑制部６３３は、例えば、フレームの再送時に、所定の態様で、通信抑制フレームを出力する。
【０１０２】
＜＜再送部＞＞
再送部６３４について説明する。
再送制御部６９１は、フレームの再送を制御する。
再送制御部６９１は、ＥＣＵ５１２からコネクタ装置５１１に入力されるフレームをバス５３１に送信（転送）するときに、当該フレームの送信が失敗したと判定した場合に、当該フレームの送信を再び行う（つまり、当該フレームの再送を行う）。再送制御部６９１は、当該フレームの送信が成功したと判定するまで、または、当該フレームの再送を断念して当該再送を停止するまで、当該フレームの情報を記憶部６１３に記憶する。なお、フレームの再送を断念する条件としては、任意であってもよく、例えば、フレームの再送を所定の回数だけ行っても当該再送が成功しないという条件が用いられてもよい。
【０１０３】
また、再送制御部６９１は、バス５３１からコネクタ装置５１１に入力されるフレームをＥＣＵ５１２に送信（転送）するときに、当該フレームの送信が失敗したと判定した場合に、当該フレームの送信を再び行う（つまり、当該フレームの再送を行う）。再送制御部６９１は、当該フレームの送信が成功したと判定するまで、または、当該フレームの再送を断念して当該再送を停止するまで、当該フレームの情報を記憶部６１３に記憶する。なお、フレームの再送を断念する条件としては、任意であってもよく、例えば、フレームの再送を所定の回数だけ行っても当該再送が成功しないという条件が用いられてもよい。
【０１０４】
ここで、本実施形態では、ＥＣＵ（ＥＣＵ５１２、あるいは、他のＥＣＵ）は、自装置（当該ＥＣＵ）に宛てられたフレームを正常に受信した場合には、ＡＣＫをバス５３１に対して出力する（送信する）。
なお、ＥＣＵ５１２からの応答のフレーム（ＡＣＫ）の送信は、例えば、転送／複製装置５５３の再送制御部６９１において行われてもよい。
【０１０５】
送信完了判定部６９２は、フレームの送信について、送信の成功または送信の失敗を判定する。
送信完了判定部６９２は、転送／複製装置５５３からフレームを送信した場合に、当該フレームに対するＡＣＫを受信したときには、当該フレームの送信が成功したと判定する。
一方、送信完了判定部６９２は、転送／複製装置５５３からフレームを送信した場合に、当該フレームに対するＡＣＫを受信できなかったとき、あるいは、当該フレームに対する応答が無いときには、当該フレームの送信が失敗したと判定する。
なお、このような判定（フレームの送信の成功または失敗の判定）は、ＥＣＵ（ＥＣＵ５１２、あるいは、他のＥＣＵ）においても行われてもよい。
【０１０６】
＜＜再送時における通信抑制部の処理＞＞
本実施形態では、再送部６３４の再送制御部６９１は、通信抑制部６３３によって、通信の抑制を行う。
なお、本実施形態では、通信抑制部６３３と再送部６３４とを別に示しているが、他の構成例として、通信抑制部６３３の機能が再送部６３４に含まれてもよい。また、他の構成例として、再送時における通信抑制の機能（本実施形態では、再送時における通信抑制部６３３の機能）が再送部６３４に含まれるとともに、再送時以外における通信抑制の機能（本実施形態では、再送時以外における通信抑制部６３３の機能）が再送部６３４とは別に備えられてもよい。
【０１０７】
通信抑制部６３３は、再送部６３４によってＥＣＵ５１２から入力されたフレームをバス５３１に再送することを行う際に、当該ＥＣＵ５１２から転送／複製装置５５３に入力されるフレームを抑制する。本実施形態では、通信抑制部６３３は、通信抑制フレームをＥＣＵ５１２に出力することで、当該ＥＣＵ５１２から転送／複製装置５５３に入力されるフレームを抑制する。
また、通信抑制部６３３は、再送部６３４によってバス５３１から入力されたフレームをＥＣＵ５１２に再送することを行う際に、当該バス５３１から転送／複製装置５５３に入力されるフレームを抑制する。本実施形態では、通信抑制部６３３は、通信抑制フレームをバス５３１に出力することで、当該バス５３１から転送／複製装置５５３に入力されるフレームを抑制する。
【０１０８】
＜＜制御装置の構成例＞＞
図１１は、本発明の一実施形態（第４実施形態）に係る制御装置５５５の概略的な構成例を示す図である。
制御装置５５５は、通信部７１１と、読み出し部７１２と、異常制御部７１３を備える。
異常制御部７１３は、異常判定部７３１と、異常通知部７３２を備える。
【０１０９】
通信部７１１は、転送／複製装置５５３との間で通信を行う。具体的には、通信部７１１は、転送／複製装置５５３からフレームを入力（受信）すること、あるいは、フレームを転送／複製装置５５３に出力（送信）することを行う。また、通信部７１１は、所定の指示を転送／複製装置５５３に出力（送信）することを行う。
読み出し部７１２は、記憶部５５４に記憶されたフレームを読み出すことを行う。
【０１１０】
異常制御部７１３は、異常に関して、所定の制御を行う。
異常判定部７３１は、バス５３１から転送／複製装置５５３に入力されて複製部６５２によって複製されたフレームを監視し、当該フレームがＩＤＳ５１３から送信された不正通知フレームであるか否かを判定する。そして、異常判定部７３１は、不正通知フレームであることを判定（検出）した場合には、当該不正通知フレームにより通知された不正フレームが記憶部５５４に記憶されているか否かを判定する。この場合に異常判定部７３１が参照するフレームとしては、例えば、記憶部５５４に記憶されているすべてのフレームであってもよく、または、最新の方から所定の数のフレームであってもよい。
本実施形態では、異常判定部７３１は、転送／複製装置５５３から通信部７１１により受信された不正通知フレームにより通知された不正フレームと、記憶部５５４から読み出し部７１２により読み出されたフレームと、が一致するか否かを判定する。そして、異常判定部７３１は、これらのフレームが一致すると判定した場合、転送／複製装置５５３の転送部６５１によるフレームの転送を停止する指示を当該転送部６５１に出力することもできる。
【０１１１】
ここで、本実施形態では、ＥＣＵ５１２から送信されたフレームのなかに不正フレームと一致するフレームが存在する場合、制御装置５５５では当該ＥＣＵ５１２に異常が発生しているとみなしている。
この場合、制御装置５５５は、例えば、ＥＣＵ５１２に異常があることを示す情報を含むフレーム（端末異常通知フレーム）をバス５３１に出力（送信）してもよい。当該フレームとしては、例えば、ブロードキャストのフレームが用いられてもよい。
【０１１２】
なお、本実施形態では、制御装置５５５の異常制御部７１３とは別に、転送／複製装置５５３に異常制御部６３２を備えた。他の構成例として、当該異常制御部６３２の機能の一部または全部が、制御装置５５５の異常制御部７１３に備えられてもよく、制御装置５５５の異常制御部７１３において参照されるべきフレームは転送／複製装置５５３から当該制御装置５５５に入力されるように構成される。
【０１１３】
また、本実施形態では、１個のコネクタ装置５１１に１個のＥＣＵ５１２および１個のバス５３１が接続される構成を示した。他の構成例として、１個のコネクタ装置５１１に３個以上のもの（装置、あるいは、ネットワーク）が接続されてもよく、この場合、コネクタ装置５１１はこれら３個以上のものの間におけるルーティング機能を備えてもよい。当該ルーティング機能では、例えば、フレームに含まれる宛先ＩＤに基づいて当該フレームのルーティングが行われてもよい。
【０１１４】
＜中継装置の構成例＞
図１２は、本発明の一実施形態（第４実施形態）に係る中継装置５２３の概略的な構成例を示す図である。
中継装置５２３は、通信部８１１と、記憶部８１２と、通信抑制制御部８１３を備える。
通信抑制制御部８１３は、通信抑制フレーム判定部８３１と、通信抑制情報記憶制御部８３２と、通信抑制情報通知部８３３を備える。
【０１１５】
通信部８１１は、バス５３１との間で通信を行う。具体的には、通信部８１１は、フレームをバス５３１に出力（送信）すること、あるいは、バス５３１からフレームを入力（受信）することを行う。
記憶部８１２は、各種の情報を記憶する。
通信抑制制御部８１３は、通信抑制フレームを、通信部８１１によりバス５３１に出力（送信）する機能を有する。通信抑制制御部８１３が通信抑制フレームを出力する場合、通信抑制情報記憶制御部８３２は、当該通信抑制フレームに関する情報を記憶部８１２に記憶する。当該情報には、当該通信抑制フレームが出力される日時（日にち、および、時刻）の情報（「日時情報Ａ１」ともいう。）が含まれる。
【０１１６】
また、通信抑制フレーム判定部８３１は、バス５３１から通信部８１１により受信されたフレームが通信抑制フレームであるか否かを判定する。この判定の結果に基づいて、通信抑制情報記憶制御部８３２は、通信抑制フレーム（例えば、コネクタ装置５１１などから送信された通信抑制フレーム）が受信された場合、当該通信抑制フレームに関する情報を記憶部８１２に記憶する。当該情報には、当該通信抑制フレームが受信された日時の情報（「日時情報Ａ２」ともいう。）が含まれる。
通信抑制情報通知部８３３は、記憶部８１２に記憶される情報と同じ情報、または、記憶部８１２に記憶される情報に関連する情報を含むフレーム（「通信抑制通知フレーム」ともいう。）を、管理装置５１４に宛てて、通信部８１１によりバス５３１に出力（送信）する。当該通信抑制通知フレームに含まれる情報には、日時情報Ａ１、あるいは、日時情報Ａ２が含まれる。
【０１１７】
＜管理装置の構成例＞
図１３は、本発明の一実施形態（第４実施形態）に係る管理装置５１４の概略的な構成例を示す図である。
管理装置５１４は、通信部９１１と、記憶部９１２と、通信抑制制御部９１３を備える。
通信抑制制御部９１３は、通信抑制情報記憶制御部９３１を備える。
【０１１８】
通信部９１１は、バス５３１との間で通信を行う。具体的には、通信部９１１は、フレームをバス５３１に出力（送信）すること、あるいは、バス５３１からフレームを入力（受信）することを行う。
記憶部９１２は、各種の情報を記憶する。
通信抑制制御部９１３は、中継装置５２３から送信された通信抑制通知フレームを、バス５３１を介して、通信部９１１により受信する。通信抑制情報記憶制御部９３１は、受信された通信抑制通知フレームに含まれる情報を記憶部９１２に記憶する。当該情報には、中継装置５２３から出力された通信抑制フレームに関する情報、あるいは、中継装置５２３により受信された通信抑制フレームに関する情報が含まれ、日時情報Ａ１、あるいは、日時情報Ａ２が含まれる。
【０１１９】
＜ＣＡＮのフレームの構成例＞
図１４は、本発明の一実施形態（第４実施形態）に係るＣＡＮのフレーム１０１１（図１４の例では、データフレーム）の概略的な構成例を示す図である。
図１４の例では、ＣＡＮのフレーム１０１１の構成要素のうち、幾つかの構成要素を示してある。
なお、本実施形態で使用されるフレーム１０１１としては、様々な構成のフレームが使用されてもよい。
【０１２０】
フレーム１０１１は、宛先を表すＩＤ（「宛先ＩＤ」ともいう。）１０３１と、コントロールフィールド１０３２と、データフィールド１０３３と、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）シーケンス１０３４と、ＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）スロット１０３５を含む。これらは、それぞれ、ドミナント、または、リセッシブを用いて構成される。
ＩＤ１０３１は、宛先を示す情報であり、ＣＡＮにおける通信調停の優先順位も表す。
コントロールフィールド１０３２は、データフィールド１０３３の量（例えば、バイト数）を表す情報などを含む。
データフィールド１０３３は、可変長であり、送信対象となるデータを含む。なお、フレーム１０１１がデータ送信以外の目的で使用される場合には、データフィールド１０３３の量が０に設定されてもよい。
ＣＲＣシーケンス１０３４は、巡回冗長検査の情報を含む。
ＡＣＫスロット１０３５は、ＡＣＫを行うためのスロットである。
【０１２１】
ここで、ＣＡＮでは、図１４に示されるフレーム１０１１（データフレーム）以外に、リモートフレーム、エラーフレーム、オーバーロードフレームが用いられる。
データフレームは、通常のデータを送信するために使用される。
リモートフレームは、データフレームの送信先にフレームの送信を要求するために使用される。
エラーフレームは、各種のエラーを通知するために使用される。エラーフレームの受信側では、送信が中断される。
オーバーロードフレームは、信号の処理が間に合わないときにその旨を通知するために使用される。
【０１２２】
＜ＣＡＮのＩＤの割り当て＞
図１５は、本発明の一実施形態（第４実施形態）に係るＣＡＮのＩＤの割り当て情報（ＩＤ割り当て情報１１１１）の一例を示す図である。
図１５の例におけるＩＤ割り当て情報１１１１では、０の値を有するＩＤは、ＥＣＵ５１２などの装置には割り当てられておらず、通信抑制フレームに割り当てられている。また、１以上の値を有するＩＤは、それぞれ異なるＥＣＵ（ＥＣＵ５１２など）あるいは他の装置に割り当てられている。
このように、図１５の例では、通信抑制フレームに割り当てられたＩＤは、制御のための専用となり、通常のデータの通信には使用されない。
【０１２３】
図１６は、本発明の一実施形態（第４実施形態）に係るＣＡＮのＩＤの割り当て情報（ＩＤ割り当て情報１１２１）の他の例を示す図である。
図１６の例におけるＩＤ割り当て情報１１２１では、０の値を有するＩＤは、ＥＣＵ５１２などの装置には割り当てられておらず、緊急のフレームに割り当てられている。また、１の値を有するＩＤは、ＥＣＵ５１２などの装置には割り当てられておらず、通信抑制フレームに割り当てられている。また、２以上の値を有するＩＤは、それぞれ異なるＥＣＵ（ＥＣＵ５１２など）あるいは他の装置に割り当てられている。
このように、図１６の例では、緊急のフレームおよび通信抑制フレームに割り当てられたＩＤは、制御のための専用となり、通常のデータの通信には使用されない。
【０１２４】
ここで、例えば、ブロードキャストのフレームには、優先順位が最も高いＩＤが使用されてもよい。一例として、図１５の例あるいは図１６の例において、０の値を有するＩＤが、ブロードキャストのフレームに含められてもよい。
なお、ＣＡＮのＩＤの割り当ての仕方としては、図１５の例あるいは図１６の例以外にも、様々な割り当ての仕方が用いられてもよい。
【０１２５】
＜ＣＡＮにおけるレース状態の解決手順＞
ＣＡＮにおけるレース状態（フレームの衝突）の解決手順の例を示す。
ＣＡＮにおけるレース状態の解決手順は、例えば、再送手続きの有無によって異なる。
【０１２６】
まず、再送手続きが必要な場合におけるＣＡＮにおけるレース状態の解決手順の例を示す。
＜＜第１−１に係るレース状態の解決手段の例＞＞
バス５３１とコネクタ装置５１１との間の通信でレース状態が発生した場合を示す。
（１−１−ａ）コネクタ装置５１１からバス５３１へ発信されたフレームが優先されたときには、何もしない。
（１−１−ｂ）一方、バス５３１からコネクタ装置５１１へ到来したフレームが優先されたときには、次の処理を実行する。すなわち、転送／複製装置５５３は、バス５３１から到来したフレームを制御装置５５５とＥＣＵ５１２に出力（送信）する。転送／複製装置５５３は、ＥＣＵ５１２から受信したが送信できていないフレームをバス５３１に再送する。転送／複製装置５５３は、当該フレームの再送が成功するまで、または、当該フレームの再送を断念するまで、ＥＣＵ５１２と自装置（転送／複製装置５５３）との間におけるデータ通信を制限する（バックプレッシャー）。
【０１２７】
＜＜第１−２に係るレース状態の解決手段の例＞＞
ＥＣＵ５１２とコネクタ装置５１１との間の通信でレース状態が発生した場合を示す。
（１−２−ａ）コネクタ装置５１１からＥＣＵ５１２へ発信されたフレームが優先されたときには、何もしない。
（１−２−ｂ）一方、ＥＣＵ５１２からコネクタ装置５１１へ発信されたフレームが優先されたときには、次の処理を実行する。すなわち、転送／複製装置５５３は、ＥＣＵ５１２から発信されたフレームを記憶部５５４とバス５３１に出力（送信）する。転送／複製装置５５３は、バス５３１から受信したが送信できていないフレームをＥＣＵ５１２に再送する。転送／複製装置５５３は、当該フレームの再送が成功するまで、または、当該フレームの再送を断念するまで、バス５３１と自装置（転送／複製装置５５３）との間におけるデータ通信を制限する（バックプレッシャー）。
【０１２８】
次に、再送手続きが不要な場合におけるＣＡＮにおけるレース状態の解決手順の例を示す。
＜＜第２−１に係るレース状態の解決手段の例＞＞
バス５３１とコネクタ装置５１１との間の通信でレース状態が発生した場合を示す。
（２−１−ａ）コネクタ装置５１１からバス５３１へ発信されたフレームが優先されたときには、何もしない。
（２−１−ｂ）一方、バス５３１からコネクタ装置５１１へ到来したフレームが優先されたときには、次の処理を実行する。すなわち、転送／複製装置５５３は、バス５３１から到来したフレームを制御装置５５５とＥＣＵ５１２に出力（送信）する。転送／複製装置５５３は、ＥＣＵ５１２から受信したが送信できていないフレームについては消去する。なお、バックプレッシャーの処理は行われない。
【０１２９】
＜＜第２−２に係るレース状態の解決手段の例＞＞
ＥＣＵ５１２とコネクタ装置５１１との間の通信でレース状態が発生した場合を示す。
（２−２−ａ）コネクタ装置５１１からＥＣＵ５１２へ発信されたフレームが優先されたときには、何もしない。
（２−２−ｂ）一方、ＥＣＵ５１２からコネクタ装置５１１へ発信されたフレームが優先されたときには、次の処理を実行する。すなわち、転送／複製装置５５３は、ＥＣＵ５１２から発信されたフレームを記憶部５５４とバス５３１に出力（送信）する。転送／複製装置５５３は、バス５３１から受信したが送信できていないフレームについては消去する。なお、バックプレッシャーの処理は行われない。
【０１３０】
＜各種の装置のハードウェア構成＞
図１７は、本発明の一実施形態に係る各種の処理装置２０１１のハードウェア構成の例を示す図である。
図１７の例に係る処理装置２０１１のような構成は、様々な装置に適用されてもよく、例えば、コネクタ装置５１１、転送／複製装置５５３、制御装置５５５、端末装置（例えば、ＥＣＵ５１２）、中継装置５２３、管理装置５１４などに適用されてもよい。
また、図１７の例に係る処理装置２０１１のような構成は、例えば、一部変更されて、様々な装置に適用されてもよい。
【０１３１】
図１７の例では、処理装置２０１１は、プロセッサ２１０１と、メモリ２１０２と、ネットワークインターフェイス２１０３と、操作部２１０４と、表示部２１０５と、記憶装置２１０６と、入出力インターフェイス２１０７と、これらを接続するバス２１１１を備える。
【０１３２】
プロセッサ２１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などから構成されており、プログラムを実行することで、当該プログラムに規定された処理を実行する。
メモリ２１０２は、揮発性の記憶部であり、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成されており、データを一時的に記憶する。ＲＡＭとしては、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が用いられてもよい。
【０１３３】
ネットワークインターフェイス２１０３は、外部のネットワークと接続するインターフェイスである。
操作部２１０４は、キーボード、マウスなどのうちの１以上の入力装置を備え、人（ユーザ）により行われる操作を受け付ける。
表示部２１０５は、画面を有しており、情報を当該画面に表示出力する。
記憶装置２１０６は、不揮発性の記憶部であり、例えば、ハードディスクなどから構成されており、データを記憶する。記憶装置２１０６（あるいは、メモリ２１０２）は、例えば、プロセッサ２１０１により実行されるプログラムを記憶してもよい。
入出力インターフェイス２１０７は、外部の記録媒体などと接続するインターフェイスである。
【０１３４】
ここで、処理装置２０１１は、プロセッサ２１０１として、１個のプロセッサを備えてもよく、または、２個以上のプロセッサを備えてもよい。一例として、処理装置２０１１は、複数個のＣＰＵを備えて、それぞれのＣＰＵによりそれぞれの処理を実行するとともに、これら複数個のＣＰＵにより連携して全体の処理を実現してもよい。
【０１３５】
［第４実施形態のまとめ］
以上のように、本実施形態に係るＣＡＮシステム５０１では、上記した第１実施形態〜第３実施形態と同様な構成を適用しており、上記した第１実施形態〜第３実施形態と同様な効果を得ることができる。
【０１３６】
なお、ＣＡＮシステム５０１では、エラーフレームあるいはオーバーロードフレームを送信することで他のフレームの通信を抑制することが可能であるが、この場合には、ＥＣＵ５１２により異常が判定される。これに対して、本実施形態に係るＣＡＮシステム５０１では、通信抑制フレームを送信することで他のフレームの通信を抑制することが可能であり、この場合には、ＥＣＵ５１２では異常が判定されない。
【０１３７】
ここで、本実施形態では、本実施形態に係る技術がＣＡＮの通信システムに適用された場合を示したが、他の構成例として、本実施形態に係る技術がＣＡＮ以外の任意のシステムに適用されてもよい。
また、本実施形態では、第１実施形態〜第３実施形態に係る技術が適用された場合を示したが、他の構成例として、第１実施形態〜第３実施形態における任意の一部の技術が適用されてもよい。
また、例えば、第１実施形態〜第３実施形態における任意の技術が特徴的な技術であると捉えられてもよく、あるいは、第４実施形態における任意の技術が特徴的な技術であると捉えられてもよい。
【０１３８】
［以上の実施形態のまとめ］
以上の実施形態に係る各種の装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体（記憶媒体）に記録（記憶）して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、処理を行うことができる。
なお、ここでいう「コンピュータシステム」とは、オペレーティングシステムあるいは周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに、「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークあるいは電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えば、ＤＲＡＭ）のように、一定時間プログラムを保持しているものも含む。
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）あるいは電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１３９】
なお、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【符号の説明】
【０１４０】
１、２、１０１、２０１〜２０２…通信システム、１１、７１…転送制御装置、１２、２１２…端末装置、１３…不正検出装置、３１、１３１、２３１、３３１…ネットワーク、５１、６５１…転送部、５２、９２、１７２、１９２、５５４、６１３、８１２、９１２…記憶部、５３、９３、６３２、７１３…異常制御部、９１、６３１…転送／複製部、１１１、２１３、３１２…通信装置、１１２、５２３…中継装置、１１３、５１４…管理装置、１５１、６３３…通信抑制部、１７１、１９１、８１３、９１３…通信抑制制御部、２１１、３１１…転送装置、２５１、３５１、６３４…再送部、５０１…ＣＡＮシステム、５１１…コネクタ装置、５１２…ＥＣＵ、５１３…ＩＤＳ、５２１〜５２２…端末部、５３１…バス、５５１〜５５２、５７１…インターフェイス、５５３…転送／複製装置、５５５…制御装置、６１１…端末側通信部、６１２…バス側通信部、６１４…制御部、６５２…複製部、６７１、７３１…異常判定部、６７２、７３２…異常通知部、６９１…再送制御部、６９２…送信完了判定部、７１１、８１１、９１１…通信部、７１２…読み出し部、８３１…通信抑制フレーム判定部、８３２、９３１…通信抑制情報記憶制御部、８３３…通信抑制情報通知部、１０１１…フレーム、１０３１…ＩＤ、１０３２…コントロールフィールド、１０３３…データフィールド、１０３４…ＣＲＣシーケンス、１０３５…ＡＣＫスロット、１１１１、１１２１…ＩＤ割り当て情報、２０１１…処理装置、２１０１…プロセッサ、２１０２…メモリ、２１０３…ネットワークインターフェイス、２１０４…操作部、２１０５…表示部、２１０６…記憶装置、２１０７…入出力インターフェイス
【図１】
2018078481.tif 000003
【図２】
2018078481.tif 000004
【図３】
2018078481.tif 000005
【図４】
2018078481.tif 000006
【図５】
2018078481.tif 000007
【図６】
2018078481.tif 000008
【図７】
2018078481.tif 000009
【図８】
2018078481.tif 000010
【図９】
2018078481.tif 000011
【図１０】
2018078481.tif 000012
【図１１】
2018078481.tif 000013
【図１２】
2018078481.tif 000014
【図１３】
2018078481.tif 000015
【図１４】
2018078481.tif 000016
【図１５】
2018078481.tif 000017
【図１６】
2018078481.tif 000018
【図１７】
2018078481.tif 000019
【手続補正書】
【提出日】平成29年2月17日(2017.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、
前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
転送制御装置。
【請求項２】
前記ダイジェストの情報は、前記転送対象の前記フレームの一部のそのままの内容の情報、または、前記転送対象の前記フレームの内容を要約した情報である、
請求項１に記載の転送制御装置。
【請求項３】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、
請求項１または請求項２のいずれか１項に記載の転送制御装置。
【請求項４】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、
請求項１から請求項３のいずれか１項に記載の転送制御装置。
【請求項５】
前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、
請求項４に記載の転送制御装置。
【請求項６】
前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、
請求項１から請求項５のいずれか１項に記載の転送制御装置。
【請求項７】
前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、
請求項１から請求項６のいずれか１項に記載の転送制御装置。
【請求項８】
前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、
請求項１から請求項７のいずれか１項に記載の転送制御装置。
【請求項９】
前記転送を行う転送部を備える、
請求項１から請求項８のいずれか１項に記載の転送制御装置。
【請求項１０】
前記フレーム記憶部を備える、
請求項１から請求項９のいずれか１項に記載の転送制御装置。
【請求項１１】
前記特定の性質を有するフレームは、不正なフレームである、
請求項１から請求項１０のいずれか１項に記載の転送制御装置。
【請求項１２】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、
前記制御部が、前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
転送制御方法。
【請求項１３】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、
前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の実施形態に係る転送制御装置は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む。
本発明の一態様に係る転送制御装置において、前記ダイジェストの情報は、前記転送対象の前記フレームの一部のそのままの内容の情報、または、前記転送対象の前記フレームの内容を要約した情報である、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記転送を行う転送部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記フレーム記憶部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームは、不正なフレームである、構成が用いられてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の実施形態に係る転送制御方法は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、前記制御部が、前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む。
本発明の実施形態に係るプログラムは、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、前記ネットワークから特定の性質を有するフレームに関する第１の情報を受信した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、プログラムである。
【手続補正書】
【提出日】平成29年7月19日(2017.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信元情報を含まないフレームを通信するネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置であって、
前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、
前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
転送制御装置。
【請求項２】
前記ダイジェストの情報は、前記転送対象の前記フレームの一部のそのままの内容の情報、または、前記転送対象の前記フレームの内容を要約した情報である、
請求項１に記載の転送制御装置。
【請求項３】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、
請求項１または請求項２のいずれか１項に記載の転送制御装置。
【請求項４】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、
請求項１から請求項３のいずれか１項に記載の転送制御装置。
【請求項５】
前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、
請求項４に記載の転送制御装置。
【請求項６】
前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、
請求項１から請求項５のいずれか１項に記載の転送制御装置。
【請求項７】
前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、
請求項１から請求項６のいずれか１項に記載の転送制御装置。
【請求項８】
前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、
請求項１から請求項７のいずれか１項に記載の転送制御装置。
【請求項９】
前記転送を行う転送部を備える、
請求項１から請求項８のいずれか１項に記載の転送制御装置。
【請求項１０】
前記フレーム記憶部を備える、
請求項１から請求項９のいずれか１項に記載の転送制御装置。
【請求項１１】
前記特定の性質を有するフレームは、不正なフレームである、
請求項１から請求項１０のいずれか１項に記載の転送制御装置。
【請求項１２】
送信元情報を含まないフレームを通信するネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、
前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、
前記制御部が、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
転送制御方法。
【請求項１３】
送信元情報を含まないフレームを通信するネットワークであって特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続された前記ネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、
前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、
プログラム。
【請求項１４】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、
前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、
前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む、
転送制御装置。
【請求項１５】
前記ダイジェストの情報は、前記転送後の前記フレームの一部のそのままの内容の情報、または、前記転送後の前記フレームの内容を要約した情報である、
請求項１４に記載の転送制御装置。
【請求項１６】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、
請求項１４または請求項１５のいずれか１項に記載の転送制御装置。
【請求項１７】
前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、
請求項１４から請求項１６のいずれか１項に記載の転送制御装置。
【請求項１８】
前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、
請求項１７に記載の転送制御装置。
【請求項１９】
前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、
請求項１４から請求項１８のいずれか１項に記載の転送制御装置。
【請求項２０】
前記端末装置に対して１対１で備えられ、
前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、
請求項１４から請求項１９のいずれか１項に記載の転送制御装置。
【請求項２１】
前記端末装置に対して１対１で備えられ、
前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、
請求項１４から請求項２０のいずれか１項に記載の転送制御装置。
【請求項２２】
前記転送を行う転送部を備える、
請求項１４から請求項２１のいずれか１項に記載の転送制御装置。
【請求項２３】
前記フレーム記憶部を備える、
請求項１４から請求項２２のいずれか１項に記載の転送制御装置。
【請求項２４】
前記特定の性質を有するフレームは、不正なフレームである、
請求項１４から請求項２３のいずれか１項に記載の転送制御装置。
【請求項２５】
送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、
前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、
前記制御部が、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む、
転送制御方法。
【請求項２６】
送信元情報を含まないフレームを通信するネットワークであって特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続された前記ネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、
前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、
前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む、
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の実施形態に係る転送制御装置は、送信元情報を含まないフレームを通信するネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置であって、前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む。
本発明の一態様に係る転送制御装置において、前記ダイジェストの情報は、前記転送対象の前記フレームの一部のそのままの内容の情報、または、前記転送対象の前記フレームの内容を要約した情報である、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記転送を行う転送部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記フレーム記憶部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームは、不正なフレームである、構成が用いられてもよい。
本発明の実施形態に係る転送制御方法は、送信元情報を含まないフレームを通信するネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、前記制御部が、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む。
本発明の実施形態に係るプログラムは、送信元情報を含まないフレームを通信するネットワークであって特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続された前記ネットワークと端末装置との間に前記端末装置ごとに備えられ、前記ネットワークと前記端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から前記ネットワークに対して出力された転送対象のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送対象の前記フレームそのままの内容の情報、あるいは、前記転送対象の前記フレームのダイジェストの情報を含む、プログラムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の実施形態に係る転送制御装置は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置であって、前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する第１の判定を行う制御部を備え、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む。
本発明の一態様に係る転送制御装置において、前記ダイジェストの情報は、前記転送後の前記フレームの一部のそのままの内容の情報、または、前記転送後の前記フレームの内容を要約した情報である、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、前記転送の一部または全部を停止させる、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記制御部は、前記第１の判定において、前記特定の性質を有するフレームが前記フレーム記憶部に記憶されていると判定した場合、この判定結果に関する情報を前記ネットワークに送信する、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記第１の判定における前記判定結果に関する情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームに関する前記第１の情報は、前記端末装置には送信されない、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記端末装置に対して１対１で備えられ、前記制御部は、前記第１の判定とは別の判定として、前記特定の性質を有するフレームに関する前記第１の情報を送信する装置が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第２の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記端末装置に対して１対１で備えられ、前記制御部は、前記第１の判定とは別の判定として、前記制御部が送信することが規定されたフレームに合致するフレームが前記端末装置から送信された場合、前記端末装置の異常を判定する第３の判定を行う、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記転送を行う転送部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記フレーム記憶部を備える、構成が用いられてもよい。
本発明の一態様に係る転送制御装置において、前記特定の性質を有するフレームは、不正なフレームである、構成が用いられてもよい。
本発明の実施形態に係る転送制御方法は、送信元情報を含まないフレームを通信するネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置に備えられた制御部が実行する転送制御方法であって、前記ネットワークには、特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続され、前記制御部が、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定し、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む。
本発明の実施形態に係るプログラムは、送信元情報を含まないフレームを通信するネットワークであって特定の性質を有するフレームを検出する機能および前記特定の性質を有するフレームを検出した場合に前記特定の性質を有するフレームに関する第１の情報を前記ネットワークに送信する機能を有する検出装置が接続された前記ネットワークと端末装置との間で前記フレームの転送を制御する転送制御装置を構成するコンピュータに、前記検出装置が送信する前記第１の情報であることを判定するための情報に基づいて、前記ネットワークに接続された前記検出装置から前記第１の情報を受信したことを判定した場合、前記端末装置から当該転送制御装置を介して前記ネットワークに対して出力された転送後のフレームを記憶するフレーム記憶部を参照して、受信された前記第１の情報に基づいて特定される前記特定の性質を有するフレームが前記フレーム記憶部に記憶されているか否かを判定する機能を実現させるためのプログラムであって、前記第１の情報は、前記端末装置から前記ネットワークに対して出力された前記転送後の前記フレームそのままの内容の情報、あるいは、前記転送後の前記フレームのダイジェストの情報を含む、プログラムである。