-
响应示例 返回状态码为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-traffic-behavior:traffic-behavior 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-traffic-behavior:traffic-behavior" : {
"name" : "Traffic Behavior",
"description" : "Description",
"filter-action" : {
"filter" : "permit"
},
"remark-action-colors" : {
"remark-action-color" : [
{
"remark-type" : "8021p",
"remark-value" : 254
}
]
},
"remark-actions" : {
"remark-action" : [
{
"action-type" : "8021p",
"remark-value" : 254,
"after-trust" : "enable"
}
]
},
"set-te-classes" : {
"class-id" : 1
},
"service-class-actions" : {
"service-class-action" : [
{
"action-type" : "service-class",
"service-class" : "be",
"color" : "green",
"remark-switch" : "enable",
"bfd-session-name" : "BFD Session Name"
}
]
},
"statistic-action" : {
"statistic-enable" : "Statistic enable"
},
"car-actions" : {
"car-action" : [
{
"action-type" : "car",
"cir" : 4294967294,
"pir" : 4294967294,
"cbs" : 4294967294,
"pbs" : 4294967294,
"adjust" : 10,
"green-action" : "pass",
"green-container" : {
"green-service-class" : "be",
"green-color" : "green",
"green-remark-dscp" : 62
},
"yellow-action" : "pass",
"yellow-container" : {
"yellow-service-class" : "be",
"yellow-color" : "yellow",
"yellow-remark-dscp" : 62
},
"red-action" : "pass",
"red-container" : {
"red-service-class" : "be",
"red-color" : "red",
"red-remark-dscp" : 62
},
"color-aware" : "enable",
"limit-type" : "pps",
"share-mode" : "enable"
}
]
},
"pbr" : {
"pbr-ipv4" : {
"redirect-tunnel" : {
"tunnel-name" : "Tunnel Name"
},
"ipv4-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ip-address" : "10.1.0.0"
}
]
}
},
"redirect-srv6-te-policy" : {
"endpoint" : "Endpoint IPv6",
"color" : 4294967294,
"sid-type" : "sid",
"sid-ip" : "Sid IP"
},
"ipv4-nexthop" : {
"nexthop-address" : "10.1.0.0",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
},
"pbr-ipv6" : {
"ipv6-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ipv6-address" : "fc00::/7"
}
]
}
},
"ipv6-nexthop" : {
"nexthop-address" : "fc00::/7",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
}
},
"flow-queue-action" : {
"flow-queue-name" : "name1",
"queue-name" : "name2"
},
"qos-profile-action" : {
"qos-profile-name" : "name1",
"user-queue-name" : "name2"
}
}
}
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-traffic-behavior:traffic-behavior 是 REFERENCE 详细请参见表4。 流行为配置。 - 表4 nes-ne-traffic-behavior-exclude-patch-false-augment对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-traffic-behavior:traffic-behavior 否 REFERENCE 详细请参见表5。 流行为配置。 - 表5 traffic-behavior-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 name 否 string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 名称,单一主键字段。 "Traffic Behavior" description 否 string 1~127个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 描述。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "Description" filter-action 否 REFERENCE 详细请参见表6。 过滤动作。AR6700V主设备和AR6700V子设备不支持。 - remark-action-colors 否 REFERENCE 详细请参见表7。 重标记颜色。 - remark-actions 否 REFERENCE 详细请参见表9。 重标记。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - set-te-classes 否 REFERENCE 详细请参见表11。 TE Class。AR6700V主设备和AR6700V子设备不支持。 - service-class-actions 否 REFERENCE 详细请参见表12。 服务等级。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - statistic-action 否 REFERENCE 详细请参见表14。 统计。 - car-actions 否 REFERENCE 详细请参见表15。 流量监管。 - pbr 否 REFERENCE 详细请参见表20。 重定向。AR6700V主设备和AR6700V子设备不支持。 - flow-queue-action 否 REFERENCE 详细请参见表37。 流队列行为。 - qos-profile-action 否 REFERENCE 详细请参见表38。 QoS模板行为。 - 表6 filter-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 filter 否 string permit deny - 类型。 "permit" 表7 remark-action-colors-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-action-color 否 ARRAY_REFERENCE 详细请参见表8。 重标记颜色。 - 表8 remark-action-colors-remark-action-color-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-type 否 string 8021p dscp qos-local-precedence mpls-exp - 标记类型,单一主键字段。 "8021p" remark-value 否 int32 [0-255] - 值。 254 表9 remark-actions-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-action 否 ARRAY_REFERENCE 0-8个列表项,详细请参见表10。 重标记。 - 表10 remark-actions-remark-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string 8021p ipv4-dscp tos ipv6-dscp ip-precedence - 操作类型,单一主键字段。 "8021p" remark-value 否 int64 [0-255] - 标记值。 254 after-trust 否 string enable - 在简单流后重新标记VLAN报文的802.1p值。 "enable" 表11 set-te-classes-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 class-id 否 int32 [1-65535] - Class ID。 1 表12 service-class-actions-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 service-class-action 否 ARRAY_REFERENCE 0-3个列表项,详细请参见表13。 指定服务等级与颜色。 - 表13 service-class-actions-service-class-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string service-class service-class-master-bfd service-class-slave-bfd - 动作类型,单一主键字段。 "service-class" service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 服务等级。 "be" color 否 string green yellow red - 颜色。 "green" remark-switch 否 string enable disable - 标记开关。 "enable" bfd-session-name 否 string 1~64个字符。满足正则表达([^\s?]+[\s]*[^?]*[^\s?]+|[^\s?]*)。 - BFD 会话名称。 "BFD Session Name" 表14 statistic-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 statistic-enable 否 string - - 使能统计。 "Statistic enable" 表15 car-actions-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 car-action 否 ARRAY_REFERENCE 详细请参见表16。 流量监管。 - 表16 car-actions-car-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string car - 监管类型,单一主键字段。 "car" cir 否 int64 [0-4294967295] - 承诺速率。 4294967294 pir 否 int64 [0-4294967295] - 峰值速率。 4294967294 cbs 否 int64 [0-4294967295] - 承诺突发尺寸。 4294967294 pbs 否 int64 [0-4294967295] - 峰值突发尺寸。 4294967294 adjust 否 int32 - - 调整。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。需满足:-32..-1 | 1..31. 10 green-action 否 string pass discard - 绿色报文行为。 "pass" green-container 否 REFERENCE 详细请参见表17。 绿色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - yellow-action 否 string pass discard - 黄色报文行为。 "pass" yellow-container 否 REFERENCE 详细请参见表18。 黄色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - red-action 否 string pass discard - 红色报文行为。 "pass" red-container 否 REFERENCE 详细请参见表19。 红色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - color-aware 否 string enable - 色敏模式。 "enable" limit-type 否 string pps - 限制类型。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "pps" share-mode 否 string enable - 共享模式。 "enable" 表17 green-container-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 green-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 绿色报文服务等级。 "be" green-color 否 string green yellow red - 绿色报文重新定义的颜色。 "green" green-remark-dscp 否 int32 [0-63] - 绿色报文的DHCP优先级。AR6700V-L款型不支持。 62 表18 yellow-container-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 yellow-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 黄色报文服务等级。 "be" yellow-color 否 string green yellow red - 黄色报文重新定义的颜色。 "yellow" yellow-remark-dscp 否 int32 [0-63] - 黄色报文的DHCP优先级。AR6700V-L款型不支持。 62 表19 red-container-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 red-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 红色报文服务等级。 "be" red-color 否 string green yellow red - 红色报文重新定义的颜色。 "red" red-remark-dscp 否 int32 [0-63] - 红色报文的DHCP优先级。AR6700V-L款型不支持。 62 表20 pbr-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 pbr-ipv4 否 REFERENCE 详细请参见表21。 重定向IPv4。 - pbr-ipv6 否 REFERENCE 详细请参见表30。 重定向IPv6。 - 表21 pbr-ipv4-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 redirect-tunnel 否 REFERENCE 详细请参见表22。 重定向隧道。 - ipv4-nexthops 否 REFERENCE 详细请参见表23。 IPv4多下一跳。 - redirect-srv6-te-policy 否 REFERENCE 详细请参见表26。 重定向策略。 - ipv4-nexthop 否 REFERENCE 详细请参见表27。 IPv4下一跳。 - 表22 redirect-tunnel-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 tunnel-name 否 string 1~63个字符。 - 隧道名称。 "Tunnel Name" 表23 ipv4-nexthops-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses 否 REFERENCE 详细请参见表24。 下一跳地址。 - 表24 ipv4-nexthops-nexthop-addresses-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 ARRAY_REFERENCE 0-16个列表项,详细请参见表25。 下一跳地址。 - 表25 nexthop-addresses-nexthop-address-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ip-address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IP地址,单一主键字段。 "10.1.0.0" 表26 redirect-srv6-te-policy-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 endpoint 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 端点IPv6地址。 "Endpoint IPv6" color 否 int64 [0-4294967295] - 颜色。 4294967294 sid-type 否 string sid vpnsid - Sid类型。 "sid" sid-ip 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - Sid IPv6地址。 "Sid IP" 表27 ipv4-nexthop-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 下一跳地址。 "10.1.0.0" none 否 REFERENCE 详细请参见表28。 无接口。 - interface 否 REFERENCE 详细请参见表29。 重定向接口。 - 表28 ipv4-nexthop-none-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deny 否 boolean true false - 阻断。 false 表29 ipv4-nexthop-interface-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 if-name 否 string 1~63个字符。 - 接口名称。 "Interface Name" 表30 pbr-ipv6-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-nexthops 否 REFERENCE 详细请参见表31。 IPv6多下一跳。 - ipv6-nexthop 否 REFERENCE 详细请参见表34。 IPv6下一跳。 - 表31 ipv6-nexthops-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses 否 REFERENCE 详细请参见表32。 下一跳地址。 - 表32 ipv6-nexthops-nexthop-addresses-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 ARRAY_REFERENCE 0-16个列表项,详细请参见表33。 下一跳地址。 - 表33 nexthops-nexthop-addresses-nexthop-address-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-address 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - IPv6地址,单一主键字段。 "fc00::/7" 表34 ipv6-nexthop-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 下一跳地址。 "fc00::/7" none 否 REFERENCE 详细请参见表35。 无接口。 - interface 否 REFERENCE 详细请参见表36。 重定向接口。 - 表35 ipv6-nexthop-none-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deny 否 boolean true false - 阻断。 false 表36 ipv6-nexthop-interface-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 if-name 否 string 1~63个字符。 - 接口名称。 "Interface Name" 表37 flow-queue-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 flow-queue-name 否 string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 流队列名称。 "name1" queue-name 否 string 1~31个字符。 - 流行为队列名称。 "name2" 表38 qos-profile-action-patch-false对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 qos-profile-name 否 string 1~63个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - QoS模板名称。 "name1" user-queue-name 否 string 1~31个字符。 - 用户队列名称。 "name2"
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-traffic-behavior:traffic-behavior 表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
返回状态码为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-traffic-behavior:traffic-behavior/{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" name 是 string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 名称,单一主键字段。 "Traffic Behavior"
-
请求示例 HTTP的示例 PATCH /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-traffic-behavior:traffic-behavior/Traffic+Behavior 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-traffic-behavior:traffic-behavior" : {
"name" : "Traffic Behavior",
"description" : "Description",
"filter-action" : {
"filter" : "permit"
},
"remark-action-colors" : {
"remark-action-color" : [
{
"remark-type" : "8021p",
"remark-value" : 254
}
]
},
"remark-actions" : {
"remark-action" : [
{
"action-type" : "8021p",
"remark-value" : 254,
"after-trust" : "enable"
}
]
},
"set-te-classes" : {
"class-id" : 1
},
"service-class-actions" : {
"service-class-action" : [
{
"action-type" : "service-class",
"service-class" : "be",
"color" : "green",
"remark-switch" : "enable",
"bfd-session-name" : "BFD Session Name"
}
]
},
"statistic-action" : {
"statistic-enable" : "Statistic enable"
},
"car-actions" : {
"car-action" : [
{
"action-type" : "car",
"cir" : 4294967294,
"pir" : 4294967294,
"cbs" : 4294967294,
"pbs" : 4294967294,
"adjust" : 10,
"green-action" : "pass",
"green-container" : {
"green-service-class" : "be",
"green-color" : "green",
"green-remark-dscp" : 62
},
"yellow-action" : "pass",
"yellow-container" : {
"yellow-service-class" : "be",
"yellow-color" : "yellow",
"yellow-remark-dscp" : 62
},
"red-action" : "pass",
"red-container" : {
"red-service-class" : "be",
"red-color" : "red",
"red-remark-dscp" : 62
},
"color-aware" : "enable",
"limit-type" : "pps",
"share-mode" : "enable"
}
]
},
"pbr" : {
"pbr-ipv4" : {
"redirect-tunnel" : {
"tunnel-name" : "Tunnel Name"
},
"ipv4-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ip-address" : "10.1.0.0"
}
]
}
},
"redirect-srv6-te-policy" : {
"endpoint" : "Endpoint IPv6",
"color" : 4294967294,
"sid-type" : "sid",
"sid-ip" : "Sid IP"
},
"ipv4-nexthop" : {
"nexthop-address" : "10.1.0.0",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
},
"pbr-ipv6" : {
"ipv6-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ipv6-address" : "fc00::/7"
}
]
}
},
"ipv6-nexthop" : {
"nexthop-address" : "fc00::/7",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
}
},
"flow-queue-action" : {
"flow-queue-name" : "name1",
"queue-name" : "name2"
},
"qos-profile-action" : {
"qos-profile-name" : "name1",
"user-queue-name" : "name2"
}
}
}
-
请求参数 表2 header参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 restconf-transaction-id 是 string - - 事务ID。 "00000000-0000-0000-0000-000000000000" 表3 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-traffic-behavior:traffic-behavior 是 REFERENCE 详细请参见表4。 流行为配置。 -
-
请求示例 HTTP的示例 PUT /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-traffic-behavior:traffic-behavior 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-traffic-behavior:traffic-behavior" : [
{
"config-status" : "reserved",
"last-committed-time" : "last-committed-time",
"related-pkg-version" : "related-pkg-version",
"edit-state" : "RUNNING",
"name" : "Traffic Behavior",
"description" : "Description",
"filter-action" : {
"filter" : "permit"
},
"remark-action-colors" : {
"remark-action-color" : [
{
"remark-type" : "8021p",
"remark-value" : 254
}
]
},
"remark-actions" : {
"remark-action" : [
{
"action-type" : "8021p",
"remark-value" : 254,
"after-trust" : "enable"
}
]
},
"set-te-classes" : {
"class-id" : 1
},
"service-class-actions" : {
"service-class-action" : [
{
"action-type" : "service-class",
"service-class" : "be",
"color" : "green",
"remark-switch" : "enable",
"bfd-session-name" : "BFD Session Name"
}
]
},
"statistic-action" : {
"statistic-enable" : "Statistic enable"
},
"car-actions" : {
"car-action" : [
{
"action-type" : "car",
"cir" : 4294967294,
"pir" : 4294967294,
"cbs" : 4294967294,
"pbs" : 4294967294,
"adjust" : 10,
"green-action" : "pass",
"green-container" : {
"green-service-class" : "be",
"green-color" : "green",
"green-remark-dscp" : 62
},
"yellow-action" : "pass",
"yellow-container" : {
"yellow-service-class" : "be",
"yellow-color" : "yellow",
"yellow-remark-dscp" : 62
},
"red-action" : "pass",
"red-container" : {
"red-service-class" : "be",
"red-color" : "red",
"red-remark-dscp" : 62
},
"color-aware" : "enable",
"limit-type" : "pps",
"share-mode" : "enable"
}
]
},
"pbr" : {
"pbr-ipv4" : {
"redirect-tunnel" : {
"tunnel-name" : "Tunnel Name"
},
"ipv4-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ip-address" : "10.1.0.0"
}
]
}
},
"redirect-srv6-te-policy" : {
"endpoint" : "Endpoint IPv6",
"color" : 4294967294,
"sid-type" : "sid",
"sid-ip" : "Sid IP"
},
"ipv4-nexthop" : {
"nexthop-address" : "10.1.0.0",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
},
"pbr-ipv6" : {
"ipv6-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ipv6-address" : "fc00::/7"
}
]
}
},
"ipv6-nexthop" : {
"nexthop-address" : "fc00::/7",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
}
},
"flow-queue-action" : {
"flow-queue-name" : "name1",
"queue-name" : "name2"
},
"qos-profile-action" : {
"qos-profile-name" : "name1",
"user-queue-name" : "name2"
}
}
]
}
-
响应示例 返回状态码为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-traffic-behavior:traffic-behavior 是 REFERENCE 详细请参见表4。 流行为配置。 - 表4 nes-ne-traffic-behavior-augment对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-traffic-behavior:traffic-behavior 否 ARRAY_REFERENCE 详细请参见表5。 流行为配置。 - 表5 nes-ne-traffic-behavior对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 config-status 否 string reserved initial configuring-database configured-database-success configured-database-failed configuring-device configured-device-success configured-device-failed reserved 配置状态,对应保留未用状态、初始状态、数据库存储中状态、预配置状态、数据库存储失败状态、部署中状态、成功状态、失败状态;不支持编辑,仅查询返回。 "reserved" last-committed-time 否 string 0~255个字符。 - 最后提交时间,该特性最后提交时间;不支持编辑,仅查询返回。 "last-committed-time" related-pkg-version 否 string 0~255个字符。 - 包版本,插件包版本;不支持编辑,仅查询返回。 "related-pkg-version" edit-state 否 string RUNNING CANDIDATE UNDEPLOYING UNDEPLOYED - 编辑状态,对应运行状态、候选状态、取消部署状态、未部署状态;不支持编辑,仅查询返回。 "RUNNING" name 否 string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 名称,单一主键字段。 "Traffic Behavior" description 否 string 1~127个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 描述。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "Description" filter-action 否 REFERENCE 详细请参见表6。 过滤动作。AR6700V主设备和AR6700V子设备不支持。 - remark-action-colors 否 REFERENCE 详细请参见表7。 重标记颜色。 - remark-actions 否 REFERENCE 详细请参见表9。 重标记。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - set-te-classes 否 REFERENCE 详细请参见表11。 TE Class。AR6700V主设备和AR6700V子设备不支持。 - service-class-actions 否 REFERENCE 详细请参见表12。 服务等级。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - statistic-action 否 REFERENCE 详细请参见表14。 统计。 - car-actions 否 REFERENCE 详细请参见表15。 流量监管。 - pbr 否 REFERENCE 详细请参见表20。 重定向。AR6700V主设备和AR6700V子设备不支持。 - flow-queue-action 否 REFERENCE 详细请参见表37。 流队列行为。 - qos-profile-action 否 REFERENCE 详细请参见表38。 QoS模板行为。 - 表6 filter-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 filter 否 string permit deny permit 类型。 "permit" 表7 remark-action-colors对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-action-color 否 ARRAY_REFERENCE 详细请参见表8。 重标记颜色。 - 表8 remark-action-colors-remark-action-color对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-type 否 string 8021p dscp qos-local-precedence mpls-exp - 标记类型,单一主键字段。 "8021p" remark-value 否 int32 [0-255] - 值。 254 表9 remark-actions对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 remark-action 否 ARRAY_REFERENCE 0-8个列表项,详细请参见表10。 重标记。 - 表10 remark-actions-remark-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string 8021p ipv4-dscp tos ipv6-dscp ip-precedence - 操作类型,单一主键字段。 "8021p" remark-value 是 int64 [0-255] - 标记值。 254 after-trust 否 string enable - 在简单流后重新标记VLAN报文的802.1p值。 "enable" 表11 set-te-classes对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 class-id 否 int32 [1-65535] - Class ID。 1 表12 service-class-actions对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 service-class-action 否 ARRAY_REFERENCE 0-3个列表项,详细请参见表13。 指定服务等级与颜色。 - 表13 service-class-actions-service-class-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string service-class service-class-master-bfd service-class-slave-bfd - 动作类型,单一主键字段。 "service-class" service-class 是 string be af1 af2 af3 af4 ef cs6 cs7 - 服务等级。 "be" color 是 string green yellow red - 颜色。 "green" remark-switch 否 string enable disable enable 标记开关。 "enable" bfd-session-name 否 string 1~64个字符。满足正则表达([^\s?]+[\s]*[^?]*[^\s?]+|[^\s?]*)。 - BFD 会话名称。 "BFD Session Name" 表14 statistic-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 statistic-enable 否 string - - 使能统计。 "Statistic enable" 表15 car-actions对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 car-action 否 ARRAY_REFERENCE 详细请参见表16。 流量监管。 - 表16 car-actions-car-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 action-type 否 string car - 监管类型,单一主键字段。 "car" cir 是 int64 [0-4294967295] - 承诺速率。 4294967294 pir 否 int64 [0-4294967295] - 峰值速率。 4294967294 cbs 是 int64 [0-4294967295] - 承诺突发尺寸。 4294967294 pbs 是 int64 [0-4294967295] - 峰值突发尺寸。 4294967294 adjust 否 int32 - - 调整。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。需满足:-32..-1 | 1..31. 10 green-action 是 string pass discard - 绿色报文行为。 "pass" green-container 否 REFERENCE 详细请参见表17。 绿色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - yellow-action 否 string pass discard - 黄色报文行为。 "pass" yellow-container 否 REFERENCE 详细请参见表18。 黄色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - red-action 是 string pass discard - 红色报文行为。 "pass" red-container 否 REFERENCE 详细请参见表19。 红色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - color-aware 否 string enable - 色敏模式。 "enable" limit-type 否 string pps - 限制类型。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "pps" share-mode 否 string enable - 共享模式。 "enable" 表17 green-container对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 green-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 绿色报文服务等级。 "be" green-color 否 string green yellow red - 绿色报文重新定义的颜色。 "green" green-remark-dscp 否 int32 [0-63] - 绿色报文的DHCP优先级。AR6700V-L款型不支持。 62 表18 yellow-container对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 yellow-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 黄色报文服务等级。 "be" yellow-color 否 string green yellow red - 黄色报文重新定义的颜色。 "yellow" yellow-remark-dscp 否 int32 [0-63] - 黄色报文的DHCP优先级。AR6700V-L款型不支持。 62 表19 red-container对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 red-service-class 否 string be af1 af2 af3 af4 ef cs6 cs7 - 红色报文服务等级。 "be" red-color 否 string green yellow red - 红色报文重新定义的颜色。 "red" red-remark-dscp 否 int32 [0-63] - 红色报文的DHCP优先级。AR6700V-L款型不支持。 62 表20 pbr对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 pbr-ipv4 否 REFERENCE 详细请参见表21。 重定向IPv4。 - pbr-ipv6 否 REFERENCE 详细请参见表30。 重定向IPv6。 - 表21 pbr-ipv4对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 redirect-tunnel 否 REFERENCE 详细请参见表22。 重定向隧道。 - ipv4-nexthops 否 REFERENCE 详细请参见表23。 IPv4多下一跳。 - redirect-srv6-te-policy 否 REFERENCE 详细请参见表26。 重定向策略。 - ipv4-nexthop 否 REFERENCE 详细请参见表27。 IPv4下一跳。 - 表22 redirect-tunnel对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 tunnel-name 是 string 1~63个字符。 - 隧道名称。 "Tunnel Name" 表23 ipv4-nexthops对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses 否 REFERENCE 详细请参见表24。 下一跳地址。 - 表24 ipv4-nexthops-nexthop-addresses对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 ARRAY_REFERENCE 0-16个列表项,详细请参见表25。 下一跳地址。 - 表25 nexthop-addresses-nexthop-address对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ip-address 否 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IP地址,单一主键字段。 "10.1.0.0" 表26 redirect-srv6-te-policy对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 endpoint 是 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 端点IPv6地址。 "Endpoint IPv6" color 是 int64 [0-4294967295] - 颜色。 4294967294 sid-type 是 string sid vpnsid - Sid类型。 "sid" sid-ip 是 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - Sid IPv6地址。 "Sid IP" 表27 ipv4-nexthop对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 是 string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 下一跳地址。 "10.1.0.0" none 否 REFERENCE 详细请参见表28。 无接口。 - interface 否 REFERENCE 详细请参见表29。 重定向接口。 - 表28 ipv4-nexthop-none对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deny 否 boolean true false false 阻断。 false 表29 ipv4-nexthop-interface对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 if-name 是 string 1~63个字符。 - 接口名称。 "Interface Name" 表30 pbr-ipv6对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-nexthops 否 REFERENCE 详细请参见表31。 IPv6多下一跳。 - ipv6-nexthop 否 REFERENCE 详细请参见表34。 IPv6下一跳。 - 表31 ipv6-nexthops对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses 否 REFERENCE 详细请参见表32。 下一跳地址。 - 表32 ipv6-nexthops-nexthop-addresses对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 否 ARRAY_REFERENCE 0-16个列表项,详细请参见表33。 下一跳地址。 - 表33 nexthops-nexthop-addresses-nexthop-address对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 ipv6-address 否 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - IPv6地址,单一主键字段。 "fc00::/7" 表34 ipv6-nexthop对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 nexthop-address 是 string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 下一跳地址。 "fc00::/7" none 否 REFERENCE 详细请参见表35。 无接口。 - interface 否 REFERENCE 详细请参见表36。 重定向接口。 - 表35 ipv6-nexthop-none对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deny 否 boolean true false false 阻断。 false 表36 ipv6-nexthop-interface对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 if-name 是 string 1~63个字符。 - 接口名称。 "Interface Name" 表37 flow-queue-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 flow-queue-name 否 string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 流队列名称。 "name1" queue-name 否 string 1~31个字符。 - 流行为队列名称。 "name2" 表38 qos-profile-action对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 qos-profile-name 否 string 1~63个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - QoS模板名称。 "name1" user-queue-name 否 string 1~31个字符。 - 用户队列名称。 "name2"
-
URI /restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-traffic-behavior:traffic-behavior 表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-traffic-behavior:traffic-behavior" : [
{
"config-status" : "reserved",
"last-committed-time" : "last-committed-time",
"related-pkg-version" : "related-pkg-version",
"edit-state" : "RUNNING",
"name" : "Traffic Behavior",
"description" : "Description",
"filter-action" : {
"filter" : "permit"
},
"remark-action-colors" : {
"remark-action-color" : [
{
"remark-type" : "8021p",
"remark-value" : 254
}
]
},
"remark-actions" : {
"remark-action" : [
{
"action-type" : "8021p",
"remark-value" : 254,
"after-trust" : "enable"
}
]
},
"set-te-classes" : {
"class-id" : 1
},
"service-class-actions" : {
"service-class-action" : [
{
"action-type" : "service-class",
"service-class" : "be",
"color" : "green",
"remark-switch" : "enable",
"bfd-session-name" : "BFD Session Name"
}
]
},
"statistic-action" : {
"statistic-enable" : "Statistic enable"
},
"car-actions" : {
"car-action" : [
{
"action-type" : "car",
"cir" : 4294967294,
"pir" : 4294967294,
"cbs" : 4294967294,
"pbs" : 4294967294,
"adjust" : 10,
"green-action" : "pass",
"green-container" : {
"green-service-class" : "be",
"green-color" : "green",
"green-remark-dscp" : 62
},
"yellow-action" : "pass",
"yellow-container" : {
"yellow-service-class" : "be",
"yellow-color" : "yellow",
"yellow-remark-dscp" : 62
},
"red-action" : "pass",
"red-container" : {
"red-service-class" : "be",
"red-color" : "red",
"red-remark-dscp" : 62
},
"color-aware" : "enable",
"limit-type" : "pps",
"share-mode" : "enable"
}
]
},
"pbr" : {
"pbr-ipv4" : {
"redirect-tunnel" : {
"tunnel-name" : "Tunnel Name"
},
"ipv4-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ip-address" : "10.1.0.0"
}
]
}
},
"redirect-srv6-te-policy" : {
"endpoint" : "Endpoint IPv6",
"color" : 4294967294,
"sid-type" : "sid",
"sid-ip" : "Sid IP"
},
"ipv4-nexthop" : {
"nexthop-address" : "10.1.0.0",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
},
"pbr-ipv6" : {
"ipv6-nexthops" : {
"nexthop-addresses" : {
"nexthop-address" : [
{
"ipv6-address" : "fc00::/7"
}
]
}
},
"ipv6-nexthop" : {
"nexthop-address" : "fc00::/7",
"none" : {
"deny" : false
},
"interface" : {
"if-name" : "Interface Name"
}
}
}
},
"flow-queue-action" : {
"flow-queue-name" : "name1",
"queue-name" : "name2"
},
"qos-profile-action" : {
"qos-profile-name" : "name1",
"user-queue-name" : "name2"
}
}
]
} 返回状态码为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
-
响应参数 返回状态码为200:操作成功。 表3 traffic-behavior-list对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 huawei-nce-e-traffic-behavior:traffic-behavior ARRAY_REFERENCE 详细请参见表4。 流行为配置。 - 表4 nes-ne-traffic-behavior对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 config-status string reserved initial configuring-database configured-database-success configured-database-failed configuring-device configured-device-success configured-device-failed reserved 配置状态,对应保留未用状态、初始状态、数据库存储中状态、预配置状态、数据库存储失败状态、部署中状态、成功状态、失败状态;不支持编辑,仅查询返回。 "reserved" last-committed-time string 0~255个字符。 - 最后提交时间,该特性最后提交时间;不支持编辑,仅查询返回。 "last-committed-time" related-pkg-version string 0~255个字符。 - 包版本,插件包版本;不支持编辑,仅查询返回。 "related-pkg-version" edit-state string RUNNING CANDIDATE UNDEPLOYING UNDEPLOYED - 编辑状态,对应运行状态、候选状态、取消部署状态、未部署状态;不支持编辑,仅查询返回。 "RUNNING" name string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 名称,单一主键字段。 "Traffic Behavior" description string 1~127个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 描述。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "Description" filter-action REFERENCE 详细请参见表5。 过滤动作。AR6700V主设备和AR6700V子设备不支持。 - remark-action-colors REFERENCE 详细请参见表6。 重标记颜色。 - remark-actions REFERENCE 详细请参见表8。 重标记。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - set-te-classes REFERENCE 详细请参见表10。 TE Class。AR6700V主设备和AR6700V子设备不支持。 - service-class-actions REFERENCE 详细请参见表11。 服务等级。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 - statistic-action REFERENCE 详细请参见表13。 统计。 - car-actions REFERENCE 详细请参见表14。 流量监管。 - pbr REFERENCE 详细请参见表19。 重定向。AR6700V主设备和AR6700V子设备不支持。 - flow-queue-action REFERENCE 详细请参见表36。 流队列行为。 - qos-profile-action REFERENCE 详细请参见表37。 QoS模板行为。 - 表5 filter-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 filter string permit deny permit 类型。 "permit" 表6 remark-action-colors对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 remark-action-color ARRAY_REFERENCE 详细请参见表7。 重标记颜色。 - 表7 remark-action-colors-remark-action-color对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 remark-type string 8021p dscp qos-local-precedence mpls-exp - 标记类型,单一主键字段。 "8021p" remark-value int32 [0-255] - 值。 254 表8 remark-actions对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 remark-action ARRAY_REFERENCE 0-8个列表项,详细请参见表9。 重标记。 - 表9 remark-actions-remark-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 action-type string 8021p ipv4-dscp tos ipv6-dscp ip-precedence - 操作类型,单一主键字段。 "8021p" remark-value int64 [0-255] - 标记值。 254 after-trust string enable - 在简单流后重新标记VLAN报文的802.1p值。 "enable" 表10 set-te-classes对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 class-id int32 [1-65535] - Class ID。 1 表11 service-class-actions对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 service-class-action ARRAY_REFERENCE 0-3个列表项,详细请参见表12。 指定服务等级与颜色。 - 表12 service-class-actions-service-class-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 action-type string service-class service-class-master-bfd service-class-slave-bfd - 动作类型,单一主键字段。 "service-class" service-class string be af1 af2 af3 af4 ef cs6 cs7 - 服务等级。 "be" color string green yellow red - 颜色。 "green" remark-switch string enable disable enable 标记开关。 "enable" bfd-session-name string 1~64个字符。满足正则表达([^\s?]+[\s]*[^?]*[^\s?]+|[^\s?]*)。 - BFD 会话名称。 "BFD Session Name" 表13 statistic-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 statistic-enable string - - 使能统计。 "Statistic enable" 表14 car-actions对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 car-action ARRAY_REFERENCE 详细请参见表15。 流量监管。 - 表15 car-actions-car-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 action-type string car - 监管类型,单一主键字段。 "car" cir int64 [0-4294967295] - 承诺速率。 4294967294 pir int64 [0-4294967295] - 峰值速率。 4294967294 cbs int64 [0-4294967295] - 承诺突发尺寸。 4294967294 pbs int64 [0-4294967295] - 峰值突发尺寸。 4294967294 adjust int32 - - 调整。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。需满足:-32..-1 | 1..31. 10 green-action string pass discard - 绿色报文行为。 "pass" green-container REFERENCE 详细请参见表16。 绿色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - yellow-action string pass discard - 黄色报文行为。 "pass" yellow-container REFERENCE 详细请参见表17。 黄色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - red-action string pass discard - 红色报文行为。 "pass" red-container REFERENCE 详细请参见表18。 红色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 - color-aware string enable - 色敏模式。 "enable" limit-type string pps - 限制类型。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 "pps" share-mode string enable - 共享模式。 "enable" 表16 green-container对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 green-service-class string be af1 af2 af3 af4 ef cs6 cs7 - 绿色报文服务等级。 "be" green-color string green yellow red - 绿色报文重新定义的颜色。 "green" green-remark-dscp int32 [0-63] - 绿色报文的DHCP优先级。AR6700V-L款型不支持。 62 表17 yellow-container对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 yellow-service-class string be af1 af2 af3 af4 ef cs6 cs7 - 黄色报文服务等级。 "be" yellow-color string green yellow red - 黄色报文重新定义的颜色。 "yellow" yellow-remark-dscp int32 [0-63] - 黄色报文的DHCP优先级。AR6700V-L款型不支持。 62 表18 red-container对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 red-service-class string be af1 af2 af3 af4 ef cs6 cs7 - 红色报文服务等级。 "be" red-color string green yellow red - 红色报文重新定义的颜色。 "red" red-remark-dscp int32 [0-63] - 红色报文的DHCP优先级。AR6700V-L款型不支持。 62 表19 pbr对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 pbr-ipv4 REFERENCE 详细请参见表20。 重定向IPv4。 - pbr-ipv6 REFERENCE 详细请参见表29。 重定向IPv6。 - 表20 pbr-ipv4对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 redirect-tunnel REFERENCE 详细请参见表21。 重定向隧道。 - ipv4-nexthops REFERENCE 详细请参见表22。 IPv4多下一跳。 - redirect-srv6-te-policy REFERENCE 详细请参见表25。 重定向策略。 - ipv4-nexthop REFERENCE 详细请参见表26。 IPv4下一跳。 - 表21 redirect-tunnel对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 tunnel-name string 1~63个字符。 - 隧道名称。 "Tunnel Name" 表22 ipv4-nexthops对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses REFERENCE 详细请参见表23。 下一跳地址。 - 表23 ipv4-nexthops-nexthop-addresses对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-address ARRAY_REFERENCE 0-16个列表项,详细请参见表24。 下一跳地址。 - 表24 nexthop-addresses-nexthop-address对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ip-address string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - IP地址,单一主键字段。 "10.1.0.0" 表25 redirect-srv6-te-policy对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 endpoint string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 端点IPv6地址。 "Endpoint IPv6" color int64 [0-4294967295] - 颜色。 4294967294 sid-type string sid vpnsid - Sid类型。 "sid" sid-ip string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - Sid IPv6地址。 "Sid IP" 表26 ipv4-nexthop对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-address string 满足正则表达(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?。 - 下一跳地址。 "10.1.0.0" none REFERENCE 详细请参见表27。 无接口。 - interface REFERENCE 详细请参见表28。 重定向接口。 - 表27 ipv4-nexthop-none对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 deny boolean true false false 阻断。 false 表28 ipv4-nexthop-interface对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 if-name string 1~63个字符。 - 接口名称。 "Interface Name" 表29 pbr-ipv6对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ipv6-nexthops REFERENCE 详细请参见表30。 IPv6多下一跳。 - ipv6-nexthop REFERENCE 详细请参见表33。 IPv6下一跳。 - 表30 ipv6-nexthops对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-addresses REFERENCE 详细请参见表31。 下一跳地址。 - 表31 ipv6-nexthops-nexthop-addresses对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-address ARRAY_REFERENCE 0-16个列表项,详细请参见表32。 下一跳地址。 - 表32 nexthops-nexthop-addresses-nexthop-address对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 ipv6-address string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - IPv6地址,单一主键字段。 "fc00::/7" 表33 ipv6-nexthop对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 nexthop-address string 满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 - 下一跳地址。 "fc00::/7" none REFERENCE 详细请参见表34。 无接口。 - interface REFERENCE 详细请参见表35。 重定向接口。 - 表34 ipv6-nexthop-none对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 deny boolean true false false 阻断。 false 表35 ipv6-nexthop-interface对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 if-name string 1~63个字符。 - 接口名称。 "Interface Name" 表36 flow-queue-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 flow-queue-name string 1~31个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - 流队列名称。 "name1" queue-name string 1~31个字符。 - 流行为队列名称。 "name2" 表37 qos-profile-action对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 qos-profile-name string 1~63个字符。满足正则表达[a-zA-Z0-9]([^\s]*)。 - QoS模板名称。 "name1" user-queue-name string 1~31个字符。 - 用户队列名称。 "name2" 返回状态码为400:请求参数错误。 详细信息请参见实际响应消息体。 返回状态码为500:内部错误。 详细信息请参见实际响应消息体。
-
请求示例 HTTP的示例 GET /restconf/v2/data/huawei-ac-nes-device:nes/ne/00000000-0000-0000-0000-000000000000/huawei-nce-e-traffic-behavior:traffic-behavior 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"