在我的测试实验室中,我有一个小型、廉价、未命名的路由器来创建两个子网,12.1.1.0 和 172.17.2.0。路由器配置为路由器模式(不是桥接模式),并且我定义了一个桥接模式来连接这两个子网所在的两个接口。
这是用于测试依赖于大型网络中不同子网上的主机之间的 UDP 通信的软件。这些主机的部分要求是它们将“路由请求”发送到多个广播地址(其中一个是发送主机所在的地址),以便目标主机(无论子网如何)都能看到该请求并以单播回复进行响应。此后,主机通过单播进行通信。
只要所有主机都配置了单播目标,我使用的配置就可以正常工作,但任何外部子网的 UDP 广播都会在路由器的接收接口上终止。
在实际生产环境中,我可以从(例如)12.1.1.15 向 172.17.2.255 发送路由请求,网络会将请求数据包完整地中继到正确的子网。路由器是否有一个通用规则可以涵盖这种情况?只要主机端点可以成功将广播流量发送到其他子网,任何技术都可以工作。我无法使用高端路由器。