LldpService
更新时间: 2026/07/01
在Gitcode上查看源码ResourceDefinition
uris
/redfish/v1/Managers/manager_id/LldpService
properties
| 名称 | 类型 | 是否只读 | 取值范围/枚举值 | 说明 |
|---|---|---|---|---|
| @odata.context | string | true | LLDP资源模型的OData描述信息 | |
| @odata.id | string | true | LLDP资源的访问路径 | |
| @odata.type | string | true | LLDP资源的类型 | |
| Description | string | true | LLDP资源的描述信息 | |
| LldpEnabled | boolean | false | LLDP使能true:使能false:禁止 | |
| WorkMode | string | false | LLDP工作模式只支持Tx:发送模式 | |
| TxDelaySeconds | number | false | LLDP报文发送延时范围1-8192,单位秒默认2秒 | |
| TxIntervalSeconds | number | false | LLDP报文发送周期范围5-32768,单位秒默认30秒 | |
| TxHold | number | false | LLDP报文在邻居节点保持时间倍数,仅支持4倍该值用于计算发送报文的TTL值,TTL等于LLDP报文在邻居节点保持时间倍数和发送延时的乘积。LLDP报文在邻居节点保持时间倍数为4,报文发送延时为30s,所以TTL值为120s范围2-10,默认4 |
supported_methods
- GET
- PATCH
HTTP methods
GET
命令功能
查询 LLDP 服务资源信息
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/LldpService
请求头:
X-Auth-Token: auth_value请求消息体: 无
参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| device_ip | 登录设备的IP地址 | IPv4或IPv6地址 |
| auth_value | 请求消息的鉴权参数 | 可通过/redfish/v1/SessionService/Sessions创建会话时获得 |
使用指南
支持的服务器类型详见表2-1。
使用实例
请求样例: GET https://device_ip/redfish/v1/Managers/manager_id/LldpService
X-Auth-Token: auth_value 请求消息体:无
响应样例:
json
{
"@odata.context": "/redfish/v1/$metadata#HwLldpService.HwLldpService",
"@odata.id": "/redfish/v1/Managers/1/LldpService",
"@odata.type": "#HwLldpService.v1_0_0.HwLldpService",
"Description": "LLDP Service",
"Name": "LldpService",
"Id": "LldpService",
"LldpEnabled": false,
"WorkMode": "Tx",
"TxDelaySeconds": 2,
"TxIntervalSeconds": 30,
"TxHold": 4
}响应码:200
PATCH
命令功能
修改 LLDP 服务资源信息
命令格式
URL: https://device_ip/redfish/v1/Managers/manager_id/LldpService
请求头:
X-Auth-Token: auth_value
Content-Type: header_type
If-Match: ifmatch_value请求消息体:
json
{
"LldpEnabled": LLDPEnabled_value,
"WorkMode": WorkMode_value,
"TxDelaySeconds": TxDelaySeconds_value,
"TxIntervalSeconds": TxIntervalSeconds_value,
"TxHold": TxHold_value
}请求头参数说明
参见 请求头参数说明
请求体参数说明
| 参数 | 参数说明 | 取值 |
|---|---|---|
| ifmatch_value | 请求消息的匹配参数 | 可通过对相应资源发起GET操作,从响应头中获取(对应于“ETag”参数) |
| LLDPEnabled_value | LLDP功能使能开关 | ● true:开启 ● false:关闭默认关闭 |
| WorkMode_value | LLDP工作模式 | 只支持设置为发送模式 ● Tx:发送模式说明从V3.1.12.1版本或V662版本开始支持设置。 |
| TxDelaySeconds_value | LLDP报文发送延时 | ● 范围1-8192,单位秒 ● 默认2秒说明从V3.1.12.1版本或V662版本开始支持设置。 |
| TxIntervalSeconds_value | LLDP报文发送周期 | ● 范围:5-32768,单位秒 ● 默认30秒说明从V3.1.12.1版本或V662版本开始支持设置。 |
| TxHold_value | LLDP报文在邻居节点保持时间倍数 | 该值用于计算发送报文的TTL值,TTL等于LLDP报文在邻居节点保持时间倍数和发送延时的乘积。LLDP报文在邻居节点保持时间倍数为4,报文发送延时为30s,所以TTL值为120s ● 范围:2-10 ● 默认4说明从V3.1.12.1版本或V662版本开始支持设置。 |
使用指南
支持的服务器类型详见表2-1。
使用实例
请求样例: PATCH https://device_ip/redfish/v1/Managers/manager_id/LldpService
X-Auth-Token: auth_value Content-Type: header_type If-Match: ifmatch_value 请求消息体:
json
{
"LldpEnabled": LLDPEnabled_value,
"WorkMode": WorkMode_value,
"TxDelaySeconds": TxDelaySeconds_value,
"TxIntervalSeconds": TxIntervalSeconds_value,
"TxHold": TxHold_value
}响应样例:
json
{
"@odata.context": "/redfish/v1/$metadata#HwLldpService.HwLldpService",
"@odata.id": "/redfish/v1/Managers/1/LldpService",
"@odata.type": "#HwLldpService.v1_0_0.HwLldpService",
"Description": "LLDP Service",
"Name": "LldpService",
"Id": "LldpService",
"LldpEnabled": false,
"WorkMode": "Tx",
"TxDelaySeconds": 2,
"TxIntervalSeconds": 30,
"TxHold": 4
}响应码:200