[发明专利]一种通用型协议网络的稳定性验证方法及系统在审
申请号: | 201910494465.X | 申请日: | 2019-06-06 |
公开(公告)号: | CN110311808A | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 肖振坚;张联昌;黄桂生 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模式控制模块 协议模块 稳定性验证 远端服务器 协议网络 异常事件 通用型 远端服务器地址 网络行为模式 服务器配置 注册服务器 代理模式 概率网络 软件层面 网络产品 网络控制 协议链接 协议业务 有效验证 校验 网路 预设 配置 网络 场景 传输 代理 检测 | ||
本发明公开了一种通用型协议网络稳定性验证方法及系统,所述方法包括:模式控制模块设置自身的代理模式,并配置远端服务器地址;协议模块将自身的注册服务器配置为所述远端服务器的地址,并将自身的Outbound服务器配置为所述模式控制模块的地址,以使所述模式控制模块对所述协议模块与所述远端服务器之间传输的数据进行中转;所述模式控制模块根据预设的网络行为模式,对网络进行异常事件模拟;所述协议模块对自身的网路稳定性进行检测与校验。本发明通过对协议链接与数据的代理,在软件层面提供明确的网络控制行为,能够模拟各种低概率网络异常事件,从而有效验证协议业务在网络各种突发场景下的稳定性,进而提升网络产品的质量。
技术领域
本发明涉及计算机网络技术领域,尤其是涉及一种通用型协议网络稳定性验证方法及系统。
背景技术
通用型协议网络包括SIP、HTTP、DNS、FTP等交互型协议,以SIP为例,与服务端网络数据交互是SIP协议的基础业务,市面上的产品一般都能保证正常网络下的业务可靠性,异常网络下也能满足部分,如网络中断、数据丢包等。在开发过程中,需要验证协议业务在网络各种突发场景下的稳定性。
目前针对网络行为的验证,一般是人工对网络设备进行操作,如断开网线,路由接口、限制交换机访问规则,或者使用网络损伤模拟仪进行丢包、延时、重复报文等操作,这些基础性手段针对短链接性行为的协议有一定的覆盖效果,但对于长链接场景如SIP、H323、TLS加密长时间通话等覆盖范围就相对有限。由于现有技术中是为采用实体网关设备进行数据丢失模拟,无法覆盖网络更深层的突发状况,如SSL ERROR ZERO RETURN/SYSCALLSuccess、TCP no response/黏包等,因此,这类复杂场景一般只能等待实际使用中遇到再做处理,也就是等到产品交付到客户手中才能发现问题,增加了由此带来的网络产品质量风险。
发明内容
本发明实施例所要解决的技术问题是,提供一种通用型协议网络稳定性验证方法及系统,能够模拟各种低概率网络异常事件,从而有效验证协议业务在网络各种突发场景下的稳定性,进而提升网络产品的质量。
为了解决上述技术问题,本发明实施例提供了一种通用型协议网络稳定性验证方法,包括:
模式控制模块设置自身的代理模式,并配置远端服务器地址;
协议模块将自身的注册服务器配置为所述远端服务器的地址,并将自身的Outbound服务器配置为所述模式控制模块的地址,以使所述模式控制模块对所述协议模块与所述远端服务器之间传输的数据进行中转;
所述模式控制模块根据预设的网络行为模式,对网络进行异常事件模拟;其中,所述网络行为模式包括TCP信令黏包行为、TCP RST行为、无响应行为中的一种或多种;
所述协议模块对自身的网路稳定性进行检测与校验。
进一步地,所述模式控制模块根据预设的网络行为模式,对网络进行异常事件模拟,具体包括:
所述模式控制模块根据预设的TCP信令黏包行为模式,对网络进行异常事件模拟,具体的,当所述模式控制模块接收到所述远端服务器的200OK响应消息之后,将自定义字符串添加到该响应消息尾部,并将被添加自定义字符串的该响应消息转发至所述协议模块。
进一步地,所述模式控制模块根据预设的网络行为模式,对网络进行异常事件模拟,具体包括:
所述模式控制模块根据预设的TCP RST行为模式,对网络进行异常事件模拟,具体的,当所述协议模块使用TLS注册并与所述模式控制模块保持长链接时,所述模式控制模块通过杀掉业务代理进程以发出TCP RST事件,同时停止处理后续FIN ACK包,以使所述协议模块显示服务异常并在规定时间内发起重注册。
进一步地,所述模式控制模块根据预设的网络行为模式,对网络进行异常事件模拟,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910494465.X/2.html,转载请声明来源钻瓜专利网。