云网络设备的测试方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:24945698 阅读:15 留言:0更新日期:2020-07-17 22:48
本发明专利技术公开了一种云网络设备的测试方法、装置、存储介质和计算机设备,涉及信息技术领域,主要目的在于能够通过具有不完全模拟功能的通信协议建立会话,以完成对云网络设备的测试,避免集群部署,从而降低测试成本,缩短测试时间,提高测试效率。所述方法包括:分析网络流量样本,以获取多租户网络结构的网络流量特征;设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的;将会话数据包通过云网络设备转发给服务端,服务端用于根据会话数据包生成流量反馈信息;接收并解析服务端通过云网络设备转发的流量反馈信息。

【技术实现步骤摘要】
云网络设备的测试方法、装置、存储介质和计算机设备
本专利技术涉及信息
,特别是涉及一种云网络设备的测试方法、装置、存储介质和计算机设备。
技术介绍
对数据中心网络性能进行管理和优化时,首先需要对流量场景进行测试,以预估云网络设备是否能满足应对真实场景的需求,从而方便后续决策。并且随着虚拟化和云应用的使用越来越广泛,更多的虚拟公有云网络(VirtualPublicCloud,vpc)下的虚拟局域网(vlan)流量进入到云网络设备,针对云网络设备的测试越发重要。目前,现有的云网络测试方法主要是通过完全模拟通信协议建立会话,以完成对云网络设备的测试。然而,目前云网络设备在进行测试时,由于通信协议协议栈的复杂性导致无法建立足够的会话来模拟真实环境,故而需要通过集群部署来实现,但是,集群部署工作需要耗费大量的人力财力物力,从而提高了云网络设备测试工作的测试成本,并且导致云网络设备测试工作时间较长且效率低下。
技术实现思路
有鉴于此,本专利技术提供一种云网络设备的测试方法,主要目的在于能够通过具有不完全模拟功能的通信协议建立会话,以完成对云网络设备的测试,避免集群部署,从而降低测试成本,缩短测试时间,提高测试效率。依据本专利技术一个方面,提供了一种云网络设备的测试方法,包括:分析网络流量样本,以获取多租户网络结构的网络流量特征;设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的;将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;接收并解析服务端通过云网络设备转发的流量反馈信息。可选地,所述创建会话数据包,包括:根据预设的会话流量范围建立会话表;根据所述会话表以及不完全模拟功能的通信协议,创建会话数据包。可选地,所述接收并解析服务端通过云网络设备转发的流量反馈信息之后,所述方法还包括:根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差。进一步地,所述根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息,包括:提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息;所述根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差,包括:利用所述原始数据信息进行加权平均计算;将计算所得结果确定为所述会话服务质量标准差。进一步地,所述基于多租户网络结构的网络流量特征,模拟待测试云网络设备的测试环境包括:将所述会话数据包通过不同的虚拟局域网发送至所述云网络设备。依据本专利技术第二方面,提供了一种云网络设备的测试方法,包括:接收客户端通过云网络设备转发的会话数据包,所述会话数据包为所述客户端基于具有不完全模拟功能的通信协议建立的;根据所述会话数据包生成流量反馈信息;将所述流量反馈信息通过云网络设备转发给所述客户端。可选地,根据所述会话数据包生成流量反馈信息,包括:查找所述会话数据包中源地址、目的地址、源端口号以及目的端口号;交换所述源地址与所述目的地址,并交换所述源端口号与所述目的端口号;将交换处理后的会话数据包确认为所述流量反馈信息。依据本专利技术第三方面,提供了一种云网络设备的测试装置,包括:8、一种云网络设备的测试装置,其特征在于,包括:获取单元,用于分析网络流量样本,以获取多租户网络结构的网络流量特征;模拟单元,用于设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;创建单元,用于在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的;转发单元,用于将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;接收单元,用于接收并解析服务端通过云网络设备转发的流量反馈信息。可选地,所述创建单元包括:建立模块和创建模块,所述建立模块,用于根据预设的会话流量范围建立会话表;所述创建模块,用于根据所述会话表以及不完全模拟功能的通信协议,创建会话数据包。可选地,所述装置还包括:生成单元和计算单元,所述生成单元,用于根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息;所述计算单元,用于根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差。进一步地,所述生成单元包括:提取模块、累加模块和第一确定模块,所述提取模块,用于提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;所述累加模块,用于将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;所述第一确定模块,用于将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息;所述计算单元包括:计算模块和第二确定模块,所述计算模块,用于利用所述原始数据信息进行加权平均计算;所述第二确定模块,用于将计算所得结果确定为所述会话服务质量标准差。可选地,所述装置还包括:获取单元和模拟单元,所述获取单元,用于获取多租户网络结构的网络流量特征;所述模拟单元,用于基于所述网络流量特征,模拟待测试云网络设备的测试环境;所述创建单元,还用于在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包。进一步地,所述模拟单元包括:发送模块,所述发送模块,用于将所述会话数据包通过不同的虚拟局域网发送至所述云网络设备。依据本专利技术第四方面,提供了一种云网络设备的测试装置,包括:接收单元,用于接收客户端通过云网络设备转发的会话数据包,所述会话数据包为所述客户端基于具有不完全模拟功能的通信协议建立的;生成单元,用于根据所述会话数据包生成流量反馈信息;转发单元,用于将所述流量反馈信息通过云网络设备转发给所述客户端。可选地,所述生成单元包括:查找模块、交换模块和确认模块,所述查找模块,用于查找所述会话数据包中源地址、目的地址、源端口号以及目的端口号;所述交换模块,用于交换所述源地址与所述目的地址,并交换所述源端口号与所述目的端口号;所述确认模块,用于将交换处理后的会话数据包确认为所述流量反馈信息。依据本专利技术第本文档来自技高网...

【技术保护点】
1.一种云网络设备的测试方法,其特征在于,包括:/n分析网络流量样本,以获取多租户网络结构的网络流量特征;/n设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;/n在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的;/n将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;/n接收并解析服务端通过云网络设备转发的流量反馈信息。/n

【技术特征摘要】
1.一种云网络设备的测试方法,其特征在于,包括:
分析网络流量样本,以获取多租户网络结构的网络流量特征;
设置基于不同网络流量特征的环境测试参数,模拟待测试云网络设备的测试环境;
在模拟的测试环境下,创建基于具有不完全模拟功能的通信协议的会话数据包,所述会话数据包是基于具有不完全模拟功能的通信协议建立的;
将所述会话数据包通过云网络设备转发给服务端,所述服务端用于根据所述会话数据包生成流量反馈信息;
接收并解析服务端通过云网络设备转发的流量反馈信息。


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


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


4.根据权利要求3的方法,其特征在于,所述根据解析的流量反馈信息,以及预设的统计算法,生成原始数据信息,包括:
提取全部流量反馈信息中的收到流量信息、发送流量信息、丢失流量信息;
将所述收到流量信息、所述发送流量信息、所述丢失流量信息分别累加,得到总收到流量信息、总发送流量信息、总丢失流量信息;
将所述总收到流量信息、所述总发送流量信息、所述总丢失流量信息确定为原始数据信息;
所述根据所述原始数据信息,以及预设的会话服务质量算法,计算会话服务质量标准差,包括:
利用所述原始数据信息进行加权平均计算;
将计算所得结果确定为所述会话服务质量标准差。


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


6.一种云网络设备的测试方法,其特征在于,包括:
接收客户端通过云网络设备转发的会话数据包,所述会话数据包为所述客户端基于具有不完全模拟功能的通信协议建立的;
根据所述会话数据包生成流量反馈信息;
将所述流量反馈信息通过云网络设备转发给所述客户端。

<...

【专利技术属性】
技术研发人员:张齐国
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1