在没有路由器的情况下向目标 IP 发送 ipv4 数据包?

网络工程 路由 IPv4 联网
2022-02-17 08:56:41

我们正在用软件定义的接收器替换“RF 调制解调器 + 路由器系统”。通过对接收和发送信号的分析,我们发现已经发送和接收了一个 IPv4 UDP 数据包。数据包的源 IP 为:192.1.168.225,目标 IP 发生变化(有时为 192.1.168.41,有时广播为 192.1.168.255) 现在“软件定义的接收器”放置在 PC 内。由于我们不再有路由器,我们如何将获得的 IP 数据包发送到目标 IP 或广播?

3个回答

如果流量被发送到同一子网中的 IP,则不需要路由器。只要网络中所有主机的子网掩码相同,它们就会监听广播 IP 并响应 ARP 请求。

您不需要路由器来在同一子网内移动流量,这都是使用 ARP 解析 MAC 地址的第 2 层传输。

那里有软件路由器——您也可以使用小型 Linux VM 作为基本路由器。您可以在此处查看教程

只有当流量在同一子网 MAC 地址表被验证以将流量发送到目的地时,流量才会在第 2 层段之间移动。而要在不同子网第 3 层段中移动流量,则考虑 ARP 表和路由表对目标流量起关键作用到目的地。

因此,请确保您的软件在第 2 层和第 3 层段中定义所需的参数。