【技术实现步骤摘要】
本专利技术涉及信息
,特别是涉及一种多通道网络切换方法和系统。
技术介绍
当运营商IP网络发生割接、拥塞或者故障时,异地互联网数据中心(IDC)机房之间网络吞吐量下降非常严重,甚至会引起网络连接中断。目前常采用的解决方案是将IDC机房网络采用双线接入,即通过特殊的技术手段,同时接入不同的网络接入商(ISP)的服务,例如同时接入中国联通和中国电信服务。如今,一些企业或者政府部门对接入互联网的可靠性要求越来越高。目前急需解决的问题是在满足双线接入备份的同时,也要求当单条连入ISP的线路出现故障之后,访问互联网的流量自动切换到另一备份线路上,从而实现网络接入的可靠性和故障的快速恢复性。但是,现有技术中由于从一种网络切换至另一种网络的时候,而终端上的应用软体在网络切换后,其需要重新识别切换后的网络,因此,其容易造成数据延迟、丢包等现象的发生,难以实现两种网络的无缝切换。
技术实现思路
本专利技术主要解决的技术问题是提供一种多通道网络切换方法和系统,能够保证网络传输质量。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种多通道网络切换方法,包括:分别在两个终端中设置软件定义网络(softwaredefinednetwork,SDN)模块,以分别在所述两个终端内配置虚拟网卡信息,其中,所述虚拟网卡信息包括虚拟IP地址,所述两个终端内分别安装有应用软体,且所述两个终端之间设置有至少两个物理IP通信链路,而所述两个终端对应于每个所述物理IP通信链路分别具有一个对应的物理IP地址,所述两个终端内的所述应用软体调用所述两个终端的虚拟IP地址,而所述SDN模块根据 ...
【技术保护点】
一种多通道网络切换方法,其特征在于,包括:分别在两个终端中设置软件定义网络(software defined network,SDN)模块,以分别在所述两个终端内配置虚拟网卡信息,其中,所述虚拟网卡信息包括虚拟IP地址,所述两个终端内分别安装有应用软体,且所述两个终端之间设置有至少两个物理IP通信链路,而所述两个终端对应于每个所述物理IP通信链路分别具有一个对应的物理IP地址,所述两个终端内的所述应用软体调用所述两个终端的虚拟IP地址,而所述SDN模块根据每个所述终端的虚拟IP地址和每个所述物理IP通信链路所对应的物理IP地址之间的映射而构建路由信息;所述至少两个物理IP通信链路中的一个链路作为活动链路,其它链路作为备用链路;调取当前的所述活动链路而在所述两个终端之间进行通信;所述SDN模块监控所述至少两个物理IP通信链路的通信状态,以判断当前的所述活动链路的通信质量是否达到预定通信标准;当确定当前的所述活动链路的通信质量未达到所述预定通信标准时,则所述SDN模块切换至一条通信质量达到所述预定通信标准的所述备用链路,并以切换后的所述备用链路作为当前的活动链路以在所述两个终端之间进行通信 ...
【技术特征摘要】
1.一种多通道网络切换方法,其特征在于,包括:分别在两个终端中设置软件定义网络(softwaredefinednetwork,SDN)模块,以分别在所述两个终端内配置虚拟网卡信息,其中,所述虚拟网卡信息包括虚拟IP地址,所述两个终端内分别安装有应用软体,且所述两个终端之间设置有至少两个物理IP通信链路,而所述两个终端对应于每个所述物理IP通信链路分别具有一个对应的物理IP地址,所述两个终端内的所述应用软体调用所述两个终端的虚拟IP地址,而所述SDN模块根据每个所述终端的虚拟IP地址和每个所述物理IP通信链路所对应的物理IP地址之间的映射而构建路由信息;所述至少两个物理IP通信链路中的一个链路作为活动链路,其它链路作为备用链路;调取当前的所述活动链路而在所述两个终端之间进行通信;所述SDN模块监控所述至少两个物理IP通信链路的通信状态,以判断当前的所述活动链路的通信质量是否达到预定通信标准;当确定当前的所述活动链路的通信质量未达到所述预定通信标准时,则所述SDN模块切换至一条通信质量达到所述预定通信标准的所述备用链路,并以切换后的所述备用链路作为当前的活动链路以在所述两个终端之间进行通信。2.根据权利要求1所述的方法,其特征在于,所述SDN模块监控所述至少两个物理IP通信链路的通信状态,以判断当前的所述活动链路的通信质量是否达到预定通信标准;当确定当前的所述活动链路的通信质量未达到所述预定通信标准时,则所述SDN模块切换至一条通信质量达到所述预定通信标准的所述备用链路,并以切换后的所述备用链路作为当前的活动链路以在所述两个终端之间进行通信包括:周期性发送心跳包到远端,所述远端收到所述心跳包后返回回复心跳包;根据收到的所述回复心跳包,实时统计距当前预定时间内的所述活动链路和所述备用链路的网络不良率;若当前所述活动链路的所述网络不良率大于所述预定通信标准,则进一步判断所述备用链路的所述网络不良率是否小于所述预定通信标准,若是则将所述备用链路切换为当前的活动链路以在所述两个终端之间进行通信。3.根据权利要求2所述的方法,其特征在于,所述网络不良率为占第一权重的网络延迟率和占第二权重的丢包率之和,所述第一权重与所述第二权重之和为1。4.根据权利要求1所述的方法,其特征在于,当确定当前的所述活动链路的通信质量未达到所述预定通信标准时,则所述SDN模块切换至一条通信质量达到所述预定通信标准的所述备用链路,并以切换后的所述备用链路作为当前的活动链路以在所述两个终端之间进行通信,进一步包括:在切换后,以切换后的当前的活动链路在所述两个终端之间发送和接收数据,且切换前的当前的活动链路继续在所述两个终端之间接收数据,以避免丢包现象的发生。5.根据权利要求4所述的方法,其特征在于,所述在切换后,以切换后的当前的活动链路在所述两个终端之间发送数据包括:所述应用软体的待发送数据进入第一协议栈,所述第一协议栈对所述待发送数据进行第一协议包封装和内层IP包封装,从而获得第一数据包,并将所述第一数据包通过当前数据发送终端的...
【专利技术属性】
技术研发人员:董铁城,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。