这是正在讨论的拓扑:
NIC0 NIC0 NIC0
| | |
+-----+-----+ +------+-----+ +------+------+
---NIC1 NIC2---------NIC1 NIC2-----NIC1 NIC2---- . .
+----PC1----+ +----PC2-----+ +-----PC3-----+
我有一堆 PC 盒子,每个盒子都有多 (3) 个 Nic 卡,一个用于与外部世界交互,其他的用于菊花链在它们之间进行通信。
Q(1) 有人可以建议我是否可以以某种方式控制菊花链系统上的“多播流量”,而不让其与来自 NIC0(下图)卡的流量混合?我在每个盒子上运行 Linux 内核。我可以在接口名称中给出多播地址,但我的猜测是,如果 NIC0 流量也具有相同的多播 IP,它不能保证流量的混合,那么,ACL 是一个答案吗?
Q(2) 我的应用程序需要订阅通知设置,这就是我需要多播的原因。有一些选项,例如使用 0MQ,也使用基于 TCP 的多播 (PGM)。这会以某种方式保护我吗?