跳到主要内容

GET – 网络端口属性

使用 GET 方法检索 Redfish 服务的网络端口资源中的属性。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/NetworkAdapters/{Location}/NetworkPorts/{1-N}

{Location}:相应 NetworkAdapter 设备的位置。{Location}=ob-X 或 slot-Y。ob 表示板载设备,slot 表示附加卡。X 是从 1 开始的板载设备序号。Y 是附加卡的插槽编号。

{1-N}:网络物理端口的索引。

请求正文

响应正文

响应是包含以下参数的 JSON 对象:

字段类型描述

Id

字符串索引。

ActiveLinkTechnology

字符串网络端口主动链路技术

AssociatedNetworkAddresses

数组与此网络端口关联的已配置网络地址(MAC 或 WWN)的数组

CurrentLinkSpeedMbps

数字网络端口当前链路速度。

Description

字符串“A Network Port represents a discrete physical port capable of connecting to a network.”

LinkStatus

字符串此端口与其链路伙伴之间的链路状态

Name

字符串“Physical Port X”(X = Id 值)

NetDevFuncMaxBWAlloc

数组与此端口关联的网络设备功能的最小带宽分配百分比数组
 

NetDevFuncMaxBWAlloc[]

对象已展开
  

MaxBWAllocPercent

数字分配给相应网络设备功能实例的最大带宽分配百分比
  

NetworkDeviceFunction

链接NetworkDeviceFunction 的链接

PhysicalPortNumber

字符串此端口的物理端口号标签

PortMaximumMTU

数字可为此网络端口配置的最大传输单元(MTU)

Status

对象展开
 

State

字符串Enabled
 

Health

字符串OK
 

HealthRollup

字符串表示此资源及其依赖资源的运行状况状态

SupprtedLinkCapabilities

对象已展开
 

CapableLinkSpeedMbps[0]

数组此端口的链路速度能力集。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

响应示例

返回以下示例 JSON 响应:

{
"AssociatedNetworkAddresses": [
"B02628C5541C"
],
"NetDevFuncMaxBWAlloc": [
{
"NetworkDeviceFunction": {
"@odata.id": "/redfish/v1/Chassis/1/NetworkAdapters/slot-13/NetworkDeviceFunctions/1.1"
},
"MaxBWAllocPercent": null
}
],
"SupportedLinkCapabilities": {
"CapableLinkSpeedMbps": [
10737418240
]
},
"Id": "1",
"Status": {
"State": "Enabled",
"Health": "OK",
"HealthRollup": "OK"
},
"Name": "Physical Port 1",
"CurrentLinkSpeedMbps": null,
"ActiveLinkTechnology": "Ethernet",
"@odata.type": "#NetworkPort.v1_2_3.NetworkPort",
"@odata.id": "/redfish/v1/Chassis/1/NetworkAdapters/slot-13/NetworkPorts/1",
"PortMaximumMTU": 72000,
"@odata.etag": "\"53ae26592e452ae923e\"",
"PhysicalPortNumber": "1",
"Description": "A Network Port represents a discrete physical port capable of connecting to a network."
}