在 LTE 上多播还是不多播?

网络工程 多播 igmp
2022-02-28 12:31:31

我有一个带有静态 IP 的 IOT 设备连接到 ether1 上的 Mikrotik LTE 设备。IOT 主机每秒发送一个组播数据包。数据包包含主机的 IP 和 MAC。

IP-Multicast: 232.0.100.1, MAC-Multicast: 01-00-5e-00-64-01

我需要在连接到互联网的 Linux 机器上配置 IOT 设备。(DDNS但我也愿意配置IP。)

将主机 IP 和 MAC 获取到 Linux 服务器的最简单方法是什么?是配置多播还是在启动时将主机名(IP 和 MAC)从 Mikrotik 发送到 Linux 服务器?

其他限制是,一旦检测到 IOT 设备,我想停止多播,如果链接可以包含压缩,那也很好,因为它是通过 TCP 或 UDP 数据包双向发送的 XML 数据,因此至少可节省 25% 的成本。

如前所述,转发多播的目的是读取 IOT 设备的 IP 地址和 MAC 地址。该信息包含在多播数据包中。一旦检测到信息,组播将从该特定设备取消订阅,但我仍然需要检测其他人的组播,所以我怀疑如果使用组播我需要 IGMPv3?

我不知道在 Mikrotik 上使用主机名表是否会更简单?然后我需要 Mikrotik 在启动时向 Linux 机器报告 IP 和 MAC。

最终部署将不是通过互联网而是在私有 APN 上,因此不需要安全性,只需要如上所述的压缩。

到目前为止我所知道的:

  1. 在 Mikrotik 上创建 bridge1 - 我可以这样做
  2. 将 lte1 和 ether1 移动到 bridge1 - 我可以这样做
  3. 在 mikrotik 上设置静态 IP 路由 - 请帮助
  4. 我需要配置防火墙吗 - 请帮助
  5. 通过双向 ping 测试路由和防火墙 - 我将能够做到这一点
  6. ETC。 ?

欢迎任何帮助或建议。

0个回答
没有发现任何回复~