批量修改流行为
典型场景
批量修改流行为。
接口功能
批量修改流行为。
接口约束
该接口支持msp视图下,角色为“Open Api Operator”的用户访问,必须在用户会话建立后使用,且仅支持AR6700V和AR6700V子设备;
或者支持租户视图或msp代维视图下,角色为“Open Api Operator”的用户访问,必须在用户会话建立后使用,且仅支持AR6700V-L款型。
调用方法
PUT
URI
/restconf/v2/data/huawei-ac-nes-device:nes/ne/{id}/huawei-nce-e-traffic-behavior:traffic-behavior
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
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" |
请求参数
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
restconf-transaction-id |
是 |
string |
- |
- |
事务ID。 |
"00000000-0000-0000-0000-000000000000" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
huawei-nce-e-traffic-behavior:traffic-behavior |
是 |
REFERENCE |
详细请参见表4。 |
流行为配置。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
huawei-nce-e-traffic-behavior:traffic-behavior |
否 |
ARRAY_REFERENCE |
详细请参见表5。 |
流行为配置。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
config-status |
否 |
string |
|
reserved |
配置状态,对应保留未用状态、初始状态、数据库存储中状态、预配置状态、数据库存储失败状态、部署中状态、成功状态、失败状态;不支持编辑,仅查询返回。 |
"reserved" |
last-committed-time |
否 |
string |
0~255个字符。 |
- |
最后提交时间,该特性最后提交时间;不支持编辑,仅查询返回。 |
"last-committed-time" |
edit-state |
否 |
string |
|
- |
编辑状态,对应运行状态、候选状态、取消部署状态、未部署状态;不支持编辑,仅查询返回。 |
"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模板行为。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
filter |
否 |
string |
|
permit |
类型。 |
"permit" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
remark-action-color |
否 |
ARRAY_REFERENCE |
详细请参见表8。 |
重标记颜色。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
remark-type |
否 |
string |
|
- |
标记类型,单一主键字段。 |
"8021p" |
remark-value |
否 |
int32 |
[0-255] |
- |
值。 |
254 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
remark-action |
否 |
ARRAY_REFERENCE |
0-8个列表项,详细请参见表10。 |
重标记。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
action-type |
否 |
string |
|
- |
操作类型,单一主键字段。 |
"8021p" |
remark-value |
是 |
int64 |
[0-255] |
- |
标记值。 |
254 |
after-trust |
否 |
string |
|
- |
在简单流后重新标记VLAN报文的802.1p值。 |
"enable" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
service-class-action |
否 |
ARRAY_REFERENCE |
0-3个列表项,详细请参见表13。 |
指定服务等级与颜色。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
action-type |
否 |
string |
|
- |
动作类型,单一主键字段。 |
"service-class" |
service-class |
是 |
string |
|
- |
服务等级。 |
"be" |
color |
是 |
string |
|
- |
颜色。 |
"green" |
remark-switch |
否 |
string |
|
enable |
标记开关。 |
"enable" |
bfd-session-name |
否 |
string |
1~64个字符。满足正则表达([^\s?]+[\s]*[^?]*[^\s?]+|[^\s?]*)。 |
- |
BFD 会话名称。 |
"BFD Session Name" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
statistic-enable |
否 |
string |
- |
- |
使能统计。 |
"Statistic enable" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
action-type |
否 |
string |
|
- |
监管类型,单一主键字段。 |
"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" |
green-container |
否 |
REFERENCE |
详细请参见表17。 |
绿色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 |
- |
|
yellow-action |
否 |
string |
|
- |
黄色报文行为。 |
"pass" |
yellow-container |
否 |
REFERENCE |
详细请参见表18。 |
黄色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 |
- |
|
red-action |
是 |
string |
|
- |
红色报文行为。 |
"pass" |
red-container |
否 |
REFERENCE |
详细请参见表19。 |
红色报文的行为参数。AR6700V主设备和AR6700V子设备不支持。 |
- |
|
color-aware |
否 |
string |
|
- |
色敏模式。 |
"enable" |
limit-type |
否 |
string |
|
- |
限制类型。AR6700V主设备,AR6700V子设备和AR6700V-L款型不支持。 |
"pps" |
|
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
green-service-class |
否 |
string |
|
- |
绿色报文服务等级。 |
"be" |
green-color |
否 |
string |
|
- |
绿色报文重新定义的颜色。 |
"green" |
green-remark-dscp |
否 |
int32 |
[0-63] |
- |
绿色报文的DHCP优先级。AR6700V-L款型不支持。 |
62 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
yellow-service-class |
否 |
string |
|
- |
黄色报文服务等级。 |
"be" |
yellow-color |
否 |
string |
|
- |
黄色报文重新定义的颜色。 |
"yellow" |
yellow-remark-dscp |
否 |
int32 |
[0-63] |
- |
黄色报文的DHCP优先级。AR6700V-L款型不支持。 |
62 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
red-service-class |
否 |
string |
|
- |
红色报文服务等级。 |
"be" |
red-color |
否 |
string |
|
- |
红色报文重新定义的颜色。 |
"red" |
red-remark-dscp |
否 |
int32 |
[0-63] |
- |
红色报文的DHCP优先级。AR6700V-L款型不支持。 |
62 |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
pbr-ipv4 |
否 |
REFERENCE |
详细请参见表21。 |
重定向IPv4。 |
- |
|
pbr-ipv6 |
否 |
REFERENCE |
详细请参见表30。 |
重定向IPv6。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
redirect-tunnel |
否 |
REFERENCE |
详细请参见表22。 |
重定向隧道。 |
- |
|
ipv4-nexthops |
否 |
REFERENCE |
详细请参见表23。 |
IPv4多下一跳。 |
- |
|
redirect-srv6-te-policy |
否 |
REFERENCE |
详细请参见表26。 |
重定向策略。 |
- |
|
ipv4-nexthop |
否 |
REFERENCE |
详细请参见表27。 |
IPv4下一跳。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
tunnel-name |
是 |
string |
1~63个字符。 |
- |
隧道名称。 |
"Tunnel Name" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
nexthop-addresses |
否 |
REFERENCE |
详细请参见表24。 |
下一跳地址。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
nexthop-address |
否 |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表25。 |
下一跳地址。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
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" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
endpoint |
是 |
string |
满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 |
- |
端点IPv6地址。 |
"Endpoint IPv6" |
color |
是 |
int64 |
[0-4294967295] |
- |
颜色。 |
4294967294 |
sid-type |
是 |
string |
|
- |
Sid类型。 |
"sid" |
sid-ip |
是 |
string |
满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 |
- |
Sid IPv6地址。 |
"Sid IP" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
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。 |
重定向接口。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
deny |
否 |
boolean |
|
false |
阻断。 |
false |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
if-name |
是 |
string |
1~63个字符。 |
- |
接口名称。 |
"Interface Name" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
ipv6-nexthops |
否 |
REFERENCE |
详细请参见表31。 |
IPv6多下一跳。 |
- |
|
ipv6-nexthop |
否 |
REFERENCE |
详细请参见表34。 |
IPv6下一跳。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
nexthop-addresses |
否 |
REFERENCE |
详细请参见表32。 |
下一跳地址。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
nexthop-address |
否 |
ARRAY_REFERENCE |
0-16个列表项,详细请参见表33。 |
下一跳地址。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
ipv6-address |
否 |
string |
满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 |
- |
IPv6地址,单一主键字段。 |
"fc00::/7" |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
nexthop-address |
是 |
string |
满足正则表达(([^:]+:){6}(([^:]+:[^:]+)|(.*\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?。 |
- |
下一跳地址。 |
"fc00::/7" |
none |
否 |
REFERENCE |
详细请参见表35。 |
无接口。 |
- |
|
interface |
否 |
REFERENCE |
详细请参见表36。 |
重定向接口。 |
- |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
deny |
否 |
boolean |
|
false |
阻断。 |
false |
参数名称 |
必选 |
类型 |
参数值域 |
默认值 |
参数说明 |
参数示例 |
---|---|---|---|---|---|---|
if-name |
是 |
string |
1~63个字符。 |
- |
接口名称。 |
"Interface Name" |
请求示例
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:操作成功。
返回状态码为400:请求参数错误。
详细信息请参见实际响应消息体。
返回状态码为500:内部错误。
详细信息请参见实际响应消息体。
响应示例
返回状态码为200:操作成功。
HTTP/1.1 200 OK Date: Sun,16 Feb 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,16 Feb 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,16 Feb 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive