-
请求示例 HTTP的示例 PUT /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dhcpv4:global-ip-pool/pool1 HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-AC
CES S-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
{
"huawei-nce-e-dhcpv4:global-ip-pool" : [
{
"config-status" : "configured-database-success",
"last-committed-time" : "2022-01-01 00:00:00",
"related-pkg-version" : "1.0.1",
"edit-state" : "RUNNING",
"gateway-list" : [
{
"gateway-ip" : "10.1.1.1",
"mask" : 24
}
],
"section" : [
{
"section-index" : 1,
"start-ip" : "10.1.1.1",
"end-ip" : "10.1.1.100"
}
],
"dns-list" : [
{
"dns-ip" : "10.1.1.1"
}
],
"excluded-ip-address" : [
{
"start-ip-address" : "10.1.1.10",
"end-ip-address" : "10.1.1.20"
}
],
"static-bind" : [
{
"static-bind-ip" : "10.1.1.1",
"static-bind-mac" : "xxxx-xxxx-xxxx"
}
],
"option" : [
{
"option-code" : 7,
"ip-addresses" : [
"10.1.1.1"
],
"ascii-string" : "test",
"hex-string" : "00",
"cipher-string" : "test@test",
"sub-options" : {
"sub-option" : [
{
"sub-option-code" : 1,
"ip-addresses" : [
"10.1.1.2"
],
"ascii-string" : "test"
}
]
}
}
],
"ip-pool-name" : "pool1",
"vpn-instance" : "overlay_vpn",
"network-ipv4-address" : "10.1.1.0",
"network-mask" : 24,
"lease-time" : {
"day" : 10,
"hour" : 10,
"minute" : 10,
"unlimited" : true
},
"domain-name" : "test.com"
}
]
}
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dhcpv4:global-ip-pool/{ip-pool-name} 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000" ip-pool-name 是 string 1~128个字符。 - 名称,单一主键字段。 "pool1"
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dhcpv4:global-ip-pool 是 REFERENCE 详细请参见表4。 DHCP地址池配置参数。 -
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dhcpv4:global-ip-pool 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
{
"huawei-nce-e-dhcpv4:global-ip-pool" : [
{
"config-status" : "configured-database-success",
"last-committed-time" : "2022-01-01 00:00:00",
"related-pkg-version" : "1.0.1",
"edit-state" : "RUNNING",
"gateway-list" : [
{
"gateway-ip" : "10.1.1.1",
"mask" : 24
}
],
"section" : [
{
"section-index" : 1,
"start-ip" : "10.1.1.1",
"end-ip" : "10.1.1.100"
}
],
"dns-list" : [
{
"dns-ip" : "10.1.1.1"
}
],
"excluded-ip-address" : [
{
"start-ip-address" : "10.1.1.10",
"end-ip-address" : "10.1.1.20"
}
],
"static-bind" : [
{
"static-bind-ip" : "10.1.1.1",
"static-bind-mac" : "xxxx-xxxx-xxxx"
}
],
"option" : [
{
"option-code" : 7,
"ip-addresses" : [
"10.1.1.1"
],
"ascii-string" : "test",
"hex-string" : "00",
"cipher-string" : "test@test",
"sub-options" : {
"sub-option" : [
{
"sub-option-code" : 1,
"ip-addresses" : [
"10.1.1.2"
],
"ascii-string" : "test"
}
]
}
}
],
"ip-pool-name" : "pool1",
"vpn-instance" : "overlay_vpn",
"network-ipv4-address" : "10.1.1.0",
"network-mask" : 24,
"lease-time" : {
"day" : 10,
"hour" : 10,
"minute" : 10,
"unlimited" : true
},
"domain-name" : "test.com"
}
]
} 返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求示例 HTTP的示例 GET /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dhcpv4:global-ip-pool HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dhcpv4:global-ip-pool 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
请求示例 HTTP的示例 DELETE /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dhcpv4:global-ip-pool HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dhcpv4:relay HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
{
"huawei-nce-e-dhcpv4:relay" : {
"global" : {
"trust-option82" : true,
"reply-forward-all" : true
}
}
}
-
响应示例 返回状态码为200:操作成功。 HTTP/1.1 200 OK
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为400:请求参数错误。 HTTP/1.1 400 Bad Request
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
返回状态码为500:内部错误。 HTTP/1.1 500 Internal Server Error
Date: Sun,11 May 2025 10:00:00 GMT
Server: example-server
Content-Type: application/json;charset=UTF-8
Content-Length: 250
Connection: keep-alive
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dhcpv4:relay 是 REFERENCE 详细请参见表4。 配置DHCP relay。 - 表4 relay-exclude-patch-false-augment对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-dhcpv4:relay 否 REFERENCE 详细请参见表5。 配置DHCP relay。 - 表5 relay-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 global 否 REFERENCE 详细请参见表6。 中继全局配置。 - 表6 global-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 trust-option82 否 boolean true false - DHCP relay agent使能Option 82开关。AR6700V主设备和AR6700V子设备不支持。 true reply-forward-all 否 boolean true false - DHCP relay agent使能转发所有DHCP ACK消息。AR6700V主设备和AR6700V子设备不支持。 true
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-dhcpv4:relay 表1 path参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 id 是 string 36个字符。满足正则表达[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}。 - 设备ID。 "00000000-0000-0000-0000-000000000000"
-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-dhcpv4:global-ip-pool/pool1 HTTP/1.1
Host: 192.168.1.125:18002
Content-Type: application/json
Accept: application/json
Accept-Language: en-US
X-ACCESS-TOKEN: x-yyyyyy
restconf-transaction-id: "00000000-0000-0000-0000-000000000000"
{
"huawei-nce-e-dhcpv4:global-ip-pool" : {
"gateway-list" : [
{
"gateway-ip" : "10.1.1.1",
"mask" : 24
}
],
"section" : [
{
"section-index" : 1,
"start-ip" : "10.1.1.1",
"end-ip" : "10.1.1.100"
}
],
"dns-list" : [
{
"dns-ip" : "10.1.1.1"
}
],
"excluded-ip-address" : [
{
"start-ip-address" : "10.1.1.10",
"end-ip-address" : "10.1.1.20"
}
],
"static-bind" : [
{
"static-bind-ip" : "10.1.1.1",
"static-bind-mac" : "xxxx-xxxx-xxxx"
}
],
"option" : [
{
"option-code" : 7,
"ip-addresses" : [
"10.1.1.1"
],
"ascii-string" : "test",
"hex-string" : "00",
"cipher-string" : "test@test",
"sub-options" : {
"sub-option" : [
{
"sub-option-code" : 1,
"ip-addresses" : [
"10.1.1.2"
],
"ascii-string" : "test"
}
]
}
}
],
"ip-pool-name" : "pool1",
"vpn-instance" : "overlay_vpn",
"network-ipv4-address" : "10.1.1.0",
"network-mask" : 24,
"lease-time" : {
"day" : 10,
"hour" : 10,
"minute" : 10,
"unlimited" : true
},
"domain-name" : "test.com"
}
}