0

現在、多層リアルタイム アプリケーションをアップグレードしています。現在、低レベルと中レベルの 2 層のアプリケーションがあります。

低レベルのアプリケーション用に 100 を超えるワークステーションがあります。この低レベル アプリケーションは、UDP を使用して、ハードウェアのすべてのステータス (用紙不足のアラームやエラー プリンターなど) を中間レベルに送信します。低レベル アプリケーションで、Mid レベルのポートと IP アドレスを指定する必要があります。

中レベルのアプリケーションでは、低レベルからすべてのアラームを受信して​​ 2D グラフィックで表示する約 20 台のワークステーションがあります。

現在、本部に配置されている層 (高レベル) を 1 つ追加するという新しい要件があります。この高レベル アプリケーションは、低レベル アプリケーションからのすべてのアラーム情報を表示します。

UDP でブロードキャスト機能を使用する予定です。インストール チームと開発チームが作成しやすくなります。しかし、ネットワーク帯域幅を大量に消費するのではないかと心配しています。

私はネットワーキングの経験があまりありません。どのような測定値を使用すればよいかわかりません。ブロードキャスト UDP を使用する場合、どのような入力を考慮する必要がありますか。最適なネットワーク インフラストラクチャを使用する必要があります。どのようなテストを行う必要がありますか。そして、私はこれに対してどのような質問をする必要がありますか。

提案やコメントは大歓迎です。

4

1 に答える 1

0

クラウドでwiresharkを使用して、出入りするトラフィックを確認します。低レベルのマシンの1つでそれを測定し、その値にワークステーションの数を掛けるだけです。または、送信するパッケージを分析するスイッチがある場合は、Webインターフェイスでブロードキャスト量を確認できます。ただし、ブロードキャストは、サブネット化に応じて同じネットワークでのみ送信されることに注意してください。ブロードキャストだけでなく、マルチキャストドメインの使用を検討することもできます。

于 2010-12-08T10:01:26.297 に答える