我们正在用软件定义的接收器替换“RF 调制解调器 + 路由器系统”。通过对接收和发送信号的分析,我们发现已经发送和接收了一个 IPv4 UDP 数据包。数据包的源 IP 为:192.1.168.225,目标 IP 发生变化(有时为 192.1.168.41,有时广播为 192.1.168.255) 现在“软件定义的接收器”放置在 PC 内。由于我们不再有路由器,我们如何将获得的 IP 数据包发送到目标 IP 或广播?
在没有路由器的情况下向目标 IP 发送 ipv4 数据包?
网络工程
路由
IPv4
联网
2022-02-17 08:56:41
3个回答
如果流量被发送到同一子网中的 IP,则不需要路由器。只要网络中所有主机的子网掩码相同,它们就会监听广播 IP 并响应 ARP 请求。
您不需要路由器来在同一子网内移动流量,这都是使用 ARP 解析 MAC 地址的第 2 层传输。
那里有软件路由器——您也可以使用小型 Linux VM 作为基本路由器。您可以在此处查看教程。
只有当流量在同一子网 MAC 地址表被验证以将流量发送到目的地时,流量才会在第 2 层段之间移动。而要在不同子网第 3 层段中移动流量,则考虑 ARP 表和路由表对目标流量起关键作用到目的地。
因此,请确保您的软件在第 2 层和第 3 层段中定义所需的参数。
其它你可能感兴趣的问题