群集心跳通道
3343(ms-cluster-net)是 Windows 故障转移群集登记的网络通信端口:群集服务用它做节点间心跳与状态同步,TCP 与 UDP 都有注册。节点之间必须双向可达,否则群集会把对方判定为离线并触发资源转移。微软的群集验证向导会专门检查这条路径,跨站点群集尤其敏感,因为链路抖动与心跳超时可以直接导致节点被驱逐。
基本信息
| 服务 | ms-cluster-net(Windows 故障转移群集) |
|---|---|
| 协议 | TCP/UDP 3343 |
| 用途 | 节点心跳与群集状态通信 |
| 通信对象 | 仅群集节点之间 |
| 依赖 | 群集验证向导的连通性检查项 |
典型使用场景
- 新建群集前验证:确认节点间 3343 双向可达是验证项之一
- 跨站点群集:评估站点间时延与丢包是否满足心跳要求
- 排查节点被反复驱逐:先看 3343 是否被安全组或主机防火墙掐断
- 云上部署:安全组默认拒绝时需显式放行节点之间的 3343
- 资产盘点:非群集服务器出现 3343 监听时确认是否装了群集组件
检查项与异常表现
| 检查项 | 期望结果 | 异常表现 |
|---|---|---|
| 端口连通 | 节点间 3343 双向可达 | 节点被判离线、资源反复转移 |
| 网卡规划 | 心跳走独立网段 | 心跳与业务争抢带宽 |
| 群集验证 | 报告无网络类失败项 | 配置漂移,后续故障难定位 |
| 链路时延 | 跨站点时延稳定 | 心跳超时导致误判离线 |
状态核对
状态核对
# 查看群集与节点状态
Get-ClusterNode | Select Name,State
# 查看群集网络与心跳网段
Get-ClusterNetwork | Select Name,Address,Role
# 运行完整验证,其中包含网络连通性检查
Test-Cluster -Node node01,node02跨站点群集里 3343 的心跳对时延与丢包都敏感:站点间抖动大时节点会间歇性被驱逐,表现像随机宕机。部署前应把心跳超时与跨站点链路质量当成设计输入,而不是等出故障再调参数。