• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C SeerEngine-SDWAN操作日志信息参考-[E6809]-5W100

手册下载

H3C SeerEngine-SDWAN操作日志信息参考-[E6809]-5W100-整本手册.pdf  (2.39 MB)

  • 发布时间:2024/1/18 22:05:25
  • 浏览量:
  • 下载量:

H3C SeerEngine-SDWAN

操作日志信息参考

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

资料版本:5W100-20240116

 

Copyright © 2024新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。


 

1 简介··· 1-1

2 操作日志··· 2-1

2.1 查看操作日志·· 2-1

2.2 删除操作日志·· 2-1

2.3 导出操作日志·· 2-2

2.4 配置操作日志·· 2-2

2.5 操作日志业务模块列表·· 2-3

2.6 文档使用说明·· 2-3

3 网络基础管理··· 3-1

3.1 模板管理·· 3-2

3.1.1 创建SNMP模板·· 3-2

3.1.2 修改SNMP模板·· 3-2

3.1.3 删除SNMP模板·· 3-4

3.1.4 删除站点模板段·· 3-4

3.1.5 创建WebSocket模板·· 3-5

3.1.6 修改WebSocket模板·· 3-6

3.1.7 删除WebSocket模板·· 3-7

3.1.8 创建站点模板WAN链路·· 3-8

3.1.9 更新站点模板WAN链路段·· 3-10

3.1.10 删除站点模板WAN链路·· 3-10

3.1.11 添加站点模板·· 3-11

3.1.12 更新站点模板·· 3-13

3.1.13 创建BFD模板·· 3-14

3.1.14 更新BFD模板·· 3-15

3.2 设备管理·· 3-15

3.2.1 同步设备信息·· 3-15

3.2.2 添加设备·· 3-16

3.2.3 更新设备·· 3-18

3.2.4 删除设备·· 3-18

3.2.5 同步设备·· 3-19

3.2.6 确认开局·· 3-19

3.2.7 修改板卡状态·· 3-20

3.2.8 修改子卡状态·· 3-20

3.2.9 导出设备清单·· 3-21

3.3 拓扑管理·· 3-21

3.3.1 修改拓扑节点位置·· 3-21

3.3.2 修改underlay拓扑节点展开状态·· 3-22

3.3.3 同步TTE连接·· 3-22

3.4 链路管理·· 3-23

3.4.1 修改Underlay链路带宽·· 3-23

3.4.2 修改Overlay链路·· 3-23

3.4.3 删除单条Overlay链路·· 3-24

3.4.4 批量删除Overlay链路·· 3-24

3.5 站点管理·· 3-25

3.5.1 添加站点·· 3-25

3.5.2 导入站点·· 3-27

3.5.3 更新站点·· 3-28

3.5.4 删除站点·· 3-29

3.5.5 重试·· 3-30

3.5.6 创建站点组·· 3-30

3.5.7 修改站点组·· 3-31

3.5.8 删除站点组·· 3-31

3.6 WAN链路·· 3-32

3.6.1 修改WAN链路·· 3-32

3.6.2 删除WAN链路·· 3-33

3.7 远程管理·· 3-34

3.7.1 CmdProxy远程管理·· 3-34

3.8 设备维护业务·· 3-35

3.8.1 设备备份·· 3-35

3.8.2 设备配置恢复·· 3-37

3.8.3 设备软件版本管理·· 3-38

3.8.4 设备升级·· 3-39

3.8.5 设备替换·· 3-44

3.8.6 维护记录·· 3-46

3.9 接口管理·· 3-47

3.9.1 删除接口·· 3-47

3.9.2 修改接口·· 3-47

3.10 NTP· 3-48

3.10.1 接入ntp服务端·· 3-48

3.10.2 删除ntp服务端·· 3-49

3.10.3 更新ntp服务端·· 3-49

4 运维管理··· 4-1

4.1 批量配置下发·· 4-1

4.1.1 批量配置下发·· 4-1

4.1.2 删除批量配置下发记录·· 4-1

4.2 配置校验·· 4-2

4.2.1 添加配置详情·· 4-2

4.2.2 修改配置详情·· 4-2

4.2.3 删除配置详情·· 4-2

4.3 一键巡检·· 4-3

4.3.1 设置自动巡检任务·· 4-3

4.3.2 修改自动巡检任务·· 4-3

4.3.3 执行巡检·· 4-4

4.3.4 下载巡检·· 4-4

4.3.5 删除巡检记录·· 4-4

4.4 运维配置·· 4-5

4.4.1 修改地图区域配置·· 4-5

4.4.2 修改流量采集周期·· 4-5

4.4.3 修改链路质量评估权重参数·· 4-6

4.4.4 修改BFD全局配置·· 4-6

4.4.5 修改全局质量探测和流量采集配置·· 4-7

4.4.6 修改设备自定义流量采集和链路选路配置·· 4-8

4.4.7 删除设备自定义流量采集和链路选路配置·· 4-8

4.4.8 添加质量探测和流量采集配置·· 4-9

4.4.9 修改iNQA开关·· 4-9

4.5 运维诊断·· 4-10

4.5.1 添加Ping诊断任务·· 4-10

4.5.2 删除Ping诊断任务·· 4-11

4.5.3 添加Tracert诊断任务·· 4-12

4.5.4 删除Tracert诊断任务·· 4-13

4.6 运维统计·· 4-13

4.6.1 删除运维历史数据·· 4-13

4.7 数据导出·· 4-14

4.7.1 导出链路历史数据报表·· 4-14

4.7.2 删除报表·· 4-14

4.8 配置审计·· 4-15

4.8.1 执行配置审计·· 4-15

4.8.2 配置平滑同步·· 4-15

4.8.3 忽略配置·· 4-15

4.8.4 开启自动审计·· 4-16

4.9 容量管理·· 4-16

4.9.1 修改资源阈值·· 4-16

4.9.2 开启定时同步配置·· 4-17

4.9.3 板卡级别重试阈值·· 4-17

4.9.4 重试阈值·· 4-17

5 增值业务··· 5-1

5.1 策略管理·· 5-1

5.1.1 创建应用组策略·· 5-1

5.1.2 修改应用组策略·· 5-2

5.1.3 删除应用组策略·· 5-2

5.1.4 创建应用组·· 5-3

5.1.5 修改应用组·· 5-4

5.1.6 删除应用组·· 5-4

5.1.7 重试应用组·· 5-5

5.1.8 创建SLA策略·· 5-5

5.1.9 修改SLA策略·· 5-6

5.1.10 删除SLA策略·· 5-6

5.1.11 创建SLA优选策略·· 5-7

5.1.12 修改SLA优选策略·· 5-7

5.1.13 删除SLA优选策略·· 5-8

5.1.14 新增SLA级别·· 5-8

5.1.15 修改SLA级别·· 5-9

5.1.16 删除SLA级别·· 5-9

5.1.17 重试SLA级别·· 5-10

5.1.18 创建应用时间策略·· 5-10

5.1.19 修改应用时间策略·· 5-11

5.1.20 删除应用时间策略·· 5-12

5.1.21 创建策略作用域·· 5-12

5.1.22 修改策略作用域·· 5-13

5.1.23 删除策略作用域·· 5-13

5.1.24 创建智能调度配置·· 5-14

5.1.25 修改智能调度配置·· 5-14

5.1.26 修改综合质量指标·· 5-15

5.2 WASS· 5-16

5.2.1 创建WASS策略·· 5-16

5.2.2 删除WASS策略·· 5-17

5.2.3 创建WASS策略和类的关联关系·· 5-18

5.2.4 修改WASS策略和类的关联关系·· 5-20

5.2.5 删除WASS策略与类的关联关系·· 5-21

5.2.6 创建WASS·· 5-22

5.2.7 删除WASS·· 5-23

5.2.8 修改WASS·· 5-24

5.2.9 创建WASS策略应用·· 5-26

5.2.10 批量创建WASS策略应用·· 5-27

5.2.11 删除WASS策略应用·· 5-28

5.2.12 WASS策略应用重试·· 5-28

5.2.13 创建全局配置·· 5-29

5.2.14 更新全局配置·· 5-29

5.2.15 删除全局配置·· 5-30

5.2.16 重试全局配置·· 5-30

5.2.17 重试广域网加速双网关重定向·· 5-31

5.2.18 创建静态包复制路径·· 5-32

5.2.19 更新静态包复制路径·· 5-34

5.2.20 删除静态包复制路径·· 5-35

5.2.21 重试静态包复制路径·· 5-35

5.3 WebCache· 5-36

5.3.1 添加网站缓存·· 5-36

5.3.2 删除网站缓存·· 5-38

5.3.3 更新网站缓存·· 5-40

6 网络编排··· 6-1

6.1 开局部署·· 6-2

6.1.1 修改预配置·· 6-2

6.1.2 查询开局配置文件路径·· 6-3

6.1.3 发送开局邮件·· 6-4

6.2 LAN详情·· 6-5

6.2.1 创建LAN详情·· 6-5

6.2.2 删除LAN详情·· 6-10

6.2.3 重试下发LAN详情·· 6-11

6.2.4 修改LAN详情·· 6-12

6.2.5 批量导入LAN详情·· 6-13

6.2.6 创建LAN详情DHCP静态地址绑定·· 6-13

6.2.7 删除LAN详情DHCP 静态地址绑定·· 6-14

6.2.8 创建LAN详情DHCP option配置·· 6-14

6.2.9 删除LAN详情DHCP option配置·· 6-15

6.2.10 创建LAN详情DHCP 禁止IP地址·· 6-15

6.2.11 删除LAN详情DHCP 禁止IP地址·· 6-16

6.2.12 创建LAN详情DHCPv6 静态地址绑定·· 6-16

6.2.13 删除LAN详情DHCPv6 静态地址绑定·· 6-17

6.2.14 创建LAN详情DHCPv6 option配置·· 6-17

6.2.15 删除LAN详情DHCPv6 option配置·· 6-18

6.3 VPN业务·· 6-19

6.3.1 创建VPN· 6-19

6.3.2 更新VPN· 6-21

6.3.3 删除VPN· 6-22

6.3.4 站点绑定VPN· 6-23

6.3.5 站点解绑VPN· 6-24

6.3.6 重试VPN站点·· 6-24

6.3.7 创建区域拓扑·· 6-25

6.3.8 更新区域拓扑·· 6-26

6.3.9 删除区域拓扑·· 6-27

6.3.10 重试区域拓扑RR-CPE配置状态·· 6-27

6.3.11· 6-27

6.3.12 站点·· 6-29

6.3.13 创建区域拓扑分支站点·· 6-30

6.3.14 更新区域拓扑分支站点·· 6-31

6.3.15 删除区域拓扑分支站点·· 6-32

6.3.16 创建区域拓扑中心站点·· 6-33

6.3.17 更新区域拓扑中心站点·· 6-34

6.3.18 删除区域拓扑中心站点·· 6-35

6.3.19 创建VPN拓扑策略·· 6-36

6.3.20 删除VPN拓扑策略·· 6-37

6.3.21 更新VPN拓扑策略·· 6-38

6.3.22 重试区域拓扑策略RR站点配置·· 6-39

6.3.23 创建区域互联·· 6-40

6.3.24 删除区域互联·· 6-41

6.3.25 重试区域互联·· 6-41

6.3.26 重试区域互联边界站点·· 6-41

6.4 WAN网络·· 6-42

6.4.1 创建WAN网络·· 6-42

6.4.2 删除WAN网络·· 6-43

6.4.3 创建WAN网络传输网络·· 6-44

6.4.4 删除WAN网络传输网络·· 6-44

6.4.5 更新WAN网络传输网络·· 6-45

6.4.6 创建WAN网络业务平面·· 6-46

6.4.7 删除WAN网络业务平面·· 6-47

6.4.8 更新WAN网络业务平面·· 6-48

6.4.9 导入LoopBack口地址·· 6-49

6.4.10 增加LoopBack口地址·· 6-50

6.4.11 删除LoopBack口地址·· 6-51

6.5 WAN详情配置·· 6-51

6.5.1 导入WAN详情·· 6-51

6.5.2 WAN详情新增·· 6-52

6.5.3 WAN详情删除·· 6-53

6.5.4 WAN详情失败重试·· 6-53

6.6 IPsec配置·· 6-54

6.6.1 配置IPsec· 6-54

6.7 站点上网·· 6-55

6.7.1 创建本地上网·· 6-55

6.7.2 删除本地上网·· 6-56

6.7.3 创建集中上网·· 6-57

6.7.4 删除集中上网·· 6-57

6.7.5 重试集中上网·· 6-58

6.7.6 重试本地上网·· 6-58

6.8 租户接入管理·· 6-58

6.8.1 租户接入·· 6-58

6.8.2 删除接入区·· 6-59

6.8.3 关联接入区·· 6-59

6.8.4 取消关联接入区·· 6-59

6.8.5 POP点接入接入区·· 6-60

6.8.6 移除POP点接入接入区·· 6-60

6.8.7 接入区增加或者删除RR站点·· 6-61

6.8.8 租户重试下发RR站点全局配置·· 6-61

6.8.9 批量绑定租户与POP·· 6-62

6.8.10 批量取消绑定租户与POP站点·· 6-62

6.8.11 创建接入区·· 6-63

6.8.12 更新租户接入区·· 6-63

6.8.13 删除租户接入区·· 6-64

6.8.14 批量CPE站点接入接入区·· 6-64

6.8.15 批量取消CPE站点接入·· 6-65

6.9 Overlay隧道阻断策略·· 6-66

6.9.1 创建Overlay拓扑策略·· 6-66

6.9.2 删除Overlay拓扑策略·· 6-67

6.9.3 重试下发Overlay拓扑策略·· 6-67

6.10 路由配置·· 6-68

6.10.1 BGP路由配置·· 6-68

6.10.2 路由前缀配置·· 6-75

6.10.3 路由策略配置·· 6-77

6.10.4 路由RD配置·· 6-80

6.10.5 路由团体属性配置·· 6-83

6.11 静态路由配置·· 6-86

6.11.1 创建静态路由配置·· 6-86

6.11.2 删除静态路由配置·· 6-87

6.11.3 更新静态路由配置·· 6-87

6.12 OSPF路由配置·· 6-88

6.12.1 创建OSPF路由·· 6-88

6.12.2 删除OSPF路由·· 6-89

6.12.3 修改OSPF路由·· 6-90

6.13 编号池·· 6-91

6.13.1 配置资源编号·· 6-91

6.13.2 更新资源编号·· 6-92

6.14 租户资源规划·· 6-92

6.14.1 创建租户授权·· 6-92

6.14.2 删除租户授权·· 6-93

6.14.3 添加租户System IP地址池·· 6-93

6.14.4 删除租户System IP地址池·· 6-94

6.14.5 添加租户System IP地址段·· 6-94

6.14.6 更新租户System IP地址段·· 6-95

6.14.7 删除租户System IP地址段·· 6-95

6.14.8 添加RR接入区分配·· 6-96

6.14.9 更新RR接入区分配·· 6-96

6.14.10 删除RR接入区分配·· 6-97

6.14.11 添加VPN分配·· 6-97

6.14.12 删除VPN分配·· 6-98

6.14.13 添加POP分配·· 6-98

6.14.14 删除POP的单个VPN分配·· 6-99

6.14.15 删除POP分配·· 6-99

6.14.16 添加WAN业务网络分配·· 6-100

6.14.17 删除WAN业务网络分配·· 6-100

6.14.18 添加STUN服务分配·· 6-101

6.14.19 删除STUN服务分配·· 6-101

6.14.20 MSP租户新增动态QoS分配·· 6-102

6.14.21 MSP租户取消动态QoS分配·· 6-102

6.15 虚拟模板接口·· 6-103

6.15.1 创建虚拟模板接口·· 6-103

6.15.2 删除虚拟模板接口·· 6-105

6.15.3 重试虚拟模板接口·· 6-105

6.16 L2TP·· 6-106

6.16.1 创建L2TP·· 6-106

6.16.2 删除L2TP·· 6-107

6.16.3 重试L2TP·· 6-107

6.17 STUN接口·· 6-108

6.17.1 创建STUN· 6-108

6.17.2 删除STUN· 6-110

6.17.3 重试STUN· 6-110

6.18 动态QoS接口·· 6-111

6.18.1 创建动态QoS· 6-111

6.18.2 删除动态QoS· 6-112

6.18.3 更新动态QoS· 6-113

6.18.4 动态QoS批量新增中心站点·· 6-114

6.18.5 动态QoS批量删除中心站点·· 6-115

6.18.6 动态QoS批量新增分支站点隧道·· 6-116

6.18.7 动态QoS批量删除分支站点隧道·· 6-117

6.18.8 更新动态QoS分支站点隧道下行带宽·· 6-118

6.18.9 重试动态QoS· 6-119

7 系统管理··· 7-1

7.1 告警管理·· 7-1

7.1.1 修改告警阈值表配置·· 7-1

7.1.2 修改告警归类配置·· 7-2

7.1.3 修改链路告警配置·· 7-3


1 简介

操作日志用于记录用户在控制组件的所有操作。在操作日志页面,可查看、删除、导出所有操作日志,还可使用搜索功能(含高级搜索)对操作日志进行筛选查看。

本文假设您已具备数据通信技术知识,并熟悉H3C 统一数字底盘和H3C SeerEngine-SDWAN产品。


2 操作日志

2.1  查看操作日志

登录统一数字底盘,单击[系统>日志管理>操作日志信息]菜单项,进入操作日志页面。在该页面选择日期时间并单击<搜索>按钮,日志列表将分页显示操作日志信息。点击高级搜索,服务名称选择sdwan-service,日志列表将分页显示SeerEngine-SDWAN的操作日志信息,如2-1所示。

图2-1 操作日志信息列表

 

表2-1 日志字段说明

字段

描述

日期/时间

操作日志产生的日期和时间

用户名称

产生操作日志的用户

用户IP

产生操作日志用户的IP地址

服务名称

生成操作日志的服务名称

操作结果

用户操作的结果

操作描述

操作日志具体内容,包含事件或错误发生的详细信息

失败原因

用户操作失败的原因

 

2.2  删除操作日志

登录统一数字底盘,单击[系统>日志管理>操作日志信息]菜单项,进入操作日志页面。在该页面选择操作日志并单击<删除>按钮,删除指定操作日志,如2-2所示。

图2-2 删除操作日志

 

2.3  导出操作日志

登录统一数字底盘,单击[系统>日志管理>操作日志信息]菜单项,进入操作日志页面。在该页面选择操作日志并单击<导出>按钮,导出指定操作日志,如2-3所示。

图2-3 导出操作日志

 

2.4  配置操作日志

登录统一数字底盘,单击[系统>日志管理>日志配置]菜单项,进入操作日志页面。在该页面可对操作日志系统数据进行配置,2-4所示。

图2-4 配置操作日志

 

表2-2 日志配置字段说明

字段

描述

日志存储天数

历史操作日志存储

过期日志清理时间

过期操作日志的定时清理时间

发送级别

默认值 提示,高于等于该级别的日志将被发送至日志服务器。级别由低到高分别为:调试、提示、关注、警告、错误、严重、告警、致命。操作成功的日志级别为提示,部分成功的日志级别为关注,操作失败的日志级别为警告。

日志服务器

接收高于或等于发送级别的日志服务器

 

2.5  操作日志业务模块列表

图2-5 业务模块列表

服务名称

说明

sdwan-nfm

网络基础管理模块

sdwan-oam

运维管理模块

sdwan-vas

增值业务模块

sdwan-nso

网络编排模块

sdwan-msm

系统管理模块

 

2.6  文档使用说明

本文将操作日志信息按照业务模块分类,以表格的形式对日志信息进行介绍。有关表中各项的含义请参考2-3

表2-3 日志信息表内容说明

表项

说明

举例

日志内容

显示日志信息的具体内容

创建资源编号池:[{$1,$2}]

参数解释

按照参数在日志中出现的顺序对参数进行解释

参数顺序用“$数字”表示,例如“$1”表示在该日志中出现的第一个参数

$1:管理LoopBack口序号

$2BGP AS

举例

日志信息举例

创建资源编号池[{

         "manageLoopbackNum": "20",

         "bgpAsNum": "10"

}]

日志说明

描述日志所表达的操作事件

用户进行配置BGP AS号和管理LoopBack口编号

失败原因

列举操作失败时可能的原因

当操作失败时,可能的原因如下:

·     MSM_LOOPBACK_ILLEGALLOOPBACK口编号取值范围为0-1023

·     MSM_BGP_AS_ILLEGALBGP AS编号取值范围为1-4294967295

 


3 网络基础管理

本节介绍网络基础管理输出的操作日志信息。

3.1  模板管理

3.1.1  创建SNMP模板

日志内容

创建SNMP模板$1:[{$1$2$3$4$5$6$7$8$9}]

参数解释

$1:模板名称

$2SNMP版本号

$3:只读团体字

$4:写团体字

$5:用户名

$6snmpv3版本认证算法

$7snmpv3版本认证密码

$8snmpv3版本加密算法

$9snmpv3版本加密密码

举例

创建SNMP模板"test"  [{

         "snmpName": "test",

         "snmpVersion": 2,

         "v2ReadCommunity": "12",

         "v2WriteCommunity": "22"

}]

日志说明

创建SNMP模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_SNMP_READ_WRITE_COM_NULLSNMP版本为2时,SNMP读团体字或写团体字属性不能为空

·     NFM_TEMPLATE_SNMP_READ_WRITE_COM_SAMESNMP版本为2时,SNMP读团体字和写团体字属性不能相同

·     NFM_TEMPLATE_SNMP_V2_NO_V3:当SNMP版本为2时,SNMPV3用户名、公钥加密算法、公钥密码、私钥加密算法、私钥密码必须全部为空

·     NFM_TEMPLATE_SNMP_V3_NO_V2:当SNMP版本为3时,SNMP读和写团体字属性必须全部为空

·     NFM_TEMPLATE_SNMP_USER_CANT_EMPTY:当SNMP版本为3时,用户名不能为空

·     NFM_TEMPLATE_SNMP_AUTH_PROTOCOL_NULL_ALL_NULL:当SNMPV3公钥加密算法为空时,公钥密码、私钥加密算法、私钥密码必须全部为空

·     NFM_TEMPLATE_SNMP_AUTH_PWD_NULL:当SNMP公钥加密算法不为空时,公钥密码不能为空

·     NFM_TEMPLATE_SNMP_PRI_PWD_NULL_WHEN_PROTOCOL_NULL:当SNMPV3私钥加密算法为空时,SNMPV3私钥密码也必须为空

·     NFM_TEMPLATE_SNMP_PRI_PWD_NULL:当SNMPV3私钥加密算法不为空时,私钥密码不能为空

3.1.2  修改SNMP模板

日志内容

修改SNMP模板$2:[{$1$2$3$4$5$6$7$8$9$10}]

参数解释

$1:模板id

$2:模板名称

$3SNMP版本号

$4:只读团体字

$5:写团体字

$6:用户名

$7snmpv3版本认证算法

$8snmpv3版本认证密码

$9snmpv3版本加密算法

$10snmpv3版本加密密码

举例

修改SNMP模板"test"  [{

"id": " fb75f1d9644a26e50f66886b5f78faad ",

         "snmpName": "test",

         "snmpVersion": 2,

         "v2ReadCommunity": "12",

         "v2WriteCommunity": "22"

}]

日志说明

修改SNMP模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_SNMP_READ_WRITE_COM_NULLSNMP版本为2时,SNMP读团体字或写团体字属性不能为空

·     NFM_TEMPLATE_SNMP_READ_WRITE_COM_SAMESNMP版本为2时,SNMP读团体字和写团体字属性不能相同

·     NFM_TEMPLATE_SNMP_V2_NO_V3:当SNMP版本为2时,SNMPV3用户名、公钥加密算法、公钥密码、私钥加密算法、私钥密码必须全部为空

·     NFM_TEMPLATE_SNMP_V3_NO_V2:当SNMP版本为3时,SNMP读和写团体字属性必须全部为空

·     NFM_TEMPLATE_SNMP_USER_CANT_EMPTY:当SNMP版本为3时,用户名不能为空

·     NFM_TEMPLATE_SNMP_AUTH_PROTOCOL_NULL_ALL_NULL:当SNMPV3公钥加密算法为空时,公钥密码、私钥加密算法、私钥密码必须全部为空

·     NFM_TEMPLATE_SNMP_AUTH_PWD_NULL:当SNMP公钥加密算法不为空时,公钥密码不能为空

·     NFM_TEMPLATE_SNMP_PRI_PWD_NULL_WHEN_PROTOCOL_NULL:当SNMPV3私钥加密算法为空时,SNMPV3私钥密码也必须为空

·     NFM_TEMPLATE_SNMP_PRI_PWD_NULL:当SNMPV3私钥加密算法不为空时,私钥密码不能为空

 

3.1.3  删除SNMP模板

日志内容

删除SNMP模板$2:[{$1}]

参数解释

$1:主键ID

$2:模板名称

举例

删除SNMP模板"test"  [{

         "id": "fb75f1d9644a26e50f66886b5f78faad",

}]

日志说明

删除SNMP模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_ENTITY_NOT_EXIST:模板在数据库中不存在

·     NFM_TEMPLATE_IN_USE:模板正在被使用

COMMON_DELETE_ERROR:数据库删除失败

 

3.1.4  删除站点模板段

日志内容

删除站点模板$2 [{ $1, $2}]

参数解释

$1:主键ID

$2:模板名称

举例

删除站点模板"test"  [{

         "id": "a5ff9253ceb713dcd4c43ab139a537d7",

         }]

日志说明

用户删除站点模板

 

3.1.5  创建WebSocket模板

日志内容

创建WebSocket模板$1 [{$1,$2,$3,$4,$5,$6}]

参数解释

$1:模板名称

$2websocket服务器地址

$3:服务器端口

$4:网络类型

$5:地址类型

$6:协议类型

举例

创建WebSocket模板"Global" [{

         "websocketName": "Global",

         "servers": [{

                   "websocketDomain": "172.39.14.102",

                   "websocketPort": 19443,

                   "isPublic": 0,

                   "isMaster": 1,

                   "protocolType": "IPV4"

         },

         {

                   "websocketDomain": "10.1.1.1",

                   "websocketPort": 19443,

                  "isPublic": 1,

                   "isMaster": 0,

                   "protocolType": "IPV4"

         }]

}]

日志说明

用户创建WebSocket模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_NAME_GLOBAL:局部模板名稱不能爲Global

·     NFM_TEMPLATE_WEBSOCKET_MASTER_IP_MISSING:必须配置Websocket主地址

·     NFM_TEMPLATE_WEBSOCKET_MASTER_CONTROLLER_COUNT:控制器集群只能配置一个主地址

·     NFM_TEMPLATE_WEBSOCKET_CONTROLLER_DUPLICATE:控制器集群地址不能重复

 

 

3.1.6  修改WebSocket模板

日志内容

更新WebSocket模板$2 [{$1,$2,$3,$4,$5,$6, $7}]

参数解释

$1:模板ID

$2:模板名称

$3websocket服务器地址

$4:服务器端口

$5:网络类型

$6:地址类型

$7:协议类型

举例

更新WebSocket模板"Global" {

         "id": "fdf02885fdae44a5557e16edd75e9ac8",

         "websocketName": "Global",

         "servers": [{

                   "websocketDomain": "172.39.14.102",

                   "websocketPort": 19443,

                   "isPublic": 0,

                   "isMaster": 1,

                   "protocolType": "IPV4"

         },

         {

                   "websocketDomain": "10.1.1.1",

                   "websocketPort": 19443,

                   "isPublic": 1,

                   "isMaster": 0,

                   "protocolType": "IPV4"

         }]

}

日志说明

用户更新WebSocket模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_NAME_GLOBAL:局部模板名稱不能爲Global

·     NFM_TEMPLATE_WEBSOCKET_MASTER_IP_MISSING:必须配置Websocket主地址

·     NFM_TEMPLATE_WEBSOCKET_MASTER_CONTROLLER_COUNT:控制器集群只能配置一个主地址

·     NFM_TEMPLATE_WEBSOCKET_CONTROLLER_DUPLICATE:控制器集群地址不能重复

 

 

3.1.7  删除WebSocket模板

日志内容

删除WebSocket模板$2 [{$1, $2}]

参数解释

$1:模板ID

$2:模板名称

举例

删除WebSocket模板" Global "  [{

         "id": "6d22471714d6d916d14e54227a5e68da"

}]

日志说明

用户删除WebSocket模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_ENTITY_NOT_EXIST:模板在数据库中不存在

·     NFM_TEMPLATE_DEFAULT_NOT_DELETE:全局模板不可删除

·     NFM_TEMPLATE_IN_USE:模板正在被使用

·     COMMON_DELETE_ERROR:数据库删除失败

 

 

3.1.8  创建站点模板WAN链路

日志内容

创建站点模板WAN链路:[{$1,$2,$3,$4,$5,$6, $7,$8,$9, $10}]

参数解释

$1:站点模板ID

$2WAN链路名称

$3:设备编号

$4:接口名称

$5WAN网络ID

$6:上行带宽

$7:下行带宽

$8WANMTU

$9WANMSS

$10:开局部署方式

举例

创建站点模板WAN链路 [{

       "wanName": "wan1",

         "deviceIndex": 1,

         "interfaceName": "GigabitEthernet3/0",

         "networkUuid": "eeb356a020ebc11ffa4f0af0a1b6ad58",

         "upBandwidth": "12",

         "downBandwidth": "125",

         "ztpMode": 0,

         "wanMtu": "124",

         "tcpMss": "1245",

     "siteTemplateId": "133565d1aaff0fdc2477f409dbf0096e"

}]

日志说明

创建站点模板WAN链路

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_SITE_ID_IS_NULL站点模板ID为空

·     NFM_TEMPLATE_SITE_WAN_NAME_LENGTH_ILLEGALWAN链路名称长度为1-255

·     NFM_TEMPLATE_SITE_DEVICE_INDEX_IS_NULL设备编号为空

·     NFM_TEMPLATE_SITE_DEVICE_INDEX_INVALID设备编号只能为12

·     NFM_TEMPLATE_SITE_WAN_TP_NAME_IS_NULLWAN链路接入设备接口名称为空

·     NFM_TEMPLATE_SITE_WAN_TP_NAME_FORMAT_ILLEGALWAN链路接入设备接口名称格式不正确

·     NFM_TEMPLATE_NETWORK_ID_IS_NULLWAN网络ID为空

·     NFM_TEMPLATE_SITE_WAN_BANDWIDTH_ERROR带宽取值范围为1-400000000的整数

·     NFM_TEMPLATE_SITE_WAN_MTU_RANGE_ERROR接口MTU值范围错误

·     NFM_TEMPLATE_SITE_WAN_MSS_RANGE_ERROR接口MSS值范围错误

·     NFM_TEMPLATE_SITE_WAN_ZTP_MODE_ERRORWAN链路开局配置部署方式不存在

·     NFM_SITE_TEMPLATE_WAN_NAME_DUPLICATEWAN链路名称已经存在

·     NFM_SITE_TEMPLATE_WAN_LINK_INTERFACE_NAME_EXISTWAN链路接入设备接口已存在

·     NFM_SITE_TEMPLATE_WAN_DB_FAILWAN链路数据库写入失败

 

3.1.9  更新站点模板WAN链路段

日志内容

更新站点模板WAN链路 [{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10 }]

参数解释

$1:主键ID

$2:站点模板ID

$3WAN链路名称

$4:设备编号

$5:接口名称

$6WAN网络唯一标识

$7WAN网络名称

$8:上行带宽

$9:下行带宽

$10WANMTU

举例

更新站点模板WAN链路 [{

        "id": " eeb356a020ebc11ffa4f0af0a1b6ad58",

         "deviceIndex": 1,

         "interfaceName": "GigabitEthernet3/0",

         "networkUuid": "eeb356a020ebc11ffa4f0af0a1b6ad58",

         "upBandwidth": "12",

         "downBandwidth": "125",

         "ztpMode": 0,

         "wanMtu": "124",

         "tcpMss": "1245",

     "siteTemplateId": "133565d1aaff0fdc2477f409dbf0096e"

}]

日志说明

用户更新站点模板WAN链路

失败原因

当操作失败时,可能的原因如下:

·     MSM_IP_POOL_NOT_EXIST:此ID对应的地址池不存在

·     MSM_IP_POOL_IP_NET_ID_NULL:地址池网段ID为空

 

3.1.10  删除站点模板WAN链路

日志内容

删除站点模板WAN链路:[{$1}]

参数解释

$1:主键ID

举例

删除站点模板WAN链路 [{

         "id": "fb75f1d9644a26e50f66886b5f78faad"

         }]

日志说明

用户删除站点模板WAN链路

 

3.1.11  添加站点模板

日志内容

添加站点模板$1:[{$1,$2,$3,$4,$5,$6, $7}]

参数解释

$1:站点模板名称

$2:站点模板描述

$3:站点管理员名称

$4:站点管理员电话

$5:站点管理员邮箱

$6Inter-CPE链路

$7WAN链路列表

举例

添加站点模板"site-template"  [{

      "siteTemplateName": "site-template",

         "siteTemplateDescription": "site template",

         "administratorName": "admin",

         "administratorEmail": "[email protected]",

         "administratorPhone": "12345678909",

“syncPort”: "1234",

         “oneInterfaceName”: "GigabitEthernet2/0",

“oneVlanId”: 121,

“twoInterfaceName”: "GigabitEthernet3/0",

“twoVlanId”: "211",

         "wanInfos": [{

                   "wanName": "wan",

                   "deviceIndex": 1,

                   "interfaceName": "GigabitEthernet2/0",

                   "networkUuid": "eeb356a020ebc11ffa4f0af0a1b6ad58",

                   "upBandwidth": "10",

                   "downBandwidth": "1090",

                   "ztpMode": 0,

                   "wanMtu": "123",

                   "tcpMss": "1245",

                   "ztpModeStr": "U/邮件"

         }]        

}]

日志说明

添加站点模板

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTY站点模板名称为空

·     NFM_TEMPLATE_SITE_NAME_LENGTH_ILLEGAL站点名称长度为1-255

·     NFM_TEMPLATE_SITE_DESCRIPTION_LENGTH_ILLEGAL站点描述长度为1-255

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_NAME_LENGTH_ILLEGAL站点管理员名称长度为1-255

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_EMAIL_ILLEGAL站点管理员邮箱格式不正确

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_EMAIL_LENGTH_ILLEGAL:站点管理员邮箱长度最大为254

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_PHONE_ILLEGAL站点管理员电话格式不正确

·     NFM_SITE_TEMPLATE_WAN_NAME_DUPLICATEWAN链路名称已经存在

·     NFM_SITE_TEMPLATE_WAN_LINK_INTERFACE_NAME_EXISTWAN链路接入设备接口已存在

·     NFM_SITE_TEMPLATE_NAME_DUPLICATE站点模板名称已存在

 

3.1.12  更新站点模板

日志内容

更新站点模板$1:[{$1,$2,$3,$4,$5,$6, $7}]

参数解释

$1:站点模板名称

$2:站点模板描述

$3:站点管理员名称

$4:站点管理员电话

$5:站点管理员邮箱

$6:站点模板ID

$7:互连端口号

$8:设备1互连接口名称

$9:设备1互连接口VLAN ID

$10:设备2互连接口名称

$11:设备2互连接口VLAN ID

举例

更新站点模板"siteTempalte" [{

      "siteTemplateName": "siteTempalte",

         "administratorName": "admin",

         "administratorEmail": "[email protected]",

         "administratorPhone": "12345678909",

         "siteTemplateId": "133565d1aaff0fdc2477f409dbf0096e" ,

“syncPort”: "1234",

         “oneInterfaceName”: "GigabitEthernet2/0",

“oneVlanId”: 121,

“twoInterfaceName”: "GigabitEthernet3/0",

“twoVlanId”: "211"

}]

日志说明

更新站点模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_TEMPLATE_SITE_ID_IS_NULL站点模板ID为空

·     NFM_TEMPLATE_SITE_NAME_LENGTH_ILLEGAL站点名称长度为1-255

·     NFM_TEMPLATE_SITE_DESCRIPTION_LENGTH_ILLEGAL站点描述长度为1-255

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_NAME_LENGTH_ILLEGAL站点管理员名称长度为1-255

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_EMAIL_ILLEGAL站点管理员邮箱格式不正确

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_EMAIL_LENGTH_ILLEGAL:站点管理员邮箱长度最大为254

·     NFM_TEMPLATE_SITE_ADMINISTRATOR_PHONE_ILLEGAL站点管理员电话格式不正确

·     NFM_SITE_TEMPLATE_NAME_DUPLICATE站点模板名称已存在

·     NFM_TEMPLATE_SITE_INTERCONNECT_PORT_NUMBER互连端口号取值范围为1024~65535

·     NFM_TEMPLATE_SITE_CONNECT_INTERFACE_NAME_INVALID无效的互连接口名称

 

3.1.13  创建BFD模板

日志内容

创建BFD模板$1

参数解释

$1:模板名称

举例

创建BFD模板"tunnelBfdTemplate"

日志说明

创建BFD模板

失败原因

当操作失败时,可能的原因如下:

OAM_MANAGER_BFD_DETECT_ILLEGALBFD检测时间倍数必须在3-50之间取值

OAM_MANAGER_BFD_RECEIVE_ILLEGALBFD接收报文最小时间间隔必须在30-10000之间

OAM_MANAGER_BFD_TRANSMIT_ILLEGALBFD发送报文最小时间间隔必须在30-10000之间

OAM_BFD_TEMPLATE_NAME_EXISTBFD模板已存在

 

 

3.1.14  更新BFD模板

日志内容

更新BFD模板$1

参数解释

$1:模板名称

举例

更新BFD模板"tunnelBfdTemplate"

日志说明

更新BFD模板

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_BFD_DETECT_ILLEGALBFD检测时间倍数必须在3-50之间取值

·     OAM_MANAGER_BFD_RECEIVE_ILLEGALBFD接收报文最小时间间隔必须在30-10000之间

·     OAM_MANAGER_BFD_TRANSMIT_ILLEGALBFD发送报文最小时间间隔必须在30-10000之间

·     OAM_BFD_TEMPLATE_NOT_EXISTBFD模板不存在

 

3.2  设备管理

3.2.1  同步设备信息

日志内容

同步设备信息:[{$1}]

参数解释

$1:设ID

$2:入参对应的class

举例

同步设备信息[{

        "deviceId": "5d9bf7c91e2fec504d69833ef1625193"

}]

日志说明

同步设备信息

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_SYNC_FAIL:设备信息同步失败

 

3.2.2  添加设备

日志内容

post  physical-network/device:[{$1,$2,$3,$4,$5}]

参数解释

$1:设备名称

$2设备系统视图名称

$3:序列号

$4:路由ID

$5:管理IP

举例

post  physical-network/device [{

"deviceName": "device5",

         "sysName": "sys",

         "serialNum": "adldk12",

         "routerId": "1.1.1.109",

         "manageIp": "1.1.1.112"

    }]

日志说明

创建设备

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ID_NOT_EMPTY:设备ID不能为空

·     NFM_DEVICE_CREATE_FAILED:创建设备失败

·     NFM_DEVICE_IDLIST_NOT_EMPTY:设备ID集合不能为空

·     NFM_DEVICE_NAME_NOT_EMPTY:设备名称不能为空

·     NFM_DEVICE_NAME_LENGTH_ILLEGAL:设备名称长度限制为1-65535

·     NFM_DEVICE_SYSNAME_ILLEGAL:设备系统名称不允许包含中文

·     NFM_DEVICE_SYSNAME_LENGTH_ILLEGAL:设备系统名称长度限制为1-64

·     NFM_DEVICE_CATEGORY_NOT_EMPTY:设备类别不能为空

·     NFM_DEVICE_SERIALNUM_NOT_EMPTY:设备序列号不能为空

·     NFM_DEVICE_CONFIG_ID_INVALID:设备配置ID大小限制为1-255,站点内唯一

·     NFM_DEVICE_ROUTERID_NOT_EMPTY:设备路由ID不能为空

·     NFM_DEVICE_WRITE_DB_FAIL:写数据库失败

·     NFM_DEVICE_SN_LENGTH_ILLEGAL:设备序列号长度限制为1-31个字符

·     NFM_DEVICE_MANAGE_IP_INVALID:管理IP地址无效

·     NFM_DEVICE_ROUTER_ID_INVALID:路由ID无效

·     NFM_DEVICE_DUPLICATE_KEY:唯一索引冲突

·     NFM_DEVICE_NAME_DUPLICATE:设备名称重复

·     NFM_DEVICE_MANAGE_IP_DUPLICATE:设备管理IP地址重复

·     NFM_DEVICE_SYS_NAME_DUPLICATE:设备系统名称重复

·     NFM_DEVICE_SERIAL_NUM_DUPLICATE:设备序列号重复

·     NFM_DEVICE_ROUTER_ID_DUPLICATE:设备路由ID重复

·     NFM_DEVICE_CONFIG_ID_DUPLICATE:设备配置ID站点内重复

·     NFM_SITE_NO_AUTHORITY_DEVICE:此设备该用户不具备操作权限

·     NFM_DEVICE_SYNC_FAIL:同步设备信息失败

·     NFM_DEVICE_APPLY_MANAGEIP_FAIL:设备申请管理口ip地址失败

·     NFM_DEVICE_CREATE_MANAGEINTERFACE_FAIL:设备创建管理口失败

·     NFM_DEVICE_REGISTER_TO_UC_FAIL:设备注册到平台失败

 

3.2.3  更新设备

日志内容

更新设备:[{$1,$2,$3,$4}]

参数解释

$1:设备名称

$2设备系统视图名称

$3:序列号

$4:地理位置

举例

更新设备[{

"deviceName": "device11",

"serialNum": "124dsa",

"routerId": "1.1.1.11",

"manageIp": "1.1.0.0",

         "deviceId": "0f690dd143d4c529d34815a72c5ac6c3"     

}]

日志说明

更新设备

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ID_NOT_EMPTY设备ID不能为空

·     NFM_DEVICE_NAME_LENGTH_ILLEGAL设备名称长度限制为1-65535

·     NFM_DEVICE_SN_LENGTH_ILLEGAL设备序列号长度限制为1-31个字符

·     NFM_DEVICE_WRITE_DB_FAIL:写数据库失败

·     NFM_DEVICE_SYS_NAME_DUPLICATE:设备系统名称重复

·     NFM_DEVICE_SERIAL_NUM_DUPLICATE:设备序列号重复

 

3.2.4  删除设备

日志内容

删除设备$2:[{$1}]

参数解释

$1:设ID

$2:设备名称

举例

删除设备[{

        "deviceId": "5d9bf7c91e2fec504d69833ef1625193"

}]

日志说明

删除设备

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ID_NOT_EMPTY设备ID不能为空

·     NFM_DEVICE_ADDED_SITE_NOT_ALLOWED_DELETE:已添加到站点中的设备不允许删除

 

3.2.5  同步设备

日志内容

同步设备:[{$1}]

参数解释

$1:设ID

举例

同步设备[{

       "deviceId": "5d9bf7c91e2fec504d69833ef1625193"

}]

日志说明

同步设备

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ID_NOT_EMPTY设备ID不能为空

·     NFM_DEVICE_SYNC_FAIL同步设备信息失败

 

3.2.6  确认开局

日志内容

设备$2确认开局:[{$1}]

参数解释

$1设备ID

$2设备名称

举例

设备确认开局[{

       "deviceId": "5d9bf7c91e2fec504d69833ef1625193"

      }]

日志说明

设备确认开局

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ID_NOT_EMPTY设备ID不能为空

·     NFM_DEVICE_IN_OPERATION正在操作中,请勿重复操作

 

3.2.7  修改板卡状态

日志内容

修改板卡状态:[{$1,$2,$3}]

参数解释

$1板卡ID

$2:租户ID

$3:修改后的板卡状态

举例

修改板卡状态[{

         "boardId": "516f0439fd1f01f10ec51e69b657a965",

         "tenantId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "boardStatus": "Absent"

}]

日志说明

修改板卡状态

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_BOARD_NOT_EXIST:板卡不存在

·     NFM_FORBIDDEN_WHEN_BOARD_NORMAL:状态正常的板卡无法调用此接口

·     NFM_FAULT_ABSENT_REPLACE_CONFIRMD:板卡损坏、拔出、替换时设置的状态错误

·     NFM_FAULT_CONFIRMED_UNCONFIRMED:板卡损坏已确认时,设置的状态错误

·     NFM_BOARD_STATUS_ERROR:板卡状态错误

 

3.2.8  修改子卡状态

日志内容

修改子卡状态:[{$1,$2,$3}]

参数解释

$1子卡ID

$2:租户ID

$3:修改后的子卡状态

举例

put /sdwan/nfm/physical-network/device/board-status [{

         " subBoardId": "516f0439fd1f01f10ec51e69b657a965",

         " subBoardStatus": "Absent"

}]

日志说明

修改子卡状态

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_BOARD_NOT_EXIST卡不存在

·     NFM_FORBIDDEN_WHEN_BOARD_NORMAL:状态正常的卡无法调用此接口

·     NFM_FAULT_ABSENT_REPLACE_CONFIRMD卡损坏、拔出、替换时设置的状态错误

·     NFM_FAULT_CONFIRMED_UNCONFIRMED卡损坏已确认时,设置的状态错误

·     NFM_BOARD_STATUS_ERROR卡状态错误

 

3.2.9  导出设备清单

日志内容

导出设备清单:[{$1,$2}]

参数解释

$1导出设备ID集合

$2:导出excel类型

举例

导出设备清单[{

         "fileType": "XLS",

         "deviceIdList": ["3c5558d499b7da48d8fdf5c5aa5d5814",

         "3a4161013d95e0edf933b708f72d7b5d"]

}]

日志说明

导出设备清单

失败原因

当操作失败时,可能的原因如下:

·     NFM_DEVICE_ NOT_EXIST:设备不存在

·     NFM_DEVICE_ITEM_EXPORT_ERROR:导出设备清单失败

 

3.3  拓扑管理

3.3.1  修改拓扑节点位置

日志内容

设置拓扑节点的位置:[{$1}]

参数解释

$1:拓扑节点位置列表

举例

设置拓扑节点的位置 [{

         "nodes": [{

                   "nodeId": "912361c9fa44ffea78a11fa48da230bd",

                   "nodeType": "REAL_SITE",

                   "xAxis": 635,

                   "yAxis": 80

         },

         {

                   "nodeId": "72ec73da2a05b4d4f754530eec124a60",

                   "nodeType": "VIRTUAL_SITE",

                   "xAxis": 423,

                   "yAxis": 200

         }]}]

日志说明

用户设置拓扑节点的位置

失败原因

当操作失败时,可能的原因如下:

·     COMMON_UPDATE_ERROR更新数据库失败

 

3.3.2  修改underlay拓扑节点展开状态

日志内容

修改拓扑节点的位置:[{$1,$2,$3}]

参数解释

$1拓扑节点id

$2一键操作时传入EXPANDED:展开、FOLDED:收叠

$3展开状态

举例

put  /sdwan/nfm/topology/node/expand [{

                 "nodeId": "912361c9fa44ffea78a11fa48da230bd",

                   "displayType": "EXPANDED",

                   "expand": true}]

日志说明

用户修改拓扑节点的位置

失败原因

当操作失败时,可能的原因如下:

·     COMMON_UPDATE_ERROR更新数据库失败

 

3.3.3  同步TTE连接

日志内容

同步TTE连接:[{$1}]

参数解释

$1设备id

举例

同步TTE连接[{

                 "deviceId": "912361c9fa44ffea78a11fa48da230bd"

}]

日志说明

同步TTE连接

 

3.4  链路管理

3.4.1  修改Underlay链路带宽

日志内容

修改Underlay链路的带宽:[{$1,$2,$3}]

参数解释

$1Underlay链路ID

$2Underlay链路名称

$3Underlay链路可分配带宽

举例

put  physical-network/underlay/link [{

         "linkId": "fb521b54a902609e73622a869b66d702",

         "linkName": "51-GigabitEthernet2/0 To internet",

         "reservableBandwidth": "15000"        }]

日志说明

用户修改Underlay链路的带宽

失败原因

当操作失败时,可能的原因如下:

·     NFM_LINK_RESERVABLE_BANDWIDTH_ILLEGAL链路可分配带宽取值范围为1-400000000

·     NFM_LINK_WRITE_DB_FAIL:写数据库失败

·     NFM_LINK_DUPLICATE_KEY:唯一索引冲突

·     NFM_LINK_NAME_DUPLICATE:链路名称重复

 

3.4.2  修改Overlay链路

日志内容

修改Underlay链路的带宽:[{$1,$2,$3,$4}]

参数解释

$1OVERLAY链路ID

$2OVERLAY链路名称

$3OVERLAY链路可分配带宽

举例

put  physical-network/overlay/link [{

         linkId: "bc5f1c4d56021082b56ab5009a861ee0"

linkName: "hq-GigabitEthernet3/0(Tunnel2)-l2_2GigabitEthernet3/0(Tunnel41)",

reservableBandwidth: 10000 }]

日志说明

用户修改Overlay链路

失败原因

当操作失败时,可能的原因如下:

·     NFM_LINK_RESERVABLE_BANDWIDTH_ILLEGAL链路可分配带宽取值范围为1-400000000

·     NFM_LINK_NAME_LENGTH_ILLEGAL:链路名称长度必须是1-255

·     NFM_LINK_DUPLICATE_KEY:唯一索引冲突

·     NFM_LINK_NAME_DUPLICATE:链路名称重复

 

3.4.3  删除单条Overlay链路

日志内容

删除单条overlay链路$1

参数解释

$1OVERLAY链路名称

举例

删除单条overlay链路"hq-GigabitEthernet3/0(Tunnel2)-l2_2GigabitEthernet3/0(Tunnel41)"

日志说明

删除单条Overlay链路

失败原因

当操作失败时,可能的原因如下:

·     NFM_LINK_PARAMS_NOT_EMPTY:空数据实体

·     NFM_LINK_WRITE_DB_FAIL:写数据库失败

 

3.4.4  批量删除Overlay链路

日志内容

批量删除Overlay链路

参数解释

举例

批量删除Overlay链路

日志说明

批量删除Overlay链路

失败原因

当操作失败时,可能的原因如下:

·     NFM_LINK_PARAMS_NOT_EMPTY:空数据实体

 

3.5  站点管理

3.5.1  添加站点

日志内容

创建站点:[{$1,$2,$3,$4,$5,$6, $7,$8, $9}]

参数解释

$1:站点名称

$2站点描述

$3:站点角色

$4:站点类型

$5 站点模板ID

$6:站点管理员名称

$7:站点管理员电话

$8:站点管理员邮箱

$9:站点内设备列表

举例

创建站点[{

{

         "siteName": "site2",

         "siteDescription": "site template",

         "siteRole": ["RR"],

         "siteType": "ROUTER",

         "siteTemplateId": "133565d1aaff0fdc2477f409dbf0096e",

         "administratorName": "admin",

         "administratorEmail": "[email protected]",

         "administratorPhone": "12345678909",

         "deviceInfoList": [{

                   "deviceIndex": 1,

                   "deviceId": "f43a63fadc450e3b0dea15cb36e559a4"

         }]

}

}]

日志说明

手动添加站点

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_NAME_IS_NULL站点名称为空

·     NFM_SITE_NAME_LENGTH_ILLEGAL站点名称长度为1-255

·     NFM_SITE_NAME_ILLEGAL:站点名称只能包含英文字母和数字和小数点

·     NFM_SITE_DESCRIPTION_LENGTH_ILLEGAL:站点描述长度为1-255

·     NFM_SITE_CATEGORY_NOT_EMPTY:站点类型不能为空

·     NFM_SITE_ADMINISTRATOR_EMAIL_LENGTH_ILLEGAL站点邮箱长度不能超过254

·     NFM_SITE_DEVICE_INDEX_IS_NULL:站点关联的设备索引为空

·     NFM_SITE_DEVICE_INDEX_ILLEGAL:站点关联的设备索引为1-2

·     NFM_SITE_DEVICE_ID_IS_NULL:站点关联的设备ID为空

·     NFM_SITE_ADMINISTRATOR_PHONE_ILLEGAL:站点管理员电话格式不正确

·     NFM_SITE_ADMINISTRATOR_EMAIL_ILLEGAL:站点管理员邮箱格式不正确

·     NFM_SITE_CATEGORY_ILLEGAL:站点类别只能为路由器或防火墙

·     NFM_SITE_CREATE_SITE_DEVICE_REQUIRE:建立站点时必须指定设备

·     NFM_SITE_NO_AUTHORITY_DEVICE:此设备该用户不具备操作权限

·     NFM_SITE_BOUND_DEVICE_NOT_EXIST:绑定站点的设备不存在

·     NFM_SITE_DEVICE_DUPLICATE:站点内设备不允许重复

·     NFM_SITE_ALLOCATE_SITE_CONFIG_ID_FILED:申请站点配置ID失败

·     NFM_SITE_WRITE_DB_FAIL站点数据库写入失败

·     NFM_SITE_NAME_DUPLICATE:站点名称重复

·     NFM_SITE_CONFIG_ID_DUPLICATE:站点配置ID重复

·     NFM_SITE_DEVICE_ALREADY_BOUND_SITE:一个设备只能绑定一个站点

 

3.5.2  导入站点

日志内容

导入:[{$1}]

参数解释

$1:站点模板文件路径

举例

导入站点 [{

         " filePath": "/home/glusterfs/nfm/upload/file/temp/SiteDeviceTemplate (1).xlsx"

         }]

日志说明

导入站点模板

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_EXCEL_PATH_IS_NULL站点模板上传路径为空

·     NFM_SITE_DEVICE_IMPORT_EXISTS已经存在站点设备导入任务,请等待上一个导入任务完成

·     COMMON_EXCEL_TEMPLATE_CHANGEDExcel模板已变化,请下载最新模板

·     COMMON_EXCEL_TYPE_UNSUPPORTEDExcel文件类型不支持

·     COMMON_FILE_NOT_EXISTExcel文件不存在

·     NFM_SITE_DEVICE_TEMPLATE_SHEET_NAME_TITLE_ERRORExcel文件sheet页名称或sheet页表头获取失败

 

3.5.3  更新站点

日志内容

更新站点:[{$1,$2,$3,$4,$5,$6, $7,$8,$9}]

参数解释

$1:站点ID

$2:站点名称

$3:站点描述

$4:站点经纬度

$5:站点管理员电话

$6:站点管理员邮箱

$7:站点管理员名称

$8:站点角色

$9:站点地理位置

$10:互连端口号

$11:站点内设备列表

举例

更新站点[{

        "siteId": "5d9bf7c91e2fec504d69833ef1625193",

        “siteName”: ”site1”

         "siteDescription": "site description",

         "siteRole": ["RR"],

"syncPort":1234,

         "administratorEmail": "[email protected]",

         "administratorPhone": "12345678909",

“siteRegion”: "China,安徽省",

“coordinate”:[12,34],

"deviceInfoList":[

{

"deviceId":"428707909d095f78b13c4ed7a87461f3",

"deviceIndex":1,

"interConnectInterfaceName":"LoopBack12",

"interConnectInterfaceIpv4Address":"12.12.21.1/24"

},

{

"deviceId":"f1acef347e7ede3bd0b02eb0900b57c1",

"deviceIndex":2,

"interConnectInterfaceName":"LoopBack12",

"interConnectInterfaceIpv4Address":"112.12.21.1/24"

}

]

}]

日志说明

更新站点

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_ADMINISTRATOR_PHONE_ILLEGAL:站点管理员电话格式不正确

·     NFM_SITE_ADMINISTRATOR_EMAIL_ILLEGAL:站点管理员邮箱格式不正确

·     NFM_SITE_CITY_NAME_FORMAT设备所在城市名称不合法

·     NFM_UPDATE_SITE_ROLE_ERROR站点角色仅支持增加或减少NAT_TRANSFER角色

·     NFM_SITE_WRITE_DB_FAIL站点数据库写入失败

·     NFM_SITE_ID_IS_NULL:站点id不能为空

·     NFM_SITE_DESCRIPTION_LENGTH_ILLEGAL:站点描述长度为1-255

·     NFM_SITE_ADMINISTRATOR_EMAIL_LENGTH_ILLEGAL站点管理员邮箱长度不能超过254

·     NFM_SITE_ADMINISTRATOR_NAME_LENGTH_ILLEGAL:站点模板管理员名称为1-255

·     NFM_SITE_BIND_ACCESS_ZONE_UPDATE_FAIL:站点绑定了接入区,不允许变更为双网关

·     NFM_SITE_IN_DEPLOY_NOT_PERMIT_UPDATE站点处于部署中,不允许变更为双网关

·     NFM_SITE_INTER_CONNECT_NAME_NOT_EMPTY互连接口名称或接口id不能为空

·     NFM_SITE_INTER_CONNECT_INTERFACE_NOT_EXIST填写的接口不存在

·     NFM_SITE_INTER_CONNECT_VLAN_ID_NOT_NULL互连接口为子接口,VLAN ID不能为空

·     NFM_DUAL_SITE_SYNC_PORT_IS_NULL站点双网关互连端口号不能为空

 

3.5.4  删除站点

日志内容

删除站点:[{$1}]

参数解释

$1:站点ID

举例

删除站点[{

        "siteId": "5d9bf7c91e2fec504d69833ef1625193"

}]

日志说明

删除站点

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_ID_IS_NULL:站点ID为空

·     NFM_SITE_FREE_SITE_CONFIG_ID_FILED:释放站点配置ID失败

·     NFM_SITE_DEPLOY_WANDETAIL设该站点的stun server,已绑定wan详情,不允许删除

·     NFM_SITE_BIND_ACCESS_ZONE_AREA_TOPOLOGY_BORDER站点绑定了接入区和区域拓扑业务允许删除

·     NFM_SITE_BIND_ACCESS_ZONE站点绑定了接入区,不允许删除

·     NFM_SITE_BIND_AREA_TOPOLOGY_BORDER站点绑定了区域拓扑业务,不允许删除

 

3.5.5  重试

日志内容

站点配置下发重试:[{$1}]

参数解释

$1:站点ID

举例

站点配置下发重试[{

        "siteId": "5d9bf7c91e2fec504d69833ef1625193"

       }]

日志说明

重试下发部署失败的站点

 

3.5.6  创建站点组

日志内容

创建站点组:[{$1,$2}]

参数解释

$1:站点组名称

$2:站点组内站点id集合

举例

创建站点组[{

        "siteGroupName": "test",

         " siteIds":["3c5558d499b7da48d8fdf5c5aa5d5814",

         "3a4161013d95e0edf933b708f72d7b5d"]

}]

日志说明

创建站点组

失败原因

当操作失败时,可能的原因如下:

·     COMMON_INSERT_ERROR:数据库插入失败

 

3.5.7  修改站点组

日志内容

修改站点组:[{$1,$2}]

参数解释

$1:站点组ID

$2:站点组名称

$2站点组内站点id集合

举例

修改站点组[{

      "id": "fdf02885fdae44a5557e16edd75e9ac8",

        "siteGroupName": "test",

         " siteIds":["3c5558d499b7da48d8fdf5c5aa5d5814",

         "3a4161013d95e0edf933b708f72d7b5d"]

}]

日志说明

修改站点组

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_GROUP_NOT_EXIST:站点组不存在

·     NFM_SITE_GROUP_SITE_NOT_EXIST:指定站点不存在

·     COMMON_UPDATE_ERROR:数据库更新失败

·     NFM_SITE_GROUP_NAME_EXIST:站点组名称已存在

·     NFM_SITE_GROUP_SITE_REPEAT:站点列表不能重复

 

3.5.8  删除站点组

日志内容

删除站点组$1

参数解释

$1:站点组名称

举例

删除站点组"test"

日志说明

删除站点组

失败原因

当操作失败时,可能的原因如下:

·     NFM_SITE_GROUP_NOT_EXIST:站点组不存在

·     NFM_SITE_GROUP_SITE_NOT_EXIST:指定站点不存在

·     COMMON_DELETE_ERROR:数据库删除失败

·     NFM_SITE_GROUP_NAME_EXIST:站点组名称已存在

·     NFM_SITE_GROUP_SITE_REPEAT:站点列表不能重复

 

3.6  WAN链路

3.6.1  修改WAN链路

日志内容

修改WAN链路:[{$1,$2,$3,$4,$5,$6, $7,$8,$9, $10}]

参数解释

$1WAN链路ID

$2WAN链路名称

$3:设备编号

$4:接口名称

$5WAN网络ID

$6:上行带宽

$7:下行带宽

$8WANMTU

$9WANMSS

$10:开局部署方式

举例

修改WAN链路[{

        “id”:” eeb356a020ebc11ffa4f0af0a1b6addd0,

        "wanName": "wan1",

         "deviceIndex": 1,

         "interfaceName": "GigabitEthernet3/0",

         "networkUuid": "eeb356a020ebc11ffa4f0af0a1b6ad58",

         "upBandwidth": "12",

         "downBandwidth": "125",

         "ztpMode": 0,

         "wanMtu": "124",

         "tcpMss": "1245",

     "siteTemplateId": "133565d1aaff0fdc2477f409dbf0096e"

}]

日志说明

修改WAN链路

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTYWAN链路ID为空

·     NFM_TEMPLATE_SITE_WAN_NAME_LENGTH_ILLEGALWAN链路名称长度为1-255

·     NFM_TEMPLATE_SITE_DEVICE_INDEX_IS_NULL设备编号为空

·     NFM_TEMPLATE_SITE_DEVICE_INDEX_INVALID设备编号只能为12

·     NFM_TEMPLATE_SITE_WAN_TP_NAME_IS_NULLWAN链路接入设备接口名称为空

·     NFM_TEMPLATE_SITE_WAN_TP_NAME_FORMAT_ILLEGALWAN链路接入设备接口名称格式不正确

·     NFM_TEMPLATE_NETWORK_ID_IS_NULLWAN网络ID为空

·     NFM_TEMPLATE_SITE_WAN_BANDWIDTH_ERROR带宽取值范围为1-400000000的整数

·     NFM_TEMPLATE_SITE_WAN_MTU_RANGE_ERROR接口MTU值范围错误

·     NFM_TEMPLATE_SITE_WAN_MSS_RANGE_ERROR接口MSS值范围错误

·     NFM_TEMPLATE_SITE_WAN_ZTP_MODE_ERRORWAN链路开局配置部署方式不存在

·     NFM_SITE_TEMPLATE_WAN_NAME_DUPLICATEWAN链路名称已经存在

·     NFM_SITE_TEMPLATE_WAN_LINK_INTERFACE_NAME_EXISTWAN链路接入设备接口已存在

·     NFM_SITE_TEMPLATE_WAN_DB_FAILWAN链路数据库写入失败

 

3.6.2  删除WAN链路

日志内容

删除WAN链路:[{$1}]

参数解释

$1WAN链路ID

举例

删除WAN链路[{

      “id”:” eeb356a020ebc11ffa4f0af0a1b6addd0

}]

日志说明

删除WAN链路

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTYWAN链路ID为空

 

3.7  远程管理

3.7.1  CmdProxy远程管理

日志内容

远程管理设备命令行代理模式配置下发:[{$1,$2,$3}]

参数解释

$1:设备ID

$2:需要执行的CLI命令

$3:是否需要重新建立连接

举例

远程管理设备命令行代理模式配置下发[{

"deviceId":"b8d0422946ea65af71567c8e6e05d4a5",

     "command":"sy",

"needConnect":false

}]

日志说明

使用WebSocket远程代理下发CMD

失败原因

当操作失败时,可能的原因如下:

·     NFM_RM_DEVICE_IS_DOWNwebsocket连接断开

·     NFM_RM_CMD_TIME_OUT下发命令超时

·     NFM_RM_KAFKA_NO_RESPONSEkafka无响应

 

3.8  设备维护业务

3.8.1  设备备份

1. 手动备份

日志内容

创建设备备份任务:[{$1}]

参数解释

$1:设备ID集合

举例

创建设备备份任务 [{

         "deviceIds": [

         "cc59ab952bf89e4032ab70943687b158",

         "63f60da1ba02eceb86c4903ca5633a2e",

         "38c8351bcd6aa464970f903002f4afdb",

         "e6e236c44e17e6dddf24902d8bf78efd"

         ]

}]

日志说明

用户手动对设备进行备份操作

失败原因

当操作失败时,可能的原因如下:

·     设备不存在

·     设备不在线

·     设备板卡异常

·     设备子卡异常

·     设备正在备份

·     设备正在配置恢复

·     设备正在替换

·     设备正在升级

 

2. 定时备份

日志内容

更新定时备份时间:[{$1,$2,$3,$4.$5}]

参数解释

$1:定时备份开关:0:未打开 1:打开,默认0

$2:周期 1:每天 2:每周 3:每月

$3:定时执行的时间

$4:定时周期每周,代表周几

$5:定时周期每月,代表每月第几天

举例

更新定时备份时间 [{

         isAutoBackuped: 1,

         frequency: 1,

         scheduleTime: "12:00",

         scheduleWeek: 1,

         scheduleDay: 1

}]

日志说明

用户设置定时备份时间

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:入参为空

·     OAM_DEVICEMAINTAIN_PARAMS_ILLEGAL:参数非法

·     COMMON_UPDATE_ERROR:数据库更新失败

 

3. 删除配置文件

日志内容

删除设备配置文件:[{$1,$2}]

参数解释

$1:设备ID

$2:配置文件名称

举例

删除设备配置文件 [{

         "deviceId":"cc59ab952bf89e4032ab70943687b158",

"fileName":"1.2.1.2_20211210094155_m.cfg"

}]

日志说明

用户手动删除配置文件

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:入参为空

·     OAM_DEVICEMAINTAIN_DEVICE_NOT_EXIST设备不存在

·     OAM_DEVICEMAINTAIN_CONFIG_FILE_NOT_EXIST:指定的配置文件不存在

·     OAM_DEVICEMAINTAIN_CONFIG_FILE_IN_USE:指定的配置文件在使用

 

4. 上传配置文件

日志内容

删除设备配置文件:[{$1,$2}]

参数解释

$1:设备ID

$2:配置文件路径

举例

删除设备配置文件 [{

         deviceId:"cc59ab952bf89e4032ab70943687b158",

filePath:"/c/software/ddd.cfg"

}]

日志说明

用户手动上传配置文件

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTY:参数不能为空

·     OAM_DEVICEMAINTAIN_CONFIG_FILE_NOT_EXIST:指定的配置文件不存在

·     COMMON_UPDATE_ERROR更新数据库失败

 

3.8.2  设备配置恢复

1. 配置恢复

日志内容

设备配置恢复:[{$1,$2}]

参数解释

$1:设备ID

$2:配置文件名称

举例

设备配置恢复 [{

         deviceId: "cc59ab952bf89e4032ab70943687b158",

         configFileName: "1.2.1.2_20211210094015_m.cfg"

}]

日志说明

用户手动进行设备配置恢复

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:入参为空

·     OAM_DEVICEMAINTAIN_DEVICE_NOT_EXIST设备不存在

·     OAM_DEVICEMAINTAIN_DEVICE_NOT_ONLINE:设备不在线

·     OAM_DEVICEMAINTAIN_DEVICE_ID_NUL:设备ID为空

·     OAM_DEVICEMAINTAIN_DEVICE_BOARD_UNSTABLE:设备板卡不稳定

·     OAM_DEVICEMAINTAIN_DEVICE_SUB_BOARD_UNSTABLE:设备子卡不稳定

·     OAM_DEVICEMAINTAIN_CONFIG_FILE_NOT_EXIST:配置文件不存在

·     OAM_DEVICEMAINTAIN_DEVICE_IS_BACKUPING:设备正在备份中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_UPGRADING:设备正在升级中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_REPLACING:设备正在替换中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_RECOVERING:设备正在配置恢复中

 

3.8.3  设备软件版本管理

1. 解析软件版本

日志内容

上传版本文件:[{$1}]

参数解释

$1:版本文件路径

举例

上传版本文件 [{

filePath:"/home/glusterfs/device_configuration/file/ cc59ab952bf89e4032ab70943687b158/VSR1000X64.ipe"

}]

日志说明

上传软件版本后解析软件版本

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_IS_EMPTY:参数为空

·     ERROR_UPGRADE_SOFEWARE_PATH_IS_NULL:软件版本路径为空

·     UPGRADE_SOFTWARE_NOT_EXIST:版本文件不存在

·     ERROR_SOFTWARE_ALREADY_EXIST:软件版本已存在

·     SOFTWARE_TRANSFORM_ERROR:软件版本类型转换失败

·     SOFTWARE_MDS_CONFLICT_ERROR:软件版本MD5冲突

 

2. 删除软件版本

日志内容

删除设备版本文件:[{$1}]

参数解释

$1:软件版本ID

举例

删除设备版本文件 [{

softwareId:"cc59ab952bf89e4032ab70943687b158"

}]

日志说明

用户手动删除软件版本

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:入参为空

·     UPGRADE_SOFTWARE_NOT_EXIS软件版本不存在

·     ERROR_STATUS_UPGRADING:版本正在升级使用中,禁止操作

·     SOFEWARE_PATH_NOT_WXIST:软件版本保存路径为空

·     DELETE_SOFTWARE_FAILED:删除软件版本失败

 

3. 修改软件版本

日志内容

更新版本文件:[{$1,$2}]

参数解释

$1:软件版本ID

$2:软件版本描述

举例

更新版本文件 [{

softwareId:"cc59ab952bf89e4032ab70943687b158"

description: "专项测试软件版本"

}]

日志说明

用户更新软件版本的描述信息

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:入参为空

·     UPGRADE_SOFTWARE_NOT_EXIS软件版本不存在

·     PARAM_IS_EMPTY:参数为空

·     UPDATA_SOFTWARE_FAILED:更新软件版本失败

 

3.8.4  设备升级

1. 设备升级前检查

日志内容

升级前检查:[{$1,$2}]

参数解释

$1:软件版本名称

$2:设备ID集合

举例

升级前检查 [{

"softwareName": "VSR1000-X64.ipe",

"devices": [

{

"deviceId": "cc59ab952bf89e4032ab70943687b158"

},

{

"deviceId": "38c8351bcd6aa464970f903002f4afdb"

},

{

         "deviceId": "e6e236c44e17e6dddf24902d8bf78efd"

}]

}]

日志说明

设备升级前检查

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_DEVICE_NOT_EXIST:设备不存在

·     PARAM_IS_EMPTY:参数为空

 

2. 设备升级

日志内容

设备升级:[{$1,$2}]

参数解释

$1:软件版本名称

$2:待升级的设备信息列表

举例

设备升级 [{

"softwareVersionName": "VSR1000-X64.ipe",

"upgradeDevices": [

{

"deviceId": "cc59ab952bf89e4032ab70943687b158"

},

{

"deviceId": "38c8351bcd6aa464970f903002f4afdb"

},

{

"deviceId": "e6e236c44e17e6dddf24902d8bf78efd"

}]

}]

日志说明

设备升级

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

·     ERROR_NOT_SUPPORT_BOOT_OR_SYSTEM:不支持boot或者system bin文件升级

·     OAM_DEVICEMAINTAIN_DEVICE_NOT_EXIST:设备不存在

·     UPGRADE_SOFTWARE_NOT_EXIST:版本文件不存在

·     DEVICE_IS_DOWN:设备不在线

·     OAM_DEVICEMAINTAIN_DEVICE_IS_BACKUPING:设备正在备份中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_UPGRADING:设备正在升级中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_REPLACING:设备正在替换中

·     OAM_DEVICEMAINTAIN_DEVICE_IS_RECOVERING:设备正在配置恢复中

 

3. 暂停升级任务

日志内容

暂停设备升级:[{$1}]

参数解释

$1:暂停设备升级的升级信息列表

举例

暂停设备升级[{

"suspendUpgradeInfos": [

{

"deviceId": "cc59ab952bf89e4032ab70943687b158"

"softwareVersionName": "VSR1000-X64.ipe"

},

{

"deviceId": "38c8351bcd6aa464970f903002f4afdb"

"softwareVersionName": "VSR1000-X64.ipe"

},

{

"deviceId": "e6e236c44e17e6dddf24902d8bf78efd"

"softwareVersionName": "VSR1000-X64.ipe"

}]

}]

日志说明

暂停设备升级

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

·     ERROR_UPGRADE_TASK_IS_NULL:设备升级任务为空

·     ERROR_UPGRADE_REBOOT设备重启中不能暂停

 

4. 继续升级任务

日志内容

继续设备升级:[{$1}]

参数解释

$1: 继续设备升级的升级信息列表

举例

继续设备升级 [{

"restartUpgradeInfos": [

{

"deviceId": "cc59ab952bf89e4032ab70943687b158"

"softwareVersionName": "VSR1000-X64.ipe"

},

{

"deviceId": "38c8351bcd6aa464970f903002f4afdb"

"softwareVersionName": "VSR1000-X64.ipe"

},

{

"deviceId": "e6e236c44e17e6dddf24902d8bf78efd"

"softwareVersionName": "VSR1000-X64.ipe"

}]

}]

日志说明

继续设备升级

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

·     ERROR_UPGRADE_DEVICE_IS_NULL:正在升级的设备在设备管理列表中不存在

 

5. 删除升级任务

日志内容

删除设备升级任务:[{$1}]

参数解释

$1:设备ID

举例

删除设备升级任务[{

deviceId: "cc59ab952bf89e4032ab70943687b158"

}]

日志说明

删除设备升级任务

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

 

6. 删除单条升级任务

日志内容

delete upgrade/tasks:$1

参数解释

$1:设备ID

举例

delete upgrade/tasks [{

deviceId: "cc59ab952bf89e4032ab70943687b158"

}]

日志说明

删除单条设备升级任务

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

 

7. 批量删除升级任务

日志内容

post upgrade/tasks:$1

 

参数解释

$1:设备ID集合

 

举例

post upgrade/tasks [{

deviceIds: ["cc59ab952bf89e4032ab70943687b158"]

}]

 

日志说明

批量删除设备升级任务

 

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_EMPTY:参数为空

 

3.8.5  设备替换

1. 替换前检查项

日志内容

替换前检查:[{$1,$2,$3,$4}]

参数解释

$1:故障设备ID

$2:故障设备名称

$3:故障设备配置文件名称

$4:替换设备序列号

举例

替换前检查[{

faultDeviceId:"cc59ab952bf89e4032ab70943687b158",

faultDeviceName: "101",

faultCfgName: "1.2.1.1_20211110145550.cfg",

repalceDeviceSn: "005056bc03623d0020051203"

}]

日志说明

设备替换前检查项

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:输入为空

·     PARAM_IS_EMPTY:参数为空

·     OAM_FAULT_DEVICE_ID_IS_NULL:故障设备ID为空

·     OAM_FAULT_DEVICE_FILE_NAME_IS_NULL:故障设备配置文件名称为空

·     OAM_REPLACE_DEVICE_SN_IS_NULL:替换设备序列号为空

·     OAM_REPLACE_DEVICE_IS_NULL:替换设备为空

 

2. 设备替换

日志内容

设备替换:[{$1,$2,$3,$4}]

参数解释

$1:故障设备ID

$2:故障设备序列号

$3:故障设备配置文件名称

$4:替换设备序列号

举例

设备替换[{

faultDeviceId:"cc59ab952bf89e4032ab70943687b158",

faultDeviceSn: "005056bc03574b0020051203",

cfgName: "1.2.1.1_20211110145550.cfg",

repalceDeviceSn: "005056bc03623d0020051203"

}]

日志说明

设备替换

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:输入为空

·     PARAM_IS_EMPTY:参数为空

·     OAM_FAULT_DEVICE_ IS_NULL:故障设备为空

·     OAM_REPLACE_DEVICE _IS_NULL:替换设备为空

·     OAM_REPLACE_DEVICE_SN_IS_NULL:替换设备序列号为空

·     ERROR_REPLACE_DEVICE_SN_INVALID:替换设备序列号不合法

·     ERROR_FAULT_DEVICE_SN_INCALID:故障设备序列号不合法

·     ERROR_FAULT_FILE_IS_NOT_EXILST:故障设备配置文件不存在

·     ERROR_FAULT_DEVICE_FILE_NAME_IS_NULL:故障设备配置文件名称为空

·     ERROR_REPALCE_DEVICE_IS_BACKUP:替换设备正在备份

·     ERROR_REPALCE_DEVICE_IS_RECOVERY:替换设备正在配置恢复

·     ERROR_REPALCE_DEVICE_IS_UPGRADE:替换设备正在升级

·     ERROR_REPALCE_DEVICE_IS_REPLACE:替换设备正在其他替换任务

·     ERROR_FAULT_DEVICE_IS_BACKUP:故障设备正在备份

·     ERROR_FAULT_DEVICE_IS_RECOVERY:故障设备正在配置恢复

·     ERROR_FAULT_DEVICE_IS_UPGRADE:故障设备正在升级

·     ERROR_FAULT_DEVICE_IS_REPLACE:故障设备正在其他替换任务

 

3. 取消替换

日志内容

取消设备替换:[{$1

参数解释

$1:故障设备ID

举例

取消设备替换[{

deviceId:"cc59ab952bf89e4032ab70943687b158"

}]

日志说明

取消设备替换

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:输入为空

·     PARAM_IS_EMPTY:参数为空

·     ERROR_REPLACE_DEVICE_JOB_NOTEXIST:替换任务不存在

 

3.8.6  维护记录

1. 删除维护记录

日志内容

删除维护记录:[{$1

参数解释

$1:维护记录ID

举例

删除维护记录[{

id:"cc59ab952bf89e4032ab70943687b158"

}]

日志说明

删除维护记录

失败原因

当操作失败时,可能的原因如下:

·     OAM_DEVICEMAINTAIN_RECORD_ID_NULL:维护记录ID为空

·     OAM_DEVICEMAINTAIN_PARAMS_EMPTY:输入为空

 

3.9  接口管理

3.9.1  删除接口

日志内容

删除设备接口:[{$1

参数解释

$1:接ID

举例

删除设备接口[{

      " interfaceId ": " 8816043381447889dee3bec1fb279343", 

}]

日志说明

删除设备接口

失败原因

当操作失败时,可能的原因如下:

·     NFM_INTERFACE_ID_NOT_EMPTY接口ID不能为空

·     NFM_INTERFACE_WRITE_DB_FAIL写数据库失败

·     NFM_INTERFACE_PARENTINTERFACE_NOT_EMPTY:父接口不能为空

·     NFM_INTERFACE_CELLULAR_NOT_EMPTYcellular名称不能为空

·     NFM_INTERFACE_SUBINTERFACE_CONFIG_FAILURE:子接口下发失败

·     NFM_INTERFACE_LOGICALINTERFACE_CONFIG_FAILURE:逻辑口下发失败

·     NFM_INTERFACE_TUNNEL_CONFIG_FAILUREtunnel口下发失败

·     NFM_INTERFACE_TUNNEL_RECYCLE_FAILUREtunnel口回收失败

·     NFM_INTERFACE_CELLULAR_CONFIG_FAILUREcellular相关接口下发失败

·     NFM_INTERFACE_CELLULAR_RECYCLE_FAILUREcellular相关接口回收失败

 

3.9.2  修改接口

日志内容

更新接口:[{$1,$2

参数解释

$1接口ID

$2:接口描述

举例

更新接口[{

     "interfaceId":"a6d22612620869cb11e9f1ac51a8eb3b",

"interfaceDescription":"manageinteface"

}]

日志说明

更新接口

失败原因

当操作失败时,可能的原因如下:

·     NFM_INTERFACE_ID_NOT_EMPTY:接口ID不能为空

·     NFM_INTERFACE_DESCRIPTION_LENGTH_ILLEGAL:接口描述长度限制为1-255

·     NFM_INTERFACE_WRITE_DB_FAIL:写数据库失败

 

3.10  NTP

3.10.1  接入ntp服务端

日志内容

站点配置NTP:[{$1,$2,$3,$4

参数解释

$1:站点ID

$2:设备ID

$3NTP服务端IP

$4:源端口

举例

站点配置NTP [{

         "siteId": "3c5558d499b7da48d8fdf5c5aa5d5814",

         "deviceId": "516f0439fd1f01f10ec51e69b657a965",

         "ntpServerIp": "10.1.1.1",

         "sourceInterface": "GigabitEthernet3/0"

}]

日志说明

户接入NTP服务端

失败原因

当操作失败时,可能的原因如下:

·     NFM_INTERFACE_ID_NOT_EMPTY:接口ID不能为空

·     NFM_NTP_PARAMS_NOT_EMPTY:空数据实体

·     NFM_NTP_SERVER_IP_ILLEGALNTP服务端IP不合法

·     NFM_NTP_IN_OPERATION:正在操作中,请勿重复操作

·     NFM_NTP_SITE_NOT_EXIST:指定站点不存在

·     NFM_NTP_SERVER_IP_CANNOT_CONFIG_WITHOUT_NTP_SERVER:请先否启用NTP服务,再配置NTP服务端IP及源接口

·     NFM_NTP_SERVER_OUT_RANGENTP服务端ip及源接口不能超过8

·     NFM_NTP_SERVER_ALREADY_EXIST:已接入该NTP服务端

 

3.10.2  删除ntp服务端

日志内容

站点删除NTP:[{$1

参数解释

$1 ID

举例

站点删除NTP [{

         "id": "3c5558d499b7da48d8fdf5c5aa5d5814"

}]

日志说明

用户接入NTP服务端

失败原因

当操作失败时,可能的原因如下:

·     NFM_INTERFACE_ID_NOT_EMPTY:接口ID不能为空

·     NFM_NTP_PARAMS_NOT_EMPTY: 空数据实体

·     NFM_NTP_IN_OPERATION: 正在操作中,请勿重复操作

3.10.3  更新ntp服务端

日志内容

站点$1更新NTP

参数解释

$1 站点名称

举例

站点" siteA "更新NTP

日志说明

用户更新NTP服务端

失败原因

当操作失败时,可能的原因如下:

·     NFM_INTERFACE_ID_NOT_EMPTY:接口ID不能为空

·     NFM_NTP_PARAMS_NOT_EMPTY: 空数据实体

·     NFM_NTP_IN_OPERATION: 正在操作中,请勿重复操作

·     NFM_NTP_SERVER_IP_ILLEGALNTP服务端IP不合法

·     NFM_NTP_IN_OPERATION:正在操作中,请勿重复操作

·     NFM_NTP_SITE_NOT_EXIST:指定站点不存在

·     NFM_NTP_DEVICE_NOT_EXIST:指定设备不存在

·     NFM_NTP_SERVER_NOT_ALLOWED_CLOSENTP服务正在支持其它NTP Server时钟同步,不允许关闭

·     NFM_NTP_SERVER_IP_CANNOT_CONFIG_WITHOUT_NTP_SERVER:请先否启用NTP服务,再配置NTP服务端IP及源接口

·     NFM_NTP_SERVER_OUT_RANGENTP服务端ip及源接口不能超过8

·     NFM_NTP_SERVER_ALREADY_EXIST:已接入该NTP服务端

 

 


4 运维管理

本节介绍运维管理模块输出的操作日志信息。

4.1  批量配置下发

4.1.1  批量配置下发

日志内容

批量配置下发:[{$1,$2}]

参数解释

$1:设备列表ID列表

$2:需要下发的CLI命令

举例

批量配置下发[{

         "deviceIdList": ["2e0c49b9f5447f43614a6f80a1d4a7f6"],

         "commandLines": "dis cu"}]

日志说明

用户进行批量配置下发

失败原因

当操作失败时,可能的原因如下:

·     OAM_BC_DEVICE_ID_EMPTY:设备ID列表不能为空

·     OAM_BC_TENANT_ID_EMPTY:租户ID不能为空

·     OAM_BC_COMMAND_IS_NULL:需要下发的命令行不能为空

 

4.1.2  删除批量配置下发记录

日志内容

设备$2删除批量配置下发记录:[{$1}]

参数解释

$1:设备ID

$2:设备名称

举例

设备"{0}"删除批量配置下发记录[{

         "deviceId": "2e0c49b9f5447f43614a6f80a1d4a7f6"}]

日志说明

用户删除批量配置下发记录

失败原因

当操作失败时,可能的原因如下:

·     OAM_BC_TENANT_ID_EMPTY:租户ID不能为空

·     OAM_BC_TASK_NOT_FINISH任务未执行结束,不允许删除

 

4.2  配置校验

4.2.1  添加配置详情

日志内容

创建配置校验详情:[{$1

参数解释

$1:设备ID列表

举例

创建配置校验详情[{

         "deviceIdList": ["ef39573e2fb0e157faf6765a1f73bb17"]}]

日志说明

用户生成配置校验详情

失败原因

当操作失败时,可能的原因如下:

·     ERROR_INPUT_NULL:参数不能为空

·     ERROR_DEVICE_ID_NOT_EXIST:设备ID不存在

 

4.2.2  修改配置详情

日志内容

更新配置校验详情:[{$1,$2}]

参数解释

$1:配置ID

$2:配置描述信息

举例

更新配置校验详情[{

         "id": "b467e1f0f6f70ed01d90fe64bbf591ea",

         "description": "11112"}]

日志说明

用户修改配置校验描述

失败原因

当操作失败时,可能的原因如下:

·     ERROR_BM_CONFIG_NOT_EXIST:此设备ID对应的设备下无此配置ID对应的配置

 

4.2.3  删除配置详情

日志内容

删除配置校验详情:[{$1}]

参数解释

$1:编号ID

举例

删除配置校验详情[{

         "id": "b467e1f0f6f70ed01d90fe64bbf591ea",

         }]

日志说明

用户删除配置校验详情

失败原因

当操作失败时,可能的原因如下:

·     ERROR_BM_CONFIG_NOT_EXIST:此设备ID对应的设备下无此配置ID对应的配置

 

4.3  一键巡检

4.3.1  设置自动巡检任务

日志内容

创建一键巡检定时任务:[{$1,$2,$3,$4}]

参数解释

$1:自动巡检开关

$2:巡检周期

$3:巡检加个时间

$4:巡检开始时间

举例

创建一键巡检定时任务[{

         "checkSwitch": 1,

         "intervalUnit": 1,

         "interval": 1,

         "checkTime": "00:00:00"}]

日志说明

用户设置自动巡检任务

失败原因

当操作失败时,可能的原因如下:

·     

 

4.3.2  修改自动巡检任务

日志内容

更新一键巡检定时任务:[{$1,$2,$3,$4}]

参数解释

$1:自动巡检开关

$2:巡检周期

$3:巡检加个时间

$4:巡检开始时间

举例

更新一键巡检定时任务[{

         "checkSwitch": 1,

         "intervalUnit": 1,

         "interval": 1,

         "checkTime": "00:00:00"}]

日志说明

用户设置自动巡检任务

失败原因

当操作失败时,可能的原因如下:

·     

 

4.3.3  执行巡检

日志内容

手动执行一键巡检:[{$1}]

参数解释

$1:检查项

举例

手动终止一键巡检[{

         "checkItems": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] }]

日志说明

用户开始执行巡检任务

失败原因

当操作失败时,可能的原因如下:

·     MSM_ALARM_TYPE_THRESHOLD_MISMATCH:设置阈值与类型不匹配

·     MSM_ALARM_THRESHOLD_RANGE_ERROR:严重告警阈值必须大于次要告警阈值

·     MSM_ALARM_DELAY_JITTER_RANGE_ERROR:告警阈值范围是1-2147483647

 

4.3.4  下载巡检

日志内容

下载巡检结果:[{$1}]

参数解释

$1:巡检任务ID

举例

下载巡检结果[{

         "recordId": "e5d49124d3650e2dee1d3f243951ac63"}]

日志说明

用户下载巡检结果

失败原因

当操作失败时,可能的原因如下:

·     

 

4.3.5  删除巡检记录

日志内容

删除巡检记录:[{$1}]

参数解释

$1:巡检任务ID

举例

删除巡检记录[{

         "recordId": "e5d49124d3650e2dee1d3f243951ac63"

}]

日志说明

用户删除巡检任务

失败原因

当操作失败时,可能的原因如下:

·     

 

4.4  运维配置

4.4.1  修改地图区域配置

日志内容

更新地图区域配置:[{$1,$2,$3,$4,$5}]

参数解释

$1:国家名称

$2:省名称

$3:市名称

$4:区县名称

$5:是否展示所有站点,true-展示所有,false-不展示所有

$6:链路类型,UNDERLAY(1),OVERLAY(2),默认underlay

举例

更新地图区域配置 {

         "nationName": "China",

         "provinceName": "安徽省",

         "cityName": "合肥市",

         "countryName": "",

"isShowAll": false,

"topologyType": "UNDERLAY"}

日志说明

修改地图区域配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_PROVINCE_NAME_ILLEGAL省份名称不合法

·     OAM_MANAGER_PARAMS_NOT_EMPTY:国家名称和链路类型不能为空

 

4.4.2  修改流量采集周期

日志内容

更新设备质量探测和流量采集配置:[{$1,$2}]

参数解释

$1:应用流量上报周期

$2:链路流量上报周期

举例

更新设备质量探测和流量采集配置 {

         "flowGroupRateReportInterval": 30,

         "linkRateReportInterval": 30 }

日志说明

修改流量采集周期

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_RATE_INTERVAL_ILLEGAL流量上报周期的取值范围为1~60

·     OAM_MANAGER_PARAMS_NOT_EMPTY:流量上报周期不能为空

 

4.4.3  修改链路质量评估权重参数

日志内容

更新链路质量评估权:[{$1,$2,$3}]

参数解释

$1:延时权重分配

$2:丢包率权重分配

$3:抖动权重分配

举例

更新链路质量评估权 {

         "linkDelayWeight": "33",

         "linkLossWeight": "33",

         "linkJitterWeight": "34"}

日志说明

修改链路质量评估权重参数

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_QUALITY_WEIGHT_ILLEGAL:质量评估权重参数的取值范围必须为0~100

·     OAM_MANAGER_PARAMS_NOT_EMPTY:质量评估权重参数不能为空

·     OAM_MANAGER_WEIGHT_SUM_ILLEGAL:丢包权重,延时权重和抖动权重的总和必须等于100

 

4.4.4  修改BFD全局配置

日志内容

更新BFD全局参数:[{$1,$2,$3}]

参数解释

$1BFD检测时间倍数

$2BFD接收报文最小时间间隔

$3BFD发送报文最小时间间隔

举例

更新BFD全局参数 {

         "bfdDetectMultiplier": "30",

         "bfdDetectMultiplier": "300",

         "bfdDetectMultiplier": "300"}

日志说明

修改BFD全局配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_BFD_DETECT_ILLEGALBFD检测时间倍数必须在3-50之间取值

·     OAM_MANAGER_BFD_RECEIVE_ILLEGALBFD接收报文最小时间间隔必须在3-10000之间

·     OAM_MANAGER_BFD_TRANSMIT_ILLEGALBFD发送报文最小时间间隔必须在3-10000之间

·     OAM_MANAGER_PARAMS_NOT_EMPTYBFD配置参数不能为空

 

4.4.5  修改全局质量探测和流量采集配置

日志内容

更新质量和流量上报周期:[{$1,$2,$3,$4,$5}]

参数解释

$1:用户运维精度级别。HIGH(高级)MIDDLE(中级)LOW(低级)CUSTOM(自定义)

$2:链路质量探测间隔,HIGH(30)MIDDLE(60)LOW(300)MOST_LOW(600)

$3:接口流量采集周期(s)

$4:选路调整周期(s)(防止选路频繁)

$5:选路调整抑制周期(s)(防止回切频繁)

举例

更新质量和流量上报周期 {

         "oamLevel": "CUSTOM",

         "linkQualityInterval": "HIGH",

         "flowInterval": "30",

         "linkSelectDelay": "5",

         "linkSelectSuppressPeriod": "1"}

日志说明

修改全局质量探测和流量采集配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_INTERFACE_RATE_ILLEGAL接口流量采集周期的取值范围为5300的整数,且必须是5的倍数

·     OAM_MANAGER_LINK_SELECT_ILLEGAL选路调整周期输入不合法,范围为1-65535的整数

·     OAM_MANAGER_SELECT_SUPPRESS_ILLEGAL选路调整抑制周期输入不合法,范围为1-131070的整数

·     OAM_MANAGER_PARAMS_NOT_EMPTY:全局质量探测和流量采集配置不能为空

 

4.4.6  修改设备自定义流量采集和链路选路配置

日志内容

更新设备"$6"自定义质量探测和流量采集配置:[{$1,$2,$3,$4,$5}]

参数解释

$1:设备ID

$2:链路质量探测间隔(s)

$3:接口流量采集周期(s)

$4:选路调整周期(s)(防止选路频繁)

$5:选路调整抑制周期(s)(防止回切频繁)

$6:设备名称

举例

更新设备"DeviceA"自定义质量探测和流量采集配置 {

         "deviceId":"7c71c4eb6758e4d0ca6f370968e2f3af",

         "flowInterval": "30",

         "linkSelectDelay": "5",

         "linkSelectSuppressPeriod": "1"}

日志说明

修改设备自定义流量采集和链路选路配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_INTERFACE_RATE_ILLEGAL:接口流量采集周期的取值范围为5300的整数,且必须是5的倍数

·     OAM_MANAGER_LINK_SELECT_ILLEGAL:选路调整周期输入不合法,范围为1-65535的整数

·     OAM_MANAGER_SELECT_SUPPRESS_ILLEGAL:选路调整抑制周期输入不合法,范围为1-131070的整数

·     OAM_MANAGER_PARAMS_NOT_EMPTY:设备自定义流量采集和链路选路配置不能为空

 

4.4.7  删除设备自定义流量采集和链路选路配置

日志内容

删除设备$2自定义质量探测和流量采集配置:[{$1}]

参数解释

$1:设备ID

$1:设备名称

举例

删除设备"DeviceA"自定义质量探测和流量采集配置{

         "deviceId":"7c71c4eb6758e4d0ca6f370968e2f3af" ,

         "locale": "zh-CN"

}

日志说明

删除设备自定义流量采集和链路选路配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_PARAMS_NOT_EMPTY设备id不能为空

 

4.4.8  添加质量探测和流量采集配置

日志内容

创建质量探测和流量采集配置:[{$1,$2,$3}]

参数解释

$1:用户运维精度级别。HIGH(高级)MIDDLE(中级)LOW(低级)CUSTOM(自定义)

$2:全局质量探测和流量采集配置

$3:该租户下的设备质量和流量采集配置列表

举例

创建质量探测和流量采集配置 {

         "oamLevel": "HIGH",

         "globalInqaFlowSetting": {

         “linkQualityInterval: “HIGH

              "flowInterval": "30",

              "linkSelectDelay": "5",

              "linkSelectSuppressPeriod": "1",

         },

         "deviceCustomInqaFlowList": [

              {

                   "deviceId": "7c71c4eb6758e4d0ca6f370968e2f3af",

                   "flowInterval": "30",

                    "linkSelectDelay": "5",

                    "linkSelectSuppressPeriod": "1",

              }

          ] }

日志说明

添加质量探测和流量采集配置

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_PARAMS_NOT_EMPTY运维精度和全局质量探测和流量采集配置不能为空

 

4.4.9  修改iNQA开关

日志内容

修改iNQA开关:[{$1,$2}]

参数解释

$1iNQA开关状态。true-打开,false-关闭

$2:开关类型。INQA-iNQA开关,TUNNEL_BFD-隧道绑定BFD开关,INTERCONNECTION_TUNNEL_BFD-互连隧道绑定BFD开关

举例

修改iNQA开关{

         "isSwitch": true,

         "switchType": "INQA"}

日志说明

修改iNQA开关

失败原因

当操作失败时,可能的原因如下:

·     OAM_INQA_SWITCH_FORBID_OPERATION租户已存在设备,INQA配置开关禁止操作

·     OAM_MANAGER_PARAMS_NOT_EMPTYiNQA开关状态和开关类型不能为空

 

4.5  运维诊断

4.5.1  添加Ping诊断任务

日志内容

设备$9添加Ping诊断任务,目的地址$6:[{$1,$2,$3,$4,$5,$6,$7,$8}]

参数解释

$1:源设备ID

$2:协议类型,IPV4,IPV6

$3:源IP

$4:出接口名称

$5vpnId

$6:目的地址

$7:发送数据包的数量

$8:发送数据包的大小

$9:设备名称

举例

设备"DeviceA"添加Ping诊断任务,目的地址"130.1.4.2" {

"sourceDeviceId":"7ac774c2-f505-47d0-8a37-abe3169331ab",

"protocol":"130.1.3.1",

         "sourceIpAddress":"130.1.3.1",

         "outputInterface":"GigabitEthernet3",

         "vpnId":"0ed8bd77-3cf2-41af-acd4-e8a4a5f24969"

"host":"130.1.4.2",

"sendPacketsNum": 5,

"packetSize": 56}

日志说明

添加Ping诊断任务

失败原因

当操作失败时,可能的原因如下:

·     OAM_DIAGNOSITICS_PARAMS_NOT_EMPTY:源设备ID,目的地址,发送数据包的数量,发送数据包的大小不能为空

·     OAM_DIAGNOSTICS_DESTINATION_ADDRESS_ILLEGAL:目的地址范围为1~253个字符

·     OAM_DIAGNOSTICS_PACKET_NUMBER_ILLEGAL:报文发送数量取值范围为1~64

·     OAM_DIAGNOSTICS_PACKET_SIZE_ILLEGAL:报文大小取值范围为20~9600bytes

·     OAM_DIAGNOSTICS_IP_ADDRESS_ILLEGALIP地址不合法

·     OAM_DIAGNOSTICS_DESTINATION_ADDRESS_ILLEGAL:域名长度范围为1~253个字符

·     OAM_DIAGNOSTICS_CREATE_TASK_FAIL:任务创建失败

 

4.5.2  删除Ping诊断任务

日志内容

批量删除Ping诊断任务:[{$1}]

参数解释

$1:任务id列表

举例

批量删除Ping诊断任务 {

         "taskIdList": ["7c71c4eb6758e4d0ca6f370968e2f3af"]}

日志说明

删除Ping诊断任务

失败原因

当操作失败时,可能的原因如下:

·     OAM_DIAGNOSITICS_PARAMS_NOT_EMPTY任务id列表不能为空

 

4.5.3  添加Tracert诊断任务

日志内容

设备$12添加tracert诊断任务,目的地址$6:[{$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11}]

参数解释

$1:源设备ID

$2:协议类型,IPV4,IPV6

$3:源IP

$4:出接口名称

$5vpnId

$6:目的地址

$7:发送数据包的数量

$8:第一个数据包的TTL时间

$9:最大TTL

$10:目标端口

$11:每次回复的等待时间

$12:设备名称

举例

设备"{0}"添加tracert诊断任务,目的地址"130.1.4.2"{

"sourceDeviceId":"7ac774c2-f505-47d0-8a37-abe3169331ab",

"protocol":"130.1.3.1",

         "sourceIpAddress":"130.1.3.1",

         "outputInterface":"GigabitEthernet3",

         "vpnId":"0ed8bd77-3cf2-41af-acd4-e8a4a5f24969"

"host":"130.1.4.2",

"sendPacketsNum": 5,

"firstTtlValue": 1,

"maxTtlValue": 30,

"destPort": 5555,

"replyTimeOut": 2000 }

日志说明

添加Tracert诊断任务

失败原因

当操作失败时,可能的原因如下:

·     OAM_DIAGNOSITICS_PARAMS_NOT_EMPTY源设备id,目的地址,发送数据包的数量firstTTLmaxTTL目标端口每次响应等待时间不能为空

·     OAM_DIAGNOSTICS_DESTINATION_ADDRESS_ILLEGAL:目的地址范围为1~253个字符

·     OAM_DIAGNOSTICS_PACKET_NUM_ILLEGAL:报文发送数量取值范围为1~5

·     OAM_DIAGNOSTICS_FIRST_TTL_ILLEGAL:第一个TTL范围为1~255

·     OAM_DIAGNOSTICS_MAX_TTL_ILLEGAL:最大 TTL范围为1~255

·     OAM_DIAGNOSTICS_IP_ADDRESS_ILLEGALIP地址不合法

·     OAM_DIAGNOSTICS_DESTINATION_ADDRESS_ILLEGAL域名长度范围为1~253个字符

·     OAM_DIAGNOSTICS_CREATE_TASK_FAIL任务创建失败

·     OAM_DIAGNOSTICS_TTL_ILLEGAL第一个TTL必须小于等于最大TTL

·     OAM_DIAGNOSTICS_DEST_PORT_ILLEGAL目的端口号范围为1~65535

·     OAM_DIAGNOSTICS_TIMEOUT_ILLEGAL超时时间取值范围为1~10000ms

 

4.5.4  删除Tracert诊断任务

日志内容

批量删除tracert诊断任务:[{$1}]

参数解释

$1:任务id列表

举例

批量删除tracert诊断任务 {

         "taskIdList": ["7c71c4eb6758e4d0ca6f370968e2f3af"],

         1",

        

}

日志说明

删除Tracert诊断任务

失败原因

当操作失败时,可能的原因如下:

·     OAM_DIAGNOSITICS_PARAMS_NOT_EMPTY任务ID列表不能为空

 

4.6  运维统计

4.6.1  删除运维历史数据

日志内容

删除运维历史数据:[{$1}]

参数解释

$1:历史数据类型,LINK_TYPE(链路类型),CELUULAR_TYPE(5G设备类型)

举例

删除运维历史数据 {

         "historyDataType": ”LINK_TYPE”,

         }

日志说明

删除运维历史数据

失败原因

当操作失败时,可能的原因如下:

·     OAM_MANAGER_PARAMS_NOT_EMPTY:历史数据类型不能为空

 

4.7  数据导出

4.7.1  导出链路历史数据报表

日志内容

导出运维报表:[{$1,$2,$3,$4,$5}]

参数解释

$1:任务名称

$2:任务类型,LINK_QUALITY(链路历史质量报表),LINK_RATE(链路历史带宽报表)

$3:任务描述信息

$4:统计的开始时间,默认值为endTime前一个小时

$5:统计结束时间,默认为当前时间

举例

导出运维报表 {

"taskName ":report,

"taskType ": LINK_RATE,

"taskDescription ": "链路历史带宽报表",

        "startTime": "2022-12-10 00:00:00",

        "endTime": "2022-12-10 00:01:00",

         }

日志说明

导出链路历史数据报表

 

4.7.2  删除报表

日志内容

删除报表:[{$1}]

参数解释

$1:任务id列表

举例

删除报表{

"taskIdList": ["7c71c4eb6758e4d0ca6f370968e2f3af"],}

日志说明

删除报表

失败原因

当操作失败时,可能的原因如下:

·     MSM_REPORT_TASK_ID_NULL任务ID列表不能为空

 

4.8  配置审计

4.8.1  执行配置审计

日志内容

设备$1执行配置审计

参数解释

$1:设备名称

举例

"DeviceA"执行配置审计

日志说明

执行配置审计

失败原因

当操作失败时,可能的原因如下:

·     RECONCILIATION_DEVICE_ID_IS_NULL:设备ID为空

 

4.8.2  配置平滑同步

日志内容

设备$1配置平滑同步

参数解释

$1:设备名称

举例

设备"DeviceA"配置平滑同步

日志说明

平滑同步差异配置

失败原因

当操作失败时,可能的原因如下:

·     RECONCILIATION_DEVICE_ID_IS_NULL:设备ID为空

·     CONFIG_CONTENT_IS_NULL 平滑同步内容为空

 

4.8.3  忽略配置

日志内容

设备$1配置忽略

参数解释

$1:设备名称

举例

设备"DeviceA"配置忽略

日志说明

忽略审计之后的差异配置

失败原因

当操作失败时,可能的原因如下:

·     RECONCILIATION_DEVICE_ID_IS_NULL:设备ID为空

·     CONFIG_CONTENT_IS_NULL 平滑同步内容为空

 

4.8.4   开启自动审计

日志内容

设置自动配置审计

参数解释

举例

设置自动配置审计

日志说明

开启自动审计功能,特定时间执行审计

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_NULL:参数为空

 

4.9  容量管理

4.9.1  修改资源阈值

日志内容

修改设备资源的阈值:$1,$2,$3

参数解释

$1:设备ID

$2:资源ID

$3:资源实体修改

举例

threshold[{

"resourceEntities":[{

"resourceName":"ipv4fib",

"minorThreshold":"50",

"severeThreshold":"41"}],

"deviceIds":[

"dd61f3895936f20e52914fffd649a0fd"

]

}]

日志说明

修改设备的IPV4 FIB阈值

失败原因

当操作失败时,可能的原因如下:

·     NFM_CAPACITY_MANAGE_THRESHOLD_DISTRIBUTE_FAIL:下发阈值更新报文失败

 

4.9.2  开启定时同步配置

日志内容

开启定时同步配置:$1,$2,$3

参数解释

$1:定时同步时间

$2:定时同步间隔

$3:定时时间间隔单位

举例

auto[{

"intervalUnit":"DAY",

"intervalNum":10,

"autoTime":"00:00:00"

}]

日志说明

开启定时同步配置功能

失败原因

当操作失败时,可能的原因如下:

·     PARAM_IS_NULL:参数为空

 

4.9.3  板卡级别重试阈值

日志内容

对特定板卡资源阈值下发重试:$1

参数解释

$1:板卡资源ID

举例

retryOne[{

"resourceId":"dd61f3895936f20e52914fffd649a0fd000"

}]

日志说明

重试版本0-0-0的阈值下发

失败原因

当操作失败时,可能的原因如下:

·     NFM_CAPACITY_MANAGE_THRESHOLD_DISTRIBUTE_FAIL:下发阈值更新报文失败

 

4.9.4  重试阈值

日志内容

对选择设备的所有板卡继续阈值下发重试:$1

参数解释

$1:设备资源ID集合

举例

retryAll[{

"deviceId":[{

"dd61f3895936f20e52914fffd649a0fd000"

}]

}]

日志说明

重试设备A的所有板卡资源阈值下发

失败原因

当操作失败时,可能的原因如下:

·     NFM_CAPACITY_MANAGE_THRESHOLD_DISTRIBUTE_FAIL:下发阈值更新报文失败

 

 


5 增值业务

本节介绍增值业务模块输出的操作日志信息。

5.1  策略管理

5.1.1  创建应用组策略

日志内容

创建应用组策略:[{$1,$2,$3,$4}]

参数解释

$1:应用组ID

$2:应用策略类型

$3:时间策略ID

$4sla策略ID

举例

创建应用组策略[{

         "flowGroupId": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "policyType": "FOREVER",

         "timePolicyId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "slaPolicyId": "e1ed8151fdc44185a46b06a0b1c435f1"}]

日志说明

用户创建应用组策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NO_SUCH_POLICY:策略不存在

·     VAS_APM_TIMEPOLICY_OTHER_EXIST:其他类型的时间策略已存在

·     VAS_APM_TIMEPOLICY_TIME_INVALID:时间策略时间无效

·     VAS_APM_TIME_SEGMENT_REPEAT:应用组绑定的时间段重叠

·     VAS_APM_TIMEPOLICY_EXIST:时间策略已存在

 

5.1.2  修改应用组策略

日志内容

更新应用组策略:[{$1,$2,$3,$4,$5}]

参数解释

$1:应用组策略ID

$2:应用组ID

$3:时间策略ID

$4SLA策略ID

举例

更新应用组策略[{

         "id": "bad3812490c5198a2c6e1ee7b5959c45",

         "flowGroupId": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "timePolicyId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "slaPolicyId": "e1ed8151fdc44185a46b06a0b1c435f1"}]

日志说明

用户修改应用组策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_TIMEPOLICY_ID_NULL:策略ID为空

·     VAS_APM_TIMEPOLICY_TIME_INVALID:时间策略时间无效

·     VAS_APM_TIME_SEGMENT_REPEAT:应用组绑定的时间段重叠

·     VAS_APM_TIMEPOLICY_OTHER_EXIST:其他类型的时间策略已存在

 

5.1.3  删除应用组策略

日志内容

删除应用组策略:[{$1}]

参数解释

$1:应用组策略ID

举例

删除应用组策略[{

         "id":"18bec8443e2722f508836d89bd70ae41"

}]

日志说明

用户删除应用组策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NO_SUCH_POLICY:策略不存在

·     VAS_APM_FG_POLICY_NO_EMPTY:应用组策略不能为空

 

5.1.4  创建应用组

日志内容

创建应用组$3:[{$1,$2,$3,$4,$5,$6,$7,$8,$9}]

参数解释

$1:应用ID

$2:应用策略列表

$3:应用组名称

$4:应用组描述

$5:策略作用域ID

$6:负载均衡模式

$7:隧道故障报文丢弃开关

$8:隧道独占开关

举例

创建应用组"视频业务" [{

         "flowId": "1",

         "flowGroupPolicyList":[{

                   "timePolicyId": "abd2d9f6-36d9-45b8-b7e

3-7a793b3a6f2c",

                   "slaPolicyId": "e1ed8151fdc44185a46b06a

0b1c435f1"

}],

         "flowGroupName": "视频业务",

         "description": "视频会议",

         "policyScopeId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "loadbalance": 0,

         "noOptimalLinkDrop":0,

         "dedicated":0 }]

日志说明

用户创建应用组

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_FLOWID_INVALID应用ID取值范围应为1~65535

·     VAS_APM_FG_POLICY_NO_EMPTY应用组策略不能为空

·     VAS_APM_NAME_LENGTH名称长度为1255个字符

·     VAS_APM_POLICYSCOPE_ID_IS_EMPTY:策略作用域ID不能为空

·     VAS_APM_FLOWGROUP_EXISTS:存在相同名称的应用组

·     VAS_APM_FLOW_ID_EXISTS:存在相同应用ID

 

5.1.5  修改应用组

日志内容

更新应用组$2:[{$1,$2,$3,$4,$5,$6,$7}]

参数解释

$1:应用组ID

$2:应用组名称

$3:应用组描述

$4:策略作用域ID

$5:负载均衡模式

$6:隧道故障报文丢弃开关

$7:隧道独占开关

举例

更新应用组"视频业务" [{

         "flowGroupId": "506fbcb6395184fd14fcbe0c07c

0119d",

         "flowGroupName": "视频业务",

         "description": "视频会议"   ,

         "policyScopeId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "loadbalance": 0,

         "noOptimalLinkDrop":0,

         "dedicated":0 }]

日志说明

用户修改应用组

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NO_FLOWGROUPID请输入应用组ID

·     VAS_APM_NAME_LENGTH名称长度为1255个字符

·     VAS_APM_NO_SUCH_FLOWGROUP:应用组不存在

·     VAS_APM_FLOWGROUP_EXISTS存在相同名称的应用组

·     VAS_APM_FLOW_ID_EXISTS存在相同应用ID

·     VAS_APM_TIMEPOLICY_OLD_CANCEL_FAILED取消旧的时间策略调度任务失败

 

5.1.6  删除应用组

日志内容

删除应用组$2: [{$1}]

参数解释

$1:应用组ID

$2:应用组名称

举例

删除应用组"视频会议" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45"

}]

日志说明

用户删除应用组

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NO_FLOWGROUPID请输入应用组ID

 

5.1.7  重试应用组

日志内容

重试应用组配置: [{$1}]

参数解释

$1:应用组ID列表

举例

重试应用组配置[{

         "flowGroupIds":[ "0962946e-8a50-46a0-9e54-e3fbba083e80" ] }]

日志说明

用户重试单个失败的应用组或租户所有失败的应用组

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_OTHER_FLOW_GROUP_IS_DEDICATED: 已存在其他应用组使能隧道独占,请先去使能

VAS_APM_INSTANCE_LIST_UPDATE: 应用实例列表更新失败

 

5.1.8  创建SLA策略

日志内容

创建SLA优选策略$1: [{$1,$2,$3,$4,$5}]

参数解释

$1SLA策略名称

$2SLA级别ID

$3:期望带宽

$4:优选策略

$5:备注

举例

创建SLA优选策略"视频业务" [{

         "slaPolicyName": "视频业务",

         "slaLevelId": "bad3812490c5198a2c6e1ee7b5959c45",

         "expectBandwidth":200,

         "slaPolicyPaths":[{

                   "transportNetworkId":"bad3812490c5198a2c6e1e

e7b5959c45",

                   "preference":1,

         }],

         "policyDescription": "视频会议"  }]

日志说明

用户创建SLA策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_NAME_REPEATEDSLA:策略名称重复

·     VAS_APM_SLAPOLICYPATH_ID_IS_EMPTY:优选策略为空

·     VAS_APM_TRANSPORT_NETWORK_EXISTS:传输网络已存在

 

5.1.9  修改SLA策略

日志内容

更新SLA优选策略$2:[{$1,$2,$3,$4,$5}]

参数解释

$1SLA策略ID

$2SLA策略名称

$3SLA级别ID

$4:期望带宽

$5:备注

举例

更新SLA优选策略"视频会议" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45",

         "slaPolicyName": "视频会议",

         "slaLevelId": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "expectBandwidth": "300",

         "policyDescription": "视频会议"

}]

日志说明

用户修改SLA策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_NAME_REPEATEDSLA:策略名称重复

·     VAS_APM_SLAPOLICYPATH_ID_IS_EMPTY:优选策略为空

·     VAS_APM_TRANSPORT_NETWORK_EXISTS:传输网络已存在

 

5.1.10  删除SLA策略

日志内容

删除SLA优选策略$2: [{$1}]

参数解释

$1SLA策略ID

$2:策略名称

举例

删除SLA优选策略"视频会议" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45"

}]

日志说明

用户删除SLA策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_IN_USE:策略正在被使用

·     VAS_APM_SLAPOLICY_MISSING_IDSLA策略ID为空

 

5.1.11  创建SLA优选策略

日志内容

创建SLA优选策略:[{$1,$2,$3}]

参数解释

$1SLA策略ID

$2:传输网络ID

$3:优先级

举例

创建SLA优选策略[{

         "slaPolicyId ": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "transportNetworkId ": "abd2d9f6-36d9-45b8-b7e3-7a793b3a6f2c",

         "preference": 2

 }]

日志说明

用户创建SLA优选策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_MISSING_IDSLA策略ID为空

·     VAS_APM_SLAPOLICYPATH_MISSING_TRANSPORTNETWORKID:请输入传输网络ID

·     VAS_APM_SLAPOLICY_PRORITYPOLICY_IS_EMPTY:应用组策略的优选策略未配置

 

5.1.12  修改SLA优选策略

日志内容

修改SLA优选策略:[{$1,$2,$3}]

参数解释

$1SLA优选策略ID

$2SLA策略ID

$3:优先级

举例

修改SLA优选策略[{

         "id": "bad3812490c5198a2c6e1ee7b5959c45",

         "slaPolicyId ": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "preference": 2

}]

日志说明

用户修改SLA优选策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICYPATH_ID_IS_EMPTY:优选策略ID为空

·     VAS_APM_SLAPOLICY_MISSING_IDSLA策略ID为空

 

5.1.13  删除SLA优选策略

日志内容

删除SLA优选策略: [{ $1}]

参数解释

$1SLA优选策略ID

举例

删除SLA优选策略[{

         "id": "bad3812490c5198a2c6e1ee7b5959c45"

}]

日志说明

用户删除SLA优选策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_MISSING_IDSLA策略ID为空

·     VAS_APM_SLAPOLICY_PRORITYPOLICY_IS_EMPTY:应用组策略的优选策略不能为空

5.1.14  新增SLA级别

日志内容

新增SLA级别$1:[{$1,$2,$3,$4,$5 }]

参数解释

$1SLA级别名称

$2:最大延时

$3:最大丢包率

$4:最大抖动

$5:优先级

举例

新增SLA级别"test" [{

        "slaLevelName": "test",

        "maxDelay": "123",

        "maxPacketLossRate": "22",

        "maxJitter": "33",

        "level": "66"

    }]

日志说明

用户新增SLA级别

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NAME_IS_NULL:名称为空

·     VAS_KAFKA_IS_BUSY:基础服务忙,请稍后再试

·     VAS_APM_SAME_NAME_OR_LEVEL:已存在相同优先级或同名的SLA级别

·     VAS_APM_SLALEVEL_NAME_LENGTHSLA级别名称长度为1255个字符

·     VAS_APM_LEVEL_LENGTHSLA级别自定义优先级范围为8~128的整数,不可为空

·     VAS_APM_SLALEVEL_DELAY_RANGE:最大延时取值范围为10-60000的整数

·     VAS_APM_SLALEVEL_JITTER_RANGE:最大抖动取值范围为0-3600000的整数

·     VAS_APM_SLALEVEL_LOSS_RANGE:最大丢包率取值范围为0.0-100.0的数值,小数点后最多一位

 

5.1.15  修改SLA级别

日志内容

创建SLA级别$2:[{$1,$2,$3,$4,$5}]

参数解释

$1SLA级别ID

$2SLA级别名称

$3:最大延时

$4:最大丢包率

$5:最大抖动

举例

创建SLA级别"NETWORK" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45",

         "slaLevelName": "NETWORK",

         "maxDelay": "10",

         "maxPacketLossRate": "20",

         "maxJitter": "5}]

日志说明

用户修改SLA级别

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_SLAPOLICY_SLALEVEL_MISSING_ID请输入SLA级别ID

·     VAS_APM_SLALEVEL_NAME_LENGTHSLA级别名称长度为1255个字符

·     VAS_APM_SLALEVEL_DELAY_RANGE最大延时取值范围为1060000

·     VAS_APM_SLALEVEL_LOSS_RANGE最大丢包率取值范围为0.0100.0

·     VAS_APM_SLALEVEL_JITTER_RANGE最大抖动取值范围为03600000

 

5.1.16  删除SLA级别

日志内容

删除SLA级别$2[{$1}]

参数解释

$1SLA级别ID

$2SLA级别名称

举例

delete  sla-level[{

        "id": "1fdbf2049a0fd7a3b9feac630fb0ac50"

    }]

日志说明

用户删除SLA级别

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_ID_IS_EMPTYID不能为空

·     VAS_KAFKA_IS_BUSY:基础服务忙,请稍后再试

·     VAS_APM_SLA_LEVEL_NOT_EXISTSSLA级别不存在

·     VAS_APM_SLA_LEVEL_BE_USEDSLA级别正在被使用,不可删除

·     VAS_APM_BAN_DELETE_PRE_SLA_LEVEL:预配置SLA级别不可删除

 

5.1.17  重试SLA级别

日志内容

重试SLA级别配置下发:[{$1,$2,$3,$4 }]

参数解释

$1:操作类型

$2:单设备ID

$3:多设备ID集合

$4SLA级别ID

举例

重试SLA级别配置下发[{

        "optionType": "DELETE",

        "deviceId": "1fdbf2049a0fd7a3b9feac630fb0ac50",

        "deviceIds":["1fdbf2049a0fd7a3b9feac630fb0ac50"],

        "slaLevelId": "1fdbf2049a0fd7a3b9feac630fb0ac50"

    }]

日志说明

用户重试失败的SLA级别

失败原因

当操作失败时,可能的原因如下:

·     VAS_CONFIGS_ARE_EMPTY:未查询到需要重试的配置

 

5.1.18  创建应用时间策略

日志内容

创建应用时间策略$2:[{$1,$2,$3,$4,$5,$6,$7}]

参数解释

$1:时间策略名称

$2:时间策略类型

$3:周期时间规则

$4:策略开始时间

$5:策略结束时间

$6:周期开始时间

$7:周期结束时间

举例

创建应用时间策略"周期" [{

         "timePolicyName": "周期",

         "timePolicyType": "CYCLE",

         "timeRule": [1,2,3,4,5,6,7],

         "startTime": "2021-12-01",

         "endTime": "2021-12-20",

         "cycleStartTime": "09:30",

         "cycleEndTime": "17:30"}]

日志说明

用户创建应用时间策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NAME_LENGTH:名称长度为1255个字符

·     VAS_APM_TIMEPOLICY_TIME_INVALID:时间策略时间无效

 

5.1.19  修改应用时间策略

日志内容

更新应用时间策略$2:[{$1,$2,$3,$4,$5,$6,$7,$8}]

参数解释

$1:时间策略ID

$2:时间策略名称

$3:时间策略类型

$4:周期时间规则

$5:策略开始时间

$6:策略结束时间

$7:周期开始时间

$8:周期结束时间

举例

更新应用时间策略"周期" [{

         "timePolicyId": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "timePolicyName": "周期",

         "timePolicyType": "CYCLE",

         "timeRule": [1,2,3,4,5,6,7],

         "startTime": "2021-12-01",

         "endTime": "2021-12-20",

         "cycleStartTime": "09:30",

         "cycleEndTime": "17:30"}]

日志说明

用户修改应用时间策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_TIMEPOLICY_ID_NULL:策略ID为空

·     VAS_APM_NO_SUCH_POLICY:策略不存在

·     VAS_APM_TIMEPOLICY_FORVER:不允许操作永久时间策略

·     VAS_APM_TIMEPOLICY_TIME_INVALID:时间策略时间无效

·     VAS_APM_TIMEPOLICY_UNBOUND:时间策略正在和应用组解绑

 

5.1.20  删除应用时间策略

日志内容

删除应用时间策略$2: [{$1}]

参数解释

$1:时间策略ID

$2:时间策略名称

举例

删除应用时间策略"周期" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45"

}]

日志说明

用户删除应用时间策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_POLICY_INUSED:策略正在被使用

·     VAS_APM_TIMEPOLICY_FORVER:不允许操作永久时间策略

 

5.1.21  创建策略作用域

日志内容

创建策略作用域$1: [{$1,$2 }]

参数解释

$1:策略作用域名称

$2:站点ID列表

举例

创建策略作用域"视频业务", [{

         "policyScopeName": "视频业务",

         "siteIds": [

                   "bad3812490c5198a2c6e1ee7b5959c45",

                   "506fbcb6395184fd14fcbe0c07c0119d",

                   "1e33b4283c67db6baf87f5c359d741a2"]  }]

日志说明

用户创建策略作用域

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NAME_EXISTS:名称已存在

·     VAS_APM_SITEIDS_IS_EMPTY:站点列表不能为空

·     VAS_APM_SITE_NOT_EXISTS:站点信息不存在

 

5.1.22  修改策略作用域

日志内容

更新策略作用域$2: [{$1,$2,$3 }]

参数解释

$1:策略作用域ID

$2:策略作用域名称

$3:站点ID列表

举例

更新策略作用域"视频业务" [{

         "id": "0962946e-8a50-46a0-9e54-e3fbba083e80",

         "policyScopeName": "视频业务",

         "siteIds": [

                   "bad3812490c5198a2c6e1ee7b5959c45",

                   "506fbcb6395184fd14fcbe0c07c0119d",

                   "1e33b4283c67db6baf87f5c359d741a2"

         ]        }]

日志说明

用户修改策略作用域

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_POLICYSCOPE_ID_IS_EMPTY:策略作用域ID不能为空

·     VAS_APM_NAME_EXISTS:名称已存在

·     VAS_APM_SITEIDS_IS_EMPTY:站点列表不能为空

·     VAS_APM_SITE_NOT_EXISTS:站点信息不存在

·     VAS_APM_INSTANCE_LIST_UPDATE:应用实例列表更新失败

 

5.1.23  删除策略作用域

日志内容

删除策略作用域$2: [{ $1}]

参数解释

$1:策略作用域ID

$2:策略作用域名称

举例

删除策略作用域"视频业务" [{

         "id": "bad3812490c5198a2c6e1ee7b5959c45"

}]

日志说明

用户删除策略作用域

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_POLICYSCOPE_ID_IS_EMPTY:策略作用域ID不能为空

·     VAS_APM_POLICYSCOPE_BE_USED:不允许删除正在被使用的网络范围

·     VAS_APM_POLICYSCOPE_NOT_EXISTS:策略作用域不存在

 

5.1.24  创建智能调度配置

日志内容

创建智能调度策略: [{$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11}]

参数解释

$1:带宽调度策略开关

$2:智能调度策略开关

$3:链路策略周期(单位:秒)

$4:带宽利用率下限值(单位%

$5:带宽利用率上限值(单位%

举例

创建智能调度策略[{

         "bandwidthPolicyEnable":1,

         "enable": 1,

         "rirLinkSchedulePeriod": 60,

         "lowerThreshold": 30,

         "upperThreshold": 80}]

日志说明

用户创建智能调度配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_RIR_ADVANCED_PARAMETE_NULL:智能调度配置参数不能为空

·     VAS_APM_RIR_ADVANCED_EXIST:已存在智能调度数据,不许再添加,只支持修改

 

5.1.25  修改智能调度配置

日志内容

更新智能调度策略: [{$1,$2,$3,$4,$5}]

参数解释

$1:带宽调度策略开关

$2:智能调度策略开关

$3:链路策略周期(单位:秒)

$4:带宽利用率下限值(单位%

$5:带宽利用率上限值(单位%

举例

更新智能调度策略 [{

         "bandwidthPolicyEnable":0,

         "enable": 1,

         "rirLinkSchedulePeriod": 60,

         "lowerThreshold": 30,

         "upperThreshold": 80}]

日志说明

用户修改智能调度配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_RIR_ADVANCED_PARAMETE_NULL:智能调度配置参数不能为空

·     VAS_APM_RIR_ADVANCED_NOT_EXIST:智能调度数据不存在,请先添加

 

5.1.26  修改综合质量指标

日志内容

更新选路质量权重: [{$1,$2,$3,$4}]

参数解释

$1:综合质量指标ID

$2:抖动权重

$3:延时权重

$4:丢包权重

举例

更新选路质量权重

         "id":"8f0a304b7a10867cbfca978ca640464a",

         "jitterWeight":0,

         "delayWeight":0,

         "lossWeight":1  }]

日志说明

用户修改智能调度配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_RIR_ADVANCED_PARAMETE_NULL:智能调度配置参数不能为空

·     VAS_APM_RIR_ADVANCED_NOT_EXIST:智能调度数据不存在,请先添加

 

5.2  WASS

5.2.1  创建WASS策略

日志内容

创建WAAS策略$1:[{$1$2$3$4$5$6$7$8$9}]

参数解释

$1wass策略名称

$2wassclassID

$3编码块包数

$4解码超时时间

$5编码超时时间

$6优化动作

$7平均抗丢包率

$8FEC探测老化时间

$9FEC采样周期

举例

创建WAAS策略"test" [{

         "policyName": "test",

         "policyClasses": [{

                   "classId": "5ff68ec77bbc9d874f048b82a1d996f1",

                 “blockSize”: “15”,

                 “decodeTimeout”: “35”,

“encodeTimeout”: “30”,

                   "optAction": "FEC",

                 “packetLossRate”: “12”

         }]

}]

日志说明

用户创建WASS策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_DEFAULT_POLICY_NAME_NO_PERMIT:默认waas策略名称不允许使用

·     VAS_WAAS_POLICY_NAME_EXIST添加的策略名称已存在

·     VAS_WAAS_POLICY_CLASS_NOT_EMPTYWAAS策略类列表不能为空

·     VAS_WAAS_POLICY_CLASSNAME_NOT_EXIST引用的类名不存在

·     VAS_WAAS_POLICY_CLASS_TYPE_INVALIDwaaspolicy下的class的类型非法, 只支持rtpcommon

·     VAS_WAAS_POLICY_OPTACTION_INVALID:策略下的WAAS类的优化动作非法

·     VAS_WAAS_POLICY_ENABLEAFEC_JUST_RTP:开启AFEC仅用于RTP

·     VAS_WAAS_POLICY_PACKETLOSSRATE_JUST_FEC:策略下的WAAS类的平均抗丢包率仅用于优化动作为FEC

·     VAS_WAAS_POLICY_PACKETLOSSRATE_INVALID:策略下的WAAS类的平均抗丢包率非法

·     VAS_WAAS_POLICY_BLOCKSIZE_JUST_FEC:策略下的WAAS类的编码块包数仅用于优化动作为FEC

·     VAS_WAAS_POLICY_BLOCKSIZE_INVALID:策略下的WAAS类的编码块包数非法

·     VAS_WAAS_POLICY_ENCODETIMEOUT_JUST_FEC:策略下的WAAS类的编码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_ENCODETIMEOUT_INVALID:策略下的WAAS类的编码超时时间非法

·     VAS_WAAS_POLICY_DECODETIMEOUT_JUST_FEC:策略下的WAAS类的解码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_DECODETIMEOUT_INVALID:策略下的WAAS类的解码超时时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_INVALIDAFEC的探测间隔无效非法

·     VAS_WAAS_POLICY_PROBEAGINGTIME_INVALIDAFEC的探测报文老化时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_PROBEAGINGTIME_JUST_RTP_AFECAFEC的探测报文老化时间仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_CLASSNAME_DUPLICATE:引用的类重复

·     COMMON_INSERT_ERROR:数据库插入失败

·     VAS_WAAS_PACKET_DUP_REORDER_TIMEOUT_OUT_RANGE:包复制报文保序去重超时时间范围为1~65535

·     VAS_WAAS_RIR_ENABLE_JUST_PACKET_DUP:包复制路径智能选路仅用于优化动作为Packet-Duplicate

·     VAS_WAAS_REORDER_TIMEOUT_JUST_PACKET_DUP:包复制报文保序去重的超时时间仅用于优化动作为Packet-Duplicate

 

5.2.2  删除WASS策略

日志内容

删除WAAS策略$1:[{$1}]

参数解释

$1wass策略id

举例

删除WAAS策略"test" [{

         " id ": "5ff68ec77bbc9d874f048b82a1d996f1"

         }]

日志说明

用户删除WASS策略

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_POLICY_NOT_EXISTWAAS策略不存在

·     VAS_WAAS_POLICY_PREDEFINE_CAN_NOT_DELETE:预定义类型WAAS策略不支持删除

·     VAS_WAAS_POLICY_ASSOCIATE_APPLYWAAS策略被策略应用绑定,不能删除

·     COMMON_DELETE_ERROR:数据库删除失败

 

5.2.3  创建WASS策略和类的关联关系

日志内容

创建WAAS策略与WAAS类引用关系$10:[{$1$2$3$4$5$6$7$8$9}]

参数解释

$1:  waas 策略ID

$2:  wassclassID

$3:编码块包数

$4:解码超时时间

$5:编码超时时间

$6:优化动作

$7:平均抗丢包率

$8FEC探测老化时间

$9FEC采样周期

$10wass策略名称

举例

创建WAAS策略与WAAS类引用关系”test”  [{

         "policyId": "8d5ff323e816a966dd9a7d0b38271cf4",

         "policyClass": [{

                   "classId": "9c94ae84df2e251df014c11379f6e6be",

                 “blockSize”: “15”,

                 “decodeTimeout”: “35”,

“encodeTimeout”: “30”,

                   "optAction": "FEC",

                 “packetLossRate”: “12”

         }]

}]

日志说明

用户创建WASS策略与类的关联关系

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_POLICY_NOT_EXISTWAAS策略不存在

·     VAS_WAAS_POLICY_PREDEFINE_CAN_NOT_DELETE:预定义类型WAAS策略不支持删除

·     VAS_WAAS_POLICY_CLASSNAME_DUPLICATE:引用的类重复

·     VAS_WAAS_POLICY_CLASSNAME_NOT_EXIST引用的类名不存在

·     VAS_WAAS_POLICY_CLASS_TYPE_INVALIDwaaspolicy下的class的类型非法, 只支持rtpcommon

·     VAS_WAAS_POLICY_OPTACTION_INVALID:策略下的WAAS类的优化动作非法

·     VAS_WAAS_POLICY_ENABLEAFEC_JUST_RTP:开启AFEC仅用于RTP

·     VAS_WAAS_POLICY_PACKETLOSSRATE_JUST_FEC:策略下的WAAS类的平均抗丢包率仅用于优化动作为FEC

·     VAS_WAAS_POLICY_PACKETLOSSRATE_INVALID:策略下的WAAS类的平均抗丢包率非法

·     VAS_WAAS_POLICY_BLOCKSIZE_JUST_FEC:策略下的WAAS类的编码块包数仅用于优化动作为FEC

·     VAS_WAAS_POLICY_BLOCKSIZE_INVALID:策略下的WAAS类的编码块包数非法

·     VAS_WAAS_POLICY_ENCODETIMEOUT_JUST_FEC:策略下的WAAS类的编码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_ENCODETIMEOUT_INVALID:策略下的WAAS类的编码超时时间非法

·     VAS_WAAS_POLICY_DECODETIMEOUT_JUST_FEC:策略下的WAAS类的解码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_DECODETIMEOUT_INVALID:策略下的WAAS类的解码超时时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_INVALIDAFEC的探测间隔无效非法

·     VAS_WAAS_POLICY_PROBEAGINGTIME_INVALIDAFEC的探测报文老化时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_PROBEAGINGTIME_JUST_RTP_AFECAFEC的探测报文老化时间仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_CLASSNAME_DUPLICATE:引用的类重复

·     COMMON_INSERT_ERROR:数据库插入失败

·     VAS_WAAS_PACKET_DUP_REORDER_TIMEOUT_OUT_RANGE:包复制报文保序去重超时时间范围为1~65535

·     VAS_WAAS_RIR_ENABLE_JUST_PACKET_DUP:包复制路径智能选路仅用于优化动作为Packet-Duplicate

·     VAS_WAAS_REORDER_TIMEOUT_JUST_PACKET_DUP:包复制报文保序去重的超时时间仅用于优化动作为Packet-Duplicate

 

5.2.4  修改WASS策略和类的关联关系

日志内容

更新WAAS策略与WAAS类引用关系$12:[{$1$2$3$4$5$6$7$8$9}]

参数解释

$1:策略与类的关联关系主键ID

$2:  waas 策略ID

$3:  wassclassID

$4:编码块包数

$5:解码超时时间

$6:编码超时时间

$7:优化动作

$8:平均抗丢包率

$10FEC探测老化时间

$11FEC采样周期

$12wass策略名称

举例

更新WAAS策略与WAAS类引用关系”test” [{

        “id”: “59461727f09f647d665c553d05b0f443”,

         "policyId": "8d5ff323e816a966dd9a7d0b38271cf4",

         "policyClass": [{

                   "classId": "9c94ae84df2e251df014c11379f6e6be",

                 “blockSize”: “15”,

                 “decodeTimeout”: “35”,

“encodeTimeout”: “30”,

                   "optAction": "FEC",

                 “packetLossRate”: “12”

         }]

}]

日志说明

用户更新WASS策略与类的关联关系

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_POLICY_NOT_EXISTWAAS策略不存在

·     VAS_WAAS_POLICY_PREDEFINE_CAN_NOT_DELETE:预定义类型WAAS策略不支持删除

·     ERROR_WAAS_POLICY_CLASS_NOT_EXIST:策略下的WAAS类不存在

·     VAS_WAAS_POLICY_CLASS_NOT_SUPPORT_UPDATE_CLASS_NAME:更新策略类时不支持更新类名称

·     ERROR_WAAS_CLASS_NOT_FOUNDWAAS类不存在

·     VAS_WAAS_POLICY_CLASS_TYPE_INVALIDwaaspolicy下的class的类型非法, 只支持rtpcommon

·     VAS_WAAS_POLICY_OPTACTION_INVALID:策略下的WAAS类的优化动作非法

·     VAS_WAAS_POLICY_ENABLEAFEC_JUST_RTP:开启AFEC仅用于RTP

·     VAS_WAAS_POLICY_PACKETLOSSRATE_JUST_FEC:策略下的WAAS类的平均抗丢包率仅用于优化动作为FEC

·     VAS_WAAS_POLICY_PACKETLOSSRATE_INVALID:策略下的WAAS类的平均抗丢包率非法

·     VAS_WAAS_POLICY_BLOCKSIZE_JUST_FEC:策略下的WAAS类的编码块包数仅用于优化动作为FEC

·     VAS_WAAS_POLICY_BLOCKSIZE_INVALID:策略下的WAAS类的编码块包数非法

·     VAS_WAAS_POLICY_ENCODETIMEOUT_JUST_FEC:策略下的WAAS类的编码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_ENCODETIMEOUT_INVALID:策略下的WAAS类的编码超时时间非法

·     VAS_WAAS_POLICY_DECODETIMEOUT_JUST_FEC:策略下的WAAS类的解码超时时间仅用于优化动作为FEC

·     VAS_WAAS_POLICY_DECODETIMEOUT_INVALID:策略下的WAAS类的解码超时时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_INVALIDAFEC的探测间隔无效非法

·     VAS_WAAS_POLICY_PROBEAGINGTIME_INVALIDAFEC的探测报文老化时间非法

·     VAS_WAAS_POLICY_SAMPLEINTERVAL_JUST_RTP_AFECAFEC的探测间隔仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_PROBEAGINGTIME_JUST_RTP_AFECAFEC的探测报文老化时间仅用于开启AFEC时使用

·     VAS_WAAS_POLICY_CLASSNAME_DUPLICATE:引用的类重复

·     COMMON_INSERT_ERROR:数据库插入失败

·     VAS_WAAS_PACKET_DUP_REORDER_TIMEOUT_OUT_RANGE:包复制报文保序去重超时时间范围为1~65535

·     VAS_WAAS_RIR_ENABLE_JUST_PACKET_DUP:包复制路径智能选路仅用于优化动作为Packet-Duplicate

·     VAS_WAAS_REORDER_TIMEOUT_JUST_PACKET_DUP:包复制报文保序去重的超时时间仅用于优化动作为Packet-Duplicate

 

5.2.5  删除WASS策略与类的关联关系

日志内容

删除WAAS策略与WAAS类引用关系:[{$1}]

参数解释

$1wass策略与类关联关系ID

举例

删除WAAS策略与WAAS类引用关系[{

         " id ": "59461727f09f647d665c553d05b0f443"

         }]

日志说明

用户删除WASS策略与类的关联关系

失败原因

当操作失败时,可能的原因如下:

·     ERROR_VAS_WAAS_POLICY_APPLY_RUN_POLICY_NOT_UPDATE此策略对应的策略应用在部署中或者删除中,策略不允许修改

·     VAS_WAAS_POLICY_CLASS_NOT_EMPTYWAAS策略类列表不能为空

·     COMMON_DELETE_ERROR:数据库删除失败

 

5.2.6  创建WASS

日志内容

创建WAAS$2:[{$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15}]

参数解释

$1: wass类类型

$2: waas类名称

$3: 匹配规则编号

$4: 匹配规则类型

$5: 匹配规则网段

$6: 匹配规则端口组合

$7: 匹配规则协议类型

$8: 匹配规则源地址网段

$9: 匹配规则目的地址网段

$10: 匹配规则源端口组合

$11: 匹配规则目的端口组合

$12:类规则类型

$13: ACL模板名称

$14: ACL标识

$15:ACL模板ID

举例

创建WAAS“test” [{

         " classType ": "COMMON",

         “className”: “test”,

         “rules”: [

{“ipPrefix”: "2.2.2.2/24",

“ruleType”: "NORMAL",

“matchId”: "2",

“matchType”: "SOURCE",

“portGroup”: "321",

“protocolType”: "UDP"},

{“ipPrefix”: "1.2.1.2/24",

“ruleType”: "NORMAL",

“matchId”: "1",

“matchType”: "SOURCE",

“portGroup”: "123",

“protocolType”: "UDP"},

{“aclIdValue”: "testacl",

“ruleType”: "ACL",

“matchId”: "18",

“aclTemplateId”: "3",

“aclTemplateName”: "dds"}

]

}]

日志说明

用户创建WASS

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_CLASS_RULE_NOT_EMPTY WAAS类的规则不能为空

·     ERROR_VAS_WAAS_CLASS_RULE_MAX WAAS类规则列表允许的最大数量为256

·     VAS_WAAS_CLASS_RULE_MATCHID_DUPLICATED :入的匹配规则的ID重复

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_PORT RTP匹配规则不支持配置端口号

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_MATCH_TYPE_SROUCE_DESTINATION RTP匹配规则不支持匹配方向为源目的类型

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_PROTOCOL_TYPE_TCP RTP匹配规则不支持协议类型为TCP

·     VAS_WAAS_CLASS_RULE_PORT_INVALID :匹配规则的端口号非法

·     VAS_WAAS_CLASS_RULE_PORT_NUMBER_INVALID :匹配规则的端口号最多配10

·     VAS_WAAS_CLASS_RULE_SOURCE_PORT_INVALID匹配规则的源端口号非法

·     VAS_WAAS_CLASS_RULE_SOURCE_PORT_NUMBER_INVALID :匹配规则的源端口号最多配10

·     VAS_WAAS_CLASS_RULE_DEST_PORT_INVALID :匹配规则的目的端口号非法

·     VAS_WAAS_CLASS_RULE_DEST_PORT_NUMBER_INVALID :匹配规则的目的端口号最多配10

·     VAS_WAAS_RULE_IPADDR_IS_NULL :匹配规则的IP地址必填

·     VAS_WAAS_RULE_SOURCE_DESTINATION_IPADDR_IS_NULL :匹配规则的源目的IP地址必填

·     VAS_WAAS_RULE_DUPLICATED waasrule的内容重复

·     VAS_WAAS_CLASS_NAME_EXIST :添加的WAAS类名称已存在

·     COMMON_INSERT_ERROR :数据库插入失败

·     VAS_WAAS_CLASS_RULE_ACL_DUPLICATED:输入的匹配规则内ACL重复

·     VAS_WAAS_RULE_TYPE_ACL_IDVALUE_NOT_NULLACL规则类型,ACL标识必填

·     VAS_WAAS_RULE_TYPE_UN_ACL_MATCH_TYPE_NOT_NULL:非ACL规则类型,匹配规则的匹配方向

 

5.2.7  删除WASS

日志内容

删除WAAS$2:[{$1$2}]

参数解释

$1: wassID

$2: waas类名称

举例

删除WAAS“test”[{

         " id ": "5ff68ec77bbc9d874f048b82a1d996f1"

         }]

日志说明

用户删除WASS

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_CLASS_NOT_EXISTWAAS类不存在

·     VAS_WAAS_CLASS_ASSOCIATE_POLICYWAAS类被策略引用,不能删除

·     COMMON_DELETE_ERROR:数据库删除失败

 

5.2.8  修改WASS

日志内容

修改WAAS$15:[{$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15}]

参数解释

$1wassID

$2: 匹配规则编号

$3: 匹配规则类型

$4: 匹配规则网段

$5: 匹配规则端口组合

$6: 匹配规则协议类型

$7: 匹配规则源地址网段

$8: 匹配规则目的地址网段

$9: 匹配规则源端口组合

$10: 匹配规则目的端口组合

$11:类规则类型

$12: ACL模板名称

$13: ACL标识

$14:ACL模板ID

$15: waas类名称

举例

修改WAAS“test” [{

         “id”: “5ff68ec77bbc9d874f048b82a1d996f1”,

         “rules”: [

{“ipPrefix”: "2.2.2.2/24",

“ruleType”: "NORMAL",

“matchId”: "2",

“matchType”: "SOURCE",

“portGroup”: "321",

“protocolType”: "UDP"},

{“ipPrefix”: "1.2.1.2/24",

“ruleType”: "NORMAL",

“matchId”: "1",

“matchType”: "SOURCE",

“portGroup”: "123",

“protocolType”: "UDP"}

]

}]

日志说明

用户修改WASS

失败原因

当操作失败时,可能的原因如下:

·     ERROR_WAAS_CLASS_NOT_FOUNDWAAS类不存在

·     VAS_WAAS_CLASS_RULE_NOT_EMPTY WAAS类的规则不能为空

·     ERROR_VAS_WAAS_CLASS_RULE_MAX WAAS类规则列表允许的最大数量为256

·     VAS_WAAS_CLASS_RULE_MATCHID_DUPLICATED :入的匹配规则的ID重复

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_PORT RTP匹配规则不支持配置端口号

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_MATCH_TYPE_SROUCE_DESTINATION RTP匹配规则不支持匹配方向为源目的类型

·     VAS_WAAS_RULE_RTP_NOT_SUPPORT_PROTOCOL_TYPE_TCP RTP匹配规则不支持协议类型为TCP

·     VAS_WAAS_CLASS_RULE_PORT_INVALID :匹配规则的端口号非法

·     VAS_WAAS_CLASS_RULE_PORT_NUMBER_INVALID :匹配规则的端口号最多配10

·     VAS_WAAS_CLASS_RULE_SOURCE_PORT_INVALID匹配规则的源端口号非法

·     VAS_WAAS_CLASS_RULE_SOURCE_PORT_NUMBER_INVALID :匹配规则的源端口号最多配10

·     VAS_WAAS_CLASS_RULE_DEST_PORT_INVALID :匹配规则的目的端口号非法

·     VAS_WAAS_CLASS_RULE_DEST_PORT_NUMBER_INVALID :匹配规则的目的端口号最多配10

·     VAS_WAAS_RULE_IPADDR_IS_NULL :匹配规则的IP地址必填

·     VAS_WAAS_RULE_SOURCE_DESTINATION_IPADDR_IS_NULL :匹配规则的源目的IP地址必填

·     VAS_WAAS_RULE_DUPLICATED waasrule的内容重复

·     VAS_WAAS_CLASS_NAME_EXIST :添加的WAAS类名称已存在

·     COMMON_INSERT_ERROR :数据库插入失败

·     VAS_WAAS_CLASS_RULE_ACL_DUPLICATED:输入的匹配规则内ACL重复

·     VAS_WAAS_RULE_TYPE_ACL_IDVALUE_NOT_NULLACL规则类型,ACL标识必填

·     VAS_WAAS_RULE_TYPE_UN_ACL_MATCH_TYPE_NOT_NULL:非ACL规则类型,匹配规则的匹配方向

 

5.2.9  创建WASS策略应用

日志内容

创建WAAS策略应用:[{$1$2$3$4$5}]

参数解释

$1wass策略ID

$2 站点ID

$3 设备ID

$4 设备接口ID

$5 wan详情平面ID列表

举例

创建WAAS策略应用[{

         " policyId ": "9c94ae84df2e251df014c11379f6e6be",

        “siteId”: “d8ad4d0bf54081a02bd546ace24629eb”,

        “deviceId”: “03874d56735ec6cc42c438d5a7fd69ae”,

        “interfaceId”: “5d7b969af2f2b49cd467b4ccabe70717”,

        “wanGroupIdList”: [“9b2750bf9b01b1547bd307c52fa62266”]

         }]

日志说明

用户创建WASS策略应用

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_INTERFACE_NOT_BELONG_TO_DEVICE:指定接口不属于指定设备

·     VSR_WAAS_POLICY_APPLY_REPEATWAAS策略应用重复

·     ERROR_WAAS_POLICY_NOT_EXISTWAAS策略不存在

·     VAS_WAAS_SITE_DEVICE_EMPTY:站点中无设备信息

·     VAS_WAAS_WAN_DETAIL_NOT_EXISTED:接口对应的WAN详情不存在

·     VAS_WAAS_LOOPBACK_WAN_DETAIL_INTERFACE_ID_INVALID:接入Loopback接口的WAN详情,入参请使用对应的LoopBack接口ID

·     VAS_WAAS_MSTP_NOT_SUPPORT_GROUP:二层专线不支持业务平面

·     VAS_WAAS_APPLY_GROUP_REQUIRED:业务平面必选

·     VAS_WAAS_GROUP_ID_LIST_ILLEGAL:业务平面列表不合法

 

5.2.10  批量创建WASS策略应用

日志内容

批量创建WAAS策略应用:[{$1$2$3$4$5}]

参数解释

$1wass策略ID

$2 站点ID

$3 设备ID

$4 设备接口ID

$5 wan详情平面ID

举例

批量创建WAAS策略应用[{

       “singleApplyDtoList”: [{

         " policyId ": "9c94ae84df2e251df014c11379f6e6be",

        “siteId”: “d8ad4d0bf54081a02bd546ace24629eb”,

        “deviceId”: “03874d56735ec6cc42c438d5a7fd69ae”,

        “interfaceId”: “5d7b969af2f2b49cd467b4ccabe70717”,

        “wanGroupId”: “9b2750bf9b01b1547bd307c52fa62266”

}]

}]

日志说明

用户批量创建WASS策略应用

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_BATCH_CREATE_APPLY_INPUT_EMPTY:入参不能为空

·     VSR_WAAS_POLICY_APPLY_REPEATWAAS策略应用重复

·     VAS_WAAS_INTERFACE_NOT_BELONG_TO_DEVICE:指定接口不属于指定设备

·     ERROR_WAAS_POLICY_NOT_EXISTWAAS策略不存在

·     VAS_WAAS_SITE_DEVICE_EMPTY:站点中无设备信息

·     VAS_WAAS_WAN_DETAIL_NOT_EXISTED:接口对应的WAN详情不存在

·     VAS_WAAS_LOOPBACK_WAN_DETAIL_INTERFACE_ID_INVALID:接入Loopback接口的WAN详情,入参请使用对应的LoopBack接口ID

·     VAS_WAAS_MSTP_NOT_SUPPORT_GROUP:二层专线不支持业务平面

·     VAS_WAAS_APPLY_GROUP_REQUIRED:业务平面必选

·     VAS_WAAS_GROUP_ID_LIST_ILLEGAL:业务平面列表不合法

 

5.2.11  删除WASS策略应用

日志内容

删除WAAS策略应用:[{$1}]

参数解释

$1wass策略应用ID列表

举例

删除WAAS策略应用[{

         " idList ": ["5859c50f2c050f50c79a7bfe803eddbd"]

         }]

日志说明

用户删除WASS策略应用

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_POLICY_APPLY_NOT_EXISTWAAS策略应用不存在

 

5.2.12  WASS策略应用重试

日志内容

重试WAAS策略应用:[{$1}]

参数解释

$1wass策略应用ID列表

举例

重试WAAS策略应用[{

         " idList ": ["5859c50f2c050f50c79a7bfe803eddbd"]

         }]

日志说明

用户重试失败的WASS策略应用

失败原因

 

 

5.2.13  创建全局配置

日志内容

创建WAAS全局配置:[{$1$2$3$4$5}]

参数解释

$1站点id

$2拥塞控制算法

$3拥塞窗口大小

$4最大并发连接数

$5接收缓冲区大小

举例

创建WAAS全局配置[{

         "siteId": "c41386ee285e785cf383e018a0d0e491",

         "congestionMethod": "BBRV1",

         "congestionWindow": "2",

         "connectLimit": "2500",

         "receiveBuffer": "100"

}]

日志说明

用户创建WAAS全局参数配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_TFO_GLOBAL_EXIST_ERRORTFO全局参数已经存在

·     VAS_PARAMS_EMPTY输入为空

·     VAS_WAAS_SITE_NULL_ERROR:站点ID不能为空

·     VAS_WAAS_SITE_NOT_EXIST_ERROR:指定站点不存在

·     VAS_WAAS_CONGESTION_METHOD_NULL_ERROR:拥塞算法不能为空

·     VAS_WAAS_CONGESTION_WINDOW_ERROR:拥塞窗口数值不合法

·     VAS_WAAS_CONNECT_LIMIT_ERRORTFO连接数量数值不合法

·     VAS_WAAS_RECEIVE_BUFFER_ERROR:接收缓冲区数值不合法

5.2.14  更新全局配置

日志内容

更新WAAS全局配置:[{$1$2$3$4$5}]

参数解释

$1:全局配置id

$2:拥塞控制算法

$3:拥塞窗口大小

$4:最大并发连接数

$5:接收缓冲区大小

举例

更新WAAS全局配置 [{

         " id": "5df68ec77bbc9f874f048b82a1d996f1",

         "congestionMethod": "BBRV2",

         "congestionWindow": "2",

         "connectLimit": "2500",

         "receiveBuffer": "100"

}]

日志说明

用户更新WAAS全局参数配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_TFO_GLOBAL_ID_NULL_ERRORTFO全局参数ID不能为空

·     VAS_WAAS_TFO_GLOBAL_NOT_EXIST_ERRORTFO全局参数不存在

·     VAS_WAAS_TFO_GLOBAL_DELETING_NOT_MODIFY_ERRORTFO全局参数正在删除中,不允许修改

·     VAS_WAAS_TFO_GLOBAL_DEPLOYING_NOT_MODIFY_ERRORTFO全局参数正在部署中,不允许修改

·     VAS_WAAS_CONGESTION_WINDOW_ERROR:拥塞窗口数值不合法

·     VAS_WAAS_CONNECT_LIMIT_ERRORTFO连接数量数值不合法

·     VAS_WAAS_RECEIVE_BUFFER_ERROR:接收缓冲区数值不合法

 

5.2.15  删除全局配置

日志内容

删除WAAS全局配置:[{$1}]

参数解释

$1全局配置id

举例

删除WAAS全局配置[{

         " id ": "5ff68ec77bbc9d874f048b82a1d996f1"

         }]

日志说明

用户删除全局配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_APM_NO_SUCH_POLICY:策略不存在

 

5.2.16  重试全局配置

日志内容

重试WAAS全局配置:[{$1}]

参数解释

$1:全局配置id

举例

重试WAAS全局配置[{

         " id ": "5ff68ec77bbc9d874f048b82a1d996f1"

         }]

日志说明

用户重试失败的全局配置

失败原因

 

 

5.2.17  重试广域网加速双网关重定向

日志内容

重试WAAS双网关重定向:[{$1}]

参数解释

$1:双网关重定向id

举例

重试WAAS双网关重定向[{

         " id ": "2f24b928b1755ddf81790a5ce72604b3"

         }]

日志说明

用户重试失败的双网关重定向配置

失败原因

 

 

5.2.18  创建静态包复制路径

日志内容

创建静态包复制路径:[{ $1$2$3$4$5$6$7$8$9$10$11}]

参数解释

$1:站点id

$2:设备id

$3:隧道接口id

$4:对端站点id

$5:对端设备id

$6:对端隧道接口id

$7:协议类型

$8:目的IPv4地址

$9:目的IPv6地址

$10:优先级

$11VPN id

举例

创建静态包复制路径: [{

"siteId": "fd41a8a836c93d9808275403fcf28f88",

"deviceId": "b50726fbc0d2e4b7d0a815525a2853c7",

"interfaceId": "e645d891faca9cb9f6e064d2125e4931",

"peerSiteId": "5b7c443269c07786b97bd114e0ebc77b",

"peerDeviceId": "e4caedc1faffbe180a877949d27a764e",

"peerInterfaceId": "7d7dee316f776062cceeea2f8b9f03e5",

"protocol": "IPV4",

"destIpv4Address": "11.22.5.6/24",

"priority": "8",

"vpnId": "79fe55c044aae976283e76e5c2f91c53"}]

日志说明

用户创建静态包复制路径

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_STATIC_PATCH_PRIORITY_OUT_RANGE:包复制静态路径优先级范围为1~255

·     VAS_WAAS_PEER_SITE_NULL_ERROR:对端站点ID不能为空

·     VAS_WAAS_PEER_DEVICE_NULL_ERROR:对端设备ID不能为空

·     VAS_WAAS_PEER_INTERFACE_ID_NULL_ERROR:对端接口ID不能为空

·     VAS_WAAS_PROTOCOL_NULL_ERROR:协议类型不能为空

·     VAS_WAAS_SITE_PEER_SITE_CAN_NOT_SAME:本端站点和对端站点不能相同

·     VAS_WAAS_DEVICE_PEER_DEVICE_CAN_NOT_SAME:本端设备和对端设备不能相同

·     VAS_WAAS_INTERFACE_PEER_INTERFACE_CAN_NOT_SAME:隧道名称和对端隧道名称不能相同

·     VAS_WAAS_PEER_SITE_NOT_EXIST_ERROR:对端站点不存在

·     VAS_WAAS_DEVICE_NOT_EXIST_ERROR:设备不存在

·     VAS_WAAS_PEER_DEVICE_NOT_EXIST_ERROR:对端设备不存在

·     VAS_WAAS_TUNNEL_INTERFACE_NOT_EXIST_ERROR:隧道名称不存在

·     VAS_WAAS_PEER_TUNNEL_INTERFACE_NOT_EXIST_ERROR:对端隧道名称不存在

·     VAS_WAAS_SITE_DEVICE_NOT_MATCH:站点和设备不匹配

·     VAS_WAAS_TUNNEL_INTERFACE_DEVICE_NOT_MATCH:隧道名称和设备不匹配

·     VAS_WAAS_PROTOCOL_IPV4_DESTINATION_NOT_NULL:协议类型为IPV4时,IPv4目的地址不能为空

·     VAS_WAAS_IPV4_PROTOCOL_IPV6_DESTINATION_ADDRESS_NULL:协议类型为IPV4时,IPv6目的地址必须为空

·     VAS_WAAS_PROTOCOL_IPV6_DESTINATION_NOT_NULL:协议类型为IPV6时,IPv6目的地址不能为空

·     VAS_WAAS_IPV6_PROTOCOL_IPV4_DESTINATION_ADDRESS_NULL:协议类型为IPV6时,IPv4目的地址必须为空

·     VAS_WAAS_IPV4_DESTINATION_ADDRESS_INVALIDIPv4目的地址不合法

·     VAS_WAAS_IPV6_DESTINATION_ADDRESS_INVALIDIPv6目的地址不合法

·     VAS_WAAS_DEVICE_VPN_NOT_MATCHVPN和设备不匹配

·     VAS_WAAS_PACKET_STATIC_REPEAT:静态包复制路径重复

 

5.2.19  更新静态包复制路径

日志内容

更新静态包复制路径:[{ $1$2$3$4$5$6$7$8$9$10$11$12}]

参数解释

$1:站点id

$2:设备id

$3:隧道接口id

$4:对端站点id

$5:对端设备id

$6:对端隧道接口id

$7:协议类型

$8:目的IPv4地址

$9:目的IPv6地址

$10:优先级

$11VPN id

$12:静态包复制路径id

举例

更新静态包复制路径: [{

"id": "265b06b18f90fd927a8537cb8133ec50",

"siteId": "fd41a8a836c93d9808275403fcf28f88",

"deviceId": "b50726fbc0d2e4b7d0a815525a2853c7",

"interfaceId": "e645d891faca9cb9f6e064d2125e4931",

"peerSiteId": "5b7c443269c07786b97bd114e0ebc77b",

"peerDeviceId": "e4caedc1faffbe180a877949d27a764e",

"peerInterfaceId": "7d7dee316f776062cceeea2f8b9f03e5",

"protocol": "IPV4",

"destIpv4Address": "11.22.5.6/24",

"priority": "8",

"vpnId": "79fe55c044aae976283e76e5c2f91c53"}]

日志说明

用户更新WAAS全局参数配置

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_STATIC_PATCH_PRIORITY_OUT_RANGE:包复制静态路径优先级范围为1~255

·     VAS_WAAS_STATIC_PATCH_ID_NULL:包复制静态路径ID不能为空

·     VAS_WAAS_PROTOCOL_IPV4_DESTINATION_NOT_NULL:协议类型为IPV4时,IPv4目的地址不能为空

·     VAS_WAAS_IPV4_PROTOCOL_IPV6_DESTINATION_ADDRESS_NULL:协议类型为IPV4时,IPv6目的地址必须为空

·     VAS_WAAS_PROTOCOL_IPV6_DESTINATION_NOT_NULL:协议类型为IPV6时,IPv6目的地址不能为空

·     VAS_WAAS_IPV6_PROTOCOL_IPV4_DESTINATION_ADDRESS_NULL:协议类型为IPV6时,IPv4目的地址必须为空

·     VAS_WAAS_IPV4_DESTINATION_ADDRESS_INVALIDIPv4目的地址不合法

·     VAS_WAAS_IPV6_DESTINATION_ADDRESS_INVALIDIPv6目的地址不合法

·     VAS_WAAS_DEVICE_VPN_NOT_MATCHVPN和设备不匹配

·     VAS_WAAS_PACKET_STATIC_REPEAT:静态包复制路径重复

·     VAS_WAAS_PACKET_STATIC_NOT_EXIST:静态包复制路径不存在

·     VAS_WAAS_PACKET_STATIC_STATUS_NOT_SUPPORT_MODIFY:当前部署状态下不允许修改

·     VAS_WAAS_PACKET_STATIC_SITE_NOT_SUPPORT_MODIFY:站点不支持修改

·     VAS_WAAS_PACKET_STATIC_DEVICE_NOT_SUPPORT_MODIFY:设备不支持修改

·     VAS_WAAS_PACKET_STATIC_INTERFACE_NOT_SUPPORT_MODIFY:隧道名称不支持修改

 

5.2.20  删除静态包复制路径

日志内容

删除静态包复制路径:[{ $1}]

参数解释

$1:静态包复制路径id

举例

删除静态包复制路径: [{

"id": "265b06b18f90fd927a8537cb8133ec50"}]

日志说明

用户删除静态包复制路径

失败原因

当操作失败时,可能的原因如下:

·     VAS_WAAS_PACKET_STATIC_NOT_EXIST:静态包复制路径不存在

 

5.2.21  重试静态包复制路径

日志内容

重试静态包复制路径:[{ $1}]

参数解释

$1:静态包复制路径id

举例

重试静态包复制路径: [{

"id": "265b06b18f90fd927a8537cb8133ec50"}]

日志说明

用户重试静态包复制路径

失败原因

 

 

5.3  WebCache

5.3.1  添加网站缓存

日志内容

创建网站缓存:[{ $1, $2, $3, $4, $5, $6, $6}]

参数解释

$1设备id

$2站点id

$3机框编号

$4设备槽号

$5网站缓存的缓存目录

$6扩展文件类型

$7设备类型

$8针对http协议是否使能网站缓存

$9针对https协议是否使能网站缓存

$10网站缓存支持缓存的文件类型

$11缓存上限

$12网站缓存端口映射参数

$13双机引流通道参数

举例

创建网站缓存[{

         "siteId": "c41386ee285e785cf383e018a0d0e491",

         "deviceId": "e3fedb6c26240c016a1fdafc53961c26",

         "chassis": 0,

         "slot": 0,

         "httpEnable": true,

         "httpsEnable": true,

         "cachePath": "flash:/webcache",

         "dataType": ["apk",

         "bmp"],

         "cacheLimit": "4",

         "deviceType": "CENTRALIZED",

         "extensionName": ["aa"],

         "webCachePortMapParams": [{

                   "clientPortNumber": "4180",

                   "protocolType": "HTTP",

                   "serverPortNumber": "80"

         },

         {

                   "clientPortNumber": "2043",

                   "protocolType": "HTTPS",

                   "serverPortNumber": "443"

         }]

}]

日志说明

用户添加网站缓存

失败原因

当操作失败时,可能的原因如下:

·     VAS_PARAMS_EMPTY:空数据实体

·     VAS_WEBCACHE_NOT_EXIST:网页缓存不存在

·     VAS_WEBCACHE_EXISTED:网页缓存已经存在

·     VAS_WEBCACHE_DEVICE_NOT_EXIST:设备不存在

·     VAS_WEBCACHE_DATA_TYPE_INVALID:缓存文件类型非法

·     VAS_WEBCACHE_EXTENSION_OVER_RANGE:扩展文件类型最大64

·     VAS_WEBCACHE_EXTENSION_NAME_INVALID:扩展文件类型非法

·     VAS_WEBCACHE_EXTENSION_NAME_SAME:扩展文件类型相同

·     VAS_WEBCACHE_PORTMAP_CLIENTPORT_CONFLICT:端口映射的客户端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_SERVERPORT_CONFLICT:端口映射服务端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_PARAM_CONFLICT:端口映射参数冲突

·     VAS_WEBCACHE_PORTMAP_SUM_RANGE:每种协议(HTTP/HTTPS)可配置的对应关系已达上限

 

5.3.2  删除网站缓存

日志内容

删除网站缓存:[{ $1, $2, $3, $4, $5, $6, $6}]

参数解释

$1网站缓存id

$2设备id

$3设备类型

$4机框编号

$5设备槽号

举例

删除网站缓存 [{

         "deviceId": "e3fedb6c26240c016a1fdafc53961c26",

         "chassis": 0,

         "slot": 0,

         "deviceType": "CENTRALIZED"

}]

日志说明

用户删除网站缓存

失败原因

当操作失败时,可能的原因如下:

·     VAS_PARAMS_EMPTY:空数据实体

·     VAS_WEBCACHE_NOT_EXIST:网页缓存不存在

·     VAS_WEBCACHE_EXISTED:网页缓存已经存在

·     VAS_WEBCACHE_DEVICE_NOT_EXIST:设备不存在

·     VAS_WEBCACHE_DATA_TYPE_INVALID:缓存文件类型非法

·     VAS_WEBCACHE_EXTENSION_OVER_RANGE:扩展文件类型最大64

·     VAS_WEBCACHE_EXTENSION_NAME_INVALID:扩展文件类型非法

·     VAS_WEBCACHE_EXTENSION_NAME_SAME:扩展文件类型相同

·     VAS_WEBCACHE_PORTMAP_CLIENTPORT_CONFLICT:端口映射的客户端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_SERVERPORT_CONFLICT:端口映射服务端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_PARAM_CONFLICT:端口映射参数冲突

·     VAS_WEBCACHE_PORTMAP_SUM_RANGE:每种协议(HTTP/HTTPS)可配置的对应关系已达上限

失败原因

当操作失败时,可能的原因如下:

·     VAS_PARAMS_EMPTY:空数据实体

·     VAS_WEBCACHE_NOT_EXIST:网页缓存不存在

·     VAS_WEBCACHE_EXISTED:网页缓存已经存在

·     VAS_WEBCACHE_DEVICE_NOT_EXIST:设备不存在

·     VAS_WEBCACHE_DATA_TYPE_INVALID:缓存文件类型非法

·     VAS_WEBCACHE_EXTENSION_OVER_RANGE:扩展文件类型最大64

·     VAS_WEBCACHE_EXTENSION_NAME_INVALID:扩展文件类型非法

·     VAS_WEBCACHE_EXTENSION_NAME_SAME:扩展文件类型相同

·     VAS_WEBCACHE_PORTMAP_CLIENTPORT_CONFLICT:端口映射的客户端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_SERVERPORT_CONFLICT:端口映射服务端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_PARAM_CONFLICT:端口映射参数冲突

·     VAS_WEBCACHE_PORTMAP_SUM_RANGE:每种协议(HTTP/HTTPS)可配置的对应关系已达上限

 

5.3.3  更新网站缓存

日志内容

更新网站缓存:[{ $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13}]

参数解释

$1设备id

$2站点id

$3机框编号

$4设备槽号

$5网站缓存的缓存目录

$6扩展文件类型

$7设备类型

$8针对http协议是否使能网站缓存

$9针对https协议是否使能网站缓存

$10网站缓存支持缓存的文件类型

$11缓存上限

$12网站缓存端口映射参数

$13双机引流通道参数

举例

更新网站缓存 [{

         "siteId": "c41386ee285e785cf383e018a0d0e491",

         "deviceId": "e3fedb6c26240c016a1fdafc53961c26",

         "chassis": 0,

         "slot": 0,

         "httpEnable": true,

         "httpsEnable": true,

         "cachePath": "flash:/webcache",

         "dataType": ["apk",

         "bmp"],

         "cacheLimit": "5",

         "deviceType": "CENTRALIZED",

         "extensionName": ["aa"],

         "webCachePortMapParams": [{

                   "clientPortNumber": 4180,

                   "protocolType": "HTTP",

                   "serverPortNumber": 80

         },

         {

                   "clientPortNumber": 2043,

                   "protocolType": "HTTPS",

                   "serverPortNumber": 443

         }]

}]

日志说明

用户更新网站缓存

失败原因

当操作失败时,可能的原因如下:

·     VAS_PARAMS_EMPTY:空数据实体

·     VAS_WEBCACHE_NOT_EXIST:网页缓存不存在

·     VAS_WEBCACHE_EXISTED:网页缓存已经存在

·     VAS_WEBCACHE_DEVICE_NOT_EXIST:设备不存在

·     VAS_WEBCACHE_DATA_TYPE_INVALID:缓存文件类型非法

·     VAS_WEBCACHE_EXTENSION_OVER_RANGE:扩展文件类型最大64

·     VAS_WEBCACHE_EXTENSION_NAME_INVALID:扩展文件类型非法

·     VAS_WEBCACHE_EXTENSION_NAME_SAME:扩展文件类型相同

·     VAS_WEBCACHE_PORTMAP_CLIENTPORT_CONFLICT:端口映射的客户端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_SERVERPORT_CONFLICT:端口映射服务端端口号已被使用

·     VAS_WEBCACHE_PORTMAP_PARAM_CONFLICT:端口映射参数冲突

·     VAS_WEBCACHE_PORTMAP_SUM_RANGE:每种协议(HTTP/HTTPS)可配置的对应关系已达上限

 


6 网络编排

本节介绍网络编排模块输出的操作日志信息。

6.1  开局部署

6.1.1  修改预配置

日志内容

预配置更新:[{$1, $2, $3, $4, $5, $6, $7, $8, $9

参数解释

$1:主键

$2:开局方式:UDISK|URL-U盘开局|URL开局

$3:以太网接口工作模式:ROUTE|DEFAULT-三层|默认

$4NTP服务器

$5:收件箱

$6:预先配置命令-U盘开局独有参数

$7:配置命令-U盘开局独有参数

$8:初始IP-URL开局独有参数

$9:密钥-URL开局独有参数

举例

预配置更新[{

         "id": "1c9c7dcc95fb469c784348f1226f8a8e",

         "ztpMode": "URL",

         "initialIp": "172.39.73.1",

         "deviceSysname": "1",

         "mailBox": "[email protected]",

         "ntpServer": "ntp.server.com",

         "secretKey": "123456",

         "ifMode": "ROUTE"}]

日志说明

修改预配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZTP_PRE_CONFIG_DATA_NOT_EXISTU/URL开局预配置数据不存在

·     NSO_ZTP_PARAMS_NOT_EMPTY:参数不能为空

·     NSO_ZTP_ID_NOT_EMPTYID不能为空

·     NSO_ZTP_MAIL_BOX_ILLEGAL:收件箱不合法

·     NSO_ZTP_NTP_SERVER_ILLEGALNTP服务器不合法

·     NSO_ZTP_ZTP_MODE_ILLEGAztpMode不合法

·     NSO_ZTP_IF_MODE_ILLEGAifMode不合法

·     NSO_ZTP_NOT_SUPPORT_INITIAL_IPU盘开局不支持配置初始IP

·     NSO_ZTP_REQUIRED_INITIAL_IPURL开局必须配置初始IP

·     NSO_ZTP_NOT_SUPPORT_SECRET_KEYU盘开局不支持配置密钥

·     NSO_ZTP_SECRET_KEY_ILLEGAL:密钥最长256字符且不支持中文及空格

·     NSO_ZTP_NOT_SUPPORT_CMD_PREURL开局不支持配置预配置命令

·     NSO_ZTP_NOT_SUPPORT_CMD_POSTURL开局不支持配置配置命令

·     NSO_ZTP_FIREWALL_NOT_SUPPORT_URL:防火墙设备不支持URL开局

 

6.1.2  查询开局配置文件路径

日志内容

查询开局配置文件路径: $1

参数解释

$1:主键

举例

查询开局配置文件路径[{

         "ids": ["1c9c7dcc95fb469c784348f1226f8a8e"]

}]

日志说明

查询开局配置文件路径

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZTP_PRE_CONFIG_DATA_NOT_EXISTU/URL开局预配置数据不存在

·     NSO_ZTP_IDS_NOT_EMPTYID列表不能为空

·     NSO_ZTP_CONFIG_FILE_GENERATE_FAILU/URL开局配置文件生成失败

 

6.1.3  发送开局邮件

日志内容

发送开局邮件:[{$1, $2, $3, $4, $5

参数解释

$1:主键

$2:邮件主题

$3:邮件主体

$4URL开局链接信息

$5U盘开局配置文件路径

举例

发送开局邮件[{

         "id": "1c9c7dcc95fb469c784348f1226f8a8e",

         "subject": "1 站点开局邮件",

         "body": "请根据以下步骤,进行站点开局:...",

         "urlLinks": "链接信息..." }]

日志说明

发送开局邮件

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZTP_SEND_EMAIL_FAIL:邮件发送失败

·     NSO_ZTP_PRE_CONFIG_DATA_NOT_EXISTU/URL开局预配置数据不存在

·     NSO_ZTP_ID_NOT_EMPTYID不能为空

·     NSO_ZTP_SUBJECT_NOT_EMPTY:邮件主题不能为空

·     NSO_ZTP_BODY_NOT_EMPTY:邮件正文不能为空

·     NSO_ZTP_LINKS_NOT_EMPTYURL链接不能为空

·     NSO_ZTP_FILE_PATH_NOT_EMPTY:文件路径不能为空

·     NSO_ZTP_MAIL_BOX_NOT_EMPTY:收件箱不能为空

·     NSO_ZTP_EMAIL_SERVER_NOT_CONFIG:邮件服务器信息未配置

·     NSO_ZTP_EMAIL_SERVER_ADDRESS_EMPTY:邮件服务器地址为空

·     NSO_ZTP_EMAIL_SERVER_PORT_ILLEGAL:邮件服务器端口不合法

·     NSO_ZTP_EMAIL_SERVER_USERNAME_PASSWORD_EMPTY:邮件服务器要求身份验证时,用户名密码不能为空

 

6.2  LAN详情

6.2.1  创建LAN详情

日志内容

创建LAN网络:[{$1,$2,$3,$4,$5,$6, $7,$8, $9,$10,$11,$12,$13,$14, $15,$16, $17,$18,$19,$20,$21,$22, $23,$24,$25,$26,$27, $28,$29, $30,$31}]

参数解释

$1:站点ID

$2:设备ID

$3:网络ID

$4:接口模式:BRIDGE二层交换模式 ROUTE三层路由模式

$5:接口列表

$6:是否自动分配LAN接口IPv4地址

$7LAN接口地址IPv4地址

$8VPN ID

$9VPN名称

$10:是否配置DHCP服务

$11DHCP地址池网段

$12DNS服务器地址

$13:最大机器数量

$14MACIP绑定DHCP Static

$15:自定义DHCP选项

$16:是否使能VRRP备份组

$17VRRP备份组号

$18VRRP备份组路由器优先级

$19VRRP抢占延迟时间

$20VRRP虚拟IP

$21:接口的期望带宽

$22:接口的MTU

$23:带宽通道的TCP最大报文段长度

$24:是否自动引入LAN侧路由

$25LAN接口IPv6地址

$26:是否自动分配LAN接口IPv6地址

$27:是否配置DHCPv6服务

$28DHCPv6地址池网段

$29DHCPv6最大机器数量

$30DNS服务器IPv6地址

$31:是否同步创建,true为同步

举例

创建三层模式LAN网络:

post  tenant-network/lan-detail [{

         "deviceId": "5f207f1509e9bb4a0547a225683796f5",

         "networkId": "512a190ec85acdd360620ee5ebd6b0ef",

         "tpMode": "ROUTE",

         "gatewayIpv4Address": "6.6.6.100/24",

         "lanNetworkIpPrefix": "6.6.6.0/24",

         "isDhcpServer": true,

         "mtu": "1350",

         "mss": "1500",

         "siteId": "ada1ba12d803c83c191e8d3b35779713",

         "bandwidth": "2000",

         "isAutoImportLanRoute": false,

         "lanNetworkIpv6Prefix": "300::2/64",

         "gatewayIpv6Address": "300::1/64",

         "isDhcpv6Server": true,

         "isAutoGatewayIpv4Address": false,

         "isAutoGatewayIpv6Address": false,

         "tpInfoList": [{

                   "tpId": "2efb224ae4912312fcd640ba5dc7396d",

                   "isNewSubInterface": false

         }],

         "dnsList": "2.2.2.2,3.3.3.3,3.32.2.2",

         "dnsv6List": "300::254,300::253"}]

创建二层模式LAN网络:

post  tenant-network/lan-detail  [{

         "deviceId": "9b87524356b70646d3dc86ced1679aa6",

         "networkId": "72545b81de790f62c2e62253cae3df35",

         "tpMode": "BRIDGE",

         "gatewayIpv4Address": "9.2.2.1/24",

         "lanNetworkIpPrefix": "9.2.2.250/24",

         "isDhcpServer": true,

         "mtu": "1500",

         "mss": "1450",

         "siteId": "0cde364cf1015f3e17d526a6122ae49a",

         "bandwidth": "2000",

         "isAutoImportLanRoute": true,

         "lanNetworkIpv6Prefix": "100::1/64",

         "isDhcpv6Server": true,

         "isAutoGatewayIpv4Address": false,

         "isAutoGatewayIpv6Address": true,

         "tpInfoList": [{

                   "tpId": "42f69c30391f4847283d58bf313965e1",

                   "linkType": 2

         },

         {

                   "tpId": "d445c4fa42bec8055045f6d49074b299",

                   "linkType": 2

         }],

         "isEnableVrrp": true,

         "vrid": "30",

         "preemptDelay": "5000",

         "virtualIpAddress": "9.2.2.254;9.2.2.255",

         "vrrpPriority": 200,

         "dnsList": "6.6.6.6,3.3.3.3,2.2.2.2",

         "lanNetworkMaxTerv6": "30",

         "dnsv6List": "100::1,200::1,300::1"

}]

日志说明

用户进行创建LAN详情

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_INPUT_NULL:入参不能为空

·     NSO_LAN_TENANT_ID_NULL:租户ID不能为空

·     NSO_LAN_INPUT_NOT_NUMERAL:入参不是数字

·     NSO_LAN_LEAD_TRAIL_SPACE:入参首尾不能包含空格

·     NSO_LAN_NETWORK_NAME_BLANK:请输入LAN网络名称

·     NSO_LAN_NETWORK_LENGTH_ILLEGALLAN网络名称长度为1-50个字符

·     NSO_LAN_VLAN_ID_NULL:请输入VLAN ID

·     NSO_LAN_VLAN_OUT_OF_RANGELAN网络VLAN ID取值范围为14094

·     NSO_LAN_NETWORK_NAME_EXISTLAN网络名称已存在

·     NSO_LAN_NETWORK_CREATE_FAILED:创建LAN网络失败

·     NSO_LAN_NETWORK_NOT_EXISTLAN网络不存在

·     NSO_LAN_DEVICE_ID_NULL:设备ID不能为空

·     NSO_LAN_SITE_ID_NULL:站点ID不能为空

·     NSO_LAN_SITE_NOT_EXIST:指定ID的站点不存在

·     NSO_LAN_MSS_RANGE_ERROR:接口MSS值范围错误

·     NSO_LAN_MTU_RANGE_ERROR:接口MTU值范围错误

·     NSO_LAN_TP_INFO_NULL:接口信息不能为空

·     NSO_LAN_DEVICE_NOT_EXIST:设备不存在

·     NSO_LAN_DEVICE_NOT_ONLINE:设备不在线

·     NSO_LAN_DEVICE_NOT_BELONG_SITE:设备不属于指定站点

·     NSO_LAN_TP_MODE_ILLEGAL:接口工作模式只能为2(二层交换模式)3(三层路由模式)

·     NSO_LAN_BANDWIDTH_RANGE_ERROR:接口期望带宽范围错误

·     NSO_LAN_ROUTER_TP_INFO_ERROR:三层路由模式下只能传入一个接口信息

·     NSO_LAN_LINK_TYPE_ILLEGAL:三层路由模式下链路类型参数必须为空

·     NSO_LAN_LINK_TYPE_NULL:二层交换模式下链路类型参数不能为空

·     NSO_LAN_LINK_TYPE_ACCESS_OR_TRUNK:链路类型取值仅支持1(Access类型)2(Trunk类型)

·     NSO_LAN_INTERFACE_NAME_ILLEGAL:接口不支持LAN业务

·     NSO_LAN_IS_SUBINTERFACE_NULL:是否创建子接口参数不能为空

·     NSO_LAN_GATEWAY_IP_NULLLAN接口地址不能为空

·     NSO_LAN_CAN_NOT_ENABLE_VRRP:自动分配LAN接口地址时不支持VRRP

·     NSO_LAN_VRRP_PARAMETER_INCOMPLETE:使能VRRP配置时,VRRP ID、虚拟IP、默认角色和抢占延迟时间参数为必选项

·     NSO_LAN_VRRP_PARAMETER_NOT_NULL:未使能VRRP配置时,VRRP ID、虚拟IP、默认角色和抢占延迟时间参数不可传入

·     NSO_LAN_VRRP_VIRTUAL_IP_NUM:虚拟IP最多支持8

·     NSO_LAN_VIRTUAL_IP_GATEWAY_SAMELAN接口地址和虚拟IP不能相同

·     NSO_LAN_VIRTUAL_IP_NULL:虚拟IP不能为空

·     NSO_LAN_VIRTUAL_IP_ILLEGAL:虚拟IP不合法

·     NSO_LAN_GATEWAY_IP_ILLEGALLAN接口IP不合法

·     NSO_LAN_GATEWAY_IPV6_ILLEGALLAN接口IPv6地址不合法

·     NSO_LAN_DHCP_POOL_ILLEGALLAN详情DHCP地址池不合法

·     NSO_LAN_DHCPV6_POOL_ILLEGALLAN详情DHCPv6地址池不合法

·     NSO_LAN_VIRTUAL_IP_REPEAT:虚拟IP列表存在重复项

·     NSO_LAN_GATEWAY_VIRTUALIP_NETWORK_NOT_SAMELAN接口地址和虚拟IP不在一个网段内

·     NSO_LAN_VRRP_ID_ILLEGAL:无效的备份组ID

·     NSO_LAN_VRRP_PRIORITY_ILLEGAL:无效的优先级参数

·     NSO_LAN_VRRP_DELAY_ILLEGAL:无效的抢占延时

·     NSO_LAN_CANNOT_CONNECTED_DEFAULT_LAN:当接口工作模式为二层交换模式时,接口不能连接DefaultLan

·     NSO_LAN_DEFAULT_LAN_ENABLE_VRRPLAN业务网络为DefaultLan时不允许使能VRRP

·     NSO_LAN_DEFAULT_LAN_ENABLE_SUBINTERFACELAN业务网络为DefaultLan时是否创建子接口参数仅支持n

·     NSO_LAN_VRRP_ID_REPEATvrrp id重复

·     NSO_LAN_DEFAULT_LAN_ENABLE_DHCPLAN业务网络为DefaultLan时不允许使能DHCP

·     NSO_LAN_ALREADY_CONNECT_BRIDGE:接口已接入二层网络,不允许创建接口网络详情

·     NSO_LAN_ILLEGAL_DNS_LIST_IP:不合法的DNS服务器地址

·     NSO_LAN_DNS_LIST_IP_NUMDNS服务器地址最多支持8

·     NSO_LAN_DHCP_OPTION_REPEATdhcp option重复

·     NSO_LAN_ILLEGAL_STATIC_IP_GATEWAYLAN接口地址和DHCP静态地址不能相同

·     NSO_LAN_VPN_NOT_EXISTVPN实例不存在

·     NSO_LAN_DISTRIBUTE_MTU_BANDWIDTH_ERRORMTUBandwidth下发失败

·     NSO_LAN_INTERFACEIP_CLASHLAN接口地址冲突

·     NSO_LAN_DHCP_IPPREFIX_CLASHDHCP地址池冲突

·     NSO_LAN_GATEWAYIP_NOT_IN_DHCPIPLAN接口地址和DHCP地址池必须在同一网段内

·     NSO_LAN_APPLY_SUBINTERFACE_NUM:申请子接口号失败

·     NSO_LAN_SWITHCH_LINK_TYPE:切换接口链路类型失败

·     NSO_LAN_CREATE_SUBINTERFACE_FAILED:创建子接口失败

 

6.2.2  删除LAN详情

日志内容

删除LAN网络:[{$1,$2,$3}]

参数解释

$1:详情ID

$2:是否强制删除

$3:是否同步删除,true为同步

举例

删除LAN网络[{

         "id": "5f207f1509e9bb4a0547a225683796f5",

         "idForce": "true",

         "isSync": "true"

"}]

日志说明

用户进行删除LAN详情

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DELETE_SUBINTERFACE_FAILED:删除子接口失败

·     NSO_LAN_DETAIL_DELETE_FAILED:删除LAN详情失败

·     NSO_LAN_DELETE_VLAN_INTERFACEVlan-interface删除失败

·     NSO_LAN_UNSET_VRRP_FAILEDVRRP删除失败

·     NSO_LAN_UNSET_DHCP_FAILEDDHCP删除失败

·     NSO_LAN_UNSET_DHCPV6_FAILEDDHCPV6删除失败

 

6.2.3  重试下发LAN详情

日志内容

LAN详情重试:[{$1}]

参数解释

$1:详情ID

$2:二层接口列表

$3VPN ID

$4VPN名称

$5:是否使能VRRP备份组

$6VRRP备份组号

$7VRRP备份组路由器优先级

$8VRRP抢占延迟时间

$9VRRP虚拟IP

$10:接口的期望带宽

$11:接口的MTU

$12:带宽通道的TCP最大报文段长度

举例

LAN详情重试[{

         "id": "c126ef7546dda6ac68d12e7c681944c8",

"tpInfoList": [{

                   "tpId": "d6f6347f6246d54f339e64734e798257",

                   "isNewSubInterface": false

         }],

        "vpnId": "c126ef7546dda6ac68d12e7c681944c8",

        "vpnName": "test",

"isEnableVrrp": "true",

"vrid": "100",

"vrrpPriority": "10",

"virtualIpAddress": "2.2.2.2",

"bandwidth": "2000",

         "mtu": 1600,

         "mss": "1600"

}]

日志说明

用户进行LAN详情重试下发

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_NETWORK_UNNORMALLAN网络删除中不允许创建或更新LAN详情

·     NSO_LAN_TP_INFO_UPDATE_ILLEGAL:当LAN接口工作模式为三层路由模式时,接口信息不支持更新

·     NSO_LAN_DETAIL_UPDATE_FAILED:更新LAN详情失败

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

·     NSO_LAN_INTERFACE_UPDATE_VLAN:接口更新接入vlan失败

 

6.2.4  修改LAN详情

日志内容

设备更新LAN详情:[{$1,$2,$3,$4,$5,$6, $7,$8, $9,$10,$11,$12

参数解释

$1LAN详情ID ,

$2MTU

$3MSS

$4:接口期望带宽

$5:是否自动引入LAN侧路由

$6:接口列表

$7:是否开启VRRP

$8VRRP ID

$9:抢占延迟时间

$10:虚拟IP

$11VRRP优先级

$12VPN ID

$13VPN名称

举例

设备更新LAN详情 [{

         "id": "c126ef7546dda6ac68d12e7c681944c8",

         "mtu": "1400",

         "mss": "1500",

         "bandwidth": "2000",

         "isAutoImportLanRoute": false,

         "tpInfoList": [{

                   "tpId": "d6f6347f6246d54f339e64734e798257",

                   "isNewSubInterface": false

         }],

         "isEnableVrrp": true,

         "vrid": "20",

         "preemptDelay": "5000",

         "virtualIpAddress": "9.2.2.254",

         "vrrpPriority": 200,

“vpnId”: “d6f6347f6246d54f339e64734e798257”,

        “vpnName”: “test”

}]

日志说明

用户进行更新LAN详情

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_UPDATE_FAILED:更新LAN详情失败

·     NSO_LAN_NETWORK_UNNORMALLAN网络删除中不允许创建或更新LAN详情

·     NSO_LAN_TP_INFO_UPDATE_ILLEGAL:当LAN接口工作模式为三层路由模式时,接口信息不支持更新

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

·     NSO_LAN_INTERFACE_UPDATE_VLAN:接口更新接入vlan失败

 

6.2.5  批量导入LAN详情

日志内容

批量导入LAN详情:[{$1 }]

参数解释

$1:模板地址

举例

批量导入LAN详情  [{

         " templatePath ": "/opt/"

}]

日志说明

用户进行批量导入LAN详情

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_IMPORT_EXISTSLAN详情导入任务已存在

·     NSO_LAN_DETAIL_IMPORT_ERRORLAN详情导入失败

 

6.2.6  创建LAN详情DHCP静态地址绑定

日志内容

设备$4创建LAN详情DHCP静态地址绑定:[{$1,$2,$3}]

参数解释

$1:指定添加DHCPstaticLAN详情ID

$2IP地址

$3MAC地址

$4:设备名称

举例

设备"DeviceA"创建LAN详情DHCP静态地址绑定 [{

         "ipAddress": "1.2.3.7/24",

         "macAddress": "083a",

         "lanDetailId": "83a260720ab3ad12ae63e52abea71cab"

}]

日志说明

用户进行创建LAN DHCP静态地址绑定

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_DHCP_STATIC_REPEATDHCP静态地址绑定重复

·     NSO_LAN_DHCP_STATIC_MAC_REPEATDHCP静态地址绑定MAC地址重复

·     NSO_LAN_DHCP_STATIC_NULLDHCP静态地址绑定IP地址或MAC地址不能为空

·     NSO_LAN_DHCPSTATIC_IPADDRESS_INVALIDDHCP静态地址绑定IP地址不合法

·     NSO_LAN_DHCPSTATIC_MACADDRESS_INVALIDDHCP静态地址绑定MAC地址不合法

·     NSO_LAN_DHCP_STATIC_IP_NOT_NETWORK_ADDRESSLAN DHCP静态地址绑定的地址不能为网络地址

·     NSO_LAN_ILLEGAL_STATIC_IP_GATEWAYDHCP静态地址和LAN接口地址不能相同

·     NSO_LAN_DHCP_INFO_NULLDHCP信息不能为空

·     NSO_LAN_DHCP_STATIC_IP_REPEATDHCP静态地址绑定IP地址重复

 

6.2.7  删除LAN详情DHCP 静态地址绑定

日志内容

设备$2删除LAN详情DHCP静态地址绑定:[{$1}]

参数解释

$1:待删除DHCP staticid

$2:设备名称

举例

设备"DeviceA"删除LAN详情DHCP静态地址绑定 [{

         "id": "3fe9bf4cdfe68dc32af342cee4608b94"

}]

日志说明

用户进行删除LAN DHCP 静态地址绑定

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

 

6.2.8  创建LAN详情DHCP option配置

日志内容

设备$5创建LAN详情DHCP option配置:[{$1,$2,$3,$4}]

参数解释

$1:指定添加DHCP optionLAN详情ID

$2:选项的数值,取值范围为2254,不包括50545658596182

$3:指定选项内容的类型:1-ascii2-hex3-ip-address

$4:指定选项内容

$5:设备名称

举例

设备"DeviceA"创建LAN详情DHCP option配置 [{

         "code": "123",

         "type": 1,

         "optionValue": "1234",

         "lanDetailId": "83a260720ab3ad12ae63e52abea71cab"

}]

日志说明

用户进行创建LAN DHCP option配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_DHCP_OPTION_REPEATDHCP Option重复

·     NSO_LAN_DHCP_OPTION_NULLDHCP Option参数值不能为空

·     NSO_LAN_DHCP_OPTION_TYPE_INVALIDDHCP Option类型不合法

·     NSO_LAN_DHCP_OPTION_CODE_INVALIDDHCP Option码不合法

·     NSO_LAN_DHCP_OPTION_VALUE_INVALIDDHCP Option值不合法

·     NSO_LAN_DHCP_INFO_NULLDHCP信息不能为空

 

6.2.9  删除LAN详情DHCP option配置

日志内容

设备$2删除LAN详情DHCP option配置:[{$1}]

参数解释

$1:待删除DHCP optionid

$2:设备名称

举例

设备"DeviceA"删除LAN详情DHCP option配置 [{

         "id": "e6f33c9089c3e1397803c370c527fe65"

}]

日志说明

用户进行删除LAN DHCP option配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

 

6.2.10  创建LAN详情DHCP 禁止IP地址

日志内容

设备$4创建LAN详情DHCP禁止IP地址:[{$1,$2,$3}]

参数解释

$1:指定添加DHCPstaticLAN详情ID

$2DHCP禁止起始地址

$3DHCP禁止终止地址

$4:设备名称

举例

设备"DeviceA"创建LAN详情DHCP禁止IP地址 [{

         "startForbiddenIpv4Address": "1.2.3.1",

         "endForbiddenIpv4Address": "1.2.3.10",

         "lanDetailId": "83a260720ab3ad12ae63e52abea71cab"

}]

日志说明

用户进行创建LAN DHCP 禁止IP地址

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_DHCP_FORBIDDEN_IPADDRESS_INVALIDDHCP禁止IP范围起始或终止地址不合法

·     NSO_LAN_DHCP_FORBIDDEN_IPADDRESS_START_BIG_THEN_ENDDHCP禁止IP范围起始IP不能大于终止IP地址

·     NSO_LAN_DHCP_FORBIDDEN_RANGE_OVERLAPDHCP禁止地址段之间不能重叠

·     NSO_LAN_DHCP_INFO_NULLDHCP信息不能为空

 

6.2.11  删除LAN详情DHCP 禁止IP地址

日志内容

设备$2删除LAN详情DHCP禁止IP地址:[{$1}]

参数解释

$1:待删除DHCP forbidden ipid

$2:设备名称

举例

设备"DeviceA"删除LAN详情DHCP禁止IP地址 [{

         "id": "6d21943a138949e014d1d18e058e7e2b"

}]

日志说明

用户进行删除LAN DHCP 禁止IP地址

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

 

6.2.12  创建LAN详情DHCPv6 静态地址绑定

日志内容

设备$4创建LAN详情DHCPv6静态地址绑定:[{$1,$2,$3}]

参数解释

$1:指定添加DHCPv6 staticLAN详情ID

$2IP地址

$3DUID标识

$4:设备名称

举例

设备"DeviceA"创建LAN详情DHCPv6静态地址绑定 [{

         "ipv6Address": "1:2:3::5/96",

         "duid": "083a",

         "lanDetailId": "83a260720ab3ad12ae63e52abea71cab"

}]

日志说明

用户进行创建LAN DHCPv6 静态地址绑定

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DHCP6_STATIC_IP_REPEATDHCPv6静态地址绑定IP地址重复

·     NSO_LAN_DHCP6_STATIC_DUID_REPEATDHCPv6静态地址绑定DUID标识重复

·     NSO_LAN_DHCPv6_STATIC_IP_NOT_NETWORK_ADDRESSLAN DHCPv6静态地址绑定的地址不能为网络地址

·     NSO_LAN_DHCP6STATIC_DUID_INVALIDDHCPv6静态地址绑定DUID不合法

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_DHCP6_INFO_NULLDHCPv6信息不能为空

 

6.2.13  删除LAN详情DHCPv6 静态地址绑定

日志内容

设备$2删除LAN详情DHCPv6静态地址绑定:[{$1}]

参数解释

$1:待删除DHCPv6 staticid

$2:设备名称

举例

设备"DeviceA"删除LAN详情DHCPv6静态地址绑定 [{

         "id": "84a207a66db7ca7841b6f6f6383a502b"

}]

日志说明

用户进行删除LAN DHCPv6 静态地址绑定

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

 

6.2.14  创建LAN详情DHCPv6 option配置

日志内容

设备$5创建LAN详情DHCPv6 option配置:[{$1,$2,$3,$4}]

参数解释

$1:指定添加DHCPv6 optionLAN详情ID

$2:选项的数值,取值范围为2165535

$3:指定选项内容的类型:hex

$4:指定选项内容

$5:设备名称

举例

设备"DeviceA"创建LAN详情DHCPv6 option配置 [{

         "code": "1234",

         "type": 2,

         "optionValue": "123456",

         "lanDetailId": "83a260720ab3ad12ae63e52abea71cab"

}]

日志说明

用户进行创建LAN DHCPv6 option配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DHCP6_OPTION_REPEATDHCPv6 Option重复

·     NSO_LAN_DHCP6_OPTION_NUM_EXCEEDDHCPv6 Option数量超出限制

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_DHCP6_INFO_NULLDHCPv6信息不能为空

 

6.2.15  删除LAN详情DHCPv6 option配置

日志内容

设备$2删除LAN详情DHCPv6 option配置:[{$1}]

参数解释

$1:待删除DHCPv6 optionid

$2:设备名称

举例

设备"DeviceA"删除LAN详情DHCPv6 option配置 [{

         "id": "45f2f7665706f67388bc3cad22e6437e"

}]

日志说明

用户进行删除LAN DHCPv6 option配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_LAN_DETAIL_NOT_EXISTLAN详情不存在

·     NSO_LAN_LAN_DETAIL_UNNORMAL:当前LAN网络详情状态不允许更新

 

6.3  VPN业务

6.3.1  创建VPN

日志内容

创建VPN $1:[{$1,$2,$3,$4,$5,$6,$7}]

参数解释

$1VPN名称

$2VPN实例名称

$3VPN描述

$4:管理VPN标识

$5RT

$6VN ID

$7:租户接入站点能力

举例

创建VPN"test"[{

"vpnName":"test",

"vrfName":"1",

"description":"test",

"manageVpn":0,

"routeTarget":"1:1",

"vpnNumber":"1",

"tenantSiteNum":"100"

}]

日志说明

创建VPN

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_NAME_LENGTH_ILLEAGLE=VPN名称长度不能超过60个字符

·     NSO_VPN_NAME_CAN_NOT_NULL=VPN名称不能为空

·     NSO_OVERLAY_VPN_NUMBER_ILLEGAL=VPN编号错误

·     NSO_VPN_NAME_EXISTVPN名称已存在

·     NSO_VPN_NAME_CAN_NOT_NULL=VPN名称不能为空

·     NSO_VPN_NAME_LENGTH_ILLEAGLEVPN名称长度不能超过60个字符

·     NSO_VPN_NAME_IS_ILLEGAL_WITH_SPACEVPN名称不能包含空格

·     NSO_VPN_DESC_LENGTH_ILLEAGLEVPN描述长度不能超过79个字符

·     NSO_VPN_DESC_ILLEGALVPN描述不合法,不支持中文、空格和字符\?"|&<>]

·     NSO_VPN_VRF_NAME_CAN_NOT_NULL=VPN实例名称不能为空

·     NSO_VPN_VRF_NAME_EXIST_IN_CURRENT_TENANT:当前租户已存在相同的VPN实例名称

·     NSO_VPN_VRF_NAME_EXIST:存在相同VRFNAMEVPN

·     NSO_VPN_VRF_NAME_LENGTH_ILLEAGLEVPN实例长度不能超过31个字符

·     NSO_VPN_VRF_NAME_ILLEGALVPN实例名称不合法,不支持中文、空格和字符\?"|&<>]

·     NSO_VPN_RT_EXCEED_MAX_LENGTH=VPN RT长度不能超过21个字符

·     NSO_VPN_RT_ILLEGAL=VPN RT不合法

·     NSO_VPN_RT_ASN_NN_INVALID=VPN RT格式错误,自治系统号或自定义数字超过限制

·     NSO_VPN_RT_EXIST_IN_TENANT_VPN=租户已存在相同RTVPN

·     NSO_MANAGE_VPN_NEED_MANAGE_INTERFACE=管理VPN需要配置管理口

·     NSO_TENANT_MANAGE_VPN_ALREADY_EXIST=当前租户下管理VPN已存在

 

6.3.2  更新VPN

日志内容

更新VPN $1:[{$1,$2,$3,$4,$5,$6, $7}]

参数解释

$1VPN名称

$2VPN描述

$3:管理VPN标识

$4RT

$5VN ID

$6:租户接入站点能力

$7VPN ID

举例

更新VPN"test"  [{

"vpnName":"test",

"description":"111",

"manageVpn":0,

"routeTarget":"1:1",

"vpnNumber":1,

"tenantSiteNum":100,

"vpnId":"dd649126ee107188b0e7e79413cf1e6f"

}]

日志说明

修改VPN

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_NO_DATA查询无数据

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_VPN_NAME_CAN_NOT_NULL=VPN名称不能为空

·     NSO_OVERLAY_VPN_STATUS_CAN_NOT_UPDATEVPN状态是删除,无法更新VPN信息

·     NSO_OVERLAY_VPN_NOT_EXISTVPN不存在

·     NSO_VPN_NAME_EXISTVPN名称已存在

·     NSO_VPN_NAME_LENGTH_ILLEAGLEVPN名称长度不能超过60个字符

·     NSO_OVERLAY_VPN_TENANT_INVALID=非当前租户创建的VPN,不允许删除

·     NSO_OVERLAY_VPN_TENANT_SITE_CAPACITY_INVALID=VPN租户接入站点数量范围1~2000

·     NSO_VPN_NAME_IS_ILLEGAL_WITH_SPACEVPN名称不能包含空格

·     NSO_VPN_NAME_UPDATE_TO_UC_FAIL:更新VPN名称到UC失败

·     NSO_OVERLAY_VPN_SITE_HAS_REGISTERED_BUSINESS=VPN站点被其他业务绑定,不允许删除

·     NSO_OVERLAY_VPN_UPDATE_SITE_ALREADY_IN_AREA:加入区域拓扑的站点不允许删除

·      NSO_OVERLAY_VPN_NAME_EXIST_IN_AUTH_TENANT_VPN=VPN名称在授权租户的VPN中已存在

·     NSO_VPN_DESC_LENGTH_ILLEAGLEVPN描述长度不能超过79个字符

·     NSO_VPN_DESC_ILLEGALVPN描述不合法,不支持中文、空格和字符\?"|&<>]

·     NSO_OVERLAY_VPN_NAME_EXIST_IN_ALLOCATED_VPN=VPN名称在分配的VPN中已存在

 

6.3.3  删除VPN

日志内容

删除VPN $1:[{$1}]

参数解释

$1VPN ID

举例

删除VPN"test"  [{

"vpnId":"adf537be1cca175cf6c3491c059e76e5"

}]

日志说明

删除VPN

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_TOPO_MODEL_INPUT_NULL:入参不能为空

·     NSO_OVERLAY_VPN_NOT_EXISTVPN不存在

·     NSO_OVERLAY_VPN_TENANT_INVALID=非当前租户创建的VPN,不允许删除

·     NSO_OVERLAY_VPN_ALLOCATED_TO_OTHER_TENANT=VPN已分配给其他租户,不允许操作

·     NSO_VPN_CAN_NOT_DELETE_WITH_AREA_TOPOLOGY=VPN内存在区域拓扑,不允许删除

·     NSO_OVERLAY_VPN_HAS_REGISTERED_BUSINESS=VPN被其他业务绑定,不允许删除

·     NSO_VPN_UNREGISTER_FROM_UC_FAILVPN资源从UC解注册失败

 

6.3.4  站点绑定VPN

日志内容

站点绑定VPN VPN名称 $1:[{$1}]

参数解释

$1VPN ID

举例

站点绑定VPN VPN名称"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"siteIds":["ce753b3e9691d0ce69b7ad37c9f518e4",

"8c88f5073cfe1eec67d0ccfda943f189",

"43f294d9a04c93e66154414566f1e475"]

}]

日志说明

站点绑定VPN

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_VPN_SITE_ID_EMPTY=站点ID不能为空

·     NSO_OVERLAY_VPN_NOT_EXIST=VPN不存在

·     NSO_OVERLAY_VPN_NOT_ALLOCATED_TO_TENANT=VPN未分配给租户,不允许操作

·     NSO_OVERLAY_VPN_TENANT_SITE_CAPACITY_NULL=VPN租户接入站点能力为空

·     NSO_OVERLAY_VPN_SITE_EXCEED_TENANT_CAPACITY=站点总数超过了租户站点接入能力

·     NSO_OVERLAY_VPN_STATUS_CAN_NOT_UPDATE=VPN状态是删除,无法更新VPN信息

·     NSO_VPN_SITE_ALREADY_EXIST_VPN=站点已经存在于VPN

·     NSO_VPN_SITE_HAS_JOIN_OTHER_VPN_OF_SAME_VRF_NAME=存在站点已经加入相同实例名称的其它VPN

·     NSO_OVERLAY_VPN_RD_NUMBER_ALLOCATE_FAILED=分配VPN RD编号失败

·     NSO_OVERLAY_VPN_SAVE_INSTANCE_FAILED=保存VPN实例失败

 

6.3.5  站点解绑VPN

日志内容

站点解绑VPN VPN名称$1:[{$1,$2}]

参数解释

$1VPN ID

举例

站点解绑VPN VPN名称"test"  [{

"ids":["341e01b3d9cc5fe68dbd7c3f35c8373b"],

"vpnId":"dd649126ee107188b0e7e79413cf1e6f"

}]

日志说明

站点解绑VPN

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_VPN_SITE_ID_EMPTY=站点ID不能为空

·     NSO_OVERLAY_VPN_NOT_EXIST=VPN不存在

·     NSO_OVERLAY_VPN_TENANT_INVALID=非当前租户创建的VPN,不允许删除

·     NSO_OVERLAY_VPN_SITE_IS_ALLOCATED=存在站点已经分配给其他租户,不允许操作

·     NSO_OVERLAY_VPN_SITE_HAS_REGISTERED_BUSINESS=VPN站点被其他业务绑定,不允许删除

6.3.6  重试VPN站点

日志内容

重试VPN站点 VPN名称$1:[{$1,$2}]

参数解释

$1VPN ID

举例

重试VPN站点 VPN名称"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"ids":["341e01b3d9cc5fe68dbd7c3f35c8373b"]

}]

日志说明

重试VPN站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_PARAM_CANNOT_NULL=入参不能为空

·     NSO_VPN_SITE_ID_EMPTY=站点ID不能为空

·     NSO_OVERLAY_VPN_NOT_EXIST=VPN不存在

·     NSO_OVERLAY_VPN_SITE_NOT_EXIST=站点不存在

 

6.3.7  创建区域拓扑

日志内容

创建区域拓扑 $1:[{$1,$2,$3,$4,$5,$6,$7}]

参数解释

$1:区域拓扑关联的VPN ID

$2:区域拓扑名称

$3:区域拓扑模型

$4:分支间互通开关

$5:区域拓扑包含的中心站点信息

$6:区域拓扑包含的分支站点信息

$7:区域拓扑包含的区域RR站点信息

举例

创建区域拓扑"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyName":"test",

"topologyModel":"HUB_SPOKE",

"vpnAreaBranchConnect":"CONNECT",

"areaHubSiteList":[{"siteId":"43f294d9a04c93e66154414566f1e475","defaultPriority":0}],

"areaBranchSiteList":[{"siteId":"8c88f5073cfe1eec67d0ccfda943f189","hubSiteDTOList":[{"siteName":"rr","siteId":"43f294d9a04c93e66154414566f1e475","defaultPriority":0,"siteRole":"BRANCH"}]},{"siteId":"ce753b3e9691d0ce69b7ad37c9f518e4","hubSiteDTOList":[{"siteName":"rr","siteId":"43f294d9a04c93e66154414566f1e475","defaultPriority":0,"siteRole":"BRANCH"}]}],

"areaRrSiteList":[{"siteId":"43f294d9a04c93e66154414566f1e475"}]}]

日志说明

创建VPN区域拓扑

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_NAME_IS_NULL=区域拓扑名称不能为空

·     NSO_OVERLAY_TOPO_AREA_MODEL_IS_NULL=区域拓扑模型不能为空

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPO_AREA_BORDER_SITE_LIST_IS_NULL=区域拓扑的中心或者边缘站点列表不能为空

·     NSO_OVERLAY_TOPO_AREA_BRANCH_SITE_LIST_IS_NULL=区域拓扑的分支站点列表不能为空

·     NSO_OVERLAY_TOPO_AREA_HUB_PRIORITY_IS_NULL=区域拓扑中心站点优先级不能为空

·     NSO_OVERLAY_TOPO_AREA_SITE_ID_NULL=区域拓扑站点ID不能为空

·     NSO_OVERLAY_TOPO_AREA_RR_SITE_LIST_IS_NULL=区域拓扑的RR站点列表不能为空

·     NSO_AREA_BORDER_CONTAINS_SAME_SITE=中心站点存在重复站点

·     NSO_AREA_BRANCH_CONTAINS_SAME_SITE=分支站点存在重复站点

·     NSO_AREA_RR_CONTAINS_SAME_SITE=区域RR站点存在重复站点

·     NSO_OVERLAY_HUB_SPOKE_MUST_ASSIGN_BORDER=HUB-SPOKE模型必须指定中心站点

·     NSO_OVERLAY_TOPO_AREA_BORDER_SITE_MAX_SIZE=区域拓扑只能配置一个中心站点

·     NSO_OVERLAY_TOPO_AREA_HUB_PRIORITY_INVALID=中心站点优先级不合法,范围为0~15

·     NSO_OVERLAY_BRANCH_SITE_MUST_ASSIGN_BORDER=分支站点必须指定中心站点

·     NSO_OVERLAY_TOPO_AREA_SITE_NOT_BELONG_ANY_ZONE=请将站点接入接入区

·     NSO_AREA_BORDER_MUST_BE_RR=Hub-Spoke区域中心站点必须是区域RR

·     NSO_AREA_RR_MUST_IN_SAME_ZONE=区域RR必须在同一接入区

·     NSO_OVERLAY_BRANCH_SITE_MUST_HAVE_SAME_RR=分支站点必须具有相同的RR

·     NSO_AREA_RR_MUST_BE_AREA_SITE_SHARED_RR=区域RR必须是区域内所有站点的公共RR

·     NSO_AREA_RR_CAN_NOT_BE_SPOKE=分支站点不能是RR

·     NSO_AREA_RR_IN_OTHER_AREA=RR站点不能同时属于多个区域

·     NSO_OVERLAY_VPN_AREA_INDEX_ALLOCATE_FAILED=分配VPN区域编号失败

 

6.3.8  更新区域拓扑

日志内容

更新区域拓扑$1:[{$1,$2,$3,$4,$5}]

参数解释

$1VPN  ID

$2:区域拓扑ID

$3   区域拓扑名称

$4:拓扑模型

$5:分支间互通开关

举例

更新区域拓扑"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyId":"de85ba3fca9cd8a03278fd6982d7d0b4",

"areaTopologyName":"test",

"topologyModel":"HUB_SPOKE",

"vpnAreaBranchConnect":"NOT_CONNECT"

}]

日志说明

更新区域拓扑

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_OVERLAY_TOPO_AREA_NAME_IS_NULL=区域拓扑名称不能为空

·     NSO_OVERLAY_VPN_NOT_EXIST=VPN不存在

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST:区域拓扑不存在

·     NSO_OVERLAY_TOPO_AREA_NAME_LENGTH_ILLEGAL:区域拓扑名称长度不能超过255个字符

·     NSO_OVERLAY_TOPO_AREA_NAME_IS_ILLEGAL_WITH_SPACE:区域拓扑名称不能包含空格

·     NSO_OVERLAY_TOPO_AREA_NAME_EXIST:区域拓扑名称已存在

 

6.3.9  删除区域拓扑

日志内容

删除区域拓扑 $1:[{$1,$2}]

参数解释

$1:区域拓扑ID

$2VPN ID

举例

删除区域拓扑"test"  [{

"areaTopologyId":"de85ba3fca9cd8a03278fd6982d7d0b4",

"vpnId":"dd649126ee107188b0e7e79413cf1e6f"

}]

日志说明

删除区域拓扑

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL=区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST:区域拓扑不存在

·     NSO_OVERLAY_AREA_TOPOLOGY_STATUS_IS_DELETING=区域拓扑的状态为删除中,不允许操作

 

6.3.10  重试区域拓扑RR-CPE配置状态

日志内容

重试区域拓扑RR-CPE配置状态 区域拓扑名称 $1[{$1}]

参数解释

$1:区域拓扑ID

举例

重试区域拓扑RR-CPE配置状态 区域拓扑名称"test" [{

"areaTopologyId":"a7c65f0e636ee2afccbce2217146791e"

}]

日志说明

重试区域拓扑RR-CPE配置状态

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_PARAM_CANNOT_NULL=入参不能为空

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_AREA_RR_CPE_CONFIG_NOT_EXIST=区域拓扑RR-CPE配置状态不存在

6.3.11   

新增区域拓扑中区域RR站点

日志内容

创建区域RR站点 $1:[{$1,$2,$3,$4}]

参数解释

$1VPN ID

$2:区域拓扑ID

$3:添加到区域拓扑中的区域RR站点ID

$4:站点角色

举例

创建区域RR站点"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyId":"a7c65f0e636ee2afccbce2217146791e",

"areaTopologyRrSiteIdList":["4b9f7a4d37c1ca4ceafa3d0948501df3"],

"siteRole":"AREA_RR"

}]

日志说明

创建区域RR站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_AREA_RR_IS_NULL=区域RR不能为空

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL=区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST=区域拓扑不存在

·     NSO_OVERLAY_VPN_NOT_EXIST=VPN不存在

·     NSO_OVERLAY_VPN_STATUS_IS_DELETING_OR_DELETING_FAILURE=VPN状态为删除中或删除失败,不允许操作区域拓扑

·     NSO_AREA_RR_CONTAINS_SAME_SITE=区域RR站点存在重复站点

·     NSO_AREA_RR_IN_CURRENT_AREA=区域RR站点已经是当前区域RR,不能重复添加

·     NSO_OVERLAY_VPN_SITE_NOT_EXIST=站点不存在

·     NSO_AREA_RR_IN_OTHER_AREA=RR站点不能同时属于多个区域

·     NSO_OVERLAY_SITE_MUST_HAVE_SAME_RR=同一区域拓扑的所有站点必须具有相同的RR

·     NSO_AREA_RR_MUST_IN_SAME_ZONE=区域RR必须在同一接入区

·     NSO_OVERLAY_AREA_RR_ONLY_ONE_CAN_NOT_DELETE=区域拓扑至少保留一个RR,不允许删除

 

6.3.12  站点

日志内容

区域$1删除RR站点: [{$1,$2,$3}]

参数解释

$1VPN ID

$2:区域拓扑ID

$3:删除的区域RR站点ID

举例

区域"test"删除RR站点  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyId":"a7c65f0e636ee2afccbce2217146791e",

"deleteAreaRrSiteIdList":["7531c394876c855f0b9cc9a368c83e9d"]

}]

日志说明

删除区域拓扑中的区域RR站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_AREA_RR_IS_NULL=区域RR不能为空

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL=区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST=区域拓扑不存在

·     NSO_OVERLAY_AREA_TOPOLOGY_STATUS_IS_DELETING=区域拓扑的状态为删除中,不允许操作

·     NSO_OVERLAY_TOPO_AREA_RR_NOT_EXIST=区域RR站点不存在

·     NSO_OVERLAY_DELETE_SITE_NOT_AREA_RR=待删除站点不是区域RR

·     NSO_OVERLAY_AREA_RR_ONLY_ONE_CAN_NOT_DELETE=区域拓扑至少保留一个RR,不允许删除

 

6.3.13  创建区域拓扑分支站点

日志内容

创建区域分支站点 $1:[{$1,$2,$3}]

参数解释

$1:区域拓扑ID

$2VPN ID

$3:添加的分支站点ID

举例

创建区域分支站点"test"  [{

"areaTopologyId":"a7c65f0e636ee2afccbce2217146791e",

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyBranchSiteList":[{"siteId":"995997c0fae36e4eb82e2409281231e0","siteRole":"BRANCH","hubSiteDTOList":[{"siteName":"rr","siteId":"43f294d9a04c93e66154414566f1e475","defaultPriority":0,"siteRole":"BRANCH"}]}]

}]

日志说明

创建区域拓扑分支站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_BRANCH_SITE_NULL=区域拓扑分支站点不能为空

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL:区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST区域拓扑不存在

·     NSO_AREA_BRANCH_CONTAINS_SAME_SITE=分支站点存在重复站点

·     NSO_OVERLAY_TOPO_AREA_SITE_NOT_BELONG_ANY_ZONE=请将站点接入接入区

 

6.3.14  更新区域拓扑分支站点

日志内容

更新区域分支站点 $1: [{$1,$2,$3,$4,$5}]

参数解释

$1:分支站点对应的中心站点信息

$2:分支站点ID

$3:区域拓扑ID

$4VPN ID

$5:分支站点本地优先级

举例

更新区域分支站点"test"  [{

"hubSiteDTOList":[{"defaultPriority":"0","siteId":"43f294d9a04c93e66154414566f1e475"}],

"areaTopologySiteId":"7531c394876c855f0b9cc9a368c83e9d",

"areaTopologyId":"a7c65f0e636ee2afccbce2217146791e",

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"defaultPriority":"100"

}]

日志说明

更新区域拓扑分支站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_OVERLAY_TOPO_AREA_SITE_STATUS_IS_DELETING_OR_DELETING_FAILURE=区域拓扑内的站点删除中或者删除失败不允许更新

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL:区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST区域拓扑不存在

·     NSO_OVERLAY_VPN_SITE_NOT_EXIST:站点不存在

·     NSO_OVERLAY_TOPO_AREA_BRANCH_BORDER_INVALID:区域拓扑分支站点内中心站点优先级数据不合法

 

6.3.15  删除区域拓扑分支站点

日志内容

区域$1删除分支站点:[{$1,$2,$3}]

参数解释

$1:区域拓扑ID

$2VPN ID

$3:删除的分支站点ID

举例

区域"test"删除分支站点  [{

"areaTopologyId":"e93802d9848b7fa7a2ce0ba6595e0865",

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologySiteIdList":["396c53527bff381157b0ac4fccb6013b"]

}]

日志说明

删除区域拓扑分支站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_SITE_ID_NULL=区域拓扑站点ID不能为空

·     NSO_OVERLAY_TOPO_AREA_ID_IS_NULL=区域拓扑ID不能为空

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_AREA_TOPOLOGY_STATUS_IS_DELETING=区域拓扑的状态为删除中,不允许操作

·     NSO_OVERLAY_DELETE_SITE_DOES_NOT_EXIST=从区域中删除的站点不存在

·     NSO_OVERLAY_AREA_BRANCH_ONLY_ONE_CAN_NOT_DELETE=区域拓扑至少保留一个分支站点,不允许删除

·     NSO_OVERLAY_DELETE_SITE_NOT_BELONG_TO_AREA=删除的站点不属于当前区域

 

6.3.16  创建区域拓扑中心站点

日志内容

创建区域中心站点 $1:[{$1,$2,$3,$4}]

参数解释

$1VPN ID

$2:区域拓扑ID

$3:中心站点默认优先级

$4:添加的中心站点ID

举例

创建区域中心站点"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyId":"e93802d9848b7fa7a2ce0ba6595e0865",

"defaultPriority":0,

"areaTopologyHubSiteDTO":{"siteId":"43f294d9a04c93e66154414566f1e475","defaultPriority":0,"siteRole":"BORDER"}

}]

日志说明

创建区域拓扑中心站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL:区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST区域拓扑不存在

·     AREA_CAN_NOT_CREATEVPN状态为删除中或者删除失败,不能对区域拓扑进行创建操作的标识

·     AREA_CREATE_WITH_POLICY_DEPLOYVPN状态为正常、部署中或者部署失败,可以对区域拓扑进行创建操作(创建区域或者创建区域站点),并需要部署拓扑策略

·     AREA_EDIT_FOR_UNDEPLOYED_VPNVPN状态为未部署,可以操作区域拓扑,直接写数据库,不需要部署/删除拓扑策略配置

 

6.3.17  更新区域拓扑中心站点

日志内容

更新区域中心站点 $1:[{$1,$2,$3,$4}]

参数解释

$1VPN ID

$2:区域拓扑ID

$3:中心站点ID

$4:中心站点默认优先级

举例

更新区域中心站点"test"  [{

"vpnId":"dd649126ee107188b0e7e79413cf1e6f",

"areaTopologyId":"e93802d9848b7fa7a2ce0ba6595e0865",

"areaTopologySiteId":"1ecf998c5736027800b6c588795bba90",

"defaultPriority":"1"

}]

日志说明

更新区域拓扑中心站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPO_AREA_LOCK_FAIL:区域拓扑上次操作未完成,不允许操作

·     NSO_OVERLAY_TOPO_AREA_HUB_NOT_EXIST区域拓扑中心站点不存在

·     NSO_OVERLAY_TOPO_AREA_HUB_PRIORITY_INVALID中心站点优先级不合法,范围为0~15

 

6.3.18  删除区域拓扑中心站点

日志内容

删除区域中心站点 $1:[{$1,$2,$3}]

参数解释

$1:区域拓扑ID

$2:从区域拓扑中删除的站点列表,在区域拓扑中的ID

$3VPN ID

举例

删除区域中心站点"test"  [{

"areaTopologyId":"e93802d9848b7fa7a2ce0ba6595e0865",

"areaTopologySiteId":"1ecf998c5736027800b6c588795bba90",

"vpnId":"dd649126ee107188b0e7e79413cf1e6f"

}]

日志说明

删除区域拓扑中心站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_AREA_TOPOLOGY_STATUS_IS_DELETING:区域拓扑的状态为删除中,不允许操作

·     NSO_OVERLAY_VPN_NOT_EXISTVPN不存在

·     NSO_OVERLAY_VPN_STATUS_IS_INVALIDVPN状态不合法

·     NSO_OVERLAY_VPN_STATUS_IS_DELETINGVPN状态为删除中,不允许操作区域拓扑

·     NSO_OVERLAY_DELETE_SITE_DOES_NOT_EXIST:从区域中删除的站点不存在

·     NSO_OVERLAY_DELETE_SITE_NOT_BELONG_TO_AREA删除的站点不属于当前区域

 

6.3.19  创建VPN拓扑策略

日志内容

创建区域拓扑策略 站点A $1 站点B $2:[{$1,$2,$3,$4,$5}]

参数解释

$1:区域拓扑ID

$2:站点A ID

$3:站点B ID

$4:匹配模式,阻断or允许

$5:拓扑策略来源标识,用来标识拓扑策略是拓扑模型生成还是用户创建

举例

创建区域拓扑策略 站点A"cpe2"站点B"cpe1"  [{

"areaTopologyId":"54b12ebc2427880a594f83f32979df57",

"sourceAreaSiteId":"e3494f11bcd1a65fa06c5dc5b43c58e2",

"destAreaSiteId":"c95498f0e9a201e7a1a4a3b76a034e16",

"matchMode":"DENY",

"sourceTag":"USER_CONFIG"

}]

日志说明

创建VPN拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_POLICY_DENY_PARAM_INVALID=阻断策略不允许配置下一跳站点

·     NSO_OVERLAY_POLICY_SOURCE_AND_DEST_CAN_NOT_BE_SAME=源站点和目的站点不能相同

·     NSO_OVERLAY_POLICY_GATEWAY_CAN_NOT_CONTAIN_SOURCE_OR_DEST=网关站点不能包含源站点或目的站点

·     NSO_OVERLAY_TOPO_AREA_HUB_PRIORITY_INVALID=中心站点优先级不合法,范围为0~15

·     NSO_OVERLAY_POLICY_SOURCE_SITE_NOT_EXIST=拓扑策略源站点不存在

·     NNSO_OVERLAY_AREA_DELETE_CAN_NOT_OPERATE_POLICY=区域拓扑已删除或者删除中,无法创建拓扑策略

·     SO_OVERLAY_POLICY_DEST_SITE_NOT_EXIST=拓扑策略目的站点不存在

·     NSO_OVERLAY_POLICY_NO_NEED_ASSIGN_NEXT_HOP_FOR_BORDER=源或者目的站点不允许是中心站点

·     NSO_OVERLAY_DENY_POLICY_FOR_HUB_SPOKE_IS_NOT_CONNECT=分支间不互通的HUB SPOKE区域不允许添加两站点间阻断的拓扑策略

·     NSO_OVERLAY_NO_NEED_ADD_NO_GATEWAY_POLICY_FOR_FULL_MESH=FULL-MESH模型的拓扑策略必须指定网关

·     NSO_OVERLAY_POLICY_SOURCE_AND_DEST_SITE_NOT_RR=源或者目的站点不允许是RR站点

·     NSO_OVERLAY_POLICY_GATEWAY_SITE_MUST_RR=网关站点必须是区域RR

·     NSO_OVERLAY_NO_SAME_RR_FOR_TOPOLOGY_POLICY=拓扑策略的源目的站点没有同属的RR,无法创建拓扑策略

·     NSO_OVERLAY_POLICY_EXIST_SAME=拓扑策略已经存在

 

 

6.3.20  删除VPN拓扑策略

日志内容

删除区域拓扑策略 站点A $1站点B $2:[{$1}]

参数解释

$1:拓扑策略主键ID

举例

删除区域拓扑策略 站点A"cpe1"站点B"cpe2"  [{

"id":"1e6d54394d0b4535aa8de152b9471025"

}]

日志说明

删除VPN拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_OVERLAY_TOPOLOGY_POLICY_ID_IS_NULL=拓扑策略ID不能为空

·     NSO_TOPO_MODEL_INPUT_NULL:入参为空

·     NSO_OVERLAY_TOPO_POLICY_TYPE_NOT_OVERLAY:拓扑策略类型不是OVERLAY,无法删除

 

6.3.21  更新VPN拓扑策略

日志内容

更新拓扑策略 站点A $1 站点B $2:[{$1,$2,$3,$4,$5,$6}]

参数解释

$1:区域拓扑ID

$2:站点A ID

$3:站点B ID

$4:匹配模式,阻断or允许

$5:拓扑策略来源标识,用来标识拓扑策略是拓扑模型生成还是用户创建

$6:拓扑策略主键ID

举例

更新区域拓扑策略 站点A"cpe1"站点B"cpe2"  [{

"areaTopologyId":"835a6b2fe59b2e6a700d8085571213e7",

"sourceAreaSiteId":"3cc78aa9595a4d419505ffec327ed275",

"destAreaSiteId":"35a4849843e0f2b7815587e0d8c8cfd5",

"matchMode":"DENY",

"sourceTag":"USER_CONFIG",

"id":"1e6d54394d0b4535aa8de152b9471025"

}]

日志说明

更新VPN拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_ID_CAN_NOT_NULL=VPN ID不能为空

·     NSO_OVERLAY_TOPOLOGY_POLICY_ID_IS_NULL=拓扑策略ID不能为空

·     NSO_OVERLAY_POLICY_MATCH_MODE_NOT_NULL=拓扑策略匹配模式不能为空

·     NSO_TOPOLOGY_POLICY_NOT_EXIST=拓扑策略不存在

·     NSO_OVERLAY_TOPO_POLICY_TYPE_NOT_VPN_CAN_NOT_UPDATE=拓扑策略类型不是VPN,无法更新

·     NSO_OVERLAY_TOPO_AREA_NOT_EXIST=区域拓扑不存在

·     NSO_OVERLAY_DENY_POLICY_FOR_HUB_SPOKE_IS_NOT_CONNECT=分支间不互通的HUB SPOKE区域不允许添加两站点间阻断的拓扑策略

·     NSO_OVERLAY_NO_GATEWAY_POLICY_FOR_HUB_SPOKE_IS_CONNECT=分支间互通的HUB SPOKE区域不允许添加两站点间经过网关互通的拓扑策略

·     NSO_OVERLAY_POLICY_PERMIT_PARAM_INVALID=拓扑模型为FULL-MESH,并且匹配模式为PERMIT时网关站点不能为空

·     NSO_OVERLAY_TOPO_AREA_GATEWAY_PRIORITY_INVALID=网关站点优先级不合法,范围为0~15

·     NSO_OVERLAY_POLICY_GATEWAY_SITE_MUST_RR=网关站点必须是区域RR

 

6.3.22  重试区域拓扑策略RR站点配置

日志内容

重试区域拓扑策略RR站点配置:[{$1,$2}]

参数解释

$1RR站点配置状态ID

$2:拓扑策略主键ID

举例

重试区域拓扑策略RR站点配置 [{

"id":"bdcba773f241eb03a0b780786d8e03ae",

"topologyPolicyId":"3cc78aa9595a4d419505ffec327ed275"

}]

日志说明

重试区域拓扑策略RR站点配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_PARAM_CANNOT_NULL=入参不能为空

·     NSO_OVERLAY_TOPOLOGY_POLICY_ID_IS_NULL=拓扑策略ID不能为空

·     NSO_TOPOLOGY_POLICY_NOT_EXIST=拓扑策略不存在

·     NSO_TOPOLOGY_POLICY_RR_CONFIG_NOT_EXIST=拓扑策略RR配置状态不存在

 

6.3.23  创建区域互联

日志内容

创建区域互联 VPN名称 $1 区域A名称 $2 区域B名称 $3 :[{$1,$2,$3,$4,$5}]

参数解释

$1VPN ID

$2:互联区域A ID

$3:互联区域B ID

$4:主区域 ID

$5:边界站点 ID

举例

创建区域互联 VPN名称 "test" 区域A名称 "test1" 区域B名称 "test2" : [{

"vpnId":"54b12ebc2427880a594f83f32979df57",

"srcAreaId":"bdcba773f241eb03a0b780786d8e03ae",

"dstAreaId":"3cc78aa9595a4d419505ffec327ed275",

"masterAreaId":"bdcba773f241eb03a0b780786d8e03ae",

"borderSiteIdList":["e93802d9848b7fa7a2ce0ba6595e0865"]

}]

日志说明

创建区域互联

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_INTERCONNECT_VPN_ID_IS_NULL=VPN ID 不能为空

·     NSO_VPN_INTERCONNECT_SRC_AREA_ID_IS_NULL=互联源区域id为空

·     NSO_VPN_INTERCONNECT_DST_AREA_ID_IS_NULL=互联目的区域id为空

·     NSO_VPN_INTERCONNECT_BORDER_IS_NULL=互联区域边界站点为空

·     NSO_VPN_INTERCONNECT_AREA_NOT_EXIST=指定区域不存在或者处于删除状态

·     NSO_VPN_INTERCONNECT_AREA_ID_SAME=区域互联源目的区域Id不能相同

·     NSO_VPN_INTERCONNECT_BORDER_NOT_IN_ERROR=区域互联边界站点不再区域中或者处于删除状态

·     NSO_VPN_INTERCONNECT_MASTER_AREA_ERROR=互联区域主区域错误

·     NSO_VPN_INTERCONNECT_AREA_INTERCONNECT_EXIST=指定区域互联关系已经存在

·     NSO_VPN_INTERCONNECT_VPN_NOT_EXIST=VPN不存在

·      

 

6.3.24  删除区域互联

日志内容

删除区域互联 VPN名称 $1 区域A名称 $2 区域B名称 $3 :[{$1}]

参数解释

$1:互联主键ID

举例

删除区域互联 VPN名称 "test" 区域A名称 "test1" 区域B名称 "test2" : [{

"id":"54b12ebc2427880a594f83f32979df57"

}]

日志说明

删除区域互联

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_INTERCONNECT_ID_IS_NULL=区域互联Id不能为空

 

6.3.25  重试区域互联

日志内容

重试区域互联 VPN名称 $1 区域A名称 $2 区域B名称 $3 :[{$1}]

参数解释

$1:区域互联主键ID

举例

重试区域互联 VPN名称 "test" 区域A名称 "test1" 区域B名称 "test2" : [{

"areaInterconnectId":"54b12ebc2427880a594f83f32979df57"

}]

日志说明

重试区域互联

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_INTERCONNECT_ID_IS_NULL=区域互联Id不能为空

 

6.3.26  重试区域互联边界站点

日志内容

重试区域互联边界站点 VPN名称 $1 区域A名称 $2 区域B名称 $3 :[{$1,$2}]

参数解释

$1:边界站点状态主键ID

$2:区域互联主键ID

举例

重试区域互联边界站点 VPN名称 "test" 区域A名称 "test1" 区域B名称 "test2" : [{

"id":"54b12ebc2427880a594f83f32979df57",

"areaInterconnectId":"bdcba773f241eb03a0b780786d8e03ae"

}]

日志说明

重试区域互联边界站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_VPN_INTERCONNECT_PARAMS_ERROR=参数不正确

 

6.4  WAN网络

6.4.1  创建WAN网络

日志内容

创建WAN网络$1:[{$1,$2,$3,$4,$5,$6,$7}]

参数解释

$1WAN网络名称

$2WAN网络类型

$3:跨传输网开关

$4IPsec开关

$5:网络路由域

$6:指定连接POP

$7LoopBack口编号

举例

创建WAN网络"i2" [{

        "networkName": "i2",

        "networkType": 205,

        "acrossTransportNetwork": true,

        "deployIPSec": true,

        "routeDomain": "2",

        "popIds": ["cabe9ba696731e3",” cffcfb873033d954e”] ,

        “loopBackNum”: 2}]

日志说明

用户进行配置WAN网络创建参数

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_NAME_LENGTH_ILLEGALWAN网络名称长度不能超过50个字符

·     NSO_WAN_NETWORK_NAME_CONTENT_ILLEGALWAN网络名称首尾不能包含空格

·     NSO_WAN_NETWORK_ROUTE_DOMAIN_OUT_RANGEWAN网络路由域编号不能超过范围1-65535

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_TYPE_NOT_NULLWAN网络类型不能为空

·     NSO_WAN_NETWORK_NAME_NOT_NULLWAN网络名称不能为空

·     NSO_WAN_NETWORK_TAG_NAME_NOT_NULLWAN网络传输网络名称不能为空

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_ALREADY_EXIST:该WAN网络已存在

·     NSO_WAN_NETWORK_NOT_EXIST:该WAN网络不存在

·     NSO_WAN_NETWORK_VIRTUAL_DEVICE_ALREADY_EXIST:虚拟设备名称已存在

·     NSO_WAN_NETWORK_TAG_NUM_ALLOCATE_FAILEDWAN网络传输网络编号分配失败

 

6.4.2  删除WAN网络

日志内容

删除WAN网络$2:[{$1}]

参数解释

$1WAN网络ID

$2WAN网络名称

举例

删除WAN网络"i2" [{

        "id": "8498b2b0d00ea0afe4db7ce287c8cba2"

}]

日志说明

用户进行删除WAN网络参数

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_NOT_EXIST:该WAN网络不存在

·     NSO_WAN_NETWORK_DELETE_WAN_NETWORK_FAILED:删除WAN网络失败

·     NSO_WAN_NETWORK_TAG_FREE_NUM_FAILEDWAN网络传输网络编号释放失败

 

6.4.3  创建WAN网络传输网络

日志内容

创建WAN网络传输网$2:[{$1, $2, $3}]

参数解释

$1WAN网络ID

$2:传输网络名称

$3:传输网络别名

举例

创建WAN网络传输网“yidong”[{

        "networkId": "aaabcse9ba696731e3",

        "tagName": “yidong”,

        “tagAlias”:”移动

}]

日志说明

用户进行创建WAN网络传输网络入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_TAG_NAME_NOT_NULLWAN网络传输网络名称不能为空

·     NSO_WAN_NETWORK_TAG_NAME_LENGTH_ILLEGALWAN网络传输网络名称长度不能超过26个字符

·     NSO_WAN_NETWORK_TAG_NAME_CONTENT_ILLEGALWAN网络传输网络名称内容不合法: 允许 数字、大小写字母、小数点

·     NSO_WAN_NETWORK_TAG_ALIAS_NOT_NULLWAN网络传输网络别名不能为空

·     NSO_WAN_NETWORK_TAG_ALIAS_LENGTH_ILLEGALWAN网络传输网络别名长度不能超过255个字符

 

6.4.4  删除WAN网络传输网络

日志内容

删除WAN网络传输网$2:[{$1}]

参数解释

$1WAN网络传输网络ID

$2WAN网络传输网络名称

举例

删除WAN网络传输网"i2" [{

        "id": "aaabcse9ba696731e3",

}]

日志说明

用户删除WAN网络传输网络入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TAG_NOT_EXISTWAN网络传输网络不存在

·     NSO_WAN_NETWORK_TAG_FREE_NUM_FAILEDWAN网络传输网络编号释放失败

 

6.4.5  更新WAN网络传输网络

日志内容

更新WAN网络传输网$3:[{$1, $2}]

参数解释

$1wan网络传输网络id

$2:传输网络

$3wan网络传输网络名称

举例

更新WAN网络传输网"i2" [{

        "id": "aaabcse9ba696731e3",

}]

日志说明

用户更新WAN网络传输网络入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_ID_NOT_NULLWAN网络ID不能为空

·     NSO_WAN_NETWORK_TAG_ALIAS_NOT_NULLWAN网络传输网络别名不能为空

·     NSO_WAN_NETWORK_TAG_ALIAS_LENGTH_ILLEGALWAN网络传输网络别名长度不能超过255个字符

·     NSO_WAN_NETWORK_TAG_NOT_EXISTWAN网络传输网络不存在

·     NSO_WAN_NETWORK_TAG_ALIAS_ALREADY_EXISTWAN网络传输网络别名已存在

 

6.4.6  创建WAN网络业务平面

日志内容

创建WAN网络业务平面$2:[{$1, $2, $3, $4}]

参数解释

$1WAN网络ID

$2:业务平面名称

$3:业务平面编号

$4:隧道封装UDP端口号

举例

创建WAN网络业务平面"1" [

{

 "networkId": "b9f2fe8ee04e750dcb29e8436ff23997",

        "groupName": "1",

        "groupNum": "1",

        "udpPort": "1"

    }

]

日志说明

用户进行创建WAN业务平面入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_GROUP_NAME_NOT_NULLWAN网络业务平面名称不能为空

·     NSO_WAN_NETWORK_GROUP_ID_NOT_NULLWAN网络业务平面ID不能为空

·     NSO_WAN_NETWORK_GROUP_NAME_LENGTH_ILLEGALWAN网络业务平面名称长度不能超过255个字符

·     NSO_WAN_NETWORK_GROUP_NAME_CONTENT_ILLEGAL_WITH_SPACEWAN网络业务平面名称首尾不能包含空格

·     NSO_WAN_NETWORK_GROUP_NAME_CONTENT_ILLEGAL_WITH_SEMICOLONWAN网络业务平面名称不能包含英文分号

·     NSO_WAN_NETWORK_GROUP_NUM_NOT_NULLWAN网络业务平面编号不能为空

·     NSO_WAN_NETWORK_GROUP_NOT_EXISTWAN网络业务平面不存在

·     NSO_WAN_NETWORK_GROUP_NUM_ILLEGALWAN网络业务平面编号必须在1~65535之间

·     NSO_WAN_NETWORK_GROUP_NAME_ALREADY_EXISTWAN网络业务平面名称已存在

·     NSO_WAN_NETWORK_GROUP_NUM_ALREADY_EXISTWAN网络业务平面编号已存在

·     NSO_WAN_NETWORK_TYPE_IS_MSTP WAN网络类型为二层专线,不允许配置WAN网络业务平面

·     NSO_WAN_NETWORK_UDP_PORT_NOT_NULLUDP封装端口号不能为空

·     NSO_WAN_NETWORK_UDP_PORT_ILLEGALUDP封装端口号必须在1~65535之间

·     NSO_WAN_NETWORK_UDP_PORT_ALREADY_EXISTUDP封装端口号已存在

 

6.4.7  删除WAN网络业务平面

日志内容

删除WAN网络业务平面$3:[{$1, $2}]

参数解释

$1WAN网络ID

$2:业务平面ID

$3:业务平面名称

举例

删除WAN网络业务平面"业务名称" [{

"networkId": "b9f2fe8ee04e750dcb29e8436ff23997",

"id": "e826fcf8a57b62218899bcdb8f121834"

    }]

日志说明

用户进行删除WAN网络平面入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_DEFAULT_GROUP_CAN_NOT_DELETE:缺省的业务平面不允许删除

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_ID_NOT_NULLWAN网络ID不能为空

·     NSO_WAN_NETWORK_GROUP_ID_NOT_NULLWAN网络业务平面ID不能为空

·     NSO_WAN_NETWORK_GROUP_NOT_EXISTWAN网络业务平面不存在

·     NSO_WAN_NETWORK_NOT_EXIST:该WAN网络不存在

·     NSO_WAN_NETWORK_IS_DELETING:该WAN网络删除中

 

6.4.8  更新WAN网络业务平面

日志内容

更新WAN网络业务平面$1:[{$1, $2}]

参数解释

$1:业务平面名称

$2:业务平面ID

举例

更新WAN网络业务平面"2" [

    {

        "groupName": "2",

        "groupId": "e826fcf8a57b62218899bcdb8f121834"

    }

]

日志说明

用户进行修改WAN网络业务平面入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_GROUP_NAME_NOT_NULLWAN网络业务平面名称不能为空

·     NSO_WAN_NETWORK_GROUP_ID_NOT_NULLWAN网络业务平面ID不能为空

·     NSO_WAN_NETWORK_GROUP_NAME_LENGTH_ILLEGALWAN网络业务平面名称长度不能超过255个字符

·     NSO_WAN_NETWORK_GROUP_NAME_CONTENT_ILLEGAL_WITH_SPACEWAN网络业务平面名称首尾不能包含空格

·     NSO_WAN_NETWORK_GROUP_NAME_CONTENT_ILLEGAL_WITH_SEMICOLONWAN网络业务平面名称不能包含英文分号

·     NSO_WAN_NETWORK_GROUP_NAME_NO_NEED_UPDATEWAN网络业务平面名称不需要更新

·     NSO_WAN_NETWORK_GROUP_NUM_NOT_NULLWAN网络业务平面编号不能为空

·     NSO_WAN_NETWORK_GROUP_NOT_EXISTWAN网络业务平面不存在

·     NSO_WAN_NETWORK_GROUP_NAME_ALREADY_EXISTWAN网络业务平面名称已存在

 

6.4.9  导入LoopBack口地址

日志内容

导入WAN网络设备LOOPBACK:[{$1, $2, $3, $4, $5, $6, $7}]

参数解释

$1:文件上传地址

$2:租户ID

$3:用户ID

$4:用户名称

$5:操作组

$6:语言环境标识

举例

导入WAN网络设备LOOPBACK [{

        "filePath": "/home/glusterfs/nso/upload/file/temp/WanMstpLoopbackTemplate.xls"

    }]

日志说明

用户进行导入LoopBack口地址入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_TEMPLATE_SHEET_NAME_TITLE_ERRORExcel文件sheet页名称或sheet页表头获取失败

·     COMMON_EXCEL_TEMPLATE_CHANGEDExcel模板已变化,请下载最新模板

·     COMMON_EXCEL_SHEET_NULLExcel文件 {0} 页不存在

COMMON_FILE_NOT_EXIST:文件不存在

 

6.4.10  增加LoopBack口地址

日志内容

创建WAN网络设备LOOPBACK:[{$1, $2, $3, $4}]

参数解释

$1WAN网络ID

$2:站点ID

$3:设备ID

$4LoopBackIPv4地址

举例

创建WAN网络设备LOOPBACK [

    {

        "networkId": "bce9f5579f4fcd4b848611bac1e4a025",

        "siteId": "7cc5450fe99e233760219e14cb5b7add",

        "deviceId": "84065e45f861a115ddea817df57e8987",

        "loopBackIpv4Address": "4.5.6.7"

    }

]

日志说明

用户进行创建设备LoopBack口地址入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_INPUT_NOT_NULL:输入参数不能为空

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_WAN_NETWORK_SITE_ID_NULL:站点ID不能为空

·     NSO_WAN_NETWORK_DEVICE_ID_NULL:设备ID不能为空

·     NSO_WAN_NETWORK_NETWORK_ID_NULL:网络ID不能为空

·     NSO_WAN_NETWORK_IPV4_EMPTYIPv4地址不能为空

 

6.4.11  删除LoopBack口地址

日志内容

删除WAN网络设备LOOPBACK:[{$1, $2, $3, $4, $5, $6, $7}]

参数解释

$1LoopBack口地址ID

$2:租户ID

$3:用户ID

$4:用户名称

$5:操作组

$6:语言环境标识

$7:入参对应的class

举例

删除WAN网络设备LOOPBACK [{

"id": "944e2a3edcf6a47a17944c468a2e99c9"

    }]

日志说明

户进行删除LoopBack地址信息入参

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_NETWORK_TENANT_ID_NOT_NULL:租户信息不能为空

 

6.5  WAN详情配置

6.5.1  导入WAN详情

日志内容

导入WAN业务网络详情:[{$1,$2,$3,$4,$5,$6, $7}]

参数解释

$1:文件上传地址

$2:租户ID

$3:用户ID

$4:用户名称

$5:操作组

$6:语言环境标识

$7:入参对应的class

举例

导入WAN业务网络详情 [{

"filePath":"/home/glusterfs/nso/upload/file/temp/SiteDeviceTemplate.xlsx",

}]

日志说明

用户导入WAN业务网络详情数据

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_TEMPLATE_SHEET_NAME_TITLE_ERRORExcel文件sheet页名称或sheet页表头获取失败

·     COMMON_EXCEL_TEMPLATE_CHANGEDExcel模板已变化,请下载最新模板

·     COMMON_EXCEL_SHEET_NULLExcel文件 {0} 页不存在

·     COMMON_FILE_NOT_EXIST:文件不存在

 

6.5.2  WAN详情新增

日志内容

设备$16接口$17创建WAN业务网络详情:[{$1,$2,$3,$4,$5,$6, $7,$8, $9,$10,$11,$12,$13,$14, $15,$16, $17}]

参数解释

$1WAN网络ID

$2:站点ID

$3:设备ID

$4:接口ID

$5:网关地址

$6:传输网络名称

$7:上行带宽

$8:下行带宽

$9:开局方式

$10MSS

$11MTU

$12:协议栈

$13:联网方式

$14:静态IP地址/掩码

$15:业务平面id列表

$16:设备名称

$17:接口名称

举例

设备"DeviceA"接口"InterfaceB"创建WAN业务网络详情[{

"networkId":"125dc8dc211bed8e29ef1ff770d51a19",

"siteId":"dddcda05974615c946c35b36e8fef079",

"deviceId":"515e81fa0f09f1f65f4177d94b2cf729",

"interfaceId":"46a0c3c20ecf6f44a9f65fc07d966c2a",

"gatewayIpv4Address":"1.1.1.8",

"tagName":"Default",

"upBandwidth":"4567",

"downBandwidth":"4567",

"deployMode":"WEB_SOCKET",

"interfaceTcpMss":"1234",

"interfaceMtu":"1235",

"protocolStackType":"IPV4_STACK",

"linkMode":"STATIC_IP",

"staticIpv4Prefix":"1.2.3.4/16"

“groupIdList”: []

}]

日志说明

用户新增WAN业务网络详情

失败原因

当操作失败时,可能的原因如下(WAN创建失败原因有几十个,这里就不一一列举,只列举几个常见的):

·     NSO_WAN_ALREADY_CONNECT_NETWORK:设备上接口已连接网络

·     NSO_WAN_ACCESS_ONE_NETWORK:设备上接口在同一时间内只能连接一个网络

·     NSO_WAN_ACCESS_ATTR_REPEAT:设备上接口只能接入不同的传输网络

·     NSO_WAN_TP_NAME_ILLEGAL:接口名称不合法

·     NSO_WAN_DETAIL_OSPFV3_ID_ILLEGALOSPF V3进程号不合法

·     NSO_WAN_DETAIL_OSPFV3_INFO_MISSINGOSPF V3信息缺失

·     NSO_WAN_DETAIL_OSPF_INFO_MISSINGOSPF信息缺失

 

6.5.3  WAN详情删除

日志内容

设备$2接口$3删除WAN业务网络详情:[{$1}]

参数解释

$1:需要删除的WAN详情ID

$2:设备名称

$3:接口名称

举例

设备"DeviceA"接口"InterfaceB"删除WAN业务网络详情[{

"wanDetailId":"537ea46c325158361d5989486079ace3"}]

日志说明

用户删除WAN业务网络详情

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_DETAIL_NOT_EXISTWAN详情信息不存在

 

6.5.4  WAN详情失败重试

日志内容

设备$2接口$3WAN业务网络详情失败重试:[{$1}]

参数解释

$1:需要重试的WAN详情ID,如果不传则重试所有失败的WAN详情

$2:设备名称

$3:接口名称

举例

设备"DeviceA"接口"InterfaceB" [{

"wanDetailId":"d2d811231856f878dcf28b27a852679d"

}]

日志说明

用户对创建失败或者删除失败的WAN业务网络详情进行失败重试操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_WAN_DETAIL_NOT_EXISTWAN详情信息不存在

 

6.6  IPsec配置

6.6.1  配置IPsec

日志内容

配置全局Ipsec:[{$1,$2,$3,$4,$5}]

参数解释

$1:加密方案

$2:报文封装方式

$3:安全协议

$4:加密算法

$5:认证算法

举例

配置全局Ipsec [{

"encryptType":"STRONG_ENCRYPT_SCHEME",

"messagePackageType":"TRANSPORT",

"securityProtocol":"ESP",

"encryptAlgorithm":"AES_CBC_256",

"verifyAlgorithm":"SHA1"}]

日志说明

用户配置或者修改IPsec加密信息

失败原因

当操作失败时,可能的原因如下:

·     NSO_IPSEC_DEVICE_IS_IN_USE已有设备下发IPsec,不允许修改IPsec加密方案

 

6.7  站点上网

6.7.1  创建本地上网

日志内容

站点$12新增本地上网:[{$1,$2,$3,$4,$5,$6, $7,$8, $9,$10,$11}]

参数解释

$1VPNID

$2:站点上网ID

$3设备Id

$4接口Id

$5接口绑定VpnId

$6下一跳地址

$7路由优先级1-255

$8使能探测

$9探测IP

$10使能DHCP

$11使能NAT

$12站点名称

举例

站点"站点A"新增本地上网 [{

         "vpnId": "516f0439fd1f01f10ec51e69b657a965",

         "siteId": "3a4161013d95e0edf933b708f72d7b5d",

         "interfaces": [{

                   "deviceId": "fdf02885fdae44a5557e16edd75e9ac8",

                   "interfaceId": "d0be66bd348205ec8bce8d0ab9652f3e",

                   "interfaceVpnId": "d0be66bd348205ec8bce8d0ab9652f3e",

                   "nextHopIp": "10.1.1.1",

                   "preference": "18",

                   "enableDetect": true,

                   "detectIp": "10.1.1.2",

                   "enableDhcp": true,

                   "enableNat": true

         }]

}]

日志说明

用户创建本地上网

失败原因

当操作失败时,可能的原因如下:

·     NSO_IPSEC_DEVICE_IS_IN_USE已有设备下发IPsec,不允许修改IPsec加密方案

·     NSO_INTERNET_ACCESS_VPN_NOT_EXIST:指定VPN不存在

·     NSO_INTERNET_ACCESS_VPN_SITE_NOT_EXIST:站点在指定vpn中不存在

·     NSO_INTERNET_ACCESS_LOCAL_EXIST:站点在指定VPN中已配置本地上网

·     NSO_INTERNET_ACCESS_VPN_SITE_NOT_EXIST:站点在指定vpn中不存在

·     NSO_INTERNET_ACCESS_EXIST_SAME_INTERFACE:接口配置列表存在相同名称接口

·     NSO_INTERNET_ACCESS_GET_INTERFACE_FAILED:未查询到接口信息

·     NSO_INTERNET_ACCESS_DEPLOYING_DELETING:站点本地上网部署中或删除中不允许修改

·     NSO_INTERNET_ACCESS_ADD_FAIL:新增站点本地上网失败

 

6.7.2  删除本地上网

日志内容

站点$2删除本地上网:[{$1}]

参数解释

$1centralId 集中上网唯一标识

$2:站点名称

举例

站点" 站点A"删除本地上网[{

         " centralId": "516f0439fd1f01f10ec51e69b657a965"

         }]

日志说明

用户删除本地上网

失败原因

当操作失败时,可能的原因如下:

·     NSO_INTERNET_ACCESS_LOCAL_NOT_EXIST:站点本地上网不存在

·     NSO_INTERNET_ACCESS_CENTRAL_SITE_EXIST:站点存在集中上网,不允许删除

·     NSO_INTERNET_ACCESS_DEPLOYING_DELETING:站点本地上网部署中或删除中不允许修改

·     NSO_INTERNET_ACCESS_UNBIND_VPN_FAILEDVPN解绑站点上网业务失败

 

6.7.3  创建集中上网

日志内容

创建集中上网:[{$1,$2,$3}]

参数解释

$1VPNID

$2:主网关站点ID

$3备网关站点Id

举例

创建集中上网 [{

         "vpnId": "516f0439fd1f01f10ec51e69b657a965",

         "masterSiteId ": "3a4161013d95e0edf933b708f72d7b5d",

"masterSiteId ": " fdf02885fdae44a5557e16edd75e9ac8"

         }]

日志说明

创建集中上网

失败原因

当操作失败时,可能的原因如下:

·     NSO_IPSEC_DEVICE_IS_IN_USE已有设备下发IPsec,不允许修改IPsec加密方案

·     NSO_INTERNET_ACCESS_VPN_NOT_EXIST:指定VPN不存在

·     NSO_INTERNET_ACCESS_VPN_SITE_NOT_EXIST:站点在指定vpn中不存在

·     NSO_INTERNET_ACCESS_LOCAL_EXIST:站点在指定VPN中已配置本地上网

·     NSO_INTERNET_ACCESS_VPN_SITE_NOT_EXIST:站点在指定vpn中不存在

·     NSO_INTERNET_ACCESS_EXIST_SAME_INTERFACE:接口配置列表存在相同名称接口

·     NSO_INTERNET_ACCESS_GET_INTERFACE_FAILED:未查询到接口信息

·     NSO_INTERNET_ACCESS_DEPLOYING_DELETING:站点本地上网部署中或删除中不允许修改

·     NSO_INTERNET_ACCESS_ADD_FAIL:新增站点本地上网失败

6.7.4  删除集中上网

日志内容

删除集中上网[{$1}]

参数解释

$1centralId 集中上网唯一标识

举例

删除集中上网 [{

         " centralId": "516f0439fd1f01f10ec51e69b657a965"

         }]

日志说明

用户删除集中上网

失败原因

当操作失败时,可能的原因如下:

·     NSO_INTERNET_ACCESS_LOCAL_NOT_EXIST:站点本地上网不存在

·     NSO_INTERNET_ACCESS_CENTRAL_SITE_EXIST:站点存在集中上网,不允许删除

·     NSO_INTERNET_ACCESS_DEPLOYING_DELETING:站点本地上网部署中或删除中不允许修改

·     NSO_INTERNET_ACCESS_UNBIND_VPN_FAILEDVPN解绑站点上网业务失败

 

6.7.5  重试集中上网

日志内容

重试集中上网:[{$1}]

参数解释

$1centralId集中上网唯一标识

举例

重试集中上网 [{

         " centralId ": "516f0439fd1f01f10ec51e69b657a965"

         }]

日志说明

用户配置或者修改IPsec加密信息

 

6.7.6  重试本地上网

日志内容

站点$2重试本地上网:[{$1}]

参数解释

$1internetAccessId站点上网ID

$2:站点名称

举例

站点"站点A"重试本地上网 [{

         " internetAccessId ": "516f0439fd1f01f10ec51e69b657a965"

         }]

日志说明

用户配置或者修改IPsec加密信息

 

6.8  租户接入管理

6.8.1  租户接入

日志内容

创建MSP接入区:[{$1,$2,$3}]

参数解释

$1:接入区ID

$2:接入区名称

$3:关联的站点ID集合

举例

创建MSP接入区{

         "zoneId": "6f380f88adaa19f0ce363916fca5fa7b",

         "zoneName": "普通租户接入区",

         "siteIds": ["7bab83d77d25371c87bf87e32a05e47c"

]}

日志说明

MSP租户操作员进行创建或修改接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_NUMBER_FORMAT_ERROR:接入区名称是否包含特殊字符

·     NSO_ZONE_SITE_NUMBER_EMPTY:接入区站点不能为空

·     NSO_ZONE_EXISTS:接入区已存在

 

6.8.2  删除接入区

日志内容

删除MSP接入区:[{$1]}

参数解释

$1:接入区ID

举例

删除MSP接入区 {

         "zoneId": "6f380f88adaa19f0ce363916fca5fa7b"}

日志说明

MSP租户操作员进行删除接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_CAN_NOT_DELETE:有站点接入,不可以删除

·     NSO_ZONE_SITE_UNBIND_FAIL:接入区站点解绑业务类型失败

 

6.8.3  关联接入区

日志内容

租户接入MSP接入区:[{$1,$2]}

参数解释

$1:关联的租户ID

$2:关联的接入区ID

举例

租户接入MSP接入区 {

         "relatedTenantId": "5269e98f-a048-4353-8b98-52ae28bac17b",

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b"

}

日志说明

MSP租户操作员把接入区分配给普通租户

失败原因

当操作失败时,可能的原因如下:

·     NSO_ACCESS_ZONE_CAN_NOT_ACCESSRR站点配置错误,不允许接入

 

6.8.4  取消关联接入区

日志内容

取消租户接入MSP接入区:[{$1,$2]}

参数解释

$1:关联的租户ID

$2:关联的接入区ID

举例

取消租户接入MSP接入区 {

         "relatedTenantId": "5269e98f-a048-4353-8b98-52ae28bac17b",

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b"}

日志说明

MSP租户操作员把接入区取消分配给普通租户

失败原因

当操作失败时,可能的原因如下:

·     NSO_ACCESS_ZONE_CAN_NOT_ACCESSRR站点配置错误,不允许接入

 

6.8.5  POP点接入接入区

日志内容

POP站点接入MSP接入区:[{$1,$2]}

参数解释

$1POPID集合

$2MSP拓扑中的RR ID

举例

POP站点接入MSP接入区 {

         "popIds": ["5269e98f-a048-4353-8b98-52ae28bac17b"],

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b"}

日志说明

MSP租户操作员把POP站点接入接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_POP_ACCESSEDPOP点已经接入

·     NSO_SITE_NOT_ALLOW_ACCESS:站点正在部署或删除中,不允许再次接入/取消接入

·     NSO_RR_SITE_NOT_EXISTS:接入区RR站点不存在

·     NSO_ACCESS_ZONE_CAN_NOT_ACCESSRR站点配置错误,不允许接入

 

6.8.6  移除POP点接入接入区

日志内容

POP站点取消MSP接入区:[{$1,$2]}

参数解释

$1POPID集合

$2MSP拓扑中的RR ID

举例

POP站点取消MSP接入区 {

         "popIds": ["5269e98f-a048-4353-8b98-52ae28bac17b"],

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b"}

日志说明

MSP租户操作员移除POP站点接入接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_ZONE_SITE_NOT_EXIST:接入区站点不存在

·     NSO_POP_RELATE_TENANT:已经分配POP点和该接入区的关系给租户,不能取消接入

 

6.8.7  接入区增加或者删除RR站点

日志内容

put  msp/access-zone/rr-relation:[{$1,$2,$3]}

参数解释

$1:接入区ID

$2:已选站点ID列表

$3:增加或者删除的标识:0-删除;1-增加

举例

put  msp/access-zone/pop-relation {

         "rrSiteIds": ["5269e98f-a048-4353-8b98-52ae28bac17b"],

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b",

"flag": "1"}

日志说明

MSP租户操作员向接入区增加删除RR站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_CHECK_ERROR:校验租户的MSP传输网络失败,请检查UC版本

·     NSO_CAN_NOT_MODIFY:有站点接入,不能更新接入区

·     NSO_RR_SITE_IN_OTHER_ZONE:入参中存在RR站点在其他接入区中,不允许加入当前接入区

·     NSO_ZONE_SITE_NUMBER_EMPTY:接入区站点不能为空

 

6.8.8  租户重试下发RR站点全局配置

日志内容

重试租户接入区接入:[{$1,$2]}

参数解释

$1RR站点ID

$2:接入区ID

举例

重试租户接入区接入{

         " rrSiteId ": "5269e98f-a048-4353-8b98-52ae28bac17b",

"zoneId": "6f380f88adaa19f0ce363916fca5fa7b"}

日志说明

MSP租户操作员重试下发RR站点设备的全局配置

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTY:入参不合法

 

6.8.9  批量绑定租户与POP

日志内容

绑定租户与POP:[{$1,$2,$3]}

参数解释

$1POP点列表

$2:接入区列表

$3:关联的租户ID

举例

绑定租户与POP {

         " popIds ": ["5269e98f-a048-4353-8b98-52ae28bac17b"],

" zoneIds ": ["6f380f88adaa19f0ce363916fca5fa7b"],

" relatedTenantId": "5269e98f-a048-4353-8b98-52ae28bac17b "}

日志说明

MSP租户操作员批量绑定租户与POP

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_OR_POP_NOT_EXIST:入参有误:接入区或POP点不存在

·     NSO_POP_ACCESS_CHECK_FAILURE:检测POP点接入失败

 

6.8.10  批量取消绑定租户与POP站点

日志内容

put  msp/pop/tenant-relation:[{$1,$2,$3]}

参数解释

$1POP点列表

$2:接入区列表

$3:关联的租户ID

举例

put  msp/pop/tenant-relation {

         " popIds ": ["5269e98f-a048-4353-8b98-52ae28bac17b"],

" zoneIds ": ["6f380f88adaa19f0ce363916fca5fa7b"],

" relatedTenantId": "5269e98f-a048-4353-8b98-52ae28bac17b "}

日志说明

MSP租户操作员批量取消绑定租户与POP

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_OR_POP_NOT_EXIST:入参有误:接入区或POP点不存在

·     NSO_POP_ACCESS_CHECK_FAILURE:检测POP点接入失败

 

6.8.11  创建接入区

日志内容

创建租户接入区:[{$1,$2,$3]}

参数解释

$1:接入区名称

$2:已选接入站点ID列表

$3:租户接入站点能力

举例

创建租户接入区{

         "zoneName": "普通租户接入区1",

" tenantSiteNum":1000,ss

" siteIds ": ["6f380f88adaa19f0ce363916fca5fa7b"]}

日志说明

普通租户操作员创建租户接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NAME_EXIST:接入区名称已存在

·     NSO_ZONE_SITE_NOT_EXIST:接入区站点不存在

·     NSO_ZONE_NOT_RR_SITE:接入区站点存在不含RR角色站点

·     NSO_ZONE_SITE_EXIST:接入区站点存在其他接入区

·     NSO_ZONE_BGP_AS_FAIL:获取全局BGP AS号失败

 

6.8.12  更新租户接入区

日志内容

更新租户接入区:[{$1, $2, $3,$4]}

参数解释

$1:接入区ID

$2:接入区名称

$3:已选接入站点ID列表

$4:租户接入站点能力

举例

更新租户接入区{

" zoneId": "6f380f88adaa19f0ce363916fca5fa7b",

" zoneName": "普通租户接入区2",

" tenantSiteNum":1000,

}

日志说明

普通租户操作员更新租户接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_ZONE_NAME_EXIST:接入区名称已存在

·     NSO_ZONE_NOT_TENANT:非普通租户接入区不允许修改

 

6.8.13  删除租户接入区

日志内容

删除租户接入区:[{$1]}

参数解释

$1:接入区ID

举例

删除租户接入区{

         "zoneId": "6f380f88adaa19f0ce363916fca5fa7b "}

日志说明

普通租户操作员删除租户接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_ZONE_EXIST_ACCESS_SITE:接入区存在接入站点

·     NSO_ZONE_NOT_TENANT:非普通租户接入区不允许修改

 

6.8.14  批量CPE站点接入接入区

日志内容

租户接入区接入CPE站点:[{$1,$2,$3]}

参数解释

$1:接入区ID

$2:选择接入站点列表

$3:是否配置路由反射

举例

租户接入区接入CPE站点{

         "zoneId": "6f380f88adaa19f0ce363916fca5fa7b ",

"connectSites": [{siteId:"7bab83d77d25371c87bf87e32a05e47c ",

reflectClinet:true

}]}

日志说明

普通租户操作员批量把CPE站点接入接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_ACCESS_ZONE_CAN_NOT_ACCESSRR站点配置错误,不允许接入

·     NSO_SITE_NOT_ALLOW_ACCESS:站点正在部署或删除中,不允许再次接入/取消接入

 

6.8.15  批量取消CPE站点接入

日志内容

租户接入区取消接入CPE站点:[{$1,$2]}

参数解释

$1:接入区ID

$2:选择接入站点列表

举例

租户接入区取消接入CPE站点{

         "zoneId": "6f380f88adaa19f0ce363916fca5fa7b ",

"siteIds": ["7bab83d77d25371c87bf87e32a05e47c "]}

日志说明

普通租户操作员批量取消CPE站点接入接入区

失败原因

当操作失败时,可能的原因如下:

·     NSO_ZONE_NOT_EXISTS:接入区不存在

·     NSO_ZONE_AREA_TOPOLOGY_BORDER:接入站点绑定区域拓扑业务,不允许删除:rr1

·     NSO_SITE_NOT_ALLOW_ACCESS:站点正在部署或删除中,不允许再次接入/取消接入

 

6.9  Overlay隧道阻断策略

6.9.1  创建Overlay拓扑策略

日志内容

创建区域拓扑策略:[{$1,$2,$3,$4]}

参数解释

$1:拓扑策略源站点ID

$2:拓扑策略目的站点ID

$3:拓扑策略匹配模式

$4:拓扑策略配置方式

举例

创建区域拓扑策略[{

       "sourceSiteId":"2e513c2cfa93078b2b589bf20029144e",

        "destSiteId":"ba47525f417d5125723a6b6a39b301b2",

   

        "matchMode":"DENY",,

        "sourceTag":"USER_CONFIG"}]

日志说明

创建Overlay拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_TOPO_MODEL_INPUT_NULL入参为空

·     NSO_TOPO_POLICY_SITE_ID_SAME:拓扑策略源和目的站点ID一样

·     NSO_TOPO_POLICY_CAN_NOT_MODEL_CONFIGownerTag输入不允许为拓扑配置,只能为手工配置(拓扑配置为内部生成并创建)

·     NSO_TOPO_POLICY_OWNER_TAG_LIMITOverlay隧道阻断策略,拓扑策略为模型生成时,不允许匹配模式为permit

·     NSO_TOPO_POLICY_SITE_ID_CONFILICTOverlay隧道阻断策略已存在

·     NSO_TOPO_POLICY_PERMIT_UNNECESSARYOverlay隧道阻断策略配置,当前站点点已默认允许,无需再配置允许策略

 

6.9.2  删除Overlay拓扑策略

日志内容

删除区域拓扑策略:[{$1]}

参数解释

$1:拓扑策略ID

举例

删除区域拓扑策略[{

        "topoPolicyId": "daa1a44ff4417c25814c0bb5e12d468e"

}]

日志说明

删除Overlay拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_TOPO_MODEL_INPUT_NULL入参为空

·     NSO_TOPOLOGY_POLICY_NOT_EXIST拓扑策略不存在

·     NSO_TOPOLOGY_POLICY_MODEL_CANNOT_DELETED模型生成的拓扑策略不允许删除

·     NSO_TOPOLOGY_POLICY_IS_DELETEING拓扑策略正在删除中,请勿重复点击

 

6.9.3  重试下发Overlay拓扑策略

日志内容

重试区域拓扑策略:[{$1]}

参数解释

$1:拓扑策略ID

举例

重试区域拓扑策略[{

        "topoPolicyId": "daa1a44ff4417c25814c0bb5e12d468e"}]

日志说明

重试下发Overlay拓扑策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_TOPO_MODEL_INPUT_NULL入参为空

 

6.10  路由配置

6.10.1  BGP路由配置

1. 创建BGP

日志内容

设备$7新增BGP路由:[{$1,$2,$3,$4,$5,$6]}

参数解释

$1:设备ID

$2AS

$3:网络类型

$4:配置方式

$5:邻居列表

$6:地址族列表

$7:设备名称

举例

设备"DeviceA"新增BGP路由[{

         "deviceId": "dae2eecb7151bf4c595967ce1fc50fbd",

         "asNumber": "12",

         "networkTag": "WAN_UNDERLAY",

         "ownerTag": "USER",

         "cfgSessions": [{

                   "ipAddress": "123.1.1.1",

                   "asNumber": "12",

                   "bfdConfig": "MULTI_HOP",

                   "connectInterfaceId": "261dfe4223040a6610fe13e4673a0766",

                   "networkTag": "WAN_UNDERLAY",

                   "ownerTag": "USER"

         }],

         "families": [{

                   "type": "IPV4_UNICAST",

                   "maxBalance": "1",

                   "localPreference": "1",

                   "iBgp": "1",

                   "eBgp": "1",

                   "ownerTag": "USER",

                   "redistributes": [{

                            "redistName": "1",

                            "protocol": "RIP",

                            "routePolicy": "1",

                            "ownerTag": "USER"

                   }],

                   "neighbors": [{

                            "ipAddress": "123.1.1.1",

                            "nextHopLocal": true,

                            "rtPolicyExport": "1",

                            "rtPolicyImport": "1",

                            "networkTag": "WAN_UNDERLAY",

                            "ownerTag": "USER"

                   }],

                   "changePathAttribute": false,

                   "networkTag": "WAN_UNDERLAY"

         }]}]

日志说明

用户创建BGP

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_EXIST_ALREADYBGP已存在

 

2. 删除BGP

日志内容

设备$2删除BGP路由:[{$1]}

参数解释

$1BGP ID

$2:设备名称

举例

设备"DeviceA"删除BGP路由[{

         "id": "a44ae26cb82dd35e3205eabee2d14ee5"

}]

日志说明

删除BGP

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED配置删除失败

 

3. 创建BGP邻居

日志内容

创建BGP邻居:[{$1,$2]}

参数解释

$1BGP ID

$2:邻居列表

举例

创建BGP邻居[{

         "bgpId": "a44ae26cb82dd35e3205eabee2d14ee5",

         "cfgSession": {

                   "networkTag": "WAN_UNDERLAY",

                   "ownerTag": "USER",

                   "ipAddress": "123.1.1.1",

                   "asNumber": "1",

                   "bfdConfig": "MULTI_HOP",

                   "connectInterfaceId": "2356eb997b17fc2a64694a60ad3d1abd"

         }}]

日志说明

用户创建BGP邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

4. 更新BGP邻居

日志内容

更新BGP邻居:[{$1,$2]}

参数解释

$1BGP ID

$2:邻居列表

举例

更新BGP邻居[{

         "bgpId": "a44ae26cb82dd35e3205eabee2d14ee5",

         "cfgSessions": [{

                   "networkTag": "WAN_UNDERLAY",

                   "ownerTag": "USER",

                   "ipAddress": "123.1.1.1",

                   "asNumber": 1,

                   "bfdConfig": "DEFAULT",

                   "connectInterfaceId": "2356eb997b17fc2a64694a60ad3d1abd",

                   "id": "6231198c746e70f8e3b31ccc60ddd61a"

         }]}]

日志说明

用户更新BGP邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_ID_NOT_NULL传入ID不能为空

·     NSO_ROUTE_CONFIG_NOT_EXIST配置不存在

·     NSO_BGP_UPDATE_FAILED配置更新失败

 

5. 删除BGP邻居

日志内容

删除BGP邻居:[{$1]}

参数解释

$1ID

举例

delete bgp / cfg - sessions[{

         "id": "c665ed66f1d6a5063bae41522bb8552b"

}]

日志说明

用户删除BGP邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED:配置删除失败

 

6. 创建地址族

日志内容

创建BGP地址族:[{$1,$2]}

参数解释

$1BGP ID

$2:地址族列表

举例

创建BGP地址族[{

         "bgpId": "a44ae26cb82dd35e3205eabee2d14ee5",

         "family": {

                   "ownerTag": "USER",

                   "networkTag": "WAN_UNDERLAY",

                   "type": "IPV4_UNICAST",

                   "maxBalance": "1",

                   "localPreference": "1",

                   "iBgp": "1",

                   "eBgp": "1",

                   "changePathAttribute": false

         }}]

日志说明

用户创建BGP地址族

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

7. 删除地址族

日志内容

删除BGP地址族:[{$1,$2]}

参数解释

$1BGPID

$2ID

举例

删除BGP地址族[{

         "bgpId": "a44ae26cb82dd35e3205eabee2d14ee5",

         "id": "582e90bee2188b9477356b20d533a6a0"}]

日志说明

用户删除BGP地址族

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED配置删除失败

 

8. 创建地址族邻居

日志内容

新增BGP地址族邻居:[{$1,$2]}

参数解释

$1:地址族ID

$2:邻居列表

举例

新增BGP地址族邻居[{

         "familyId": "f841510243659f450f09e9bd51b5c0b6",

         "neighbors": [{

                   "ownerTag": "USER",

                   "networkTag": "WAN_UNDERLAY",

                   "ipAddress": "132.1.1.1",

                   "nextHopLocal": true,

                   "rtPolicyExport": "2",

                   "rtPolicyImport": "1",

                   "reflectClient": false

         }]}]

日志说明

用户创建地址族邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

9. 更新地址族邻居

日志内容

更新BGP地址族邻居:[{$1,$2]}

参数解释

$1:地址族ID

$2:邻居列表

举例

更新BGP地址族邻居[{

         "familyId": "f841510243659f450f09e9bd51b5c0b6",

         "neighbors": [{

                   "ownerTag": "USER",

                   "networkTag": "WAN_UNDERLAY",

                   "ipAddress": "132.1.1.1",

                   "nextHopLocal": true,

                   "rtPolicyExport": "2",

                   "rtPolicyImport": "12",

                   "reflectClient": false,

                   "id": "9e6f439763a5bff011f0a6704f2e9f65"

         }]}]

日志说明

用户更新地址族邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_NEIGHBOR_UPDATE_FAILEDBGP neighbor配置更新失败

 

10. 删除地址族邻居

日志内容

删除BGP地址族邻居:[{$1]}

参数解释

$1ID

举例

删除BGP地址族邻居[{

         "id": "9e6f439763a5bff011f0a6704f2e9f65"

}]

日志说明

用户删除地址族邻居

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED配置删除失败

·     NSO_BGP_ID_NOT_NULL传入ID不能为空

 

11. 创建引入路由

日志内容

创建BGP引入路由:[{$1,$2]}

参数解释

$1:地址族ID

$2:引入路由列表

举例

创建BGP引入路由[{

         "familyId": "f841510243659f450f09e9bd51b5c0b6",

         "redistribute": {

                   "ownerTag": "USER",

                   "redistName": "12",

                   "protocol": "RIP",

                   "routePolicy": "12",

                   "networkTag": "WAN_UNDERLAY"

         }}]

日志说明

用户创建引入路由

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

12. 更新引入路由

日志内容

更新BGP引入路由:[{$1,$2]}

参数解释

$1:地址族ID

$2:引入路由列表

举例

更新BGP引入路由[{

         "familyId": "f841510243659f450f09e9bd51b5c0b6",

         "redistribute": {

                   "ownerTag": "USER",

                   "redistName": "12",

                   "protocol": "RIP",

                   "routePolicy": "123",

                   "networkTag": "WAN_UNDERLAY"

         },

         "id": "7254426e462d5eac1e6041248d3b71dc"}]

日志说明

用户更新引入路由

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_ID_NOT_NULL传入ID不能为空

 

13. 删除引入路由

日志内容

删除BGP引入路由:[{$1]}

参数解释

$1ID

举例

删除BGP引入路由[{

         "id": "7254426e462d5eac1e6041248d3b71dc"}]

日志说明

用户删除引入路由

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED:配置删除失败

 

6.10.2  路由前缀配置

1. 创建路由前缀

日志内容

创建路由策略前缀[{$1,$2,$3,$4,$5,$6, $7,$8]}

参数解释

$1:设备ID

$2:前缀列表名称

$3:配置方式

$4:下标

$5:匹配模式

$6:网段

$7:掩码范围下限

$8:掩码范围上限

举例

创建路由策略前缀[{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "prefixListName": "123",

         "ownerTag": "USER",

         "index": "1",

         "mode": "PERMIT",

         "ipAddress": "123.1.1.1/12",

         "minPrefixLength": "12",

         "maxPrefixLength": "13"

}]

日志说明

用户创建路由前缀

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL:逻辑校验失败

 

2. 更新路由前缀

日志内容

更新路由策略前缀:[{$1,$2,$3,$4,$5,$6, $7,$8]}

参数解释

$1:设备ID

$2:前缀列表名称

$3:配置方式

$4:下标

$5:匹配模式

$6:网段

$7:掩码范围下限

$8:掩码范围上限

举例

更新路由策略前缀[{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "prefixListName": "123",

         "ownerTag": "USER",

         "index": 1,

         "mode": "PERMIT",

         "ipAddress": "123.1.1.1/12",

         "minPrefixLength": 12,

         "maxPrefixLength": "16",

         "id": "9bde4e6e332d70b521c935c24143905f"}]

日志说明

用户更新路由前缀

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

3. 删除路由前缀

日志内容

删除路由策略前缀:[{$1]}

参数解释

$1ID

举例

删除路由策略前缀 [{

         "id": "9bde4e6e332d70b521c935c24143905f"}]

日志说明

用户删除路由前缀

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_CONFIG_NOT_EXIST配置不存在

 

6.10.3  路由策略配置

1. 创建路由策略

日志内容

创建路由策略:[{$1,$2,$3]}

参数解释

$1:设备ID

$2:策略名称

$3:路由策略列表

举例

创建路由策略[{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "policyName": "123",

         "routePolicyList": [{

                   "mode": "PERMIT",

                   "index": "1",

                   "interfaces": ["75f996da0f0bc8311b116bcd474c2ef6"],

                   "asPath": ["21"],

                   "communityNumber": ["21"],

                   "costValue": "21",

                   "matchTag": "222",

                   "applyTag": "21",

                   "ipv4AddressPrefixList": "111",

                   "asPathType": "ADDITIVE",

                   "ownerTag": "USER"

         }]

         }]

日志说明

用户创建路由策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

2. 更新路由策略

日志内容

更新路由策略:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10, $11,$12,$13,$14]}

参数解释

$1:设备ID

$2:策略名称

$3:策略列表

$4:模式

$5:接口ID

$6AS路径域

$7:团体传输网络

$8:开销

$9:应用标记

$10:过滤标记

$11:前缀列表名

$12AS路径类型

$13ID

$14:配置方式

举例

更新路由策略[{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "policyName": "123",

         "routePolicyList": [{

                   "mode": "PERMIT",

                   "interfaces": ["75f996da0f0bc8311b116bcd474c2ef6"],

                   "asPath": ["21"],

                   "communityNumber": ["21"],

                   "costValue": 21,

                   "matchTag": "22",

                   "applyTag": 21,

                   "ipv4AddressPrefixList": "11",

                   "asPathType": "ADDITIVE",

                   "id": "3f76208f55d6a1855d710e7ed536a814",

                   "ownerTag": "USER"

         }],

         }]

日志说明

用户更新路由策略

失败原因

当操作失败时,可能的原因如下:

·     MSM_IP_POOL_NAME_NULL:地址池名称不能为空

 

3. 删除路由策略

日志内容

删除路由策略:[{$1,$2,$3,$4,$5,$6, $7,$8,$9]}

参数解释

$1:设备ID

$2:策略名称

$3:是否强制删除

$4:租户ID

$5:用户ID

$6:用户名称

$7:操作组

$8:语言环境标识

$9:入参对应的class

举例

删除路由策略[{

         "policyName": "123",

        

         "isForce": "false"}]

日志说明

用户删除路由策略

失败原因

当操作失败时,可能的原因如下:

·     NSO_BGP_DELETE_FAILED配置删除失败

 

6.10.4  路由RD配置

1. 创建路由RD

日志内容

创建路由RD LIST:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$11,$12,$13]}

参数解释

$1:设备ID

$2RD属性列表编号

$3RD属性列表下标

$4RD属性列表模式

$5RD属性列表值

$6RD属性列表所属用户

$7:是否是内部调用

$8:租户ID

$9:用户ID

$10:用户名称

$11:操作组

$12:语言环境标识

$13:入参对应的class

举例

创建路由RD LIST [{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "listNum": "123",

         "index": "1",

         "mode": "PERMIT",

         "rdValue": [“12”],

         "ownerTag": "USER",

         "configStatus": "1",

"innerUser": "false"}]

日志说明

用户创建路由RD

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL:逻辑校验失败

 

2. 更新路由RD

日志内容

更新路由RD LIST:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$11,$12,$13]}

参数解释

$1:设备ID

$2RD属性列表编号

$3RD属性列表下标

$4RD属性列表模式

$5RD属性列表值

$6RD属性列表所属用户

$7:是否是内部调用

$8:租户ID

$9:用户ID

$10:用户名称

$11:操作组

$12:语言环境标识

$13:入参对应的class

举例

更新路由RD LIST [{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "listNum": "123",

         "index": "1",

         "mode": "PERMIT",

         "rdValue": [“12”],

         "ownerTag": "USER",

         "configStatus": "1",

"innerUser": "false"}]

日志说明

用户更新路由RD

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

3. 删除路由RD

日志内容

删除路由RD LIST:[{$1,$2,$3,$4,$5,$6, $7]}

参数解释

$1ID

$2:租户ID

$3:用户ID

$4:用户名称

$5:操作组

$6:语言环境标识

$7:入参对应的class

举例

删除路由RD LIST [{

         "id": "9bde4e6e332d70b521c935c24143905f"

}]

日志说明

用户删除路由RD

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_CONFIG_NOT_EXIST配置不存在

 

6.10.5  路由团体属性配置

1. 创建路由团体属性

日志内容

创建路由团体属性:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$11,$12,$13]}

参数解释

$1:设备ID

$2community名称

$3:团体属性下标

$4:操作类型

$5:团体属性编号

$6:所属用户

$7:配置状态

$8:租户ID

$9:用户ID

$10:用户名称

$11:操作组

$12:语言环境标识

$13:入参对应的class

举例

创建路由团体属性 [{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "listName": "123",

         "index": "1",

         "mode": "PERMIT",

         " communityNumber": [“12”],

         "ownerTag": "USER",

         "configStatus": "1"}]

日志说明

用户创建路由团体属性

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL:逻辑校验失败

 

2. 更新路由团体属性

日志内容

更新路由团体属性:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$11,$12,$13]}

参数解释

$1:设备ID

$2RD属性列表编号

$3RD属性列表下标

$4RD属性列表模式

$5RD属性列表值

$6RD属性列表所属用户

$7:是否是内部调用

$8:租户ID

$9:用户ID

$10:用户名称

$11:操作组

$12:语言环境标识

$13:入参对应的class

举例

更新路由团体属性 [{

         "deviceId": "7b18a5a3ad3613d3b9ae2ec291ec0cad",

         "listName": "123",

         "index": "1",

         "mode": "PERMIT",

         " communityNumber": [“12”],

         "ownerTag": "USER",

         "configStatus": "1"}]

日志说明

用户更新路由团体属性

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

3. 删除路由团体属性

日志内容

删除路由团体属性:[{$1,$2,$3,$4,$5,$6, $7]}

参数解释

$1ID

$2:租户ID

$3:用户ID

$4:用户名称

$5:操作组

$6:语言环境标识

$7:入参对应的class

举例

删除路由团体属性[{

         "id": "9bde4e6e332d70b521c935c24143905f"

}]

日志说明

用户删除路由团体属性

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_CONFIG_NOT_EXIST配置不存在

 

6.11  静态路由配置

6.11.1  创建静态路由配置

日志内容

设备$9新增静态路由:[{$1,$2,$3,$4,$5,$6, $7, $8]}

参数解释

$1:设备ID

$2:静态路由网络配置方式

$3:静态路由所属用户

$4:静态路由目的IP和掩码

$5:静态路由优先级

$6:静态路由下一跳IP

$7:出接口ID

$8DHCP标识

$9:设备名称

举例

设备"DeviceA"新增静态路由 [{

         "deviceId": "4878d2cb488541e3c5b4a09585e53e1a",

         "networkTag": "WAN-OVERLAY",

         "ownerTag": "user",

         "ipAddressPrefix": "7.7.7.9/32",

         "preference": 90,

         "nextHopIpAddress": "0.0.0.0",

         "outInterfaceId": "b6e2dc05808d4b78cd3872fcf83dd540",

"dhcp":1

"operatorGroup": "50001"

}]

日志说明

创建静态路由配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_ INPUT_NULL : 入参为空

·     NSO_STATIC_ROUTE_VPN_NOT_EXIST : 静态路由VPN不存在

·     NSO_ STATIC_ROUTE_DEST_VPN_NOT_EXIST: 静态路由目的VPN不存在

·     NSO_STATIC_ROUTE_ UT_INTERFACE_NOT_EXIST: 静态路由出接口不存在

 

6.11.2  删除静态路由配置

日志内容

删除静态路由:[{$1]}

参数解释

$1:静态路由ID

举例

删除静态路由 [{

        "id": " 9962a731c52fd5d9bdfe2ab93d6cc4f8"

}]

日志说明

删除静态路由配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_NULL入参为空

·     NSO_ USER_CAN_BE_MODIFIED:界面不能删除或更新非界面创建的静态路由

 

6.11.3  更新静态路由配置

日志内容

设备$3更新静态路由:[{$1,$2,$3,$4,$5]}

参数解释

$1:静态路由ID

$2:静态路由优先级

$3:设备名称

举例

设备"DeviceA"更新静态路由 [{

        "id": " f1b2656359c5c03442c3d28bee44ffa9",

        “preference”:” 90}]

日志说明

更新静态路由配置

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_NULL入参为空

·     NSO_STATIC_ROUTE_CFG_NOT_EXIST静态路由配置不存在

·     NSO_ USER_CAN_BE_MODIFIED:界面不能删除或更新非界面创建的静态路由

 

6.12  OSPF路由配置

6.12.1  创建OSPF路由

日志内容

创建OSPF路由:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$117]}

参数解释

$1:设备ID

$2OSPF的进程号

$3VPN ID

$4:路由ID

$5:配置方式

$6:引入过滤策略

$7:接收过滤策略

$8:接口配置

$9:引入路由策略

$10OSPF

$11:协议类型

举例

创建OSPF路由[{

         "deviceId": "dae2eecb7151bf4c595967ce1fc50fbd",

         "processId":"234",

    "routerId":"1.1.1.1",

    "ownerTag":"USER",

    "filterPolicyExport":{

        "prefixName":"testpre"

    },

    "filterPolicyImport":{

        "prefixName":"testpre"

    },

    "ospfRedistributes":[

        {

            "protocol":"6",

            "asNumber":"22",

            "routePolicy":"test"

        }

    ],

"protocol":"IPV4"}]

日志说明

用户创建OSPF路由

失败原因

当操作失败时,可能的原因如下:

·     NSO_OSPF_EXIST_ALREADYOSPF已存在

 

6.12.2  删除OSPF路由

日志内容

删除OSPF 路由[{$1,$2,$3,$4,$5,$6, $7]}

参数解释

$1ID

举例

delete ospf[{

     "id": "dae2eecb7151bf4c595967ce1fc50fbd"

         }]

日志说明

删除OSPF

失败原因

当操作失败时,可能的原因如下:

·     NSO_OSPF_DELETE_FAILED配置删除失败

 

6.12.3  修改OSPF路由

日志内容

修改OSPF路由:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17]}

参数解释

$1:设备ID

$2OSPF的进程号

$3VPN ID

$4:路由ID

$5:配置方式

$6:引入过滤策略

$7:接收过滤策略

$8:接口配置

$9:引入路由策略

$10OSPF

$11:协议类型

举例

修改OSPF路由 [{

         "deviceId": "dae2eecb7151bf4c595967ce1fc50fbd",

         "processId":"234",

    "routerId":"1.1.1.1",

    "ownerTag":"USER",

    "filterPolicyExport":{

        "prefixName":"testpre"

    },

    "filterPolicyImport":{

        "prefixName":"testpre"

    },

    "ospfRedistributes":[

        {

            "protocol":"6",

            "asNumber":"22",

            "routePolicy":"test"

        }

    ],

"protocol":"IPV4"}]

日志说明

用户修改OSPF路由

失败原因

当操作失败时,可能的原因如下:

·     NSO_ROUTE_LOGIC_CHECK_FAIL逻辑校验失败

 

6.13  编号池

6.13.1  配置资源编号

日志内容

创建资源编号池:[{$1,$2,$3,$4,$5,$6, $7,$8]}

参数解释

$1:管理LoopBack口序号

$2BGP AS

$3:租户ID

$4:用户ID

$5:用户名称

$6:操作组

$7:语言环境标识

$8:入参对应的class

举例

创建资源编号池 [{

         "manageLoopbackNum": "20",

         "bgpAsNum": "10"

}]

日志说明

用户进行配置BGP AS号和管理LoopBack口编号

失败原因

当操作失败时,可能的原因如下:

·     MSM_LOOPBACK_ILLEGALLOOPBACK口编号取值范围为0-1023

·     MSM_BGP_AS_ILLEGALBGP AS编号取值范围为1-4294967295

 

6.13.2  更新资源编号

日志内容

更新资源编号池:[{$1,$2,$3,$4,$5,$6, $7,$8,$9]}

参数解释

$1:管理LoopBack口序号

$2BGP AS

$3:编号ID

$4:租户ID

$5:用户ID

$6:用户名称

$7:操作组

$8:语言环境标识

$9:入参对应的class

举例

更新资源编号池[{

         "manageLoopbackNum": 0,

         "bgpAsNum": 1,

         "id": "f550b49b14f1c0940dc479f8368485a9"

}]

日志说明

用户更新配置BGP AS号和管理LoopBack 口编号

失败原因

当操作失败时,可能的原因如下:

·     MSM_LOOPBACK_ILLEGALloopback口编号取值范围为0-1023

·     MSM_BGP_AS_ILLEGALbgp as编号取值范围为1-4294967295

·     NSO_RN_BGPAS_NUM_CANT_UPDATEBGP AS资源正在被使用,不允许修改BGP AS

·     NSO_RN_LOOPBACK_NUM_CANT_UPDATE:管理Loopback口编号正在被使用,不允许修改

 

6.14  租户资源规划

6.14.1  创建租户授权

日志内容

创建租户授权:[{$1}]

参数解释

$1:授权租户ID

举例

创建资租户授权 [{

         "authTenantId": " f550b49b14f1c0940dc479f8368485a9"

}]

日志说明

MSP租户对普通租户添加租户授权的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_AUTH_EXIST:租户已授权

 

6.14.2  删除租户授权

日志内容

删除租户授权:[{$1}]

参数解释

$1:授权关系ID

举例

删除租户授权 [{

         "authId": " f550b49b14f1c0940dc479f8368485a9"

}]

日志说明

MSP租户对普通租户取消租户授权的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_AUTH_NOT_EXIST:授权关系不存在

·     NSO_MSP_ALLOCATE_TENANT_POOL_NOT_FREE:租户地址池资源未释放

·     NSO_MSP_ALLOCATE_TENANT_ACCESS_NOT_FREE:租户接入区资源未释放

·     NSO_MSP_ALLOCATE_TENANT_VPN_NOT_FREE:租户VPN资源未释放

·     NSO_MSP_ALLOCATE_TENANT_POP_NOT_FREE:租户POP资源未释放

·     NSO_MSP_ALLOCATE_TENANT_WAN_NOT_FREE:租户WAN业务网络资源未释放

·     NSO_MSP_ALLOCATE_TENANT_STUN_NOT_FREE:租户STUN服务资源未释放

 

6.14.3  添加租户System IP地址池

日志内容

添加租户的System IP地址池:[{$1,$2}]

参数解释

$1:授权租户ID

$2:地址段集合

举例

添加租户的System IP地址池[{

         "authTenantId": " f550b49b14f1c0940dc479f8368485a9",

"ipPoolSegments": {

      "startIpAddress": " 1.1.1.1",

"endIpAddress": " 1.1.1.254",

"mask": 24

}

}]

日志说明

MSP租户为授权租户分配System IP地址池的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_POOL_EXIST:租户地址池已存在

·     MSM_IP_POOL_SAME_NETWORK_IP_POOL:存在相同网段的IP地址池

·     MSM_IP_POOL_SAME_NETWORK_IP_POOL_CONTACT_ADMINIP地址池可能与其他租户冲突,请联系系统管理员分配

·     MSM_IP_POOL_IP_IN_SAME_NETWORK:地址池起始地址和结束地址必须在同一网段

 

6.14.4  删除租户System IP地址池

日志内容

删除租户的System IP地址池:[{$1}]

参数解释

$1:地址池ID

举例

删除租户的System IP地址池[{

         " ipPoolId": " f550b49b14f1c0940dc479f8368485a9"

}]

日志说明

MSP租户取消授权租户分配的System IP地址池的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_POOL_NOT_EXIST:租户地址池不存在

·     MSM_IP_POOL_IN_USEL:不允许删除正在被使用的地址池

 

6.14.5  添加租户System IP地址段

日志内容

添加租户的System IP地址段:[{$1,$2,$3,$4}]

参数解释

$1:地址池ID

$2:地址段起始IP

$3地址段终止IP

$4:地址段掩码

举例

添加租户的System IP地址段[{

           "ipPoolId":  f550b49b14f1c0940dc479f8368485a9",

"startIpAddress": "1.1.1.1",

"endIpAddress": "1.1.1.254",

"mask": 24

}]

日志说明

MSP租户为已分配的地址池添加System IP地址段的操作

失败原因

当操作失败时,可能的原因如下:

·     MSM_IP_POOL_SAME_NETWORK_IP_POOL:存在相同网段的IP地址池

·     MSM_IP_POOL_IP_IN_SAME_NETWORK:地址池起始地址和结束地址必须在同一网段

 

6.14.6  更新租户System IP地址段

日志内容

添加租户的System IP地址段:[{$1,$2,$3,$4,$5}]

参数解释

$1:地址池ID

$2:地址段ID

$3:地址段起始IP

$4地址段终止IP

$5:地址段掩码

举例

添加租户的System IP地址段[{

           "ipPoolId": "f550b49b14f1c0940dc479f8368485a9",

"segmentId": "f551b49b25f1c0940dc479f8368485ac",

"startIpAddress": "1.1.1.1",

"endIpAddress": "1.1.1.254",

"mask": 24

}]

日志说明

MSP租户更新已分配的地址池指定System IP地址段的操作

失败原因

当操作失败时,可能的原因如下:

·     MSM_IP_POOL_SAME_NETWORK_IP_POOL:存在相同网段的IP地址池

·     MSM_IP_POOL_IP_IN_SAME_NETWORK:地址池起始地址和结束地址必须在同一网段

 

6.14.7  删除租户System IP地址段

日志内容

删除租户的System IP地址段:[{$1,$2}]

参数解释

$1:地址池ID

$2:地址段ID

举例

删除租户的System IP地址段[{

         "ipPoolId": "f550b49b14f1c0940dc479f8368485a9"

"segmentID": "f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户删除已分配的地址池中的指定System IP地址段操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_POOL_NOT_EXIST:租户地址池不存在

·     MSM_IP_POOL_IN_USEL:不允许删除正在被使用的地址池

 

6.14.8  添加RR接入区分配

日志内容

MSP租户增加授权租户的RR接入区分配:[{$1,$2,$3}]

参数解释

$1:授权租户ID

$2:分配的接入站点能力

$3分配的接入区ID

举例

MSP租户增加授权租户的RR接入区分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"siteNum": 30,

"zoneId": " f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户为授权租户分配RR接入区的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ACCESS_ZONE_NOT_DENY:接入区未开启阻断策略

·     NSO_MSP_ALLOCATE_SITE_NUM_NULL:接入区接入站点能力不能为空

·     NSO_MSP_ZONE_RR_INVALID:接入区RR部署状态异常

·     NSO_MSP_ACCESS_ZONE_TENANT_LIMIT:接入区接入租户能力已达上限,禁止接入

·     NSO_MSP_ZONE_SITE_ROLE_ERROR:接入区存在非RR角色或含有RRCPE角色但未使能POP的站点

·     NSO_MSP_ZONE_SITE_NUM_ERROR:接入区接入站点能力超出剩余接入能力

 

6.14.9  更新RR接入区分配

日志内容

MSP租户更新授权租户的RR接入区分配:[{$1,$2}]

参数解释

$1:租户接入区分配siteNumID

$2:分配的接入站点数

举例

MSP租户更新授权租户的RR接入区分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

           “siteNum”: 30

}]

日志说明

MSP租户更新授权租户已分配RR接入区的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ZONE_SITE_NUM_ERROR:接入区接入站点能力超出剩余接入能力

·     NSO_MSP_ZONE_SITE_NUM_INVALID:接入区接入站点能力不合法

 

6.14.10  删除RR接入区分配

日志内容

MSP租户删除授权租户的RR接入区分配:[{$1}]

参数解释

$1:租户接入区分配ID

举例

MSP租户删除授权租户的RR接入区分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

}]

日志说明

MSP租户删除授权租户已分配RR接入区的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ZONE_ALREADY_ACCESS_SITERR接入区已有站点接入,不允许取消分配

·     NSO_MSP_ZONE_RR_IS_AREA_RR:接入区RR为区域RR,不允许取消

 

6.14.11  添加VPN分配

日志内容

MSP租户增加授权租户的VPN分配:[{$1,$2}]

参数解释

$1:授权租户ID

$2VPN ID

举例

MSP租户增加授权租户的VPN分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"vpnId": " f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户为授权租户分配VPN的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_VPN_TENANT_SITE_NUM_IS_NULLVPN的租户接入能力不能为空

·     NSO_MSP_AUTH_TENANT_EXIST_SAME_VPN_NAME:被授权租户存在相同名称的VPN

 

6.14.12  删除VPN分配

日志内容

MSP租户删除授权租户的VPN分配:[{$1}]

参数解释

$1:租户VPN分配ID

举例

MSP租户删除授权租户的VPN分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

}]

日志说明

MSP租户删除授权租户已分配VPN的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_TENANT_HAS_VPN_SITE:授权租户在VPN下存在接入站点,不允许取消

·     NSO_MSP_VPN_HAS_ALLOCATED_POP_SITEVPN存在已分配的POP站点

·     NSO_MSP_VPN_EXIST_TENANT_TOPO_AREA:授权租户在VPN下存在区域拓扑,不允许取消

 

6.14.13  添加POP分配

日志内容

MSP租户增加授权租户的POP分配:[{$1,$2,$3}]

参数解释

$1:授权租户ID

$2POP站点ID

$3VPN ID列表

举例

MSP租户增加授权租户的POP分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"siteId":  "f550b49b14f1c0940dc76678368485a9",

"vpnIds": [" f550b49b543f1c0940dc479f8368498a9"]

}]

日志说明

MSP租户为授权租户分配POP的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_SOME_VPN_FAILEDVPN在指定POP站点上部署失败

·     NSO_MSP_SITE_VPN_ALREADY_EXISTPOP站点上部分VPN已分配

·     NSO_MSP_VPN_ACCESS_SITE_NULL:所选VPN没有接入站点能力

·     NSO_MSP_POP_ACCESS_TENANT_LIMITPOP站点接入租户能力已达上限,禁止接入

 

6.14.14  删除POP的单个VPN分配

日志内容

MSP租户删除授权租户的分配POP上的单个VPN:[{$1,$2,$3}]

参数解释

$1:授权租户ID

$2POP站点ID

$3VPN ID

举例

MSP租户删除授权租户的分配POP上的单个VPN [{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"siteId":  "f550b49b14f1c0940dc76678368485a9",

"vpnId": " f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户删除授权租户已分配POP站点的单个VPN的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_POP_IS_TENANT_TOPO_AREA_SITEPOP站点为授权租户区域拓扑站点,不允许取消

 

6.14.15  删除POP分配

日志内容

MSP租户删除授权租户的POP分配:[{$1}]

参数解释

$1:授权租户ID

$2POP站点ID

举例

MSP租户删除授权租户的POP分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"siteId":  "f550b49b14f1c0940dc76678368485a9"

}]

日志说明

MSP租户删除授权租户已分配POP站点的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_POP_IS_TENANT_TOPO_AREA_SITEPOP站点为授权租户区域拓扑站点,不允许取消

 

6.14.16  添加WAN业务网络分配

日志内容

MSP租户增加授权租户的WAN业务网络分配:[{$1,$2}]

参数解释

$1:授权租户ID

$2WAN业务网络ID

举例

MSP租户增加授权租户的WAN业务网络分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"networkId": " f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户为授权租户分配WAN业务网络的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_AUTH_TENANT_HAS_SAME_NETWORK_NAME:授权租户存在相同名称的WAN业务网络,无法分配

·     NSO_MSP_WAN_NETWORK_AUTH_TENANT_EXISTE:授权租户已分配该WAN业务网络

 

6.14.17  删除WAN业务网络分配

日志内容

MSP租户删除授权租户的WAN业务网络分配:[{$1}]

参数解释

$1:租户WAN业务网络分配ID

举例

MSP租户删除授权租户的WAN业务网络分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

}]

日志说明

MSP租户删除授权租户已分配WAN业务网络的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_TENANT_HAS_VPN_SITE:授权租户在VPN下存在接入站点,不允许取消

·     NSO_MSP_VPN_HAS_ALLOCATED_POP_SITEVPN存在已分配的POP站点

·     NSO_MSP_AUTH_TENANT_EXIST_SLA_POLICY:授权租户存在指定业务网络的SLA策略,不允许取消

 

6.14.18  添加STUN服务分配

日志内容

MSP租户增加授权租户的STUN服务分配:[{$1,$2}]

参数解释

$1:授权租户ID

$2STUN Server主键ID

举例

MSP租户增加授权租户的STUN服务分配[{

           "authTenantId": "f550b49b14f1c0940dc479f8368485a9",

"stunServerId": " f550b49b543f1c0940dc479f8368498a9"

}]

日志说明

MSP租户为授权租户分配STUN 服务的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_AUTH_TENANT_NOT_EXIST_OR_ALREADY_AUTHMSP授权的租户不存在或未授权

·     NSO_MSP_AUTH_STUN_NOT_SUCCESSSTUN未部署成功,不允许分配

·     NSO_MSP_AUTH_TENANT_EXIST_SAME_DEVICE_NAME_AND_PRIMARY_IP_STUN:被授权租户存在相同设备名称和IP地址的STUN,无法分配

 

6.14.19  删除STUN服务分配

日志内容

MSP租户删除授权租户的STUN服务分配:[{$1}]

参数解释

$1:租户STUN 服务分配ID

举例

MSP租户删除授权租户的STUN服务分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

}]

日志说明

MSP租户删除授权租户已分配STUN服务的操作

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_AUTH_STUN_IS_IN_USESTUN已被授权租户的WAN详情业务绑定,请解除绑定后再删除

 

6.14.20  MSP租户新增动态QoS分配

日志内容

增加授权租户"$1"动态QoS"$2"分配  [{$3,$4}]

参数解释

$1:授权租户名称

$2:动态QoS名称

$3:授权租户ID

$4动态QoS ID

$5:地址段掩码

举例

增加授权租户"test"动态QoS"12"分配  [{"authTenantId":"e6091d6e-0185-4a96-a809-5686be07704a","dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8"}]

日志说明

MSP租户新增动态QoS分配

失败原因

当操作失败时,可能的原因如下:

·     NSO_MSP_ALLOCATE_TENANT_ID_NULL:租户ID为空

·     NSO_MSP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSP_MSP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSP_MSP_DYNAMIC_QOS_IS_DELETED:动态QoS正在删除,不允许被分配

·     NSO_MSP_ALLOCATE_TENANT_NOT_AUTH:租户未授权

·     NSO_MSP_DYNAMIC_QOS_ALREADY_ALLOCATE:授权租户已分配该动态QoS

·     NSO_MSP_DYNAMIC_QOS_NAME_EXIST:动态QoS名称已存在

·     NSO_MSP_USER_PROFILE_EXIST:用户模板已被其他动态QoS使用

 

6.14.21  MSP租户取消动态QoS分配

日志内容

取消授权租户"$1"动态QoS"$2"分配  [{$3}]

参数解释

$1:授权租户名称

$2:动态QoS名称

$3:动态QoS授权ID

举例

MSP租户删除授权租户的STUN服务分配[{

           "id": "f550b49b14f1c0940dc479f8368485a9",

}]

日志说明

MSP租户取消动态QoS分配

失败原因

当操作失败时,可能的原因如下:

·     PARAMS_NOT_EMPTY:存在必填参数为空

·     NSO_MSP_AUTH_TENANT_EXIST_SPOKE_TUNNELS:动态QoS已被该租户使用,不允许取消

 

6.15  虚拟模板接口

6.15.1  创建虚拟模板接口

日志内容

post  /virtual-network/virtual-template:$1,$2,$3,$4,$5,$6, $7,$8, $9, $10

参数解释

$1:设备ID

$2:虚拟模板接口编号

$3:虚拟模板接口的IPv4地址/掩码

$4:认证对端方式:PAP(PAP认证)CHAP(CHAP认证)PAP_CHAP(PAP-CHAP认证)

$5:ISP域名称

$6:是否开启PPP计费功能

$7:上行带宽

$8:下行带宽

$9:接入设备接口最大传输单元

$10:接入设备接口TCP最大报文长度

举例

post  /virtual-network/virtual-template [{

        "deviceId": "f1f31c57581a820bbab909bbcdc76c60",

         "interfaceNum": 2047,

         "ipv4Address": "23.1.1.47/32",

         "authMode": "PAP_CHAP",

         "ispDomainName": "test",

         "accountStatistics":true,

         "upBandwidth":1000,

         "downBandwidth":1000,

         "mtu":1000,

         "tcpMss":1000}]

日志说明

创建虚拟模板接口

失败原因

当操作失败时,可能的原因如下:

·     NSO_VT_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_VT_DEVICE_NOT_ALLOW:设备不存在或者没有设备权限

·     NSO_VT_DEVICE_NOT_EXIST:设备不存在

·     NSO_VT_DEVICE_ID_NOT_EMPTY:设备ID不能为空

·     NSO_VT_INTERFACE_NUM_NOT_NULL:虚拟模板接口编号不能为空

·     NSO_VT_INTERFACE_NUM_OUT_RANGE:虚拟模板接口编号取值范围为0~2047

·     NSO_VT_INTERFACE_NUM_IS_EXIST:指定设备已存在相同的虚拟模板接口编号

·     NSO_VT_IPV4_ADDRESS_NOT_EMPTY:虚拟模板接口的IPv4地址/掩码不能为空

·     NSO_VT_ADDRESS_IS_ILLEGAL:虚拟模板接口的IPv4地址/掩码格式不正确

·     NSO_VT_ADDRESS_IS_NOT_ALLOW:虚拟模板接口的IPv4地址/掩码不支持广播地址、环回地址、组播地址、保留地址和网络地址

·     NSO_VT_AUTH_MODE_NOT_NULL:认证对端方式不能为空

·     NSO_VT_ISP_DOMAIN_NAME_NOT_EMPTYISP域名称不能为空

·     NSO_VT_ISP_DOMAIN_NAME_OUT_RANGEISP域名称长度为1~255个字符

·     NSO_VT_ISP_DOMAIN_NAME_IS_ILLEGALISP域名称不能包含中文、空格和特殊字符\|/:*?"<>@

·     NSO_VT_ISP_DOMAIN_NAME_IS_EXCLUDE_STRISP域名称不支持字符串“d”、“de”、“def”、“defa”、“defau”、“defaul”、“default”、“i”、“if”、“if-”、“if-u”、“if-un”、“if-unk”、“if-unkn”、“if-unkno”、“if-unknow”和“if-unknown

·     NSO_VT_ACCOUNT_STATISTICS_NOT_NULL:是否开启PPP计费不能为空

·     NSO_VT_UP_BANDWIDTH_NOT_NULL:上行带宽不能为空

·     NSO_VT_UP_BANDWIDTH_OUT_RANGE:上行带宽取值范围为1~400000000

·     NSO_VT_DOWN_BANDWIDTH_NOT_NULL:下行带宽不能为空

·     NSO_VT_DOWN_BANDWIDTH_OUT_RANGE:下行带宽取值范围为1~400000000

·     NSO_VT_MTU_OUT_RANGEMTU取值范围为46~9600

·     NSO_VT_TCP_MSS_OUT_RANGETCP MSS取值范围为128~9560

·     NSO_VT_INTERFACE_CREATE_FAIL:虚拟模板接口创建失败

 

6.15.2  删除虚拟模板接口

日志内容

delete  /virtual-network/virtual-template:$1

参数解释

$1:虚拟模板接口主键ID

举例

delete  /virtual-network/virtual-template [{

        "virtualTemplateId": "6a5710c570cea4d91543950879a8e982"

}]

日志说明

删除虚拟模板接口

失败原因

当操作失败时,可能的原因如下:

·     NSO_VT_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_VT_ID_NOT_EMPTY:虚拟模板接口ID不能为空

·     NSO_VIRTUAL_TEMPLATE_IS_BIND_BY_L2TP_GROUP:被L2TP组绑定的虚拟模板接口不允许删除

·     NSO_VIRTUAL_TEMPLATE_IS_BIND_BY_WAN_DETAIL:被WAN详情绑定的虚拟模板接口不允许删除

 

6.15.3  重试虚拟模板接口

日志内容

post /virtual-network/virtual-template/retry:$1

参数解释

$1:虚拟模板接口主键ID

举例

post  /virtual-network/virtual-template/retry [{

        "virtualTemplateId": "6a5710c570cea4d91543950879a8e982"

}]

日志说明

重试虚拟模板接口

失败原因

当操作失败时,可能的原因如下:

·     NSO_VT_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_VT_ID_NOT_EMPTY:虚拟模板接口ID不能为空

·     NSO_VIRTUAL_TEMPLATE_NOT_EXIST:虚拟模板接口不存在

·     NSO_VIRTUAL_TEMPLATE_RETRY_NOT_ALLOW:只允许重试待部署、部署失败或删除失败的虚拟模板接口

·     NSO_VT_DEVICE_NOT_EXIST:设备不存在

·     NSO_VT_DEVICE_NOT_ZTP:设备未开局

 

6.16  L2TP

6.16.1  创建L2TP

日志内容

post  /virtual-network/l2tp-group:$1,$2,$3,$4,$5

参数解释

$1:设备ID

$2:L2TP组编号

$3:虚拟模板接口ID

$4:L2TP隧道的对端名称

$5:L2TP隧道的验证密钥

举例

post  /virtual-network/l2tp-group [{

       "deviceId": "b84adbb400db5b6a1061b6d7170c365a",

         "l2tpGroupNum": 1,

         "vtInterfaceId": "a9dae5c19740bab25e6e22124790dede",

         "l2tpRemoteName": "1",

         "l2tpPassword": "123"

}]

日志说明

创建L2TP

失败原因

当操作失败时,可能的原因如下:

·     NSO_L2TP_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_L2TP_DEVICE_NOT_ALLOW:设备不存在或者没有设备权限

·     NSO_L2TP_DEVICE_NOT_EXIST:设备不存在

·     NSO_L2TP_DEVICE_ID_NOT_EMPTY:设备ID不能为空

·     NSO_L2TP_GROUP_NUM_NOT_NULLL2TP组编号不能为空

·     NSO_L2TP_GROUP_NUM_OUT_RANGEL2TP组编号取值范围为1~65535

·     NSO_L2TP_GROUP_NUM_IS_EXIST:指定设备已存在相同的L2TP组编号

·     NSO_L2TP_VT_INTERFACE_ID_NOT_EMPTY:虚拟模板接口不能为空

·     NSO_L2TP_VT_INTERFACE_NOT_EXIST:指定的虚拟模板接口不存在

·     NSO_L2TP_VT_INTERFACE_ILLEGAL:虚拟模板接口不是Virtual-Template接口

·     NSO_L2TP_VT_IN_DELETE_STATUS:虚拟模板接口处于删除中或删除失败状态,不允许绑定

·     NSO_L2TP_REMOTE_NAME_NOT_EMPTY:对端隧道名称不能为空

·     NSO_L2TP_REMOTE_NAME_OUT_RANGE:对端隧道名称长度为1~31个字符

·     NSO_L2TP_REMOTE_NAME_ILLEGAL:对端隧道名称不支持空格和特殊字符"?\

·     NSO_L2TP_REMOTE_NAME_IS_EXIST:对端隧道名称已经被指定设备上的其它L2TP组使用

·     NSO_L2TP_PASSWORD_NOT_EMPTY:隧道验证密钥不能为空

·     NSO_L2TP_PASSWORD_OUT_RANGE:隧道验证密钥长度为1~16个字符

·     NSO_L2TP_PASSWORD_ILLEGAL:隧道验证密钥不支持中文、空格和特殊字符"?\

 

6.16.2  删除L2TP

日志内容

delete  /virtual-network/l2tp-group:$1

参数解释

$1:L2TP组主键ID

举例

delete  /virtual-network/l2tp-group [{

        "l2tpGroupId": "5daba7b39fa6ec34118d8017e1bc3ee9"

}]

日志说明

删除L2TP

失败原因

当操作失败时,可能的原因如下:

·     NSO_L2TP_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_L2TP_GROUP_ID_NOT_EMPTYL2TPID不能为空

 

6.16.3  重试L2TP

日志内容

post  /virtual-network/l2tp-group/retry:$1

参数解释

$1:L2TP组主键ID

举例

post  /virtual-network/l2tp-group/retry [{

        "l2tpGroupId": "5daba7b39fa6ec34118d8017e1bc3ee9"

}]

日志说明

重试L2TP

失败原因

当操作失败时,可能的原因如下:

·     NSO_L2TP_TENANT_ID_NOT_NULL:租户信息不能为空

·     NSO_L2TP_GROUP_ID_NOT_EMPTYL2TPID不能为空

·     NSO_L2TP_GROUP_NOT_EXISTL2TP组不存在

·     NSO_L2TP_GROUP_RETRY_NOT_ALLOW:只允许重试待部署、部署失败或删除失败的L2TP

·     NSO_L2TP_DEVICE_NOT_EXIST:设备不存在

·     NSO_L2TP_DEVICE_NOT_ZTP设备未开局

 

6.17  STUN接口

6.17.1  创建STUN

日志内容

设备"$1"创建STUN Server:[{$2,$3,$4,$5,$6,$7,$8,$9,$10}]

参数解释

$1:设备名称

$2:设备ID

$3:IP地址

$4:端口号

$5:协同IP地址

$6:协同端口号

$7:NAT转换IP地址

$8:NAT转换端口号

$9:NAT转换协同IP地址

$10:NAT转换协同端口号

举例

设备"172.39.75.31"创建STUN Server: [{

    "deviceId": "66a262aef55fcd1db9cced99c658d3da",

    "primaryIp": "1.1.1.1",

    "primaryPort": "1234",

    "alternativeIp": "1.1.1.2",

    "alternativePort": "1235",

    "globalIp": "1.1.1.3",

    "globalPort": "1236",

    "globalAlternativeIp": "1.1.1.4",

    "globalAlternativePort": "1237"

  }]

日志说明

创建STUN Server

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_CAN_NOT_NULL:入参不能为空

·     NSO_TENANT_ID_CAN_NOT_EMPTY:租户ID不能为空

·     NSO_DEVICE_NOT_ALLOW:设备不存在或者没有设备权限

·     NSO_STUN_DEVICE_ID_CAN_NOT_EMPTY:设备ID不能为空

·     NSO_STUN_ID_CAN_NOT_EMPTYSTUN ID不能为空

·     NSO_STUN_IP_CAN_NOT_NULLSTUN IP地址不能为空

·     NSO_DEVICE_STUN_PORT_INVALIDSTUN 端口取值范围为1024-65535

·     NSO_DEVICE_STUN_IPANDNAT_SAMEIP地址和NAT转换地址不允许相同

·     NSO_DEVICE_STUN_IPANDALTER_SAMEIP地址和NAT转换协同地址不允许相同

·     NSO_DEVICE_STUN_ALTERANDNAT_SAME:协同IP地址和NAT转换地址不允许相同

·     NSO_DEVICE_STUN_ALTERANDNATALTER_SAME:协同IP地址和NAT转换协同地址不允许相同

·     NSO_DEVICE_STUN_NATPORT_UNEQULENAT转换端口号和NAT转换协同端口号不允许相同

·     NSO_DEVICE_STUN_IP_UNEQULESTUN IP地址和协同IP地址不能相同

·     NSO_DEVICE_STUN_PORT_UNEQULESTUN 端口号和协同端口号不能相同

·     NSO_DEVICE_STUN_GLOBALIP_EXISTNAT转换地址和NAT转换协同地址必须同时存在

·     NSO_DEVICE_STUN_GLOBALIP_UNEQULENAT转换地址和NAT转换协同地址不允许相同

·     NSO_DEVICE_STUNSERVER_EXIST_WANDETAIL:该设备已下发WAN详情,不允许修改或删除STUN Server

·     NSO_STUN_SERVER_EXIST_IN_DEVICE:设备上已存在STUN Server配置,请先删除再创建

·     NSO_STUN_SERVER_DEVICE_NOTONLINE:设备不在线

·     NSO_STUN_SERVER_IP_SAME:地址配置与该设备已有STUN配置重复

·     NSO_DEVICE_STUN_NEED_IP:缺少协同端口对应的IP配置

·     NSO_DEVICE_STUN_NAT_NEED_IP:缺少NAT转换端口对应的IP配置

·     NSO_DEVICE_STUN_ALTER_NEED_IP:缺少NAT转换协同端口对应的IP配置

·     NSO_STUN_PRIMARY_IPADDR_INVALIDIP地址格式有误

·     NSO_STUN_ALTERNATIVE_IPADDR_INVALID:协同IP地址格式有误

·     NSO_STUN_NAT_IPADDR_INVALIDNAT转换地址格式有误

·     NSO_STUN_NAT_ALTERNATIVE_IPADDR_INVALIDNAT转换协同地址格式有误

·     NSO_DEVICE_STUN_MODE_SAME:协同地址需与STUN IP地址的NAT转换配置方式一致

·     NSO_STUN_EXIST_SAME_DEVICE_NAME_AND_PRIMARY_IP:已存在相同设备名称和IP地址的STUN

 

6.17.2  删除STUN

日志内容

设备"$1"删除STUN Server  [{$2}]

参数解释

$1:设备名称

$2:STUN Server主键ID

举例

设备"172.39.75.31"删除STUN Server  [

{"id":"9408e18e4e0a4866277cdd6fa2da1004"}

]

日志说明

删除STUN Server

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_CAN_NOT_NULL:入参不能为空

·     NSO_STUN_CAN_NOT_OPERATE_OTHER_TENANT_STUN:非当前租户创建的STUN,不允许操作

·     NSO_STUN_MSP_CAN_NOT_DELETE_AUTH_DATASTUN已被分配给普通租户使用,不允许删除

 

6.17.3  重试STUN

日志内容

设备"$1"重试STUN Server  [{$2}]

参数解释

$2:设备名称

$3:STUN Server主键ID

举例

设备"172.39.75.31"重试STUN Server  [

{"id":"9408e18e4e0a4866277cdd6fa2da1004"}

]

日志说明

重试STUN Server

失败原因

当操作失败时,可能的原因如下:

·     NSO_INPUT_CAN_NOT_NULL:入参不能为空

·     NSO_STUN_CAN_NOT_OPERATE_OTHER_TENANT_STUN:非当前租户创建的STUN,不允许操作

 

6.18  动态QoS接口

6.18.1  创建动态QoS

日志内容

创建动态QoS"$1"  [{$1, $2, $3, $4, $5}]

参数解释

$1:动态QoS名称

$2:用户模板

$3:IP地址

$4:QoS策略模板

$5:下行带宽限速开关

举例

创建动态QoS"2"  [{"dynamicQosName":"2","userProfile":"ADWAN_2","qosPolicy":"2","downBandwidthLR":true}]

日志说明

创建动态QoS

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_DYNAMIC_QOS_NAME_EXIST:动态QoS名称已存在

·     NSO_DQP_USER_PROFILE_EXIST:用户模板已被其他动态QoS使用

·     NSO_DQP_DYNAMIC_QOS_MAX_LIMIT:单个租户下最多支持{0}个动态QoS

·     NSO_DQP_DYNAMIC_QOS_NAME_IS_NULL:动态QoS名称不能为空

·     NSO_DQP_DYNAMIC_QOS_NAME_ILLEGAL:动态QoS名称是不能以空白字符开头结尾的任意字符串,且长度范围为1~255

·     NSO_DQP_USER_PROFILE_IS_NULL:用户模板不能为空

·     NSO_DQP_USER_PROFILE_ILLEGAL:用户模板必须以ADWAN_开头的A-Za-z0-9_任意组合最大长度为31的字符串

·     NSO_DQP_QOS_POLICY_ILLEGAL:QoS策略只支持由字母、数字和英文标点(空白字符,"\\?除外) 组成的长度为1-31的字符串

·     NSO_DQP_DOWN_BANDWIDTH_LR_ILLEGAL:下行带宽限速不能为空

 

6.18.2  删除动态QoS

日志内容

删除动态QoS"$1"  [{$2}]

参数解释

$1:动态QoS名称

$2:动态QoS ID

举例

删除动态QoS"2"  [{"id":"0b6206b6a1441656f363c5ce0d81cefe"}]

日志说明

删除动态QoS

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_MSP_DYNAMIC_QOS_NO_PERMISSION:MSP分配的动态QoS无权限执行该操作

·     NSO_DQP_DYNAMIC_QOS_BE_USED_BY_MSP:动态QoS已被其他租户使用,不允许删除

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

 

6.18.3  更新动态QoS

日志内容

更新动态QoS"$1"  [{$2, $3, $4, $5}]

参数解释

$1:动态QoS名称

$2:动态QoS ID

$3:动态QoS修改后名称

$4:QoS策略模板

$5:下行带宽限速开关

举例

更新动态QoS"1"  [{"id":"39e96ff5bdbda857f6af2ca60864c4a8","dynamicQosName":"12","qosPolicy":"22","downBandwidthLR":true}]

日志说明

更新动态QoS

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_MSP_DYNAMIC_QOS_NO_PERMISSION:MSP分配的动态QoS无权限执行该操作

·     NSO_DQP_DYNAMIC_QOS_IS_DELETED:动态QoS正在删除,不允许修改

·     NSO_DQP_DYNAMIC_QOS_NAME_EXIST:动态QoS名称已存在

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_CONFIG_IS_DEPLOYING:动态QoS配置正在部署中,请部署完成后操作

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSO_DQP_DYNAMIC_QOS_NAME_ILLEGAL:动态QoS名称是不能以空白字符开头结尾的任意字符串,且长度范围为1~255

·     NSO_DQP_QOS_POLICY_ILLEGAL:QoS策略只支持由字母、数字和英文标点(空白字符,"\\?除外) 组成的长度为1-31的字符串

 

6.18.4  动态QoS批量新增中心站点

日志内容

动态QoS"$1"批量新增中心站点  [{$2,$3 }]

参数解释

$1:动态QoS 名称

$2:动态QoS ID

$3:站点ID集合

举例

动态QoS"12"批量新增中心站点  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","siteIds":["dba606474d60de2a0ae2769184a0d2b4","3b8d5a91f355c1628eed80e73a17d153"]}]

日志说明

动态QoS批量新增中心站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_HUB_SITE_IS_USED:中心站点已被动态QoS绑定

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_MSP_DYNAMIC_QOS_NO_PERMISSION:MSP分配的动态QoS无权限执行该操作

·     NSO_DQP_DYNAMIC_QOS_IS_DELETED_HUB:动态QoS正在删除,不允许增加中心站点

·     NSO_DQP_HUB_SITE_MAX_LIMIT:单个动态QoS下最多支持{0}个中心站点

·     NSO_DQP_HUB_SITE_NOT_EXIST_OR_NO_PERMISSION:中心站点不存在或操作权限不足

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_DYNAMIC_QOS_HUB_SITE_ID_DELETED:站点正在从动态QoS中删除,不允许添加

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSO_DQP_HUB_SITE_IDS_ARE_EMPTY:中心站点ID集合不能为空

 

6.18.5  动态QoS批量删除中心站点

日志内容

动态QoS"$1"批量新增中心站点  [{$2,$3 }]

参数解释

$1:动态QoS 名称

$2:动态QoS ID

$3:站点ID集合

举例

动态QoS"12"批量删除中心站点  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","siteIds":["dba606474d60de2a0ae2769184a0d2b4"]}]

日志说明

动态QoS批量删除中心站点

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_MSP_DYNAMIC_QOS_NO_PERMISSION:MSP分配的动态QoS无权限执行该操作

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSO_DQP_HUB_SITE_DETAIL_IDS_ARE_EMPTY:中心站点详情ID集合不能为空

 

6.18.6  动态QoS批量新增分支站点隧道

日志内容

创建动态QoS"$1"  [{$2, [$3, $4]}]

动态QoS"$1"批量新增分支站点隧道  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","tunnels":[{"interfaceId":"7744d8433b55b26a501f7bdbbfc28215","downBandwidth":222}]}]

参数解释

$1:动态QoS名称

$2:动态QoS ID

$3:隧道接口ID

$4:下行带宽值

举例

动态QoS"12"批量新增分支站点隧道  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","tunnels":[{"interfaceId":"7744d8433b55b26a501f7bdbbfc28215","downBandwidth":222}]}]

日志说明

动态QoS批量新增分支站点隧道

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_DYNAMIC_QOS_IS_DELETED_SPOKE:动态QoS正在删除,不允许增加分支站点隧道

·     NSO_DQP_SPOKE_TUNNEL_MAX_LIMIT:单个租户下最多支持{0}个分支站点隧道

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_SPOKE_TUNNEL_IS_USED:分支站点隧道已被动态QoS绑定

·     NSO_DQP_SPOKE_TUNNEL_NOT_EXIST_OR_NO_PERMISSION:分支站点操作权限不足或分支站点隧道不存在

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSO_DQP_SPOKE_TUNNELS_ARE_EMPTY:分支站点隧道集合不能为空

 

6.18.7  动态QoS批量删除分支站点隧道

日志内容

动态QoS"$1"批量删除分支站点隧道  [{$2, $3}]

参数解释

$1:动态QoS名称

$2:动态QoS ID

$3:分支站点隧道ID集合

举例

动态QoS"12"批量删除分支站点隧道  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","ids":["7744d8433b55b26a501f7bdbbfc28215"]}]

日志说明

动态QoS批量删除分支站点隧道

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_DYNAMIC_QOS_IS_DELETED_SPOKE:动态QoS正在删除,不允许增加分支站点隧道

·     NSO_DQP_SPOKE_TUNNEL_MAX_LIMIT:单个租户下最多支持{0}个分支站点隧道

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_SPOKE_TUNNEL_IS_USED:分支站点隧道已被动态QoS绑定

·     NSO_DQP_SPOKE_TUNNEL_NOT_EXIST_OR_NO_PERMISSION:分支站点操作权限不足或分支站点隧道不存在

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_DYNAMIC_QOS_ID_IS_NULL:动态QoS ID不能为空

·     NSO_DQP_SPOKE_TUNNEL_DETAIL_IDS_ARE_EMPTY:分支站点隧道ID集合不能为空

 

6.18.8  更新动态QoS分支站点隧道下行带宽

日志内容

更新动态QoS"$1"分支站点"$2"设备"$3"隧道"$4"的下行带宽  [{"id":$5, $6}]

参数解释

$1:动态QoS名称

$2:分支站点名称

$3:设备名称

$4:隧道名称

$5:隧道接口ID

$6:下行带宽值

举例

更新动态QoS"12"分支站点"RR2"设备"RR2"隧道"Tunnel1"的下行带宽  [{"id":"7744d8433b55b26a501f7bdbbfc28215","downBandwidth":"333"}]

日志说明

更新动态QoS分支站点隧道下行带宽

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_SPOKE_TUNNEL_NOT_EXIST_OR_NO_PERMISSION:分支站点操作权限不足或分支站点隧道不存在

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_SPOKE_TUNNEL_DETAIL_IS_DELETING:分支站点隧道详情正在删除,不允许操作

·     NSO_DQP_SPOKE_CONFIG_IS_DEPLOYING:分支站点隧道配置正在部署中,请部署完成后操作

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_SPOKE_TUNNEL_INTERFACE_ID_IS_BLANK:分支站点隧道ID不能为空

·     NSO_DQP_DOWN_BANDWIDTH_IS_NULL:分支站点隧道下行带宽不能为空

·     NSO_DQP_DOWN_BANDWIDTH_ILLEGAL:分支站点隧道下行带宽取值范围为8~10000000

 

6.18.9  重试动态QoS

日志内容

重试动态QoS"$1"配置  [{$2}]

重试动态QoS"$1"中心站点"$3"配置  [{$2,$4}]

重试动态QoS"$1"分支站点"$3"设备"$5"隧道"$6"配置  [{$2,$7}]

参数解释

$1:动态QoS名称

$2:动态QoS ID

$3:站点名称

$4:中心站点ID 集合

$5:设备名称

$6:分支站点隧道接口ID

举例

重试动态QoS"12"配置  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8"}]

重试动态QoS"12"中心站点"RR2"配置  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","hubSiteId":"3b8d5a91f355c1628eed80e73a17d153"}]

重试动态QoS"12"分支站点"RR2"设备"RR2"隧道"Tunnel1"配置  [{"dynamicQosId":"39e96ff5bdbda857f6af2ca60864c4a8","spokeTunnelId":"7744d8433b55b26a501f7bdbbfc28215"}]

日志说明

重试动态QoS

重试动态QoS单个中心站点

重试动态QoS单个分支站点隧道

失败原因

当操作失败时,可能的原因如下:

·     NSO_DQP_HUB_DYNAMIC_QOS_ID_IS_NULL:重试单个中心站点配置时,动态QoS ID不能为空

·     NSO_DQP_SPOKE_DYNAMIC_QOS_ID_IS_NULL:重试单个分支站点隧道配置时,动态QoS ID不能为空

·     NSO_DQP_HUB_SPOKE_IS_NOT_NULL:重试操作时,中心站点详情ID和分支站点隧道详情ID不能同时存在

·     NSO_DQP_DYNAMIC_QOS_NOT_EXIST:动态QoS不存在

·     NSO_DQP_DYNAMIC_QOS_NO_PERMISSION:动态QoS操作权限不足

·     NSO_DQP_DATA_BASE_EXCEPTION:系统异常,数据操作失败

·     NSO_DQP_MSP_DYNAMIC_QOS_NO_PERMISSION:MSP分配的动态QoS无权限执行该操作

 


7 系统管理

本节介绍系统管理的操作日志信息。

7.1  告警管理

7.1.1  修改告警阈值表配置

日志内容

更新告警$6阈值信息:[{$1,$2,$3,$4,$5,$6, $7,$8, $9,$10, $11,$12

参数解释

$1:告警开关

$2:重要告警开关

$3:重要告警阈值

$4:次要告警开关

$5:次要告警阈值

$6:告警类型

$7:租户ID

$8:用户ID

$9:用户名称

$10:用户组

$11:语言环境标识

$12:入参对应的class

举例

更新告警" LINK_LOSSPACKET "阈值信息[{

         "isActive": 1,

         "isImportantActive": 1,

         "importantThreshold": 80,

         "isSecondaryActive": 1,

         "secondaryThreshold": 30,

         "alarmType": "LINK_LOSSPACKET"

         }]

日志说明

用户进行修改告警阈值相关信息

失败原因

当操作失败时,可能的原因如下:

·     MSM_ALARM_TYPE_THRESHOLD_MISMATCH:设置阈值与类型不匹配

·     MSM_ALARM_THRESHOLD_RANGE_ERROR:严重告警阈值必须大于次要告警阈值

·     MSM_ALARM_DELAY_JITTER_RANGE_ERROR:告警阈值范围是1-2147483647

 

7.1.2  修改告警归类配置

日志内容

更新告警归类配置:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10, $11,$12,$13

参数解释

$1:告警归类开关

$2:设备下线不发链路下线告警开关

$3:回溯时间

$4Underlay下线不发Overlay告警开关

$5:设备下线告警容错开关

$6:合并链路下线告警开关

$7:合并质量告警开关

$8:租户ID

$9:用户ID

$10:用户名称

$11:用户组

$12:语言环境标识

$13:入参对应的class

举例

更新告警归类配置[{

                   "isActive": 1,

                   "isActiveForDeviceOffline": 0,

                   "deviceOfflineRecallTime": 1,

                   "isActiveForOverlay": 1,

                   "isActiveDelaySendDeviceOffline": 0,

                   "isActiveDuplexLinkOffline": 0,

                   "isActiveDuplexLinkQuality": 0  }]

日志说明

用户进行修改告警归类信息

失败原因

当操作失败时,可能的原因如下:

·     

 

7.1.3  修改链路告警配置

日志内容

更新链路告警开关:[{$1,$2,$3,$4,$5,$6, $7,$8,$9,$10, $11,$12,$13,$14,$15,$16

参数解释

$1Underlay下线开关

$2Underlay延时开关

$3Underlay丢包率开关

$4Underlay抖动开关

$5Underlay带宽开关

$6Overlay下线开关

$7Overlay延时开关

$8Overlay丢包率开关

$9Overlay抖动开关

$10Overlay带宽开关

$11:租户ID

$12:用户ID

$13:用户名称

$14:用户组

$15:语言环境标识

$16:入参对应的class

举例

更新链路告警开关[{

                   "isUnderlayOfflineActive": 1,

                   "isUnderlayLinkDelay": 0,

                   "isUnderlayLinkPacketLoss": 1,

                   "isUnderlayLinkJitter": 1,

                   "isUnderlayBandwidthActive": 1,

                   "isOverlayOfflineActive": 1,

                   "isOverlayLinkDelay": 1,

                   "isOverlayLinkPacketLoss": 1,

                   "isOverlayLinkJitter": 1,

                   "isOverlayBandwidthActive": 1  }]

日志说明

用户进行修改链路告警配置

失败原因

当操作失败时,可能的原因如下:

·     

 

新华三官网
联系我们