我正在设置一个由 60 个终端节点组成的 LAN,这些节点从一个主服务器接收大量 UPD 数据报。
服务器每 100 毫秒发送 60 个唯一数据报,每个数据报为 64 字节。这意味着我每秒发送 38400 字节。
60 个节点中的每一个节点都应该大致同时收到其唯一的数据报,理想情况下,所有终端节点都在 <20ms 的时间范围内收到其消息。这就是我需要帮助的地方。我应该如何构建这个网络?
我唯一真正担心的是延迟。由于这是一个独立的 LAN,因此安全性不是问题。
构建这个网络的最佳方法是什么?我如何确保低延迟并使所有节点大致同步?
谢谢
答案1
假设网络上没有其他流量,以每 100 毫秒 60 个数据包(每秒 600 个数据包)的频率,使用级联(堆叠)在一起的简单非托管千兆以太网交换机,您应该可以轻松实现目标。假设您的流量是唯一的流量,那么即使是消费级交换机,您也能在不到 1 毫秒的时间内完成如此小的帧传输。
如果存在其他流量,那么您将开始进入有趣的、非确定性的以太网世界。