"イーサネットを通じてフレームの送受信を制御するもので、前記フレームのIPアドレスとあらかじめ設定されたIPアドレスとを比較してフレームを取り込むか否かを決定する媒体制御器と、所定のバスを介して上位装置と連結されて上位装置とデータフレームを送受信する送受信バッファと、前記媒体制御器から受信フレームを受け取って送受信バッファとスイッチバッファのうち少なくとも一つに伝達するデータ分配器と、前記データ分配器から受信フレームを受け取って他の媒体制御器のデータ選択器に伝送するか否かを決定するスイッチバッファと、前記送受信バッファ及びスイッチバッファから送信フレームをそれぞれ受け取って媒体制御器に伝送するもので、送信フレームの優先順位を判断して、送受信バッファから入力されたデータフレームとスイッチバッファから入力されたデータフレームのうちいずれか一つを選択して前記媒体制御器に伝達するデータ選択器と、を含む、デュアルポートを有するイーサネットシステムのスイッチング装置。前記データ分配器は、前記受信フレームの送信元アドレス、宛先アドレス、及びデータタイプのうち少なくとも一つに基づいて、該受信フレームをスイッチバッファに伝送するか否かを決定する、請求項1に記載のデュアルポートを有するイーサネットシステムのスイッチング装置。前記スイッチバッファは、他の媒体制御器のデータ選択器へのフレームの伝送が遅延される場合、格納されたデータフレームに対してFCSframechecksequenceをチェックし、誤りが検出されるとデータフレームを伝送しない、請求項1に記載のデュアルポートを有するイーサネットシステムのスイッチング装置。前記スイッチバッファは、データ分配器から伝達された受信フレームを他の媒体制御器に伝送する第1スイッチバッファと、他の媒体制御器から伝達された送信フレームをデータ選択器へ伝達する第2スイッチバッファと、を含む、請求項1に記載のデュアルポートを有するイーサネットシステムのスイッチング装置。しかし、既存のイーサネットスイッチング方式は、リアルタイム特性とデイジーチェーンDaisyChain形状のネットワークを考慮せず、産業向けイーサネットには不向きである。図1A及び図1Bは、一般のデュアルポートを有するイーサネットシステムにおいてストアアンドフォーワードStoreandforwardスイッチング方式を説明するための図である。まず、同図のイーサネットシステムは、複数のイーサネットポートPortA,PortBを有することから複数の媒体制御器1を含む。すなわち、各ポートは、イーサネットの各媒体制御器MediaAccessControllerMACに連結される。各媒体制御器1は、バスBusを介して上位装置と連結され、バスを介して上位装置とデータフレームを交換する。複数のポート間のデータフレームのリレーのために、各媒体制御器1は、バッファ5を介在して他の媒体制御器と連結されている。リレーされるデータフレームは、バッファ5に格納され、バッファではエラーを検査した後に、異常がないとデータフレームをリレーする。ここで、各ポートでイーサネットの媒体制御器1を通じて受信するデータフレームは、バッファ5を経由して他のポートにリレーされたるか、あるいはバスを通じて上位装置に伝達される。このとき、媒体制御器を通じて出力されたデータフレームはバッファに一時格納されるが、この場合、全体データフレームが全てバッファに格納された後に、リレーする対象ポートの媒体制御器にデータフレームを伝送する。そのため、図1Bに示すように、データフレームの長さだけ伝送遅延が起こることになる。図2A及び図2Bは、一般のデュアルポートを有するイーサネットシステムにおいてカットスルーCutThroughスイッチング方式を説明するための図である。まず、イーサネットシステムは、複数のイーサネットポートを有することから二つの媒体制御器1を含む。すなわち、各ポートは、イーサネットの媒体制御器MediaAccessControllerに連結され、媒体制御器1は上位装置とバスBusを介して連結され、このバスを介してデータフレームを交換する。複数のポート間のデータフレームのリレーのために各媒体制御器1は他の媒体制御器と連結されている。リレーされるデータフレームは他の媒体制御器に直接伝達されて他のポートに送信される。ここで、各ポートでイーサネットの媒体制御器を通じて受信するデータフレームは、他のポートにリレーされるか、あるいはバスを通じて上位装置に伝達される。媒体制御器1から出力されたデータフレームは、リレーする対象媒体制御器に伝送されるが、この場合、上位装置からのデータ伝送時にデータフレームのポート間リレーが行われると相互衝突につながることがある。要するに、一般に、ストアアンドフォーワード方式はデータフレームの長さだけリレー遅延が発生し、カットスルー方式は、上位装置からのデータ伝送時にデータフレームがリレーされると相互衝突につながるという問題があった。本発明の一実施例に係るデュアルポートを有するイーサネットシステムのスイッチング装置は、イーサネットを通じてフレームの送受信を制御するもので、前記フレームのIPアドレスとあらかじめ設定されたIPアドレスとを比較して、前記フレームを取り込むか否かを決定する媒体制御器と、所定のバスを介して上位装置と連結されて上位装置とデータフレームを送受信する送受信バッファと、前記媒体制御器から受信フレームを受け取って送受信バッファ及びスイッチバッファのうち少なくとも一つに伝達するデータ分配器と、前記データ分配器から受信フレームを受け取って他の媒体制御器のデータ選択器に伝送するか否かを決定するスイッチバッファと、前記送受信バッファ及びスイッチバッファから送信フレームをそれぞれ受信して媒体制御器に伝送するもので、送信フレームの優先順位を判断して、送受信バッファから入力されたデータフレームとスイッチバッファから入力されたデータフレームのうちいずれか一つを選択して前記媒体制御器に伝達するデータ選択器と、を含む。前記データ分配器は、受信フレームの送信元アドレス、宛先アドレス、及びデータタイプのうち少なくとも一つを判断してスイッチバッファに伝送するか否かを決定することができる。好ましくは、前記スイッチバッファは、他の媒体制御器のデータ選択器へのフレームの伝送が遅延される場合、格納されたデータフレームに対してFCSframechecksequenceをチェックし、誤りが検出されるとデータフレームを伝送しない。前記スイッチバッファは、データ分配器から伝達された受信フレームを他の媒体制御器に伝送する第1スイッチバッファと、他の媒体制御器から伝達された送信フレームをデータ選択器に伝達する第2スイッチバッファと、を含むことができる。以下、添付の図面を参照しつつ、本発明の好適な実施例を詳細に説明する。図面中、同一の構成要素には可能な限り同一の参照符号を付する。なお、下記の説明において、本発明の要旨を曖昧にするとされる公知の機能及び構成は適宜省略するものとする。図3は、本発明の実施例によるデュアルポートを有するイーサネットシステムを示す図である。このイーサネットシステム10は、媒体制御器11、データ分配器13、送受信バッファ15、スイッチバッファ17、及びデータ選択器19を含んでなる。媒体制御器11は、イーサネットを通じてフレームを送受信する。媒体制御器11は、送受信フレームを一時的に格納した後、格納されたフレームのヘッダを分析して、該フレームのIPアドレスとあらかじめ設定されたIPアドレスとを比較してフレームを取り込むか否かを決定する。データ分配器13は、媒体制御器11から受信フレームを受け取って送受信バッファ15及びスイッチバッファ17にそれぞれ伝達する。データ分配器13は、受信フレームの送信元アドレス、宛先アドレス、及びデータタイプのうち少なくとも一つをあらかじめ設定された基準情報と比較して、当該受信フレームをスイッチバッファ17に伝送するか否かを決定する。送受信バッファ15は、バスを介して上位装置と連結されて上位装置とデータフレームを送受信する。スイッチバッファ17は、データ分配器13から受信フレームを受け取り、それを他の媒体制御器11に伝送するか否かを決定する。スイッチバッファ17は、データ分配器13からの受信フレームを他の媒体制御器11に伝送する第1スイッチバッファ17-1と、他の媒体制御器11からの送信フレームをデータ選択器19に伝達する第2スイッチバッファ17-2と、を含んでなる。データ選択器19は送受信バッファ15及びスイッチバッファ17から送信フレームをそれぞれ受け取って媒体制御器11に伝送する。データ選択器19は、送信フレームの優先順位を判断して、送受信バッファ15から入力されたデータフレームとスイッチバッファ17から入力されたデータフレームのうちいずれか一つを選択して媒体制御器11に伝送する。上記のように構成されたイーサネットシステムは、二つのイーサネットポートを含み、各ポートはイーサネットの媒体制御器MediaAccessController11に連結される。この場合、二つの媒体制御器11が存在する。各媒体制御器11は、バスを介して上位装置と連結され、バスを介して上位装置と送受信フレームを交換する。各媒体制御器11は、ポートを通して受信したフレームをデータ分配器13に伝達し、データ分配器13は、受信したフレームを、送受信バッファ15及びスイッチバッファ17に伝送する。送受信バッファ15は、データ分配器13から伝達されたフレームをバスを介して上位装置に伝送する。そして、各媒体制御器11にはデータ選択器19が連結されており、媒体制御器11は、上位装置から伝送された送信フレームをデータ選択器19を介して受信してポートから送信する。本発明では、各ポート間のデータフレームのリレーのためにデータ分配器13、データ選択器19及びスイッチバッファ17が設けられている。すなわち、データ分配器13は、媒体制御器11から受信したデータフレームを送受信バッファMACFIFO15とスイッチバッファSwitchingFIFO17に同時に伝送する。このデータ分配器13は、媒体制御器11から受信したデータフレームの送信元アドレス、宛先アドレス、データタイプを判断して、該データフレームをスイッチバッファ17に伝送するか否かを決定することができる。スイッチバッファ17は、全体データフレームを全て受信するまで他の媒体制御器11へ伝送できない場合は、バッファ中のデータフレームに対してFCSframechecksequenceをチェックし、誤りが検出される場合には、自体スイッチング動作を通じてデータフレームを伝送しない。このFCSはフレーム中のエラーを検出するためのビット列であり、送信時に任意アルゴリズムにより計算されて情報フレームと共に伝送される。データ分配器13から入力されるデータフレームとデータ選択器19に読み込まれるデータフレームに対するポインタが生成されている。スイッチバッファ17は、データ選択器19に読み込まれるデータフレームのポインタが、データ分配器13から入力されるデータフレームのポインタよりも大きい場合は、エラー信号をデータ選択器19に出力し、それ以上データ選択器19にデータフレームを伝送しない。データ選択器19は、データフレームの伝送時に優先順位を判断して、送受信バッファ15から入力されたデータフレームとスイッチバッファ17から入力されたデータフレームのうちいずれか一つを選択して該当の媒体制御器11に伝送する。そして、データ選択器19は、スイッチバッファ17からエラー信号が伝送されると、スイッチバッファ17からデータフレームを読み込む動作を中断する。したがって、本発明では、二つのイーサネットポートを有するシステムにおいて各ポート間のデータフレームのリレー時に伝送遅延が少なく、上位装置からのフレーム伝送と同時にフレームリレー伝送が発生する場合、優先順位決定を通じて衝突を防止することができる。すなわち、本発明では、リレーされるデータフレームをスイッチバッファ17に格納し、データ選択器19を設けることによって、上位装置との伝送線路の占有紛争の発生時には、優先順位に基づいて伝送すべきデータフレームを伝送し、伝送線路の占有紛争がない場合には、直ちにスイッチバッファ17のデータフレームを伝送することによって、伝送遅延を最小化する。このように、本発明では、データ分配器13、スイッチバッファ17及びデータ選択器19をさらに設けることによって、既存のスイッチング方式であるカットスルーとストアアンドフォーワードの長所を同時に有することができ、これにより、産業用イーサネットにおいて重要とされる定時性とデイジーチェーン形状のための速いスイッチング応答を有することができる。以上では好ましい実施例に挙げて本発明を説明してきたが、これらの実施例に限定されず、本発明の属する技術分野における通常の知識を有する者であれば本発明の本質的な技術範囲内で様々変形実施が可能である。したがって、本発明の本質的技術範囲は添付の特許請求の範囲により定められ、この範囲内における変形はいずれも本発明に含まれるものと解釈すべきである。"