一种切换网络链路的方法和装置制造方法及图纸

技术编号:18735828 阅读:24 留言:0更新日期:2018-08-22 04:38
一种切换网络链路的方法和装置,包括:检测网络链路误码率;基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;依据所述网络链路的质量等级更新所述网络链路的开销值;将业务切换至最小开销总值对应路径中的网络链路,所述开销总值等于路径中所有网络链路的开销值的和。采用本发明专利技术实施例后,可以迅速感知网络链路质量,无缝切换网络链路,进而保证切换网络链路的安全性。

【技术实现步骤摘要】
一种切换网络链路的方法和装置
本专利技术涉及通信领域,尤其涉及一种切换网络链路的方法和装置。
技术介绍
现有技术中普遍使用路由协议的hello机制获知网络链路质量,并依据网络链路质量切换网络链路。OSPF/IS-IS路由协议的hello机制属于内部网关路由协议,用于自治系统内部。使用最短路径优先算法进行路由计算,依靠自身路由协hello机制获知网络链路质量。在OSPF/ISIS路由协议中,每10s发送1次心跳报文。连续3次接收不到报文反馈消息,才会中断邻居关系,并传递到物理层将关闭端口并切换其它网络链路。经测试,丢包率达到20%,ISIS感知时长超过10分钟。OSPF/IS-IS路由协议的hello机制必须“连续丢失”心跳报文,这样就存在一定概率性。如:即使前2次报文都发生了丢弃,但收到最后1次报文。这种情况下不会中断邻居关系,而此时业务实际已经受到了影响。获知到网络链路质量劣化后,通过将接口(或路由、协议等)关闭并切换至其它网络链路。上述切换网络链路的方式,属于连续检测网络链路连通性“硬切换”技术,会导致承载在该网络链路上的报文丢失。如:“口”字形组网的四条网络链路均部署OSPF/IS-IS路由协议获知网络链路质量。如果两条上行网络链路同时检测到网络链路质量劣化,将两条上行网络链路的端口均关闭,那么业务将发生全部阻塞。综上,在OSPF/IS-IS路由协议的使用中,由于网络链路质量感知迟缓,在切换网络链路过程中有瞬断,因此切换网络链路存在安全风险。
技术实现思路
本专利技术实施例提供了一种切换网络链路的方法,可以迅速感知网络链路质量,无缝切换网络链路,进而保证切换网络链路的安全性。本专利技术实施例还提供了一种切换网络链路的装置,可以迅速感知网络链路质量,无缝切换网络链路,进而保证切换网络链路的安全性。一种切换网络链路的方法,包括:检测网络链路误码率;基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;依据所述网络链路的质量等级更新所述网络链路的开销值;将业务切换至最小开销总值对应路径中的网络链路,所述开销总值等于路径中所有网络链路的开销值的和。可选的,所述低质阈值等于A*10-B,A是大于等于1且小于等于9的整数,B是大于等于1且小于等于7的整数;所述高质阈值等于C*10-D,C是大于等于1且小于等于9的整数,D是大于等于1且小于等于7的整数。可选的,所述业务为语音业务,A等于4,B等于2;C等于3,D等于3。可选的,所述业务为语音业务,A等于1,B等于3;C等于1,D等于4。可选的,所述业务为数据业务,A等于1,B等于2;C等于1,D等于3。可选的,所述基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级,包括:所述误码率大于低质阈值,确定所述网络链路的质量等级为低质;所述误码率小于等于低质阈值且大于高质阈值,确定所述网络链路的质量等级为中等;所述误码率小于等于高质阈值,确定所述网络链路的质量等级为高质。可选的,所述依据所述网络链路的质量等级更新所述网络链路的开销值,包括:所述网络链路的质量等级为低质,将所述网络链路的开销值更新为所述网络链路初始开销值和低质开销值的和;所述网络链路的质量等级为中等,保持所述网络链路的开销值不变;所述网络链路的质量等级为高质,将所述网络链路的开销值更新为所述网络链路初始开销值。可选的,所述方法还包括:将更新后的开销值发送至所述网络链路的对端设备处。一种切换网络链路的装置,包括:检测模块,用于检测网络链路误码率;确定模块,用于基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;更新模块,用于依据所述网络链路的质量等级更新所述网络链路的开销值;切换模块,用于将业务切换至最小开销总值对应路径中的网络链路,所述开销总值等于路径中所有网络链路的开销值的和。可选的,所述低质阈值等于A*10-B,A是大于等于1且小于等于9的整数,B是大于等于1且小于等于7的整数;所述高质阈值等于C*10-D,C是大于等于1且小于等于9的整数,D是大于等于1且小于等于7的整数。可选的,所述业务为语音业务,A等于4,B等于2;C等于3,D等于3。可选的,所述业务为语音业务,A等于1,B等于3;C等于1,D等于4。可选的,所述业务为数据业务,A等于1,B等于2;C等于1,D等于3。可选的,所述确定模块,还用于:所述误码率大于低质阈值,确定所述网络链路的质量等级为低质;所述误码率小于等于低质阈值且大于等于高质阈值,确定所述网络链路的质量等级为中等;所述误码率小于高质阈值,确定所述网络链路的质量等级为高质。可选的,所述更新模块,还用于:所述网络链路的质量等级为低质,将所述网络链路的开销值更新为所述网络链路初始开销值和低质开销值的和;所述网络链路的质量等级为中等,保持所述网络链路的开销值不变;所述网络链路的质量等级为高质,将所述网络链路的开销值更新为所述网络链路初始开销值。可选的,所述装置还包括发送模块:用于将更新后的开销值发送至所述网络链路的对端设备处。从上述技术方案中可以看出,在本专利技术实施例中检测网络链路误码率;基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;依据所述网络链路的质量等级更新所述网络链路的开销值;将业务切换至最小开销总值对应路径中的网络链路。依据误码率可以迅速感知网络链路质量,按照开销值无缝切换网络链路,进而保证切换网络链路的安全性。附图说明从下面结合附图对本专利技术的具体实施方式的描述中可以更好地理解本专利技术其中,相同或相似的附图标记表示相同或相似的特征。图1是本专利技术实施例中切换网络链路的方法流程示意图;图2是本专利技术实施例中切换网络链路的装置结构示意图;图3是本专利技术实施例中“口”字型组网示意图;图4是本专利技术实施例中“口”字型组网网络链路质量劣化示意图。具体实施方式为使本专利技术的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本专利技术再作进一步详细的说明。在本专利技术实施例中,检测误码率的速度较快,进而基于误码率迅速确定网络链路的质量等级。其次,由网络链路的质量等级更新网络链路的开销值。将业务报文无缝切换至最小开销总值对应路径中的网络链路。从而保证了切换网络链路的安全性。参见图1是本专利技术实施例中切换网络链路的方法流程示意图,本实施例可以应用于承载网络的路由器中,具体包括:101、检测网络链路误码率。误码是指通信设备接收到的信号与该信号发出时相比出现了比特差错。通常体现为设备根据循环冗余校验(CRC)校验算法检测到的数据包出错。由于不可避免的线路老化、光路抖动等原因,误码是不能从根本上避免的,且误码积累到一定程度可能导致业务网元停止服务或降低服务等级等严重问题。误码率=(传输中的误码/所传输的总码数)*100%。检测网络链路误码率,可以周期性检测网络链路误码率,还可以是依据触发消息检测网络链路误码率。102、基于误码率、低质阈值和高质阈值确定网络链路的质量等级。低质阈值等于A*10-B,A是大于等于1且小于等于9的整数,B是大于等于1且小于等于7的整数。高质阈值等于C*10-D,C是大于等于1且小于等于9的整数,D是大于等于1且小于等于7的整数。在设置低质阈值和高质阈值时,考虑到既能在业务受损时及时切换业务,又能避免两个阈值之间距离太小导致的业务频繁本文档来自技高网...

【技术保护点】
1.一种切换网络链路的方法,其特征在于,包括:检测网络链路误码率;基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;依据所述网络链路的质量等级更新所述网络链路的开销值;将业务切换至最小开销总值对应路径中的网络链路,所述开销总值等于路径中所有网络链路的开销值的和。

【技术特征摘要】
1.一种切换网络链路的方法,其特征在于,包括:检测网络链路误码率;基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级;依据所述网络链路的质量等级更新所述网络链路的开销值;将业务切换至最小开销总值对应路径中的网络链路,所述开销总值等于路径中所有网络链路的开销值的和。2.根据权利要求1所述切换网络链路的方法,其特征在于,所述低质阈值等于A*10-B,A是大于等于1且小于等于9的整数,B是大于等于1且小于等于7的整数;所述高质阈值等于C*10-D,C是大于等于1且小于等于9的整数,D是大于等于1且小于等于7的整数。3.根据权利要求2所述切换网络链路的方法,其特征在于,所述业务为语音业务,A等于4,B等于2;C等于3,D等于3。4.根据权利要求2所述切换网络链路的方法,其特征在于,所述业务为语音业务,A等于1,B等于3;C等于1,D等于4。5.根据权利要求2所述切换网络链路的方法,其特征在于,所述业务为数据业务,A等于1,B等于2;C等于1,D等于3。6.根据权利要求1所述切换网络链路的方法,其特征在于,所述基于所述误码率、低质阈值和高质阈值确定所述网络链路的质量等级,包括:所述误码率大于低质阈值,确定所述网络链路的质量等级为低质;所述误码率小于等于低质阈值且大于高质阈值,确定所述网络链路的质量等级为中等;所述误码率小于等于高质阈值,确定所述网络链路的质量等级为高质。7.根据权利要求6所述切换网络链路的方法,其特征在于,所述依据所述网络链路的质量等级更新所述网络链路的开销值,包括:所述网络链路的质量等级为低质,将所述网络链路的开销值更新为所述网络链路初始开销值和低质开销值的和;所述网络链路的质量等级为中等,保持所述网络链路的开销值不变;所述网络链路的质量等级为高质,将所述网络链路的开销值更新为所述网络链路初始开销值。8.根据权利要求1所述切换网络链路的方法,其特征在于,所述方法还包括:将更新后的开销值发送至所述网络链路的对端设备处。...

【专利技术属性】
技术研发人员:饶倩胤
申请(专利权)人:中国移动通信集团贵州有限公司中国移动通信集团公司
类型:发明
国别省市:贵州,52

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

1