質問: RHEL 6用Linuxマルチキャスティングルータの設定 これは、Linuxでのネットワークマルチキャスティングの世界への初めての訪問です。 私はマルチキャストを追加するためにイーサネットポートの設定とシステムルーティングテーブルを変更する方法を理解しています。 私は、設定されたRHEL 6 Linuxシステムをマルチキャストパケット用のルータにしたい。 私はたくさんのドキュメントを探そうとしましたが、イーサネットポートとルーティングテーブルを設定すること(そして標準的なIP転送を設定すること)以外は何もしません。 IPtablesの設定も処理しました。 IP_MULTICASTはカーネルで設定されます。 私は特別なルーティングデーモンパッケージが必要ですか?これを実現するために必要な他の設定項目はありますか?
回答: 「イーサネットポート設定」は必要なく、「システムルーティングテーブル」はマルチキャストとは何の関係もありません。 マルチキャストルーティングにはマルチキャストルーティングソフトウェア(pimd、mroutedなど)とmroute機能を持つカーネルが必要です。これは、IPv4とIPv6のユニキャストルーティングとはまったく異なるメカニズムです。 私はLinuxシステムでマルチキャストルーティングを行います。私はそれをお勧めしません。これまでLinux上でのマルチキャストルーティングのサポートは深刻です。ソフトウェアパッケージはほとんどなく、放棄されており、価値のないドキュメントがあり、ほとんど機能していません。次に、Linuxカーネルの制限があります.32ビットのビットマスクを使用すると、インタフェースの数は約28に制限されます。