年中無休の24時間socatをサービスとして使用してください。

年中無休の24時間socatをサービスとして使用してください。

私たちは、あるポイントから別のポイントにデータを転送することが主な機能であるサーバーを持っています。
例えば

transfer data form 192.168.0.10:5000 to 192.168.0.20:6000
transfer data form 232.0.0.1:5000 to 192.168.0.20:6000
transfer data form 192.168.0.255:5000 to 192.168.0.20:6000

最善の方法は合格だと思いますiptablesが、マルチキャストをサポートする必要があるため、これはオプションではないようです(少なくともマルチキャストの場合)。

socatをサービスとして実行する方法を知っていますが、私の質問はもしsocatをサービスとして実行する必要があります。数時間アイドル状態の日もあり、1秒ごとにデータが送信される日もあります。

socatは年中無休で実行され、データを送受信する準備ができていますか?

答え1

私たちは1日2日間socatを介してストリーミングビデオテストを行ってきましたが、これまでのパフォーマンスとシステムの影響は良いようです。顧客の最初のフィードバックでもあります。

socatを使用せず、fork過度のロギングを行わないでください。これにより、システムに著しく悪影響を及ぼす可能性があります。

UDP-RECVUDP-DATAGRAM着信および発信トラフィックの両方にsocatを使用することをお勧めします。この組み合わせは、安定して実行する必要があるソリューションであることがわかりました。機能しない他のすべては、システムに悪影響を及ぼします。
さまざまなオプションがどのように機能するかを説明するsocatsのドキュメントを必ずお読みください。

関連情報