(57)【要約】【解決手段】プロセス制御ネットワーク用のネットワークトラフィックを監視するための装置を開示する。例示的な装置は、物理メディアとの接続及びプロセス制御ネットワークのメディアアクセス制御装置との接続を含み得る。また本装置は、位置識別子、データ比較器、カウンタ及びアクセスコントローラを有するフィルタを含み得る。位置識別子は、パケット内の関連データの位置を決定できる（３０４）。データ比較器は、関連データと所定の評価基準とを比較できる（３０６）。カウンタは、指定された期間、所定の評価基準と一致しない、メディアアクセス制御装置に送信されるパケット数を数えることができる（３０８）。関連データが所定の評価基準と一致、又は、所定数のパケットが送信されなかった場合、アクセスコントローラは、メディアアクセス制御装置にパケットを渡すことができる（３１０）。【選択図】図３
2009522867.tif 000002
【特許請求の範囲】
【請求項１】
物理メディアとの接続（１０４）と、
プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（１０８）との接続と、
フィルタ（１０６）であって、
パケット内の関連データの位置を決定するための位置識別子と、
前記関連データと所定の制御基準とを比較するためのデータ比較器と、
指定された期間、前記所定の制御基準と一致しない、前記メディアアクセス制御装置に送信されるパケット数を数えるためのカウンタと、
前記関連データが前記所定の制御基準と一致、及び、所定の数のパケットが送信されなかった、の条件のうち１つが成立した場合、前記メディアアクセス制御装置にパケットを渡すアクセスコントローラと、から成るものと、
を含む前記プロセス制御ネットワーク用ネットワークトラフィック監視装置。
【請求項２】
前記トラフィック監視装置が、レベル１のネットワークへの入口であることを特徴とする請求項１記載のネットワーク監視装置。
【請求項３】
前記フィルタが、フィールドプログラマブルゲートアレイであることを特徴とする請求項１記載のネットワーク監視装置。
【請求項４】
関連データが、クリティカルネットワークハウスキーピング処理データ、ネットワーク冗長性データ、メンテナンスデータ及びプロセス制御ミッションデータを含むグループから選択されることを特徴とする請求項１記載のネットワーク監視装置。
【請求項５】
前記データ比較器が前記関連データと所定の非クリティカル制御基準とをも比較し、前記カウンタが、指定された期間、前記所定の非クリティカル制御基準と一致し前記メディアアクセス制御装置に送信される非クリティカルコントロールパケットの数をも数え、前記関連データが所定の制御基準と一致、及び、所定の数の非クリティカルコントロールパケットが送信されなかった、の条件のうち１つが成立した場合、前記アクセスコントローラが前記メディアアクセス制御装置にパケットを渡すことを特徴とする請求項１のネットワーク監視装置。
【請求項６】
前記関連データが前記所定の評価基準と一致せず、所定のパケット数が送信された場合、前記アクセスコントローラがパケットをストアするバッファを、更に含む請求項１記載のネットワーク監視装置。
【請求項７】
前記関連データが前記所定の評価基準と一致せず、所定のパケット数が送信された場合、前記アクセスコントローラが管理者に信号を送ることを特徴とする請求項１記載のネットワーク監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、コンピュータネットワークに関し、更に具体的にはネットワークトラフィックを制御することに関する。
【背景技術】
【０００２】
ネットワークは、ネットワーク上に配置される１つのノードから、ネットワーク上に配置される別のノードへの通信を提供する。ノードは通常、パーソナルコンピュータ、ワークステーション、ファイル若しくはプリントサーバ又は別の適切な任意の装置であって、ネットワーク上の別のノードに情報を通信するためにネットワークを利用する。例えば、ネットワーク上のワークステーションは、ネットワークを越えてサーバ又はプリンタと通信できる。更に基本的なネットワークにおいては、センサは、機械的な作動装置と情報通信できる基盤計算機と、情報通信できる。基盤計算機は、所望の作用を実行するための様々なセンサ及び機械的な作動装置と通信できる。
【０００３】
当業者は、それらが異なる多くのタイプのネットワークであることを十分に理解されよう。例えば、ネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり得る。ＬＡＮ上のノードは、例えば広域ネットワーク（ＷＡＮ）を介し別のＬＡＮと通信できる。ネットワーク内及び他の様々な接続されたネットワークにデータをルーティングするために、ネットワークは、データのルーティングを容易にするための機器を使用できる。例えば、スイッチ、ルータ、ハブ又はブリッジは、ノード（複数）及びネットワーク（複数）間においてデータを送信し、通信するために使用され得る。
【０００４】
ネットワークは、ノードがデータを受信及び送信可能にするための１つ以上のプロトコルを使用できる。最も一般的に使用されるプロトコルのうち１つは、イーサネットである。イーサネットは、ノードがデータをまとめて、所望のノードに送信可能にし、一旦受信すると、所望のノードにおいてデータを解梱できる。
【０００５】
プロセス制御ネットワーク（ＰＣＮ）は、制御及び測定ノード（複数）と機器との間で命令及びデータを送信するために使用される通信ネットワークである。イーサネットスイッチは、プロセス制御ネットワークの一部であって、プロセス制御ネットワークノード内のデータパケットを送信する経路として作用する。イーサネットスイッチは、それらの起点とそれらの宛先との間を直接移動させるために、これらのパケットを論理的に分割する。
【０００６】
ネットワーク上のノードそれぞれは、データリンク制御（ＤＬＣ）アドレス又はメディアアクセス制御装置（ＭＡＣ）アドレスと呼ばれる固有のネットワークアドレスを有する。異なるノードにおけるユーザは、他のユーザのデータへのアクセスが容易ではないので、所望のメディアアクセス制御装置アドレスにパケットを直接送信することはセキュリティを高くする。パケットを所望の場所に直接送信し、他のセグメント上のパケット数を減らすことによって、性能及び効率全体を改善する。プロセス制御ネットワークは、内部及び外部の干渉を最小にすると同時にデータの目的にかなった決定論的処理能力に大きな重要性を置いている。プロセス制御ネットワークの詳細は、例えばＡＮＳＩ／ＩＳＡ−９５．００．０１−２０００  エンタープライズ−コントロールシステムインテグレーション  パート１：モデル、ＡＮＳＩ／ＩＳＡ２０００）、及びＡＮＳＩ／ＩＳＡ−９５．００．０２−２００１  エンタープライズ−コントロールシステムインテグレーション  パート２：オブジェクトモデル属性：オブジェクトモデル属性，ＡＮＳＩ／ＩＳＡ  ２００１）、並びに、統合的製造における計算機のための規範モデル（ＣＩＭ）（セオドア  Ｊ．ウィリアムズ他（第２版），アメリカ計測学会  １９８９）に開示されている。
【非特許文献１】ANSI/ISA-95.00.01-2000 Enterprise-Control System Integration Part 1: Models, ANSI/ISA 2000)
【非特許文献２】ANSI/ISA-95.00.02-2001 Enterprise-Control System Integration Part 2: Object Model Attributes: Object Model Attributes, ANSI/ISA 2001)
【非特許文献３】A Reference Model for Computer Integrated Manufacturing (CIM) (Theodore J. Williams et al., 2d ed., Instrument Society of America 1989).
【発明の開示】
【発明が解決しようとする課題】
【０００７】
その結果、クリティカルデータのフローを適時に抑制し、内部又は外部の要素によって干渉されないプロセス制御ネットワークを保証するための効率的で有効なシステム及び方法を必要とする。更に、ネットワークを介する非クリティカルデータ量を減らすか、又は、一層適した時間までこの非クリティカルデータのフローを停止するか、によってネットワークの効率全体を大きくするシステム及び方法を必要とする。
【課題を解決するための手段】
【０００８】
したがって本発明の目的は、プロセス制御ネットワークのネットワークトラフィックを監視するための装置、システム及び方法を提供することである。
一実施形態においては、関連データが所定の評価基準と一致、又は、所定の閾値のパケットが到達されなかった、の条件のうち１つが成立した場合、ネットワークトラフィック監視装置は、ネットワークパケットをメディアアクセス制御装置に渡し得る。別の実施形態においては、ネットワークトラフィック監視装置は、レベル１のネットワークへの入口であって、フィールドプログラマブルゲートアレイを使用し実施され得るフィルタを含む。更に別の実施形態においては、ネットワークトラフィック監視装置は、クリティカルネットワークハウスキーピング処理、ネットワーク冗長性データ及びプロセス制御ミッションデータを含むグループから関連データを選択できる。更に別の実施形態においては、ネットワークトラフィック監視装置は、関連データが所定の評価基準と一致せず、所定数の非クリティカルパケットが送信された場合、管理者に信号を送信できる。
【発明を実施するための最良の形態】
【０００９】
本発明の前述したもの及び他の目的及び利点は、同様の参照番号が全体を通して同様の部品を参照している、添付図面を併用し以下の詳細な説明をよく考慮すると明らかになるだろう。
【００１０】
図１に示されるようにネットワークリンク（１００）は、ネットワークトラフィック通信を監視及びフィルタリングするための更なる要素をノードに提供する。データのパケット（１０１）が、発信ノード又はネットワーク（１０２）からプロセス制御ネットワーク（１１０）に送信される。この発信ノード又はネットワーク（１００）は、例えば、パーソナルコンピュータ、ワークステーション、ファイルサーバ又は他の適切な任意の装置の形式を取り得る。
【００１１】
データのパケット（１０１）は、図１に示されるような以下７つのフィールド、プリアンブル（ＰＲＥ）（１１２）、開始フレーム誘導標（ＳＯＦ）（１１４）、宛先アドレス（ＤＡ）（１１６）、起点アドレス（ＳＡ）（１１８）、長さ／タイプ（１２０）、データペイロード（１２２）及びフレームチェックシーケンス（ＦＣＳ）（１２４）を含む標準イーサネットフレームフォーマットでストアされ得る。
【００１２】
プリアンブル（ＰＲＥ）（１１２）は、６バイトのデータから成り、フレームが着信することを受信ノードに伝える１と０の交互のパターンであって、受信する物理レイアのフレーム受信部と着信するビットストリームとを同期する手段を提供する。開始フレーム誘導標（ＳＯＦ）（１１４）は、１バイトのデータを含み得、１と０の交互のパターンであって、次のビットが宛先アドレスの最上位バイトの最上位ビットであることを示す連続する２つの１ビットで終了する。宛先アドレス（ＤＡ）（１１６）は、６バイトのデータを含み得、フレームを受信するべきステーション（単数または複数）を識別する。宛先アドレス（ＤＡ）フィールドの最上位ビットは、アドレスが（０で示される）個別アドレスであるか又は（１で示される）グループアドレスであることを示し得る。左から２番目のビットは、宛先アドレス（ＤＡ）（１１６）が、（０で示される）グローバル管理であるか又は（１で示される）ローカル管理であることを示し得る。起点アドレス（ＳＡ）（１１８）は、６バイトを含み得、差出人を識別する。一般に、起点アドレス（ＳＡ）（１１Ｂ）は個有のアドレスであってＳＡフィールドの最上位ビットは通常「０」である。長さ／タイプ（１２０）は、２バイトのデータを含み得、長さ／タイプのパケットデータを示す。データペイロード（１２２）は、任意の値の「ｎ」バイト列であって、「ｎ」は、合計バイト以下に設定される。データペイロードフィールド（１２２）の長さが、４６バイト未満の場合、データペイロードフィールド（１２２）は、データフィールド長を４６バイトにするための充填物（パッド）を追加することによって拡張され得る。フレームチェックシーケンス（ＦＣＳ）（１２４）は、４バイトのデータを含むことができ、３２ビットの巡回冗長検査（ＣＲＣ）値を包含していて、送信側メディアアクセス制御装置（ＭＡＣ）（１０８）によって生成され、受信側メディアアクセス制御装置（ＭＡＣ）（１０８）によって破損したフレームをチェックするために再計算される。フレームチェックシーケンス（ＦＣＳ）（１２４）は、宛先アドレス（ＤＡ）（１１６）、起点アドレス（ＳＡ）（１１８）、長さ／タイプ（１２０）及びデータペイロード（１２２）フィールドに渡って生成される。
【００１３】
物理メディア接続（ＰＨＹ）（１０４）によって、フレームパケット（１０１）は、物理的なハードウェアからネットワークのメディアアクセス制御装置（ＭＡＣ）（１０８）に移動できる。また、物理メディア接続（ＰＨＹ）（１０４）は、ハードウェアタイプ及びネットワークインタフェースに基づいて定義され得る。例示的な実施形態によると、物理メディア接続（ＰＨＹ）（１０４）は、フィルタ（１０６）にパケット（１０１）及び制御信号を提供する。フィルタ（１０６）は、物理メディア接続（ＰＨＹ）（１０４）とメディアアクセス制御装置（ＭＡＣ）（１０８）との間に置かれ、物理メディア接続（ＰＨＹ）（１０４）からパケット（１０１）及び制御信号を受け取り、位置識別子を介してデータペイロード（１２２）内のクリティカル情報のインジケータのデータペイロード（１２２）内の位置を計算する。
【００１４】
図１に示されるように、フィルタ（１０６）は、物理メディア接続（ＰＨＹ）（１０４）から渡されるデータペイロード（１２２）が、メディアアクセス制御装置（ＭＡＣ）（１０６）に渡される前にある所定の評価基準を満たすか否かを決定する比較器を含み得る。この評価基準は、関連データ、例えばコントロールミッションに対するクリティカルデータを含み得る。コントロールミッションほど重要でないが、作動に必要な例えばクリティカルネットワークハウスキーピング処理、ネットワーク冗長性維持、その他のデータがあり得る。所定のクリティカル制御の評価基準を満たしていないが、作動のために重要なパケット（１０１）は、フィルタ（１０６）のカウンタによって数えられ、所与の期間に渡って、所定の閾値、例えば数が１秒あたり５００キロビットを上回っていない場合にのみ、メディアアクセス制御装置（ＭＡＣ）（１０８）に渡すことが許可される。閾値は、例えばプロセス制御ネットワーク（１１０）が処理できるネットワークトラフィックの総数、又はプロセス制御ネットワーク（１１０）が処理するように設計され得るネットワークの輻輳に基づいて許容可能なパケット損失率、に基づき得る。
【００１５】
フィルタ（１０６）が、所与の期間、クリティカルパケット及び所定数の非クリティカルパケットをメディアアクセス制御装置（ＭＡＣ）（１０８）に渡した後、フィルタ（１０６）は、ネットワーク又はプロセス制御ネットワーク（１１０）内又はそれへのデータフローを潜在的に干渉し得るいくつかのパケット（１０１）を抑制し得る。本発明の例示的な別の実施形態によると、フィルタ（１０６）は、プロセス制御ネットワーク（１１０）の効率的作動及びパケットフローに潜在的に悪影響を与え得るあらゆる非クリティカルパケットを中断するか又は除外できる。本発明の別の実施形態は、図１に示されるようにプロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に渡される前に、任意のパケット（１０１）がフィルタ（１０６）に保持又は除外されるか管理者に通知させ得る。別の実施形態においては、図１に示されるように任意のパケット（１０１）がプロセス制御ネットワーク（１１０）に渡される前に保持される場合、フィルタ（１０６）は、パケット（１０１）をストアするためにメモリ中の待ち行列を利用できる。
【００１６】
図２は、本発明の実施形態を実装するために使用される例示的なイーサネット通信ネットワークフィルタ（１０６）のブロック図である。例示的な実施形態によりパケット（１０１）形式のデータがフィルタ（１０６）によって受信される。受信されたパケット（１０１）は、ＲＸ状態機械（２０２）を開始するために使用され得る。ＲＸ状態機械（２０２）は、フィルタ（１０６）の機能及び別のコンポーネントを制御するために使用され得る。パケット（１０１）は、ルール比較器（２０４）及びデータストレージバッファ（２０８）に送信され得る。ルール比較器（２０４）において、プログラムされたルールが、関連データの場所を決定するために、パケット（１０１）を分析するための位置識別子として使用される。また、ルール比較器（２０４）は、関連データを比較するためのデータ比較器として使用されるプログラムされたルールを有し得る。関連データが、クリティカルパケットに含まれている事が知られているデータ列と比較され得る。関連データが、クリティカルデータに関連するデータ列と一致する場合、パケット（１０１）は、クリティカルパケットであると決定され、バッファ（２０８）からプロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に送信される。データ列が関連データと一致しない場合、パケット（１０１）は、作動に重要なパケット内に含まれる事が知られているデータ列と比較される。ルール比較器（２０４）は、プロセス制御ネットワーク（１１０）の作動に重要なネットワークトラフィックが閾値に達したか否か決定できる。閾値に達していなかった場合、パケット（１０１）は、バッファ（２０８）からプロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に送信され、トラフィックカウンタ（２０６）によって数えられる。閾値に達した場合、パケット（１０１）は、中断されるか又は後の送信のためにストアされ得る。前述の条件が成立した場合、アクセスコントローラによってパケットが、メディアアクセスアクセス制御（ＭＡＣ）（１０８）に渡されることを可能にするようにルール比較器（２０４）は、プログラムされたルールを使用し得る。
【００１７】
トラフィックカウンタ（２０６）は、様々な方法で使用され得る。例えば、トラフィックカウンタ（２０６）は、プロセス制御ネットワーク（１１０）に渡されるすべてのトラフィック、又は、プロセス制御ネットワーク（１１０）に渡される定義済みトラフィックセット、例えば作動に必要とされる非クリティカルパケットだけを決定するために使用され得る。
【００１８】
また、フィルタ（１０６）は、監視機構（２１０）も有し得る。監視機構（２１０）は、フィルタ（１０６）又はネットワークトラフィックの状態を別のネットワークコンポーネント又はネットワーク管理者に警告するために利用され得る。例えば、監視機構（２１０）は、ネットワークトラフィックが閾値に達し、フィルタ（１０６）がパケットを中断していることをネットワーク管理者に警告できる。
【００１９】
フィルタ（１０６）は、所望の動作を実行するための組み込み回路又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）プログラムを使用し実施され得る。また、ハードウェアによる構造上、フィルタ（１０６）は、プロセッサ、メモリ及び１つ以上の入出力インタフェース装置を含み得る。ローカルインタフェースは、通信可能にするためのコントローラ、バッファ（キャッシュ）、ドライバ、リピータ及び受信機などの、簡素性を目的に省略される付加的要素を有し得る。更に、ローカルインタフェースは、ネットワークのコンポーネント間において適切な通信を可能にするためのアドレス、コントロール及び／又はデータ接続を含み得る。
【００２０】
また本システム及び方法は、計算機又は他の適切なフィルタの作動装置と共に使用されるソフトウェアに組み込まれ得る。メモリにストア又はロードされるソフトウェアは、１つ以上の別々のプログラムを含み得、それぞれ、本発明の方法及びシステムを実施するための実行可能命令の順序リストを含む。本ソフトウェアは、オペレーティングシステムに関連し実行可能である。オペレーティングシステムは、メモリにストアされるソフトウェアなどの計算機プログラムの実行を基本的に制御し、スケジューリング、入出力コントロール、ファイル、データ管理、メモリ管理及び通信コントロール及び関連サービスを提供する。また、本システム及び方法は、ネットワークトラフィックを管理するフィルタ（１０６）に関連付けられる制約を管理者又はユーザが入力可能なグラフィカルユーザインタフェース（ＧＵＩ）を含み得る。
【００２１】
図３は、本発明の第１の例示的な実施形態を流れ図に示し、物理メディア（ＰＨＹ）（１０４）によって少なくとも１つのデータパケットが渡され得る（ブロック３０２）。パケット（１０１）内の関連データが特定され得る（ブロック３０４）。フィルタ（１０６）は、データパケット内部の以下６つのフィールドであるプリアンブル（ＰＲＥ）、開始フレーム誘導標（ＳＯＦ）、宛先アドレス（ＤＡ）、起点アドレス（ＳＡ）、長さ／タイプ及びフレームチェックシーケンス（ＦＣＳ）を無視し得、クリティカル又は非クリティカルデータに関するパケット（１０１）のデータペイロード（１２２）だけに注力する。フィルタ（１０６）は、関連するデータの場所を決定するために、データペイロード（１２２）内の例えばデータの位置及び／又はシーケンスを使用できる。また、フィルタ（１０６）は、パケット（１０１）の前述した別のフィールド中の関連データを識別できる。
【００２２】
本発明では、関連データの場所を決定後、関連データが所定の評価基準と比較され得る（ブロック３０６）。関連データがクリティカル制御データに関する所定の評価基準と一致する場合、パケット（１０１）は、プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に渡される（ブロック３１０）。関連データがクリティカル制御データに関する所定の評価基準と一致しないが、作動に重要なデータとしての評価基準と一致し、非クリティカル作動可能データフローにおける限界に達していない場合、パケット（１０１）が数えられ（ブロック３０８）、プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に渡される（ブロック３１０）。非クリティカル作動可能データフローにおいて限界に達した場合、フィルタは、パケット（１０１）を中断し得るか、又は本明細書において論述した別の方法を使用できる。クリティカル又は非クリティカル作動可能な評価基準を満たさないすべてのデータは中断され得る。
【００２３】
図４は、本発明の第２の例示的な実施形態を流れ図に示し、非クリティカル作動可能データパケットは、メディアアクセス制御装置（ＭＡＣ）（１０８）に渡される前にストアされ得る。パケット（１０１）は、物理メディア（ＰＨＹ）（１０４）からフィルタ（１０６）によって受信され得る（ブロック４０２）。パケット（１０１）内の関連データが特定され得る（ブロック３０４）。例えばフィルタ（１０６）は、関連データの場所を決定するためのデータペイロード（１２２）内のデータ位置及び／又はシーケンスを使用できる。フィルタ（１０６）は、関連データと所定の評価基準とを比較する。所定の評価基準は、クリティカルネットワークパケットにおいて見出された関連データに関連付けられる一連のデータであり得る（ブロック４０６）。
【００２４】
フィルタ（１０６）は、パケット（１０１）がプロセス制御ネットワーク（１１０）に関連するクリティカルパケットか、又はパケット（１０１）が非クリティカル作動可能パケットであるか決定する（ブロック４０８）。パケット（１０１）がクリティカルパケットの場合（ブロック４０８の「ＹＥＳ」分岐）、パケット（１０１）は、プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に送信される（ブロック４１０）。パケット（１０１）が非クリティカル作動可能パケットの場合（ブロック４０８の「ＮＯ」分岐）、パケット（１０１）が数えられ、非クリティカルネットワークトラフィックの総数に追加される（ブロック４１２）。この例示的な実施形態において記載されたようにカウンタ（２０６）は、非クリティカル作動可能ネットワークトラフィックだけを数えるために使用され得るか、又は、カウンタ（２０６）はまた、クリティカル及び非クリティカルトラフィックすべてを数えるために使用され得、その場合、カウント動作は、パケット（１０１）がクリティカル又は非クリティカルデータを含むか否か決定する前に生ずる。
【００２５】
フィルタ（１０６）は、プロセス制御ネットワークトラフィックの閾値が受信されたか決定する（ブロック４１４）。非クリティカル作動ネットワークトラフィックの閾値が受信されなかった場合（ブロック４１２の「ＮＯ」分岐）、パケット（１０１）は、プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（ＭＡＣ）（１０８）に送信される（ブロック４１０）。非クリティカル作動可能ネットワークトラフィックの閾値が上回る場合（ブロック４１２の「ＹＥＳ」分岐）、非クリティカルパケットが待ち行列にストアされ得る（ブロック４１４）。待ち行列は、先入れ先出し（ＦＩＦＯ）の待ち行列であり得る。一旦、プロセス制御ネットワーク（１１０）によって受信されたネットワークトラフィックが閾値を下回ると、バッファ（２０８）の最初のパケットが、メディアアクセス制御装置（ＭＡＣ）（１０８）に送信される（ブロック４１０）。
【００２６】
当業者は、本発明が、制限というよりむしろ例示の目的で提示されている、説明した例と実施形態以外によって実施可能であって、本発明は以下の請求によってのみ制限されるのを理解されよう。
【図面の簡単な説明】
【００２７】
【図１】本発明の例示的な実施形態による、例示的なイーサネット通信ネットワークの一般図である。
【図２】本発明の例示的な実施形態による、イーサネット通信ネットワークフィルタのブロック図である。
【図３】本発明の第１の例示的な実施形態を示す流れ図である。
【図４】本発明の第２の例示的な実施形態を示す流れ図である。
【図１】
2009522867.tif 000003
【図２】
2009522867.tif 000004
【図３】
2009522867.tif 000005
【図４】
2009522867.tif 000006
【手続補正書】
【提出日】平成20年9月3日(2008.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物理メディアとの接続（１０４）と、
プロセス制御ネットワーク（１１０）のメディアアクセス制御装置（１０８）との接続と、
フィルタ（１０６）であって、
パケット内の関連データの位置を決定するための位置識別子と、
前記関連データと所定の制御基準とを比較するためのデータ比較器と、
指定された期間、前記所定の制御基準と一致しない、前記メディアアクセス制御装置に送信されるパケット数を数えるためのカウンタと、
前記関連データが前記所定の制御基準と一致、所定の数のパケットが送信されなかった、の条件のうち１つが成立する場合、前記メディアアクセス制御装置にパケットを渡すアクセスコントローラと、から成るものと、
を含む前記プロセス制御ネットワーク用ネットワークトラフィック監視装置。
【請求項２】
前記トラフィック監視装置が、レベル１のネットワークへの入口であることを特徴とする請求項１記載のネットワーク監視装置。
【請求項３】
前記フィルタが、フィールドプログラマブルゲートアレイであることを特徴とする請求項１記載のネットワーク監視装置。
【請求項４】
前記データ比較器が前記関連データと所定の非クリティカル制御基準とをも比較し、前記カウンタが、指定された期間、前記所定の非クリティカル制御基準と一致し前記メディアアクセス制御装置に送信される非クリティカルコントロールパケットの数をも数え、前記関連データが所定の制御基準と一致、及び、所定の数の非クリティカルコントロールパケットが送信されなかった、の条件のうち１つが成立した場合、前記アクセスコントローラが前記メディアアクセス制御装置にパケットを渡すことを特徴とする請求項１のネットワーク監視装置。
【国際調査報告】
2009522867.tif 000007
2009522867.tif 000008
2009522867.tif 000009