議論中のトポロジは次のとおりです。
NIC0 NIC0 NIC0
| | |
+-----+-----+ +------+-----+ +------+------+
---NIC1 NIC2---------NIC1 NIC2-----NIC1 NIC2---- . .
+----PC1----+ +----PC2-----+ +-----PC3-----+
私は、複数の (3) Nic カードをそれぞれ持つ PC ボックスのスタックを持っています。1 つは外界とのインターフェイス用で、他はデイジー チェーンに使用してそれらの間の通信を行います。
Q(1) NIC0 (下の図) カードからのトラフィックと混合せずに、デイジー チェーン システムで「マルチキャスト トラフィック」を何らかの方法で制御できるかどうかを提案できますか? 各ボックスで Linux カーネルを実行しています。インターフェイス名にマルチキャスト アドレスを指定することはできますが、NIC0 トラフィックにも同じマルチキャスト IP がある場合、トラフィックの混合は保証されないのではないかと思います。ACL は答えですか?
Q(2) アプリケーションで subscribe-notify のセットアップが必要なため、マルチキャストが必要です。TCP ベースのマルチキャスト (PGM) も使用する 0MQ を使用するなどのオプションがあります。それは何とかここで私を守ってくれますか?