CSR配置字典之NetSwitchConfig类
更新时间: 2026/05/11
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | NetSwitchConfig类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026/05/11 |
| 最后更新 | 2026/05/11 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026/05/11 | 初始版本 | 创建NetSwitchConfig类配置字典 | 全新文档 | bmc_network组件组 |
🎯 类概览
NetSwitchConfig 类
| 属性 | 值 |
|---|---|
| 类名称 | NetSwitchConfig |
| 功能描述 | 网络切换配置管理,支持SMM连接交换机端口、网口、状态等配置 |
| 所属SIG组 | hardware |
| 所属组件 | bmc_network |
| 责任人 | 基础服务组 |
| 最后更新 | 2026/05/11 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
NetSwitchConfig 类 - 必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
SMM1LinkLswPort | String | - | String | - | SMM1连接Lsw端口号,且为默认Lsw端口号 | 配置SMM1端口 | "port1" | CSR | 软件 |
SMM2LinkLswPort | String | - | String | - | SMM2连接Lsw端口号 | 配置SMM2端口 | "port2" | CSR | 软件 |
SMM1LinkNet | U8 | - | U8 | - | SMM1连接网口,且为默认网口 | 配置SMM1网口 | 1 | CSR | 软件 |
SMM2LinkNet | U8 | - | U8 | - | SMM2连接网口 | 配置SMM2网口 | 2 | CSR | 软件 |
SMM1InnerLinkNet | String | - | String | - | SMM1连接内网网口 | 配置SMM1内网 | "eth0" | CSR | 软件 |
SMM2InnerLinkNet | String | - | String | - | SMM2连接内网网口 | 配置SMM2内网 | "eth1" | CSR | 软件 |
SMM1State | U8 | - | U8 | - | SMM1状态:0:不合法值 1:主板 2:备板 | 配置SMM1状态 | 1 | CSR | 软件 |
SMM2State | U8 | - | U8 | - | SMM2状态:0:不合法值 1:主板 2:备板 | 配置SMM2状态 | 2 | CSR | 软件 |
SwitchNetType | String | - | String | - | 网络切换类型 LswPort/NetEth | 配置切换类型 | "LswPort" | CSR | 软件 |
📝 配置示例
网络切换配置
json
{
"NetSwitchConfig": {
"SMM1LinkLswPort": "port1",
"SMM2LinkLswPort": "port2",
"SMM1LinkNet": 1,
"SMM2LinkNet": 2,
"SMM1InnerLinkNet": "eth0",
"SMM2InnerLinkNet": "eth1",
"SMM1State": 1,
"SMM2State": 2,
"SwitchNetType": "LswPort"
}
}🔧 使用指南
配置步骤
配置SMM端口:设置 SMM1LinkLswPort 和 SMM2LinkLswPort
配置网口连接:设置 SMM1LinkNet 和 SMM2LinkNet
配置内网网口:设置 SMM1InnerLinkNet 和 SMM2InnerLinkNet
配置SMM状态:设置 SMM1State 和 SMM2State
配置切换类型:设置 SwitchNetType
注意事项
SMMState=1 表示主板,SMMState=2 表示备板
SwitchNetType 可选 LswPort 或 NetEth
内网网口用于SMM间内部通信
故障排查
SMM切换失败:检查 SMMState 配置是否正确
网络切换异常:检查 SwitchNetType 和相关网口配置