单独物联网 (IoT) 子网的网络分区

网络工程 路由 子网
2022-02-26 19:56:54

我正在开始一个项目的设计阶段,该项目基于最近的 ESP8266 串行转 WiFi 模块处理物联网 (IoT) 设备。

作为我需要设置的测试环境的一部分,我想为网络上所有基于 ESP8266 的设备创建一个单独的“区域”。我不确定子网是否是正确的术语。网络上的常规设备(服务器、工作站、打印机等)应该有自己的 IP 地址范围,而物联网设备应该有自己的 IP 地址范围。为了更好地理解,这是我的要求:

1) 普通网络客户端有自己的由 DHCP 管理的 IP 地址范围。不超过 254 个客户。上面还有互联网网关。

2)物联网设备有自己的IP地址范围——不超过254个设备。

3)物联网网络区域也会有一个树莓派网络服务器

4)所有常规网络客户端应该能够与所有物联网设备通信,尤其是树莓派服务器

5) Raspberry Pi 必须能够多播到 IoT 设备,但不能多播到普通客户端

6)物联网和树莓派必须通过互联网网关访问互联网

我的第一个想法是在普通客户端和物联网设备之间插入一个路由器,将 WAN 端口连接到我的普通网络,并使用路由器虚拟服务器功能访问树莓派,但是,这不能完全满足要求 4。

我的预算非常有限,所以商业网络硬件是不可能的。

谢谢,马特

应更具体问题的要求:

关于我的要求,我将如何实现这样的网络?这对于消费类硬件是否可行,还是仅限于商业/企业硬件?

2个回答

我假设

  • 物联网设备具有固定的 IP。
  • Rasberry Pi 是 linux 并且可以进行路由。

概括。

  • 在同一个网络上使用两个 ip 子网,让 Rasberry Pi 在子网之间路由(如果可以,可以使用 Www GW)
  • 在 Internet gw 设备上,为 IOT 子网添加指向 Rasberry Pi 的静态路由。

回答问题

1) 普通网络客户端有自己的由 DHCP 管理的 IP 地址范围。不超过 254 个客户。上面还有互联网网关。

客户端范围内的 Rasberry Pi 只需要一个固定 IP,互联网网关上的静态路由将新的 IOT 子网指向 Rasberry Pi 固定 IP。

2)物联网设备有自己的IP地址范围——不超过254个设备。

固定IP,也是Rasberry Pi上的一个IP

3)物联网网络区域也会有一个树莓派网络服务器

好的 ?第二个树莓派?

4)所有常规网络客户端应该能够与所有物联网设备通信,尤其是树莓派服务器

他们会将流量发送到 GW,然后再路由回 Rasberry Pi

5) Raspberry Pi 必须能够多播到 IoT 设备,但不能多播到普通客户端

如果它们是相同的物理网络,则没有问题

6) 物联网和树莓派必须通过互联网网关访问互联网1

如果 IOT 将 Raspberry Pi 作为默认 GW 并且 Raspberry Pi 具有指向 Internet GW 的默认路由,则很好

如果 Internet GW 能够在 IOT 子网中获取辅助 IP,则另一种选择是在 Internet GW 上进行子网间路由。在这种情况下,只需将此 ip 设置为所有 IOT 设备上的默认 GW。

听起来您想实现虚拟 LAN、VLAN。您将需要一个多层(通常称为第 3 层)交换机来执行此操作。如果您需要超过 48 个有线以太网端口,请使用能够堆叠到虚拟/逻辑交换机中的交换机。

至于物联网,这是一个营销术语,而不是技术术语。