UDP 组播
加入 D 类组播组一对多分发,TTL、回环、最大数据报与双栈可配;同窗口还能向指定成员单播点名。
Overview
总体概览
UDP 组播(多播)测试工具实现一对多的 UDP 通信:组播发送方仅发送一份报文,由网络设备将报文分发至所有加入该组播组的主机。UDP 通信基于数据报,具有无连接、不可靠、不重传、开销小、实时优先的特点。先指定一个用于监听的本地 UDP 端口,再配置组播组地址、TTL 生存时间、最大数据报长度、组播回环与双栈模式等关键参数——这些参数都位于右侧参数区的 Multicast 页签内。点击 Listen 加入目标组播组后,即可接收组内成员推送的组播报文;点击 Multicast Send 即向当前组播组发送一份报文,组内所有成员同时收到。切到 Unicast 页签填写目标地址与端口后点击 Unicast Send,还能在同一个端口上向指定成员做点对点单播发送,无需另开插件——组播下发与单播点名可在一次调试中完成。
Screenshots
界面预览



Highlights
特性速览
加入 D 类组播组(224.0.0.0~239.255.255.255)即收即发
右侧参数区 Multicast 页签:组播地址、TTL、最大数据报、回环、双栈
TTL 控制报文跨网段的层数,默认 1,可调范围 0~255
组播回环开关:决定本机是否接收自己发出的组播数据
最大数据报长度默认 1472 字节,双栈模式默认开启
同窗口保留单播通道:Unicast 页签可向指定成员点对点发送
组播地址自动校验:非 D 类地址直接拒绝并给出明确提示
Features
核心特性
组播组接入与地址校验
填写本机监听端口、组播组地址等参数后点击 Listen 加入组播组,即可接收组内成员推送的组播报文。组播地址必须使用 224.0.0.0~239.255.255.255 范围内的专用组播 IP 段,工具会在加入组播组前自动校验地址合法性——不符合 D 类地址范围时直接拒绝并给出明确提示,避免把单播地址误当组播地址使用。其中 224.0.0.X 属于链路本地地址,仅用于局域网设备发现,无法跨路由转发;局域网应用一般从 239.x.x.x 段取值。
组播关键参数
TTL 为报文生存时间,控制组播数据包能够跨越的网络设备层数,默认值为 1,此时数据包仅局限于当前局域网;想要跨 VLAN、跨路由器传输组播数据,需要适当调大 TTL 数值(范围 0~255)。最大数据报长度默认 1472 字节,恰为以太网 MTU 1500 减去 IP 头与 UDP 头之后的常规取值,可按实际协议报文长度调整。组播回环决定本机是否接收自己发出的组播数据,关闭时相当于只发不收的发布端;双栈模式可同时兼容 IPv4 与 IPv6。
组播发送与单播点名
点击 Multicast Send 即向当前组播组发送一份报文,组内所有成员同时收到;切到 Unicast 页签填写目标地址与端口后点击 Unicast Send,还能在同一个端口上向指定成员做点对点单播发送,无需另开插件。组播下发与单播点名可以在一次调试中完成。
双模式收发与多编码
发送与接收的数据可以分别以 Hex 字符串或文本字符串展示,发送与接收两种模式可独立设置、标签随切换同步变化;使用文本字符串进行组播通信时,还可以选择 UTF-8、ASCII、Unicode、GB2312、ANSI(跟随操作系统)五种字符编码。Hex 模式下输入时空格会被自动忽略,输入长度为奇数时会明确提示 Data Length Error。
参数锁定与彩色日志
加入组播组后,端口、组播地址、TTL、回环、数据报长度与双栈等参数会锁定不可修改,未启动时发送按钮禁用并提示 Not Started,避免运行中误改配置。收发日志带毫秒级时间戳并按事件着色——发送为蓝色、接收为绿色、错误为红色、状态为黑色,每条记录都标注发送的组播地址或接收的来源地址与字节数,便于核对组播报文是否完整到达、是否来自预期成员。
Scenarios
典型使用场景
产线设备状态同步
多条产线设备加入同一组播组,上位机向组内组播状态指令,所有设备同时收到并同步执行。
设备组播自动发现与注册
设备上线时向组播组发送发现请求、由服务端响应,验证发现与注册流程的报文格式与内容。
批量配置分发
向组内成员批量下发配置,观察组播报文是否完整到达、是否来自预期成员。
组播网络配置验证
验证交换机 IGMP Snooping 与组播路由配置是否正确,定位“组播数据出不了本网段”一类问题。
Get Started
快速上手
在左侧插件树中找到 UDP 组播,创建功能实例(可多开,用于模拟多个订阅节点)。
填写本机监听端口,并在右侧 Multicast 页签配置组播组地址(如 239.255.1.1)、TTL、最大数据报长度、组播回环与双栈模式。
点击 Listen 加入组播组,开始接收组内报文;此时上述参数锁定不可修改。
点击 Multicast Send 向当前组播组发送报文,组内所有成员同时收到。
切到 Unicast 页签填写目标地址与端口,点击 Unicast Send 向指定成员单播点名。
调试完毕点击 Stop 退出组播组。
Under the Hood
深入一点 · 技术要点
FAQ
常见问题
Works Well With
与其他插件协同使用
UDP 单播
组播发现设备后,用单播与其进行一对一通信。UDP 广播
对比组播与广播的到达范围与成员管理差异。主机发现与端口扫描
组播联调前确认相关主机在线。Modbus 报文解析
解析组播场景下抓到的协议报文。
豫公网安备41018402001089号