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

📋 文档信息

项目内容
文档标题NetworkPort类配置字典
版本v1.0
创建日期2026-05-27
最后更新2026-05-27
维护状态待完善

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-27初始版本创建NetworkPort类配置字典全新文档待定

🎯 类概览

NetworkPort 类

属性
类名称NetworkPort
功能描述网口管理对象,提供网口基本信息、链路状态、MAC地址、统计数据和LLDP信息管理
所属SIG组hardware
所属组件network_adapter
责任人网卡管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PortIDU8-U8-网口IDBMC接口展示0CSR配置软件
NetworkAdapterIdString-String-对应的网卡ID属性BMC接口展示"EthernetAdapterBoard"CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SystemIDString-String-系统IDBMC接口展示1CSR配置软件
NameString-String-网口名称BMC接口展示"Port1"硬件提供硬件
TypeString-String-网口类型BMC接口展示3硬件提供硬件
PermanentMACAddressString00:00:00:00:00:00String-永久MAC地址BMC接口展示"10:32:1D:13:08:88"硬件提供硬件
MACAddressString00:00:00:00:00:00String-MAC地址BMC接口展示"N/A"CSR配置软件
LinkStatusString-String-链路状态BMC接口展示"Disconnected"硬件提供硬件
OSLinkStatusString-String-BMA上报的网口连接状态BMC接口展示"Up"BMC内部设置软件
LinkStatusNumericU8255U8-链路状态BMC接口展示255BMC内部设置软件
IPv6DefaultGatewayString-String-IPv6默认网关BMC接口展示"::1"CSR配置软件
WorkModeStringNonLoopString-工作模式BMC接口展示"NonLoop"CSR配置软件
FunctionTypeStringPhysicalString-网口类型:物理,虚拟BMC接口展示"Virtual"硬件提供硬件
BDFString""String-网口BDFBMC接口展示"0000:01:00.0"硬件提供硬件
AutoConnectOnBootBoolean-Boolean-开机是否自动启用网络连接BMC接口展示trueCSR配置软件
NetDevFuncTypeU81U8-网络设备功能类型,0:Disabled 1:Ethernet 2:FC 4:iSCSI 8:FCoE 16:OPA 32:IBBMC接口展示32硬件提供硬件
MediumTypeStringCopperString-网口介质类型BMC接口展示"FiberOptic"硬件提供硬件
SpeedMbpsU324294967295U32-链路速率BMC接口展示4294967295硬件提供硬件
FullDuplexU8255U8-全双工状态,0:关闭,1:开启,255:未正常获取到状态(默认值)BMC接口展示255硬件提供硬件
AutoSpeedNegotiationU8255U8-自协商状态,0:关闭,1:开启,255:未正常获取到状态(默认值)BMC接口展示255硬件提供硬件
FirmwareVersionString-String-固件版本BMC接口展示"1.0.0"硬件提供硬件
DriverNameString-String-驱动名称BMC接口展示"hinic"BMC内部设置软件
DriverVersionString-String-驱动版本BMC接口展示"1.0.0"BMC内部设置软件
LLDPEnabledBoolean-Boolean-网口LLDP使能 false:关闭使能 true:打开使能BMC接口展示trueCSR配置软件
SupportedLinkCapabilityString-String-支持的传输速率BMC接口展示"100G"硬件提供硬件
LinkMonitorPeriodMSU32-U32-网口链路监测周期,单位毫秒BMC接口展示0CSR配置软件
UUIDString-String-网口全球唯一标识,用于IB卡。只读属性,默认为空。BMC接口展示"UUID123"硬件提供硬件
WorkloadTypeU80U8-工作负载类型,0:负载服务器os;1:负载智能网卡的os;2:服务器os及智能网卡os均卸载BMC接口展示0硬件提供硬件
MTUSizeU32-U32-此接口当前配置的最大传输单元BMC接口展示1500CSR配置软件
AutoSpeedNegotiationCapableU8255U8-网口是否具备自协商能力,0:不具备,1:具备,255:未正常获取到状态(默认值)BMC接口展示1硬件提供硬件
InterfaceEnabledU8255U8-网口是否启用,0:未启用,1:启用,255:未正常获取到状态(默认值)BMC接口展示1CSR配置软件
LinkStateString-String-接口所需的链路状态,默认为空BMC接口展示"Enabled"CSR配置软件

内部属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
LinkStatusValueU8-U8-链路状态值(只读)BMC内部使用1硬件提供硬件
NpuIDU8-U8-NPU ID(只读)BMC内部使用0硬件提供硬件
PowerOnU8-U8-上电状态(只读)BMC内部使用1BMC内部设置软件
AgentIDString""String-Agent IDBMC内部使用""BMC内部设置软件
NetworkAdapterObjectNameString""String-网卡对象名称BMC内部使用""BMC内部设置软件
CreatedByDeviceObjectBooleanfalseBoolean-是否由设备对象创建BMC内部使用falseBMC内部设置软件
PhysicalIdU8255U8-物理ID(只读)BMC内部使用255硬件提供硬件
UdieIdU8255U8-Udie ID(只读)BMC内部使用255硬件提供硬件
PfIdU8255U8-PF ID(只读)BMC内部使用255硬件提供硬件
NpuBoardSilkNumberU8255U8-NPU板丝印号(只读)BMC内部使用255硬件提供硬件

📐 接口属性

bmc.kepler.Systems.NetworkPort.Metrics 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
RXFramesU64-U64-接收帧数BMC接口展示1000硬件提供硬件
TXFramesU64-U64-发送帧数BMC接口展示1000硬件提供硬件
PacketsDroppedU64-U64-丢包数BMC接口展示0硬件提供硬件
RXUnicastFramesU64-U64-接收单播帧数BMC接口展示800硬件提供硬件
RXMulticastFramesU64-U64-接收多播帧数BMC接口展示100硬件提供硬件
RXBroadcastFramesU64-U64-接收广播帧数BMC接口展示100硬件提供硬件
TXUnicastFramesU64-U64-发送单播帧数BMC接口展示800硬件提供硬件
TXMulticastFramesU64-U64-发送多播帧数BMC接口展示100硬件提供硬件
TXBroadcastFramesU64-U64-发送广播帧数BMC接口展示100硬件提供硬件
RXFCSErrorsU64-U64-接收FCS错误BMC接口展示0硬件提供硬件
RXUndersizeFramesU64-U64-接收过小帧数BMC接口展示0硬件提供硬件
RXOversizeFramesU64-U64-接收过大帧数BMC接口展示0硬件提供硬件
TXSingleCollisionsU64-U64-发送单次冲突BMC接口展示0硬件提供硬件
TXMultipleCollisionsU64-U64-发送多次冲突BMC接口展示0硬件提供硬件
TXLateCollisionsU64-U64-发送延迟冲突BMC接口展示0硬件提供硬件
TXExcessiveCollisionsU64-U64-发送过度冲突BMC接口展示0硬件提供硬件
RXFrameAlignmentErrorsU64-U64-接收帧对齐错误BMC接口展示0硬件提供硬件
RXPauseXOFFFramesU64-U64-接收暂停XOFF帧BMC接口展示0硬件提供硬件
RXPauseXONFramesU64-U64-接收暂停XON帧BMC接口展示0硬件提供硬件
TXPauseXOFFFramesU64-U64-发送暂停XOFF帧BMC接口展示0硬件提供硬件
TXPauseXONFramesU64-U64-发送暂停XON帧BMC接口展示0硬件提供硬件
RXFalseCarrierErrorsU64-U64-接收虚假载波错误BMC接口展示0硬件提供硬件
BandwidthUsagePercentU8-U8-带宽使用百分比BMC接口展示50BMC内部设置软件

bmc.kepler.Systems.NetworkPort.LLDPReceive 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
ChassisIdString-String-机箱IDBMC接口展示"Chassis1"网络邻居网络
ChassisIdSubtypeString-String-机箱ID子类型BMC接口展示"MACAddress"网络邻居网络
LLDPReceivePortIdString-String-端口IDBMC接口展示"Port1"网络邻居网络
PortIdSubtypeString-String-端口ID子类型BMC接口展示"MACAddress"网络邻居网络
SystemNameString-String-系统名称BMC接口展示"System1"网络邻居网络
ManagementVlanIdU16-U16-管理VLAN IDBMC接口展示100网络邻居网络

bmc.kepler.Systems.NetworkPort.FibreChannel 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
FCIdString-String-FC IDBMC接口展示"FC1"硬件提供硬件
WWNNString-String-WWNNBMC接口展示"WWNN123"硬件提供硬件
PermanentWWNNString-String-永久WWNNBMC接口展示"WWNN123"硬件提供硬件
WWPNString-String-WWPNBMC接口展示"WWPN123"硬件提供硬件
PermanentWWPNString-String-永久WWPNBMC接口展示"WWPN123"硬件提供硬件
SpeedGbpsU32-U32-速度(Gbps)BMC接口展示16硬件提供硬件

bmc.kepler.Systems.NetworkPort.Fault 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
LinkDownBoolean-Boolean-链路断开BMC接口展示falseBMC内部设置软件

bmc.kepler.Systems.NetworkPort.RelatedItems 接口属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TransceiverLanesArray-Struct[]-光模块通道列表BMC接口展示-BMC内部设置软件
ProcessorPortsArray-Struct[]-处理器端口列表BMC接口展示-BMC内部设置软件

📦 对象方法

方法名权限请求参数响应参数描述
Configure---配置网口

📝 配置示例

json
{
            "@Parent": "NetworkAdapter_1",
            "SystemID": 1,
            "PortID": 0,
            "NetDevFuncType": 32,
            "MediumType": "FiberOptic",
            "SupportedLinkCapability": "100G"
        }