CSR配置字典之DedicatedPort类
更新时间: 2026/05/11
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | DedicatedPort类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026/05/11 |
| 最后更新 | 2026/05/11 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026/05/11 | 初始版本 | 创建DedicatedPort类配置字典 | 全新文档 | bmc_network组件组 |
🎯 类概览
DedicatedPort 类
| 属性 | 值 |
|---|---|
| 类名称 | DedicatedPort |
| 功能描述 | 专用网口配置管理,支持网口号、设备号、丝印、VLAN等配置 |
| 所属SIG组 | hardware |
| 所属组件 | bmc_network |
| 责任人 | 基础服务组 |
| 最后更新 | 2026/05/11 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
DedicatedPort 类 - 必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
Id | U8 | - | U8 | - | 专用口配置的记录Id,无实际意义 | 配置记录ID | 1 | CSR | 软件 |
EthId | U8 | - | U8 | - | 专用口的网口号,例如eth2的话此处网口号为2 | 配置网口号 | 2 | CSR | 软件 |
DeviceId | U8 | - | U8 | - | 专用口设备号 | 配置设备号 | 1 | CSR | 软件 |
DevicePortId | U8 | - | U8 | - | 专用口设备端口号 | 配置端口号 | 1 | CSR | 软件 |
Silkscreen | String | - | String | - | 专用口丝印 | 配置丝印 | "MGMT" | CSR | 软件 |
NcsiInitPortFlag | Boolean | - | Boolean | - | NCSI模式时初始化网口标记 | 配置NCSI标记 | true | CSR | 软件 |
VLANId | U16 | - | U16 | - | vlan号 | 配置VLAN ID | 100 | CSR | 软件 |
MinVLANId | U16 | 1 | U16 | - | 最小vlan号 | 配置VLAN范围 | 1 | CSR | 软件 |
MaxVLANId | U16 | 4094 | U16 | - | 最大vlan号 | 配置VLAN范围 | 4094 | CSR | 软件 |
VLANEnabled | Boolean | - | Boolean | - | vlan使能状态 | 配置VLAN开关 | false | CSR | 软件 |
OriginalGroupId | U8 | 255 | U8 | - | 原始网口组ID | 配置原始组 | 255 | CSR | 软件 |
CurrentGroupId | U8 | 255 | U8 | - | 当前网口组ID | 配置当前组 | 255 | CSR | 软件 |
AdaptivePriority | U8 | 16 | U8 | - | 自适应优先级 | 配置优先级 | 16 | CSR | 软件 |
LinkStatusSource | String | - | String | - | 链路状态来源 | 配置链路来源 | "auto" | CSR | 软件 |
📝 配置示例
专用网口配置
json
{
"DedicatedPort": {
"Id": 1,
"EthId": 2,
"DeviceId": 1,
"DevicePortId": 1,
"Silkscreen": "MGMT",
"NcsiInitPortFlag": true,
"VLANId": 100,
"MinVLANId": 1,
"MaxVLANId": 4094,
"VLANEnabled": false,
"OriginalGroupId": 255,
"CurrentGroupId": 255,
"AdaptivePriority": 16,
"LinkStatusSource": "auto"
}
}🔧 使用指南
配置步骤
配置网口标识:设置 Id、EthId 确定网口
配置设备信息:设置 DeviceId、DevicePortId、Silkscreen
配置VLAN:设置 VLANEnabled、VLANId、MinVLANId、MaxVLANId
配置网口组:设置 OriginalGroupId 和 CurrentGroupId
配置优先级:设置 AdaptivePriority 和 LinkStatusSource
注意事项
EthId 与实际网口名称对应(如 eth2 对应 EthId=2)
VLANId 需要在 MinVLANId 和 MaxVLANId 范围内
AdaptivePriority 用于自适应链路聚合优先级
故障排查
VLAN配置失败:检查 VLANId 是否在允许范围内
网口组切换失败:检查 CurrentGroupId 配置是否有效