web-dev-qa-db-ja.com

2つのサーバー間のマルチキャストUDP接続をテストするにはどうすればよいですか?

同じサブネット上に2つのサーバーがあります。マルチキャストUDPを使用して2つのサーバー間でイベントを伝播し、同期を保つアプリケーションがインストールされています。

これは起こっていないようですので、最初のステップとして、マルチキャストUDPメッセージが確実に通過するようにしたいと思います。

サーバーはWindows 2008 R2を実行しています。

2つのサーバー間のマルチキャストUDP接続をテストするにはどうすればよいですか?

21
Greg B

試す iperf

さまざまな手順を説明する記事: http://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html

18
pauska

iperfは優れたツールですが、インストールに長い時間がかかる場合があります。ほとんどのリポジトリにはこのパッケージがありません。ディストリビューションに応じて、netcatはほとんどすべてのリポジトリで利用できます

Netcatを使用することもできます。

サーバー:nc -lu -p PortNr

クライアント:nc -vzu ServerIP PortNr

9
Patel95

私は強くお勧めします sockperf

これは、TCPおよびUDPマルチキャストを含むUDPの両方でパフォーマンスをチェックするための優れたツールです。

マルチキャストUDPストリームの例:

  • サーバー上:sockperf server -i 224.4.4.4 -p 1234
  • クライアント:sockperf ping-pong -i 224.4.4.4 -p 1234
4
avner

SimpleMulticastAnalyzer を使用できます-これは私が書いたシンプルな.netマルチキャストアプリケーションです。

楽しい。

2
Eran Betzalel

MultiNCユーティリティを使用するだけで、同じポートで複数の接続を処理できます github repository

0
krypt0n