利索能及
我要发布
收藏
专利号: 2020101043334
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种云网络设备的测试方法,其特征在于,包括:

分析网络流量样本,以获取多租户网络结构的网络流量特征;

设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;

在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的,所述具有不完全模拟功能的通信协议为损失掉所述云网络设备不关注的特征,并保留所述云网络设备重点关注的特征的通信协议;

将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;

接收并解析服务端通过云网络设备转发的流量反馈信息;

其中,所述接收并解析服务端通过云网络设备转发的流量反馈信息之后,所述方法还包括:根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;

所述根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息,包括:提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;

将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;

将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息。

2.根据权利要求1的方法,其特征在于,所述创建基于具有不完全模拟功能的通信协议的会话数据包,包括:根据预设的会话流量范围建立会话表;

根据所述会话表以及不完全模拟功能的通信协议,创建会话数据包。

3.根据权利要求1的方法,其特征在于,所述根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息之后,所述方法还包括:根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差。

4.根据权利要求3的方法,其特征在于,所述根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差,包括:利用所述原始数据信息进行加权平均计算;

将计算所得结果确定为所述会话服务质量标准差。

5.根据权利要求1的方法,其特征在于,所述基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境包括:将所述会话数据包通过不同的虚拟局域网发送至所述云网络设备。

6.一种云网络设备的测试方法,其特征在于,包括:

接收客户端通过云网络设备转发的会话数据包,所述会话数据包为所述客户端基于具有不完全模拟功能的通信协议建立的,所述具有不完全模拟功能的通信协议为损失掉所述云网络设备不关注的特征,并保留所述云网络设备重点关注的特征的通信协议;

根据所述会话数据包生成流量反馈信息;

将所述流量反馈信息通过云网络设备转发给所述客户端,以使所述客户端根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;

其中,所述根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息,包括:提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;

将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;

将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息。

7.根据权利要求6的方法,其特征在于,根据所述会话数据包生成流量反馈信息,包括:查找所述会话数据包中源地址、目的地址、源端口号以及目的端口号;

交换所述源地址与所述目的地址,并交换所述源端口号与所述目的端口号;

将交换处理后的会话数据包确认为所述流量反馈信息。

8.一种云网络设备的测试装置,其特征在于,包括:

获取单元,用于分析网络流量样本,以获取多租户网络结构的网络流量特征;

模拟单元,用于设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;

创建单元,用于在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的,所述具有不完全模拟功能的通信协议为损失掉所述云网络设备不关注的特征,并保留所述云网络设备重点关注的特征的通信协议;

转发单元,用于将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;

接收单元,用于接收并解析服务端通过云网络设备转发的流量反馈信息;

其中,所述装置还包括:

生成单元,用于根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;

所述生成单元包括:提取模块、累加模块和第一确定模块,所述提取模块,用于提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;

所述累加模块,用于将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;

所述第一确定模块,用于将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息。

9.一种云网络设备的测试装置,其特征在于,包括:

接收单元,用于接收客户端通过云网络设备转发的会话数据包,所述会话数据包为所述客户端基于具有不完全模拟功能的通信协议建立的,所述具有不完全模拟功能的通信协议为损失掉所述云网络设备不关注的特征,并保留所述云网络设备重点关注的特征的通信协议;

生成单元,用于根据所述会话数据包生成流量反馈信息;

转发单元,用于将所述流量反馈信息通过云网络设备转发给所述客户端,以使所述客户端的生成单元,用于根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;

其中,所述客户端的 生成单元包括:提取模块、累加模块和第一确定模块,所述提取模块,用于提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;

所述累加模块,用于将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;

所述第一确定模块,用于将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息。

10.一种存储介质,其上存储有计算机程序,所述存储介质中存储有至少一可执行指令,所述执行指令使处理器执行如权利要求1‑5中任一项所述的云网络设备的测试方法对应的操作。

11.一种计算机设备,包括处理器、存储器、通信接口和通信总线所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信,所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1‑5中任一项所述的云网络设备测试方法对应的操作。

12.一种存储介质,其上存储有计算机程序,所述存储介质中存储有至少一可执行指令,所述执行指令使处理器执行如权利要求6‑7中任一项所述的云网络设备测试方法对应的操作。

13.一种计算机设备,包括处理器、存储器、通信接口和通信总线所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信,所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求6‑7中任一项所述的云网络设备测试方法对应的操作。