良友工控助手
5

UDP 广播测试工具

向局域网内所有主机发送数据报,支持定向广播地址与同端口单播,是设备自动发现的利器。

良友工控助手UDP 广播测试工具界面截图
良友工控助手 · UDP 广播测试工具 界面

功能介绍

UDP 广播测试工具用于向同一局域网内的所有主机发送数据报:广播报文发出后会被交付给本网段内的所有主机,且无法跨路由器转发,是设备自动发现、局域网批量通告等“一对所有”场景最直接的手段。UDP 通信基于数据报,具有无连接、不可靠、不重传、开销小、实时优先的特点。在良友工控助手的 UDP 广播测试工具中,先指定一个用于监听的本地 UDP 端口,点击 Listen 后工具将绑定本机全部 IPv4 地址并开始监听该端口,本网段到达的广播报文与发往该端口的单播报文都会被接收,日志中以来源地址加以区分;右侧参数区分为 Broadcast 与 Unicast 两个页签,广播地址、最大数据报长度与双栈模式均在 Broadcast 页签内配置。广播地址默认 255.255.255.255,即有限广播地址,报文仅在本地局域网内传播,留空时同样回退到该地址;也可填写对应子网的定向广播地址(如 192.168.1.255),把广播范围精确限定在指定网段。最大数据报长度默认 1472 字节,即以太网 MTU 1500 扣除 IP 头与 UDP 头后的常用取值,可按实际协议报文长度调整;双栈模式可开启或关闭。若填写的广播地址格式非法,工具会在启动前直接拒绝并给出提示,避免以错误的配置发起广播。点击 Broadcast Send 即可向配置的广播地址发送广播数据,接收侧无需做任何特殊配置,只要在同一网段监听相同的端口即可收到;发送与接收共用同一个本地端口,因此工具既能主动广播,也能被动接收网内其他设备的广播上报。切到 Unicast 页签填写目标地址与端口后点击 Unicast Send,还能在同一个本地端口上向指定设备做点对点单播,广播发现加单播点名可在一次调试中完成,无需另开插件;监听期间广播地址、最大数据报长度、双栈模式与本地端口会锁定不可修改,而单播的目标地址与端口仍可随时调整。工具支持发送与接收的数据分别以 Hex 字符串或文本字符串展示,两种模式可独立设置、标签随切换同步变化;如果使用文本字符串进行广播通信,还可以选择字符编码,支持的编码有 UTF-8、ASCII、Unicode、GB2312 和 ANSI(跟随操作系统);Hex 模式下输入时空格会被自动忽略,便于直接粘贴设备手册中分段带空格的报文,当输入长度为奇数时会明确提示 Data Length Error。收发日志带毫秒级时间戳并按事件着色——发送为蓝色、接收为绿色、错误为红色、状态为黑色,每条记录都标注广播地址或来源地址与字节数,便于核对广播是否发出、是否被预期设备接收;未启动监听时发送按钮禁用并提示 Not Started,避免无效操作。工具还支持多开实例,可同时监听多个端口、模拟多个接收节点。可用于局域网内设备发现与搜索调试,验证设备广播上报功能;测试设备广播指令响应行为;模拟广播查询报文,获取局域网设备应答;排查防火墙、交换机隔离策略造成的广播报文接收异常;也可开展局域网广播压力测试,评估广播报文对局域网带来的负载影响,调试完成后应及时停止,避免对生产网络造成广播风暴。凡是使用 UDP 广播通信的场景,都可以使用良友工控助手的 UDP 广播测试工具进行调试与验证;广播发现设备后需要与单个设备做点对点通信时,也可配合 UDP 单播插件使用,或直接在同窗口的 Unicast 页签内完成。

典型应用场景

  • 局域网内设备发现与搜索调试,验证设备广播上报功能
  • 测试设备广播指令响应行为
  • 模拟广播查询报文,获取局域网设备应答
  • 排查防火墙、交换机隔离策略造成的广播接收异常
  • 局域网广播压力测试,评估广播负载影响

「UDP 广播测试工具」是 良友工控助手 内置的 13 个插件之一

免费软件 · Windows 10 / Windows 11 · 本地运行,数据不出本机

从 Microsoft Store 免费下载良友工控助手