The present invention relates to the field of communication and provides a communication processing method, the method includes: to count the number of abnormal data packet communication; when the abnormal number reaches a predetermined number, open the bypass communication state. Wherein, the method also includes closing the bypass communication state when the time of opening the bypass communication state reaches a predetermined delay time. According to another aspect of the invention also provides a communication processing device, using the communication control method and device can only achieve timely communication in opening the bypass network installation device hardware problem (Bypass), but also can timely open the bypass communication state when the problems of business process, so as to ensure the normal transmission of data package.
【技术实现步骤摘要】
通信处理方法及装置
本专利技术涉及通信领域,具体地,涉及一种通信处理方法及装置。
技术介绍
由于安全原因,在工业网络的通信系统中,通常会设置有对数据包进行业务处理的网络安全装置,以对通信网络中传输的数据包进行处理,例如判断数据包中是否包含有恶意攻击数据或其他对通信系统有威胁的数据,但是网络安全装置可能会因为断电或死机等异常事件而不能正常工作,因此为了避免网络安全装置故障而影响整个通信系统的正常通信,通常都设置有旁路功能(Bypass)。旁路功能(bypass)是指通过特定的触发状态(如断电或死机等)让两个通信网络不通过网络安全装置,而直接物理上导通,所以有了Bypass后,当网络安全装置故障时,不影响正常的数据通信。相关技术中对于旁路功能的控制通常采用看门狗(Watchdog)或通用输入输出接口(GPIO)两种方式。但是这两种控制方案过于机械,不够灵活,而影响通信系统的通信效率。
技术实现思路
本专利技术的目的是提供一种通信控制方法以及应用所述方法的通信控制装置,利用所述通信控制方法及装置能仅能够实现在网络安装装置出现硬件问题时及时开启旁路通信(Bypass)状态,而且当业务程序出现问题时也能够及时开启旁路通信状态,从而保证数据包的正常传输。为了实现上述目的,本专利技术提供了一种通信处理方法,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。其中,所述方法还包括:当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。其中,所述方法还包括:监测所述数据包通信的丢包数据;以及,所述对数据包通信的异常次数进行计 ...
【技术保护点】
一种通信处理方法,其特征在于,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。
【技术特征摘要】
1.一种通信处理方法,其特征在于,所述方法包括:对数据包通信的异常次数进行计数;当所述异常次数达到预定次数时,开启旁路通信状态。2.根据权利要求1所述的通信处理方法,其特征在于,所述方法还包括:当开启旁路通信状态的时间达到预定延迟时间时,关闭所述旁路通信状态。3.根据权利要求1所述的通信处理方法,其特征在于,所述方法还包括:监测所述数据包通信的丢包数据;以及,所述对数据包通信的异常次数进行计数包括:根据所述丢包数据判断所述数据包通信是否异常;若确定所述数据包通信异常,则记录所述数据包通信的异常次数。4.根据权利要求3所述的通信处理方法,其特征在于,所述监测所述数据包通信的丢包数据包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的丢包数据;以及所述根据所述丢包数据判断所述数据包通信是否异常包括:当所述用于传输所述数据包的物理网口和用于对所述数据包进行业务处理的业务程序中任一个出现丢包时,则确定所述数据包通信异常。5.根据权利要求1或2所述的通信处理方法,其特征在于,所述方法还包括:监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,以统计经所述物理网口的数据包数量和统计经所述业务程序的数据包数量,其中,所述物理网口包括发包网口和收包网口;基于所述发包网口和所述收包网口的数据包数量计算得到第一差值;计算所述第一差值与所述业务程序的数据包数量的差,以得到第二差值;以及,所述对数据包通信的异常次数进行计数包括:当所述第二差值大于预设阈值时,确定所述数据包通信异常;记录所述数据包通信的异常次数。6.根据权利要求5所述的通信处理方法,其特征在于,所述监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量包括:按照预设检测周期监测用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量,其中,所述预设检测周期根据所述用于传输数据包的物理网口和用于对数据包进行业务处理的业务程序的流量状况进行调整。7.根据权利要求2所述的通信处理方法,其特征在于,...
【专利技术属性】
技术研发人员:冯伟,滕俐军,
申请(专利权)人:北京匡恩网络科技有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。