CSR配置字典之TCPMgmt类
更新时间: 2026/05/16
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题TCPMgmt类配置字典
版本v1.0
创建日期2025-05-13
最后更新2026/05/16
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026/05/16修订与model.json同步更新,新增分类标准和同步角色说明TCPMgmt类所有CSR属性bmc_datasync组件组

🎯 类概览

TCPMgmt 类

属性
类名称TCPMgmt
功能描述TCP网络通信管理配置,用于配置TCP同步功能的使能状态、BMC节点标识、通信地址和同步角色
所属SIG组hardware
所属组件bmc_datasync
责任人基础服务组
最后更新2026/05/16
状态🟢 正常运行

📊 属性定义详表

TCPMgmt 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
AddressString""String-当前BMC节点通信地址配置本节点通信地址"192.168.1.100"CSR软件
PortU1651000U16-当前BMC节点通信端口配置本节点通信端口51000CSR软件
SyncRoleU800/1-同步角色,仅用于TCP通信 0:接收者,仅接受其他节点的数据 1:发送者,允许向其他节点同步,同时接受其他节点的数据配置节点同步角色1CSR软件

TCPMgmt 类 - 可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
EnabledBooleanfalsetrue/false-当前TCP同步功能的使能状态。true:使能;false:禁用配置TCP同步使能状态trueCSR软件
IdentifierU8255U8-BMC节点标识,用于标识在TCP协议传输时的消息来源和目的标识,需要保持唯一配置节点唯一标识1CSR软件

📂 同步角色说明

角色描述
0接收者仅接受其他节点的数据
1发送者允许向其他节点同步,同时接受其他节点数据

📂 分类标准

硬件属性

  • 定义:与硬件特性和物理参数直接相关的属性

  • 特点:无

  • 示例:无


软件属性

  • 定义:用于逻辑控制和软件管理的参数

  • 特点:由CSR配置管理,用于TCP通信逻辑控制

  • 示例EnabledIdentifierAddressPortSyncRole


📝 配置示例

TCP接收者配置

json
{
  "TCPMgmt": {
    "Enabled": true,
    "Identifier": 1,
    "Address": "xx.xx.xx.xx",
    "Port": 51000,
    "SyncRole": 0
  }
}

TCP发送者配置

json
{
  "TCPMgmt": {
    "Enabled": true,
    "Identifier": 2,
    "Address": "xx.xx.xx.xx",
    "Port": 51000,
    "SyncRole": 1
  }
}

🔧 使用指南

配置步骤

  1. 配置Enabled:控制TCP同步功能使能状态

  2. 配置Identifier:设置节点唯一标识

  3. 配置Address和Port:设置本节点通信地址和端口

  4. 配置SyncRole:设置节点为接收者或发送者

注意事项

  • 接收者 (0):适合备份节点或被动同步场景

  • 发送者 (1):适合主节点或主动同步场景

故障排查

  • TCP连接失败:检查Address和Port配置是否正确

  • 消息标识错误:检查Identifier是否在通信域内唯一

  • 同步失败:检查SyncRole配置是否正确