【技术实现步骤摘要】
网络故障传递方法和相关产品
[0001]本申请涉及通信
,尤其涉及一种网络故障传递方法和相关产品。
技术介绍
[0002]路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽。目前,路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由器是互联网的主要结点设备。路由器通过路由决定数据的转发。转发策略称为路由选择(routing)。作为不同网络之间互相连接的枢纽,路由器构成了互联网的骨架,它的可靠性则直接影响着网络互连的质量。
[0003]近些年来,互联网的发展速度已经远远超出了人们的预期,并且互联网支撑的应用范围也在不断扩大。随着一些新型应用的出现,例如车辆网、工业控制、远程医疗等,这些应用对网络可靠性和时延提出了更加严格的要求。在实际应用中,网络中的路由器(即网络节点)会不可避免的发生一些故障,例如两个路由器之间的一条或多条通信链路中断。当网络下游的路由器发生故障时,上游的路由器在整网的路由收敛之前,还是会继续按照故障发生之前的通信链路转发数据。这样就会导致网络在路由收敛过程中丢失很多数据。也就是说,网络中受故障影响的路由器在整网的路由收敛之前,不能及时停止通过断开的路径转发数据。因此,需要研究在整网的路由收敛之前,受故障影响的路由器能够及时停止通过断开的路径转发数据的网络故障传递方案。
技术实现思路
[00 ...
【技术保护点】
【技术特征摘要】
1.一种网络故障传递方法,其特征在于,包括:第一网络节点接收来自第二网络节点的第一故障信息;所述第二网络节点为所述第一网络节点的邻居节点,所述第一故障信息用于指示第一路径的故障情况,所述第一路径为所述第二网络节点至目的网络节点的路径;解析所述第一故障信息,得到所述目的网络节点和第一地址;所述第一地址为所述第二网络节点与所述目的网络节点进行通信的接口的地址;在所述第一网络节点至所述目的网络节点的路由路径中,所述第一网络节点的下一跳包括所述第一地址时,所述第一网络节点向第三网络节点发送第二故障信息;所述第三网络节点为所述第一网络节点的邻居节点,所述第二故障信息用于指示第二路径的故障情况,所述第二路径为所述第一网络节点至所述目的网络节点的路径。2.根据权利要求1所述的方法,其特征在于,所述解析所述第一故障信息,得到所述目的网络节点和第一地址之后,所述方法还包括:在所述第一网络节点至所述目的网络节点的路由路径中,所述第一网络节点的下一跳未包括所述第一地址时,丢弃所述第一故障信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一故障信息包括带宽字段,所述带宽字段用于指示所述第一路径的剩余带宽。4.根据权利要求3所述的方法,其特征在于,所述向第三网络节点发送第二故障信息之前,所述方法还包括:所述第一网络节点确定所述第二路径的剩余带宽;根据所述第二路径以及所述第二路径的剩余带宽,生成所述第二故障信息;所述第二故障信息还用于解析得到所述第二带宽。5.根据权利要求4所述的方法,其特征在于,所述第一网络节点确定所述第二路径的剩余带宽包括:所述第一网络节点解析所述第一故障信息,得到所述第一路径的剩余带宽;所述第一网络节点将所述第一路径的剩余带宽作为路由表中第三路径的带宽;所述第三路径包含于所述第二路径,且所述第三路径的下一跳为所述第一地址;将所述路由表中所述第二路径包括的各路径的带宽之和作为所述第二路径的剩余带宽。6.根据权利要求1至5任一项所述的方法,其特征在于,所述解析所述第一故障信息,得到所述目的网络节点和第一地址之后,所述方法还包括:所述第一网络节点查询路由表中所述第一网络节点至所述目的网络节点的路由路径中,所述第一网络节点的下一跳为所述第一地址的路径得到第四路径;所述第四路径包含于所述第二路径;根据所述第一路径的剩余带宽,更新所述路由表中所述第四路径的状态和/或将所述第四路径的带宽更新为所述第一路径的剩余带宽;所述第四路径的状态用于确定所述第四路径的带宽。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一路径的剩余带宽,更新所述路由表中所述第四路径的状态和/或将所述第四路径的带宽更新为所述第一路径的剩余带宽之后,所述方法还包括:
所述第一网络节点确定所述路由表中第五路径的带宽,所述第五路径包含于所述第二路径;所述第一网络节点采用非等值负载分担UCMP技术根据所述第四路径的带宽和所述第五路径的带宽,为所述第四路径和所述第五路径分配流量。8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:所述第一网络节点在第六路径发生故障的情况下,生成第三故障信息;所述第六路径为所述第一网络节点至参考网络节点的路径,所述第三故障信息用于解析得到所述第六路径的剩余带宽;所述第一网络节点向所述第三网络节点发送所述第三故障信息。9.一种网络故障传递方法,其特征在于,包括:第二网络节点在第一路径发生故障的情况下,生成故障信息;向第一网络节点发送所述故障信息;所述故障信息用于指示所述第一路径的故障情况,所述第一网络节点为所述第二网络节点的邻居节点,所述故障信息包括带宽字段,所述带宽字段用于指示所述第一路径的剩余带宽。10.根据权利要求9所述的方法,其特征在于,所述第二网络节点在第一路径发生故障的情况下,生成故障信息包括:所述第二网络节点在所述第一路径发生故障的情况下,将路由表中所述第一...
【专利技术属性】
技术研发人员:路小刚,高红亮,王临春,党娟娜,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。