save_unicast_master_list_x 保存单播主时钟列表
POST /api/v1/ptp/save_unicast_master_list_x
描述
保存单播主时钟列表接口,用于保存单播主时钟列表信息。
访问权限
具备以下权限:
ptp:save_global_params
JSON参数
请求参数如下:
{
"tables": [
{
"table_id": 1|2|3,
"description"?: "option string",
"logQueryInterval": -3~7,
"addresses": [
"option string"
]
}
]
}
- 参数tables: 单播主时钟列表数组,可以包含多个主时钟列表配置对象, 保存时,tables不能为空,但元素可以少于3个,比如希望只修改二层的MAC列表,只传一个参数即可,不传入的table不做修改
- 参数table_id: 可选主时钟列表的ID,约定固定对应L2 层的通信,单播列表中的地址都是MAC地址;2对应UDPv4层PTP通信,单播列表中的地址都是IPv4地址;3对应UDPv 6层PTP通信,单播列表中的地址都是IPv6地址
- 参数description: 主时钟列表的描述信息,可选参数
- 参数logQueryInterval: 单播协商尝试的时间间隔,2的幂次方(秒),值为2对应4秒(常用),API限制范围 -3~7
- 参数addresses: 地址列表,table_id=1时只能是MAC地址,table_id=2时只能是IPv4地址,table_id=3时只能是IPv6地址
请求示例:
{
"tables": [
{
"table_id": 1,
"description": "[L2]Layer-2 Ethernet Unicast Masters",
"logQueryInterval": 2,
"addresses": [
"00:1A:2B:3C:4D:5E",
"00:1A:2B:3C:4D:5F"
]
},
{
"table_id": 2,
"description": "[UDPv4] IPv4 UDP Unicast Masters",
"logQueryInterval": 2,
"addresses": [
"192.168.10.100",
"192.168.10.101",
"192.168.10.102"
]
},
{
"table_id": 3,
"description": "[UDPv6] IPv6 UDP Unicast Masters",
"logQueryInterval": 2,
"addresses": [
"2001:db8::100",
"2001:db8::101"
]
}
]
}
响应结果
请求返回的HTTP状态码为200
返回结果为JSON格式的数据,您可以通过解析JSON数据来获取API调用的结果信息。结构如下:
{
"success": true|false,
"errorCode"?: "option string",
"errorMessage"?: "option string",
"showType"?: 0|1|2|4|9,
"traceId"?: "option string"
}
正确响应结果示例:
{
"success": true
}