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

📋 文档信息

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

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026/05/11初始版本创建DedicatedPort类配置字典全新文档bmc_network组件组

🎯 类概览

DedicatedPort 类

属性
类名称DedicatedPort
功能描述专用网口配置管理,支持网口号、设备号、丝印、VLAN等配置
所属SIG组hardware
所属组件bmc_network
责任人基础服务组
最后更新2026/05/11
状态🟢 正常运行

📊 属性定义详表

DedicatedPort 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU8-U8-专用口配置的记录Id,无实际意义配置记录ID1CSR软件
EthIdU8-U8-专用口的网口号,例如eth2的话此处网口号为2配置网口号2CSR软件
DeviceIdU8-U8-专用口设备号配置设备号1CSR软件
DevicePortIdU8-U8-专用口设备端口号配置端口号1CSR软件
SilkscreenString-String-专用口丝印配置丝印"MGMT"CSR软件
NcsiInitPortFlagBoolean-Boolean-NCSI模式时初始化网口标记配置NCSI标记trueCSR软件
VLANIdU16-U16-vlan号配置VLAN ID100CSR软件
MinVLANIdU161U16-最小vlan号配置VLAN范围1CSR软件
MaxVLANIdU164094U16-最大vlan号配置VLAN范围4094CSR软件
VLANEnabledBoolean-Boolean-vlan使能状态配置VLAN开关falseCSR软件
OriginalGroupIdU8255U8-原始网口组ID配置原始组255CSR软件
CurrentGroupIdU8255U8-当前网口组ID配置当前组255CSR软件
AdaptivePriorityU816U8-自适应优先级配置优先级16CSR软件
LinkStatusSourceString-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"
    }
}

🔧 使用指南

配置步骤

  1. 配置网口标识:设置 Id、EthId 确定网口

  2. 配置设备信息:设置 DeviceId、DevicePortId、Silkscreen

  3. 配置VLAN:设置 VLANEnabled、VLANId、MinVLANId、MaxVLANId

  4. 配置网口组:设置 OriginalGroupId 和 CurrentGroupId

  5. 配置优先级:设置 AdaptivePriority 和 LinkStatusSource

注意事项

  • EthId 与实际网口名称对应(如 eth2 对应 EthId=2)

  • VLANId 需要在 MinVLANId 和 MaxVLANId 范围内

  • AdaptivePriority 用于自适应链路聚合优先级

故障排查

  • VLAN配置失败:检查 VLANId 是否在允许范围内

  • 网口组切换失败:检查 CurrentGroupId 配置是否有效