RHEL 6用Linuxマルチキャスティングルータの設定

これは、Linuxでのネットワークマルチキャスティングの世界への初めての訪問です。

私はマルチキャストを追加するためにイーサネットポートの設定とシステムルーティングテーブルを変更する方法を理解しています。

私は、設定されたRHEL 6 Linuxシステムをマルチキャストパケット用のルータにしたい。

私はたくさんのドキュメントを探そうとしましたが、イーサネットポートとルーティングテーブルを設定すること(そして標準的なIP転送を設定すること)以外は何もしません。 IPtablesの設定も処理しました。 IP_MULTICASTはカーネルで設定されます。

私は特別なルーティングデーモンパッケージが必要ですか?これを実現するために必要な他の設定項目はありますか?

0
おそらく、 Server Fault またはLinux SEサイトのいずれかでLinuxのネットワーキングをサポートするほうがよいでしょう。
追加された 著者 Ron Maupin,

2 答え

「イーサネットポート設定」は必要なく、「システムルーティングテーブル」はマルチキャストとは何の関係もありません。

マルチキャストルーティングにはマルチキャストルーティングソフトウェア(pimd、mroutedなど)とmroute機能を持つカーネルが必要です。これは、IPv4とIPv6のユニキャストルーティングとはまったく異なるメカニズムです。

私はLinuxシステムでマルチキャストルーティングを行います。私はそれをお勧めしません。これまでLinux上でのマルチキャストルーティングのサポートは深刻です。ソフトウェアパッケージはほとんどなく、放棄されており、価値のないドキュメントがあり、ほとんど機能していません。次に、Linuxカーネルの制限があります.32ビットのビットマスクを使用すると、インタフェースの数は約28に制限されます。

1
追加された
これでタスクの複雑さが分かりました。すべてのマルチキャストルーティングパッケージは非常に少数しか配布されていません。なぜなら、それらはすべて吸うので、誰もパッケージを維持したくないからです。
追加された 著者 Neall,
あなたのコメントに感謝します。標準のRHEL 6、Centos 6、Centos 7では、必要なマルチキャストルーティングソフトウェアを見つけることができませんでした。そしてそれが起こったことが要求されているものです。私は何をしますか?
追加された 著者 meagar,

@mdpc - Linuxコミュニティ内では、多くのディスカッションやトラブルシューティングの支援があります。

See for example this forum http://ubuntuforums.org/showthread.php?t=1405360 and your question has been asked before:- http://markmail.org/message/njv7d2huanz5ibdc#query:+page:1+mid:y3dshxr5hkt3m5y5+state:results

You really want to ask this question at https://unix.stackexchange.com/

And read this too: http://www.tldp.org/HOWTO/Multicast-HOWTO-3.html

RedHatサーバーに必要なオプションが有効になっている実行中のカーネルがあるかどうかは不明です。 .configファイルをチェックした後、必要に応じてテストカーネルを再コンパイルして運用する必要があります。

My $00.02, I'd go bsd for critical/production servers: http://bsdrp.net/documentation/examples/multicast_with_pim-sm

1
追加された