一种链路切换方法和网络通信系统技术方案

技术编号:19702791 阅读:41 留言:0更新日期:2018-12-08 14:19
本发明专利技术提供了一种链路切换方法和网络通信系统,涉及通信技术领域。其中,该方法包括:监控主机设备监测第一网络设备与第二网络设备之间的第一链路的连通状态;当监测到第一链路的连通状态异常时,将第二链路的配置数据包发送至第一网络设备;配置数据包中包括链路配置项和配置脚本;第一网络设备接收到配置数据包时,调用配置脚本对配置数据包中的链路配置项进行配置,以启用第二链路。本发明专利技术实施例中,监控主机设备在第一链路异常时,可以将第二链路的配置数据包发送至第一网络设备,第一网络设备可以通过配置数据包在本地自行配置,即可启用第二链路,从而实现链路切换,从而能够在管理员无法及时处理时进行链路切换,避免业务长时间中断。

【技术实现步骤摘要】
一种链路切换方法和网络通信系统
本专利技术涉及通信
,特别是涉及一种链路切换方法和网络通信系统。
技术介绍
如今,随着通信技术的飞速发展,跨区域甚至跨属地的大型通信网络已日渐成熟。在大型的通信网络中,核心设备可以为大量终端设备提供网络服务。在通信网络中,由于单条链路的带宽无法满足业务需求,因此在实际应用中,必须将业务流量通过路由进行划分,每条链路上分别承载不同的业务。由于每台设备上均配置了大量的静态路由或策略路由,当一条链路出现问题时,该链路上的业务就会完全中断。对于跨区域或跨属地的大型通信网络,此时便需要两地管理员同时手动进行链路切换,将业务转移至其他链路。然而,一旦一方管理员无法及时联系上,或无法及时到达现场,两地的通信业务将长时间中断,进而影响两地办公甚至生产。
技术实现思路
本专利技术提供一种链路切换方法和网络通信系统,以解决现有的网络设备链路需要管理员手动切换,而管理员无法及时处理时将导致网络业务长时间中断的问题。为了解决上述问题,本专利技术公开了一种链路切换方法,应用于网络通信系统,所述网络通信系统包括监控主机设备,与所述监控主机设备连接的第一网络设备,以及与所述第一网络设备通过第一链路连接的第二网络设备,所述方法包括:所述监控主机设备监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态;当监测到所述第一链路的连通状态异常时,将第二链路的配置数据包发送至所述第一网络设备;所述配置数据包中包括维持所述第一网络设备与所述第二网络设备之间业务所需的链路配置项和配置脚本;所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路。可选地,所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路,包括:所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本,将所述配置数据包中的链路配置项替换所述第一链路的链路配置项;或者,所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本,禁用所述第一链路的链路配置项,并启用所述配置数据包中的链路配置项。可选地,所述监控主机设备监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态,包括:所述监控主机设备通过第一网络设备向所述第二网络设备发送链路检测命令;所述链路检测命令中包括第一预设数量的测试数据包;统计所述第二网络设备在接收到所述链路检测命令后返回的响应数据包的数量,和/或所述第二网络设备对所述链路检测命令的响应时长;当所述响应数据包的数量小于或等于第二预设数量,和/或所述响应时长大于或等于预设时长时,确定所述第一链路的连通状态异常;当所述响应数据包的数量大于所述第二预设数量,和/或所述响应时长小于所述预设时长时,确定所述第一链路的连通状态正常。可选地,所述第二链路为虚拟专用网络链路。可选地,所述链路配置项包括访问控制列表、路由优先级配置项、路由配置项和端口禁用配置项中的至少一种。为了解决上述问题,本专利技术还公开了一种网络通信系统,所述网络通信系统包括监控主机设备,与所述监控主机设备连接的第一网络设备,以及与所述第一网络设备通过第一链路连接的第二网络设备,所述监控主机设备包括监测模块和发送模块,所述第一网络设备包括配置模块;所述监测模块,用于监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态;所述发送模块,用于当监测到所述第一链路的连通状态异常时,将第二链路的配置数据包发送至所述第一网络设备;所述配置数据包中包括维持所述第一网络设备与所述第二网络设备之间业务所需的链路配置项和配置脚本;所述配置模块,用于接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路。可选地,所述配置模块包括:替换子模块,用于接收到所述配置数据包时,调用所述配置数据包中的配置脚本,将所述配置数据包中的链路配置项替换所述第一链路的链路配置项;或者,启用子模块,用于接收到所述配置数据包时,调用所述配置数据包中的配置脚本,禁用所述第一链路的链路配置项,并启用所述配置数据包中的链路配置项。可选地,所述监测模块包括:发送子模块,用于通过第一网络设备向所述第二网络设备发送链路检测命令;所述链路检测命令中包括第一预设数量的测试数据包;统计子模块,用于统计所述第二网络设备在接收到所述链路检测命令后返回的响应数据包的数量,和/或所述第二网络设备对所述链路检测命令的响应时长;第一确定子模块,用于当所述响应数据包的数量小于或等于第二预设数量,和/或所述响应时长大于或等于预设时长时,确定所述第一链路的连通状态异常;第二确定子模块,用于当所述响应数据包的数量大于所述第二预设数量,和/或所述响应时长小于所述预设时长时,确定所述第一链路的连通状态正常。可选地,所述第二链路为虚拟专用网络链路。可选地,所述链路配置项包括访问控制列表、路由优先级配置项、路由配置项和端口禁用配置项中的至少一种。与现有技术相比,本专利技术包括以下优点:在本专利技术实施例中,监控主机设备在监测到第一网络设备与第二网络设备之间的第一链路的连通状态异常时,可以将第二链路的配置数据包发送至第一网络设备,配置数据包中包括维持第一网络设备与第二网络设备之间业务所需的链路配置项和配置脚本,第一网络设备接收到配置数据包时,可以调用配置脚本对配置数据包中的链路配置项进行配置,以启用与第二网络设备之间的第二链路。本专利技术实施例中,监控主机设备在检测到第一链路异常时,可以将第二链路的配置数据包发送至第一网络设备,第一网络设备可以通过配置数据包在本地自行配置,即可启用第二链路,从而实现链路切换,无需管理员手动切换链路,能够在管理员无法及时处理的情况下进行链路切换,避免业务的长时间中断。附图说明图1示出了本专利技术实施例一的一种链路切换方法的步骤流程图;图2示出了本专利技术实施例二的一种链路切换方法的步骤流程图;图3示出了本专利技术实施例二的一种网络通信系统的架构示意图;图4示出了本专利技术实施例三的一种网络通信系统的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术实施例一的一种链路切换方法的步骤流程图。本专利技术实施例的链路切换方法可以应用于网络通信系统,该网络通信系统可以包括监控主机设备,与监控主机设备连接的第一网络设备,以及与第一网络设备通过第一链路连接的第二网络设备。本专利技术实施例的链路切换方法可以包括以下步骤:步骤101:监控主机设备监测第一网络设备与第二网络设备之间的第一链路的连通状态。在本专利技术实施例中,监控主机设备可以配置在第一网络设备的后方,从而可以对第一网络设备的工作状态进行监控。在实际应用中,可以事先建立第一网络设备与第二网络设备之间的第一链路,从而第一网络设备可以通过第一链路向第二网络设备传输数据,监控主机设备可以实时监测第一链路的连通状态,从而可以监控第一网络设备能否正常向第二网络设备传输数据。步骤102:当监测到第一链路的连通状态异常时,将第二链路本文档来自技高网...

【技术保护点】
1.一种链路切换方法,其特征在于,应用于网络通信系统,所述网络通信系统包括监控主机设备,与所述监控主机设备连接的第一网络设备,以及与所述第一网络设备通过第一链路连接的第二网络设备,所述方法包括:所述监控主机设备监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态;当监测到所述第一链路的连通状态异常时,将第二链路的配置数据包发送至所述第一网络设备;所述配置数据包中包括维持所述第一网络设备与所述第二网络设备之间业务所需的链路配置项和配置脚本;所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路。

【技术特征摘要】
1.一种链路切换方法,其特征在于,应用于网络通信系统,所述网络通信系统包括监控主机设备,与所述监控主机设备连接的第一网络设备,以及与所述第一网络设备通过第一链路连接的第二网络设备,所述方法包括:所述监控主机设备监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态;当监测到所述第一链路的连通状态异常时,将第二链路的配置数据包发送至所述第一网络设备;所述配置数据包中包括维持所述第一网络设备与所述第二网络设备之间业务所需的链路配置项和配置脚本;所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本对所述配置数据包中的链路配置项进行配置,以启用与所述第二网络设备之间的第二链路,包括:所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本,将所述配置数据包中的链路配置项替换所述第一链路的链路配置项;或者,所述第一网络设备接收到所述配置数据包时,调用所述配置数据包中的配置脚本,禁用所述第一链路的链路配置项,并启用所述配置数据包中的链路配置项。3.根据权利要求1所述的方法,其特征在于,所述监控主机设备监测所述第一网络设备与所述第二网络设备之间的第一链路的连通状态,包括:所述监控主机设备通过第一网络设备向所述第二网络设备发送链路检测命令;所述链路检测命令中包括第一预设数量的测试数据包;统计所述第二网络设备在接收到所述链路检测命令后返回的响应数据包的数量,和/或所述第二网络设备对所述链路检测命令的响应时长;当所述响应数据包的数量小于或等于第二预设数量,和/或所述响应时长大于或等于预设时长时,确定所述第一链路的连通状态异常;当所述响应数据包的数量大于所述第二预设数量,和/或所述响应时长小于所述预设时长时,确定所述第一链路的连通状态正常。4.根据权利要求1所述的方法,其特征在于,所述第二链路为虚拟专用网络链路。5.根据权利要求1所述的方法,其特征在于,所述链路配置项包括访问控制列表、路由优先级配置项、路由配置项...

【专利技术属性】
技术研发人员:李冬
申请(专利权)人:京东方科技集团股份有限公司合肥鑫晟光电科技有限公司
类型:发明
国别省市:北京,11

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

1