GET – BMC 网络服务
使用 GET 方法检索 BMC 中网络协议的属性定义。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol
请求正文
无
响应正文
| 字段 | 类型 | 描述 | |||
|---|---|---|---|---|---|
Id  | 字符串 | “NetworkProtocol”。  | |||
Name  | 字符串 | “Manager Network Protocol”。  | |||
Description  | 字符串 | “The resource is used to represent the network service settings for the manager for a Redfish implementation.”  | |||
HostName  | 字符串 | 此管理器的 DNS 主机名,不含任何域信息。  | |||
FQDN  | 字符串 | 这是通过 DNS 获取的管理器完全限定域名,包括主机名和顶级域名。  | |||
DHCP  | 对象 | 此管理器的 DHCP 支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
DHCPv6  | 对象 | 此管理器的 DHCPv6 支持设置  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
SNMP  | 对象 | 此管理器的 SNMP 支持设置。  | |||
Port  | 数字 | 指示协议端口。  | |||
EngineId  | 对象 | 引擎 ID。  | |||
ArchitectureId  | 字符串 | 架构标识符。  | |||
PrivateEnterpriseId  | 字符串 | 私有企业 ID。  | |||
EnableSNMPv3  | 布尔 | 指示是否允许通过 SNMPv3 进行访问。  | |||
NTP  | 对象 | 此管理器的 NTP 支持设置。  | |||
NTPServers  | 数组 | 项:字符串 NTP 服务器 IP 列表。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
HTTP  | 对象 | 此管理器的 HTTP 协议支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。 固定值“true”。  | |||
Port  | 数字 | 指示协议端口。  | |||
HTTPS  | 对象 | 此管理器的 HTTPS 协议支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
Port  | 数字 | 指示协议端口。  | |||
Certificates  | 链接 | 此属性的值应该是对证书集合的引用。  | |||
VirtualMedia  | 对象 | 此管理器的虚拟介质支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。 固定值“true”。  | |||
Port  | 数字 | 指示协议端口。  | |||
KVMIP  | 对象 | 此管理器的 KVM-IP 协议支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。 固定值“true”。  | |||
Port  | 数字 | 指示协议端口。  | |||
SSH  | 对象 | 此管理器的 SSH(安全 Shell)协议支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
Port  | 数字 | 指示协议端口。  | |||
IPMI  | 对象 | 此管理器的 IPMI-over-LAN 协议支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。  | |||
Port  | 数字 | 指示协议端口。固定端口“623”  | |||
SSDP  | 对象 | 此管理器的 SSDP 支持设置。  | |||
ProtocolEnabled  | 布尔 | 指示协议已启用还是禁用。固定值“true”。  | |||
Port  | 数字 | 指示协议端口。固定端口“1900”  | |||
NotifyMulticastIntervalSeconds  | 数字 | 指示通过此服务为 SSDP 执行多播的频率。固定值“60”  | |||
NotifyTTL  | 数字 | 指示 SSDP 通知消息的存活时间跃点计数。固定值“2”  | |||
NotifyIPv6Scope  | 字符串 | 指示 SSDP IPv6 通知消息的范围。固定值“Organization”  | |||
Status  | 对象 | 已展开  | |||
State  | 字符串 | “Enabled”  | |||
Health  | “OK”  | ||||
状态代码
| HTTP 状态代码 | 错误消息 ID | 
|---|---|
| 500 | InternalError | 
示例
返回以下示例 JSON 响应:
{
    "FQDN": "XCC-7Z60-1325476891.lenovo.com",
    "HostName": "XCC-7Z60-1325476891",
    "SSDP": {
        "NotifyTTL": 2,
        "Port": 1900,
        "NotifyIPv6Scope": "Organization",
        "ProtocolEnabled": true,
        "NotifyMulticastIntervalSeconds": 60
    },
    "Status": {
        "State": "Enabled",
        "Health": "OK"
    },
    "Id": "NetworkProtocol",
    "DHCPv6": {
        "ProtocolEnabled": true
    },
    "@odata.etag": "\"d822f21401ff31db011af\"",
    "IPMI": {
        "ProtocolEnabled": true,
        "Port": 623
    },
    "SSH": {
        "ProtocolEnabled": true,
        "Port": 22
    },
    "KVMIP": {
        "ProtocolEnabled": true,
        "Port": 3900
    },
    "HTTPS": {
        "ProtocolEnabled": true,
        "Port": 443,
        "Certificates": {
            "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates"
        }
    },
    "HTTP": {
        "ProtocolEnabled": true,
        "Port": 80
    },
    "Name": "Manager Network Protocol",
    "SNMP": {
        "EngineId": {
            "ArchitectureId": "04 58 43 43 2D 37 5A 36 30 2D 31 33 32 35 34 37 36 38 39 31",
            "PrivateEnterpriseId": "80 00 1f 88"
        },
        "Port": 161,
        "EnableSNMPv3": true
    },
    "VirtualMedia": {
        "ProtocolEnabled": true,
        "Port": 3900
    },
    "@odata.type": "#ManagerNetworkProtocol.v1_6_0.ManagerNetworkProtocol",
    "NTP": {
        "ProtocolEnabled": true,
        "NTPServers": [
            "10.10.10.1",
            "10.10.10.2",
            "10.10.10.3",
            ""
        ]
    },
    "DHCP": {
        "ProtocolEnabled": true
    },
    "Oem": {
        "Lenovo": {
            "SMTPClient": {
                "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SMTPClient"
            },
            "CimOverHTTPS": {
                "BackendEnabled": false,
                "ProtocolEnabled": false,
                "Port": 5989
            },
            "SLP": {
                "Port": 427,
                "MulticastAddress": "239.255.255.253",
                "ProtocolEnabled": true,
                "AddressType": "Multicast"
            },
            "OpenPorts": [
                "22",
                "68",
                "80",
                "115",
                "123",
                "161",
                "427",
                "443",
                "546",
                "623",
                "1900",
                "3900"
            ],
            "@odata.type": "#LenovoManagerNetworkProtocol.v1_0_0.LenovoManagerNetworkProtocolProperties",
            "DNS": {
                "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/DNS"
            },
            "LDAPClient": {
                "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/LDAPClient"
            },
            "SNMP": {
                "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SNMP"
            },
            "WebOverHTTPS": {
                "ProtocolEnabled": true
            }
        }
    },
    "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol",
    "Description": "The resource is used to represent the network service settings for the manager for a Redfish implementation."
}